Hi So I reran the original problem (using the binary sage) with sage -gdb.
(gdb) backtrace #0 0x00007ffff74e4c3e in waitpid () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff746af5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007ffff7b2d1a6 in posix_system (self=<optimized out>, args=<optimized out>) at ./Modules/posixmodule.c:2660 #3 0x00007ffff7aefe45 in call_function (oparg=<optimized out>, pp_stack=0x7fffffffb290) at Python/ceval.c:4021 #4 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #5 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0xbe8b98, kwcount=0, defs=0x0, defcount=0, closure=0x480a270) at Python/ceval.c:3253 #6 0x00007ffff7aefec0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffffffb4a0, func=0x4817b18) at Python/ceval.c:4117 #7 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb4a0) at Python/ceval.c:4042 #8 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #9 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0xbe88e0, kwcount=0, defs=0x3dc1888, defcount=19, closure=0x0) at Python/ceval.c:3253 #10 0x00007ffff7a74843 in function_call (func=0x3f949b0, arg=0x46dba50, kw=0xbdea90) at Objects/funcobject.c:526 #11 0x00007ffff7a4c7a3 in PyObject_Call (func=0x3f949b0, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529 #12 0x00007ffff7aed5ca in ext_do_call (nk=0, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffffffb780, func=0x3f949b0) at Python/ceval.c:4334 #13 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2705 #14 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 #15 0x00007ffff7a7474c in function_call (func=0x3f94aa0, arg=0xd31390, kw=0x0) at Objects/funcobject.c:526 #16 0x00007ffff7a4c7a3 in PyObject_Call (func=0x3f94aa0, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529 #17 0x00007ffff7a59f1f in instancemethod_call (func=0x3f94aa0, arg=0xd31390, kw=0x0) at Objects/classobject.c:2578 #18 0x00007ffff7a4c7a3 in PyObject_Call (func=0x46d68c0, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529 #19 0x00007ffff7a58f2b in instance_call (func=<optimized out>, arg=0x7ffff7f83050, kw=0x0) at Objects/classobject.c:2129 #20 0x00007ffff7a4c7a3 in PyObject_Call (func=0x3f8fb48, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529 #21 0x00007ffff7aeea6d in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffbd70, func=0x3f8fb48) at Python/ceval.c:4239 #22 call_function (oparg=<optimized out>, pp_stack=0x7fffffffbd70) at Python/ceval.c:4044 #23 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #24 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 #25 0x00007ffff7af1bd2 in PyEval_EvalCode (co=<optimized out>, globals=<optimized out>, locals=<optimized out>) at Python/ceval.c:667 #26 0x00007ffff7aefbff in exec_statement (locals=0xb8f900, globals=0xb8f900, prog=<optimized out>, f=0x420ccb0) at Python/ceval.c:4718 #27 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:1880 #28 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kws=0x420c610, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 #29 0x00007ffff7aefec0 in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fffffffc1c0, func=0xb299b0) at Python/ceval.c:4117 #30 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc1c0) at Python/ceval.c:4042 #31 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #32 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=3, kws=0x472def0, kwcount=0, defs=0xb25de8, defcount=2, closure=0x0) at Python/ceval.c:3253 #33 0x00007ffff7aefec0 in fast_function (nk=<optimized out>, na=3, n=<optimized out>, pp_stack=0x7fffffffc3d0, func=0xb29938) at Python/ceval.c:4117 #34 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc3d0) at Python/ceval.c:4042 #35 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #36 0x00007ffff7af0beb in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fffffffc530, func=0xb29a28) at Python/ceval.c:4107 #37 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc530) at Python/ceval.c:4042 #38 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #39 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kws=0x4739058, kwcount=0, defs=0xb1f968, defcount=1, closure=0x0) at Python/ceval.c:3253 #40 0x00007ffff7aefec0 in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fffffffc740, func=0xb29578) at Python/ceval.c:4117 #41 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc740) at Python/ceval.c:4042 #42 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #43 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kws=0xbe98a0, kwcount=0, defs=0xb1f928, defcount=1, closure=0x0) at Python/ceval.c:3253 #44 0x00007ffff7aefec0 in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fffffffc950, func=0xb292a8) at Python/ceval.c:4117 #45 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc950) at Python/ceval.c:4042 #46 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #47 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x6ed440, kwcount=2, defs=0xa0f1d0, defcount=2, closure=0x0) at Python/ceval.c:3253 #48 0x00007ffff7aefec0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffffffcb60, func=0xb33140) at Python/ceval.c:4117 #49 call_function (oparg=<optimized out>, pp_stack=0x7fffffffcb60) at Python/ceval.c:4042 #50 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666 #51 0x00007ffff7af1a95 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 #52 0x00007ffff7af1bd2 in PyEval_EvalCode (co=<optimized out>, globals=<optimized out>, locals=<optimized out>) at Python/ceval.c:667 #53 0x00007ffff7b14340 in run_mod (arena=0x6a58f0, flags=0x7fffffffce80, locals=0x641280, globals=0x641280, filename=<optimized out>, mod=0x6ecde0) at Python/pythonrun.c:1353 #54 PyRun_FileExFlags (fp=0x6cb800, filename=<optimized out>, start=<optimized out>, globals=0x641280, locals=0x641280, closeit=0, flags=0x7fffffffce80) at Python/pythonrun.c:1339 #55 0x00007ffff7b14ddf in PyRun_SimpleFileExFlags (fp=0x6cb800, filename=0x7fffffffe708 "/srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/bin/sage-ipython", closeit=0, flags=0x7fffffffce80) at Python/pythonrun.c:943 #56 0x00007ffff7b28312 in RunStartupFile (cf=0x7fffffffce80) at Modules/main.c:153 #57 Py_Main (argc=<optimized out>, argv=0x7fffffffcfa8) at Modules/main.c:593 #58 0x00007ffff744876d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #59 0x0000000000400661 in _start () (gdb)run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/bin/python -i [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Python 2.7.3 (default, Jul 27 2012, 23:49:33) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. sage: notebook() The notebook files are stored in: sage_notebook.sagenb ************************************************** * * * Open your web browser to http://localhost:8080 * * * ************************************************** 2012-08-01 10:07:58+0200 [-] Log opened. 2012-08-01 10:07:58+0200 [-] twistd 12.1.0 (/srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/bin/python 2.7.3) starting up. 2012-08-01 10:07:58+0200 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2012-08-01 10:07:58+0200 [-] QuietSite starting on 8080 2012-08-01 10:07:58+0200 [-] Starting factory <__builtin__.QuietSite instance at 0x46d93b0> ^C2012-08-01 10:08:22+0200 [-] Quitting all running worksheets... Program received signal SIGINT, Interrupt. 0x00007ffff74e4c3e in waitpid () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) 2012-08-01 10:08:23+0200 [-] Saving notebook... 2012-08-01 10:08:24+0200 [-] Notebook cleanly saved. 2012-08-01 10:08:24+0200 [-] (TCP Port 8080 Closed) 2012-08-01 10:08:24+0200 [-] Stopping factory <__builtin__.QuietSite instance at 0x46d93b0> 2012-08-01 10:08:24+0200 [-] Main loop terminated. 2012-08-01 10:08:24+0200 [-] Server Shut Down. /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/libcsage.so(print_backtrace+0x31)[0x7ffff0b2916a] /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/libcsage.so(sigdie+0x14)[0x7ffff0b2919c] /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/libcsage.so(sage_signal_handler+0x216)[0x7ffff0b28d56] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x7ffff77f3cb0] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x1c)[0x7ffff74aa02c] /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/libcsage.so(+0xa2a9)[0x7ffff0b292a9] /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/libcsage.so(sage_mpir_free+0x1c)[0x7ffff0b29355] /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/libgivaro.so.0(_ZN7IntegerD2Ev+0x18)[0x7fffde400b1c] /srv/local/Disk_Space/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/libgivaro.so.0(_ZN8RationalD2Ev+0x1d)[0x7fffde40b0bd] /lib/x86_64-linux-gnu/libc.so.6(+0x3b921)[0x7ffff7462921] /lib/x86_64-linux-gnu/libc.so.6(+0x3b9a5)[0x7ffff74629a5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf4)[0x7ffff7448774] python[0x400661] ------------------------------------------------------------------------ Unhandled SIGSEGV: A segmentation fault occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ Segmentation fault (core dumped) (gdb) It seems that the segfault is after 2012-08-01 10:08:24+0200 [-] Server Shut Down. and indeed involves libgivaro.so.0 Can someone send me clear step-by-step instructions to sage -i new-givaro.spkg and the commands to patch the http://trac.sagemath.org/sage_trac/ticket/9511 ? Regards, Jan -- .~. /V\ Jan Groenewald /( )\ www.aims.ac.za ^^-^^ -- -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org