GNOME Bugzilla – Bug 77278
Galeon crashes, if it stopped and then started again during same Gnome-session
Last modified: 2004-12-22 21:47:04 UTC
Description of Problem: If I switch off Galeon during Gnome-session, I can't restart it. It simply crashes during startup and dumps core. If I log out and reboot, I can use Galeon during next Gnome-session. Other way to use Galeon again is this: 1. Log out 2. Log in as root from text console 3. Kill all processes of that luser who used Galeon. In most cases there is just esd and oafd. 4. Delete all files and directories from /tmp that belong to aforementioned luser. 5. Log out 6. Log in as aforementioned luser 7. Start Galeon. Steps to reproduce the problem: 1. Log in to Gnome session 2. Start Galeon and surf with it. 3. Switch off galeon. Don't kill it or let crash. 4. Wait few minutes so galeon really exits. use ps-command to verify. 5. Start Galeon again --> core dump Additional Information: % galeon IDN support disabled escape UTF-8 enabled ** ERROR **: file main.c: line 785 (galeon_exit): assertion failed: (g_list_length (all_embeds) == 0) aborting... zsh: 30647 abort (core dumped) galeon % gdb /usr/bin/galeon-bin core.30647 GNU gdb 19990928 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or 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. This GDB was configured as "i686-pc-linux-gnu"... (no debugging symbols found)... Core was generated by `/usr/bin/galeon-bin'. Program terminated with signal 6, Aborted. Reading symbols from /usr/lib/libgtkembedmoz.so... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgtksuperwin.so... (no debugging symbols found)...done. Reading symbols from /usr/lib/libxpcom.so...(no debugging symbols found)... done. Reading symbols from /usr/lib/libnspr4.so...(no debugging symbols found)... done. Reading symbols from /usr/lib/libplc4.so...(no debugging symbols found)...done. Reading symbols from /usr/lib/libplds4.so...(no debugging symbols found)... done. Reading symbols from /usr/lib/libglade-gnome.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libglade.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libnautilus.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libbonobo.so.2...(no debugging symbols found)... done. Reading symbols from /usr/lib/libbonobox.so.2...(no debugging symbols found)... done. Reading symbols from /usr/lib/libbonobo-print.so.2... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgnomeprint.so.15... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgnomecanvaspixbuf.so.1... (no debugging symbols found)...done. Reading symbols from /usr/lib/libeel.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libgnomeui.so.32... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgdk_imlib.so.1... (no debugging symbols found)...done. Reading symbols from /usr/X11R6/lib/libSM.so.6... (no debugging symbols found)...done. Reading symbols from /usr/X11R6/lib/libICE.so.6... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgnome.so.32...(no debugging symbols found)... done. Reading symbols from /usr/lib/libgnomesupport.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libesd.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libaudiofile.so.0... (no debugging symbols found)...done. Reading symbols from /lib/libdb.so.3...(no debugging symbols found)...done. Reading symbols from /usr/lib/libgdk_pixbuf.so.2... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgnomevfs.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libxml.so.1...(no debugging symbols found)... done. Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib/librsvg.so.1...(no debugging symbols found)... done. Reading symbols from /usr/lib/libart_lgpl.so.2... (no debugging symbols found)...done. Reading symbols from /usr/lib/libfreetype.so.6... (no debugging symbols found)...done. ---Type <return> to continue, or q <return> to quit--- Reading symbols from /usr/lib/libpng.so.2...(no debugging symbols found)... done. Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib/libgthread-1.2.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgconf-gtk-1.so.1... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgconf-1.so.1...(no debugging symbols found)... done. Reading symbols from /usr/lib/liboaf.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libpopt.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libORBitCosNaming.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libORBit.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libIIOP.so.0...(no debugging symbols found)... done. Reading symbols from /lib/libwrap.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib/libORBitutil.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libgtk-1.2.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libgdk-1.2.so.0...(no debugging symbols found)... done. Reading symbols from /usr/lib/libgmodule-1.2.so.0... (no debugging symbols found)...done. Reading symbols from /usr/lib/libglib-1.2.so.0... (no debugging symbols found)...done. Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Reading symbols from /usr/X11R6/lib/libXi.so.6... (no debugging symbols found)...done. Reading symbols from /usr/X11R6/lib/libXext.so.6... (no debugging symbols found)...done. Reading symbols from /usr/X11R6/lib/libX11.so.6... (no debugging symbols found)...done. Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)... done. Reading symbols from /usr/local/pggc/lib/libstdc++-libc6.1-2.so.3...done. Reading symbols from /lib/libm.so.6...done. Reading symbols from /lib/libc.so.6...done. Reading symbols from /lib/libnsl.so.1...done. Reading symbols from /lib/ld-linux.so.2...done. Reading symbols from /lib/libnss_compat.so.2...done. Reading symbols from /usr/lib/gconv/ISO8859-1.so...done. Reading symbols from /usr/lib/gtk/themes/engines/libstep.so...done. Reading symbols from /lib/libnss_files.so.2...done. Reading symbols from /usr/lib/mozilla/components/libjsloader.so...done. Reading symbols from /usr/lib/libmozjs.so...done. Reading symbols from /usr/lib/mozilla/components/libembedcomponents.so...done. Reading symbols from /usr/lib/mozilla/components/libcaps.so...done. Reading symbols from /usr/lib/mozilla/components/libxpconnect.so...done. Reading symbols from /usr/lib/mozilla/components/libpref.so...done. Reading symbols from /usr/lib/mozilla/components/libnecko.so...done. Reading symbols from /usr/lib/mozilla/components/libstrres.so...done. Reading symbols from /usr/lib/mozilla/components/libchrome.so...done. Reading symbols from /usr/lib/mozilla/components/librdf.so...done. Reading symbols from /usr/lib/mozilla/components/libhtmlpars.so...done. Reading symbols from /usr/lib/mozilla/components/libuconv.so...done. Reading symbols from /usr/lib/mozilla/components/libunicharutil.so...done. Reading symbols from /usr/lib/mozilla/components/liburiloader.so...done. Reading symbols from /usr/lib/mozilla/components/libgkcontent.so...done. Reading symbols from /usr/lib/libgkgfx.so...done. Reading symbols from /usr/lib/mozilla/components/libnslocale.so...done. Reading symbols from /usr/lib/mozilla/components/libjar50.so...done. Reading symbols from /usr/lib/mozilla/components/libcookie.so...done. Reading symbols from /usr/lib/mozilla/components/libwidget_gtk.so...done. Reading symbols from /usr/lib/mozilla/components/libnsappshell.so...done. ---Type <return> to continue, or q <return> to quit--- Reading symbols from /usr/lib/gnome-vfs-1.0/libgnomevfs-pthread.so...done. Reading symbols from /usr/lib/vfs/modules/libhttp.so...done. Reading symbols from /usr/lib/vfs/modules/libftp.so...done. Reading symbols from /usr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so...done. Reading symbols from /usr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so...done. Reading symbols from /usr/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so...done. Reading symbols from /usr/lib/libimlib-png.so...done. Reading symbols from /usr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so...done. Reading symbols from /usr/lib/mozilla/components/libwebbrwsr.so...done. Reading symbols from /usr/lib/mozilla/components/libshistory.so...done. Reading symbols from /usr/lib/mozilla/components/libgfx_gtk.so...done. Reading symbols from /usr/X11R6/lib/libXp.so.6...done. Reading symbols from /usr/lib/mozilla/components/libdocshell.so...done. Reading symbols from /usr/lib/mozilla/components/libappcomps.so...done. Reading symbols from /usr/lib/mozilla/components/libjsdom.so...done. Reading symbols from /usr/lib/mozilla/components/libpipboot.so...done. Reading symbols from /usr/lib/mozilla/components/liboji.so...done. Reading symbols from /usr/lib/libjsj.so...done. Reading symbols from /usr/lib/vfs/modules/libfile.so...done.
+ Trace 20180
% galeon --version Gnome galeon 1.2.0 % strace galeon (Major clip) read(8, "\0\0\0\0T\342\377\277\0\0\0\0", 12) = 12 writev(7, [{"GIOP\1\0\1", 7}, {"\0d\0\0\0", 5}, {"\0\0\0\0", 4}, {"D\341\377\277\1", 5}, {"\0\0\0", 3}, {"\30\0\0\0\0\0\0\0,\244n\n\270\311\1\16\2\0\0\0\232\370"..., 28}, {"\4\0\0\0set\0", 8}, {"\0\0\0\0", 4}, {"$\0\0\0", 4}, {"/apps/galeon/Advanced/Crash/cras"..., 36}, {"\1\0\0\0\0\0\0\0", 8}], 11) = 112 select(25, [6 7 8 24], NULL, [6 7 8 24], NULL) = 2 (in [7 24]) read(7, "GIOP\1\0\1\1\f\0\0\0", 12) = 12 read(7, "\0\0\0\0D\341\377\277\0\0\0\0", 12) = 12 writev(7, [{"GIOP\1\0\1", 7}, {"\0i\0\0\0", 5}, {"\0\0\0\0", 4}, {"D\341\377\277\1", 5}, {"\0\0\0", 3}, {"\30\0\0\0\0\0\0\0,\244n\n\270\311\1\16\2\0\0\0\232\370"..., 28}, {"\4\0\0\0set\0", 8}, {"\0\0\0\0", 4}, {"%\0\0\0", 4}, {"/apps/galeon/State/last_download"..., 37}, {"\0\0\0", 3}, {"\2\0\0\0", 4}, {"\1\0\0\0", 4}, {"\0", 1}], 14) = 117 select(25, [6 7 8 24], NULL, [6 7 8 24], NULL) = 2 (in [7 24]) read(7, "GIOP\1\0\1\1\f\0\0\0", 12) = 12 read(7, "\0\0\0\0D\341\377\277\0\0\0\0", 12) = 12 time(NULL) = 1017708194 stat("/home/juhtolv/.gnome/vfs/modules", 0xbfffe02c) = -1 ENOENT (No such file or directory) stat("/etc/vfs/modules", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 geteuid() = 1000 getegid() = 100 getuid() = 1000 setresuid(ruid 4294967295, euid 1000, suid 4294967295) = 0 getgid() = 100 setregid(4294967295, 100) = 0 open("/usr/lib/vfs/modules/libfile.so", O_RDONLY) = 41 fstat(41, {st_mode=S_IFREG|0644, st_size=20380, ...}) = 0 read(41, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\30"..., 4096) = 4096 old_mmap(NULL, 23400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 41, 0) = 0x4198a000 mprotect(0x4198f000, 2920, PROT_NONE) = 0 old_mmap(0x4198f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 41, 0x4000) = 0x4198f000 close(41) = 0 setresuid(ruid 4294967295, euid 1000, suid 4294967295) = 0 setregid(4294967295, 100) = 0 open("/home/juhtolv/.galeon/mozilla/galeon/prefs.js", O_WRONLY|O_CREAT|O_TRUNC|0x8000, 0666) = 41 lseek(41, 0, SEEK_CUR) = 0 lseek(41, 0, SEEK_END) = 0 lseek(41, 0, SEEK_SET) = 0 write(41, "# Mozilla User Preferences\n// Th"..., 1729) = 1729 close(41) = 0 close(22) = 0 munmap(0x416c4000, 4096) = 0 close(23) = 0 munmap(0x416c5000, 4096) = 0 writev(7, [{"GIOP\1\0\1", 7}, {"\0l\0\0\0", 5}, {"\0\0\0\0", 4}, {"\24\341\377\277\1", 5}, {"\0\0\0", 3}, {"\30\0\0\0\0\0\0\0,\244n\n\270\311\1\16\2\0\0\0\232\370"..., 28}, {"\4\0\0\0set\0", 8}, {"\0\0\0\0", 4}, {",\0\0\0", 4}, {"/apps/galeon/Browsing/History/Se"..., 44}, {"\1\0\0\0\0\0\0\0", 8}], 11) = 120 select(25, [6 7 8 24], NULL, [6 7 8 24], NULL) = 2 (in [7 24]) read(7, "GIOP\1\0\1\1\f\0\0\0", 12) = 12 read(7, "\0\0\0\0\24\341\377\277\0\0\0\0", 12) = 12 write(2, "\n** ", 4 ** ) = 4 write(2, "ERROR **: ", 10ERROR **: ) = 10 write(2, "file main.c: line 785 (galeon_ex"..., 88file main.c: line 785 (galeon_exit): assertion failed: (g_list_length (all_embeds) == 0)) = 88 write(2, "\naborting...\n", 13 aborting... ) = 13 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 kill(31372, SIGABRT) = 0 --- SIGABRT (Aborted) --- +++ killed by SIGABRT +++
We need resolution and testing on this one
http://bugs.debian.org/141478 Similar error messages reported by debian users, some _really_ weird things like galeon no longer starting as long as a certain game is running - maybe some dsp problem? Seems like something is causing shutdown of galeon before it created the first embedding widget maybe?
I also experience the same error message from galeon. However, I don't have the exact same steps to reproduce it. When I log in (as nromal user) and start the gnome session, the first time I try to start galeon it crashes, after printing the following messages: ************************************************** nsNativeComponentLoader: GetFactory(/usr/lib/mozilla/components/libaccessproxy.so) Load FAILED with error: /usr/lib/mozilla/components/libaccessproxy.so: cannot open shared object file: No such file or directory ************************************************** IDN support disabled escape UTF-8 enabled ** ERROR **: file main.c: line 785 (galeon_exit): assertion failed: (g_list_length (all_embeds) == 0) aborting... However, a second attempt to start it always succeeds. It prints the following messages: ************************************************** nsNativeComponentLoader: GetFactory(/usr/lib/mozilla/components/libaccessproxy.so) Load FAILED with error: /usr/lib/mozilla/components/libaccessproxy.so: cannot open shared object file: No such file or directory ************************************************** IDN support disabled escape UTF-8 enabled I'm using the most recent rpms from Ximian, on a RedHat 7.2 machine, namely galeon-1.2.0-1.ximian.2 audiofile-0.2.3-1.ximian.2 bash-2.05-8 compat-glibc-6.2-2.1.3.2 db1-1.85-7 esound-0.2.23-ximian.3 GConf-1.0.8-1.ximian.1 gdk-pixbuf-0.16.0-ximian.1 glib-1.2.10-ximian.5 glibc-2.2.4-24 gnome-libs-1.4.1.5-1.ximian.2 gnome-vfs-1.0.4-ximian.4 gtk+-1.2.10-ximian.21 imlib-1.9.14-1.ximian.1 libglade-0.17-1.ximian.1 libstdc++-2.96-98 libxml-1.8.17-1.ximian.1 mozilla-0.9.9-1.ximian.3 mozilla-nspr-0.9.9-1.ximian.3 oaf-0.6.9-1.ximian.1 ORBit-0.5.13-ximian.1 popt-1.6.4-7x XFree86-libs-4.2.0-6.62.2 zlib-1.1.3-25.7
masschange ganeral -> galeon-maint@bugzilla.gnome.org (which is currently me) sorry for the spam
*** Bug 86202 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 86312 ***