Closed
Bug 1930015
Opened 1 year ago
Closed 1 year ago
Crash in [@ core::result::unwrap_failed | wgpu_core::device::resource::Device::create_query_set]
Categories
(Core :: Graphics: WebGPU, defect, P1)
Core
Graphics: WebGPU
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox-esr128 | --- | unaffected |
| firefox132 | --- | unaffected |
| firefox133 | --- | unaffected |
| firefox134 | --- | disabled |
| firefox135 | --- | fixed |
People
(Reporter: mccr8, Assigned: ErichDonGubler)
References
(Regression)
Details
(Keywords: crash, regression)
Crash Data
Crash report: https://crash-stats.mozilla.org/report/index/5973091f-b74b-4b7e-9401-159b20241106
MOZ_CRASH Reason:
called `Result::unwrap()` on an `Err` value: ResourceCreationFailed
Top 10 frames:
0 XUL MOZ_Crash(char const*, int, char const*) mfbt/Assertions.h:324
0 XUL RustMozCrash mozglue/static/rust/wrappers.cpp:18
1 XUL mozglue_static::panic_hook mozglue/static/rust/lib.rs:102
2 XUL core::ops::function::Fn::call library/core/src/ops/function.rs:79
3 XUL <alloc::boxed::Box<F, A> as core::ops::function::Fn<Args>>::call library/alloc/src/boxed.rs:2084
3 XUL std::panicking::rust_panic_with_hook library/std/src/panicking.rs:808
4 XUL std::panicking::begin_panic_handler::{{closure}} library/std/src/panicking.rs:674
5 XUL std::sys::backtrace::__rust_end_short_backtrace library/std/src/sys/backtrace.rs:168
6 XUL rust_begin_unwind library/std/src/panicking.rs:665
7 XUL core::panicking::panic_fmt library/core/src/panicking.rs:74
Only a single crash, but it is some kind of unhandled condition so I figured that I'd file it.
| Comment hidden (obsolete) |
| Assignee | ||
Updated•1 year ago
|
| Comment hidden (obsolete) |
Comment 4•1 year ago
|
||
Set release status flags based on info from the regressing bug 1838729
status-firefox132:
--- → unaffected
status-firefox133:
--- → unaffected
status-firefox134:
--- → affected
status-firefox-esr128:
--- → unaffected
| Assignee | ||
Comment 5•1 year ago
|
||
Filed a PR to resolve the crashing behavior (wgpu#6505). It doesn't resolve the upstream issue in that we should be avoiding provoking platform errors and return validation errors instead, but even an internal error in the WebGPU API is more tolerable than a crash.
I will remove the NIs for :teoxoy and :jimb, as I have repeated my prompt for information in the upstream issue.
Flags: needinfo?(ttanasoaia)
Flags: needinfo?(jimb)
| Assignee | ||
Updated•1 year ago
|
Assignee: nobody → egubler
Status: NEW → ASSIGNED
Priority: -- → P1
| Assignee | ||
Updated•1 year ago
|
Comment 6•1 year ago
|
||
Set release status flags based on info from the regressing bug 1838729
status-firefox135:
--- → affected
| Assignee | ||
Updated•1 year ago
|
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Updated•1 year ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•