"error getting read buffer data ptr"
![](https://secure.gravatar.com/avatar/788e9f211717fff4949bef64aa7d3318.jpg?s=120&d=mm&r=g)
What are the usual causes for this traceback: Traceback (most recent call last): File "/home/edcjones/cvlib/phase03/IM/slide/test03.py", line 166, in ? test4() File "/home/edcjones/cvlib/phase03/IM/slide/test03.py", line 125, in test4 print arrout File "/usr/local/lib/python2.3/site-packages/numarray/numarraycore.py", line 631, in __str__ return array_str(self) File "/usr/local/lib/python2.3/site-packages/numarray/numarraycore.py", line 1159, in array_str return arrayprint.array2string( File "/usr/local/lib/python2.3/site-packages/numarray/arrayprint.py", line 187, in array2string separator, prefix) File "/usr/local/lib/python2.3/site-packages/numarray/arrayprint.py", line 140, in _array2string data = _gen.ravel(a) File "/usr/local/lib/python2.3/site-packages/numarray/generic.py", line 916, in ravel return reshape(array, (array.nelements(),)) File "/usr/local/lib/python2.3/site-packages/numarray/generic.py", line 907, in reshape v = v.view() libnumarray.error: NA_updateDataPtr: error getting read buffer data ptr
![](https://secure.gravatar.com/avatar/faf9400121dca9940496a7473b1d8179.jpg?s=120&d=mm&r=g)
Hi Edward, This error message is issued on entry into C when libnumarray attempts to get a pointer to the data buffer of an array using the buffer API and fails for some reason. Is there anything fancy (memory mapping, Python array object, etc.) about the buffer your array is based on? Can you reduce the error to a short segment of code so we can reproduce the problem? What does arrout.info() report? Regards, Todd On Fri, 2003-12-26 at 11:49, Edward C. Jones wrote:
What are the usual causes for this traceback:
Traceback (most recent call last): File "/home/edcjones/cvlib/phase03/IM/slide/test03.py", line 166, in ? test4() File "/home/edcjones/cvlib/phase03/IM/slide/test03.py", line 125, in test4 print arrout File "/usr/local/lib/python2.3/site-packages/numarray/numarraycore.py", line 631, in __str__ return array_str(self) File "/usr/local/lib/python2.3/site-packages/numarray/numarraycore.py", line 1159, in array_str return arrayprint.array2string( File "/usr/local/lib/python2.3/site-packages/numarray/arrayprint.py", line 187, in array2string separator, prefix) File "/usr/local/lib/python2.3/site-packages/numarray/arrayprint.py", line 140, in _array2string data = _gen.ravel(a) File "/usr/local/lib/python2.3/site-packages/numarray/generic.py", line 916, in ravel return reshape(array, (array.nelements(),)) File "/usr/local/lib/python2.3/site-packages/numarray/generic.py", line 907, in reshape v = v.view() libnumarray.error: NA_updateDataPtr: error getting read buffer data ptr
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion -- Todd Miller Space Telescope Science Institute 3700 San Martin Drive Baltimore MD, 21030 (410) 338 - 4576
--=-Fyxne++CmZIe68+7fmbE--
participants (2)
-
Edward C. Jones
-
Todd Miller