[Linux] Firebird or Gtk bug?

Discussion of bugs in Mozilla Firefox
Post Reply
User avatar
Jannes
Posts: 18
Joined: October 19th, 2003, 7:52 am

[Linux] Firebird or Gtk bug?

Post by Jannes »

Hello,

My Mozilla Firebird crashes frequently. Often this happens when I click on the "new Tab" button. But also on Normal Websites when scrolling in a form/Textarea or just in "normal" Surfing.
Is this a known bug of Firebird, or is it Gtk related?
I am running Firebird 0.7 on Slackware, kernel 2.4.23, and I have gtk+-2.2.4 and gtk+-1.2.10 installed.

Here is what an strace MozillaFirebird gave as last output:

Code: Select all

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0)                                  = 0x811a000
brk(0x811b000)                          = 0x811b000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/usr/local/MozillaFirebird/MozillaFirebird-bin", {st_mode=S_IFREG|0775,                                                               st_size=62684, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0)                                  = 0x811b000
brk(0x811c000)                          = 0x811c000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/bin/type", 0xbfffecb0)         = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -16, [10982], SEEK_CUR)    = 0
fork()                                  = 11444
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80765e0, [], SA_RESTORER, 0x40055988}, {0x80765e0, [],                                                               SA_RESTORER, 0x40055988}, 8) = 0
close(4)                                = 0
read(3, "/usr/bin/md5sum\n", 128)       = 16
read(3, 0xbfffee30, 128)                = ? ERESTARTSYS (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 11444
wait4(-1, 0xbfffead4, WNOHANG, NULL)    = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x8075660, [], SA_RESTORER, 0x40055988}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x8075660, [], SA_RESTORER, 0x40055988}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/usr/bin/md5sum", {st_mode=S_IFREG|0755, st_size=29620, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("core", 0xbffff010)              = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
fork()                                  = 11446
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x8075660, [], SA_RESTORER, 0x40055988}, {SIG_DFL}, 8) = 0
wait4(-1, Audio device open for 44.1Khz, stereo, 16bit failed
Trying 44.1Khz, 8bit stereo.
Audio device open for 44.1Khz, stereo, 8bit failed
Trying 48Khz, 16bit stereo.

Gtk-CRITICAL **: file gtkselection.c: line 597 (gtk_selection_convert): assertio                                                              n `widget != NULL' failed.
[WIFEXITED(s) && WEXITSTATUS(s) == 11], 0, NULL) = 11446
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---

wait4(-1, 0xbfffef6c, WNOHANG, NULL)    = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8075660, [], SA_RESTORER, 0x40055988}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("core", 0xbffff260)              = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\nexit $exitcode\n", 8176)   = 16
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(11)                          = ?
user@host:~$




Thanks for your time and any help

Jannes
When I sat down to read your post a tear dropped out of my eye, then I realized i sat on a joystick.
Old Persist
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Persist »

Forgive me for being a one track mind, but when I see "crashes frequently" and "Tab" on the same line, I've got to ask, are you using Tabbrowser Extensions?
User avatar
Jannes
Posts: 18
Joined: October 19th, 2003, 7:52 am

no tab browser extensions

Post by Jannes »

OK, I forgot to mention extensions.
I mean the builtin "new tab" button that you can add to your toolbar.
My theme is "Breeze", and I don't use any Tabbing extensions. I guess the problem is not extension related, here are the ones that are installed:

- Digger
- Paste and Go
- Useragent Switcher
- Compact menu


Greetings

ps: I always get this message, also without strace:
Gtk-CRITICAL **: file gtkselection.c: line 597 (gtk_selection_convert): assertio n `widget != NULL' failed.
I searched google etc. But I can not find anything related. Also in the bug tracker of gnome/gtk I found nothing-
When I sat down to read your post a tear dropped out of my eye, then I realized i sat on a joystick.
Old Persist
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Persist »

Useragent Switcher - have you got Java installed? That can cause conflics as Java reads the Useragent string. Have you tried a clean profile with no extensions?
User avatar
Jannes
Posts: 18
Joined: October 19th, 2003, 7:52 am

Post by Jannes »

I will try it later today. Thanks for your help so far.
When I sat down to read your post a tear dropped out of my eye, then I realized i sat on a joystick.
Post Reply