Crash in [@ __pthread_kill | pthread_kill | abort | MTLReportFailure.cold.1]
Categories
(Core :: Graphics: WebGPU, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox-esr91 | --- | unaffected |
firefox92 | --- | unaffected |
firefox93 | --- | disabled |
firefox94 | --- | disabled |
firefox95 | --- | disabled |
firefox96 | --- | fixed |
People
(Reporter: aryx, Unassigned)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: crash, regression)
Crash Data
15 crashes on 5+ macOS 11 installations, oldest build is Firefox 93.0a1 20210904094024.
Submitted URLs indicate an issue related to WebGPU.
Maybe Fission related. (DOMFissionEnabled=1)
Crash report: https://crash-stats.mozilla.org/report/index/33412143-79e6-46e0-8b65-3a3c60210908
Reason: EXC_SOFTWARE / SIGABRT
Top 10 frames of crashing thread:
0 libsystem_kernel.dylib __pthread_kill
1 libsystem_pthread.dylib pthread_kill
2 libsystem_c.dylib abort
3 libsystem_c.dylib __assert_rtn
4 Metal MTLReportFailure.cold.1
5 Metal MTLReportFailure
6 Metal _MTLMessageContextEnd
7 Metal -[MTLTextureDescriptorInternal validateWithDevice:]
8 AppleIntelICLGraphicsMTLDriver validateTextureDescriptor
9 AppleIntelICLGraphicsMTLDriver -[MTLIGAccelDevice newTextureWithDescriptor:]
Comment 1•4 years ago
|
||
There are 20 crashes (from 7 installations) in nightly 93 starting with buildid 20210904094024. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1726626.
[1] https://hg.mozilla.org/mozilla-central/rev?node=ef5dc3e04e5f
Comment 2•4 years ago
|
||
All of these crashes (so far) have one of the following in "mac crash info":
{
"num_records": 1,
"records": [
{
"message": "-[_MTLCommandEncoder dealloc]:131: failed assertion `Command encoder released without endEncoding'\n",
"module": "/usr/lib/system/libsystem_c.dylib"
}
]
}
{
"num_records": 1,
"records": [
{
"message": "-[MTLTextureDescriptorInternal validateWithDevice:]:1248: failed assertion `Texture Descriptor Validation\nMTLTextureDescriptor has width of zero.\nMTLTextureDescriptor has height of zero.\n'\n",
"module": "/usr/lib/system/libsystem_c.dylib"
}
]
}
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Changing severity to S2 because of it's nightly only and not enabled by default.
So far, I found the reason of the first crash "Command encoder released without endEncoding" and have a fix coming, but not the second yet.
Comment 4•4 years ago
|
||
First half is addressed by https://phabricator.services.mozilla.com/D125103
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 5•4 years ago
•
|
||
D125103 seems to have landed, but there are still lots of crashes with the "Command encoder released without endEncoding" error:
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 6•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 7•3 years ago
•
|
||
These crashes are still happening, though only on mozilla-central nightlies:
Edit: They do seem to be happening at a lower volume, though.
Comment 8•3 years ago
|
||
The bug assignee is inactive on Bugzilla, so the assignee is being reset.
Comment 9•3 years ago
|
||
Closing because no crashes reported for 12 weeks.
Description
•