Crash in [@ mozilla::WebGLContext::CreateAndInitGL]
Categories
(Core :: Graphics: CanvasWebGL, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox75 | --- | unaffected |
firefox76 | --- | unaffected |
firefox77 | --- | disabled |
People
(Reporter: calixte, Assigned: handyman)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: crash, regression)
Crash Data
This bug is for crash report bp-69b68290-beef-443d-9a6d-3bae00200503.
Top 10 frames of crashing thread:
0 xul.dll mozilla::WebGLContext::CreateAndInitGL dom/canvas/WebGLContext.cpp:373
1 xul.dll static mozilla::WebGLContext::Create dom/canvas/WebGLContext.cpp:601
2 xul.dll static mozilla::HostWebGLContext::Create dom/canvas/HostWebGLContext.cpp:62
3 xul.dll mozilla::dom::WebGLParent::RecvInitialize dom/canvas/WebGLParent.cpp:27
4 xul.dll mozilla::dom::PWebGLParent::OnMessageReceived ipc/ipdl/PWebGLParent.cpp:275
5 xul.dll mozilla::layers::PCompositorManagerParent::OnMessageReceived ipc/ipdl/PCompositorManagerParent.cpp:498
6 xul.dll mozilla::ipc::MessageChannel::DispatchSyncMessage ipc/glue/MessageChannel.cpp:2155
7 xul.dll mozilla::ipc::MessageChannel::DispatchMessage ipc/glue/MessageChannel.cpp:2106
8 xul.dll mozilla::ipc::MessageChannel::MessageTask::Run ipc/glue/MessageChannel.cpp:1989
9 xul.dll MessageLoop::DoWork ipc/chromium/src/base/message_loop.cc:523
There are 9 crashes (from 2 installations) in nightly 77 with buildid 20200503093615. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1621762.
[1] https://hg.mozilla.org/mozilla-central/rev?node=bfbe58c43814
Assignee | ||
Comment 1•5 years ago
|
||
Weird. I have to conclude that this is someone trying out setting the webgl.out-of-process [1] config and learning that it doesn't get far. First of all, there are still only the 9 crashes, and 8 of them are within 6 minutes of one another [2]. But the code pretty clearly can't get here without setting that to true. The only place that that Initialize IPDL message is sent is here [3] we can never get to that line because of the out-of-process test here [4].
I'll give this until tomorrow and close it if nothing changes my mind.
[1] https://searchfox.org/mozilla-central/rev/54f965e51e4f77866bec42737978d40d4c1fdfc5/modules/libpref/init/StaticPrefList.yaml#8925
[2] https://crash-stats.mozilla.org/search/?signature=~CreateAndInitGL&date=%3E%3D2020-04-27T22%3A25%3A00.000Z&date=%3C2020-05-04T22%3A25%3A00.000Z&_facets=signature&_sort=-date&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports
[3] https://searchfox.org/mozilla-central/rev/54f965e51e4f77866bec42737978d40d4c1fdfc5/dom/canvas/ClientWebGLContext.cpp#778
[4] https://searchfox.org/mozilla-central/rev/54f965e51e4f77866bec42737978d40d4c1fdfc5/dom/canvas/ClientWebGLContext.cpp#715
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Description
•