Closed Bug 1234574 Opened 9 years ago Closed 9 years ago

Intermittent browser_perf-overview-render-01.js,browser_perf-overview-render-02.js,browser_perf-overview-render-03.js,browser_perf-details-flamegraph-render.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: aryx, Unassigned)

References

()

Details

(Keywords: crash, intermittent-failure)

+++ This bug was initially created as a clone of Bug #1221975 +++ https://treeherder.mozilla.org/logviewer.html#?job_id=16854387&repo=mozilla-inbound 04:21:43 WARNING - PROCESS-CRASH | devtools/client/performance/test/browser_perf-columns-memory-calltree.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] 04:21:43 INFO - Crash dump filename: c:\users\cltbld\appdata\local\temp\tmp3odf13.mozrunner\minidumps\4ae8ad8d-888f-4cfe-a7b5-80f9e5991a42.dmp 04:21:43 INFO - Operating system: Windows NT 04:21:43 INFO - 6.1.7601 Service Pack 1 04:21:43 INFO - CPU: x86 04:21:43 INFO - GenuineIntel family 6 model 30 stepping 5 04:21:43 INFO - 8 CPUs 04:21:43 INFO - Crash reason: EXCEPTION_BREAKPOINT 04:21:43 INFO - Crash address: 0x651b860a 04:21:43 INFO - Process uptime: 70 seconds 04:21:43 INFO - Thread 0 (crashed) 04:21:43 INFO - 0 xul.dll!GeckoSampler::ToJSObject(JSContext *,double) [GeckoSampler.cpp:a082d90d2732 : 397 + 0x46] 04:21:43 INFO - eip = 0x651b860a esp = 0x002d88e4 ebp = 0x002d89a8 ebx = 0x00000000 04:21:43 INFO - esi = 0x0000018d edi = 0x002d8a40 eax = 0x669b59a0 ecx = 0x697f0ad9 04:21:43 INFO - edx = 0x00124779 efl = 0x00200206 04:21:43 INFO - Found by: given as instruction pointer in context 04:21:43 INFO - 1 xul.dll!mozilla_sampler_get_profile_data(JSContext *,double) [platform.cpp:a082d90d2732 : 600 + 0x10] 04:21:43 INFO - eip = 0x651bb5a6 esp = 0x002d89b0 ebp = 0x002d89bc 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 2 xul.dll!nsProfiler::GetProfileData(double,JSContext *,JS::MutableHandle<JS::Value>) [nsProfiler.cpp:a082d90d2732 : 170 + 0x12] 04:21:43 INFO - eip = 0x651b526c esp = 0x002d89c4 ebp = 0x002d89e0 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 3 xul.dll!NS_InvokeByIndex [xptcinvoke.cpp:a082d90d2732 : 70 + 0x3] 04:21:43 INFO - eip = 0x630ea61e esp = 0x002d89e8 ebp = 0x002d8a04 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 4 xul.dll!CallMethodHelper::Invoke() [XPCWrappedNative.cpp:a082d90d2732 : 2097 + 0xf] 04:21:43 INFO - eip = 0x63798dd1 esp = 0x002d8a0c ebp = 0x002d8a30 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 5 xul.dll!CallMethodHelper::Call() [XPCWrappedNative.cpp:a082d90d2732 : 1414 + 0x7] 04:21:43 INFO - eip = 0x6378bb51 esp = 0x002d8a20 ebp = 0x002d8a30 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 6 xul.dll!XPCWrappedNative::CallMethod(XPCCallContext &,XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:a082d90d2732 : 1381 + 0x12] 04:21:43 INFO - eip = 0x6378bc2f esp = 0x002d8a38 ebp = 0x002d8b08 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 7 xul.dll!js::ObjectGroupHasProperty(JSContext *,js::ObjectGroup *,jsid,JS::Value const &) [TypeInference.cpp:a082d90d2732 : 285 + 0xf] 04:21:43 INFO - eip = 0x65b81504 esp = 0x002d8a40 ebp = 0x002d8b08 04:21:43 INFO - Found by: stack scanning 04:21:43 INFO - 8 xul.dll!XPC_WN_CallMethod(JSContext *,unsigned int,JS::Value *) [XPCWrappedNativeJSOps.cpp:a082d90d2732 : 1126 + 0xe] 04:21:43 INFO - eip = 0x637a17b3 esp = 0x002d8b10 ebp = 0x002d8bcc 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 9 xul.dll!js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [jscntxtinlines.h:a082d90d2732 : 235 + 0xe] 04:21:43 INFO - eip = 0x65ae8dea esp = 0x002d8bd4 ebp = 0x002d8bf4 04:21:43 INFO - Found by: call frame info 04:21:43 INFO - 10 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 489 + 0xf] 04:21:43 INFO - eip = 0x65afd16f esp = 0x002d8bfc ebp = 0x002d8c44 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 11 xul.dll!Interpret [Interpreter.cpp:a082d90d2732 : 2798 + 0xf] 04:21:44 INFO - eip = 0x65af5aed esp = 0x002d8c4c ebp = 0x002d95d4 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 12 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:a082d90d2732 : 430 + 0xd] 04:21:44 INFO - eip = 0x65b01517 esp = 0x002d95dc ebp = 0x002d9684 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 13 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 507 + 0xa] 04:21:44 INFO - eip = 0x65afd1cc esp = 0x002d968c ebp = 0x002d96d0 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 14 xul.dll!js::Invoke(JSContext *,JS::Value const &,JS::Value const &,unsigned int,JS::Value const *,JS::MutableHandle<JS::Value>) [Interpreter.cpp:a082d90d2732 : 542 + 0xf] 04:21:44 INFO - eip = 0x65afd44c esp = 0x002d96d8 ebp = 0x002d9794 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 15 xul.dll!js::DirectProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [DirectProxyHandler.cpp:a082d90d2732 : 77 + 0x1f] 04:21:44 INFO - eip = 0x65a1a93e esp = 0x002d979c ebp = 0x002d97d4 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 16 xul.dll!js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [CrossCompartmentWrapper.cpp:a082d90d2732 : 289 + 0xd] 04:21:44 INFO - eip = 0x65a0ca84 esp = 0x002d97dc ebp = 0x002d9804 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 17 xul.dll!js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [Proxy.cpp:a082d90d2732 : 412 + 0xe] 04:21:44 INFO - eip = 0x65a1aa61 esp = 0x002d980c ebp = 0x002d9864 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 18 xul.dll!js::proxy_Call(JSContext *,unsigned int,JS::Value *) [Proxy.cpp:a082d90d2732 : 710 + 0x12] 04:21:44 INFO - eip = 0x65a21478 esp = 0x002d986c ebp = 0x002d989c 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 19 xul.dll!js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [jscntxtinlines.h:a082d90d2732 : 235 + 0xe] 04:21:44 INFO - eip = 0x65ae8dea esp = 0x002d98a4 ebp = 0x002d98c4 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 20 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 477 + 0x8] 04:21:44 INFO - eip = 0x65afd0b2 esp = 0x002d98cc ebp = 0x002d9914 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 21 xul.dll!Interpret [Interpreter.cpp:a082d90d2732 : 2798 + 0xf] 04:21:44 INFO - eip = 0x65af5aed esp = 0x002d991c ebp = 0x002da2a4 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 22 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:a082d90d2732 : 430 + 0xd] 04:21:44 INFO - eip = 0x65b01517 esp = 0x002da2ac ebp = 0x002da354 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 23 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 507 + 0xa] 04:21:44 INFO - eip = 0x65afd1cc esp = 0x002da35c ebp = 0x002da3a0 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 24 xul.dll!js::fun_apply(JSContext *,unsigned int,JS::Value *) [jsfun.cpp:a082d90d2732 : 1264 + 0xf] 04:21:44 INFO - eip = 0x658787c7 esp = 0x002da3a8 ebp = 0x002da6b0 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 25 xul.dll!js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [jscntxtinlines.h:a082d90d2732 : 235 + 0xe] 04:21:44 INFO - eip = 0x65ae8dea esp = 0x002da6b8 ebp = 0x002da6d8 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 26 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 489 + 0xf] 04:21:44 INFO - eip = 0x65afd16f esp = 0x002da6e0 ebp = 0x002da728 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 27 xul.dll!js::Invoke(JSContext *,JS::Value const &,JS::Value const &,unsigned int,JS::Value const *,JS::MutableHandle<JS::Value>) [Interpreter.cpp:a082d90d2732 : 542 + 0xf] 04:21:44 INFO - eip = 0x65afd44c esp = 0x002da730 ebp = 0x002da7ec 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 28 xul.dll!js::DirectProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [DirectProxyHandler.cpp:a082d90d2732 : 77 + 0x1f] 04:21:44 INFO - eip = 0x65a1a93e esp = 0x002da7f4 ebp = 0x002da82c 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 29 xul.dll!js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [CrossCompartmentWrapper.cpp:a082d90d2732 : 289 + 0xd] 04:21:44 INFO - eip = 0x65a0ca84 esp = 0x002da834 ebp = 0x002da85c 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 30 xul.dll!xpc::AddonWrapper<js::CrossCompartmentWrapper>::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [AddonWrapper.cpp:a082d90d2732 : 139 + 0x15] 04:21:44 INFO - eip = 0x6373b87f esp = 0x002da864 ebp = 0x002da87c 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 31 xul.dll!js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [Proxy.cpp:a082d90d2732 : 412 + 0xe] 04:21:44 INFO - eip = 0x65a1aa61 esp = 0x002da884 ebp = 0x002da8dc 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 32 xul.dll!js::proxy_Call(JSContext *,unsigned int,JS::Value *) [Proxy.cpp:a082d90d2732 : 710 + 0x12] 04:21:44 INFO - eip = 0x65a21478 esp = 0x002da8e4 ebp = 0x002da914 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 33 xul.dll!js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [jscntxtinlines.h:a082d90d2732 : 235 + 0xe] 04:21:44 INFO - eip = 0x65ae8dea esp = 0x002da91c ebp = 0x002da93c 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 34 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 477 + 0x8] 04:21:44 INFO - eip = 0x65afd0b2 esp = 0x002da944 ebp = 0x002da98c 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 35 xul.dll!Interpret [Interpreter.cpp:a082d90d2732 : 2798 + 0xf] 04:21:44 INFO - eip = 0x65af5aed esp = 0x002da994 ebp = 0x002db31c 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 36 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:a082d90d2732 : 430 + 0xd] 04:21:44 INFO - eip = 0x65b01517 esp = 0x002db324 ebp = 0x002db3cc 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 37 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 507 + 0xa] 04:21:44 INFO - eip = 0x65afd1cc esp = 0x002db3d4 ebp = 0x002db418 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 38 xul.dll!js::fun_apply(JSContext *,unsigned int,JS::Value *) [jsfun.cpp:a082d90d2732 : 1264 + 0xf] 04:21:44 INFO - eip = 0x658787c7 esp = 0x002db420 ebp = 0x002db728 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 39 xul.dll!js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [jscntxtinlines.h:a082d90d2732 : 235 + 0xe] 04:21:44 INFO - eip = 0x65ae8dea esp = 0x002db730 ebp = 0x002db750 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 40 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:a082d90d2732 : 489 + 0xf] 04:21:44 INFO - eip = 0x65afd16f esp = 0x002db758 ebp = 0x002db7a0 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 41 xul.dll!Interpret [Interpreter.cpp:a082d90d2732 : 2798 + 0xf] 04:21:44 INFO - eip = 0x65af5aed esp = 0x002db7a8 ebp = 0x002dc130 04:21:44 INFO - Found by: call frame info 04:21:44 INFO - 42 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:a082d90d2732 : 430 + 0xd] 04:21:44 INFO - eip = 0x65
Summary: Intermittent browser_perf-overview-render-01.js,browser_perf-overview-render-02.js,browser_perf-overview-render-03.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-overview-render-01.js,browser_perf-overview-render-02.js,browser_perf-overview-render-03.js,browser_perf-details-flamegraph-render.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Blocks: 1234748
Blocks: 1237901
Blocks: 1238131
Crash that hasn't happened in a while, closing.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.