Closed
Bug 1310014
Opened 8 years ago
Closed 8 years ago
TimelineMarker::CaptureStack called from JS interrupt callback
Categories
(Core :: JavaScript: GC, defect)
Core
JavaScript: GC
Tracking
()
RESOLVED
FIXED
mozilla52
Tracking | Status | |
---|---|---|
firefox50 | --- | unaffected |
firefox51 | --- | fixed |
firefox52 | --- | fixed |
People
(Reporter: aryx, Assigned: ehsan.akhgari)
References
Details
(Keywords: assertion, intermittent-failure)
Attachments
(1 file)
8.97 KB,
patch
|
tromey
:
review+
gchang
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
https://treeherder.mozilla.org/logviewer.html#?job_id=37597182&repo=mozilla-inbound [task 2016-10-13T19:48:40.562774Z] 19:48:40 INFO - Assertion failure: !isInsideUnsafeRegion() ([AutoAssertOnGC] possible GC in GC-unsafe region), at /home/worker/workspace/build/src/js/src/gc/GCRuntime.h:742 [task 2016-10-13T19:48:40.791633Z] 19:48:40 INFO - [Parent 1484] WARNING: pipe error (61): Connection reset by peer: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322 [task 2016-10-13T19:48:40.792268Z] 19:48:40 INFO - [Parent 1484] WARNING: pipe error (66): Connection reset by peer: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322 [task 2016-10-13T19:48:40.792468Z] 19:48:40 INFO - [Parent 1484] WARNING: pipe error (62): Connection reset by peer: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322 [task 2016-10-13T19:48:40.792964Z] 19:48:40 INFO - [Parent 1484] WARNING: pipe error (59): Connection reset by peer: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322 [task 2016-10-13T19:48:40.793051Z] 19:48:40 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x300084,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv [task 2016-10-13T19:48:40.846930Z] 19:48:40 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x300084,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv [task 2016-10-13T19:48:41.068572Z] 19:48:41 INFO - MEMORY STAT | vsize 1402MB | residentFast 389MB | heapAllocated 158MB [task 2016-10-13T19:48:41.069757Z] 19:48:41 INFO - 169 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_send-beacon-other-tab.js | took 1760ms [task 2016-10-13T19:48:41.201274Z] 19:48:41 INFO - 170 INFO TEST-START | devtools/client/netmonitor/test/browser_net_send-beacon.js [task 2016-10-13T19:48:43.472196Z] 19:48:43 INFO - MEMORY STAT | vsize 1399MB | residentFast 384MB | heapAllocated 155MB [task 2016-10-13T19:48:43.472300Z] 19:48:43 INFO - 171 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_send-beacon.js | took 2272ms [task 2016-10-13T19:48:43.523935Z] 19:48:43 INFO - 172 INFO TEST-START | devtools/client/netmonitor/test/browser_net_service-worker-status.js [task 2016-10-13T19:48:44.763541Z] 19:48:44 INFO - MEMORY STAT | vsize 1407MB | residentFast 377MB | heapAllocated 150MB [task 2016-10-13T19:48:44.764631Z] 19:48:44 INFO - 173 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_service-worker-status.js | took 1239ms [task 2016-10-13T19:48:44.803293Z] 19:48:44 INFO - 174 INFO TEST-START | devtools/client/netmonitor/test/browser_net_simple-init.js [task 2016-10-13T19:48:45.845952Z] 19:48:45 INFO - MEMORY STAT | vsize 1406MB | residentFast 372MB | heapAllocated 148MB [task 2016-10-13T19:48:45.847047Z] 19:48:45 INFO - 175 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_simple-init.js | took 1040ms [task 2016-10-13T19:48:45.899907Z] 19:48:45 INFO - 176 INFO TEST-START | devtools/client/netmonitor/test/browser_net_simple-request.js [task 2016-10-13T19:48:47.293666Z] 19:48:47 INFO - MEMORY STAT | vsize 1412MB | residentFast 380MB | heapAllocated 150MB [task 2016-10-13T19:48:47.293758Z] 19:48:47 INFO - 177 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_simple-request.js | took 1397ms [task 2016-10-13T19:48:47.345754Z] 19:48:47 INFO - 178 INFO TEST-START | devtools/client/netmonitor/test/browser_net_sort-01.js [task 2016-10-13T19:48:50.848218Z] 19:48:50 INFO - MEMORY STAT | vsize 1388MB | residentFast 352MB | heapAllocated 147MB [task 2016-10-13T19:48:50.848345Z] 19:48:50 INFO - 179 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_sort-01.js | took 3503ms [task 2016-10-13T19:48:50.891655Z] 19:48:50 INFO - 180 INFO TEST-START | devtools/client/netmonitor/test/browser_net_sort-02.js [task 2016-10-13T19:48:54.178005Z] 19:48:54 INFO - MEMORY STAT | vsize 1398MB | residentFast 376MB | heapAllocated 161MB [task 2016-10-13T19:48:54.179066Z] 19:48:54 INFO - 181 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_sort-02.js | took 3282ms [task 2016-10-13T19:48:54.238314Z] 19:48:54 INFO - 182 INFO TEST-START | devtools/client/netmonitor/test/browser_net_sort-03.js [task 2016-10-13T19:48:58.037371Z] 19:48:58 INFO - MEMORY STAT | vsize 1400MB | residentFast 374MB | heapAllocated 154MB [task 2016-10-13T19:48:58.037482Z] 19:48:58 INFO - 183 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_sort-03.js | took 3795ms [task 2016-10-13T19:48:58.091394Z] 19:48:58 INFO - 184 INFO TEST-START | devtools/client/netmonitor/test/browser_net_statistics-01.js [task 2016-10-13T19:49:00.289428Z] 19:49:00 INFO - MEMORY STAT | vsize 1401MB | residentFast 358MB | heapAllocated 143MB [task 2016-10-13T19:49:00.289530Z] 19:49:00 INFO - 185 INFO TEST-OK | devtools/client/netmonitor/test/browser_net_statistics-01.js | took 2194ms [task 2016-10-13T19:49:00.333496Z] 19:49:00 INFO - 186 INFO TEST-START | devtools/client/netmonitor/test/browser_net_statistics-02.js [task 2016-10-13T19:49:02.876739Z] 19:49:02 INFO - Handler function NetworkEventActorProxy.addSecurityInfo threw an exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage]" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js :: NetworkEventActorProxy.methodFactory/< :: line 1597" data: no] [task 2016-10-13T19:49:02.878432Z] 19:49:02 INFO - Stack: NetworkEventActorProxy.methodFactory/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js:1597:5 [task 2016-10-13T19:49:02.879051Z] 19:49:02 INFO - exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 [task 2016-10-13T19:49:02.879644Z] 19:49:02 INFO - NetworkResponseListener.prototype._getSecurityInfo<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js:439:5 [task 2016-10-13T19:49:02.879744Z] 19:49:02 INFO - exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 [task 2016-10-13T19:49:02.880575Z] 19:49:02 INFO - NetworkResponseListener.prototype.onStartRequest@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js:383:5 [task 2016-10-13T19:49:02.882507Z] 19:49:02 INFO - Line: 1597, column: 0 [task 2016-10-13T19:49:02.883612Z] 19:49:02 INFO - console.error: [task 2016-10-13T19:49:02.884880Z] 19:49:02 INFO - Handler function NetworkEventActorProxy.addSecurityInfo threw an exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage]" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js :: NetworkEventActorProxy.methodFactory/< :: line 1597" data: no] [task 2016-10-13T19:49:02.887156Z] 19:49:02 INFO - Stack: NetworkEventActorProxy.methodFactory/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js:1597:5 [task 2016-10-13T19:49:02.888483Z] 19:49:02 INFO - exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 [task 2016-10-13T19:49:02.889746Z] 19:49:02 INFO - NetworkResponseListener.prototype._getSecurityInfo<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js:439:5 [task 2016-10-13T19:49:02.890802Z] 19:49:02 INFO - exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 [task 2016-10-13T19:49:02.891931Z] 19:49:02 INFO - NetworkResponseListener.prototype.onStartRequest@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/network-monitor.js:383:5 [task 2016-10-13T19:49:02.892914Z] 19:49:02 INFO - Line: 1597, column: 0 ... [task 2016-10-13T19:49:37.230961Z] 19:49:37 WARNING - PROCESS-CRASH | Main app process exited normally | application crashed [@ js::Allocate<JSObject, (js::AllowGC)1u>] [task 2016-10-13T19:49:37.232006Z] 19:49:37 INFO - Crash dump filename: /tmp/tmp8gtYSE.mozrunner/minidumps/3e1c76f9-7004-4b7c-399912f2-3d7a868c.dmp [task 2016-10-13T19:49:37.232067Z] 19:49:37 INFO - Operating system: Linux [task 2016-10-13T19:49:37.232764Z] 19:49:37 INFO - 0.0.0 Linux 3.13.0-96-generic #143-Ubuntu SMP Mon Aug 29 20:15:20 UTC 2016 x86_64 [task 2016-10-13T19:49:37.232861Z] 19:49:37 INFO - CPU: amd64 [task 2016-10-13T19:49:37.233382Z] 19:49:37 INFO - family 6 model 62 stepping 4 [task 2016-10-13T19:49:37.233622Z] 19:49:37 INFO - 2 CPUs [task 2016-10-13T19:49:37.234147Z] 19:49:37 INFO - GPU: UNKNOWN [task 2016-10-13T19:49:37.234806Z] 19:49:37 INFO - Crash reason: SIGSEGV [task 2016-10-13T19:49:37.234861Z] 19:49:37 INFO - Crash address: 0x0 [task 2016-10-13T19:49:37.235453Z] 19:49:37 INFO - Process uptime: not available [task 2016-10-13T19:49:37.235509Z] 19:49:37 INFO - Thread 0 (crashed) [task 2016-10-13T19:49:37.236107Z] 19:49:37 INFO - 0 libxul.so!js::Allocate<JSObject, (js::AllowGC)1u> [GCRuntime.h:8002cb8086cd : 741 + 0x0] [task 2016-10-13T19:49:37.236177Z] 19:49:37 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000 [task 2016-10-13T19:49:37.236738Z] 19:49:37 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f4853ed8828 [task 2016-10-13T19:49:37.236808Z] 19:49:37 INFO - rsi = 0x00007f4853ed9a80 rdi = 0x00007f4853ed8180 [task 2016-10-13T19:49:37.237615Z] 19:49:37 INFO - rbp = 0x00007ffcba908950 rsp = 0x00007ffcba9088e0 [task 2016-10-13T19:49:37.237697Z] 19:49:37 INFO - r8 = 0x00007f485a316b00 r9 = 0x0000000000000036 [task 2016-10-13T19:49:37.238230Z] 19:49:37 INFO - r10 = 0x00007ffcba908670 r11 = 0x00007f4853b8db20 [task 2016-10-13T19:49:37.238297Z] 19:49:37 INFO - r12 = 0x0000000000000008 r13 = 0x0000000000000060 [task 2016-10-13T19:49:37.238869Z] 19:49:37 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000008 [task 2016-10-13T19:49:37.238927Z] 19:49:37 INFO - rip = 0x00007f4857c11fdc [task 2016-10-13T19:49:37.238980Z] 19:49:37 INFO - Found by: given as instruction pointer in context [task 2016-10-13T19:49:37.239614Z] 19:49:37 INFO - 1 libxul.so!js::NewObjectWithGivenTaggedProto [jsobjinlines.h:8002cb8086cd : 378 + 0xf] [task 2016-10-13T19:49:37.239694Z] 19:49:37 INFO - rbx = 0x0000000000000008 rbp = 0x00007ffcba908a30 [task 2016-10-13T19:49:37.240312Z] 19:49:37 INFO - rsp = 0x00007ffcba908960 r12 = 0x00007f4859801560 [task 2016-10-13T19:49:37.240411Z] 19:49:37 INFO - r13 = 0x0000000000000003 r14 = 0x00007f4859801560 [task 2016-10-13T19:49:37.240590Z] 19:49:37 INFO - r15 = 0x00007f4842f09000 rip = 0x00007f4857af4e2e [task 2016-10-13T19:49:37.240929Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.241687Z] 19:49:37 INFO - 2 libxul.so!js::SavedFrame::create [jsobjinlines.h:8002cb8086cd : 661 + 0x17] [task 2016-10-13T19:49:37.242350Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba908ab0 [task 2016-10-13T19:49:37.242680Z] 19:49:37 INFO - rsp = 0x00007ffcba908a40 r12 = 0x00007ffcba908a80 [task 2016-10-13T19:49:37.243151Z] 19:49:37 INFO - r13 = 0x00007f4830f02c00 r14 = 0x00007f483e709030 [task 2016-10-13T19:49:37.243693Z] 19:49:37 INFO - r15 = 0x00007f4842f09000 rip = 0x00007f4857b9af96 [task 2016-10-13T19:49:37.244205Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.244733Z] 19:49:37 INFO - 3 libxul.so!js::SavedStacks::getOrCreateSavedFrame [SavedStacks.cpp:8002cb8086cd : 1492 + 0xc] [task 2016-10-13T19:49:37.245242Z] 19:49:37 INFO - rbx = 0x00007ffcba908db0 rbp = 0x00007ffcba908b70 [task 2016-10-13T19:49:37.245702Z] 19:49:37 INFO - rsp = 0x00007ffcba908ac0 r12 = 0x0000000000000377 [task 2016-10-13T19:49:37.246211Z] 19:49:37 INFO - r13 = 0x00007f482f472980 r14 = 0x000000006d7359d0 [task 2016-10-13T19:49:37.246689Z] 19:49:37 INFO - r15 = 0x00007f4842f09000 rip = 0x00007f4857baf64c [task 2016-10-13T19:49:37.247029Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.247704Z] 19:49:37 INFO - 4 libxul.so!js::SavedStacks::insertFrames [SavedStacks.cpp:8002cb8086cd : 1385 + 0x8] [task 2016-10-13T19:49:37.248216Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba909100 [task 2016-10-13T19:49:37.248754Z] 19:49:37 INFO - rsp = 0x00007ffcba908b80 r12 = 0x00000000000000b0 [task 2016-10-13T19:49:37.249269Z] 19:49:37 INFO - r13 = 0x00007ffcba908db0 r14 = 0x0000000000000002 [task 2016-10-13T19:49:37.249788Z] 19:49:37 INFO - r15 = 0x00007ffcba909610 rip = 0x00007f4857bb12e8 [task 2016-10-13T19:49:37.250430Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.250941Z] 19:49:37 INFO - 5 libxul.so!js::SavedStacks::saveCurrentStack [SavedStacks.cpp:8002cb8086cd : 1152 + 0x18] [task 2016-10-13T19:49:37.251475Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba9095a0 [task 2016-10-13T19:49:37.251987Z] 19:49:37 INFO - rsp = 0x00007ffcba909110 r12 = 0x00007f4830f02ca8 [task 2016-10-13T19:49:37.252504Z] 19:49:37 INFO - r13 = 0x00007ffcba9095c0 r14 = 0x00007ffcba909130 [task 2016-10-13T19:49:37.253044Z] 19:49:37 INFO - r15 = 0x00007ffcba909120 rip = 0x00007f4857bb202c [task 2016-10-13T19:49:37.254086Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.254366Z] 19:49:37 INFO - 6 libxul.so!JS::CaptureCurrentStack [jsapi.cpp:8002cb8086cd : 6690 + 0xf] [task 2016-10-13T19:49:37.254627Z] 19:49:37 INFO - rbx = 0x00007ffcba909600 rbp = 0x00007ffcba9095e0 [task 2016-10-13T19:49:37.255039Z] 19:49:37 INFO - rsp = 0x00007ffcba9095b0 r12 = 0x00007f4831561100 [task 2016-10-13T19:49:37.255766Z] 19:49:37 INFO - r13 = 0x00007f4856b20e3a r14 = 0x00007ffcba909760 [task 2016-10-13T19:49:37.255994Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x00007f4857aaea35 [task 2016-10-13T19:49:37.256479Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.256998Z] 19:49:37 INFO - 7 libxul.so!mozilla::TimelineMarker::CaptureStack [TimelineMarker.cpp:8002cb8086cd : 52 + 0x5] [task 2016-10-13T19:49:37.257472Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba909650 [task 2016-10-13T19:49:37.257820Z] 19:49:37 INFO - rsp = 0x00007ffcba9095f0 r12 = 0x00007f4831561100 [task 2016-10-13T19:49:37.258306Z] 19:49:37 INFO - r13 = 0x00007f4856b20e3a r14 = 0x00007ffcba909760 [task 2016-10-13T19:49:37.258773Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x00007f4856b20a19 [task 2016-10-13T19:49:37.259256Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.259734Z] 19:49:37 INFO - 8 libxul.so!mozilla::TimelineConsumers::AddMarkerForDocShell [UniquePtr.h:8002cb8086cd : 680 + 0x19] [task 2016-10-13T19:49:37.260199Z] 19:49:37 INFO - rbx = 0x00007f4831081060 rbp = 0x00007ffcba9096b0 [task 2016-10-13T19:49:37.260715Z] 19:49:37 INFO - rsp = 0x00007ffcba909660 r12 = 0x00007ffcba909670 [task 2016-10-13T19:49:37.261090Z] 19:49:37 INFO - r13 = 0x00007f4856b20e3a r14 = 0x00007ffcba909760 [task 2016-10-13T19:49:37.261735Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x00007f4856b20b67 [task 2016-10-13T19:49:37.262101Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.262773Z] 19:49:37 INFO - 9 libxul.so!mozilla::dom::TabChild::DidRequestComposite [TabChild.cpp:8002cb8086cd : 3161 + 0x18] [task 2016-10-13T19:49:37.263296Z] 19:49:37 INFO - rbx = 0x00007f4842ff8ac0 rbp = 0x00007ffcba909720 [task 2016-10-13T19:49:37.263823Z] 19:49:37 INFO - rsp = 0x00007ffcba9096c0 r12 = 0x00007f482e934000 [task 2016-10-13T19:49:37.264346Z] 19:49:37 INFO - r13 = 0x00007f482e934198 r14 = 0x00007ffcba909780 [task 2016-10-13T19:49:37.264873Z] 19:49:37 INFO - r15 = 0x00007ffcba909760 rip = 0x00007f485669fa56 [task 2016-10-13T19:49:37.265323Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.265827Z] 19:49:37 INFO - 10 libxul.so!mozilla::layers::ClientLayerManager::ForwardTransaction [ClientLayerManager.cpp:8002cb8086cd : 716 + 0x5] [task 2016-10-13T19:49:37.266366Z] 19:49:37 INFO - rbx = 0x00007f482f5daaf0 rbp = 0x00007ffcba9099b0 [task 2016-10-13T19:49:37.266889Z] 19:49:37 INFO - rsp = 0x00007ffcba909730 r12 = 0x00007ffcba9097a0 [task 2016-10-13T19:49:37.267395Z] 19:49:37 INFO - r13 = 0x00007f482f4df000 r14 = 0x00007ffcba909790 [task 2016-10-13T19:49:37.268027Z] 19:49:37 INFO - r15 = 0x00007f48597071d0 rip = 0x00007f485754452e [task 2016-10-13T19:49:37.268356Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.269047Z] 19:49:37 INFO - 11 libxul.so!mozilla::layers::ClientLayerManager::EndTransaction [ClientLayerManager.cpp:8002cb8086cd : 368 + 0x12] [task 2016-10-13T19:49:37.269379Z] 19:49:37 INFO - rbx = 0x00007f482f5daaf0 rbp = 0x00007ffcba9099e0 [task 2016-10-13T19:49:37.269641Z] 19:49:37 INFO - rsp = 0x00007ffcba9099c0 r12 = 0x0000000000000000 [task 2016-10-13T19:49:37.269922Z] 19:49:37 INFO - r13 = 0x00007f4857794570 r14 = 0x00007ffcba909f90 [task 2016-10-13T19:49:37.270321Z] 19:49:37 INFO - r15 = 0x00007f482f5daaf0 rip = 0x00007f485754643f [task 2016-10-13T19:49:37.270702Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.271023Z] 19:49:37 INFO - 12 libxul.so!nsDisplayList::PaintRoot [nsDisplayList.cpp:8002cb8086cd : 1950 + 0x17] [task 2016-10-13T19:49:37.271425Z] 19:49:37 INFO - rbx = 0x00007f483130e400 rbp = 0x00007ffcba909cc0 [task 2016-10-13T19:49:37.271747Z] 19:49:37 INFO - rsp = 0x00007ffcba9099f0 r12 = 0x00007ffcba909f90 [task 2016-10-13T19:49:37.272262Z] 19:49:37 INFO - r13 = 0x00007ffcba909ad0 r14 = 0x0000000000000000 [task 2016-10-13T19:49:37.272801Z] 19:49:37 INFO - r15 = 0x00007f482f5daaf0 rip = 0x00007f485780d93e [task 2016-10-13T19:49:37.273244Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.273721Z] 19:49:37 INFO - 13 libxul.so!nsLayoutUtils::PaintFrame [nsLayoutUtils.cpp:8002cb8086cd : 3653 + 0x5] [task 2016-10-13T19:49:37.274193Z] 19:49:37 INFO - rbx = 0x00007f4831536950 rbp = 0x00007ffcba90a720 [task 2016-10-13T19:49:37.274710Z] 19:49:37 INFO - rsp = 0x00007ffcba909cd0 r12 = 0x0000000000000000 [task 2016-10-13T19:49:37.275226Z] 19:49:37 INFO - r13 = 0x000000000000000d r14 = 0x00007ffcba909f90 [task 2016-10-13T19:49:37.275735Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x00007f485781403c [task 2016-10-13T19:49:37.276239Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.276895Z] 19:49:37 INFO - 14 libxul.so!PresShell::Paint [nsPresShell.cpp:8002cb8086cd : 6363 + 0x14] [task 2016-10-13T19:49:37.277180Z] 19:49:37 INFO - rbx = 0x00007f4831536950 rbp = 0x00007ffcba90a800 [task 2016-10-13T19:49:37.278195Z] 19:49:37 INFO - rsp = 0x00007ffcba90a730 r12 = 0x00007f4831308c00 [task 2016-10-13T19:49:37.278574Z] 19:49:37 INFO - r13 = 0x0000000000000000 r14 = 0x00007f482f5daaf0 [task 2016-10-13T19:49:37.279094Z] 19:49:37 INFO - r15 = 0x00007f483149ab80 rip = 0x00007f485781566a [task 2016-10-13T19:49:37.279612Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.280144Z] 19:49:37 INFO - 15 libxul.so!mozilla::dom::TabChild::RecvSetDocShellIsActive [TabChild.cpp:8002cb8086cd : 2712 + 0x14] [task 2016-10-13T19:49:37.280821Z] 19:49:37 INFO - rbx = 0x00007f4831561e40 rbp = 0x00007ffcba90a890 [task 2016-10-13T19:49:37.281355Z] 19:49:37 INFO - rsp = 0x00007ffcba90a810 r12 = 0x00007ffcba90a840 [task 2016-10-13T19:49:37.281866Z] 19:49:37 INFO - r13 = 0x00007f483149ab80 r14 = 0x00007ffcba90a830 [task 2016-10-13T19:49:37.282390Z] 19:49:37 INFO - r15 = 0x00007f4831308c00 rip = 0x00007f48566af3bc [task 2016-10-13T19:49:37.282891Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.283547Z] 19:49:37 INFO - 16 libxul.so!mozilla::dom::TabChild::ForcePaint [TabChild.cpp:8002cb8086cd : 3397 + 0x1c] [task 2016-10-13T19:49:37.283872Z] 19:49:37 INFO - rbx = 0x00007f482f4df000 rbp = 0x00007ffcba90a8d0 [task 2016-10-13T19:49:37.284385Z] 19:49:37 INFO - rsp = 0x00007ffcba90a8a0 r12 = 0x00007f482f4df000 [task 2016-10-13T19:49:37.284944Z] 19:49:37 INFO - r13 = 0x00007ffcba90a900 r14 = 0x00007ffcba90a8f0 [task 2016-10-13T19:49:37.285387Z] 19:49:37 INFO - r15 = 0x0000000000000004 rip = 0x00007f48566af46c [task 2016-10-13T19:49:37.285728Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.286417Z] 19:49:37 INFO - 17 libxul.so!InterruptCallback [ProcessHangMonitor.cpp:8002cb8086cd : 312 + 0xb] [task 2016-10-13T19:49:37.286963Z] 19:49:37 INFO - rbx = 0x00007f483b35bc00 rbp = 0x00007ffcba90a940 [task 2016-10-13T19:49:37.287482Z] 19:49:37 INFO - rsp = 0x00007ffcba90a8e0 r12 = 0x00007f482f4df000 [task 2016-10-13T19:49:37.288002Z] 19:49:37 INFO - r13 = 0x00007ffcba90a900 r14 = 0x00007ffcba90a8f0 [task 2016-10-13T19:49:37.288536Z] 19:49:37 INFO - r15 = 0x0000000000000004 rip = 0x00007f4856695379 [task 2016-10-13T19:49:37.289177Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.289695Z] 19:49:37 INFO - 18 libxul.so!InvokeInterruptCallback [Runtime.cpp:8002cb8086cd : 539 + 0x7] [task 2016-10-13T19:49:37.290224Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba90add0 [task 2016-10-13T19:49:37.290733Z] 19:49:37 INFO - rsp = 0x00007ffcba90a950 r12 = 0x00007f4842f09748 [task 2016-10-13T19:49:37.291254Z] 19:49:37 INFO - r13 = 0x00007f4842f09750 r14 = 0x0000000000000000 [task 2016-10-13T19:49:37.291774Z] 19:49:37 INFO - r15 = 0x00007f485a2c4750 rip = 0x00007f4857b9450f [task 2016-10-13T19:49:37.292272Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.292910Z] 19:49:37 INFO - 19 0x7f485a2c7d20 [task 2016-10-13T19:49:37.293395Z] 19:49:37 INFO - rbx = 0x00007ffcba90ae38 rbp = 0x00007ffcba90ae68 [task 2016-10-13T19:49:37.293909Z] 19:49:37 INFO - rsp = 0x00007ffcba90ade0 r12 = 0x0000000000000008 [task 2016-10-13T19:49:37.294446Z] 19:49:37 INFO - r13 = 0x00007f483e704160 r14 = 0x0000000000003044 [task 2016-10-13T19:49:37.294960Z] 19:49:37 INFO - r15 = 0x00007f485a2c4750 rip = 0x00007f485a2c7d20 [task 2016-10-13T19:49:37.295459Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.295956Z] 19:49:37 INFO - 20 0x7f485a2c4888 [task 2016-10-13T19:49:37.296471Z] 19:49:37 INFO - rbp = 0x00007ffcba90aee0 rsp = 0x00007ffcba90ae78 [task 2016-10-13T19:49:37.297008Z] 19:49:37 INFO - rip = 0x00007f485a2c4888 [task 2016-10-13T19:49:37.297650Z] 19:49:37 INFO - Found by: previous frame's frame pointer [task 2016-10-13T19:49:37.298028Z] 19:49:37 INFO - 21 libxul.so!EnterBaseline [BaselineJIT.cpp:8002cb8086cd : 155 + 0x3] [task 2016-10-13T19:49:37.298497Z] 19:49:37 INFO - rbp = 0x00007ffcba90b020 rsp = 0x00007ffcba90aef0 [task 2016-10-13T19:49:37.299038Z] 19:49:37 INFO - rip = 0x00007f485797d8fd [task 2016-10-13T19:49:37.299538Z] 19:49:37 INFO - Found by: previous frame's frame pointer [task 2016-10-13T19:49:37.300567Z] 19:49:37 INFO - 22 libxul.so!js::jit::EnterBaselineMethod [BaselineJIT.cpp:8002cb8086cd : 193 + 0xf] [task 2016-10-13T19:49:37.300840Z] 19:49:37 INFO - rbx = 0x00007ffcba90b0b0 rbp = 0x00007ffcba90b140 [task 2016-10-13T19:49:37.301140Z] 19:49:37 INFO - rsp = 0x00007ffcba90b030 r12 = 0x00007ffcba90b808 [task 2016-10-13T19:49:37.301614Z] 19:49:37 INFO - r13 = 0x00007ffcba90b088 r14 = 0x00007ffcba90b070 [task 2016-10-13T19:49:37.301862Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x00007f48579a6036 [task 2016-10-13T19:49:37.302081Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.302391Z] 19:49:37 INFO - 23 libxul.so!Interpret [Interpreter.cpp:8002cb8086cd : 2967 + 0xf] [task 2016-10-13T19:49:37.302656Z] 19:49:37 INFO - rbx = 0x00007f4859453fa0 rbp = 0x00007ffcba90b910 [task 2016-10-13T19:49:37.302845Z] 19:49:37 INFO - rsp = 0x00007ffcba90b150 r12 = 0x00007f4842f09000 [task 2016-10-13T19:49:37.303088Z] 19:49:37 INFO - r13 = 0x00007ffcba90b800 r14 = 0x00007ffcba90b9f0 [task 2016-10-13T19:49:37.303341Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x00007f4857b6e37c [task 2016-10-13T19:49:37.303635Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.303862Z] 19:49:37 INFO - 24 libxul.so!js::RunScript [Interpreter.cpp:8002cb8086cd : 404 + 0xb] [task 2016-10-13T19:49:37.304099Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba90b9d0 [task 2016-10-13T19:49:37.304347Z] 19:49:37 INFO - rsp = 0x00007ffcba90b920 r12 = 0x00007ffcba90b9f0 [task 2016-10-13T19:49:37.304628Z] 19:49:37 INFO - r13 = 0x00007ffcba90b950 r14 = 0x00007ffcba90b940 [task 2016-10-13T19:49:37.304868Z] 19:49:37 INFO - r15 = 0x00007ffcba90baf0 rip = 0x00007f4857b75840 [task 2016-10-13T19:49:37.305103Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.305628Z] 19:49:37 INFO - 25 libxul.so!js::Call [Interpreter.cpp:8002cb8086cd : 476 + 0x5] [task 2016-10-13T19:49:37.306028Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba90ba60 [task 2016-10-13T19:49:37.306410Z] 19:49:37 INFO - rsp = 0x00007ffcba90b9e0 r12 = 0x00007ffcba90bd90 [task 2016-10-13T19:49:37.306632Z] 19:49:37 INFO - r13 = 0x00007f483e709040 r14 = 0x0000000000000000 [task 2016-10-13T19:49:37.306851Z] 19:49:37 INFO - r15 = 0x00007ffcba90baf0 rip = 0x00007f4857b76d73 [task 2016-10-13T19:49:37.307247Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.307675Z] 19:49:37 INFO - 26 libxul.so!JS_CallFunctionValue [jsapi.cpp:8002cb8086cd : 2766 + 0x8] [task 2016-10-13T19:49:37.308054Z] 19:49:37 INFO - rbx = 0x00007f4842f09000 rbp = 0x00007ffcba90bbb0 [task 2016-10-13T19:49:37.308134Z] 19:49:37 INFO - rsp = 0x00007ffcba90ba70 r12 = 0x00007ffcba90baf0 [task 2016-10-13T19:49:37.308528Z] 19:49:37 INFO - r13 = 0x00007ffcba90ba90 r14 = 0x00007f482ea8ece0 [task 2016-10-13T19:49:37.308847Z] 19:49:37 INFO - r15 = 0x00007ffcba90bd30 rip = 0x00007f4857ab477e [task 2016-10-13T19:49:37.309047Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.309426Z] 19:49:37 INFO - 27 libxul.so!nsXPCWrappedJSClass::CallMethod [XPCWrappedJSClass.cpp:8002cb8086cd : 1211 + 0x5] [task 2016-10-13T19:49:37.309732Z] 19:49:37 INFO - rbx = 0x00007f483e709010 rbp = 0x00007ffcba90c030 [task 2016-10-13T19:49:37.309967Z] 19:49:37 INFO - rsp = 0x00007ffcba90bbc0 r12 = 0x0000000000000004 [task 2016-10-13T19:49:37.310406Z] 19:49:37 INFO - r13 = 0x00007f4833b4e640 r14 = 0x00007f4842f96588 [task 2016-10-13T19:49:37.310874Z] 19:49:37 INFO - r15 = 0x00007f4842f09000 rip = 0x00007f48574cd91b [task 2016-10-13T19:49:37.311179Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.311595Z] 19:49:37 INFO - 28 libxul.so!PrepareAndDispatch [xptcstubs_x86_64_linux.cpp:8002cb8086cd : 122 + 0x17] [task 2016-10-13T19:49:37.311814Z] 19:49:37 INFO - rbx = 0x00007ffcba90c1e0 rbp = 0x00007ffcba90c150 [task 2016-10-13T19:49:37.312173Z] 19:49:37 INFO - rsp = 0x00007ffcba90c040 r12 = 0x0000000000000006 [task 2016-10-13T19:49:37.312418Z] 19:49:37 INFO - r13 = 0x00007f48314c6838 r14 = 0x00007f483135aa00 [task 2016-10-13T19:49:37.312820Z] 19:49:37 INFO - r15 = 0x00007ffcba90c0a0 rip = 0x00007f4857d0886e [task 2016-10-13T19:49:37.312925Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.313248Z] 19:49:37 INFO - 29 libxul.so!SharedStub + 0x5b [task 2016-10-13T19:49:37.313811Z] 19:49:37 INFO - rbx = 0x00007f4831234e00 rbp = 0x00007ffcba90c1d0 [task 2016-10-13T19:49:37.314365Z] 19:49:37 INFO - rsp = 0x00007ffcba90c160 r12 = 0x00000c747d8a8b29 [task 2016-10-13T19:49:37.315011Z] 19:49:37 INFO - r13 = 0x0000000000000000 r14 = 0x00007f4830cf8210 [task 2016-10-13T19:49:37.315565Z] 19:49:37 INFO - r15 = 0x0000000000000874 rip = 0x00007f4857d07cf5 [task 2016-10-13T19:49:37.316142Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.317061Z] 19:49:37 INFO - 30 libxul.so!nsBrowserStatusFilter::MaybeSendStatus [nsBrowserStatusFilter.cpp:8002cb8086cd : 343 + 0x10] [task 2016-10-13T19:49:37.318031Z] 19:49:37 INFO - rbp = 0x00007ffcba90c1f0 rsp = 0x00007ffcba90c1e0 [task 2016-10-13T19:49:37.318469Z] 19:49:37 INFO - rip = 0x00007f485807ee73 [task 2016-10-13T19:49:37.319377Z] 19:49:37 INFO - Found by: previous frame's frame pointer [task 2016-10-13T19:49:37.320016Z] 19:49:37 INFO - 31 libxul.so!nsBrowserStatusFilter::ProcessTimeout [nsBrowserStatusFilter.cpp:8002cb8086cd : 373 + 0x8] [task 2016-10-13T19:49:37.320812Z] 19:49:37 INFO - rbx = 0x00007f4831234e00 rbp = 0x00007ffcba90c210 [task 2016-10-13T19:49:37.321320Z] 19:49:37 INFO - rsp = 0x00007ffcba90c200 rip = 0x00007f485807efbd [task 2016-10-13T19:49:37.322205Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.322977Z] 19:49:37 INFO - 32 libxul.so!nsTimerImpl::Fire [nsTimerImpl.cpp:8002cb8086cd : 480 + 0xb] [task 2016-10-13T19:49:37.323756Z] 19:49:37 INFO - rbx = 0x00007f48303f2800 rbp = 0x00007ffcba90c290 [task 2016-10-13T19:49:37.324444Z] 19:49:37 INFO - rsp = 0x00007ffcba90c220 rip = 0x00007f4857402fc0 [task 2016-10-13T19:49:37.325207Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.325934Z] 19:49:37 INFO - 33 libxul.so!nsTimerEvent::Run [TimerThread.cpp:8002cb8086cd : 289 + 0x9] [task 2016-10-13T19:49:37.326772Z] 19:49:37 INFO - rbx = 0x00007f483247e080 rbp = 0x00007ffcba90c2d0 [task 2016-10-13T19:49:37.327545Z] 19:49:37 INFO - rsp = 0x00007ffcba90c2a0 r12 = 0x00007f484bd6fb88 [task 2016-10-13T19:49:37.328322Z] 19:49:37 INFO - r13 = 0x00007ffcba90c3a0 r14 = 0x0000000000000000 [task 2016-10-13T19:49:37.329060Z] 19:49:37 INFO - r15 = 0x00007f484bd6fb70 rip = 0x00007f48573fe5fa [task 2016-10-13T19:49:37.329856Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.330637Z] 19:49:37 INFO - 34 libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:8002cb8086cd : 1082 + 0x6] [task 2016-10-13T19:49:37.331332Z] 19:49:37 INFO - rbx = 0x00007f483b4ca7a8 rbp = 0x00007ffcba90c380 [task 2016-10-13T19:49:37.332113Z] 19:49:37 INFO - rsp = 0x00007ffcba90c2e0 r12 = 0x00007f484bd6fb88 [task 2016-10-13T19:49:37.333226Z] 19:49:37 INFO - r13 = 0x00007ffcba90c3a0 r14 = 0x0000000000000000 [task 2016-10-13T19:49:37.334010Z] 19:49:37 INFO - r15 = 0x00007f484bd6fb70 rip = 0x00007f48573ff190 [task 2016-10-13T19:49:37.334696Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.336107Z] 19:49:37 INFO - 35 libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:8002cb8086cd : 290 + 0xe] [task 2016-10-13T19:49:37.336865Z] 19:49:37 INFO - rbx = 0x00007f484bd263d0 rbp = 0x00007ffcba90c3c0 [task 2016-10-13T19:49:37.337705Z] 19:49:37 INFO - rsp = 0x00007ffcba90c390 r12 = 0x00007ffcba90c5d0 [task 2016-10-13T19:49:37.338492Z] 19:49:37 INFO - r13 = 0x00007f484bd6fb70 r14 = 0x00007f484bd263f0 [task 2016-10-13T19:49:37.339260Z] 19:49:37 INFO - r15 = 0x00007f485949aaf0 rip = 0x00007f4857414abc [task 2016-10-13T19:49:37.340114Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.341162Z] 19:49:37 INFO - 36 libxul.so!mozilla::ipc::MessagePump::Run [MessagePump.cpp:8002cb8086cd : 96 + 0xa] [task 2016-10-13T19:49:37.341867Z] 19:49:37 INFO - rbx = 0x00007f484bd263d0 rbp = 0x00007ffcba90c420 [task 2016-10-13T19:49:37.342639Z] 19:49:37 INFO - rsp = 0x00007ffcba90c3d0 r12 = 0x00007ffcba90c5d0 [task 2016-10-13T19:49:37.343652Z] 19:49:37 INFO - r13 = 0x00007f484bd6fb70 r14 = 0x00007f484bd263f0 [task 2016-10-13T19:49:37.344472Z] 19:49:37 INFO - r15 = 0x00007f485949aaf0 rip = 0x00007f4857470afa [task 2016-10-13T19:49:37.345439Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.346247Z] 19:49:37 INFO - 37 libxul.so!MessageLoop::Run [message_loop.cc:8002cb8086cd : 232 + 0x6] [task 2016-10-13T19:49:37.347023Z] 19:49:37 INFO - rbx = 0x00007f483b4ca7a0 rbp = 0x00007ffcba90c450 [task 2016-10-13T19:49:37.347801Z] 19:49:37 INFO - rsp = 0x00007ffcba90c430 r12 = 0x00007f484bd6fb70 [task 2016-10-13T19:49:37.348490Z] 19:49:37 INFO - r13 = 0x00007ffcba90c5d0 r14 = 0x00007ffcba90c530 [task 2016-10-13T19:49:37.349258Z] 19:49:37 INFO - r15 = 0x00007f48596de130 rip = 0x00007f4857df2883 [task 2016-10-13T19:49:37.350053Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.350849Z] 19:49:37 INFO - 38 libxul.so!nsBaseAppShell::Run [nsBaseAppShell.cpp:8002cb8086cd : 156 + 0xd] [task 2016-10-13T19:49:37.351617Z] 19:49:37 INFO - rbx = 0x00007f483b4ca7a0 rbp = 0x00007ffcba90c470 [task 2016-10-13T19:49:37.352407Z] 19:49:37 INFO - rsp = 0x00007ffcba90c460 r12 = 0x00007f484bd6fb70 [task 2016-10-13T19:49:37.353201Z] 19:49:37 INFO - r13 = 0x00007ffcba90c5d0 r14 = 0x00007ffcba90c530 [task 2016-10-13T19:49:37.353977Z] 19:49:37 INFO - r15 = 0x00007f48596de130 rip = 0x00007f48567d2dda [task 2016-10-13T19:49:37.354750Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.355534Z] 19:49:37 INFO - 39 libxul.so!XRE_RunAppShell [nsEmbedFunctions.cpp:8002cb8086cd : 869 + 0x6] [task 2016-10-13T19:49:37.356349Z] 19:49:37 INFO - rbx = 0x00007ffcba90e24f rbp = 0x00007ffcba90c4a0 [task 2016-10-13T19:49:37.357090Z] 19:49:37 INFO - rsp = 0x00007ffcba90c480 r12 = 0x00007ffcba90c540 [task 2016-10-13T19:49:37.357902Z] 19:49:37 INFO - r13 = 0x00007ffcba90c5d0 r14 = 0x00007ffcba90c530 [task 2016-10-13T19:49:37.358677Z] 19:49:37 INFO - r15 = 0x00007f48596de130 rip = 0x00007f4856d3d2e0 [task 2016-10-13T19:49:37.359389Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.360247Z] 19:49:37 INFO - 40 libxul.so!MessageLoop::Run [message_loop.cc:8002cb8086cd : 232 + 0x6] [task 2016-10-13T19:49:37.361021Z] 19:49:37 INFO - rbx = 0x00007ffcba90e24f rbp = 0x00007ffcba90c4d0 [task 2016-10-13T19:49:37.361845Z] 19:49:37 INFO - rsp = 0x00007ffcba90c4b0 r12 = 0x00007ffcba90c540 [task 2016-10-13T19:49:37.362617Z] 19:49:37 INFO - r13 = 0x00007ffcba90c5d0 r14 = 0x00007ffcba90c530 [task 2016-10-13T19:49:37.363395Z] 19:49:37 INFO - r15 = 0x00007f48596de130 rip = 0x00007f4857df2883 [task 2016-10-13T19:49:37.364166Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.364896Z] 19:49:37 INFO - 41 libxul.so!XRE_InitChildProcess [nsEmbedFunctions.cpp:8002cb8086cd : 701 + 0x8] [task 2016-10-13T19:49:37.365657Z] 19:49:37 INFO - rbx = 0x00007ffcba90e24f rbp = 0x00007ffcba90c7a0 [task 2016-10-13T19:49:37.366665Z] 19:49:37 INFO - rsp = 0x00007ffcba90c4e0 r12 = 0x00007ffcba90c540 [task 2016-10-13T19:49:37.367481Z] 19:49:37 INFO - r13 = 0x00007ffcba90c5d0 r14 = 0x00007ffcba90c530 [task 2016-10-13T19:49:37.368250Z] 19:49:37 INFO - r15 = 0x00007f48596de130 rip = 0x00007f4856d3dad4 [task 2016-10-13T19:49:37.369588Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.370591Z] 19:49:37 INFO - 42 plugin-container!content_process_main [plugin-container.cpp:8002cb8086cd : 197 + 0xf] [task 2016-10-13T19:49:37.371632Z] 19:49:37 INFO - rbx = 0x00007f484bd200d8 rbp = 0x00007ffcba90c7f0 [task 2016-10-13T19:49:37.372451Z] 19:49:37 INFO - rsp = 0x00007ffcba90c7b0 r12 = 0x0000000000000009 [task 2016-10-13T19:49:37.373250Z] 19:49:37 INFO - r13 = 0x00007ffcba90c8d8 r14 = 0x0000000000000000 [task 2016-10-13T19:49:37.374025Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x0000000000411eeb [task 2016-10-13T19:49:37.374791Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.375473Z] 19:49:37 INFO - 43 libc-2.15.so + 0x217ed [task 2016-10-13T19:49:37.376275Z] 19:49:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000 [task 2016-10-13T19:49:37.377059Z] 19:49:37 INFO - rsp = 0x00007ffcba90c800 r12 = 0x0000000000411628 [task 2016-10-13T19:49:37.377822Z] 19:49:37 INFO - r13 = 0x00007ffcba90c8d0 r14 = 0x0000000000000000 [task 2016-10-13T19:49:37.378624Z] 19:49:37 INFO - r15 = 0x0000000000000000 rip = 0x00007f4853b417ed [task 2016-10-13T19:49:37.379392Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.380157Z] 19:49:37 INFO - 44 plugin-container + 0xdfb0 [task 2016-10-13T19:49:37.380856Z] 19:49:37 INFO - rsp = 0x00007ffcba90c820 rip = 0x000000000040dfb0 [task 2016-10-13T19:49:37.381863Z] 19:49:37 INFO - Found by: stack scanning [task 2016-10-13T19:49:37.382690Z] 19:49:37 INFO - 45 plugin-container!malloc_good_size [replace_malloc.c:8002cb8086cd : 243 + 0x5] [task 2016-10-13T19:49:37.383460Z] 19:49:37 INFO - rsp = 0x00007ffcba90c838 rip = 0x0000000000411628 [task 2016-10-13T19:49:37.384231Z] 19:49:37 INFO - Found by: stack scanning [task 2016-10-13T19:49:37.384995Z] 19:49:37 INFO - 46 0x7ffcba90c8d0 [task 2016-10-13T19:49:37.385801Z] 19:49:37 INFO - rbx = 0x0686d0adbeb73a25 rbp = 0x0000000000411628 [task 2016-10-13T19:49:37.386574Z] 19:49:37 INFO - rsp = 0x00007ffcba90c840 rip = 0x00007ffcba90c8d0 [task 2016-10-13T19:49:37.387355Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.388043Z] 19:49:37 INFO - 47 plugin-container!__libc_csu_fini + 0x10 [task 2016-10-13T19:49:37.389068Z] 19:49:37 INFO - rsp = 0x00007ffcba90c880 rip = 0x0000000000452bb0 [task 2016-10-13T19:49:37.389883Z] 19:49:37 INFO - Found by: stack scanning [task 2016-10-13T19:49:37.390660Z] 19:49:37 INFO - 48 plugin-container!malloc_good_size [replace_malloc.c:8002cb8086cd : 243 + 0x5] [task 2016-10-13T19:49:37.391437Z] 19:49:37 INFO - rsp = 0x00007ffcba90c8a8 rip = 0x0000000000411628 [task 2016-10-13T19:49:37.392203Z] 19:49:37 INFO - Found by: stack scanning [task 2016-10-13T19:49:37.392916Z] 19:49:37 INFO - 49 0x7ffcba90c8d0 [task 2016-10-13T19:49:37.393685Z] 19:49:37 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000411628 [task 2016-10-13T19:49:37.394461Z] 19:49:37 INFO - rsp = 0x00007ffcba90c8b0 rip = 0x00007ffcba90c8d0 [task 2016-10-13T19:49:37.395470Z] 19:49:37 INFO - Found by: call frame info [task 2016-10-13T19:49:37.396230Z] 19:49:37 INFO - 50 plugin-container!_start + 0x29 [task 2016-10-13T19:49:37.397056Z] 19:49:37 INFO - rsp = 0x00007ffcba90c8c0 rip = 0x0000000000411651 [task 2016-10-13T19:49:37.397821Z] 19:49:37 INFO - Found by: stack scanning
Comment 1•8 years ago
|
||
This looks like a variation on bug 1309448.
Assignee | ||
Comment 2•8 years ago
|
||
Can we avoid capturing a stack here <http://searchfox.org/mozilla-central/source/docshell/base/timeline/TimelineMarker.cpp#49> if JS is already running somewhere down the stack?
Flags: needinfo?(ttromey)
Assignee | ||
Comment 3•8 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #1) > This looks like a variation on bug 1309448. Hmm, bug 1309448 looks exactly like a dupe to me. They're both triggered by TimelineMarker::CaptureStack() calling into JS...
Comment 4•8 years ago
|
||
(In reply to :Ehsan Akhgari from comment #3) > Hmm, bug 1309448 looks exactly like a dupe to me. They're both triggered by > TimelineMarker::CaptureStack() calling into JS... Right. What I meant was, that they need to be kept as separate bugs for the purposes of TreeHerder starring, because the particular assertions they hit are different.
Comment 5•8 years ago
|
||
It seems to me like paint markers don't need a JS stack in general. However, I'm not certain. The important bit would be if there is some way for JS to cause a synchronous paint, then this would be useful to capture. If there's no such way then the patch is relatively straightforward. TimelineMarker already has a way to disable stack capture, so it would be a small change in TabChild::DidRequestComposite. If there is such a way then perhaps isInsideUnsafeRegion could be used.
Flags: needinfo?(ttromey)
Assignee | ||
Comment 6•8 years ago
|
||
(In reply to Tom Tromey :tromey from comment #5) > It seems to me like paint markers don't need a JS stack in general. In general, you shouldn't be able to call any JS functions that directly cause a paint. There is in practice cases where we have some JS on the stack and we enter paint, for example with bug 1279086, or if you have a page that calls window.open() which opens a nested event loop and receives a vsync event inside the inner loop. But it should be fine to not capture a JS backtrace in such cases. > However, I'm not certain. The important bit would be if there is some > way for JS to cause a synchronous paint, then this would be useful to > capture. If there is such a way, that's a bug I think! > If there's no such way then the patch is relatively straightforward. > TimelineMarker already has a way to disable stack capture, so it would > be a small change in TabChild::DidRequestComposite. OK, let me take a stab at writing a patch!
Assignee | ||
Comment 7•8 years ago
|
||
Attachment #8801222 -
Flags: review?(ttromey)
Comment 8•8 years ago
|
||
Comment on attachment 8801222 [details] [diff] [review] Avoid capturing JS backtraces in TabChild::DidRequestComposite() Review of attachment 8801222 [details] [diff] [review]: ----------------------------------------------------------------- Thank you for doing this. The patch looks good. One nit, nothing serious. ::: docshell/base/nsDocShell.h @@ +304,5 @@ > friend void mozilla::TimelineConsumers::PopMarkers(nsDocShell*, > JSContext*, nsTArray<dom::ProfileTimelineMarker>&); > > public: > + // Tell the fa, MarkerStackRequest::NO_STACKvicon service that aNewURI has the same favicon as aOldURI. This change should be backed out.
Attachment #8801222 -
Flags: review?(ttromey) → review+
Assignee | ||
Comment 9•8 years ago
|
||
(In reply to Tom Tromey :tromey from comment #8) > ::: docshell/base/nsDocShell.h > @@ +304,5 @@ > > friend void mozilla::TimelineConsumers::PopMarkers(nsDocShell*, > > JSContext*, nsTArray<dom::ProfileTimelineMarker>&); > > > > public: > > + // Tell the fa, MarkerStackRequest::NO_STACKvicon service that aNewURI has the same favicon as aOldURI. > > This change should be backed out. That has all of the indications of a typo!
Comment 10•8 years ago
|
||
Pushed by eakhgari@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/cb6b42803b04 Avoid capturing JS backtraces in TabChild::DidRequestComposite(); r=tromey
Summary: Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ js::Allocate<JSObject, (js::AllowGC)1u>] after Assertion failure: !isInsideUnsafeRegion() ([AutoAssertOnGC] possible GC in GC-unsafe region), at GCRuntime.h:742 → TimelineMarker::CaptureStack called from JS interrupt callback
Comment 12•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/cb6b42803b04
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
Comment 14•8 years ago
|
||
IIUC, this affects Aurora too (bug 1279086 landed on 51). Assuming that's the case, please request Aurora approval on this when you get a chance.
Assignee: nobody → ehsan
status-firefox50:
--- → unaffected
status-firefox51:
--- → affected
Flags: needinfo?(ehsan)
Assignee | ||
Comment 15•8 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #14) > IIUC, this affects Aurora too (bug 1279086 landed on 51). Assuming that's > the case, please request Aurora approval on this when you get a chance. Thank you for reminding me. I almost forgot!
Flags: needinfo?(ehsan)
Assignee | ||
Comment 16•8 years ago
|
||
Comment on attachment 8801222 [details] [diff] [review] Avoid capturing JS backtraces in TabChild::DidRequestComposite() Approval Request Comment [Feature/regressing bug #]: bug 1279086 [User impact if declined]: This results in an unsafe re-entrancy into SpiderMonkey which can have various kinds of bad effects, including crashes (and potentially security bugs). We should really take this on Aurora, from a user impact perspective, I think. [Describe test coverage new/current, TreeHerder]: It has landed and baked on Nightly today. [Risks and why]: I don't think this is particularly risky, since in case we actually end up running JS during painting (which this would cause a regression on) we already have the same kind of bad effects on our hands potentially. [String/UUID change made/needed]: None.
Attachment #8801222 -
Flags: approval-mozilla-aurora?
Comment 17•8 years ago
|
||
Comment on attachment 8801222 [details] [diff] [review] Avoid capturing JS backtraces in TabChild::DidRequestComposite() Fix a javascript issue. Take it in 51 aurora.
Attachment #8801222 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 18•8 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-aurora/rev/5dc1d929beee
You need to log in
before you can comment on or make changes to this bug.
Description
•