Crash in [@ mozilla::webgpu::WebGPUChild::DeviceCreateShaderModule]
Categories
(Core :: Graphics: WebGPU, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
thunderbird_esr60 | --- | unaffected |
thunderbird_esr68 | --- | unaffected |
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | disabled |
firefox74 | --- | disabled |
firefox76 | --- | disabled |
firefox77 | --- | disabled |
firefox78 | --- | disabled |
firefox88 | --- | fixed |
People
(Reporter: pascalc, Assigned: kvark)
References
Details
(Keywords: crash)
Crash Data
This bug is for crash report bp-b23265d2-6d79-41a3-a7fe-2f6bf0200202.
Top 10 frames of crashing thread:
0 xul.dll mozilla::webgpu::WebGPUChild::DeviceCreateShaderModule dom/webgpu/ipc/WebGPUChild.cpp:186
1 xul.dll mozilla::webgpu::Device::CreateShaderModule dom/webgpu/Device.cpp:160
2 xul.dll mozilla::dom::GPUDevice_Binding::createShaderModule dom/bindings/WebGPUBinding.cpp:11088
3 xul.dll mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions> dom/bindings/BindingUtils.cpp:3151
4 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:561
5 xul.dll Interpret js/src/vm/Interpreter.cpp:3036
6 xul.dll js::RunScript js/src/vm/Interpreter.cpp:441
7 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:596
8 xul.dll js::Call js/src/vm/Interpreter.cpp:641
9 xul.dll js::CallSelfHostedFunction js/src/vm/SelfHosting.cpp:1694
A dozen crashes on nightly over the last week with this new signature.
Updated•5 years ago
|
Comment 1•5 years ago
|
||
The priority flag is not set for this bug.
:kvark, could you have a look please?
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 2•5 years ago
|
||
I think what's happening is the createShaderModule
being called with a DOMString
parameter instead of Uint32Array
, and we are not properly handling that yet. A trivial fix would be throwing an exception.
Comment 3•5 years ago
|
||
How close is WebGPU ready to ride the train?
Comment 4•5 years ago
|
||
(In reply to Gary [:streetwolf52] from comment #3)
How close is WebGPU ready to ride the train?
Nightly-only (bug 1616741)
Comment 5•5 years ago
|
||
But as this bug report shows it crashes when I try out the demos for it so it is riding under the train. Was wondering when it will work.
Comment 6•5 years ago
|
||
Here's the demo site if you don't already know about it:
Assignee | ||
Comment 7•5 years ago
|
||
You are enabling an experimental feature "dom.webgpu.enabled", which isn't providing any guarantees (yet).
This demo will work once 1) it's ported to WGSL, and 2) our implementation supports WGSL. Neither has happened yet.
Comment 8•5 years ago
|
||
(In reply to Dzmitry Malyshau [:kvark] from comment #7)
You are enabling an experimental feature "dom.webgpu.enabled", which isn't providing any guarantees (yet).
This demo will work once 1) it's ported to WGSL, and 2) our implementation supports WGSL. Neither has happened yet.
Thanks for the info.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 9•4 years ago
|
||
Should be closed once https://phabricator.services.mozilla.com/D107013 lands
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Description
•