From: Michael A. P. <mp...@ma...> - 2005-09-19 07:16:40
|
On Sun, 2005-09-18 at 21:10 -0700, Ethan A Merritt wrote: > On Sunday 18 September 2005 08:41 pm, you wrote: > > Is this more revealing? > > Well, no. > That's a trace of gnuplot itself. But it's the auxilliary program > gnuplot_x11 that is actually crashing. So all this trace tells us is that > gnuplot is unhappy that gnuplot_x11 crashed. > > > If it is not, what can I do to make it more revealing? > > Here is what you can do to isolate gnuplot_x11, and trace > its behaviour. > > First save the stream of commands that would normally go from > gnuplot to gnuplot_x11. Put them in a separate file: > > gnuplot> set term xlib Ouch - that results in a problem too. gnuplot> set term xlib Terminal type set to 'xlib' Options are '0' gnuplot> *** buffer overflow detected ***: gnuplot_x11 terminated ======= Backtrace: ========= /lib/libc.so.6(__chk_fail+0x41)[0x1eec45] gnuplot_x11[0x804aaa2] gnuplot_x11[0x80576b6] gnuplot_x11[0x8059319] /lib/libc.so.6(__libc_start_main+0xdf)[0x125d5f] gnuplot_x11[0x804a851] ======= Memory map: ======== 00111000-00234000 r-xp 00000000 fd:00 1637568 /lib/libc-2.3.5.so 00234000-00236000 r-xp 00123000 fd:00 1637568 /lib/libc-2.3.5.so 00236000-00238000 rwxp 00125000 fd:00 1637568 /lib/libc-2.3.5.so 00238000-0023a000 rwxp 00238000 00:00 0 0038e000-00397000 r-xp 00000000 fd:00 1637574 /lib/libgcc_s-4.0.1-20050727.so .1 00397000-00398000 rwxp 00009000 fd:00 1637574 /lib/libgcc_s-4.0.1-20050727.so .1 0048b000-004a5000 r-xp 00000000 fd:00 1637567 /lib/ld-2.3.5.so 004a5000-004a6000 r-xp 00019000 fd:00 1637567 /lib/ld-2.3.5.so 004a6000-004a7000 rwxp 0001a000 fd:00 1637567 /lib/ld-2.3.5.so 00595000-00596000 r-xp 00595000 00:00 0 005d4000-005f7000 r-xp 00000000 fd:00 1637569 /lib/libm-2.3.5.so 005f7000-005f8000 r-xp 00022000 fd:00 1637569 /lib/libm-2.3.5.so 005f8000-005f9000 rwxp 00023000 fd:00 1637569 /lib/libm-2.3.5.so 005fb000-005fd000 r-xp 00000000 fd:00 1637570 /lib/libdl-2.3.5.so 005fd000-005fe000 r-xp 00001000 fd:00 1637570 /lib/libdl-2.3.5.so 005fe000-005ff000 rwxp 00002000 fd:00 1637570 /lib/libdl-2.3.5.so 00616000-006e6000 r-xp 00000000 fd:00 1283972 /usr/X11R6/lib/libX11.so.6.2 006e6000-006ea000 rwxp 000cf000 fd:00 1283972 /usr/X11R6/lib/libX11.so.6.2 006ec000-006fa000 r-xp 00000000 fd:00 1284197 /usr/X11R6/lib/libXext.so.6.4 006fa000-006fb000 rwxp 0000e000 fd:00 1284197 /usr/X11R6/lib/libXext.so.6.4 008eb000-008f2000 r-xp 00000000 fd:00 1284362 /usr/X11R6/lib/libXrender.so.1. 2.2 008f2000-008f3000 rwxp 00007000 fd:00 1284362 /usr/X11R6/lib/libXrender.so.1. 2.2 00c89000-00c92000 r-xp 00000000 fd:00 1286027 /usr/X11R6/lib/libXcursor.so.1. 0.2 00c92000-00c93000 rwxp 00008000 fd:00 1286027 /usr/X11R6/lib/libXcursor.so.1. 0.2 00d02000-00d03000 r-xp 00000000 fd:00 1441346 /usr/X11R6/lib/X11/locale/lib/c ommon/xlcUTF8Load.so.2 00d03000-00d04000 rwxp 00000000 fd:00 1441346 /usr/X11R6/lib/X11/locale/lib/c ommon/xlcUTF8Load.so.2 08048000-0805e000 r-xp 00000000 fd:00 196093 /opt/gnuplot/libexec/gnuplot/4. 1/gnuplot_x11 0805e000-08060000 rw-p 00015000 fd:00 196093 /opt/gnuplot/libexec/gnuplot/4. 1/gnuplot_x11 08060000-08063000 rw-p 08060000 00:00 0 0885d000-08893000 rw-p 0885d000 00:00 0 [heap] b7d7b000-b7d81000 r--s 00000000 fd:00 1339777 /usr/lib/gconv/gconv-modules.ca che b7d81000-b7f81000 r--p 00000000 fd:00 1285084 /usr/lib/locale/locale-archive b7f81000-b7f83000 rw-p b7f81000 00:00 0 bf879000-bf88e000 rw-p bf879000 00:00 0 [stack] gnuplot> -=- I'm going to ask for help on the Fedora Devel list, it very well may be a gcc 4.0.1 problem. Hopefully a fedora developer who knows a little bit more about tracing these kind of issues will be able to figure out how to isolate the issue. There was a huge bug in xorg-x11 that was caused by a bug in gcc that took awhile for the gcc team to acknowledge was their bug, I will compile using an older version of gcc and see if that works out better. Thanks for your time, and thanks for the effort on gnuplot. I don't qualify for student version of Mathematica - and I certainly can't afford the non student version, gnuplot has met my needs exceedingly well (pslatex is virtually all I use, this bug - yours or gcc, doesn't really affect me) |