Closed
Bug 1379060
Opened 8 years ago
Closed 8 years ago
Intermittent test_quit_restart.py TestServerQuitApplication.test_attempt_quit | application crashed [@ MOZ_CrashOOL | mozilla::gfx::impl::VROculusSession::Release()]
Categories
(Core :: WebVR, defect)
Tracking
()
RESOLVED
FIXED
mozilla56
| Tracking | Status | |
|---|---|---|
| firefox-esr52 | --- | unaffected |
| firefox54 | --- | unaffected |
| firefox55 | --- | unaffected |
| firefox56 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: kip)
References
Details
(Keywords: crash, intermittent-failure, regression)
Crash Data
Comment 1•8 years ago
|
||
Thread 28 crashed / hung here and looks to be related to bug 1287944:
17:36:57 INFO - Crash reason: EXCEPTION_BREAKPOINT
17:36:57 INFO - Crash address: 0x7f84bb9fb68
17:36:57 INFO - Process uptime: 14 seconds
17:36:57 INFO - Thread 28 (crashed)
17:36:57 INFO - 0 mozglue.dll!MOZ_CrashOOL [Assertions.cpp:f9b033c61423 : 33 + 0x0]
17:36:57 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000
17:36:57 INFO - rcx = 0x00000000ffffffff rbx = 0x000007f83a202648
17:36:57 INFO - rsi = 0x0000000000000000 rdi = 0x000000000000002b
17:36:57 INFO - rbp = 0x000000ceb96df7a0 rsp = 0x000000ceb96df530
17:36:57 INFO - r8 = 0x000000ceb96dde08 r9 = 0x0000000000000000
17:36:57 INFO - r10 = 0x0000000000000000 r11 = 0x000000ceb96df3a0
17:36:57 INFO - r12 = 0x0000000000000000 r13 = 0x0000000000000000
17:36:57 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000000
17:36:57 INFO - rip = 0x000007f84bb9fb68
17:36:57 INFO - Found by: given as instruction pointer in context
17:36:57 INFO - 1 xul.dll!nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const *) [nsISupportsImpl.cpp:f9b033c61423 : 43 + 0x15]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df560 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f834f8d3e3
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 2 xul.dll!mozilla::gfx::impl::VROculusSession::Release() [gfxVROculus.h:f9b033c61423 : 39 + 0x1e]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df590 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835f8fa96
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 3 xul.dll!mozilla::gfx::VRSystemManagerOculus::Destroy() [gfxVROculus.cpp:f9b033c61423 : 1424 + 0x13]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df5c0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835f8d3b6
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 4 xul.dll!mozilla::gfx::VRManager::Destroy() [VRManager.cpp:f9b033c61423 : 113 + 0x1c]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df5f0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835f9c974
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 5 xul.dll!mozilla::gfx::VRManagerParent::UnregisterFromManager() [VRManagerParent.cpp:f9b033c61423 : 149 + 0x17]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df620 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835fa48b7
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 6 xul.dll!mozilla::gfx::VRManagerParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) [VRManagerParent.cpp:f9b033c61423 : 221 + 0x5]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df650 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835f9ab32
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 7 xul.dll!mozilla::gfx::PVRManagerParent::OnChannelClose() [PVRManagerParent.cpp:f9b033c61423 : 1165 + 0xd]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df690 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f8357e3b07
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 8 xul.dll!mozilla::ipc::MessageChannel::NotifyChannelClosed() [MessageChannel.cpp:f9b033c61423 : 2728 + 0x14]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df6c0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f8355580e0
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 9 xul.dll!mozilla::ipc::MessageChannel::OnNotifyMaybeChannelError() [MessageChannel.cpp:f9b033c61423 : 2587 + 0x8]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df6f0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f83555952f
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 10 xul.dll!mozilla::detail::RunnableMethodImpl<mozilla::ipc::MessageChannel * const,void ( mozilla::ipc::MessageChannel::*)(void),0,1>::Run() [nsThreadUtils.h:f9b033c61423 : 1187 + 0x1e]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df730 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f83555c67f
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 11 xul.dll!MessageLoop::RunTask(already_AddRefed<nsIRunnable>) [message_loop.cc:f9b033c61423 : 443 + 0xf]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df760 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835522d69
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 12 xul.dll!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask &&) [message_loop.cc:f9b033c61423 : 451 + 0x31]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df7b0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f83551bdd7
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 13 xul.dll!MessageLoop::DoWork() [message_loop.cc:f9b033c61423 : 526 + 0x5]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df7e0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f83551c54e
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 14 xul.dll!base::MessagePumpForUI::DoRunLoop() [message_pump_win.cc:f9b033c61423 : 212 + 0xd]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df830 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f83550c879
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 15 xul.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate *,base::MessagePumpWin::Dispatcher *) [message_pump_win.cc:f9b033c61423 : 56 + 0x6]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df860 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f83550d17a
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 16 xul.dll!MessageLoop::RunHandler() [message_loop.cc:f9b033c61423 : 313 + 0x5]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df8b0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835522c56
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 17 xul.dll!MessageLoop::Run() [message_loop.cc:f9b033c61423 : 293 + 0x8]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df8e0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f8355228fe
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 18 xul.dll!base::Thread::ThreadMain() [thread.cc:f9b033c61423 : 181 + 0xa]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96df930 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f835524154
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 19 xul.dll!`anonymous namespace'::ThreadFunc [platform_thread_win.cc:f9b033c61423 : 28 + 0x6]
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96dfad0 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f83550e032
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 20 kernel32.dll!BaseThreadInitThunk + 0x1a
17:36:57 INFO - rbx = 0x000007f83a202648 rbp = 0x000000ceb96df7a0
17:36:57 INFO - rsp = 0x000000ceb96dfb00 r12 = 0x0000000000000000
17:36:57 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
17:36:57 INFO - r15 = 0x0000000000000000 rip = 0x000007f85671167e
17:36:57 INFO - Found by: call frame info
17:36:57 INFO - 21 ntdll.dll!RtlUserThreadStart + 0x21
17:36:57 INFO - rsp = 0x000000ceb96dfb30 rip = 0x000007f85698c3f1
17:36:57 INFO - Found by: stack scanning
17:36:57 INFO - 22 KERNELBASE.dll!GetLegacyComposition + 0x1180
17:36:57 INFO - rsp = 0x000000ceb96dfb60 rip = 0x000007f853c809d0
17:36:57 INFO - Found by: stack scanning
Kearwood, can you please have a look at it?
Blocks: 1287944
Crash Signature: [@ MOZ_CrashOOL] → [@ MOZ_CrashOOL | mozilla::gfx::impl::VROculusSession::Release()]
status-firefox56:
--- → affected
Component: Marionette → WebVR
Flags: needinfo?(kgilbert)
Keywords: regression
Product: Testing → Core
Summary: Intermittent test_quit_restart.py TestServerQuitApplication.test_attempt_quit | application crashed [@ MOZ_CrashOOL] → Intermittent test_quit_restart.py TestServerQuitApplication.test_attempt_quit | application crashed [@ MOZ_CrashOOL | mozilla::gfx::impl::VROculusSession::Release()]
Version: Version 3 → unspecified
Comment 2•8 years ago
|
||
Oh, it's already fixed by the backout of bug 1287944 via https://hg.mozilla.org/integration/autoland/rev/9ed45070606fec2a6167e97d5f300a7f22e8b712
Status: NEW → RESOLVED
Closed: 8 years ago
OS: Unspecified → Windows 8
Resolution: --- → FIXED
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 4•8 years ago
|
||
I will repro and ensure this is fixed before attempting to re-land the patch, thanks!
Flags: needinfo?(kgilbert)
Updated•8 years ago
|
Assignee: nobody → kgilbert
status-firefox54:
--- → unaffected
status-firefox55:
--- → unaffected
status-firefox-esr52:
--- → unaffected
Target Milestone: --- → mozilla56
You need to log in
before you can comment on or make changes to this bug.
Description
•