On Fri, Dec 5, 2008 at 6:31 PM, Stefan Behnel <[EMAIL PROTECTED]> wrote:
>
>
>> It also crashes on a trivial file (to make sure the empty file
>> itself was not the issue)
>
> Could you send in the error output you get?
cython crashes, with a segfault, so I don't get anything really
useful. I can give you the backtrace, but I am not sure it is that
useful either:
#0 PyObject_RichCompare (v=0x0, w=0xb7e52b40, op=2) at ../Objects/object.c:903
#1 0xb7cec5a2 in __pyx_f_6Cython_8Compiler_7Parsing_p_statement
(__pyx_v_s=0x8a46ca4, __pyx_v_ctx=0x8b0cfac, __pyx_skip_dispatch=0,
__pyx_optional_args=0xbfc64654)
at /usr/media/src/python/cython/cython-devel/Cython/Compiler/Parsing.c:28511
#2 0xb7cedbc6 in __pyx_pf_6Cython_8Compiler_7Parsing_p_statement
(__pyx_self=0x0, __pyx_args=0x8afad6c, __pyx_kwds=0x8b160b4)
at /usr/media/src/python/cython/cython-devel/Cython/Compiler/Parsing.c:28844
#3 0x0805d867 in PyObject_Call (func=0x81455e0, arg=0x8afad6c,
kw=0x8b160b4) at ../Objects/abstract.c:1861
#4 0x080c850c in PyEval_CallObjectWithKeywords (func=0xb7d653ec,
arg=0x8afad6c, kw=0x8b160b4) at ../Python/ceval.c:3464
#5 0xb7c8542b in __pyx_f_6Cython_8Compiler_7Parsing_p_statement_list
(__pyx_v_s=0x8a46ca4, __pyx_v_ctx=0x8b0cfac, __pyx_skip_dispatch=0,
__pyx_optional_args=0xbfc64734)
at /usr/media/src/python/cython/cython-devel/Cython/Compiler/Parsing.c:28970
#6 0xb7c85bd6 in __pyx_pf_6Cython_8Compiler_7Parsing_p_statement_list
(__pyx_self=0x0, __pyx_args=0x8af428c, __pyx_kwds=0x8b161c4)
at /usr/media/src/python/cython/cython-devel/Cython/Compiler/Parsing.c:29135
#7 0x0805d867 in PyObject_Call (func=0x81455e0, arg=0x8af428c,
kw=0x8b161c4) at ../Objects/abstract.c:1861
#8 0x080c850c in PyEval_CallObjectWithKeywords (func=0xb7d6540c,
arg=0x8af428c, kw=0x8b161c4) at ../Python/ceval.c:3464
#9 0xb7cc62f6 in __pyx_f_6Cython_8Compiler_7Parsing_p_module
(__pyx_v_s=0x8a46ca4, __pyx_v_pxd=0x88fe0ac,
__pyx_v_full_module_name=0x8b04688, __pyx_skip_dispatch=0)
at /usr/media/src/python/cython/cython-devel/Cython/Compiler/Parsing.c:46078
#10 0xb7cc6ed5 in __pyx_pf_6Cython_8Compiler_7Parsing_p_module
(__pyx_self=0x0, __pyx_args=0x8b048ec, __pyx_kwds=0x0)
at /usr/media/src/python/cython/cython-devel/Cython/Compiler/Parsing.c:46283
#11 0x080cea39 in PyEval_EvalFrameEx (f=0x8aa38b4, throwflag=0) at
../Python/ceval.c:3595
#12 0x080d0345 in PyEval_EvalCodeEx (co=0x8b03a88, globals=0x8af8714,
locals=0x0, args=0x8aa31a0, argcount=3, kws=0x8aa31ac, kwcount=2,
defs=0x8b04808, defcount=3, closure=0x0)
at ../Python/ceval.c:2858
#13 0x080ce728 in PyEval_EvalFrameEx (f=0x8aa3024, throwflag=0) at
../Python/ceval.c:3691
#14 0x080d0345 in PyEval_EvalCodeEx (co=0x8b08260, globals=0x8af8714,
locals=0x0, args=0x8af2718, argcount=2, kws=0x8a90f78, kwcount=2,
defs=0x8b01938, defcount=6, closure=0x0)
at ../Python/ceval.c:2858
#15 0x0811797e in function_call (func=0x8b06a74, arg=0x8af270c,
kw=0x8ae957c) at ../Objects/funcobject.c:517
#16 0x0805d867 in PyObject_Call (func=0x81455e0, arg=0x8af270c,
kw=0x8ae957c) at ../Objects/abstract.c:1861
#17 0x08063a7a in instancemethod_call (func=0x8b06a74, arg=0x8af270c,
kw=0x8ae957c) at ../Objects/classobject.c:2519
#18 0x0805d867 in PyObject_Call (func=0x81455e0, arg=0x8af9b2c,
kw=0x8ae957c) at ../Objects/abstract.c:1861
#19 0x080a6168 in slot_tp_init (self=0x8afa1cc, args=0x8af9b2c,
kwds=0x8ae957c) at ../Objects/typeobject.c:4943
#20 0x080ad971 in type_call (type=0x8aa118c, args=0x8af9b2c,
kwds=0x8ae957c) at ../Objects/typeobject.c:436
#21 0x0805d867 in PyObject_Call (func=0x81455e0, arg=0x8af9b2c,
kw=0x8ae957c) at ../Objects/abstract.c:1861
#22 0x080cc8a7 in PyEval_EvalFrameEx (f=0x8a87a14, throwflag=0) at
../Python/ceval.c:3806
#23 0x080d0345 in PyEval_EvalCodeEx (co=0x8affa88, globals=0x8af813c,
locals=0x0, args=0x8a99098, argcount=0, kws=0x8a99098, kwcount=0,
defs=0x0, defcount=0, closure=0x0)
at ../Python/ceval.c:2858
#24 0x080ce728 in PyEval_EvalFrameEx (f=0x8a98f54, throwflag=0) at
../Python/ceval.c:3691
#25 0x080d0345 in PyEval_EvalCodeEx (co=0x8b036e0, globals=0x8af813c,
locals=0x8af813c, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0,
defcount=0, closure=0x0)
at ../Python/ceval.c:2858
#26 0x080d0557 in PyEval_EvalCode (co=0x8b036e0, globals=0x8af813c,
locals=0x8af813c) at ../Python/ceval.c:514
#27 0x080e3a49 in PyImport_ExecCodeModuleEx (name=0xbfc67627
"Cython.Compiler.ParseTreeTransforms", co=0x8b036e0,
pathname=0xbfc65557
"/home/david/local/lib/python2.5/site-packages/Cython/Compiler/ParseTreeTransforms.pyc")
at ../Python/import.c:675
#28 0x080e3d1c in load_source_module (name=0xbfc67627
"Cython.Compiler.ParseTreeTransforms",
pathname=0xbfc65557
"/home/david/local/lib/python2.5/site-packages/Cython/Compiler/ParseTreeTransforms.pyc",
fp=<value optimized out>) at ../Python/import.c:959
#29 0x080e51c9 in import_submodule (mod=0xb7e4659c, subname=0xbfc67637
"ParseTreeTransforms", fullname=0xbfc67627
"Cython.Compiler.ParseTreeTransforms") at ../Python/import.c:2400
#30 0x080e546a in load_next (mod=0xb7e4659c, altmod=0x814bef8,
p_name=<value optimized out>, buf=0xbfc67627
"Cython.Compiler.ParseTreeTransforms", p_buflen=0xbfc67620)
at ../Python/import.c:2220
#31 0x080e5a77 in import_module_level (name=0x0, globals=0xb7e2879c,
locals=<value optimized out>, fromlist=0xb7e1ec84, level=-1) at
../Python/import.c:2001
#32 0x080e5dd3 in PyImport_ImportModuleLevel (name=0xb7e18a84
"ParseTreeTransforms", globals=0xb7e2879c, locals=0x814bef8,
fromlist=0xb7e1ec84, level=-1)
at ../Python/import.c:2072
#33 0x080c8034 in builtin___import__ (self=0x0, args=0xb7e0e11c,
kwds=0x0) at ../Python/bltinmodule.c:47
#34 0x0805d867 in PyObject_Call (func=0x81455e0, arg=0xb7e0e11c,
kw=0x0) at ../Objects/abstract.c:1861
#35 0x080c850c in PyEval_CallObjectWithKeywords (func=0xb7e4ee6c,
arg=0xb7e0e11c, kw=0x0) at ../Python/ceval.c:3464
#36 0x080cc2b8 in PyEval_EvalFrameEx (f=0x8a877d4, throwflag=0) at
../Python/ceval.c:2089
#37 0x080d0345 in PyEval_EvalCodeEx (co=0xb7e212a8,
globals=0xb7e2879c, locals=0x0, args=0x8a877a4, argcount=1,
kws=0x8a877a8, kwcount=2, defs=0xb7d6a418, defcount=1, closure=0x0)
at ../Python/ceval.c:2858
#38 0x080ce728 in PyEval_EvalFrameEx (f=0x8a87644, throwflag=0) at
../Python/ceval.c:3691
#39 0x080d0345 in PyEval_EvalCodeEx (co=0xb7e21698,
globals=0xb7e2879c, locals=0x0, args=0x89509d4, argcount=3,
kws=0x89509e0, kwcount=0, defs=0xb7d6a638, defcount=1, closure=0x0)
at ../Python/ceval.c:2858
#40 0x080ce728 in PyEval_EvalFrameEx (f=0x8950874, throwflag=0) at
../Python/ceval.c:3691
#41 0x080d0345 in PyEval_EvalCodeEx (co=0xb7e21f08,
globals=0xb7e2879c, locals=0x0, args=0x8a02cec, argcount=2,
kws=0x8a02cf4, kwcount=0, defs=0x8adb638, defcount=1, closure=0x0)
at ../Python/ceval.c:2858
#42 0x080ce728 in PyEval_EvalFrameEx (f=0x8a02b7c, throwflag=0) at
../Python/ceval.c:3691
#43 0x080cfbf5 in PyEval_EvalFrameEx (f=0x897c834, throwflag=0) at
../Python/ceval.c:3681
#44 0x080d0345 in PyEval_EvalCodeEx (co=0xb7e2e2f0,
globals=0xb7e2879c, locals=0x0, args=0x8954c18, argcount=2,
kws=0x8954c20, kwcount=0, defs=0xb7e2d6f0, defcount=4, closure=0x0)
at ../Python/ceval.c:2858
#45 0x080ce728 in PyEval_EvalFrameEx (f=0x8954abc, throwflag=0) at
../Python/ceval.c:3691
---Type <return> to continue, or q <return> to quit---
#46 0x080d0345 in PyEval_EvalCodeEx (co=0xb7e2e338,
globals=0xb7e2879c, locals=0x0, args=0x8953388, argcount=0,
kws=0x8953388, kwcount=1, defs=0x8adb8b8, defcount=1, closure=0x0)
at ../Python/ceval.c:2858
#47 0x080ce728 in PyEval_EvalFrameEx (f=0x895324c, throwflag=0) at
../Python/ceval.c:3691
#48 0x080d0345 in PyEval_EvalCodeEx (co=0xb7e0f608,
globals=0xb7e5facc, locals=0xb7e5facc, args=0x0, argcount=0, kws=0x0,
kwcount=0, defs=0x0, defcount=0, closure=0x0)
at ../Python/ceval.c:2858
#49 0x080d0557 in PyEval_EvalCode (co=0xb7e0f608, globals=0xb7e5facc,
locals=0xb7e5facc) at ../Python/ceval.c:514
#50 0x080edf8f in PyRun_FileExFlags (fp=0x88fa008, filename=0xbfc6b636
"/home/david/local/bin/cython", start=257, globals=0xb7e5facc,
locals=0xb7e5facc, closeit=1,
flags=0xbfc69848) at ../Python/pythonrun.c:1273
#51 0x080ee25a in PyRun_SimpleFileExFlags (fp=0x88fa008,
filename=0xbfc6b636 "/home/david/local/bin/cython", closeit=1,
flags=0xbfc69848) at ../Python/pythonrun.c:879
#52 0x080595e7 in Py_Main (argc=2, argv=0xbfc69914) at ../Modules/main.c:532
#53 0x08058962 in main (argc=205, argv=0x8145520) at ../Modules/python.c:23
David
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev