[NumPy-Tickets] [NumPy] #897: Numpy mrecords - unpickle causes unhandled win32 exception

NumPy Trac numpy-tickets@scipy....
Wed Mar 23 18:35:02 CDT 2011


#897: Numpy mrecords - unpickle causes unhandled win32 exception
-----------------------------+----------------------------------------------
 Reporter:  chrisshucksmith  |       Owner:  pierregm   
     Type:  defect           |      Status:  accepted   
 Priority:  normal           |   Milestone:  Unscheduled
Component:  numpy.ma         |     Version:  devel      
 Keywords:                   |  
-----------------------------+----------------------------------------------
Changes (by mwiebe):

  * version:  none => devel
  * milestone:  => Unscheduled


Comment:

 It's a reference counting error of some kind, here's a partial backtrace:

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 0x00007ffff09094b8 in PyArray_Item_XDECREF (data=0xd0a718 "!\001", descr=
     0xcdae90) at numpy/core/src/multiarray/refcount.c:71
 71              Py_XDECREF(temp);
 (gdb) bt
 #0  0x00007ffff09094b8 in PyArray_Item_XDECREF (data=0xd0a718 "!\001",
 descr=
     0xcdae90) at numpy/core/src/multiarray/refcount.c:71
 #1  0x00007ffff0909489 in PyArray_Item_XDECREF (data=0xd0a700 "", descr=
     0xcdae40) at numpy/core/src/multiarray/refcount.c:87
 #2  0x00007ffff0909a6a in PyArray_XDECREF (mp=0xcd8e60)
     at numpy/core/src/multiarray/refcount.c:173
 #3  0x00007ffff08cf5fc in array_dealloc (self=0xcd8e60)
     at numpy/core/src/multiarray/arrayobject.c:260
 #4  0x0000003c890a3217 in subtype_dealloc (self=
     <MaskedRecords at remote 0xcd8e60>)
     at /usr/src/debug/Python-2.7/Objects/typeobject.c:1002
 #5  0x0000003c890783ba in list_dealloc (op=0xcc93f8)
     at /usr/src/debug/Python-2.7/Objects/listobject.c:309
 }}}

-- 
Ticket URL: <http://projects.scipy.org/numpy/ticket/897#comment:2>
NumPy <http://projects.scipy.org/numpy>
My example project


More information about the NumPy-Tickets mailing list