https://bugzilla.redhat.com/show_bug.cgi?id=1225639
--- Comment #18 from Steve Eff <s(a)sforsyth.net> ---
Below is the output from strace when Firefox aborts.
The steps to reproduce are as follows.
1. I log in to Xfce. My default input method is ibus, and the default keymap is
Dvorak.
2. I start Firefox and strace. If I also start Thunderbird, it will often crash
at the same time as Firefox.
3. I go to Applications > Settings > Input Method Selector. When the applet
opens, "ibus(recommended)" is highlighted. If I change it to "No Input
Selected" it used to crash every time. It seems to be getting more and more
difficult to reproduce this crash.
Firefox will terminate and offer to send a crash report to Mozilla's
developers. The crash report generated by this Mozilla feedback tool appears to
be empty.
File /home/me/.mozilla/firefox/Crash Reports/LastCrash is empty, as is
/home/me/.mozilla/firefox/u33wig3v.default/crashes/events/0f5a45ad-f628-53a0-12651268-3ba56f26
and
/home/me/.mozilla/firefox/u33wig3v.default/minidumps/0f5a45ad-f628-53a0-12651268-3ba56f26.extra.
Here is the last part of the output from strace:
recvmsg(4, 0x7fff8732c270, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=21, events=POLLIN},
{fd=22, events=POLLIN}], 4, 0) = 1 ([{fd=22, revents=POLLIN}])
read(5, 0x7fff8732c420, 16) = -1 EAGAIN (Resource temporarily
unavailable)
read(22, "\372", 1) = 1
recvmsg(4, {msg_name(0)=NULL,
msg_iov(1)=[{"\34\0JR\3\0\0\1\202\1\0\0\227E\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, 0x7fff8732c270, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=21, events=POLLIN},
{fd=22, events=POLLIN}], 4, 0) = 0 (Timeout)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=4,
revents=POLLOUT}])
writev(4, [{"\24\0\6\0\3\0\0\1\202\1\0\0\202\1\0\0\0\0\0\0\377\377\377\377",
24}, {NULL, 0}, {"", 0}], 3) = 24
poll([{fd=4, events=POLLIN}], 1, 4294967295) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL,
msg_iov(1)=[{"\1\10KR\27\1\0\0\202\1\0\0\0\0\0\0\\\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 1148
recvmsg(4, 0x7fff8732bed0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvmsg(4, 0x7fff8732bed0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
recvmsg(4, 0x7fff8732c270, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=21, events=POLLIN},
{fd=22, events=POLLIN}], 4, 0) = 1 ([{fd=5, revents=POLLIN}])
--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} ---
unlink("/home/me/.mozilla/firefox/u33wig3v.default/lock") = 0
close(6) = 0
rt_sigaction(SIGSEGV, NULL, {0x7fbb470b6680, [],
SA_RESTORER|SA_NODEFER|SA_SIGINFO, 0x7fbb53a11430}, 8) = 0
prctl(PR_SET_DUMPABLE, 1) = 0
gettid() = 2765
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fbb35408000
pipe([6, 47]) = 0
clone(child_stack=0x7fbb35409f40, flags=CLONE_FS|CLONE_FILES|CLONE_UNTRACED) =
3183
prctl(PR_SET_PTRACER, 3183) = 0
write(47, "a", 1) = 1
wait4(3183, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], __WALL, NULL) = 3183
close(6) = 0
close(47) = 0
gettimeofday({1433913296, 998883}, NULL) = 0
open("/home/me/.mozilla/firefox/Crash Reports/LastCrash",
O_WRONLY|O_CREAT|O_TRUNC, 0600) = 6
write(6, "1433913296", 10) = 10
close(6) = 0
open("/home/me/.mozilla/firefox/u33wig3v.default/crashes/events/0f5a45ad-f628-53a0-12651268-3ba56f26",
O_WRONLY|O_CREAT|O_TRUNC, 0600) = 6
write(6, "crash.main.1\n", 13) = 13
write(6, "1433913296", 10) = 10
write(6, "\n", 1) = 1
write(6, "0f5a45ad-f628-53a0-12651268-3ba5"..., 36) = 36
close(6) = 0
open("/home/me/.mozilla/firefox/u33wig3v.default/minidumps/0f5a45ad-f628-53a0-12651268-3ba56f26.extra",
O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
write(6, "StartupTime=1433913214\nEMCheckCo"..., 1012) = 1012
write(6, "CrashTime=", 10) = 10
write(6, "1433913296", 10) = 10
write(6, "\n", 1) = 1
write(6, "SecondsSinceLastCrash=", 22) = 22
write(6, "1361", 4) = 4
write(6, "\n", 1) = 1
write(6, "EventLoopNestingLevel=", 22) = 22
write(6, "1", 1) = 1
write(6, "\n", 1) = 1
close(6) = 0
fork() = 3184
munmap(0x7fbb35408000, 8192) = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [SEGV], SA_RESTORER|SA_RESTART,
0x7fbb52bd0b20}, {0x7fbb470b6680, [], SA_RESTORER|SA_NODEFER|SA_SIGINFO,
0x7fbb53a11430}, 8) = 0
exit_group(11) = ?
+++ exited with 11 +++
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=CBi3YcyNXF&a=cc_unsubscribe