PR# 11744 64-bit storables are sometimes not readable on 32-bit systems

Problem Report Summary
Submitter: randyjohn
Category: EiffelStore
Priority: Medium
Date: 2006/12/19
Class: Bug
Severity: Serious
Number: 11744
Release: 5.7.64493
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
Synopsis: 64-bit storables are sometimes not readable on 32-bit systems

Description
Storables made with 64-bit addresses can generate two objects whose lower 32 bits are identical.  This is OK for 64-bit systems but not 32-bit.
   Randy
To Reproduce

										
Problem Report Interactions
From:manus_eiffel    Date:2007/02/03    Status: Closed    Download   
This is now fixed in release 6.0.6.6448 or above.

From:randyjohn    Date:2007/01/24    Download   
First of all I can safely say that we are always annoyed when storables change.  Having said that - we have so few 64-bit storables that I don't think it would be too much of a problem.  For the app that I'm working on (persistent_server), the problem lies in storables that are built on the fly, not stored on disk, so that shouldn't be a problem after a fix.  I still need my 64-bit program to read storables previously written to disk, but these storables are intermediate in nature and will be rebuilt automatically if we delete them.  Again, not a really big problem.
   Randy

Manu said:
I meant that after fixing this bug of not being able to retrieve 64-bit storable
on 32-bit system, do you expect it to be able to retrieve existing 64-bit
storable or you don't care if it doesn't since you can rebuild those 64-bit
storable?

From:manus_eiffel    Date:2007/01/24    Status: Analyzed    Download   
Can you confirm that the fix for this problem should work on existing storables?