Closed Bug 1657835 Opened 4 years ago Closed 4 years ago

Assertion failure: false, at js/src/builtin/ReflectParse.cpp:3168

Categories

(Core :: JavaScript Engine, defect)

All
Linux
defect

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- wontfix
firefox79 --- wontfix
firefox80 --- wontfix
firefox81 --- fixed

People

(Reporter: gkw, Assigned: yulia)

References

(Regression)

Details

(Keywords: regression, testcase)

Attachments

(2 files)

Attached file stack
Reflect.parse("\ndelete [] ?. [1]");

Compiled using GCC 9.3.0 and Clang 9 with:

AR=ar sh ./configure --enable-debug --with-ccache --enable-gczeal --enable-debug-symbols --disable-tests

Run with:

--fuzzing-safe --no-threads --no-baseline --no-ion

Tested on m-c rev d51942b1e2d8.

autobisectjs shows this is probably related to the following changeset:

The first bad revision is:
changeset:   https://hg.mozilla.org/mozilla-central/rev/35b55a5b0e4d
user:        yulia
date:        Mon Jan 20 16:03:46 2020 +0000
summary:     Bug 1566143 - Update parser for optional chaining r=arai

Yulia, is bug 1566143 a likely regressor? I doubt this is s-s but setting it just-in-case.

Flags: sec-bounty?
Flags: needinfo?(ystartsev)
Assignee: nobody → ystartsev
Flags: needinfo?(ystartsev)
Group: core-security → javascript-core-security

It looks like this isn't security sensitive. It causes an error message in regular builds but shouldn't have any further reaching consequences than that. I think we can remove the s-s rating.

Flags: sec-bounty?

ah, i think i can't change that field! :gkw can you update the security status of this bug?

Flags: needinfo?(nth10sd)
Group: javascript-core-security
Flags: needinfo?(nth10sd)

(In reply to Yulia Startsev [:yulia] from comment #3)

ah, i think i can't change that field! :gkw can you update the security status of this bug?

Thanks Jan! Nope, I don't think I can, either, as I am now community.

Pushed by ystartsev@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1c4baf6c4aac
Update Reflect.parse to include Optional Element deletion; r=jorendorff
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: