MOZ_ASSERT for some wasm shuffle
Categories
(Core :: JavaScript: WebAssembly, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox122 | --- | unaffected |
firefox123 | --- | fixed |
firefox124 | --- | fixed |
People
(Reporter: yury, Assigned: yury)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
230 bytes,
application/x-javascript
|
Details | |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
Ryan ran into https://searchfox.org/mozilla-central/source/js/src/jit/ShuffleAnalysis.cpp#395 assert when loading PhotoShop in a debug build.
(const js::jit::SimdConstant::I8x16 &) lanes = <no value available>: {
[0] = '\0'
[1] = '\x02'
[2] = '\x04'
[3] = '\x06'
[4] = '\b'
[5] = '\n'
[6] = '\f'
[7] = '\x0e'
[8] = '\x10'
[9] = '\x12'
[10] = '\x14'
[11] = '\x16'
[12] = '\x18'
[13] = '\x1a'
[14] = '\x1c'
[15] = '\x1e'
}
Link to repro: https://photoshop.adobe.com/id/tmp:6zebda?learnid=7b050fa34872
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
Updated•1 year ago
|
Comment 3•1 year ago
|
||
Set release status flags based on info from the regressing bug 1870148
Updated•1 year ago
|
Assignee | ||
Comment 4•1 year ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D199386
Updated•1 year ago
|
![]() |
||
Comment 6•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 7•1 year ago
|
||
Comment on attachment 9376064 [details]
Bug 1876137 - Properly match zero-extend shuffle. r?jseward
Beta/Release Uplift Approval Request
- User impact if declined: Incorrect behavior in some wasm programs or MOZ_CRASH().
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): isolated to specific functionality in wasm + ion
- String changes made/needed:
- Is Android affected?: Unknown
Comment 8•1 year ago
|
||
Yury, does this have any kind of security impact?
Assignee | ||
Comment 9•1 year ago
|
||
(In reply to Christian Holler (:decoder) from comment #8)
Yury, does this have any kind of security impact?
Just as mentioned in user impact for beta uplift request: incorrect program results or explicit MOZ_CRASH().
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Comment on attachment 9376064 [details]
Bug 1876137 - Properly match zero-extend shuffle. r?jseward
Approved for 123 beta 3, thanks.
Comment 11•1 year ago
|
||
bugherder uplift |
Description
•