webgl.out-of-process: Crash in [@ std::_Hashtable<T>::~_Hashtable]
Categories
(Core :: Graphics: CanvasWebGL, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | unaffected |
firefox77 | --- | unaffected |
firefox78 | --- | unaffected |
firefox79 | --- | disabled |
People
(Reporter: jan, Unassigned)
References
Details
(Keywords: crash, nightly-community)
Crash Data
Gnome Wayland (MOZ_ENABLE_WAYLAND=1), Mesa 20.1.1, Debian Testing, Macbook Pro
Enabled webgl.out-of-process + widget.wayland-dmabuf-webgl.enabled and opened https://webglsamples.org/aquarium/aquarium.html. Main process crash.
The crash does not occur if widget.wayland-dmabuf-webgl.enabled is disabled.
This bug is for crash report bp-8809cd64-e089-4178-9a4f-813930200616.
Top 10 frames of crashing thread:
0 libxul.so std::_Hashtable<mozilla::ipc::IProtocol*, std::pair<mozilla::ipc::IProtocol* const, mozilla::webgl::PcqActor*>, std::allocator<std::pair<mozilla::ipc::IProtocol* const, mozilla::webgl::PcqActor*> >, std::__detail::_Select1st, std::equal_to<mozilla::ipc::IProtocol*>, std::hash<mozilla::ipc::IProtocol*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::~_Hashtable /builds/worker/fetches/clang/include/c++/7.4.0/bits/hashtable.h:1358
1 libxul.so mozilla::webgl::PcqActor::~PcqActor dom/canvas/ProducerConsumerQueue.h:80
2 libxul.so mozilla::dom::WebGLParent::~WebGLParent dom/canvas/WebGLParent.cpp:46
3 libxul.so mozilla::dom::WebGLParent::~WebGLParent dom/canvas/WebGLParent.cpp:46
4 libxul.so mozilla::dom::WebGLParent::Release dom/canvas/WebGLParent.h:32
5 libxul.so <name omitted> ipc/glue/ProtocolUtils.cpp:247
6 libxul.so mozilla::layers::PCompositorBridgeParent::ClearSubtree ipc/glue/ProtocolUtils.h:864
7 libxul.so mozilla::layers::PCompositorManagerParent::ClearSubtree ipc/ipdl/PCompositorManagerParent.cpp:535
8 libxul.so mozilla::layers::PCompositorManagerParent::OnChannelError ipc/ipdl/PCompositorManagerParent.cpp:525
9 libxul.so mozilla::detail::RunnableMethodImpl<mozilla::ipc::MessageChannel*, void xpcom/threads/nsThreadUtils.h:1237
Reporter | ||
Comment 1•5 years ago
|
||
Strange. I have to correct: It happens with DMABUF disabled, too. This seems to be the Wayland variant of bug 1643987.
bp-80a6a428-8138-4842-90f4-462ca0200616
Frame 1 is mozilla::webgl::PcqActor::~PcqActor().
Comment 2•5 years ago
|
||
The severity field is not set for this bug.
:jgilbert, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 3•5 years ago
|
||
This crash is expected behavior until bug 1607940.
Description
•