[Numpy-discussion] Numpy 0.9.8 fails under Mac OS X
Rudolph van der Merwe
rudolphv at gmail.com
Thu May 25 01:36:08 EDT 2006
I built and installed Numpy 0.9.8 successfully from the source using
python setup.py build
sudo python setup.py install
When I run the unit-test though, it fails with the following error:
[~] python
ActivePython 2.4.3 Build 11 (ActiveState Software Inc.) based on
Python 2.4.3 (#1, Apr 3 2006, 18:07:18)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy.__version__
'0.9.8'
>>> numpy.test(1,1)
Found 5 tests for numpy.distutils.misc_util
Found 3 tests for numpy.lib.getlimits
Found 30 tests for numpy.core.numerictypes
Found 13 tests for numpy.core.umath
Found 1 tests for numpy.core.scalarmath
Found 8 tests for numpy.lib.arraysetops
Found 42 tests for numpy.lib.type_check
Found 95 tests for numpy.core.multiarray
Found 3 tests for numpy.dft.helper
Found 36 tests for numpy.core.ma
Found 9 tests for numpy.lib.twodim_base
Found 2 tests for numpy.core.oldnumeric
Found 9 tests for numpy.core.defmatrix
Found 1 tests for numpy.lib.ufunclike
Found 35 tests for numpy.lib.function_base
Found 1 tests for numpy.lib.polynomial
Found 6 tests for numpy.core.records
Found 19 tests for numpy.core.numeric
Found 4 tests for numpy.lib.index_tricks
Found 46 tests for numpy.lib.shape_base
Found 0 tests for __main__
...................................................python(9463)
malloc: *** Deallocation of a pointer not malloced: 0xd668; This
could be a double free(), or free() called with the middle of an
allocated block; Try setting environment variable MallocHelp to see
tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd4e8; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd650; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd560; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd4a0; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd3f8; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd470; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd320; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd728; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd440; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd410; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd590; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
python(9463) malloc: *** Deallocation of a pointer not malloced:
0xd458; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
F............................................................................................................................................................................................................................................................................................................................
======================================================================
FAIL: check_types (numpy.core.tests.test_scalarmath.test_types)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numpy/core/tests/test_scalarmath.py",
line 63, in check_types
assert val.dtype.num == typeconv[k,l] and \
AssertionError: error with (13,14)
----------------------------------------------------------------------
Ran 368 tests in 1.517s
FAILED (failures=1)
<unittest.TextTestRunner object at 0x1052910>
Any idea what is causing this?
Thanks
Rudolph
--
Rudolph van der Merwe
More information about the NumPy-Discussion
mailing list