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

Reply via email to