[ python-Bugs-1377897 ] Bus error in ast

SourceForge.net noreply at sourceforge.net
Sun Dec 11 21:12:52 CET 2005


Bugs item #1377897, was opened at 2005-12-10 15:26
Message generated for change (Comment added) made by nnorwitz
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1377897&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Parser/Compiler
Group: Python 2.5
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Skip Montanaro (montanaro)
>Assigned to: Neal Norwitz (nnorwitz)
Summary: Bus error in ast

Initial Comment:
Today I got a bus error trying to install the latest version of setuptools
from the sandox after a fresh svn up of both and install of Python
from the trunk on my Mac ()SX 10.3.9).  Running under gdb it
croaked at line 3033 of ast.c.  Here's the backtrace:

#0  ast_for_stmt (c=0xbfffda40, n=0x53d1b0) at ../Python/ast.c:3033
#1  0x00088060 in ast_for_suite (c=0xbfffda40, n=0x574e30) at ../
Python/ast.c:2561
#2  0x000890cc in ast_for_funcdef (c=0xbfffda40, n=0x3bcf50) at ../
Python/ast.c:896
#3  0x00088014 in ast_for_suite (c=0xbfffda40, n=0x574d18) at ../
Python/ast.c:2551
#4  0x0008b14c in ast_for_classdef (c=0xbfffda40, n=0x3bc9c8) at ../
Python/ast.c:2975
#5  0x00086a5c in PyAST_FromNode (n=0x3c28c0, flags=0x0, 
filename=0x1048d9c "build/bdist.darwin-7.9.0-Power_Macintosh/
egg/setuptools/tests/test_resources.py") at ../Python/ast.c:297
#6  0x0000d98c in Py_CompileStringFlags (str=0xbfffda40 "", 
filename=0x1048d9c "build/bdist.darwin-7.9.0-Power_Macintosh/
egg/setuptools/tests/test_resources.py", start=557152, 
flags=0xbfffdb5c) at ../Python/pythonrun.c:1275
#7  0x000a4eac in builtin_compile (self=0xbfffda40, args=0x0) at ../
Python/bltinmodule.c:457
#8  0x0007e154 in call_function (pp_stack=0xbfffdc3c, oparg=0) at ../
Python/ceval.c:3565
#9  0x0007bcb4 in PyEval_EvalFrameEx (f=0x842a10, throw=131) at 
../Python/ceval.c:2181
#10 0x0007cd68 in PyEval_EvalCodeEx (co=0x842b98, globals=0x0, 
locals=0xb622c, args=0x842b5c, argcount=4194752, kws=0x0, 
kwcount=498148, defs=0x0, defcount=3, closure=0x0) at ../Python/
ceval.c:2739
#11 0x0007e438 in fast_function (func=0xbfffda40, pp_stack=0x3, 
n=8661852, na=5245749, nk=213) at ../Python/ceval.c:3658
#12 0x0007e22c in call_function (pp_stack=0xbfffde8c, oparg=0) at 
../Python/ceval.c:3586
#13 0x0007bcb4 in PyEval_EvalFrameEx (f=0x850410, throw=131) at 
../Python/ceval.c:2181
#14 0x0007cd68 in PyEval_EvalCodeEx (co=0x8505bc, globals=0x0, 
locals=0xb622c, args=0x85055c, argcount=4194752, kws=0x0, 
kwcount=498148, defs=0x0, defcount=7, closure=0x0) at ../Python/
ceval.c:2739
#15 0x0007e438 in fast_function (func=0xbfffda40, pp_stack=0x3, 
n=8717660, na=5245749, nk=213) at ../Python/ceval.c:3658
#16 0x0007e22c in call_function (pp_stack=0xbfffe0dc, oparg=0) at 
../Python/ceval.c:3586
#17 0x0007bcb4 in PyEval_EvalFrameEx (f=0x837010, throw=131) at 
../Python/ceval.c:2181
#18 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x401, 
n=8614236, na=5245749, nk=213) at ../Python/ceval.c:3647
#19 0x0007e22c in call_function (pp_stack=0xbfffe28c, oparg=0) at 
../Python/ceval.c:3586
#20 0x0007bcb4 in PyEval_EvalFrameEx (f=0x859610, throw=131) at 
../Python/ceval.c:2181
#21 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x1, 
n=8755036, na=5245749, nk=213) at ../Python/ceval.c:3647
#22 0x0007e22c in call_function (pp_stack=0xbfffe43c, oparg=0) at 
../Python/ceval.c:3586
#23 0x0007bcb4 in PyEval_EvalFrameEx (f=0x861e10, throw=131) at 
../Python/ceval.c:2181
#24 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x0, 
n=8789852, na=5245749, nk=213) at ../Python/ceval.c:3647
#25 0x0007e22c in call_function (pp_stack=0xbfffe5ec, oparg=0) at 
../Python/ceval.c:3586
#26 0x0007bcb4 in PyEval_EvalFrameEx (f=0x849810, throw=131) at 
../Python/ceval.c:2181
#27 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x1, 
n=8690012, na=5245749, nk=213) at ../Python/ceval.c:3647
#28 0x0007e22c in call_function (pp_stack=0xbfffe79c, oparg=0) at 
../Python/ceval.c:3586
#29 0x0007bcb4 in PyEval_EvalFrameEx (f=0x860610, throw=131) at 
../Python/ceval.c:2181
#30 0x0007cd68 in PyEval_EvalCodeEx (co=0x860778, globals=0x0, 
locals=0xb622c, args=0x86075c, argcount=4194752, kws=0x0, 
kwcount=498148, defs=0x0, defcount=0, closure=0x0) at ../Python/
ceval.c:2739
#31 0x0007e438 in fast_function (func=0xbfffda40, pp_stack=0x1, 
n=8783708, na=5245749, nk=213) at ../Python/ceval.c:3658
#32 0x0007e22c in call_function (pp_stack=0xbfffe9ec, oparg=0) at 
../Python/ceval.c:3586
#33 0x0007bcb4 in PyEval_EvalFrameEx (f=0x40dc40, throw=131) at 
../Python/ceval.c:2181
#34 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x101, 
n=4251020, na=5245749, nk=213) at ../Python/ceval.c:3647
#35 0x0007e22c in call_function (pp_stack=0xbfffeb9c, oparg=0) at 
../Python/ceval.c:3586
#36 0x0007bcb4 in PyEval_EvalFrameEx (f=0x42a500, throw=131) at 
../Python/ceval.c:2181
#37 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x0, 
n=4367948, na=5245749, nk=213) at ../Python/ceval.c:3647
#38 0x0007e22c in call_function (pp_stack=0xbfffed4c, oparg=0) at 
../Python/ceval.c:3586
#39 0x0007bcb4 in PyEval_EvalFrameEx (f=0x430540, throw=131) at 
../Python/ceval.c:2181
#40 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x1, 
n=4392588, na=5245749, nk=213) at ../Python/ceval.c:3647
#41 0x0007e22c in call_function (pp_stack=0xbfffeefc, oparg=0) at ../
Python/ceval.c:3586
#42 0x0007bcb4 in PyEval_EvalFrameEx (f=0x430380, throw=131) at 
../Python/ceval.c:2181
#43 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x1, 
n=4392140, na=5245749, nk=213) at ../Python/ceval.c:3647
#44 0x0007e22c in call_function (pp_stack=0xbffff0ac, oparg=0) at ../
Python/ceval.c:3586
#45 0x0007bcb4 in PyEval_EvalFrameEx (f=0x86a410, throw=131) at 
../Python/ceval.c:2181
#46 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x0, 
n=8824156, na=5245749, nk=213) at ../Python/ceval.c:3647
#47 0x0007e22c in call_function (pp_stack=0xbffff25c, oparg=0) at ../
Python/ceval.c:3586
#48 0x0007bcb4 in PyEval_EvalFrameEx (f=0x80b810, throw=131) at 
../Python/ceval.c:2181
#49 0x0007e3a8 in fast_function (func=0xbfffda40, pp_stack=0x1, 
n=8436060, na=5245749, nk=213) at ../Python/ceval.c:3647
#50 0x0007e22c in call_function (pp_stack=0xbffff40c, oparg=0) at ../
Python/ceval.c:3586
#51 0x0007bcb4 in PyEval_EvalFrameEx (f=0x4085c0, throw=131) at 
../Python/ceval.c:2181
#52 0x0007cd68 in PyEval_EvalCodeEx (co=0x40872c, globals=0x0, 
locals=0xb622c, args=0x40870c, argcount=4194752, kws=0x0, 
kwcount=498148, defs=0x0, defcount=0, closure=0x0) at ../Python/
ceval.c:2739
#53 0x0007e438 in fast_function (func=0xbfffda40, pp_stack=0x0, 
n=4228876, na=5245749, nk=213) at ../Python/ceval.c:3658
#54 0x0007e22c in call_function (pp_stack=0xbffff65c, oparg=0) at ../
Python/ceval.c:3586
#55 0x0007bcb4 in PyEval_EvalFrameEx (f=0x835610, throw=131) at 
../Python/ceval.c:2181
#56 0x0007cd68 in PyEval_EvalCodeEx (co=0x8357e8, globals=0x0, 
locals=0xb622c, args=0x42444282, argcount=4194752, kws=0x0, 
kwcount=498148, defs=0x0, defcount=0, closure=0x0) at ../Python/
ceval.c:2739
#57 0x000801ec in PyEval_EvalCode (co=0xbfffda40, globals=0x0, 
locals=0x4) at ../Python/ceval.c:490
#58 0x0000cb90 in run_mod (mod=0xbfffda40, filename=0x0, 
globals=0x1100, locals=0x42444282, flags=0x5) at ../Python/
pythonrun.c:1198
#59 0x0000cb28 in PyRun_FileExFlags (fp=0x8357e8, 
filename=0xbffffba9 "setup.py", start=4, globals=0x835610, 
locals=0x3b6940, closeit=1, flags=0x40a19d) at ../Python/
pythonrun.c:1175
#60 0x0000c318 in PyRun_SimpleFileExFlags (fp=0xa000a8d0, 
filename=0xbffffba9 "setup.py", closeit=1, flags=0xbffff9b4) at ../
Python/pythonrun.c:823
#61 0x00006510 in Py_Main (argc=3660512, argv=0xbffffbad) at ../
Modules/main.c:492
#62 0x00001c48 in _start (argc=3660512, argv=0xa000a8d0, 
envp=0xbffffbad) at /SourceCache/Csu/Csu-47/crt.c:267
#63 0x8fe1a278 in __dyld__dyld_start ()


----------------------------------------------------------------------

>Comment By: Neal Norwitz (nnorwitz)
Date: 2005-12-11 12:12

Message:
Logged In: YES 
user_id=33168

The problem was caused by multiple ; on a line.  The line
must also end with a semi-colon.

Thanks, Skip.

Committed revision 41642.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1377897&group_id=5470


More information about the Python-bugs-list mailing list