Closed Bug 1834302 Opened 3 years ago Closed 2 years ago

Intermittent Assertion failure: false (MOZ_ASSERT_UNREACHABLE: unexpected to be called), at /builds/worker/checkouts/gecko/gfx/layers/RemoteTextureMap.cpp:900

Categories

(Core :: Graphics, defect, P5)

defect

Tracking

()

RESOLVED FIXED
116 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox113 --- unaffected
firefox114 --- unaffected
firefox115 --- wontfix
firefox116 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: sotaro)

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression)

Attachments

(2 files)

Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=416573837&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HqCse8NmQlG6Be-YcNbZ-w/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HqCse8NmQlG6Be-YcNbZ-w/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2023-05-22T11:16:31.445Z] 11:16:31     INFO - REFTEST TEST-START | dom/canvas/test/reftest/webgl-color-test.html?frame=6&readback&__&preserve&_______&_____ == dom/canvas/test/reftest/wrapper.html?colors-no-alpha.png
[task 2023-05-22T11:16:31.445Z] 11:16:31     INFO - REFTEST INFO | RESTORE PREFERENCE pref(webgl.force-enabled,false)
[task 2023-05-22T11:16:31.446Z] 11:16:31     INFO - REFTEST INFO | SET PREFERENCE pref(webgl.force-enabled,true)
[task 2023-05-22T11:16:31.446Z] 11:16:31     INFO - REFTEST TEST-LOAD | file:///Z:/task_168475116371272/build/tests/reftest/tests/dom/canvas/test/reftest/webgl-color-test.html?frame=6&readback&__&preserve&_______&_____ | 59 / 172 (34%)
[task 2023-05-22T11:16:31.477Z] 11:16:31     INFO - Initializing context 000001C7E1083000 surface 000001C7D704C430 on display 000001C7D708ED00
[task 2023-05-22T11:16:31.478Z] 11:16:31     INFO - [GPU 9480, CanvasRenderer] WARNING: Failed to make GL context current!: file /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:473
[task 2023-05-22T11:16:31.478Z] 11:16:31     INFO - EGL Error: 0x3009
[task 2023-05-22T11:16:31.479Z] 11:16:31     INFO - [GPU 9480, CanvasRenderer] WARNING: GLContext::InitWithPrefix failed!: file /builds/worker/checkouts/gecko/gfx/gl/GLContext.cpp:331
[task 2023-05-22T11:16:31.480Z] 11:16:31     INFO - Destroying context 000001C7E1083000 surface 000001C7D704C430 on display 000001C7D708ED00
[task 2023-05-22T11:16:31.480Z] 11:16:31     INFO - [GPU 9480, CanvasRenderer] WARNING: Failed to create GLContext from PBuffer: file /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:1181
[task 2023-05-22T11:16:31.481Z] 11:16:31     INFO - Initializing context 000001C7E1083000 surface 000001C7D704C430 on display 000001C7D708ED00
[task 2023-05-22T11:16:31.582Z] 11:16:31     INFO - [Child 10872, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:130
[task 2023-05-22T11:16:31.583Z] 11:16:31     INFO - Destroying context 000001C7E0E16000 surface 000001C7D704A780 on display 000001C7D708ED00
[task 2023-05-22T11:16:31.938Z] 11:16:31     INFO - REFTEST INFO | RESTORE PREFERENCE pref(webgl.force-enabled,false)
[task 2023-05-22T11:16:31.939Z] 11:16:31     INFO - REFTEST INFO | SET PREFERENCE pref(webgl.force-enabled,true)
[task 2023-05-22T11:16:31.939Z] 11:16:31     INFO - REFTEST TEST-LOAD | file:///Z:/task_168475116371272/build/tests/reftest/tests/dom/canvas/test/reftest/wrapper.html?colors-no-alpha.png | 59 / 172 (34%)
[task 2023-05-22T11:16:32.009Z] 11:16:32     INFO - REFTEST TEST-PASS | dom/canvas/test/reftest/webgl-color-test.html?frame=6&readback&__&preserve&_______&_____ == dom/canvas/test/reftest/wrapper.html?colors-no-alpha.png | image comparison, max difference: 0, number of differing pixels: 0
[task 2023-05-22T11:16:32.009Z] 11:16:32     INFO - REFTEST TEST-END | dom/canvas/test/reftest/webgl-color-test.html?frame=6&readback&__&preserve&_______&_____ == dom/canvas/test/reftest/wrapper.html?colors-no-alpha.png
[task 2023-05-22T11:16:32.031Z] 11:16:32     INFO - REFTEST TEST-START | dom/canvas/test/reftest/webgl-color-test.html?frame=6&readback&aa&preserve&_______&_____ == dom/canvas/test/reftest/wrapper.html?colors-no-alpha.png
[task 2023-05-22T11:16:32.031Z] 11:16:32     INFO - REFTEST INFO | RESTORE PREFERENCE pref(webgl.force-enabled,false)
[task 2023-05-22T11:16:32.032Z] 11:16:32     INFO - REFTEST INFO | SET PREFERENCE pref(webgl.force-enabled,true)
[task 2023-05-22T11:16:32.032Z] 11:16:32     INFO - REFTEST TEST-LOAD | file:///Z:/task_168475116371272/build/tests/reftest/tests/dom/canvas/test/reftest/webgl-color-test.html?frame=6&readback&aa&preserve&_______&_____ | 60 / 172 (34%)
[task 2023-05-22T11:16:32.073Z] 11:16:32     INFO - Initializing context 000001C7E109A000 surface 000001C7D704B860 on display 000001C7D708ED00
[task 2023-05-22T11:16:32.075Z] 11:16:32     INFO - [GPU 9480, CanvasRenderer] WARNING: Failed to make GL context current!: file /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:473
[task 2023-05-22T11:16:32.075Z] 11:16:32     INFO - EGL Error: 0x3009
[task 2023-05-22T11:16:32.076Z] 11:16:32     INFO - [GPU 9480, CanvasRenderer] WARNING: GLContext::InitWithPrefix failed!: file /builds/worker/checkouts/gecko/gfx/gl/GLContext.cpp:331
[task 2023-05-22T11:16:32.077Z] 11:16:32     INFO - Destroying context 000001C7E109A000 surface 000001C7D704B860 on display 000001C7D708ED00
[task 2023-05-22T11:16:32.078Z] 11:16:32     INFO - [GPU 9480, CanvasRenderer] WARNING: Failed to create GLContext from PBuffer: file /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:1181
[task 2023-05-22T11:16:32.079Z] 11:16:32     INFO - Initializing context 000001C7E109A000 surface 000001C7D704C280 on display 000001C7D708ED00
[task 2023-05-22T11:16:33.242Z] 11:16:33     INFO - Assertion failure: false (MOZ_ASSERT_UNREACHABLE: unexpected to be called), at /builds/worker/checkouts/gecko/gfx/layers/RemoteTextureMap.cpp:900
[task 2023-05-22T11:16:33.325Z] 11:16:33     INFO - [Child 10872, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:130
[task 2023-05-22T11:16:33.368Z] 11:16:33     INFO - #01: mozilla::layers::RemoteTextureMap::WaitRemoteTextureReady(mozilla::layers::RemoteTextureInfo const&) [gfx/layers/RemoteTextureMap.cpp:900]
[task 2023-05-22T11:16:33.368Z] 11:16:33     INFO - #02: mozilla::wr::WebRenderAPI::WaitRemoteTextureReady(mozilla::layers::RemoteTextureInfoList*) [gfx/webrender_bindings/WebRenderAPI.cpp:523]
[task 2023-05-22T11:16:33.369Z] 11:16:33     INFO - #03: mozilla::wr::WebRenderAPI::HandleWrTransactionEvents(mozilla::wr::WebRenderAPI::RemoteTextureWaitType) [gfx/webrender_bindings/WebRenderAPI.cpp:550]
[task 2023-05-22T11:16:33.369Z] 11:16:33     INFO - #04: mozilla::layers::CompositorBridgeParent::FlushPendingWrTransactionEventsWithWait() [gfx/layers/ipc/CompositorBridgeParent.cpp:1935]
[task 2023-05-22T11:16:33.370Z] 11:16:33     INFO - #05: mozilla::layers::WebRenderBridgeParent::RecvGetSnapshot(mozilla::NotNull<mozilla::layers::PTextureParent *>, bool*) [gfx/layers/wr/WebRenderBridgeParent.cpp:1745]
[task 2023-05-22T11:16:33.371Z] 11:16:33     INFO - #06: mozilla::layers::PWebRenderBridgeParent::OnMessageReceived(IPC::Message const&, mozilla::UniquePtr<IPC::Message,mozilla::DefaultDelete<IPC::Message> >&) [s3:gecko-generated-sources:777c843b67635508ddfb6f2f0da1fcd0804deebbce07f33d176dfc439d033df5d067223ae92833d61dbe5a69d74b75e53f8a48e300fe4cf7f528fed615b288a2/ipc/ipdl/PWebRenderBridgeParent.cpp::1285]
[task 2023-05-22T11:16:33.372Z] 11:16:33     INFO - #07: mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&, mozilla::UniquePtr<IPC::Message,mozilla::DefaultDelete<IPC::Message> >&) [s3:gecko-generated-sources:8a5c9cc165d7d668ca5410663e4f25e5dc6ad7d155ae9883734d6883bbd6597f509d7c66e9fdd7365d896d91f348d7e3de10400d7c699126ef48a3442327480e/ipc/ipdl/PCompositorManagerParent.cpp::529]
[task 2023-05-22T11:16:33.373Z] 11:16:33     INFO - #08: mozilla::ipc::MessageChannel::DispatchSyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&, mozilla::UniquePtr<IPC::Message,mozilla::DefaultDelete<IPC::Message> >&) [ipc/glue/MessageChannel.cpp:1767]
[task 2023-05-22T11:16:33.373Z] 11:16:33     INFO - #09: mozilla::ipc::MessageChannel::DispatchMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::UniquePtr<IPC::Message,mozilla::DefaultDelete<IPC::Message> >) [ipc/glue/MessageChannel.cpp:1728]
[task 2023-05-22T11:16:33.374Z] 11:16:33     INFO - #10: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::ipc::MessageChannel::MessageTask&) [ipc/glue/MessageChannel.cpp:1525]
[task 2023-05-22T11:16:33.374Z] 11:16:33     INFO - #11: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1632]
[task 2023-05-22T11:16:33.375Z] 11:16:33     INFO - #12: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1234]
[task 2023-05-22T11:16:33.376Z] 11:16:33     INFO - #13: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:479]
[task 2023-05-22T11:16:33.376Z] 11:16:33     INFO - #14: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:300]
[task 2023-05-22T11:16:33.377Z] 11:16:33     INFO - #15: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:363]
[task 2023-05-22T11:16:33.377Z] 11:16:33     INFO - #16: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:345]
[task 2023-05-22T11:16:33.378Z] 11:16:33     INFO - #17: nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:393]
[task 2023-05-22T11:16:33.567Z] 11:16:33     INFO - #18: _PR_NativeRunThread(void*) [nsprpub/pr/src/threads/combined/pruthr.c:408]
[task 2023-05-22T11:16:33.568Z] 11:16:33     INFO - #19: pr_root(void*) [nsprpub/pr/src/md/windows/w95thred.c:140]
[task 2023-05-22T11:16:33.579Z] 11:16:33     INFO -  fix-stacks: error: failed to read debug info file `ucrtbase.pdb` for `C:\Windows\System32\ucrtbase.dll`
[task 2023-05-22T11:16:33.579Z] 11:16:33     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2023-05-22T11:16:33.580Z] 11:16:33     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2023-05-22T11:16:33.580Z] 11:16:33     INFO - #20: recalloc [C:\Windows\System32\ucrtbase.dll + 0x29363]
[task 2023-05-22T11:16:33.583Z] 11:16:33     INFO -  fix-stacks: error: failed to read debug info file `wkernel32.pdb` for `C:\Windows\System32\KERNEL32.DLL`
[task 2023-05-22T11:16:33.583Z] 11:16:33     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2023-05-22T11:16:33.584Z] 11:16:33     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2023-05-22T11:16:33.584Z] 11:16:33     INFO - #21: BaseThreadInitThunk [C:\Windows\System32\KERNEL32.DLL + 0x1269d]
[task 2023-05-22T11:16:33.691Z] 11:16:33     INFO - #22: patched_BaseThreadInitThunk(int, void*, void*) [toolkit/xre/dllservices/mozglue/WindowsDllBlocklist.cpp:616]
[task 2023-05-22T11:16:33.695Z] 11:16:33     INFO -  fix-stacks: error: failed to read debug info file `wntdll.pdb` for `C:\Windows\SYSTEM32\ntdll.dll`
[task 2023-05-22T11:16:33.696Z] 11:16:33     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2023-05-22T11:16:33.696Z] 11:16:33     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2023-05-22T11:16:33.696Z] 11:16:33     INFO - #23: RtlUserThreadStart [C:\Windows\SYSTEM32\ntdll.dll + 0x5a9f8]
[task 2023-05-22T11:16:33.771Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.773Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.774Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.775Z] 11:16:33     INFO - [GFX1-]: CompositorBridgeChild receives IPC close with re[G[aFX1-]: Composi[GFGXso1F-X]1:-]n[GFX1-]:  =CAo:btmC omCpoospnormalShutoriodsBtriooidmgwprtBorriodesngi
[task 2023-05-22T11:16:33.776Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.777Z] 11:16:33     INFO - CtorBrehCild ihdigledC hrierBecrceives IPCild eidgv ese crlecIose PwiChild teh irveerC se IaPcceisCo nclvloo=sAsebe wintso[reh  mrwGeiatlhSas onh=rA uIetPbC acFdsonon=lAXbnoroormmwanalS
[task 2023-05-22T11:16:33.777Z] 11:16:33     INFO - hlseS hwuituhtt rded1asoon=wnAbn-oown]rm
[task 2023-05-22T11:16:33.778Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.779Z] 11:16:33     INFO - :a CompositlShorBridgeCuhtildd orwen
[task 2023-05-22T11:16:33.779Z] 11:16:33     INFO - ceives IPC close with reason=AbnormalShutdown
[task 2023-05-22T11:16:33.780Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.781Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.781Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] SendAndWait(msgname=PWebRenderBridge::Msg_GetSnapshot) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.782Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Ignoring message 'EVENT_MESSAGE' to unknown peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:344
[task 2023-05-22T11:16:33.783Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] Send(msgname=PTexture::Msg_Destroy) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.784Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Rejecting introduction request from 'FD66D5463A290D2F.F534A789D34FADA1' for unknown peer '335160CB6597BF01.4592EC94148DF001': file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:675
[task 2023-05-22T11:16:33.785Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Rejecting introduction request from '20852978D30BF007.60CA5058DFC0258B' for unknown peer '335160CB6597BF01.4592EC94148DF001': file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:675
[task 2023-05-22T11:16:33.785Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Rejecting introduction request from '2A87346CDBAC231.B9DE13EE63F92F9F' for unknown peer '335160CB6597BF01.4592EC94148DF001': file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:675
[task 2023-05-22T11:16:33.786Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Rejecting introduction request from '58BDA927E8B87E65.238D497A02E81DCB' for unknown peer '335160CB6597BF01.4592EC94148DF001': file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:675
[task 2023-05-22T11:16:33.787Z] 11:16:33     INFO - [Child 10872, IPC I/O Child] WARNING: [FD66D5463A290D2F.F534A789D34FADA1]: Could not be introduced to peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:605
[task 2023-05-22T11:16:33.787Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Rejecting introduction request from 'E173B26C7AB9C5F1.4166E02D36407EDD' for unknown peer '335160CB6597BF01.4592EC94148DF001': file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:675
[task 2023-05-22T11:16:33.788Z] 11:16:33     INFO - [Child 6832, IPC I/O Child] WARNING: [20852978D30BF007.60CA5058DFC0258B]: Could not be introduced to peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:605
[task 2023-05-22T11:16:33.789Z] 11:16:33     INFO - [Child 8352, IPC I/O Child] WARNING: [2A87346CDBAC231.B9DE13EE63F92F9F]: Could not be introduced to peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:605
[task 2023-05-22T11:16:33.789Z] 11:16:33     INFO - [Child 7324, IPC I/O Child] WARNING: [58BDA927E8B87E65.238D497A02E81DCB]: Could not be introduced to peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:605
[task 2023-05-22T11:16:33.791Z] 11:16:33     INFO - [Child 7680, IPC I/O Child] WARNING: [E173B26C7AB9C5F1.4166E02D36407EDD]: Could not be introduced to peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:605
[task 2023-05-22T11:16:33.791Z] 11:16:33     INFO - [Parent 1412, IPC I/O Parent] WARNING: [1.1]: Rejecting introduction request from '3C9A95E922CEE5B1.220F9A89F00AC9AF' for unknown peer '335160CB6597BF01.4592EC94148DF001': file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:675
[task 2023-05-22T11:16:33.792Z] 11:16:33     INFO - [Child 7192, IPC I/O Child] WARNING: [3C9A95E922CEE5B1.220F9A89F00AC9AF]: Could not be introduced to peer 335160CB6597BF01.4592EC94148DF001: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:605
[task 2023-05-22T11:16:33.793Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] Send(msgname=PWebRenderBridge::Msg_Shutdown) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.793Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] Send(msgname=PAPZ::Msg_Destroy) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.794Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] SendAndWait(msgname=PCompositorBridge::Msg_WillClose) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.794Z] 11:16:33     INFO - [GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
[task 2023-05-22T11:16:33.795Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] Send(msgname=PWebRenderBridge::Msg_Shutdown) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.795Z] 11:16:33     INFO - [GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
[task 2023-05-22T11:16:33.797Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] Send(msgname=PAPZ::Msg_Destroy) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.797Z] 11:16:33     INFO - [Parent 1412, Main Thread] WARNING: IPC Connection Error: [Child][PCompositorManagerChild] SendAndWait(msgname=PCompositorBridge::Msg_WillClose) Channel error: cannot send/recv: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1927
[task 2023-05-22T11:16:33.823Z] 11:16:33     INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to C:\Users\task_168475116371272\AppData\Local\Temp\tmpbq_f6ev6.mozrunner\runreftest_leaks_gpu_pid9192.log
[task 2023-05-22T11:16:33.824Z] 11:16:33     INFO - [9192, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:345
[task 2023-05-22T11:16:35.650Z] 11:16:35     INFO - Initializing context 0000024C68EFA000 surface 0000024C68E40500 on display 0000024C68EB3A00
[task 2023-05-22T11:16:35.651Z] 11:16:35     INFO - [GPU 9192, Renderer] WARNING: Failed to make GL context current!: file /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:473
[task 2023-05-22T11:16:35.652Z] 11:16:35     INFO - EGL Error: 0x3009
[task 2023-05-22T11:16:35.652Z] 11:16:35     INFO - [GPU 9192, Renderer] WARNING: GLContext::InitWithPrefix failed!: file /builds/worker/checkouts/gecko/gfx/gl/GLContext.cpp:331
[task 2023-05-22T11:16:35.653Z] 11:16:35     INFO - Destroying context 0000024C68EFA000 surface 0000024C68E40500 on display 0000024C68EB3A00
[task 2023-05-22T11:16:35.654Z] 11:16:35     INFO - [GPU 9192, Renderer] WARNING: Failed to create GLContext from PBuffer: file /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:1181
[task 2023-05-22T11:16:35.654Z] 11:16:35     INFO - Initializing context 0000024C68EEB000 surface 0000024C68E3FE40 on display 0000024C68EB3A00
[task 2023-05-22T11:16:35.655Z] 11:16:35     INFO - GL_VENDOR: Google Inc. (NVIDIA)
[task 2023-05-22T11:16:35.655Z] 11:16:35     INFO - mVendor: NVIDIA
[task 2023-05-22T11:16:35.656Z] 11:16:35     INFO - GL_RENDERER: ANGLE (NVIDIA, NVIDIA Tesla M60 Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.14.7239)
[task 2023-05-22T11:16:35.656Z] 11:16:35     INFO - mRenderer: Unknown
[task 2023-05-22T11:16:35.657Z] 11:16:35     INFO - mIsMesa: 0
[task 2023-05-22T11:16:35.760Z] 11:16:35     INFO - [GPU 9192, COM MTA] WARNING: MFTEnumEx returned no IMFActivate instances: file /builds/worker/checkouts/gecko/dom/media/platforms/wmf/MFTDecoder.cpp:81
[task 2023-05-22T11:16:36.494Z] 11:16:36     INFO - [WARN  webrender::device::gl] Missing optimized shader source for gpu_cache_update
[task 2023-05-22T11:16:36.517Z] 11:16:36     INFO - [Child 10872, Main Thread] WARNING: IPC message 'PWebGL::Msg_DispatchCommands' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:504
[task 2023-05-22T11:16:36.518Z] 11:16:36     INFO - [Child 10872, Main Thread] WARNING: IPC message 'PWebGL::Msg_GetFrontBuffer' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:504
[task 2023-05-22T11:16:36.535Z] 11:16:36     INFO - [Child 10872, Main Thread] WARNING: IPC message 'PWebGL::Msg_DispatchCommands' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:504
[task 2023-05-22T11:21:32.152Z] 11:21:32     INFO - REFTEST TEST-UNEXPECTED-FAIL | dom/canvas/test/reftest/webgl-color-test.html?frame=6&readback&aa&preserve&_______&_____ == dom/canvas/test/reftest/wrapper.html?colors-no-alpha.png | load failed: timed out waiting for pending paint count to reach zero (waiting for MozAfterPaint) (waiting for updateCanvasPending)

Component: PDF Viewer → Graphics
Product: Firefox → Core

:sotaro, since you are the author of the regressor, bug 1828088, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(sotaro.ikeda.g)
Assignee: nobody → sotaro.ikeda.g
Flags: needinfo?(sotaro.ikeda.g)
Blocks: 1832480

Set release status flags based on info from the regressing bug 1828088

From comment 0, when the problem happened, WebGL context seemed to be lost by GL errors like "WARNING: GLContext::InitWithPrefix failed". But RemoteTextureMap::WaitRemoteTextureReady() did not know about the error and the function waited until timeout.

When WebGL context is lost, we could not expect that pending remote texture becomes ready.

Attachment #9338010 - Attachment description: WIP: Bug 1834302 - Add WebGL context lost handling to RemoteTextureMap → Bug 1834302 - Add WebGL context lost handling to RemoteTextureMap
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/16123ae006bd Add WebGL context lost handling to RemoteTextureMap r=lsalzman,gfx-reviewers
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch

This is still happening: https://treeherder.mozilla.org/logviewer?job_id=418810892&repo=mozilla-central&lineNumber=40462

Hi Sotaro! Can you please take another look at this?
Thank you!

Status: RESOLVED → REOPENED
Flags: needinfo?(sotaro.ikeda.g)
Resolution: FIXED → ---
Target Milestone: 116 Branch → ---
Flags: needinfo?(sotaro.ikeda.g)
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7e1a8a0e6431 Fix error check in RemoteTextureMap::GetExternalImageIdOfRemoteTexture() r=gfx-reviewers,lsalzman
Status: REOPENED → RESOLVED
Closed: 3 years ago2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch

The patch landed in nightly and beta is affected.
:sotaro, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox115 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(sotaro.ikeda.g)
Flags: needinfo?(sotaro.ikeda.g)
Regressions: 1858047
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: