[Scipy-tickets] [SciPy] #1523: another Arpack crash on OS X python 2.7, 64-bit

SciPy Trac scipy-tickets@scipy....
Sun Sep 25 12:53:24 CDT 2011


#1523: another Arpack crash on OS X python 2.7, 64-bit
---------------------------------+------------------------------------------
 Reporter:  rgommers             |       Owner:  wnbell
     Type:  defect               |      Status:  new   
 Priority:  highest              |   Milestone:  0.10.0
Component:  scipy.sparse.linalg  |     Version:  0.9.0 
 Keywords:  arpack, segfault     |  
---------------------------------+------------------------------------------

Comment(by rgommers):

 {{{
 Ralf-Gommerss-iMac:~ $ export PYTHONPATH=~/Code/scipy
 Ralf-Gommerss-iMac:~ $ gdb python2.7
 GNU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC
 2011)
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "x86_64-apple-darwin"...Reading symbols for
 shared libraries .
 warning: Could not find object file
 "/private/tmp/_py/_bld/python/libpython2.7.a(getbuildinfo.o)" - no debug
 information available for
 "/Users/ronald/Projects/python/r271/Modules/getbuildinfo.c".


 warning: Could not find object file
 "/private/tmp/_py/_bld/python/libpython2.7.a(acceler.o)" - no debug
 information available for
 "/Users/ronald/Projects/python/r271/Parser/acceler.c".

 <etc>

 . done
 NumPy version 1.5.1
 NumPy is installed in
 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-
 packages/numpy
 SciPy version 0.10.0rc1.dev-9a2dfd6
 SciPy is installed in /Users/rgommers/Code/scipy/scipy
 Python version 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34) [GCC 4.2.1
 (Apple Inc. build 5664)]
 nose version 0.11.4
 Reading symbols for shared libraries warning: Could not find object file
 "/private/tmp/_py/_bld/python/build/temp.macosx-10.6-intel-2.7/Users/ronald/Projects/python/r271/Modules/socketmodule.o"
 - no debug information available for
 "/Users/ronald/Projects/python/r271/Modules/socketmodule.c".

 . done
 Reading symbols for shared libraries warning: Could not find object file
 "/private/tmp/_py/_bld/python/build/temp.macosx-10.6-intel-2.7/Users/ronald/Projects/python/r271/Modules/_ssl.o"
 - no debug information available for
 "/Users/ronald/Projects/python/r271/Modules/_ssl.c".

 . done
 Reading symbols for shared libraries warning: Could not find object file
 "/private/tmp/_py/_bld/python/build/temp.macosx-10.6-intel-2.7/Users/ronald/Projects/python/r271/Modules/_hotshot.o"
 - no debug information available for
 "/Users/ronald/Projects/python/r271/Modules/_hotshot.c".

 . done
 Reading symbols for shared libraries warning: Could not find object file
 "/private/tmp/_py/_bld/python/build/temp.macosx-10.6-intel-2.7/Users/ronald/Projects/python/r271/Modules/resource.o"
 - no debug information available for
 "/Users/ronald/Projects/python/r271/Modules/resource.c".

 . done
 Reading symbols for shared libraries warning: Could not find object file
 "/private/tmp/_py/_bld/python/build/temp.macosx-10.6-intel-2.7/Users/ronald/Projects/python/r271/Mac/Modules/_scproxy.o"
 - no debug information available for
 "/Users/ronald/Projects/python/r271/Mac/Modules/_scproxy.c".

 .. done
 SSSSSSSSSSS...........F...F..F.....FF.E...FEF.E.E...E........E...EF.F.F.FEE..E..E...................................................................F.......E.EFF.E.F..EF.E...EE...FEE.....F..FEEF...EE..E............................................................EEEFFEEEFEFEEEEEEEFEEEFE........................EEEEEEEEEEEEEEEEEEEEEEEE.............................................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE....................................EEEEFEFEEEFEFFPython(20910)
 malloc: *** error for object 0x10217def8: incorrect checksum for freed
 object - object was probably modified after being freed.
 *** set a breakpoint in malloc_error_break to debug

 Program received signal SIGABRT, Aborted.
 0x00007fff872ff0b6 in __kill ()
 (gdb) bt
 #0  0x00007fff872ff0b6 in __kill ()
 #1  0x00007fff8739f9f6 in abort ()
 #2  0x00007fff8738e62d in szone_error ()
 #3  0x00007fff872ba6c6 in tiny_free_list_remove_ptr ()
 #4  0x00007fff872b7c8e in szone_free_definite_size ()
 #5  0x00000001006818d2 in array_dealloc ()
 #6  0x000000010003ca0d in frame_dealloc ()
 #7  0x00000001000c2102 in PyEval_EvalFrameEx ()
 #8  0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #9  0x000000010003dd80 in function_call ()
 #10 0x000000010000c9f2 in PyObject_Call ()
 #11 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #12 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #13 0x000000010003dd80 in function_call ()
 #14 0x000000010000c9f2 in PyObject_Call ()
 #15 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #16 0x00000001000c20de in PyEval_EvalFrameEx ()
 #17 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #18 0x000000010003dd80 in function_call ()
 #19 0x000000010000c9f2 in PyObject_Call ()
 #20 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #21 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #22 0x000000010003dd80 in function_call ()
 #23 0x000000010000c9f2 in PyObject_Call ()
 #24 0x000000010001eebb in instancemethod_call ()
 #25 0x000000010000c9f2 in PyObject_Call ()
 #26 0x0000000100077eba in slot_tp_call ()
 #27 0x000000010000c9f2 in PyObject_Call ()
 #28 0x00000001000be813 in PyEval_EvalFrameEx ()
 #29 0x00000001000c20de in PyEval_EvalFrameEx ()
 #30 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #31 0x000000010003dd80 in function_call ()
 #32 0x000000010000c9f2 in PyObject_Call ()
 #33 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #34 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #35 0x000000010003dd80 in function_call ()
 #36 0x000000010000c9f2 in PyObject_Call ()
 #37 0x000000010001eebb in instancemethod_call ()
 #38 0x000000010000c9f2 in PyObject_Call ()
 #39 0x0000000100077eba in slot_tp_call ()
 #40 0x000000010000c9f2 in PyObject_Call ()
 #41 0x00000001000be813 in PyEval_EvalFrameEx ()
 #42 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #43 0x000000010003dd80 in function_call ()
 #44 0x000000010000c9f2 in PyObject_Call ()
 #45 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #46 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #47 0x000000010003dd80 in function_call ()
 #48 0x000000010000c9f2 in PyObject_Call ()
 #49 0x000000010001eebb in instancemethod_call ()
 #50 0x000000010000c9f2 in PyObject_Call ()
 #51 0x0000000100077eba in slot_tp_call ()
 #52 0x000000010000c9f2 in PyObject_Call ()
 #53 0x00000001000be813 in PyEval_EvalFrameEx ()
 #54 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #55 0x000000010003dd80 in function_call ()
 #56 0x000000010000c9f2 in PyObject_Call ()
 #57 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #58 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #59 0x000000010003dd80 in function_call ()
 #60 0x000000010000c9f2 in PyObject_Call ()
 #61 0x000000010001eebb in instancemethod_call ()
 #62 0x000000010000c9f2 in PyObject_Call ()
 #63 0x0000000100077eba in slot_tp_call ()
 #64 0x000000010000c9f2 in PyObject_Call ()
 #65 0x00000001000be813 in PyEval_EvalFrameEx ()
 #66 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #67 0x000000010003dd80 in function_call ()
 #68 0x000000010000c9f2 in PyObject_Call ()
 #69 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #70 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #71 0x000000010003dd80 in function_call ()
 #72 0x000000010000c9f2 in PyObject_Call ()
 #73 0x000000010001eebb in instancemethod_call ()
 #74 0x000000010000c9f2 in PyObject_Call ()
 #75 0x0000000100077eba in slot_tp_call ()
 #76 0x000000010000c9f2 in PyObject_Call ()
 #77 0x00000001000be813 in PyEval_EvalFrameEx ()
 #78 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #79 0x000000010003dd80 in function_call ()
 #80 0x000000010000c9f2 in PyObject_Call ()
 #81 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #82 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #83 0x000000010003dd80 in function_call ()
 #84 0x000000010000c9f2 in PyObject_Call ()
 #85 0x000000010001eebb in instancemethod_call ()
 #86 0x000000010000c9f2 in PyObject_Call ()
 #87 0x0000000100077eba in slot_tp_call ()
 #88 0x000000010000c9f2 in PyObject_Call ()
 #89 0x00000001000be813 in PyEval_EvalFrameEx ()
 #90 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #91 0x000000010003dd80 in function_call ()
 #92 0x000000010000c9f2 in PyObject_Call ()
 #93 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #94 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #95 0x000000010003dd80 in function_call ()
 #96 0x000000010000c9f2 in PyObject_Call ()
 #97 0x000000010001eebb in instancemethod_call ()
 #98 0x000000010000c9f2 in PyObject_Call ()
 #99 0x0000000100077eba in slot_tp_call ()
 #100 0x000000010000c9f2 in PyObject_Call ()
 #101 0x00000001000be813 in PyEval_EvalFrameEx ()
 #102 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #103 0x000000010003dd80 in function_call ()
 #104 0x000000010000c9f2 in PyObject_Call ()
 #105 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #106 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #107 0x000000010003dd80 in function_call ()
 #108 0x000000010000c9f2 in PyObject_Call ()
 #109 0x000000010001eebb in instancemethod_call ()
 #110 0x000000010000c9f2 in PyObject_Call ()
 #111 0x0000000100077eba in slot_tp_call ()
 #112 0x000000010000c9f2 in PyObject_Call ()
 #113 0x00000001000be813 in PyEval_EvalFrameEx ()
 #114 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #115 0x000000010003dd80 in function_call ()
 #116 0x000000010000c9f2 in PyObject_Call ()
 #117 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #118 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #119 0x000000010003dd80 in function_call ()
 #120 0x000000010000c9f2 in PyObject_Call ()
 #121 0x000000010001eebb in instancemethod_call ()
 #122 0x000000010000c9f2 in PyObject_Call ()
 #123 0x0000000100077eba in slot_tp_call ()
 #124 0x000000010000c9f2 in PyObject_Call ()
 #125 0x00000001000be813 in PyEval_EvalFrameEx ()
 #126 0x00000001000c20de in PyEval_EvalFrameEx ()
 #127 0x00000001000c20de in PyEval_EvalFrameEx ()
 #128 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #129 0x000000010003dd80 in function_call ()
 #130 0x000000010000c9f2 in PyObject_Call ()
 #131 0x000000010001eebb in instancemethod_call ()
 #132 0x000000010000c9f2 in PyObject_Call ()
 #133 0x00000001000bd75c in PyEval_EvalFrameEx ()
 #134 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #135 0x000000010003dd80 in function_call ()
 #136 0x000000010000c9f2 in PyObject_Call ()
 #137 0x000000010001eebb in instancemethod_call ()
 #138 0x000000010000c9f2 in PyObject_Call ()
 #139 0x0000000100077ae8 in slot_tp_init ()
 #140 0x0000000100074fc5 in type_call ()
 #141 0x000000010000c9f2 in PyObject_Call ()
 #142 0x00000001000be813 in PyEval_EvalFrameEx ()
 #143 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #144 0x00000001000c0d8a in PyEval_EvalFrameEx ()
 #145 0x00000001000c2f49 in PyEval_EvalCodeEx ()
 #146 0x00000001000c3066 in PyEval_EvalCode ()
 #147 0x00000001000e83d7 in PyRun_StringFlags ()
 #148 0x00000001000e84c1 in PyRun_SimpleStringFlags ()
 #149 0x00000001000fe129 in Py_Main ()
 #150 0x0000000100000f14 in dyld_stub_strlen ()
 (gdb)
 }}}

-- 
Ticket URL: <http://projects.scipy.org/scipy/ticket/1523#comment:1>
SciPy <http://www.scipy.org>
SciPy is open-source software for mathematics, science, and engineering.


More information about the Scipy-tickets mailing list