Bug 608266

Summary: [abrt] crash in seamonkey-2.0.5-1.fc13: Process /usr/lib/seamonkey-2.0.5/seamonkey-bin was killed by signal 6 (SIGABRT)
Product: [Fedora] Fedora Reporter: Piscium <groknok>
Component: seamonkeyAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: aggibson, antonio.montagnani, avacum, bc98kinney, caillon, drjohnson1, gecko-bugs-nobody, groknok, kengert, lats, LunaSilverMoon, newmedea, skeeter1029, stefan998, three
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard: abrt_hash:fb67b4e1783145ae9e4fd079f5ad4fb774c63fe9, btparsed
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-17 19:37:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace none

Description Piscium 2010-06-26 14:25:28 UTC
abrt 1.1.1 detected a crash.

architecture: i686
Attached file: backtrace
cmdline: /usr/lib/seamonkey-2.0.5/seamonkey-bin
component: seamonkey
crash_function: nsProfileLock::FatalSignalHandler
executable: /usr/lib/seamonkey-2.0.5/seamonkey-bin
global_uuid: fb67b4e1783145ae9e4fd079f5ad4fb774c63fe9
kernel: 2.6.33.5-124.fc13.i686
package: seamonkey-2.0.5-1.fc13
rating: 4
reason: Process /usr/lib/seamonkey-2.0.5/seamonkey-bin was killed by signal 6 (SIGABRT)
release: Fedora release 13 (Goddard)

comment
-----
Program crashed when I chose Quit from the File menu.

This was I think the second time this happened, but it is not consistently reproducible.

Comment 1 Piscium 2010-06-26 14:25:32 UTC
Created attachment 427075 [details]
File: backtrace

Comment 2 Justin O'Brien 2010-06-28 01:13:42 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. closed app using x in corner after watching flash video 
2.
3.

Comment 3 marko90 2010-06-28 05:38:55 UTC
The ABRT directed me to this bug. It happened when I had two or more windows of SM opened and closed one of them. Then in a little while the SM crashed (not a big problem as the session restore function worked perfectly).

Comment 4 Az Sam 2010-06-28 23:37:45 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Browser stops if there are flash objects on the browsed page
2.
3.

Comment 5 Justin O'Brien 2010-06-30 02:00:44 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. opened seamonkey
2. changed router setting
3. opened tab to test setting
4. closed seamonkey

Comment 6 Drew 2010-07-02 03:39:12 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Open several tabs in Seamonkey browser
2. close one or more or close Seamonkey
3.

Comment 7 Drew 2010-07-02 03:45:21 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Open several tabs in Seamonkey browser
2. close one or more or Seamonkey
3.

Comment 8 Drew 2010-07-02 22:45:18 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.Open several tabs in Seamonkey browser
2. Close one or more tabs or close browser
3.

Comment 9 Jeff lats 2010-07-10 22:56:16 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


Comment
-----
I had quite a few tabs open and clicked file quit then relied to save the open tabs.  It went away and a hit the swap drive for some time then pranged.

Comment 10 Stefan Gies 2010-07-12 18:41:16 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.Running Seamonkey v2.05 with latest Java-RE 1.6u21
2.After testing a page with java content, system fails
3.


Comment
-----
Java RE was manually installed with new symlinks to /usr/bin/

Comment 11 antonio montagnani 2010-07-15 17:26:16 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.stop Seamonkey
2.
3.

Comment 12 dedanna 2010-07-20 00:32:49 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Start Seamonkey
2. Cruise the web, whatever
3. When done with Seamonkey, click off of it. Watch it crash.


Comment
-----
Pretty evident in the steps above what I did. This has been a bone of contention for a while now. Thanks.

Comment 13 dedanna 2010-07-20 10:13:30 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Start Seamonkey
2. Surf the web, whatever
3. Close Seamonkey. It crashes.


Comment
-----
There's nothing more to say. You start it, you stop it, it crashes. This happens every time I run it now. :(

Comment 14 dedanna 2010-07-20 20:57:08 UTC
I have just noticed that it doesn't do this anywhere near as much if I use the File menu, and go to Quit rather than clicking off with the X.

Can anyone confirm?

Comment 15 antonio montagnani 2010-07-20 21:11:02 UTC
tested and I confirm

Comment 16 dedanna 2010-07-20 21:34:25 UTC
Wondering if that would really be all there is to it? The X? It still does it here and there with File/Quit, just nowhere near as much.

Comment 17 Drew 2010-07-21 01:30:04 UTC
(In reply to comment #16)
> Wondering if that would really be all there is to it? The X? It still does it
> here and there with File/Quit, just nowhere near as much.    

Mine crashes regularly closing tabs or sometimes just switching between tabs. I'd love to get as far as using "File/Quit"!

Comment 18 dedanna 2010-07-21 10:06:58 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. I had 5 tabs open in Seamonkey
2. Clicked to block someone on Twitter.
3. Seamonkey crashed.


Comment
-----
N/A - described in steps to reproduce. Seamonkey randomly crashes on me and shuts down out of the clear blue sky.

Comment 19 BobCat 2010-08-09 05:32:26 UTC
Package: seamonkey-2.0.5-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.Close browser window
2.
3.


Comment
-----
Closed browser window that had 3-4 tabs open, at least one of which had Flash animation content.  This seems to be a common element of all the Seamonkey crashes I experience.

Comment 20 Piscium 2010-08-09 18:01:19 UTC
This bug is still very much alive and kicking. I count 20 instances in my abrt log, and I am missing two or three due to abrt log full (I have increased max log size twice).

Comment 21 dedanna 2010-08-21 06:04:59 UTC
I have just searched and found from my second distro, Arch Linux, that there is a very similar bug filed on Seamonkey for it.

A workaround was posted here: http://bugs.archlinux.org/task/19005?string=seamonkey&project=1&type[0]=&sev[0]=&pri[0]=&due[0]=&reported[0]=&cat[0]=&status[0]=open&percent[0]=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=

"Seamonkey (and mozilla in general) ships with its own (stable, tested, holy, etc) version of cairo. You can switch between the bundled and system version with the --enable-system-cairo (or so) in mozconfig. I've found out that removal of this parameter and thus usage of the internal cairo library fixes the issue."

Hope this helps. It appears that upstream isn't exactly moving on this, and neither is Fedora. It's something to try for now.

Comment 22 dedanna 2010-08-26 17:22:30 UTC
I have added the option for --disable-system-cairo to Seamonkey 2.0.6's execution, I have 8 tabs open (have opened and closed a whole lot more than that), and Seamonkey hasn't crashed in a couple of hours at least. I've also closed it using the X with no crash. Just a heads up.

Comment 23 d. johnson 2010-09-17 18:08:50 UTC
Thank you for taking the time to report this bug. Updates to this package have been released since it was first reported. If you have time to update the package and re-test, please do so and report the results here. You can obtain the updated package by typing 'yum update' or using the graphical updater, Software Update.


Disable extensions, plugins and non-default themes. Clear cookies and cache. Exit the browser completely.  Then restart the browser and attempt to replicate the crash.


#3  <signal handler called>
No symbol table info available.
#4  0x00848416 in __kernel_vsyscall ()
No symbol table info available.
#5  0x00e05d31 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        resultvar = <value optimized out>
        pid = 16134132
        selftid = 15839
#6  0x00e0760a in abort () at abort.c:92
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0xbf92ee14, sa_sigaction = 
    0xbf92ee14}, sa_mask = {__val = {13462100, 3214077448, 11352660, 0, 
    3077495888, 5, 0, 1, 3077531664, 134796564, 3076431936, 2647685136, 
    3214077368, 13721591, 2662335712, 3076434604, 1024, 0, 3214077520, 
    13046676, 3214077448, 3214077460, 2662761472, 2662761472, 3077531664, 0, 
    3076431936, 13498296, 13894011, 14496328, 14496328, 2662761472}}, 
          sa_flags = -1080889736, sa_restorer = 0x9ef00058}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#7  0x00d180d6 in IA__g_logv (log_domain=0x472714 "Gdk", 
    log_level=<value optimized out>, format=0x4900f3 "%s", args1=
    0xbf92f33c "") at gmessages.c:549
        depth = 1
        domain = 0x0
        data = 0x0
        log_func = 0xd17630 <IA__g_log_default_handler>
        domain_fatal_mask = 5
        masquerade_fatal = <value optimized out>
        test_level = <value optimized out>
        was_fatal = 0
        was_recursion = 0
        i = <value optimized out>
#8  0x00d18107 in IA__g_log (log_domain=0x472714 "Gdk", log_level=
    G_LOG_LEVEL_ERROR, format=0x4900f3 "%s") at gmessages.c:569
        args = <value optimized out>
#9  0x0045ae93 in gdk_x_error (display=0xb7449000, error=0xbf92f42c)
    at gdkmain-x11.c:466
        buf = 
    "RenderBadPicture (invalid Picture parameter)", '\000' <repeats 19 times>
        msg = <value optimized out>
#10 0x06831a34 in bonobo_x_error_handler (display=0xb7449000, error=




-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 24 Piscium 2010-10-02 14:38:55 UTC
Going through the Abrt log I can see that Seamonkey crashed 9 times over the last 7 days on this PC. Still I am not much bothered by this, as usually (but not always) the crashes happen when I am exiting the program, and I do not seem to lose any data. (I did not however do specific tests without extensions or cookies as recommended because I do need them for normal operation.)

Comment 25 dedanna 2010-10-03 04:05:42 UTC
It still crashes on me out of the clear blue sky. I've gotten to where I don't bother with abrt any more. Just updated today, it updated to 2.0.6, when 2.0.8 is out (I am on 2.0.8 in Arch), and it still crashes quite a bit.

That's my 2 cents, I've given up with it.

Comment 26 dedanna 2010-10-03 04:07:27 UTC
To Fedora's credit, it does do it in Arch, too, on 2.0.8.

Comment 27 Piscium 2010-10-03 16:21:00 UTC
I had been using 2.0.6. 

I have just updated to 2.0.8 from the F13 updates-testing repo. I stopped and restarted seamonkey four times and there was no crash. This is encouraging, but does not yet prove that the problem is solved. I will wait and see.

Looking at the list of changes since 2.0.6, there was this bug fixed in 2.0.7 that may possibly explain the crashes:
https://bugzilla.mozilla.org/show_bug.cgi?id=575836

I am not sure, however, because there is a lot to read in that bug and I don't have time to read it all.

Comment 28 Piscium 2010-10-09 07:02:52 UTC
Abrt log tells me that seamonkey crashed four times over the last 6 days with 2.0.8. This is a bit better than 2.0.6, though I am not sure if the difference is statistically significant.

I have now built seamonkey 2.0.8 from upstream sources. I will see if I have better luck with that. If I do that might mean a packaging issue. If I don't then it could mean a hardware-specific issue (and there are some, for example F13 compiz does not work on my Intel graphics PC).

Comment 29 Piscium 2010-10-16 19:30:47 UTC
I have had a full week without any SeaMonkey crash using my own build from upstream sources, so this seems to fix the crash problem. I don't know what is the problem with the Fedora package that causes crashes, most likely is related to some library incompatibility.

In case anyone wants to build from upstream sources these are some suggestions:

How to build:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions

One of the C files does not build in Fedora 13. To fix it do this:
In mozilla/toolkit/crashreporter/google-breakpad/src/common/linux/file_id.cc
Add a new line to include directives at top:
--
#include <sys/stat.h> 
--

And this is my .mozconfig:
----
mk_add_options MOZ_CO_PROJECT=suite
ac_add_options --enable-application=suite
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/suite-opt
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --enable-static --disable-libxul
ac_add_options --disable-tests
----

Comment 30 Piscium 2010-11-13 12:16:21 UTC
Hmm, it may be that this bug is a duplicate of bug 602437 and if so it could be closed.

Comment 31 Piscium 2011-04-17 19:37:36 UTC
This was fixed long ago so I am closing it.