After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 621164 - All mozilla browser products cause GS crash
All mozilla browser products cause GS crash
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
2.31.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2010-06-10 03:47 UTC by Dean Loros
Modified: 2010-09-11 12:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dean Loros 2010-06-10 03:47:57 UTC
As of a week ago both of my Firefox browsers (3.6 & 3.7 testing) & Seamonkey will cause a Gnome Shell crash as soon as they are opened/used. More interestingly, Google Chrome will not cause a crash. System is Ubuntu Maverick Meerkat X86-64 testing. I build from source. Terminal output is as follows:

dean@linux:~/gnome-shell/install/bin$ ./gnome-shell --replace
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
Window manager warning: Workarounds for broken applications disabled. Some applications may not behave properly.
      JS LOG: GNOME Shell started at Wed Jun 09 2010 20:38:32 GMT-0700 (PST)
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
/home/dean/.themes/Human-Blue-Lucid/gtk-2.0/gtkrc:141: Invalid color constant '##C6C7CA'
Window manager warning: Log level 16: STACK_OP_LOWER_BELOW: window 0x3800486 not in stack
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Bug in window manager: Unexpected X error: BadPixmap (invalid Pixmap parameter) serial 7670 error_code 4 request_code 54 minor_code 0)
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/nphelix.so [/usr/lib/mozilla/plugins/nphelix.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libflashplayer.so [/usr/lib/mozilla/plugins/libflashplayer.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libnullplugin.so [/usr/lib/mozilla/plugins/libnullplugin.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/nphelix.so [/usr/lib/mozilla/plugins/nphelix.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libflashplayer.so [/usr/lib/mozilla/plugins/libflashplayer.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libnullplugin.so [/usr/lib/mozilla/plugins/libnullplugin.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/nphelix.so [/usr/lib/mozilla/plugins/nphelix.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libflashplayer.so [/usr/lib/mozilla/plugins/libflashplayer.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libnullplugin.so [/usr/lib/mozilla/plugins/libnullplugin.so: wrong ELF class: ELFCLASS32]
Shell killed with signal 6
Comment 1 Dean Loros 2010-06-10 04:11:55 UTC
Also see more information in this post:  http://ubuntuforums.org/showthread.php?t=1476241&page=21
Comment 2 Dean Loros 2010-06-10 06:18:47 UTC
More information: I've cleaned up every ELF Class 32 error....Mozilla browers still crash GS with:

dean@linux:~/gnome-shell/install/bin$ ./gnome-shell --replace
Window manager warning: Workarounds for broken applications disabled. Some applications may not behave properly.
      JS LOG: GNOME Shell started at Wed Jun 09 2010 23:13:20 GMT-0700 (PST)
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Window manager warning: Log level 8: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
Window manager warning: Log level 8: meta_frame_style_draw_with_style: assertion `style_gtk->colormap == gdk_drawable_get_colormap (drawable)' failed
Bug in window manager: Unexpected X error: BadPixmap (invalid Pixmap parameter) serial 12301 error_code 4 request_code 54 minor_code 0)
Shell killed with signal 6


Also, Opera will not work at all, but won't crash the system either......
Comment 3 Florian Müllner 2010-06-10 09:58:28 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GnomeShell/Debugging for more information on how to do so. Thanks in advance!

GNOME Shell uses Mozilla's Javascript engine, so another interesting piece of information would be the exact version in use (especially as you apparently have two concurrent versions installed)
Comment 4 Dean Loros 2010-06-10 11:09:36 UTC
I'm not sure--I can start a GS session & it will work normally until I try to start any mozilla product (only guessing about Thunderbird--am using 3 different browsers)--that causes a right now crash with the only info as in the terminal output above. Are you wanting me to call GS with: $ env G_SLICE=always-malloc ./src/gnome-shell --replace -g --debug-command="libtool --mode=execute valgrind" ?
Comment 5 Dean Loros 2010-06-10 11:16:35 UTC
Went to page you indicated--first address is a 404 not found: http://www.gnu.org/software/gdb/%20gdb   So it starting to look like the info on gdb needs to be updated.....
Comment 6 Florian Müllner 2010-06-10 13:26:59 UTC
(In reply to comment #4)
> Are you wanting me to call GS with: $ env
> G_SLICE=always-malloc ./src/gnome-shell --replace -g --debug-command="libtool
> --mode=execute valgrind" ?

No, for a simple backtrace the commands outlined under "Acquiring a backtrace" are enough.


(In reply to comment #5)
> Went to page you indicated--first address is a 404 not found:
> http://www.gnu.org/software/gdb/%20gdb   So it starting to look like the info
> on gdb needs to be updated.....

Fixed, thanks for pointing that out. Note that if you didn't know already what gdb is, you should be extra careful here - the big fat warnings on that page about freezing your desktop are there for a reason, so you should be confident that you know your way out before you start debugging.
Comment 7 Dean Loros 2010-06-10 14:01:30 UTC
Second part of your question first:

Firefox 3.6.6~hg20100609r34293
Firefox 3.7~a5~hg20100610r43440
Seamonkey 2.0.6pre Gecko/20100607

And as I noted, this problem has only came in within the last week or so...prior to that, all three worked well.
Comment 8 Dean Loros 2010-06-17 06:25:19 UTC
"Problem" is "fix" right now---Ubuntu developers had enabled RGBA in GTK+...nice semi-transparent look, but it also looks like the source of this crash. As soon as they backed out that "test", all the Mozilla products work correctly in GS.
Comment 9 Felipe Besoaín Pino 2010-09-11 12:24:54 UTC
seems like the issue was fixed, I'll change the status of this ticket to RESOLVED FIXED, but please if I'm wrong feel free to correct it.