[NumPy-Tickets] [NumPy] #1582: numpy bug in AIX - problem with empty arrays

NumPy Trac numpy-tickets@scipy....
Fri Aug 13 12:53:59 CDT 2010


#1582: numpy bug in AIX - problem with empty arrays
------------------------+---------------------------------------------------
 Reporter:  davide      |       Owner:  somebody   
     Type:  defect      |      Status:  new        
 Priority:  normal      |   Milestone:  Unscheduled
Component:  numpy.core  |     Version:             
 Keywords:              |  
------------------------+---------------------------------------------------
 This error is correctly detected by a test case, and it boils down to the
 following:

 >>> import cPickle, numpy
 >>> cPickle.loads(cPickle.dumps(numpy.array([], dtype=object)))
 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  MemoryError

 The error is due to the different behavior malloc(0) has on AIX compared
 to linux (see here for an example of what I mean:
 http://whatilearned2day.wordpress.com/2006/07/13/zero-sized-allocation-
 using-malloc-on-aix/ )
 I am attaching two patches, that both fix this issue in a different way,
 but I don't know much about numpy internals, so you might develop a third,
 better one.

-- 
Ticket URL: <http://projects.scipy.org/numpy/ticket/1582>
NumPy <http://projects.scipy.org/numpy>
My example project


More information about the NumPy-Tickets mailing list