Closed
Bug 1856295
Opened 1 year ago
Closed 1 year ago
Assertion failure: !linearStr->isPermanentAtom() when adding more permanent atoms
Categories
(Core :: JavaScript Engine, task, P2)
Core
JavaScript Engine
Tracking
()
RESOLVED
DUPLICATE
of bug 1856739
People
(Reporter: arai, Assigned: arai)
References
(Blocks 1 open bug)
Details
(Whiteboard: [sp3])
In bug 1848278 and related bugs, I'm going to add more permanent atoms, for all built-ins and also embedding-provided strings,
which causes the following assertion failure:
template <uint32_t opts>
void js::GCMarker::eagerlyMarkChildren(JSLinearString* linearStr) {
...
MOZ_ASSERT(!linearStr->isPermanentAtom());
it's not clear why the assertion is there.
I'm going to investigate why the assertion doesn't hit in the current code.
Updated•1 year ago
|
Severity: -- → S3
Priority: -- → P2
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Whiteboard: [sp3]
Updated•1 year ago
|
See Also: → https://mozilla-hub.atlassian.net/browse/SP3-619
You need to log in
before you can comment on or make changes to this bug.
Description
•