Closed Bug 1221975 Opened 9 years ago Closed 8 years ago

Intermittent browser_perf-columns-memory-calltree.js,browser_perf-console-record-05.js,browser_perf-loading-01.js,browser_timeline-waterfall-generic.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: cbook, Unassigned)

References

()

Details

(Keywords: crash, intermittent-failure)

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
Component: General → Developer Tools: Performance Tools (Profiler/Timeline)
Depends on: 1214901
Product: Core → Firefox
Summary: Intermittent browser_perf-columns-memory-calltree.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Summary: Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js,browser_perf-overview-render-02.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Summary: Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js,browser_perf-overview-render-02.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js,browser_perf-overview-render-02.js,browser_perf-console-record-05.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Summary: Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js,browser_perf-overview-render-02.js,browser_perf-console-record-05.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js,browser_perf-overview-render-02.js,browser_perf-console-record-05.js,browser_perf-loading-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Summary: Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-01.js,browser_perf-overview-render-02.js,browser_perf-console-record-05.js,browser_perf-loading-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-XX.js,browser_perf-console-record-05.js,browser_perf-loading-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Summary: Intermittent browser_perf-columns-memory-calltree.js,browser_perf-overview-render-XX.js,browser_perf-console-record-05.js,browser_perf-loading-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-columns-memory-calltree.js,browser_perf-console-record-05.js,browser_perf-loading-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Blocks: 1234748
Summary: Intermittent browser_perf-columns-memory-calltree.js,browser_perf-console-record-05.js,browser_perf-loading-01.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-columns-memory-calltree.js,browser_perf-console-record-05.js,browser_perf-loading-01.js,browser_timeline-waterfall-generic.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Blocks: 1237901
Blocks: 1238131
Crash that hasn't happened in a while, closing.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.