Upgrade to 1.0.x and core files



  I'm using linux 2.2.3, glibc2.1 and egcs 1.1.1. I had the 0.99.8 stuff
(tarballs) running fine and could leave it up for several days with a core
file, I would occassionally get one from a flaky app but the core packages
were very stable.
  I've since recently upgraded to the 1.0.1/2 stuff (tarballs again) and 
while it seemd to run fine I frequently get a core file on exiting a
session and gnumeric-0.16 won't run at all. I see this when doing a 'bt':

$ gdb gnumeric core
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.16 (i486-slackware-linux),
Copyright 1996 Free Software Foundation, Inc...
Core was generated by `gnumeric'.
Program terminated with signal 11, Segmentation fault.
find_solib: Can't read pathname for load map: I/O error

#0  0x404f576d in ?? () from /lib/libc.so.6
(gdb) bt
#0  0x404f576d in ?? () from /lib/libc.so.6
#1  0x40587220 in ?? () from /lib/libc.so.6
#2  0x404037b1 in ?? () from /usr/local/lib/libguile.so.4
#3  0x40403e0f in ?? () from /usr/local/lib/libguile.so.4
#4  0x40403e6d in ?? () from /usr/local/lib/libguile.so.4
#5  0x40409e7b in ?? () from /usr/local/lib/libguile.so.4
#6  0x4040a170 in ?? () from /usr/local/lib/libguile.so.4
#7  0x40409fa5 in ?? () from /usr/local/lib/libguile.so.4
#8  0x8053b3b in main (argc=1, argv=0xbffff8f4) at main.c:100
#9  0x404bbbbb in ?? () from /lib/libc.so.6
(gdb)

  I'm not a programmer or gdb expert by any means so I have a couple of
questions. What are all the '??' from, is that because of not compiling
with '-g', all the gnome stuff is compiled with '-O2 -g' (default).
Also what is this 'find_solib: Can't read pathname for load map: I/O error',
thats also the same thing I see from the core file when exiting gnome:

Core was generated by `gnomepager_applet --activate-goad-server gnomepager_applet'.
Program terminated with signal 6, IOT trap/Abort.
find_solib: Can't read pathname for load map: I/O error

#0  0x40470cc1 in ?? () from /lib/libc.so.6
(gdb) bt
#0  0x40470cc1 in ?? () from /lib/libc.so.6
#1  0x404708f7 in ?? () from /lib/libc.so.6
#2  0x40471fd3 in ?? () from /lib/libc.so.6
#3  0x400bfac3 in ?? () from /usr/local/lib/libglib-1.2.so.0
#4  0x400bfb7e in ?? () from /usr/local/lib/libglib-1.2.so.0
#5  0x40316ac5 in ?? () from /usr/local/lib/libgdk-1.2.so.0
#6  0x4037d79d in ?? () from /usr/X11R6/lib/libX11.so.6
#7  0x4037b54d in ?? () from /usr/X11R6/lib/libX11.so.6
#8  0x4037af46 in ?? () from /usr/X11R6/lib/libX11.so.6
#9  0x403704c4 in ?? () from /usr/X11R6/lib/libX11.so.6
#10 0x40322d6d in ?? () from /usr/local/lib/libgdk-1.2.so.0
#11 0x400bd8d2 in ?? () from /usr/local/lib/libglib-1.2.so.0
#12 0x400bdd01 in ?? () from /usr/local/lib/libglib-1.2.so.0
#13 0x4027c05d in ?? () from /usr/local/lib/libgtk-1.2.so.0
#14 0x4001b9cd in ?? () from /usr/local/GNOME/lib/libpanel_applet.so.0
#15 0x804f298 in main (argc=3, argv=0xbffff8d4) at gnomepager_applet.c:1486
#16 0x4046abbb in ?? () from /lib/libc.so.6
(gdb)

  I'm using a modified Slackware system so I don't use RPMs and compiled
glibc-2.1/egcs-1.1.1 myself, they both tested fine and I don't see this
problem with any other of the programs I compile/install (which are quite
a few) also I never saw this with the 0.99.8 stuff compiled under the same
setup it only started appearing with the upgrade to the 1.0.x stuff.

PS: For what its worth I'm also using autoconf-2.13, automake-1.4 and
    libtool-1.2e.
    
--
If it doesn't work, it doesn't matter How Fast it is.

Mike Hall <mhall@riverside.org>, (MH993)   -    http://www.riverside.org
System Administrator (*nix, Perl, CGI hacker, certified OS/2 Specialist)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]