Here is an experiment I just tried on ARM: create linear code from the example in LinearCode? (it's the same as in pickle_jar.tar.bz2)
Pickle it:
sage: sage.structure.sage_object.picklejar(C,dir='/tmp/jj')
Quit Sage.
Start Sage and unpickle it:
sage: sage.structure.sage_object.unpickle_all('/tmp/jj/')
Successfully unpickled 1 objects.
Failed to unpickle 0 objects.
Now try unpickling this pickle on x86:
sage: sage.structure.sage_object.unpickle_all('/tmp/jj/')
* unpickle failure:
load('/tmp/jj//_class__sage_coding_linear_code_LinearCode__.sobj')
Failed:
_class__sage_coding_linear_code_LinearCode__.sobj
Successfully unpickled 0 objects.
Failed to unpickle 1 objects.
Thus, there is a genuine pickle/unpickle bug on ARM....
(FYI, I've uploaded the pickle produced on ARM)
Dima
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
bad_arm_pickle.tar.bz2
Description: Binary data
