-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
Whenever I search with / and I have a page open which contains a text input field and there is a match, Firefox hangs. This did not happen on previous versions of Firefox, and doesn't happen without Pentadactyl (i.e. when searching with Ctrl+F). I'm using Mozilla Firefox 45.8.0 from Gentoo and Pentadactyl hg7290. I'm not sure how to provide more debug info since Firefox completely hangs when this happens. I provide the last 50 lines of an strace below. My session consisted of opening this page, writing "if" in the text field, and then searching for "if" with /. Firefox then hangs and I send SIGTERM to it. If the entire strace would be useful I can provide it (are there no privacy issues in doing so?).
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
mmap(0x249d7b11a000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x249d7b11a000
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f49d5bfda4c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f49d5bfda48, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f49d5c00040, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f49d5c00040, FUTEX_WAKE_PRIVATE, 1) = 0
--- SIGTERM {si_signo=SIGTERM, si_code=SI_USER, si_pid=4565, si_uid=0} ---
unlink("/home/ff/.mozilla/firefox/32lkn570.default/lock") = 0
close(7) = 0
rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0x7f49d6d62ec0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [TERM], NULL, 8) = 0
tgkill(1920, 1920, SIGTERM) = 0
--- SIGTERM {si_signo=SIGTERM, si_code=SI_TKILL, si_pid=1920, si_uid=1001} ---
+++ killed by SIGTERM +++
congma, RFDAJE, Massimo-B and nonamethanks
Metadata
Metadata
Assignees
Labels
No labels