[NumPy-Tickets] [NumPy] #466: Segmentation fault when reversing an array enough times

NumPy Trac numpy-tickets@scipy....
Tue Jul 19 14:17:34 CDT 2011


#466: Segmentation fault when reversing an array enough times
-------------------------+--------------------------------------------------
  Reporter:  faltet      |       Owner:  cookedm     
      Type:  defect      |      Status:  needs_review
  Priority:  normal      |   Milestone:  Unscheduled 
 Component:  numpy.core  |     Version:  devel       
Resolution:              |    Keywords:              
-------------------------+--------------------------------------------------
Changes (by mwiebe):

  * status:  new => needs_review


Comment:

 I've made a new function PyArray_SetBase(arr, obj), which encapsulates
 setting the base. This is what I meant by a clean API mechanism. I've
 changed the many places this was being done to use PyArray_SetBase.

 The NPY_ARRAY_UPDATEIFCOPY flag needed special handling, and the memmap
 ndarray subclass had bad assumptions about how views worked, and hopefully
 the way I've dealt with those is good. Anything that's not should be
 caught with a long testing period just like during the 1.6 release.

 The changes are here:

 https://github.com/numpy/numpy/pull/116

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


More information about the NumPy-Tickets mailing list