``` [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - r13 = 0x000001e213523000 r14 = 0x0000000000000000 [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - r15 = 0x0000000000000060 rip = 0x00007ffabbf62811 [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - Found by: call frame info [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - 45 xul.dll!js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct,js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 589 + 0xd] [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - rbx = 0x000001e213532000 rbp = 0x000001e2135236f0 [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - rsp = 0x00000084c1dfb320 r12 = 0x0000000000000000 [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - r13 = 0x000001e213523000 r14 = 0x0000000000000000 [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - r15 = 0x0000000000000060 rip = 0x00007ffabbf75002 [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - Found by: call frame info [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - 46 xul.dll!static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const, js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 617 + 0x11] [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - rbx = 0x000001e213532000 rbp = 0x000001e2135236f0 [task 2019-11-06T01:45:44.438Z] 01:45:44 INFO - rsp = 0x00000084c1dfb410 r12 = 0x0000000000000000 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - r13 = 0x000001e213523000 r14 = 0x0000000000000000 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - r15 = 0x0000000000000060 rip = 0x00007ffabbf763c8 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - Found by: call frame info [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - 47 xul.dll!js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [BaselineIC.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 2940 + 0x10] [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - rbx = 0x000001e213532000 rbp = 0x000001e2135236f0 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - rsp = 0x00000084c1dfb470 r12 = 0x0000000000000000 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - r13 = 0x000001e213523000 r14 = 0x0000000000000000 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - r15 = 0x0000000000000060 rip = 0x00007ffabceb95ee [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - Found by: call frame info [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - 48 0x1a8a15abf7a [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - rbx = 0x000001e213532000 rbp = 0x000001e2135236f0 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - rsp = 0x00000084c1dfb840 r12 = 0x0000000000000000 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - r13 = 0x000001e213523000 r14 = 0x0000000000000000 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - r15 = 0x0000000000000060 rip = 0x000001a8a15abf7a [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - Found by: call frame info [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - 49 xul.dll!truncf + 0x11329f0 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - rbp = 0x000001e2135236f0 rsp = 0x00000084c1dfb890 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - rip = 0x00007ffabf1748f0 [task 2019-11-06T01:45:44.439Z] 01:45:44 INFO - Found by: stack scanning ```
Bug 1594273 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
``` PROCESS-CRASH | Main app process exited normally | application crashed [@ class JSObject * js::gc::GCRuntime::tryNewNurseryObject<js::CanGC>(struct JSContext *, unsigned __int64, unsigned __int64, const struct JSClass *)] Crash dump filename: c:\users\task_1573002759\appdata\local\temp\tmpt4ccw3.mozrunner\minidumps\14f1227c-5683-4295-baa5-638a4a4c90c1.dmp Operating system: Windows NT 10.0.17134 CPU: amd64 family 6 model 85 stepping 4 8 CPUs GPU: UNKNOWN Crash reason: EXCEPTION_BREAKPOINT Crash address: 0x7ffabc60f5ff Assertion: Unknown assertion type 0x00000000 Process uptime: 463 seconds Thread 0 (crashed) 0 xul.dll!class JSObject * js::gc::GCRuntime::tryNewNurseryObject<js::CanGC>(struct JSContext *, unsigned __int64, unsigned __int64, const struct JSClass *) [Allocator.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 101 + 0x0] 1 xul.dll!class JSObject * js::AllocateObject<js::CanGC>(struct JSContext *, js::gc::AllocKind, unsigned __int64, js::gc::InitialHeap, const struct JSClass *) [Allocator.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 64 + 0x16] 2 xul.dll!js::NativeObject::create(JSContext *,js::gc::AllocKind,js::gc::InitialHeap,JS::Handle<js::Shape *>,JS::Handle<js::ObjectGroup *>) [NativeObject-inl.h:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 492 + 0x12] 3 xul.dll!js::CallObject::createTemplateObject(JSContext *,JS::Handle<JSScript *>,JS::Handle<JSObject *>,js::gc::InitialHeap) [EnvironmentObject.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 127 + 0x2c] 4 xul.dll!js::CallObject::create(JSContext *,JS::Handle<JSFunction *>,JS::Handle<JSObject *>) [EnvironmentObject.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 158 + 0x8] 5 xul.dll!js::CallObject::create(JSContext *,js::AbstractFramePtr) [EnvironmentObject.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 176 + 0x8] 6 xul.dll!js::InitFunctionEnvironmentObjects(JSContext *,js::AbstractFramePtr) [EnvironmentObject.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 3734 + 0xd] 7 xul.dll!js::InterpreterFrame::prologue(JSContext *) [Stack.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 226 + 0x2e] 8 xul.dll!static bool Interpret(struct JSContext *, class js::RunState & const) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 3188 + 0x8] 9 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 423 + 0xb] 10 xul.dll!js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct,js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 589 + 0xd] 11 xul.dll!static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const, js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 617 + 0x11] 12 xul.dll!js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>,js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 634 + 0xb] 13 xul.dll!JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [jsapi.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 2718 + 0x2a] 14 xul.dll!mozilla::dom::MozJSWindowActorCallback::Call(JSContext *,JS::Handle<JS::Value>,mozilla::ErrorResult &) [JSWindowActorBinding.cpp: : 688 + 0x18] 15 xul.dll!void mozilla::dom::MozJSWindowActorCallback::Call<mozilla::dom::JSWindowActor *>(class mozilla::dom::JSWindowActor * & const, class mozilla::ErrorResult & const, const char *, mozilla::dom::CallbackObject::ExceptionHandling, class JS::Realm *) [JSWindowActorBinding.h: : 278 + 0xe] 16 xul.dll!mozilla::dom::JSWindowActor::InvokeCallback(mozilla::dom::JSWindowActor::CallbackFunction) [JSWindowActor.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 0 + 0x56] 17 xul.dll!mozilla::dom::JSWindowActorChild::StartDestroy() [JSWindowActorChild.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 136 + 0x5] 18 xul.dll!mozilla::dom::WindowGlobalChild::Destroy() [WindowGlobalChild.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 231 + 0x5] 19 xul.dll!nsGlobalWindowInner::FreeInnerObjects() [nsGlobalWindowInner.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 1247 + 0x5] 20 xul.dll!WindowStateHolder::~WindowStateHolder() [nsGlobalWindowOuter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 1641 + 0x5] 21 xul.dll!WindowStateHolder::Release() [nsGlobalWindowOuter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 1645 + 0x8] 22 xul.dll!nsSHEntryShared::DropPresentationState() [nsSHEntryShared.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 117 + 0x11] 23 xul.dll!nsSHEntryShared::RemoveFromBFCacheSync() [nsSHEntryShared.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 167 + 0x8] 24 xul.dll!nsSHEntryShared::~nsSHEntryShared() [nsSHEntryShared.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 59 + 0x8] 25 xul.dll!nsSHEntryShared::Release() [nsSHEntryShared.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 63 + 0x8] 26 xul.dll!mozilla::SegmentedVector<nsCOMPtr<nsISupports>,4096,mozilla::MallocAllocPolicy>::PopLastN(unsigned int) [SegmentedVector.h:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 235 + 0x41] 27 xul.dll!mozilla::dom::DeferredFinalizerImpl<nsISupports>::DeferredFinalize(unsigned int,void *) [BindingUtils.h:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 2705 + 0x8] 28 xul.dll!mozilla::IncrementalFinalizeRunnable::ReleaseNow(bool) [CycleCollectedJSRuntime.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 1283 + 0xc] 29 xul.dll!mozilla::CycleCollectedJSRuntime::FinalizeDeferredThings(mozilla::CycleCollectedJSContext::DeferredFinalizeType) [CycleCollectedJSRuntime.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 1356 + 0x7] 30 xul.dll!mozilla::CycleCollectedJSRuntime::OnGC(JSContext *,JSGCStatus) [CycleCollectedJSRuntime.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 1415 + 0x8] 31 xul.dll!js::gc::GCRuntime::maybeCallGCCallback(JSGCStatus) [GC.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 7162 + 0xb] 32 xul.dll!js::gc::GCRuntime::gcCycle(bool,js::SliceBudget,mozilla::Maybe<JSGCInvocationKind> const &,JS::GCReason) [GC.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 7251 + 0xbd] 33 xul.dll!js::gc::GCRuntime::collect(bool,js::SliceBudget,mozilla::Maybe<JSGCInvocationKind> const &,JS::GCReason) [GC.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 7421 + 0x35] 34 xul.dll!js::gc::GCRuntime::finishGC(JS::GCReason) [GC.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 7537 + 0x18] 35 xul.dll!js::gc::FinishGC(JSContext *,JS::GCReason) [GC.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 7718 + 0x22] 36 xul.dll!js::IterateScripts(JSContext *,JS::Realm *,void *,void (*)(JSRuntime *,void *,JSScript *,JS::AutoRequireNoGC const &)) [PublicIterators.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 173 + 0x6a] 37 xul.dll!js::Debugger::SourceQuery::findSources() [Debugger.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 5412 + 0x15] 38 xul.dll!js::Debugger::CallData::findSources() [Debugger.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 5513 + 0x8] 39 xul.dll!js::Debugger::CallData::ToNative<&js::Debugger::CallData::findSources(void)>(JSContext *,unsigned int,JS::Value *) [Debugger.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 4020 + 0x5] 40 xul.dll!CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),js::CallReason,JS::CallArgs const &) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 456 + 0x6] 41 xul.dll!js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct,js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 548 + 0xe] 42 xul.dll!static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const, js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 617 + 0x11] 43 xul.dll!static bool Interpret(struct JSContext *, class js::RunState & const) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 3110 + 0x13] 44 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 423 + 0xb] 45 xul.dll!js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct,js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 589 + 0xd] 46 xul.dll!static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const, js::CallReason) [Interpreter.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 617 + 0x11] 47 xul.dll!js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [BaselineIC.cpp:0bbb1f92bb4721a0bc090a10d2c34ded75f8e01c : 2940 + 0x10] 48 0x1a8a15abf7a 49 xul.dll!truncf + 0x11329f0 ```