[Numpy-tickets] [NumPy] #423: clip segfaults when using out argument with non-expected datatype

NumPy numpy-tickets at scipy.net
Sun Jan 14 23:02:47 CST 2007


#423: clip segfaults when using out argument with non-expected datatype
------------------------------+---------------------------------------------
 Reporter:  david cournapeau  |       Owner:  somebody
     Type:  defect            |      Status:  new     
 Priority:  normal            |   Milestone:          
Component:  Other             |     Version:  devel   
 Severity:  normal            |    Keywords:  clip    
------------------------------+---------------------------------------------
 The clip function segfaults when using a out argument which does not have
 the expected type:

 import numpy as N
 a   = N.linspace(0, 10, 100).astype(numpy.int32)
 m   = N.int32(0)
 M   = N.int32(1)
 # works
 a.clip(m, M)
 b   = N.zeros(a.shape, dtype = N.int32)
 # works
 a.clip(m, M, out = b)
 b   = N.zeros(a.shape, dtype = N.int64)
 # always segfaults
 a.clip(m, M, out = b)

 This is with a recent SVN numpy ('1.0.2.dev3510').

-- 
Ticket URL: <http://projects.scipy.org/scipy/numpy/ticket/423>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.


More information about the Numpy-tickets mailing list