Closed Bug 1664611 Opened 5 years ago Closed 2 years ago

Crash in [@ js::TraceAtoms]

Categories

(Core :: JavaScript: GC, defect, P5)

Unspecified
All
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: aryx, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

Also observed 4x on 82.0a1 during the last week.

Crash report: https://crash-stats.mozilla.org/report/index/ea9cc7d5-522c-4612-86f4-0baeb0200912

Top 10 frames of crashing thread:

0 xul.dll js::TraceAtoms js/src/vm/JSAtom.cpp:432
1 xul.dll js::gc::GCRuntime::traceRuntimeAtoms js/src/gc/RootMarking.cpp:333
2 xul.dll js::gc::GCRuntime::traceRuntimeForMajorGC js/src/gc/RootMarking.cpp:269
3 xul.dll js::gc::GCRuntime::beginMarkPhase js/src/gc/GC.cpp:4165
4 xul.dll js::gc::GCRuntime::incrementalSlice js/src/gc/GC.cpp:6634
5 xul.dll js::gc::GCRuntime::gcCycle js/src/gc/GC.cpp:7113
6 xul.dll js::gc::GCRuntime::collect js/src/gc/GC.cpp:7347
7 xul.dll js::gc::GCRuntime::startGC js/src/gc/GC.cpp
8 xul.dll static nsJSContext::GarbageCollectNow dom/base/nsJSEnvironment.cpp:1188
9 xul.dll InterSliceGCRunnerFired dom/base/nsJSEnvironment.cpp:1742

This is a low volume crash that has been happing for a long time. This assertion is failing in AtomsTable::tracePinnedAtomsInSet:

 	MOZ_DIAGNOSTIC_ASSERT(entry.asPtrUnbarriered())

I can't see anywhere atom entries can have their pointers set to null.

Blocks: GCCrashes
Severity: -- → S4
Keywords: stalled
Priority: -- → P5

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME

Since the bug is closed, the stalled keyword is now meaningless.
For more information, please visit BugBot documentation.

Keywords: stalled
You need to log in before you can comment on or make changes to this bug.