Crash in js::gc::ArenaLists::foregroundFinalize

NEW
Unassigned

Status

()

Core
JavaScript Engine
P3
critical
3 months ago
29 days ago

People

(Reporter: baffclan, Unassigned)

Tracking

({crash})

Trunk
x86
Windows 10
crash
Points:
---

Firefox Tracking Flags

(firefox55 affected, firefox56 ?, firefox57 ?)

Details

(crash signature)

(Reporter)

Description

3 months ago
This bug was filed from the Socorro interface and is 
report bp-57a69044-e3f7-47e0-8d5f-1e76e0170802.
=============================================================


Crashing Thread (0)
Frame 	Module 	Signature 	Source
0 		@0x310 	
1 		@0x9a9ddfcdd7 	
2 	xul.dll 	js::gc::ArenaLists::foregroundFinalize(js::FreeOp*, js::gc::AllocKind, js::SliceBudget&, js::gc::SortedArenaList&) 	js/src/jsgc.cpp:5452
3 	xul.dll 	js::gc::GCRuntime::finalizeAllocKind(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*, js::gc::AllocKind) 	js/src/jsgc.cpp:5772
4 	xul.dll 	SweepActionForEach<ContainerIter<mozilla::EnumSet<js::gc::AllocKind> >, mozilla::EnumSet<js::gc::AllocKind>, js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&, JS::Zone*) 	js/src/jsgc.cpp:5939
5 	xul.dll 	SweepActionForEach<js::gc::GCSweepGroupIter, JSRuntime*, js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) 	js/src/jsgc.cpp:5939
6 	xul.dll 	SweepActionSequence<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) 	js/src/jsgc.cpp:5908
7 	xul.dll 	js::gc::GCRuntime::performSweepActions(js::SliceBudget&, js::AutoLockForExclusiveAccess&) 	js/src/jsgc.cpp:6070
8 	xul.dll 	js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&) 	js/src/jsgc.cpp:6670
9 	xul.dll 	js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) 	js/src/jsgc.cpp:6929
10 	xul.dll 	js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) 	js/src/jsgc.cpp:7078
11 	xul.dll 	js::gc::GCRuntime::startGC(JSGCInvocationKind, JS::gcreason::Reason, __int64) 	js/src/jsgc.cpp:7157
12 	xul.dll 	js::gc::GCRuntime::gcIfRequested() 	js/src/jsgc.cpp:7364
13 	xul.dll 	js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp:490
14 	xul.dll 	Interpret 	js/src/vm/Interpreter.cpp:3064
15 	xul.dll 	js::RunScript(JSContext*, js::RunState&) 	js/src/vm/Interpreter.cpp:409
16 	xul.dll 	js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp:487
17 	xul.dll 	js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) 	js/src/vm/SelfHosting.cpp:1678
18 	xul.dll 	AsyncFunctionResume 	js/src/vm/AsyncFunction.cpp:192
19 	xul.dll 	AsyncFunctionAwaitPromiseReactionJob 	js/src/builtin/Promise.cpp:882
20 	xul.dll 	PromiseReactionJob 	js/src/builtin/Promise.cpp:962
21 	xul.dll 	js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp:469
22 	xul.dll 	JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) 	js/src/jsapi.cpp:2949
23 	xul.dll 	mozilla::PromiseJobRunnable::Run() 	xpcom/base/CycleCollectedJSContext.cpp:209
24 	xul.dll 	mozilla::dom::Promise::PerformMicroTaskCheckpoint() 	dom/promise/Promise.cpp:535
25 	xul.dll 	mozilla::CycleCollectedJSContext::AfterProcessTask(unsigned int) 	xpcom/base/CycleCollectedJSContext.cpp:362
26 	xul.dll 	XPCJSContext::AfterProcessTask(unsigned int) 	js/xpconnect/src/XPCJSContext.cpp:1010
27 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp:1462
28 	xul.dll 	mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp:97
29 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc:319
30 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc:299
31 	xul.dll 	nsBaseAppShell::Run() 	widget/nsBaseAppShell.cpp:156
32 	xul.dll 	nsAppShell::Run() 	widget/windows/nsAppShell.cpp:278
33 	xul.dll 	nsAppStartup::Run() 	toolkit/components/startup/nsAppStartup.cpp:287
34 	xul.dll 	XREMain::XRE_mainRun() 	toolkit/xre/nsAppRunner.cpp:4608
35 	xul.dll 	XREMain::XRE_main(int, char** const, mozilla::BootstrapConfig const&) 	toolkit/xre/nsAppRunner.cpp:4772
36 	xul.dll 	XRE_main(int, char** const, mozilla::BootstrapConfig const&) 	toolkit/xre/nsAppRunner.cpp:4867
37 	firefox.exe 	NS_internal_main(int, char**, char**) 	browser/app/nsBrowserApp.cpp:309
38 	firefox.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:115
39 	firefox.exe 	__scrt_common_main_seh 	f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:253
40 	kernel32.dll 	BaseThreadInitThunk 	
41 	ntdll.dll 	RtlUserThreadStart
Low volume on FF55. Nowhere else. P3 unless that changes.
status-firefox55: --- → affected
status-firefox56: --- → ?
status-firefox57: --- → ?
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.