Open
Bug 1651708
Opened 4 years ago
Updated 2 years ago
Crash in [@ JS::WeakCache<T>::sweep]
Categories
(Core :: JavaScript: GC, defect, P5)
Tracking
()
NEW
People
(Reporter: sefeng, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: crash, stalled)
Crash Data
This bug is for crash report bp-9f2544c2-4fe0-4a28-b7e9-d0bb10200708.
Top 10 frames of crashing thread:
0 xul.dll JS::WeakCache<JS::GCHashSet<js::ObjectGroupRealm::NewEntry, js::MovableCellHasher<ObjectGroupRealm::NewEntry>, js::SystemAllocPolicy> >::sweep js/public/GCHashTable.h:626
1 xul.dll IncrementalSweepWeakCache js/src/gc/GC.cpp:5728
2 xul.dll js::gc::ParallelWorker<js::gc::WeakCacheToSweep, js::gc::WeakCacheSweepIterator>::run js/src/gc/ParallelWork.h:55
3 xul.dll js::GCParallelTask::runTask js/src/gc/GCParallelTask.cpp:146
4 xul.dll js::gc::GCRuntime::joinTask js/src/gc/GC.cpp:5102
5 xul.dll js::gc::AutoRunParallelWork<ArenaListSegment, ArenasToUpdate>::~AutoRunParallelWork js/src/gc/ParallelWork.h:119
6 xul.dll js::gc::GCRuntime::sweepWeakCaches js/src/gc/GC.cpp:5791
7 xul.dll sweepaction::SweepActionSequence::run js/src/gc/GC.cpp:6003
8 xul.dll sweepaction::SweepActionForEach<js::gc::SweepGroupsIter, JSRuntime*>::run js/src/gc/GC.cpp:6038
9 xul.dll js::gc::GCRuntime::performSweepActions js/src/gc/GC.cpp:6170
Jon, can you please take a look to see if it's valid?
Flags: needinfo?(jcoppeard)
Comment 1•4 years ago
|
||
The crash reasons and addresses for this signature are all over the place. Considering that this code scans large amounts of memory my guess is that this is mostly users with bad RAM. This is reinforced by the fact that none of the recent crashes come from machines with memory error correction (check the MemoryErrorCorrection
annotation which can be shown in the reports tab by adding a column for memory error correction
, you'll see that the reports show either None
or are empty).
Comment 2•4 years ago
|
||
Looks like bad hardware. Not actionable right now.
Updated•3 years ago
|
Blocks: sm-defects-crashes
Updated•2 years ago
|
Crash Signature: [@ JS::WeakCache<T>::sweep] → [@ JS::WeakCache<T>::sweep] [@ JS::WeakCache<T>::traceWeak ]
Updated•2 years ago
|
Component: JavaScript Engine → JavaScript: GC
You need to log in
before you can comment on or make changes to this bug.
Description
•