Closed Bug 1450086 Opened 6 years ago Closed 6 years ago

Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::widget::WinCompositorWidget::UpdateCompositorWndSizeIfNecessary()] after Assertion failure: mCompositorWnd

Categories

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

x86_64
Windows 10
defect

Tracking

()

RESOLVED DUPLICATE of bug 1449934

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

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

Crash Data

Filed by: apavel [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=171064334&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/Nsyq0lG8TtCA3qkF2ymCfA/runs/1/artifacts/public/logs/live_backing.log

17:27:14     INFO -  780 INFO TEST-OK | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | took 1815ms
17:27:14     INFO -  GECKO(10112) | ++DOMWINDOW == 73 (000001F4D815F000) [pid = 9628] [serial = 1764] [outer = 000001F4D6B10000]
17:27:14     INFO -  781 INFO None782 INFO TEST-START | Shutdown
17:27:14     INFO -  783 INFO Passed:  86247
17:27:14     INFO -  784 INFO Failed:  0
17:27:14     INFO -  785 INFO Todo:    0
17:27:14     INFO -  786 INFO Mode:    e10s
17:27:14     INFO -  787 INFO Slowest: 43263ms - /tests/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compound-assignment-type-combination.html
17:27:14     INFO -  788 INFO SimpleTest FINISHED
17:27:14     INFO -  789 INFO TEST-INFO | Ran 1 Loops
17:27:14     INFO -  790 INFO SimpleTest FINISHED
17:27:14     INFO -  GECKO(10112) | ++DOMWINDOW == 74 (000001F4D6B16C00) [pid = 9628] [serial = 1765] [outer = 000001F4D6B10000]
17:27:14     INFO -  GECKO(10112) | Assertion failure: mCompositorWnd, at z:/build/build/src/widget/windows/WinCompositorWidget.cpp:372
17:27:34     INFO -  GECKO(10112) | #01: mozilla::wr::RenderCompositorANGLE::BeginFrame() [gfx/webrender_bindings/RenderCompositorANGLE.cpp:280]
17:27:34     INFO -  GECKO(10112) | #02: mozilla::wr::RendererOGL::UpdateAndRender(bool) [gfx/webrender_bindings/RendererOGL.cpp:128]
17:27:34     INFO -  GECKO(10112) | #03: mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId,bool) [gfx/webrender_bindings/RenderThread.cpp:267]
17:27:34     INFO -  GECKO(10112) | #04: mozilla::wr::RenderThread::NewFrameReady(mozilla::wr::WrWindowId) [gfx/webrender_bindings/RenderThread.cpp:185]
17:27:34     INFO -  GECKO(10112) | #05: mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread *,void ( mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId),1,0,mozilla::wr::WrWindowId>::Run() [xpcom/threads/nsThreadUtils.h:1218]
17:27:34     INFO -  GECKO(10112) | #06: MessageLoop::RunTask(already_AddRefed<nsIRunnable>) [ipc/chromium/src/base/message_loop.cc:453]
17:27:34     INFO -  GECKO(10112) | #07: MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask &&) [ipc/chromium/src/base/message_loop.cc:463]
17:27:34     INFO -  GECKO(10112) | #08: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:535]
17:27:34     INFO -  GECKO(10112) | #09: base::MessagePumpDefault::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_default.cc:36]
17:27:34     INFO -  GECKO(10112) | #10: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:320]
17:27:34     INFO -  GECKO(10112) | #11: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:300]
17:27:34     INFO -  GECKO(10112) | #12: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:184]
17:27:34     INFO -  GECKO(10112) | #13: static unsigned long `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:29]
17:27:34     INFO -  GECKO(10112) | #14: KERNEL32.DLL + 0x12774
17:27:34     INFO -  GECKO(10112) | #15: ntdll.dll + 0x70d51

17:27:45  WARNING -  PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::widget::WinCompositorWidget::UpdateCompositorWndSizeIfNecessary()]
17:27:45     INFO -  Crash dump filename: c:\users\genericworker\appdata\local\temp\tmpgpg9f4.mozrunner\minidumps\53fcce26-0f73-41a7-9438-6b3eb4310518.dmp
17:27:45     INFO -  Operating system: Windows NT
17:27:45     INFO -                    10.0.15063
17:27:45     INFO -  CPU: amd64
17:27:45     INFO -       family 6 model 45 stepping 7
17:27:45     INFO -       8 CPUs
17:27:45     INFO -  GPU: UNKNOWN
17:27:45     INFO -  Crash reason:  EXCEPTION_BREAKPOINT
17:27:45     INFO -  Crash address: 0x7ff9e50ae73a
17:27:45     INFO -  Assertion: Unknown assertion type 0x00000000
17:27:45     INFO -  Process uptime: 1209 seconds
17:27:45     INFO -  Thread 6 (crashed)
17:27:45     INFO -   0  xul.dll!mozilla::widget::WinCompositorWidget::UpdateCompositorWndSizeIfNecessary() [WinCompositorWidget.cpp:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 372 + 0x1b]
17:27:45     INFO -      rax = 0x0000000000000000   rdx = 0x00000023849ff638
17:27:45     INFO -      rcx = 0x00000000ffffffff   rbx = 0x0000000000000174
17:27:45     INFO -      rsi = 0x000001d70a3fb1b0   rdi = 0x000001d713896100
17:27:45     INFO -      rbp = 0x00000023849ff849   rsp = 0x00000023849ff620
17:27:45     INFO -       r8 = 0x00000023849ff630    r9 = 0x00000023849ff628
17:27:45     INFO -      r10 = 0x0000000000000000   r11 = 0x00000023849fab80
17:27:45     INFO -      r12 = 0x00007ff9e7768a50   r13 = 0x00007ff9e7726770
17:27:45     INFO -      r14 = 0x000001d70a3cee00   r15 = 0x0000000000000006
17:27:45     INFO -      rip = 0x00007ff9e50ae73a
17:27:45     INFO -      Found by: given as instruction pointer in context
17:27:45     INFO -   1  xul.dll!mozilla::wr::RenderCompositorANGLE::BeginFrame() [RenderCompositorANGLE.cpp:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 278 + 0x1e]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff670   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e342b6b2
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   2  xul.dll!mozilla::wr::RendererOGL::UpdateAndRender(bool) [RendererOGL.cpp:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 128 + 0x13]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff7b0   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e343919e
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   3  xul.dll!mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId,bool) [RenderThread.cpp:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 266 + 0x15]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff7e0   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e3438f5f
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   4  xul.dll!mozilla::wr::RenderThread::NewFrameReady(mozilla::wr::WrWindowId) [RenderThread.cpp:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 184 + 0xe]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff8b0   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e34358dc
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   5  xul.dll!mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread *,void ( mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId),1,0,mozilla::wr::WrWindowId>::Run() [nsThreadUtils.h:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 1215 + 0x7]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff900   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e34377b7
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   6  xul.dll!MessageLoop::RunTask(already_AddRefed<nsIRunnable>) [message_loop.cc:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 452 + 0xf]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff930   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e297ccc9
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   7  xul.dll!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask &&) [message_loop.cc:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 460 + 0x34]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff980   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e29750b2
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   8  xul.dll!MessageLoop::DoWork() [message_loop.cc:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 535 + 0x5]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ff9b0   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e297590d
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -   9  xul.dll!base::MessagePumpDefault::Run(base::MessagePump::Delegate *) [message_pump_default.cc:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 36 + 0x9]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ffa00   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e297ca8a
17:27:45     INFO -      Found by: call frame info
17:27:45     INFO -  10  xul.dll!MessageLoop::RunHandler() [message_loop.cc:7b24c2041026864c2ffbc1e0a7c982f1397b1b51 : 319 + 0x5]
17:27:45     INFO -      rbx = 0x0000000000000174   rbp = 0x00000023849ff849
17:27:45     INFO -      rsp = 0x00000023849ffac0   r12 = 0x00007ff9e7768a50
17:27:45     INFO -      r13 = 0x00007ff9e7726770   r14 = 0x000001d70a3cee00
17:27:45     INFO -      r15 = 0x0000000000000006   rip = 0x00007ff9e297cbb6
17:27:45     INFO -      Found by: call frame info
Sotaro, this intermittent is tripping in code you just added in bug 1191971. Can you take a look at it?
Blocks: 1191971
Flags: needinfo?(sotaro.ikeda.g)
OS: Unspecified → Windows 10
Hardware: Unspecified → x86_64
Whiteboard: [gfx-noted]
It seems dup of Bug 1449934. I just checked-in a fix.
Flags: needinfo?(sotaro.ikeda.g)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.