trying to compile python on a sparc with 5.0 snapshot ends up with a segfault 
of python itself:



Compiling 
/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/test/test_bsddb3.py
 ...
Compiling 
/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/test/test_buffer.py
 ...
Compiling 
/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/test/test_bufio.py
 ...
Compiling 
/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/test/test_builtin.py
 ...
Segmentation fault (core dumped)

#0  0x089f136c in listextend (self=0xb6232d8, b=0xb611060) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Objects/listobject.c:838
838                 Py_INCREF(o);
(gdb) bt
#0  0x089f136c in listextend (self=0xb6232d8, b=0xb611060) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Objects/listobject.c:838
#1  0x089f17a8 in _PyList_Extend (self=0xb6232d8, b=0xb611060) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Objects/listobject.c:910
#2  0x08999730 in PySequence_List (v=0xb611060) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Objects/abstract.c:2247
#3  0x08ae2640 in makecode (c=0xf7fc5e40, a=0xf7fc59a8) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:3836
#4  0x08ae2ee8 in assemble (c=0xf7fc5e40, addNone=1) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:3975
#5  0x08ad7db4 in compiler_function (c=0xf7fc5e40, s=0xa573ce8) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:1399
#6  0x08adb86c in compiler_visit_stmt (c=0xf7fc5e40, s=0xa573ce8) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:2102
#7  0x08ad6e34 in compiler_body (c=0xf7fc5e40, stmts=0xd855600) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:1186
#8  0x08ad83c4 in compiler_class (c=0xf7fc5e40, s=0xbf825b0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:1454
#9  0x08adb88c in compiler_visit_stmt (c=0xf7fc5e40, s=0xbf825b0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:2104
#10 0x08ad6e34 in compiler_body (c=0xf7fc5e40, stmts=0xd854010) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:1186
#11 0x08ad7010 in compiler_mod (c=0xf7fc5e40, mod=0xa994ee8) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:1206
#12 0x08ad452c in PyAST_Compile (mod=0xa994ee8, filename=0xb6356ac 
"/usr/local/lib/python2.7/test/test_builtin.py", flags=0xf7fc5f98, 
arena=0xef357b0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/compile.c:289
#13 0x08b0c358 in Py_CompileStringFlags (
    str=0xa5f2014 "# Python test set -- built-in functions\n\nimport 
platform\nimport unittest\nfrom test.test_support import fcmp, have_unicode, 
TESTFN, unlink, \\\n", ' ' <repeats 30 times>, "run_unittest, 
check_py3k_warn"..., filename=0xb6356ac 
"/usr/local/lib/python2.7/test/test_builtin.py", start=257, flags=0xf7fc5f98) 
at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/pythonrun.c:1403
#14 0x08aba8d8 in builtin_compile (self=0x0, args=0xb643ee0, kwds=0x0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/bltinmodule.c:551
#15 0x08a10d58 in PyCFunction_Call (func=0xfb2cd00, arg=0xb643ee0, kw=0x0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Objects/methodobject.c:85
#16 0x08ad0550 in call_function (pp_stack=0xf7fc61c8, oparg=3) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4012
#17 0x08acb67c in PyEval_EvalFrameEx (f=0xe895410, throwflag=0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:2665
#18 0x08acd98c in PyEval_EvalCodeEx (co=0xa5dd020, globals=0xe87ab70, 
locals=0x0, args=0xe895d98, argcount=4, kws=0xe895da8, kwcount=0, 
defs=0xb61abcc, defcount=3, closure=0x0)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:3252
#19 0x08ad0a94 in fast_function (func=0xa5dc530, pp_stack=0xf7fc65b8, n=4, 
na=4, nk=0) at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4108
#20 0x08ad06e8 in call_function (pp_stack=0xf7fc65b8, oparg=4) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4033
#21 0x08acb67c in PyEval_EvalFrameEx (f=0xe895c10, throwflag=0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:2665
#22 0x08acd98c in PyEval_EvalCodeEx (co=0xe87e728, globals=0xfb3f660, 
locals=0x0, args=0xd34737c, argcount=5, kws=0xd347390, kwcount=0, 
defs=0xa5d678c, defcount=4, closure=0x0)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:3252
#23 0x08ad0a94 in fast_function (func=0xa5dc5f0, pp_stack=0xf7fc69a8, n=5, 
na=5, nk=0) at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4108
#24 0x08ad06e8 in call_function (pp_stack=0xf7fc69a8, oparg=5) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4033
#25 0x08acb67c in PyEval_EvalFrameEx (f=0xd347210, throwflag=0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:2665
#26 0x08acd98c in PyEval_EvalCodeEx (co=0xa5c04e8, globals=0xfb3f660, 
locals=0x0, args=0xe89517c, argcount=6, kws=0xe895194, kwcount=0, 
defs=0xa5bff0c, defcount=5, closure=0x0)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:3252
#27 0x08ad0a94 in fast_function (func=0xa5dc5b0, pp_stack=0xf7fc6d98, n=6, 
na=6, nk=0) at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4108
#28 0x08ad06e8 in call_function (pp_stack=0xf7fc6d98, oparg=6) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4033
#29 0x08acb67c in PyEval_EvalFrameEx (f=0xe895010, throwflag=0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:2665
#30 0x08acd98c in PyEval_EvalCodeEx (co=0xa5c04e8, globals=0xfb3f660, 
locals=0x0, args=0xe894d8c, argcount=6, kws=0xe894da4, kwcount=0, 
defs=0xa5bff0c, defcount=5, closure=0x0)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:3252
#31 0x08ad0a94 in fast_function (func=0xa5dc5b0, pp_stack=0xf7fc7188, n=6, 
na=6, nk=0) at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4108
#32 0x08ad06e8 in call_function (pp_stack=0xf7fc7188, oparg=6) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4033
#33 0x08acb67c in PyEval_EvalFrameEx (f=0xe894c10, throwflag=0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:2665
#34 0x08ad0984 in fast_function (func=0xa5dc6b0, pp_stack=0xf7fc7448, n=0, 
na=0, nk=0) at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4098
#35 0x08ad06e8 in call_function (pp_stack=0xf7fc7448, oparg=0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:4033
#36 0x08acb67c in PyEval_EvalFrameEx (f=0x91e2610, throwflag=0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:2665
#37 0x08acd98c in PyEval_EvalCodeEx (co=0xa5db260, globals=0xfb3f660, 
locals=0xfb3f660, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, 
defcount=0, closure=0x0)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:3252
#38 0x08ac4604 in PyEval_EvalCode (co=0xa5db260, globals=0xfb3f660, 
locals=0xfb3f660) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/ceval.c:666
#39 0x08b0bfc8 in run_mod (mod=0x91cbce0, filename=0xf7fc7c31 
"/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/compileall.py",
 globals=0xfb3f660, locals=0xfb3f660, flags=0xf7fc79a0, arena=0xef35a80)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/pythonrun.c:1346
#40 0x08b0bf2c in PyRun_FileExFlags (fp=0x1051ed30, filename=0xf7fc7c31 
"/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/compileall.py",
 start=257, globals=0xfb3f660, locals=0xfb3f660, closeit=1, 
    flags=0xf7fc79a0) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/pythonrun.c:1332
#41 0x08b0a2bc in PyRun_SimpleFileExFlags (fp=0x1051ed30, filename=0xf7fc7c31 
"/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/compileall.py",
 closeit=1, flags=0xf7fc79a0)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/pythonrun.c:936
#42 0x08b09744 in PyRun_AnyFileExFlags (fp=0x1051ed30, filename=0xf7fc7c31 
"/home/ports/pobj/Python-2.7.1/fake-sparc/usr/local/lib/python2.7/compileall.py",
 closeit=1, flags=0xf7fc79a0)
    at /home/ports/pobj/Python-2.7.1/Python-2.7.1/Python/pythonrun.c:740
#43 0x08b2e718 in Py_Main (argc=10, argv=0xf7fc7b0c) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Modules/main.c:599
#44 0x000108b8 in main (argc=10, argv=0xf7fc7b0c) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Modules/python.c:23
...

#0  0x089f136c in listextend (self=0xb6232d8, b=0xb611060) at 
/home/ports/pobj/Python-2.7.1/Python-2.7.1/Objects/listobject.c:838
838                 Py_INCREF(o);
(gdb) list
833             /* populate the end of self with b's items */
834             src = PySequence_Fast_ITEMS(b);
835             dest = self->ob_item + m;
836             for (i = 0; i < n; i++) {
837                 PyObject *o = src[i];
838                 Py_INCREF(o);
839                 dest[i] = o;
840             }
841             Py_DECREF(b);
842             Py_RETURN_NONE;
(gdb) print src
$1 = (PyObject **) 0xb61106c
(gdb) print i  
$2 = 1
(gdb) print *src
$3 = (PyObject *) 0x8d8afdc
(gdb) print src[i]
$4 = (PyObject *) 0x0

Reply via email to