Closed Bug 1442104 Opened 6 years ago Closed 6 years ago

Intermittent css-valid/fieldset/fieldset-invalid.html | application crashed [@ mozilla::detail::MutexImpl::lock]

Categories

(Core :: Graphics: WebRender, defect, P5)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: gfx-noted)

Crash Data

From the log, Thread 22 is crashing trying to lock a mutex that seems to be NULL:

[task 2018-02-28T18:58:00.465Z] 18:58:00     INFO - Crash reason:  SIGSEGV
[task 2018-02-28T18:58:00.465Z] 18:58:00     INFO - Crash address: 0x0
[task 2018-02-28T18:58:00.466Z] 18:58:00     INFO - Process uptime: not available
[task 2018-02-28T18:58:00.467Z] 18:58:00     INFO - 
[task 2018-02-28T18:58:00.467Z] 18:58:00     INFO - Thread 22 (crashed)
[task 2018-02-28T18:58:00.468Z] 18:58:00     INFO -  0  firefox!mozilla::detail::MutexImpl::lock [Mutex_posix.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 74 + 0x0]
[task 2018-02-28T18:58:00.468Z] 18:58:00     INFO -     rax = 0x0000000000634c80   rdx = 0x000000000042cad8
[task 2018-02-28T18:58:00.469Z] 18:58:00     INFO -     rcx = 0x00007f14d81dd2dd   rbx = 0x0000000000000016
[task 2018-02-28T18:58:00.469Z] 18:58:00     INFO -     rsi = 0x0000000000000000   rdi = 0x00007f14ae936ad0
[task 2018-02-28T18:58:00.470Z] 18:58:00     INFO -     rbp = 0x00007f14ae9396d0   rsp = 0x00007f14ae9396c0
[task 2018-02-28T18:58:00.470Z] 18:58:00     INFO -      r8 = 0x00007f14ae93a700    r9 = 0x000000000000004e
[task 2018-02-28T18:58:00.471Z] 18:58:00     INFO -     r10 = 0x0000000000000010   r11 = 0x0000000000000000
[task 2018-02-28T18:58:00.472Z] 18:58:00     INFO -     r12 = 0x00007f14989c4ec0   r13 = 0x00007f148dbc72c0
[task 2018-02-28T18:58:00.472Z] 18:58:00     INFO -     r14 = 0x0000000000000003   r15 = 0x00007f14a0967aa8
[task 2018-02-28T18:58:00.473Z] 18:58:00     INFO -     rip = 0x0000000000412dff
[task 2018-02-28T18:58:00.473Z] 18:58:00     INFO -     Found by: given as instruction pointer in context
[task 2018-02-28T18:58:00.474Z] 18:58:00     INFO -  1  libxul.so!mozilla::CompositorVsyncDispatcher::SetCompositorVsyncObserver [Mutex.h:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 65 + 0x8]
[task 2018-02-28T18:58:00.474Z] 18:58:00     INFO -     rbx = 0x00007f14989c4ed0   rbp = 0x00007f14ae939700
[task 2018-02-28T18:58:00.475Z] 18:58:00     INFO -     rsp = 0x00007f14ae9396e0   r12 = 0x00007f14989c4ec0
[task 2018-02-28T18:58:00.476Z] 18:58:00     INFO -     r13 = 0x00007f148dbc72c0   r14 = 0x0000000000000003
[task 2018-02-28T18:58:00.476Z] 18:58:00     INFO -     r15 = 0x00007f14a0967aa8   rip = 0x00007f14c98d90ef
[task 2018-02-28T18:58:00.477Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.477Z] 18:58:00     INFO -  2  libxul.so!mozilla::widget::InProcessGtkCompositorWidget::ObserveVsync [InProcessGtkCompositorWidget.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 41 + 0xb]
[task 2018-02-28T18:58:00.478Z] 18:58:00     INFO -     rbx = 0x00007f14989c4ec0   rbp = 0x00007f14ae939730
[task 2018-02-28T18:58:00.478Z] 18:58:00     INFO -     rsp = 0x00007f14ae939710   r12 = 0x00007f148dbc72c0
[task 2018-02-28T18:58:00.479Z] 18:58:00     INFO -     r13 = 0x00007f14ae939790   r14 = 0x0000000000000003
[task 2018-02-28T18:58:00.479Z] 18:58:00     INFO -     r15 = 0x00007f14a0967aa8   rip = 0x00007f14c991bb92
[task 2018-02-28T18:58:00.480Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.481Z] 18:58:00     INFO -  3  libxul.so!mozilla::layers::CompositorVsyncScheduler::ScheduleComposition [CompositorVsyncScheduler.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 305 + 0xd]
[task 2018-02-28T18:58:00.481Z] 18:58:00     INFO -     rbx = 0x00007f1495164670   rbp = 0x00007f14ae939750
[task 2018-02-28T18:58:00.482Z] 18:58:00     INFO -     rsp = 0x00007f14ae939740   r12 = 0x0000000000000006
[task 2018-02-28T18:58:00.482Z] 18:58:00     INFO -     r13 = 0x00007f14ae939790   r14 = 0x0000000000000003
[task 2018-02-28T18:58:00.483Z] 18:58:00     INFO -     r15 = 0x00007f14a0967aa8   rip = 0x00007f14c84ccb5b
[task 2018-02-28T18:58:00.483Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.484Z] 18:58:00     INFO -  4  libxul.so!mozilla::layers::WebRenderBridgeParent::ClearResources [WebRenderBridgeParent.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 1327 + 0xc]
[task 2018-02-28T18:58:00.484Z] 18:58:00     INFO -     rbx = 0x00007f14947d6000   rbp = 0x00007f14ae939800
[task 2018-02-28T18:58:00.485Z] 18:58:00     INFO -     rsp = 0x00007f14ae939760   r12 = 0x0000000000000006
[task 2018-02-28T18:58:00.485Z] 18:58:00     INFO -     r13 = 0x00007f14ae939790   r14 = 0x0000000000000003
[task 2018-02-28T18:58:00.486Z] 18:58:00     INFO -     r15 = 0x00007f14a0967aa8   rip = 0x00007f14c840b765
[task 2018-02-28T18:58:00.487Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.487Z] 18:58:00     INFO -  5  libxul.so!mozilla::layers::WebRenderBridgeParent::HandleShutdown [WebRenderBridgeParent.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 266 + 0x5]
[task 2018-02-28T18:58:00.488Z] 18:58:00     INFO -     rbx = 0x00007f14947d6000   rbp = 0x00007f14ae939820
[task 2018-02-28T18:58:00.488Z] 18:58:00     INFO -     rsp = 0x00007f14ae939810   r12 = 0x0000000000000006
[task 2018-02-28T18:58:00.489Z] 18:58:00     INFO -     r13 = 0x00007f14a0967aa8   r14 = 0x0000000000000000
[task 2018-02-28T18:58:00.490Z] 18:58:00     INFO -     r15 = 0x00007f14a0967aa8   rip = 0x00007f14c840bb0c
[task 2018-02-28T18:58:00.490Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.491Z] 18:58:00     INFO -  6  libxul.so!mozilla::layers::WebRenderBridgeParent::RecvShutdownSync [WebRenderBridgeParent.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 245 + 0x5]
[task 2018-02-28T18:58:00.492Z] 18:58:00     INFO -     rbx = 0x0000000000000000   rbp = 0x00007f14ae939830
[task 2018-02-28T18:58:00.492Z] 18:58:00     INFO -     rsp = 0x00007f14ae939830   r12 = 0x0000000000000006
[task 2018-02-28T18:58:00.493Z] 18:58:00     INFO -     r13 = 0x00007f14a0967aa8   r14 = 0x0000000000000000
[task 2018-02-28T18:58:00.493Z] 18:58:00     INFO -     r15 = 0x00007f14a0967aa8   rip = 0x00007f14c840bb29
[task 2018-02-28T18:58:00.494Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.495Z] 18:58:00     INFO -  7  libxul.so!mozilla::layers::PWebRenderBridgeParent::OnMessageReceived [PWebRenderBridgeParent.cpp: : 890 + 0x6]
[task 2018-02-28T18:58:00.495Z] 18:58:00     INFO -     rbx = 0x0000000000000000   rbp = 0x00007f14ae939a30
[task 2018-02-28T18:58:00.496Z] 18:58:00     INFO -     rsp = 0x00007f14ae939840   r12 = 0x0000000000000006
[task 2018-02-28T18:58:00.497Z] 18:58:00     INFO -     r13 = 0x00007f14a0967aa8   r14 = 0x0000000000000000
[task 2018-02-28T18:58:00.497Z] 18:58:00     INFO -     r15 = 0x00007f14a0967aa8   rip = 0x00007f14c7ea2b7a
[task 2018-02-28T18:58:00.498Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.499Z] 18:58:00     INFO -  8  libxul.so!mozilla::layers::PCompositorManagerParent::OnMessageReceived [PCompositorManagerParent.cpp: : 121 + 0xc]
[task 2018-02-28T18:58:00.499Z] 18:58:00     INFO -     rbx = 0x00007f14a0967aa8   rbp = 0x00007f14ae939ae0
[task 2018-02-28T18:58:00.500Z] 18:58:00     INFO -     rsp = 0x00007f14ae939a40   r12 = 0x0000000000000006
[task 2018-02-28T18:58:00.501Z] 18:58:00     INFO -     r13 = 0x00007f14a0967aa8   r14 = 0x0000000000000000
[task 2018-02-28T18:58:00.501Z] 18:58:00     INFO -     r15 = 0x00007f14a2917c00   rip = 0x00007f14c7fe3ee3
[task 2018-02-28T18:58:00.502Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.503Z] 18:58:00     INFO -  9  libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage [MessageChannel.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 2110 + 0x9]
[task 2018-02-28T18:58:00.503Z] 18:58:00     INFO -     rbx = 0x00007f14a2917d00   rbp = 0x00007f14ae939b20
[task 2018-02-28T18:58:00.504Z] 18:58:00     INFO -     rsp = 0x00007f14ae939af0   r12 = 0x0000000000000001
[task 2018-02-28T18:58:00.505Z] 18:58:00     INFO -     r13 = 0x00007f14a0967aa8   r14 = 0x0000000000000000
[task 2018-02-28T18:58:00.505Z] 18:58:00     INFO -     r15 = 0x0000000000000000   rip = 0x00007f14c7c83228
[task 2018-02-28T18:58:00.506Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.506Z] 18:58:00     INFO - 10  libxul.so!mozilla::ipc::MessageChannel::DispatchMessage [MessageChannel.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 2040 + 0xb]
[task 2018-02-28T18:58:00.507Z] 18:58:00     INFO -     rbx = 0x00007f14a0967aa8   rbp = 0x00007f14ae939bd0
[task 2018-02-28T18:58:00.508Z] 18:58:00     INFO -     rsp = 0x00007f14ae939b30   r12 = 0x00007f14a3c6d190
[task 2018-02-28T18:58:00.508Z] 18:58:00     INFO -     r13 = 0x00000000ffffffff   r14 = 0x00007f14a2917d00
[task 2018-02-28T18:58:00.509Z] 18:58:00     INFO -     r15 = 0x00007f14a09278b0   rip = 0x00007f14c7c894bb
[task 2018-02-28T18:58:00.509Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.510Z] 18:58:00     INFO - 11  libxul.so!mozilla::ipc::MessageChannel::MessageTask::Run [MessageChannel.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 1919 + 0xc]
[task 2018-02-28T18:58:00.510Z] 18:58:00     INFO -     rbx = 0x00007f14a0967a50   rbp = 0x00007f14ae939bf0
[task 2018-02-28T18:58:00.511Z] 18:58:00     INFO -     rsp = 0x00007f14ae939be0   r12 = 0x00007f14a3c6d190
[task 2018-02-28T18:58:00.511Z] 18:58:00     INFO -     r13 = 0x00007f14ae939d50   r14 = 0x00007f14ae939c38
[task 2018-02-28T18:58:00.512Z] 18:58:00     INFO -     r15 = 0x00007f14ba658240   rip = 0x00007f14c7c8af4e
[task 2018-02-28T18:58:00.512Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.513Z] 18:58:00     INFO - 12  libxul.so!MessageLoop::DeferOrRunPendingTask [message_loop.cc:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 452 + 0x5]
[task 2018-02-28T18:58:00.514Z] 18:58:00     INFO -     rbx = 0x00007f14ae939d40   rbp = 0x00007f14ae939c20
[task 2018-02-28T18:58:00.514Z] 18:58:00     INFO -     rsp = 0x00007f14ae939c00   r12 = 0x00007f14a0967a50
[task 2018-02-28T18:58:00.515Z] 18:58:00     INFO -     r13 = 0x00007f14ae939d50   r14 = 0x00007f14ae939c38
[task 2018-02-28T18:58:00.515Z] 18:58:00     INFO -     r15 = 0x00007f14ba658240   rip = 0x00007f14c7c58415
[task 2018-02-28T18:58:00.516Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.516Z] 18:58:00     INFO - 13  libxul.so!MessageLoop::DoWork [message_loop.cc:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 535 + 0x5]
[task 2018-02-28T18:58:00.517Z] 18:58:00     INFO -     rbx = 0x00007f14ae939d40   rbp = 0x00007f14ae939c80
[task 2018-02-28T18:58:00.518Z] 18:58:00     INFO -     rsp = 0x00007f14ae939c30   r12 = 0x00007f14ae939c30
[task 2018-02-28T18:58:00.520Z] 18:58:00     INFO -     r13 = 0x00007f14ae939d50   r14 = 0x00007f14ae939c38
[task 2018-02-28T18:58:00.520Z] 18:58:00     INFO -     r15 = 0x00007f14ba658240   rip = 0x00007f14c7c5899b
[task 2018-02-28T18:58:00.521Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.522Z] 18:58:00     INFO - 14  libxul.so!base::MessagePumpDefault::Run [message_pump_default.cc:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 36 + 0x9]
[task 2018-02-28T18:58:00.523Z] 18:58:00     INFO -     rbx = 0x00007f14ae939d40   rbp = 0x00007f14ae939cf0
[task 2018-02-28T18:58:00.524Z] 18:58:00     INFO -     rsp = 0x00007f14ae939c90   r12 = 0x0000000000000000
[task 2018-02-28T18:58:00.525Z] 18:58:00     INFO -     r13 = 0x00007f14ba658220   r14 = 0x00007f14ae939ca8
[task 2018-02-28T18:58:00.526Z] 18:58:00     INFO -     r15 = 0x00007f14ba658240   rip = 0x00007f14c7c4fcd4
[task 2018-02-28T18:58:00.526Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.527Z] 18:58:00     INFO - 15  libxul.so!MessageLoop::Run [message_loop.cc:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 326 + 0x5]
[task 2018-02-28T18:58:00.528Z] 18:58:00     INFO -     rbx = 0x00007f14ba658100   rbp = 0x00007f14ae939d20
[task 2018-02-28T18:58:00.529Z] 18:58:00     INFO -     rsp = 0x00007f14ae939d00   r12 = 0x00007f14ae939d40
[task 2018-02-28T18:58:00.530Z] 18:58:00     INFO -     r13 = 0x00007fff667cb35f   r14 = 0x00007f14ae93a9c0
[task 2018-02-28T18:58:00.531Z] 18:58:00     INFO -     r15 = 0x0000000000000001   rip = 0x00007f14c7c4fb22
[task 2018-02-28T18:58:00.531Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.532Z] 18:58:00     INFO - 16  libxul.so!base::Thread::ThreadMain [thread.cc:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 181 + 0x8]
[task 2018-02-28T18:58:00.533Z] 18:58:00     INFO -     rbx = 0x00007f14ba658100   rbp = 0x00007f14ae939f00
[task 2018-02-28T18:58:00.534Z] 18:58:00     INFO -     rsp = 0x00007f14ae939d30   r12 = 0x00007f14ae939d40
[task 2018-02-28T18:58:00.535Z] 18:58:00     INFO -     r13 = 0x00007fff667cb35f   r14 = 0x00007f14ae93a9c0
[task 2018-02-28T18:58:00.536Z] 18:58:00     INFO -     r15 = 0x0000000000000001   rip = 0x00007f14c7c5bdf8
[task 2018-02-28T18:58:00.536Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.537Z] 18:58:00     INFO - 17  libxul.so!ThreadFunc [platform_thread_posix.cc:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 38 + 0x3]
[task 2018-02-28T18:58:00.538Z] 18:58:00     INFO -     rbx = 0x0000000000000000   rbp = 0x00007f14ae939f10
[task 2018-02-28T18:58:00.538Z] 18:58:00     INFO -     rsp = 0x00007f14ae939f10   r12 = 0x0000000000000000
[task 2018-02-28T18:58:00.539Z] 18:58:00     INFO -     r13 = 0x00007fff667cb35f   r14 = 0x00007f14ae93a9c0
[task 2018-02-28T18:58:00.540Z] 18:58:00     INFO -     r15 = 0x0000000000000001   rip = 0x00007f14c7c4d56a
[task 2018-02-28T18:58:00.541Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.542Z] 18:58:00     INFO - 18  libpthread-2.23.so + 0x76ba
[task 2018-02-28T18:58:00.543Z] 18:58:00     INFO -     rbx = 0x0000000000000000   rbp = 0x0000000000000000
[task 2018-02-28T18:58:00.543Z] 18:58:00     INFO -     rsp = 0x00007f14ae939f20   r12 = 0x0000000000000000
[task 2018-02-28T18:58:00.544Z] 18:58:00     INFO -     r13 = 0x00007fff667cb35f   r14 = 0x00007f14ae93a9c0
[task 2018-02-28T18:58:00.545Z] 18:58:00     INFO -     r15 = 0x0000000000000001   rip = 0x00007f14d91646ba
[task 2018-02-28T18:58:00.546Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.547Z] 18:58:00     INFO - 19  libc-2.23.so + 0x10741d
[task 2018-02-28T18:58:00.547Z] 18:58:00     INFO -     rsp = 0x00007f14ae939fc0   rip = 0x00007f14d81ed41d
[task 2018-02-28T18:58:00.548Z] 18:58:00     INFO -     Found by: stack scanning


Meanwhile the main thread is in shutdown:

[task 2018-02-28T18:58:00.550Z] 18:58:00     INFO - Thread 0
[task 2018-02-28T18:58:00.550Z] 18:58:00     INFO -  0  libpthread-2.23.so + 0xd360
[task 2018-02-28T18:58:00.551Z] 18:58:00     INFO -     rax = 0xfffffffffffffe00   rdx = 0x0000000000000029
[task 2018-02-28T18:58:00.552Z] 18:58:00     INFO -     rcx = 0x00007f14d916a360   rbx = 0x00007f14a3c6d1c0
[task 2018-02-28T18:58:00.553Z] 18:58:00     INFO -     rsi = 0x0000000000000080   rdi = 0x00007f14a3c6d1c4
[task 2018-02-28T18:58:00.553Z] 18:58:00     INFO -     rbp = 0x00007fff667cdb20   rsp = 0x00007fff667cdae0
[task 2018-02-28T18:58:00.554Z] 18:58:00     INFO -      r8 = 0x00007f14a3c6d100    r9 = 0x0000000000000014
[task 2018-02-28T18:58:00.555Z] 18:58:00     INFO -     r10 = 0x0000000000000000   r11 = 0x0000000000000246
[task 2018-02-28T18:58:00.556Z] 18:58:00     INFO -     r12 = 0x00007f14a2918100   r13 = 0x00007fff667cdc30
[task 2018-02-28T18:58:00.557Z] 18:58:00     INFO -     r14 = 0x00007f14a2918100   r15 = 0x0000000000000001
[task 2018-02-28T18:58:00.557Z] 18:58:00     INFO -     rip = 0x00007f14d916a360
[task 2018-02-28T18:58:00.558Z] 18:58:00     INFO -     Found by: given as instruction pointer in context
[task 2018-02-28T18:58:00.559Z] 18:58:00     INFO -  1  libxul.so!mozilla::ipc::MessageChannel::WaitForSyncNotify [CondVar.h:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 68 + 0xd]
[task 2018-02-28T18:58:00.560Z] 18:58:00     INFO -     rbp = 0x00007fff667cdb60   rsp = 0x00007fff667cdb30
[task 2018-02-28T18:58:00.561Z] 18:58:00     INFO -     rip = 0x00007f14c7c7e04c
[task 2018-02-28T18:58:00.562Z] 18:58:00     INFO -     Found by: previous frame's frame pointer
[task 2018-02-28T18:58:00.562Z] 18:58:00     INFO -  2  libxul.so!mozilla::ipc::MessageChannel::Send [MessageChannel.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 1472 + 0xa]
[task 2018-02-28T18:58:00.563Z] 18:58:00     INFO -     rbx = 0x0000000000000001   rbp = 0x00007fff667cdc10
[task 2018-02-28T18:58:00.564Z] 18:58:00     INFO -     rsp = 0x00007fff667cdb70   r12 = 0x00007f14a3c6d190
[task 2018-02-28T18:58:00.565Z] 18:58:00     INFO -     r13 = 0x00007fff667cdc30   r14 = 0x00007f14a2918100
[task 2018-02-28T18:58:00.566Z] 18:58:00     INFO -     rip = 0x00007f14c7c8a790
[task 2018-02-28T18:58:00.566Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.567Z] 18:58:00     INFO -  3  libxul.so!mozilla::layers::PCompositorBridgeChild::SendWillClose [PCompositorBridgeChild.cpp: : 386 + 0xb]
[task 2018-02-28T18:58:00.568Z] 18:58:00     INFO -     rbx = 0x00007f148e9d2c00   rbp = 0x00007fff667cdcc0
[task 2018-02-28T18:58:00.569Z] 18:58:00     INFO -     rsp = 0x00007fff667cdc20   r12 = 0x00007fff667cdc30
[task 2018-02-28T18:58:00.570Z] 18:58:00     INFO -     r13 = 0x00007f148c645d60   r14 = 0x00007fff667cdcf8
[task 2018-02-28T18:58:00.570Z] 18:58:00     INFO -     r15 = 0x0000000000000008   rip = 0x00007f14c801c1e7
[task 2018-02-28T18:58:00.571Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.572Z] 18:58:00     INFO -  4  libxul.so!mozilla::layers::CompositorBridgeChild::Destroy [CompositorBridgeChild.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 196 + 0x8]
[task 2018-02-28T18:58:00.573Z] 18:58:00     INFO -     rbx = 0x00007fff667cdd00   rbp = 0x00007fff667cde80
[task 2018-02-28T18:58:00.574Z] 18:58:00     INFO -     rsp = 0x00007fff667cdcd0   r12 = 0x00007f148e9d2c00
[task 2018-02-28T18:58:00.575Z] 18:58:00     INFO -     r13 = 0x0000000000000000   r14 = 0x00007fff667cdcf8
[task 2018-02-28T18:58:00.575Z] 18:58:00     INFO -     r15 = 0x0000000000000008   rip = 0x00007f14c84db0ee
[task 2018-02-28T18:58:00.576Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.577Z] 18:58:00     INFO -  5  libxul.so!mozilla::layers::InProcessCompositorSession::Shutdown [InProcessCompositorSession.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 101 + 0x9]
[task 2018-02-28T18:58:00.578Z] 18:58:00     INFO -     rbx = 0x00007f14a4051c00   rbp = 0x00007fff667cdea0
[task 2018-02-28T18:58:00.578Z] 18:58:00     INFO -     rsp = 0x00007fff667cde90   r12 = 0x00007f14a4051c00
[task 2018-02-28T18:58:00.579Z] 18:58:00     INFO -     r13 = 0x00007fff667cdf20   r14 = 0x00007f148e9d2000
[task 2018-02-28T18:58:00.580Z] 18:58:00     INFO -     r15 = 0x00007f14c8697600   rip = 0x00007f14c858f1e5
[task 2018-02-28T18:58:00.581Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.581Z] 18:58:00     INFO -  6  libxul.so!nsBaseWidget::DestroyCompositor [nsBaseWidget.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 292 + 0x9]
[task 2018-02-28T18:58:00.582Z] 18:58:00     INFO -     rbx = 0x00007f14bbb2c800   rbp = 0x00007fff667cdec0
[task 2018-02-28T18:58:00.583Z] 18:58:00     INFO -     rsp = 0x00007fff667cdeb0   r12 = 0x00007f14a4051c00
[task 2018-02-28T18:58:00.584Z] 18:58:00     INFO -     r13 = 0x00007fff667cdf20   r14 = 0x00007f148e9d2000
[task 2018-02-28T18:58:00.585Z] 18:58:00     INFO -     r15 = 0x00007f14c8697600   rip = 0x00007f14c98cb0e8
[task 2018-02-28T18:58:00.586Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.587Z] 18:58:00     INFO -  7  libxul.so!nsWindow::Destroy [nsWindow.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 724 + 0x8]
[task 2018-02-28T18:58:00.587Z] 18:58:00     INFO -     rbx = 0x00007f14bbb2c800   rbp = 0x00007fff667cdf00
[task 2018-02-28T18:58:00.588Z] 18:58:00     INFO -     rsp = 0x00007fff667cded0   r12 = 0x00007f149a50a290
[task 2018-02-28T18:58:00.589Z] 18:58:00     INFO -     r13 = 0x00007fff667cdf20   r14 = 0x00007f148e9d2000
[task 2018-02-28T18:58:00.590Z] 18:58:00     INFO -     r15 = 0x00007f14c8697600   rip = 0x00007f14c990ae68
[task 2018-02-28T18:58:00.591Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.591Z] 18:58:00     INFO -  8  libxul.so!nsXULWindow::Destroy [nsXULWindow.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 511 + 0x6]
[task 2018-02-28T18:58:00.592Z] 18:58:00     INFO -     rbx = 0x00007f149a50a280   rbp = 0x00007fff667cdf50
[task 2018-02-28T18:58:00.593Z] 18:58:00     INFO -     rsp = 0x00007fff667cdf10   r12 = 0x00007f149a50a290
[task 2018-02-28T18:58:00.593Z] 18:58:00     INFO -     r13 = 0x00007fff667cdf20   r14 = 0x00007f14bc9e09e8
[task 2018-02-28T18:58:00.594Z] 18:58:00     INFO -     r15 = 0x00007f14c8697600   rip = 0x00007f14ca87e55d
[task 2018-02-28T18:58:00.595Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.596Z] 18:58:00     INFO -  9  libxul.so!nsWebShellWindow::Destroy [nsWebShellWindow.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 780 + 0x8]
[task 2018-02-28T18:58:00.597Z] 18:58:00     INFO -     rbx = 0x00007f149a50a280   rbp = 0x00007fff667cdfb0
[task 2018-02-28T18:58:00.597Z] 18:58:00     INFO -     rsp = 0x00007fff667cdf60   r12 = 0x00007f149a50a290
[task 2018-02-28T18:58:00.598Z] 18:58:00     INFO -     r13 = 0x00007f149a50a368   r14 = 0x00007f14bc9e09e8
[task 2018-02-28T18:58:00.599Z] 18:58:00     INFO -     r15 = 0x00007f14c8697600   rip = 0x00007f14ca88afef
[task 2018-02-28T18:58:00.599Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.600Z] 18:58:00     INFO - 10  libxul.so!nsGlobalWindowOuter::ReallyCloseWindow [nsGlobalWindowOuter.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 6125 + 0xa]
[task 2018-02-28T18:58:00.601Z] 18:58:00     INFO -     rbx = 0x00007f14bc9e0940   rbp = 0x00007fff667ce010
[task 2018-02-28T18:58:00.601Z] 18:58:00     INFO -     rsp = 0x00007fff667cdfc0   r12 = 0x00007f14a40b7b88
[task 2018-02-28T18:58:00.602Z] 18:58:00     INFO -     r13 = 0x00007f14bc9e0960   r14 = 0x00007f14bc9e09e8
[task 2018-02-28T18:58:00.602Z] 18:58:00     INFO -     r15 = 0x00007f14c8697600   rip = 0x00007f14c86a56ca
[task 2018-02-28T18:58:00.603Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.604Z] 18:58:00     INFO - 11  libxul.so!nsCloseEvent::Run [nsGlobalWindowOuter.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 5896 + 0x8]
[task 2018-02-28T18:58:00.604Z] 18:58:00     INFO -     rbx = 0x00007f14bc9e0940   rbp = 0x00007fff667ce040
[task 2018-02-28T18:58:00.605Z] 18:58:00     INFO -     rsp = 0x00007fff667ce020   r12 = 0x00007fff667ce130
[task 2018-02-28T18:58:00.605Z] 18:58:00     INFO -     r13 = 0x00007f148dbfad60   r14 = 0x00007f14bffcb0a8
[task 2018-02-28T18:58:00.606Z] 18:58:00     INFO -     r15 = 0x00007fff667ce5df   rip = 0x00007f14c86a5756
[task 2018-02-28T18:58:00.607Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.607Z] 18:58:00     INFO - 12  libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 1040 + 0xa]
[task 2018-02-28T18:58:00.608Z] 18:58:00     INFO -     rbx = 0x00007f14d7edb870   rbp = 0x00007fff667ce5b0
[task 2018-02-28T18:58:00.608Z] 18:58:00     INFO -     rsp = 0x00007fff667ce050   r12 = 0x00007fff667ce130
[task 2018-02-28T18:58:00.609Z] 18:58:00     INFO -     r13 = 0x00007f148dbfad60   r14 = 0x00007f14bffcb0a8
[task 2018-02-28T18:58:00.610Z] 18:58:00     INFO -     r15 = 0x00007fff667ce5df   rip = 0x00007f14c78451b6
[task 2018-02-28T18:58:00.610Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.611Z] 18:58:00     INFO - 13  libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 517 + 0xe]
[task 2018-02-28T18:58:00.611Z] 18:58:00     INFO -     rbx = 0x00007f14c530ae40   rbp = 0x00007fff667ce5e0
[task 2018-02-28T18:58:00.612Z] 18:58:00     INFO -     rsp = 0x00007fff667ce5c0   r12 = 0x00007f14d7e895d0
[task 2018-02-28T18:58:00.613Z] 18:58:00     INFO -     r13 = 0x00007f14d7edb870   r14 = 0x00007f14c530ae60
[task 2018-02-28T18:58:00.613Z] 18:58:00     INFO -     r15 = 0x0000000000000001   rip = 0x00007f14c784680b
[task 2018-02-28T18:58:00.614Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.614Z] 18:58:00     INFO - 14  libxul.so!mozilla::ipc::MessagePump::Run [MessagePump.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 97 + 0xa]
[task 2018-02-28T18:58:00.615Z] 18:58:00     INFO -     rbx = 0x00007f14c530ae40   rbp = 0x00007fff667ce630
[task 2018-02-28T18:58:00.616Z] 18:58:00     INFO -     rsp = 0x00007fff667ce5f0   r12 = 0x00007f14d7e895d0
[task 2018-02-28T18:58:00.616Z] 18:58:00     INFO -     r13 = 0x00007f14d7edb870   r14 = 0x00007f14c530ae60
[task 2018-02-28T18:58:00.617Z] 18:58:00     INFO -     r15 = 0x0000000000000001   rip = 0x00007f14c7c7aef2
[task 2018-02-28T18:58:00.618Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.618Z] 18:58:00     INFO - 15  libxul.so!MessageLoop::Run [message_loop.cc:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 326 + 0x5]
[task 2018-02-28T18:58:00.619Z] 18:58:00     INFO -     rbx = 0x00007f14bffcb0a0   rbp = 0x00007fff667ce660
[task 2018-02-28T18:58:00.620Z] 18:58:00     INFO -     rsp = 0x00007fff667ce640   r12 = 0x00007f14d7edb870
[task 2018-02-28T18:58:00.620Z] 18:58:00     INFO -     r13 = 0x00007fff667ce730   r14 = 0x00007f14c5375d40
[task 2018-02-28T18:58:00.621Z] 18:58:00     INFO -     r15 = 0x00007fff667ce720   rip = 0x00007f14c7c4fb22
[task 2018-02-28T18:58:00.622Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.622Z] 18:58:00     INFO - 16  libxul.so!nsBaseAppShell::Run [nsBaseAppShell.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 157 + 0xd]
[task 2018-02-28T18:58:00.623Z] 18:58:00     INFO -     rbx = 0x00007f14bffcb0a0   rbp = 0x00007fff667ce680
[task 2018-02-28T18:58:00.623Z] 18:58:00     INFO -     rsp = 0x00007fff667ce670   r12 = 0x00007f14d7edb870
[task 2018-02-28T18:58:00.624Z] 18:58:00     INFO -     r13 = 0x00007fff667ce730   r14 = 0x00007f14c5375d40
[task 2018-02-28T18:58:00.625Z] 18:58:00     INFO -     r15 = 0x00007fff667ce720   rip = 0x00007f14c98e74f9
[task 2018-02-28T18:58:00.625Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.626Z] 18:58:00     INFO - 17  libxul.so!nsAppStartup::Run [nsAppStartup.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 288 + 0x6]
[task 2018-02-28T18:58:00.627Z] 18:58:00     INFO -     rbx = 0x00007f14bffcd060   rbp = 0x00007fff667ce6a0
[task 2018-02-28T18:58:00.627Z] 18:58:00     INFO -     rsp = 0x00007fff667ce690   r12 = 0x0000000000000077
[task 2018-02-28T18:58:00.628Z] 18:58:00     INFO -     r13 = 0x00007fff667ce730   r14 = 0x00007f14c5375d40
[task 2018-02-28T18:58:00.629Z] 18:58:00     INFO -     r15 = 0x00007fff667ce720   rip = 0x00007f14caab4386
[task 2018-02-28T18:58:00.629Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.630Z] 18:58:00     INFO - 18  libxul.so!XREMain::XRE_mainRun [nsAppRunner.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 4679 + 0x6]
[task 2018-02-28T18:58:00.631Z] 18:58:00     INFO -     rbx = 0x00007fff667ce790   rbp = 0x00007fff667ce820
[task 2018-02-28T18:58:00.631Z] 18:58:00     INFO -     rsp = 0x00007fff667ce6b0   r12 = 0x0000000000000077
[task 2018-02-28T18:58:00.632Z] 18:58:00     INFO -     r13 = 0x00007fff667ce730   r14 = 0x00007f14c5375d40
[task 2018-02-28T18:58:00.633Z] 18:58:00     INFO -     r15 = 0x00007fff667ce720   rip = 0x00007f14cab64784
[task 2018-02-28T18:58:00.633Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.634Z] 18:58:00     INFO - 19  libxul.so!XREMain::XRE_main [nsAppRunner.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 4814 + 0x8]
[task 2018-02-28T18:58:00.634Z] 18:58:00     INFO -     rbx = 0x0000000000000000   rbp = 0x00007fff667ce890
[task 2018-02-28T18:58:00.635Z] 18:58:00     INFO -     rsp = 0x00007fff667ce830   r12 = 0x0000000000000000
[task 2018-02-28T18:58:00.636Z] 18:58:00     INFO -     r13 = 0x00007fff667ce8a0   r14 = 0x00007fff667cea80
[task 2018-02-28T18:58:00.636Z] 18:58:00     INFO -     r15 = 0x00007f14d7e5dac0   rip = 0x00007f14cab6545d
[task 2018-02-28T18:58:00.637Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.637Z] 18:58:00     INFO - 20  libxul.so!XRE_main [nsAppRunner.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 4906 + 0x5]
[task 2018-02-28T18:58:00.638Z] 18:58:00     INFO -     rbx = 0x0000000000000004   rbp = 0x00007fff667cea60
[task 2018-02-28T18:58:00.639Z] 18:58:00     INFO -     rsp = 0x00007fff667ce8a0   r12 = 0x00007fff667ce8a0
[task 2018-02-28T18:58:00.639Z] 18:58:00     INFO -     r13 = 0x00007fff667cfbc8   r14 = 0x00007fff667cea80
[task 2018-02-28T18:58:00.640Z] 18:58:00     INFO -     r15 = 0x00007fff667cea80   rip = 0x00007f14cab65884
[task 2018-02-28T18:58:00.640Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.641Z] 18:58:00     INFO - 21  firefox!do_main [nsBrowserApp.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 231 + 0xf]
[task 2018-02-28T18:58:00.642Z] 18:58:00     INFO -     rbx = 0x00007fff667cfbc8   rbp = 0x00007fff667cfab0
[task 2018-02-28T18:58:00.642Z] 18:58:00     INFO -     rsp = 0x00007fff667cea70   r12 = 0x0000000000000004
[task 2018-02-28T18:58:00.643Z] 18:58:00     INFO -     r13 = 0x00007fff667cfbf0   r14 = 0x0000000000000000
[task 2018-02-28T18:58:00.643Z] 18:58:00     INFO -     r15 = 0x00007fff667cea80   rip = 0x00000000004066f9
[task 2018-02-28T18:58:00.644Z] 18:58:00     INFO -     Found by: call frame info
[task 2018-02-28T18:58:00.645Z] 18:58:00     INFO - 22  firefox!main [nsBrowserApp.cpp:f9cbd1358fb8aeeb60da53e4940d5434eb33a636 : 304 + 0xd]
[task 2018-02-28T18:58:00.645Z] 18:58:00     INFO -     rbx = 0x0000000000000004   rbp = 0x00007fff667cfae0
[task 2018-02-28T18:58:00.646Z] 18:58:00     INFO -     rsp = 0x00007fff667cfac0   r12 = 0x00007fff667cfbc8
[task 2018-02-28T18:58:00.646Z] 18:58:00     INFO -     r13 = 0x00007fff667cfbf0   r14 = 0x000006e1e9213a94
[task 2018-02-28T18:58:00.647Z] 18:58:00     INFO -     r15 = 0x0000000000000000   rip = 0x0000000000405f0b
[task 2018-02-28T18:58:00.648Z] 18:58:00     INFO -     Found by: call frame info
Component: Reftest → Graphics
Product: Testing → Core
Version: Version 3 → unspecified
This is caused by WebRenderBridgeParent::ClearResources (called when destroying the webrender bridge) scheduling a composition while the widget is (at least partially) shut down.
Sotaro, We could avoid scheduling the composition is mDestroyed is true, but would mean we only run this code when tab switching and probably intended for this code to run in more cases. Perhaps the best is to never schedule a composition in Clear resources and manually run the required sequence of webrender api calls to clean up the pipeline (surely it does not require interacting with the vsync scheduler).
Component: Graphics → Graphics: WebRender
Flags: needinfo?(sotaro.ikeda.g)
Whiteboard: gfx-noted
Blocks: 1442730
No longer blocks: 1442730
Depends on: 1442730
Flags: needinfo?(sotaro.ikeda.g)
We could supress scheduding during shutdown. But the root cause of the crash seems to be addressed already by Bug 1441498.
Alright, let's wait for Bug 1441498 to land then.
This doesn't seem to have recurred since bug 1441498 landed.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.