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