Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162780 - www-client/seamonkey-1.1 crashes randomly when opens gtk dialogs
Summary: www-client/seamonkey-1.1 crashes randomly when opens gtk dialogs
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Mozilla Gentoo Team
URL: https://bugzilla.mozilla.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-19 11:43 UTC by Pacho Ramos
Modified: 2007-05-29 09:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
backtrace.log (backtrace.log,594 bytes, text/plain)
2007-01-19 12:32 UTC, Pacho Ramos
Details
My backtrace (backtrace2.log,945 bytes, text/plain)
2007-01-27 15:42 UTC, Ruud Althuizen
Details
Backtrace with 'thread apply all bt' and 'MALLOC_CHECK_=2' set. (backtrace3.log ,2.70 KB, text/plain)
2007-01-29 11:09 UTC, Ruud Althuizen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2007-01-19 11:43:27 UTC
I am using seamonkey since 1.0 release without any problems, but, since one or two week ago, it crashes randomly, for example, when I try to save something (sometimes works, but other times it crashes), when a gtk dialog is opened. Usually, it doesn't crash if I have launched it one or two minutes ago, it crashes when I have been browsing, for example, during 30 minutes.

Seamonkey-bin doesn't have this problem. I have compiled seamonkey with this USE flags ( I haven't touched them): 
[ebuild   R   ] www-client/seamonkey-1.0.7  USE="crypt gnome java moznocompose moznoirc moznomail moznoroaming -debug -ipv6 -ldap -mozcalendar -mozdevelop -moznopango -postgres -xinerama -xprint" 0 kB


This is the error that seamonkey leaves when it crashes: 

(Gecko:24627): Gdk-CRITICAL **: gdk_colormap_get_screen: assertion `GDK_IS_COLORMAP (cmap)' failed

(Gecko:24627): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(Gecko:24627): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed

And this is my emerge --info: 

Portage 2.1.1-r2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.19-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Thu, 11 Jan 2007 08:50:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LINGUAS="es en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/science /usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol amd64 apache2 arts asf audiofile bash-completion beagle bitmap-fonts bzip2 bzlib cairo caps cdb cdda cddb cdparanoia cdr cli cpdflib cracklib cross crypt cscope cups curl dbus dga divx4linux dlloader dri dts dvd dvdr dvdread elibc_glibc encode erandom escreen esd evo evolution exif fam fbcon flac foomaticdb fortran ftp galago gb gcj ggi gif gimp gimpprint glitz glut glx gnome gnome-print gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imlib input_devices_keyboard input_devices_mouse isdnlog ithreads jabber jack java jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux latex lcms libg++ libnotify linguas_en_US linguas_es logrotate mad madwifi mikmod mime mng mono motif mp3 mpeg mpi mplayer musepack musicbrainz nas nautilus ncurses nethack network nls nocardbus nptl nptlonly nvidia ogg oggvorbis openal opengl oss pam pcre pdf perl pic plotutils png posix ppds pppd python qt3 qt4 quicktime readline reflection rtc ruby scanner sdl seamonkey session slang slp sockets spell spl ssl svg sysvipc tcltk tcpd tetex theora threads tiff timidity tk totem trayicon truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 vcd video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa video_cards_vga videos vim vorbis wma wmf xcomposite xine xml xml2 xorg xpm xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS 

I have tried to remove my .mozilla but it doesn't solved the crashes. Also, I have tried to use some Clearlooks themes and, also, murrine, but the problem persists.

I have already tried to re-emerge gtk+ and seamonkey with no success :-(

I have Gentoo 2006.1 on AMD64

Thanks a lot

Reproducible: Sometimes

Steps to Reproduce:
1.Open seamonkey and browse during 30-40 minutes
2.Go for example tu http://bugs.gentoo.org and try to attach something in a bug
3. When GTK dialog is opened, seamonkey crashes
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-19 11:46:17 UTC
Unless you attach a proper backtrace, not much we could do here...

http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 2 Pacho Ramos gentoo-dev 2007-01-19 11:53:38 UTC
(In reply to comment #1)
> Unless you attach a proper backtrace, not much we could do here...
> 
> http://www.gentoo.org/proj/en/qa/backtraces.xml
> 

OK, thanks for the link, please wait until I re-emerge seamonkey with this flags and I try to reproduce the bug.

Thanks
Comment 3 Pacho Ramos gentoo-dev 2007-01-19 12:32:43 UTC
Created attachment 107429 [details]
backtrace.log

I attach the backtrace

Thanks
Comment 4 Pacho Ramos gentoo-dev 2007-01-20 19:34:46 UTC
I have rebuilded dev-libs/nspr-4.6.3 and seems that seamonkey crashes have been fixed. I close the bug, if it crashes again, I will reopen this.

Thanks
Comment 5 Pacho Ramos gentoo-dev 2007-01-23 22:05:24 UTC
Problem persists :-(
Comment 6 Ruud Althuizen 2007-01-27 10:55:17 UTC
I've got the same problem, I think. I'll try to get a back trace as well.
Comment 7 Ruud Althuizen 2007-01-27 15:42:56 UTC
Created attachment 108291 [details]
My backtrace

Hope this helps the cause.
Comment 8 Pacho Ramos gentoo-dev 2007-01-28 21:17:08 UTC
Seems that 1.1 doesn't crash... :-/
Comment 9 Ruud Althuizen 2007-01-28 21:18:54 UTC
(In reply to comment #8)
> Seems that 1.1 doesn't crash... :-/
> 
Except for the fact that I'm currently using 1.1.
Comment 10 Christian Marie (RETIRED) gentoo-dev 2007-01-29 01:12:34 UTC
Can someone please get a backtrace with 'thread apply all bt'? Also, please have MALLOC_CHECK_=2 set.
Comment 11 Ruud Althuizen 2007-01-29 11:09:04 UTC
Created attachment 108484 [details]
Backtrace with 'thread apply all bt' and 'MALLOC_CHECK_=2' set.

While I was running this debug I found this line interesting:
WARNING: Transparent window enabled, file nsViewManager.cpp, line 1332

However, after turning the Composite, RENDER and DAMAGE extensions on it didn't get fixed. It didn't even remove the errors. It might give some information.
Comment 12 Ruud Althuizen 2007-01-29 11:13:38 UTC
Also, when the SIGABRT happens it sometimes causes all the windows to stop reacting. The only thing that is working is when I hover the mouse over some panel and the applet gets highlighted. (I'm using Gnome).

So the only way for me to kill it then is to go to a terminal and kill seamonkey.
Comment 13 Pacho Ramos gentoo-dev 2007-01-29 11:18:46 UTC
(In reply to comment #12)
> Also, when the SIGABRT happens it sometimes causes all the windows to stop
> reacting. The only thing that is working is when I hover the mouse over some
> panel and the applet gets highlighted. (I'm using Gnome).
> 
> So the only way for me to kill it then is to go to a terminal and kill
> seamonkey.
> 

Since I updated to 1.1, crashes seems to gone for me. My crashes didn't cause all the windows to stop reacting, only seamonkey disappeared :-/
Comment 14 Ruud Althuizen 2007-01-29 11:42:20 UTC
I just removed my .mozilla dir and that seamed to have fixed it. After starting with a fresh .mozilla dir I only reinstalled my theme, set some basic options and imported my bookmarks.

So it probably had something to do with a incompatible extension.As for me, this bug can be closed. If you still want to debug this problem and need my help with it, just ask. I've saved my old .mozilla dir.
Comment 15 Pacho Ramos gentoo-dev 2007-01-29 11:53:39 UTC
I don't know if I should close this, 1.0.7 still fails for me but, 1.1 seems to fix the problem :-/

Comment 16 Pacho Ramos gentoo-dev 2007-01-29 11:53:57 UTC
Maybe when 1.1 goes to stable...
Comment 17 Christian Marie (RETIRED) gentoo-dev 2007-01-31 03:05:38 UTC
I'll close this now as you seem to be the only one suffering from this problem (Ruud's issue was with extensions). Please reopen if the issue returns in 1.1.
Comment 18 Pacho Ramos gentoo-dev 2007-01-31 10:52:49 UTC
(In reply to comment #17)
> I'll close this now as you seem to be the only one suffering from this problem
> (Ruud's issue was with extensions). Please reopen if the issue returns in 1.1.
> 

OK :-)

Comment 19 Pacho Ramos gentoo-dev 2007-02-17 11:56:09 UTC
Still valid for 1.1 :-(
Comment 20 Raúl Porcel (RETIRED) gentoo-dev 2007-03-07 13:07:29 UTC
Same with 1.1.1?
Comment 21 Pacho Ramos gentoo-dev 2007-03-07 19:42:47 UTC
(In reply to comment #20)
> Same with 1.1.1?
> 

Same :-(

Comment 22 Pacho Ramos gentoo-dev 2007-03-09 11:28:27 UTC
More people in gentoo has this problem:
https://bugzilla.mozilla.org/show_bug.cgi?id=371387 :-(
Comment 23 Raúl Porcel (RETIRED) gentoo-dev 2007-03-09 11:43:10 UTC
Hrm...can you try to upgrade to the latest gtk+, reemerge seamonkey, and try again?
Comment 24 Pacho Ramos gentoo-dev 2007-03-09 12:24:14 UTC
(In reply to comment #23)
> Hrm...can you try to upgrade to the latest gtk+, reemerge seamonkey, and try
> again?
> 

I have just compiled seamonkey without 030_pango-cairo-1.patch

I am testing it now

Thanks
Comment 25 Pacho Ramos gentoo-dev 2007-03-09 13:44:14 UTC
Has just crashed again :-(
Comment 26 Raúl Porcel (RETIRED) gentoo-dev 2007-03-09 14:24:43 UTC
Try what i said
Comment 27 Pacho Ramos gentoo-dev 2007-03-10 17:23:37 UTC
(In reply to comment #26)
> Try what i said
> 

I will try it later.

Yestarday, I re-emerged seamonkey without the following patches, and it doesn't crash again (yet):
225_mozilla-nspr-packages.patch
304_mozilla-1.7.5-g-application-name.patch
301_mozilla-1.7.3-gnome-vfs-default-app.patch
101_thunderbird-0.7.3-gnome-uriloader.patch

If it crashes again, I will upgrade gtk+ to the latest version and try to recompile it.

Thanks :-)
Comment 28 Raúl Porcel (RETIRED) gentoo-dev 2007-03-14 16:41:31 UTC
Any news?
Comment 29 Pacho Ramos gentoo-dev 2007-03-14 19:52:00 UTC
Removing the patches didn't work, I upgraded yesterday to gtk+-2.10.9 and recompiled seamonkey. It hasn't crash for now.

I close the bug, if the problem persists I will reopen again.

Thanks a lot :-)
Comment 30 Pacho Ramos gentoo-dev 2007-03-15 12:27:08 UTC
It has crashed again :-(
Comment 31 Pacho Ramos gentoo-dev 2007-04-19 10:12:12 UTC
Upstream bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=371387

If you can vote for this bug in bugzilla.mozilla.org it could be nice :-)

Thanks
Comment 32 ilGino 2007-05-29 09:55:56 UTC
Hello Pacho,

all my Firefox 2.0.0.x suffered the very same segmentation faults you are reporting after Gecko errors.
After gcc-4.1.2 went x86 stable on May,17 and gcc-4.1.1-r3 was removed, I reemerged Firefox 2.0.0.3 and since then it still has to crash once, when it used to crash every ten or so gtk dialogs popping up.
Hope this helps and is a hint to Gentoo and Mozilla teams for further investigation.

Ciao,
ilGino