LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 07-16-2007, 05:07 PM   #1
LeeHA
Member
 
Registered: Jun 2004
Location: Exeter, Devon, UK
Distribution: Suse 10 / Ubuntu 6.06 32/64bit
Posts: 34

Rep: Reputation: 15
Thunderbird SegFaults - SOLVED


Hi there

One of our machines is running Suse 10.0 and up till today was still ok.
Now it will not open Thunderbird, it just quit straight away. Run it from termminal and got

Quote:
thunderbird

(Gecko:6481): Gtk-CRITICAL **: gtk_widget_get_parent_window: assertion `GTK_IS_WIDGET (widget)' failed

(Gecko:6481): Gdk-CRITICAL **: gdk_window_is_viewable: assertion `window != NULL' failed

(Gecko:6481): Gtk-CRITICAL **: gtk_widget_get_parent: assertion `GTK_IS_WIDGET (widget)' failed
/usr/bin/thunderbird: line 137: 6481 Segmentation fault $AOSS $MOZ_PROGRAM $@
Ok not good, so after searching this forum, I noticed people like a stack trace so I did that and got.
Quote:
strace thunderbird
(Gecko:6657): Gtk-CRITICAL **: gtk_widget_get_parent_window: assertion `GTK_IS_WIDGET (widget)' failed

(Gecko:6657): Gdk-CRITICAL **: gdk_window_is_viewable: assertion `window != NULL' failed

(Gecko:6657): Gtk-CRITICAL **: gtk_widget_get_parent: assertion `GTK_IS_WIDGET (widget)' failed
[{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0) = 6657
fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40027000
open("/usr/share/locale/en_GB.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_GB.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_GB/LC_MESSAGES/libc.mo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1474, ...}) = 0
mmap2(NULL, 1474, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40028000
close(3) = 0
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "/usr/bin/thunderbird: line 137: "..., 84/usr/bin/thunderbird: line 137: 6657 Segmentation fault $AOSS $MOZ_PROGRAM $@
) = 84
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf97e84c, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8071d4e, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "\n## Stop addon scripts\nmoz_pis_s"..., 3609) = 63
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/home/ali/.thunderbird/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/usr/lib/thunderbird/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 3 entries */, 4096) = 80
getdents64(3, /* 0 entries */, 4096) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
Any idea's what might be up?

I read somewhere about the Style fault, but restored those to defaults, no effect.

Is there a way to start it in 'safe mode'? thinking it might be a theme that's caused it to crash, any other way to eleminate that?

Sorry to bother you, it was a rouge theme, Although it doesn't appear in the help screen you can start thunderbird in safe mode with -safe-mode option, then I disabled and removed the themes, works perfectly again.
Note to self, don't install themes !



Thanks.

Last edited by LeeHA; 07-16-2007 at 05:21 PM.
 
Old 07-17-2007, 10:11 AM   #2
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware-current, Cross Linux from Scratch, Gentoo
Posts: 2,753
Blog Entries: 1

Rep: Reputation: 238Reputation: 238Reputation: 238
What have you found by Googling the actual problem?
Quote:
Segmentation fault $AOSS $MOZ_PROGRAM
Have you already tried any of the many solutions to that problem found in a Google search? That's also a Mozilla issue, not specifically a Thunderbird issue (could happen in Firefox too).
 
Old 07-17-2007, 03:00 PM   #3
LeeHA
Member
 
Registered: Jun 2004
Location: Exeter, Devon, UK
Distribution: Suse 10 / Ubuntu 6.06 32/64bit
Posts: 34

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by weibullguy
What have you found by Googling the actual problem?Have you already tried any of the many solutions to that problem found in a Google search? That's also a Mozilla issue, not specifically a Thunderbird issue (could happen in Firefox too).
Hi weibullguy, well I actually found google to be quite unhelpful in finding a solution to my problem, found plenty of segfault posts by no solutions, I searched here and only found 1 other thread related to the issue which again solution never found.
Thankfully I back traced what I did, which was to apply a theme, restarted in safe mode, removed the theme and all was sweet again, but NOTHING told me to do that via search.
Maybe I didn't search for the right keywords, I tried "thunderbird seg fault suse 10", "thunderbird seg fault", "GTK_IS_WIDGET (widget)' failed" amongst other keywords all yeilded very poor results. Its ok telling people to use the search, but ya gota know what to search for first!
Anyway, like I said, I fixed the problem myself in the end.

Quote:
Originally Posted by weibullguy
2. AMD64 processor used with pure 64-bit and multilib builds...no, it's not a PITA and you don't need a chroot.
Oh and on a side note, I SO disagee with that, its a TOTAL PITA! having to use 2 browsers cos there are no 64bit plugins! just for starters, but that's another subject

Last edited by LeeHA; 07-17-2007 at 03:03 PM.
 
Old 07-17-2007, 04:18 PM   #4
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware-current, Cross Linux from Scratch, Gentoo
Posts: 2,753
Blog Entries: 1

Rep: Reputation: 238Reputation: 238Reputation: 238
If you had searched the actual error message
Quote:
Segmentation fault $AOSS $MOZ_PROGRAM
you would have found pages of this problem (mostly with Firefox). Many of those were related to themes that, when changed, resolved the problem. You just didn't know what to Google. In any event, glad you fixed it.

If you use a standards-compliant distro, then x86_64 shouldn't be a PITA. Why use two browsers? Just use the 32-bit version if the plugins are important. Did you think the internet was going to be faster using a 64-bit browser?

"Pure" 64-bit is more of a PITA (not much more), but that's because x86_64 is a multilib architecture. Ergo, pure 64-bit is NOT standards-compliant. If you put 64-bit libraries in /lib, you won't have many problems as long as you build everything yourself. You will run into problems trying to use things like Acrobat Reader, precompiled Java, etc. The solution is simple, but your system is, technically, broken. The same is true if you have an x86_64 system and use a pure 32-bit distro.
 
Old 07-17-2007, 07:55 PM   #5
LeeHA
Member
 
Registered: Jun 2004
Location: Exeter, Devon, UK
Distribution: Suse 10 / Ubuntu 6.06 32/64bit
Posts: 34

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by weibullguy
If you had searched the actual error messageyou would have found pages of this problem (mostly with Firefox). Many of those were related to themes that, when changed, resolved the problem. You just didn't know what to Google. In any event, glad you fixed it.

If you use a standards-compliant distro, then x86_64 shouldn't be a PITA. Why use two browsers? Just use the 32-bit version if the plugins are important. Did you think the internet was going to be faster using a 64-bit browser?

"Pure" 64-bit is more of a PITA (not much more), but that's because x86_64 is a multilib architecture. Ergo, pure 64-bit is NOT standards-compliant. If you put 64-bit libraries in /lib, you won't have many problems as long as you build everything yourself. You will run into problems trying to use things like Acrobat Reader, precompiled Java, etc. The solution is simple, but your system is, technically, broken. The same is true if you have an x86_64 system and use a pure 32-bit distro.
Fair enough, I didn't know which part of the statement was the error message, thought the first bit was, where the ending related to the application, I did (incorrectly) ignore the firefox references thinking it related to a different app.

As for using 2 browsers, I can only print from the 64bit browser and the plugin's only work in the 32 bit one, I wouldn't mind if everything worked in one or the other, but this half and half thing is driving me
 
Old 06-03-2009, 02:47 PM   #6
mscroggi
LQ Newbie
 
Registered: Jun 2009
Posts: 6

Rep: Reputation: 0
Quote:
Originally Posted by LeeHA View Post
Hi weibullguy, well I actually found google to be quite unhelpful in finding a solution to my problem, found plenty of segfault posts by no solutions, I searched here and only found 1 other thread related to the issue which again solution never found.
Thankfully I back traced what I did, which was to apply a theme, restarted in safe mode, removed the theme and all was sweet again
It appears you can remove the libflashsupport package and it will fix this issue..
 
  


Reply

Tags
fault, suse, thunderbird


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Moving from Thunderbird in Windows to Thunderbird in Linux pnh73 Linux - Software 14 11-05-2011 10:24 AM
Importing Windows Thunderbird to Linux Thunderbird NaughtyMonkey Linux - Desktop 1 07-11-2007 05:54 PM
Importing Thunderbird(Windows) to Thunderbird(Linux) NomadABC Linux - Software 9 07-19-2006 02:30 AM
gimp-2.2 segfaults pingu Linux - Software 1 03-22-2005 07:03 AM
Segfaults in Mozilla, Mozilla Firebird, and Mozilla Thunderbird Ninja Cow Linux - Software 2 02-02-2004 02:33 AM


All times are GMT -5. The time now is 11:05 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration