[SciPy-dev] Check reading the nested fields of a nested array

Nils Wagner nwagner at iam.uni-stuttgart.de
Tue Apr 25 01:32:44 CDT 2006


0.9.7.2404 on a 64 bit system

numpy.test(1,10) results in

Check reading the nested fields of a nested array (1st level)*** glibc 
detected *** malloc(): memory corruption (fast): 0x00000000007dee40 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread 16384 (LWP 13980)]
0x00002aaaab6164f9 in kill () from /lib64/libc.so.6

Check reading the nested fields of a nested array (1st level)*** glibc 
detected *** free(): invalid next size (fast): 0x0000000000641100 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread 16384 (LWP 13938)]
0x00002aaaab6164f9 in kill () from /lib64/libc.so.6
(gdb) bt
#0  0x00002aaaab6164f9 in kill () from /lib64/libc.so.6
#1  0x00002aaaaadf3821 in pthread_kill () from /lib64/libpthread.so.0
#2  0x00002aaaaadf3be2 in raise () from /lib64/libpthread.so.0
#3  0x00002aaaab61759d in abort () from /lib64/libc.so.6
#4  0x00002aaaab64a7be in __libc_message () from /lib64/libc.so.6
#5  0x00002aaaab64f76c in malloc_printerr () from /lib64/libc.so.6
#6  0x00002aaaab65025a in free () from /lib64/libc.so.6
#7  0x00002aaaaac3b41a in unicode_dealloc (unicode=0x770e50) at 
unicodeobject.c:260
#8  0x00002aaaaac5387f in PyEval_EvalFrame (f=0x608780) at ceval.c:3578
#9  0x00002aaaaac53b97 in PyEval_EvalFrame (f=0x5c6940) at ceval.c:3629
#10 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaabbeec00, 
globals=<value optimized out>,
    locals=<value optimized out>, args=0x2aaaadd2b260, argcount=2, 
kws=0x78a940, kwcount=0, defs=0x2aaaabbf6de8,
    defcount=1, closure=0x0) at ceval.c:2730
#11 0x00002aaaaac0e9af in function_call (func=0x2aaaabc056e0, 
arg=0x2aaaadd2b248, kw=<value optimized out>)
    at funcobject.c:548
#12 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#13 0x00002aaaaac532e2 in PyEval_EvalFrame (f=0x5d8e30) at ceval.c:3824
#14 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaabbeec70, 
globals=<value optimized out>,
    locals=<value optimized out>, args=0x2aaaade0bde8, argcount=2, 
kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at ceval.c:2730
#15 0x00002aaaaac0e9af in function_call (func=0x2aaaabc05758, 
arg=0x2aaaade0bdd0, kw=<value optimized out>)
    at funcobject.c:548
#16 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#17 0x00002aaaaac02131 in instancemethod_call (func=<value optimized 
out>, arg=0x2aaaade0bdd0, kw=0x0)
    at classobject.c:2431
#18 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#19 0x00002aaaaac5380d in PyEval_EvalFrame (f=0x6231b0) at ceval.c:3755
#20 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaabbe41f0, 
globals=<value optimized out>,
---Type <return> to continue, or q <return> to quit---
    locals=<value optimized out>, args=0x2aaaadd2b0b0, argcount=2, 
kws=0x0, kwcount=0, defs=0x2aaaabc088a8,
    defcount=1, closure=0x0) at ceval.c:2730
#21 0x00002aaaaac0e9af in function_call (func=0x2aaaabc09c80, 
arg=0x2aaaadd2b098, kw=<value optimized out>)
    at funcobject.c:548
#22 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#23 0x00002aaaaac02131 in instancemethod_call (func=<value optimized 
out>, arg=0x2aaaadd2b098, kw=0x0)
    at classobject.c:2431
#24 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#25 0x00002aaaaac33b0a in slot_tp_call (self=<value optimized out>, 
args=0x2aaaade70f10, kwds=0x0)
    at typeobject.c:4526
#26 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#27 0x00002aaaaac5380d in PyEval_EvalFrame (f=0x677ba0) at ceval.c:3755
#28 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaabbf46c0, 
globals=<value optimized out>,
    locals=<value optimized out>, args=0x2aaaadd29218, argcount=2, 
kws=0x770110, kwcount=0, defs=0x0,
    defcount=0, closure=0x0) at ceval.c:2730
#29 0x00002aaaaac0e9af in function_call (func=0x2aaaabc05f50, 
arg=0x2aaaadd29200, kw=<value optimized out>)
    at funcobject.c:548
#30 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#31 0x00002aaaaac532e2 in PyEval_EvalFrame (f=0x620960) at ceval.c:3824
#32 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaabbf4730, 
globals=<value optimized out>,
    locals=<value optimized out>, args=0x2aaaadd2b920, argcount=2, 
kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at ceval.c:2730
#33 0x00002aaaaac0e9af in function_call (func=0x2aaaabc06050, 
arg=0x2aaaadd2b908, kw=<value optimized out>)
    at funcobject.c:548
#34 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#35 0x00002aaaaac02131 in instancemethod_call (func=<value optimized 
out>, arg=0x2aaaadd2b908, kw=0x0)
---Type <return> to continue, or q <return> to quit---
    at classobject.c:2431
#36 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#37 0x00002aaaaac33b0a in slot_tp_call (self=<value optimized out>, 
args=0x2aaaadd2e350, kwds=0x0)
    at typeobject.c:4526
#38 0x00002aaaaabfa760 in PyObject_Call (func=<value optimized out>, 
arg=<value optimized out>,
    kw=<value optimized out>) at abstract.c:1751
#39 0x00002aaaaac5380d in PyEval_EvalFrame (f=0x5dac10) at ceval.c:3755
#40 0x00002aaaaac53b97 in PyEval_EvalFrame (f=0x5dd1f0) at ceval.c:3629
#41 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaabbe4c70, 
globals=<value optimized out>,
    locals=<value optimized out>, args=0x5d5c78, argcount=3, 
kws=0x5d5c90, kwcount=0, defs=0x2aaaabc07c38,
    defcount=2, closure=0x0) at ceval.c:2730
#42 0x00002aaaaac53aba in PyEval_EvalFrame (f=0x5d5ae0) at ceval.c:3640
#43 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaaab23b90, 
globals=<value optimized out>,
    locals=<value optimized out>, args=0x541af0, argcount=2, 
kws=0x541b00, kwcount=0, defs=0x2aaaacb8f698,
    defcount=2, closure=0x0) at ceval.c:2730
#44 0x00002aaaaac53aba in PyEval_EvalFrame (f=0x541960) at ceval.c:3640
#45 0x00002aaaaac55404 in PyEval_EvalCodeEx (co=0x2aaaaab368f0, 
globals=<value optimized out>,
    locals=<value optimized out>, args=0x0, argcount=0, kws=0x0, 
kwcount=0, defs=0x0, defcount=0, closure=0x0)
    at ceval.c:2730
#46 0x00002aaaaac556d2 in PyEval_EvalCode (co=<value optimized out>, 
globals=<value optimized out>,
    locals=<value optimized out>) at ceval.c:484
#47 0x00002aaaaac70719 in run_node (n=<value optimized out>, 
filename=<value optimized out>, globals=0x503b50,
    locals=0x503b50, flags=<value optimized out>) at pythonrun.c:1265
#48 0x00002aaaaac71bc7 in PyRun_InteractiveOneFlags (fp=<value optimized 
out>,
    filename=0x2aaaaac95e73 "<stdin>", flags=0x7fffff849610) at 
pythonrun.c:762
#49 0x00002aaaaac71cbe in PyRun_InteractiveLoopFlags (fp=0x2aaaab809e00, 
filename=0x2aaaaac95e73 "<stdin>",
    flags=0x7fffff849610) at pythonrun.c:695
#50 0x00002aaaaac7221c in PyRun_AnyFileExFlags (fp=0x2aaaab809e00, 
filename=0x2aaaaac95e73 "<stdin>", closeit=0,
    flags=0x7fffff849610) at pythonrun.c:658

 




More information about the Scipy-dev mailing list