Assertion failure: JS::StringIsASCII(message.get()), at /root/src/js/src/vm/ErrorReporting.cpp:56
Categories
(Core :: JavaScript Engine, defect, P3)
Tracking
()
People
(Reporter: nils.bars, Assigned: nbp)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: regression)
Attachments
(2 files)
Steps to reproduce:
Checkout commit 15778b8c32f8535624fff2af36fc669e65a9af3 and invoke the js shell as follows:
/root/js-spidermonkey-shell --fuzzing-safe <testcase>
Actual results:
Assertion failure: JS::StringIsASCII(message.get()), at /root/src/js/src/vm/ErrorReporting.cpp:56
This does not reproduce with the latest debug js shell from FTP (2015-10-21) since this early shell does not have listDir
, but reproduces with m-c rev a5887514ddfb (Feb 2022).
listDir
was added in m-c rev c430b858a795 in Feb 2020. Nicolas, you added this, is bug 1612515 a likely regressor?
Assignee | ||
Updated•28 days ago
|
Comment 2•27 days ago
|
||
Set release status flags based on info from the regressing bug 1612515
Updated•27 days ago
|
Assignee | ||
Updated•27 days ago
|
Assignee | ||
Comment 3•27 days ago
|
||
Assignee | ||
Updated•26 days ago
|
Pushed by npierron@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4fa8df4224a7 JS Shell: os.file.listDir: Report UTF8 errors. r=arai
Comment 5•26 days ago
|
||
Backed out for causing SM failures @ src/js/src/shell/OSObject.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/f52b1ed95074f73d237547af86ebf08006fdf416
Assignee | ||
Comment 6•26 days ago
|
||
(In reply to Sandor Molnar[:smolnar] from comment #5)
For some reasons the windows error handling code was different, and did not check for error cases before creating the code which would attempt to close the non-open file, causing an error while closing, causing this assertion.
Pushed by npierron@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1da726c07b06 JS Shell: os.file.listDir: Report UTF8 errors. r=arai
Comment 9•24 days ago
|
||
The patch landed in nightly and beta is affected.
:nbp, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox128
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 10•24 days ago
|
||
(In reply to BugBot [:suhaib / :marco/ :calixte] from comment #9)
The patch landed in nightly and beta is affected.
:nbp, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox128
towontfix
.For more information, please visit BugBot documentation.
Given that it only affect the shell version, I guess it can ride the train.
Description
•