Ok I know your problem. I use ubuntu 10.04 myself. I built my own valgrind with source from svn to get it running.
Since we have the quite the same system I tried it out myself, and voila... valgrind gives no valuable information, except that it's a segfault: sage: sage: a = var('a') sage: sage: R.<x> = a.parent()[] sage: sage: (x - a).change_ring(RR) # boom! ------------------------------------------------------------ Unhandled SIGSEGV: A segmentation fault occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it (typically accessing invalid memory) or 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 (sorry). ------------------------------------------------------------ More interesting is this from sage -gdb /home/maldun/sage/sage-4.5.3/local/bin/python[0x4006d9] ======= Memory map: ======== 00400000-00401000 r-xp 00000000 08:07 46679134 /home/maldun/sage/sage-4.5.3/local/ bin/python 00600000-00601000 r--p 00000000 08:07 46679134 /home/maldun/sage/sage-4.5.3/local/ bin/python 00601000-00602000 rw-p 00001000 08:07 46679134 /home/maldun/sage/sage-4.5.3/local/ bin/python 00602000-0453e000 rw-p 00000000 00:00 0 [heap] 7fffc4000000-7fffc4021000 rw-p 00000000 00:00 0 7fffc4021000-7fffc8000000 ---p 00000000 00:00 0 7fffc951c000-7fffc9526000 r-xp 00000000 08:07 8130829 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/ext/interactive_constructors_c.so 7fffc9526000-7fffc9725000 ---p 0000a000 08:07 8130829 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/ext/interactive_constructors_c.so 7fffc9725000-7fffc9726000 r--p 00009000 08:07 8130829 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/ext/interactive_constructors_c.so 7fffc9726000-7fffc9729000 rw-p 0000a000 08:07 8130829 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/ext/interactive_constructors_c.so 7fffc9729000-7fffc972f000 r-xp 00000000 08:07 47056756 /home/maldun/sage/sage-4.5.3/local/lib/ python2.6/lib-dynload/_multiprocessing.so 7fffc972f000-7fffc992e000 ---p 00006000 08:07 47056756 /home/maldun/sage/sage-4.5.3/local/lib/ python2.6/lib-dynload/_multiprocessing.so 7fffc992e000-7fffc992f000 r--p 00005000 08:07 47056756 /home/maldun/sage/sage-4.5.3/local/lib/ python2.6/lib-dynload/_multiprocessing.so 7fffc992f000-7fffc9930000 rw-p 00006000 08:07 47056756 /home/maldun/sage/sage-4.5.3/local/lib/ python2.6/lib-dynload/_multiprocessing.so 7fffc9930000-7fffc993c000 r-xp 00000000 08:07 8131979 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/finance/fractal.so 7fffc993c000-7fffc9b3b000 ---p 0000c000 08:07 8131979 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/finance/fractal.so 7fffc9b3b000-7fffc9b3c000 r--p 0000b000 08:07 8131979 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/finance/fractal.so 7fffc9b3c000-7fffc9b3f000 rw-p 0000c000 08:07 8131979 /home/maldun/sage/sage-4.5.3/devel/sage- numpy-1.5/build/sage/finance/fractal.so Program received signal SIGABRT, Aborted. 0x00007ffff6e2ba75 in *__GI_raise (sig=<value optimized out>) at ../ nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c The last line says there is no raise.c, and actually after searching there is no raise.c on the whole file system. I hope this helps somehow On 7 Okt., 20:07, Johannes <dajo.m...@web.de> wrote: > im sorry, but I cant install valgrind because it does not compile with > my glibc version. > Ubuntu 10.4 is comming with glib 2.10 and valgrind builds just with > glibc 2.2 up to 2.7 > > greatz > > Am 07.10.2010 19:38, schrieb maldun: > > > I would suggest to run sage with valgrind to get more information out > > of your error messages. > > > On 7 Okt., 17:31, Johannes <dajo.m...@web.de> wrote: > > >> Hi list, > >> i got my sage crashed once again: > > >> sage: a,b,c= var('a,b,c') > >> sage: mprime = matrix([[01,b+1,2],[a+1,2,1],[2,1,c+1]]) > >> sage: cp = mprime.charpoly() > >> sage: cp.real_roots() > >> *** glibc detected *** python: free(): invalid pointer: 0x00541bfc *** > >> ======= Backtrace: ========= > >> /lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xc57591] > >> /lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xc58de8] > >> /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xc5becd] > >> /opt/sage-4.5.1/local/lib/python2.6/site-packages/sage/rings/memory.so(+0x121d)[0x16c21d] > >> /opt/sage-4.5.1/local/lib/libmpfr.so.1(mpfr_clear+0x58)[0x8e3778] > >> /opt/sage-4.5.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_real_mpfr_dense.so(+0x5dd5)[0x68fcdd5] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(+0x86c43)[0x724c43] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0x6c873c] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x3535)[0x76a2f5] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(+0x57ed7)[0x6f5ed7] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0x6c873c] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(+0x3bfb4)[0x6d9fb4] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0x6c873c] > >> /opt/sage-4.5.1/local/lib/python2.6/site-packages/sage/structure/coerce_maps.so(+0xffb2)[0xb4ffb2] > >> /opt/sage-4.5.1/local/lib/python2.6/site-packages/sage/structure/parent.so(+0x1f4df)[0x5214df] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyCFunction_Call+0x128)[0x70bc48] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0x6c873c] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(+0x90cad)[0x72ecad] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0x6c873c] > >> /opt/sage-4.5.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_element.so(+0x7511)[0x1327511] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyCFunction_Call+0xa5)[0x70bbc5] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0x6c873c] > >> /opt/sage-4.5.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_element.so(+0xb33d3)[0x13d33d3] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyCFunction_Call+0x128)[0x70bc48] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0x6c873c] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x54)[0x765f84] > >> /opt/sage-4.5.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_element.so(+0x39aea)[0x1359aea] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x482e)[0x76b5ee] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x63)[0x76d0c3] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x50c9)[0x76be89] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4370)[0x76b130] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4370)[0x76b130] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x59e1)[0x76c7a1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4370)[0x76b130] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4370)[0x76b130] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4370)[0x76b130] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d1)[0x76cfa1] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x63)[0x76d0c3] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyRun_FileExFlags+0xb1)[0x78cf91] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyRun_SimpleFileExFlags+0xdc)[0x78d1cc] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(PyRun_AnyFileExFlags+0x7a)[0x78d5fa] > >> /opt/sage-4.5.1/local/lib/libpython2.6.so.1.0(Py_Main+0xc7d)[0x799c4d] > >> python(main+0x27)[0x8048657] > >> /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xc02bd6] > >> python[0x8048591] > >> ======= Memory map: ======== > >> 00110000-00117000 r-xp 00000000 08:05 164238 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/itertools.so > >> 00117000-00118000 r--p 00006000 08:05 164238 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/itertools.so > >> 00118000-0011b000 rw-p 00007000 08:05 164238 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/itertools.so > >> 0011b000-0011f000 r-xp 00000000 08:05 164250 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/math.so > >> 0011f000-00120000 r--p 00003000 08:05 164250 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/math.so > >> 00120000-00121000 rw-p 00004000 08:05 164250 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/math.so > >> 00121000-00136000 r-xp 00000000 08:05 949093 > >> /opt/sage-4.5.1/local/lib/libz.so.1.2.5 > >> 00136000-00137000 r--p 00014000 08:05 949093 > >> /opt/sage-4.5.1/local/lib/libz.so.1.2.5 > >> 00137000-00138000 rw-p 00015000 08:05 949093 > >> /opt/sage-4.5.1/local/lib/libz.so.1.2.5 > >> 00138000-0013b000 r-xp 00000000 08:05 164220 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/fcntl.so > >> 0013b000-0013c000 r--p 00002000 08:05 164220 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/fcntl.so > >> 0013c000-0013d000 rw-p 00003000 08:05 164220 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/fcntl.so > >> 0013d000-00140000 r-xp 00000000 08:05 164270 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/_sha.so > >> 00140000-00141000 r--p 00002000 08:05 164270 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/_sha.so > >> 00141000-00142000 rw-p 00003000 08:05 164270 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/_sha.so > >> 00142000-00146000 r-xp 00000000 08:05 164265 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/readline.so > >> 00146000-00147000 r--p 00003000 08:05 164265 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/readline.so > >> 00147000-00148000 rw-p 00004000 08:05 164265 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/readline.so > >> 00148000-0014a000 r-xp 00000000 08:05 164228 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/resource.so > >> 0014a000-0014b000 r--p 00001000 08:05 164228 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/resource.so > >> 0014b000-0014c000 rw-p 00002000 08:05 164228 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/resource.so > >> 0014c000-0014d000 r-xp 00000000 08:05 164230 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/_weakref.so > >> 0014d000-0014e000 r--p 00000000 08:05 164230 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/_weakref.so > >> 0014e000-0014f000 rw-p 00001000 08:05 164230 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/_weakref.so > >> 0014f000-0015f000 r-xp 00000000 08:05 1123865 > >> /opt/sage-4.5.1/devel/sage-main/c_lib/libcsage.so > >> 0015f000-00160000 r--p 0000f000 08:05 1123865 > >> /opt/sage-4.5.1/devel/sage-main/c_lib/libcsage.so > >> 00160000-00161000 rw-p 00010000 08:05 1123865 > >> /opt/sage-4.5.1/devel/sage-main/c_lib/libcsage.so > >> 00161000-00165000 r-xp 00000000 08:05 164236 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/zlib.so > >> 00165000-00166000 r--p 00003000 08:05 164236 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/zlib.so > >> 00166000-00167000 rw-p 00004000 08:05 164236 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/zlib.so > >> 00167000-00169000 r-xp 00000000 08:05 164264 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/grp.so > >> 00169000-0016a000 r--p 00001000 08:05 164264 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/grp.so > >> 0016a000-0016b000 rw-p 00002000 08:05 164264 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/grp.so > >> 0016b000-0016e000 r-xp 00000000 08:05 1356144 > >> /opt/sage-4.5.1/devel/sage-main/build/sage/rings/memory.so > >> 0016e000-0016f000 r--p 00002000 08:05 1356144 > >> /opt/sage-4.5.1/devel/sage-main/build/sage/rings/memory.so > >> 0016f000-00170000 rw-p 00003000 08:05 1356144 > >> /opt/sage-4.5.1/devel/sage-main/build/sage/rings/memory.so > >> 00170000-00171000 r-xp 00000000 08:05 164266 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/crypt.so > >> 00171000-00172000 r--p 00000000 08:05 164266 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/crypt.so > >> 00172000-00173000 rw-p 00001000 08:05 164266 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/crypt.so > >> 00173000-00176000 r-xp 00000000 08:05 164247 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/cStringIO.so > >> 00176000-00177000 r--p 00002000 08:05 164247 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/cStringIO.so > >> 00177000-00178000 rw-p 00003000 08:05 164247 > >> /opt/sage-4.5.1/local/lib/python2.6/lib-dynload/cStringIO.so > >> 00178000-00182000 r-xp 00000000 08:05 1259598 > >> /opt/sage-4.5.1/devel/sage-main/build/sage/misc/session.so > >> 00182000-00183000 r--p 00009000 08:05 1259598 > >> /opt/sage-4.5.1/devel/sage-main/build/sage/misc/session.so > >> 00183000-00187000 rw-p 0000a000 08:05 1259598 > >> /opt/sage-4.5.1/devel/sage-main/build/sage/misc/session.so > >> 0018a000-0018b000 rwxp 00000000 00:00 0 > >> 0018b000-001a8000 r-xp 00000000 08:05 580595 /lib/libgcc_s.so.1 > >> 001a8000-001a9000 r--p 0001c000 08:05 580595 /lib/libgcc_s.so.1 > >> 001a9000-001aa000 > > ... > > Erfahren Sie mehr » -- 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