Closed
Bug 1175099
Opened 9 years ago
Closed 9 years ago
Intermittent test_onLine.html | application crashed [@ js::ExclusiveContext::setCompartment(JSCompartment *)] | Assertion failure: compartment_->hasBeenEntered(), at jscntxtinlines.h:436
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
mozilla41
Tracking | Status | |
---|---|---|
firefox39 | --- | unaffected |
firefox40 | --- | unaffected |
firefox41 | --- | fixed |
firefox-esr31 | --- | unaffected |
firefox-esr38 | --- | unaffected |
People
(Reporter: cbook, Assigned: shu)
References
()
Details
(Keywords: assertion, crash, intermittent-failure)
mozilla-inbound_win8_64-debug_test-mochitest-4 https://treeherder.mozilla.org/logviewer.html#?job_id=10819532&repo=mozilla-inbound 23:57:08 INFO - Assertion failure: compartment_->hasBeenEntered(), at c:\builds\moz2_slave\m-in-w64-d-0000000000000000000\build\src\js\src\jscntxtinlines.h:436 3:57:17 WARNING - PROCESS-CRASH | dom/workers/test/test_onLine.html | application crashed [@ js::ExclusiveContext::setCompartment(JSCompartment *)] 23:57:17 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmps1qcjv.mozrunner\minidumps\5df51a5e-7efa-4811-9819-17501a4bb676.dmp 23:57:17 INFO - Operating system: Windows NT 23:57:17 INFO - 6.2.9200 23:57:17 INFO - CPU: amd64 23:57:17 INFO - family 6 model 30 stepping 5 23:57:17 INFO - 8 CPUs 23:57:17 INFO - Crash reason: EXCEPTION_BREAKPOINT 23:57:17 INFO - Crash address: 0x7f8a54bab59 23:57:17 INFO - Thread 82 (crashed) 23:57:17 INFO - 0 xul.dll!js::ExclusiveContext::setCompartment(JSCompartment *) [jscntxtinlines.h:9a3fa532721b : 436 + 0x4c] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a54bab59 23:57:17 INFO - rsp = 0x000000a74c3fae10 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: given as instruction pointer in context 23:57:17 INFO - 1 xul.dll!js::ExclusiveContext::leaveCompartment(JSCompartment *) [jscntxtinlines.h:9a3fa532721b : 410 + 0x4] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a54930f2 23:57:17 INFO - rsp = 0x000000a74c3fae50 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 2 xul.dll!JSAutoCompartment::~JSAutoCompartment() [jsapi.cpp:9a3fa532721b : 945 + 0xe] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a560ec85 23:57:17 INFO - rsp = 0x000000a74c3fae90 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 3 xul.dll!JSScript::AutoDelazify::holdScript(JS::Handle<JSFunction *>) [jsscript.cpp:9a3fa532721b : 4132 + 0x9] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a5484dac 23:57:17 INFO - rsp = 0x000000a74c3faec0 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 4 xul.dll!js::CloneFunctionAndScript(JSContext *,JS::Handle<JSFunction *>,JS::Handle<JSObject *>,JS::Handle<JSObject *>,js::gc::AllocKind,JS::Handle<JSObject *>) [jsfun.cpp:9a3fa532721b : 2183 + 0x2b] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a53ebc66 23:57:17 INFO - rsp = 0x000000a74c3faf20 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 5 xul.dll!CloneObject [SelfHosting.cpp:9a3fa532721b : 1727 + 0x2f] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a58ea034 23:57:17 INFO - rsp = 0x000000a74c3fb050 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 6 xul.dll!CloneValue [SelfHosting.cpp:9a3fa532721b : 1771 + 0x4] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a58eda77 23:57:17 INFO - rsp = 0x000000a74c3fb1d0 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 7 xul.dll!JSRuntime::cloneSelfHostedValue(JSContext *,JS::Handle<js::PropertyName *>,JS::MutableHandle<JS::Value>) [SelfHosting.cpp:9a3fa532721b : 1842 + 0xf] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a59099df 23:57:17 INFO - rsp = 0x000000a74c3fb230 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 8 xul.dll!js::GlobalObject::getIntrinsicValue(JSContext *,JS::Handle<js::GlobalObject *>,JS::Handle<js::PropertyName *>,JS::MutableHandle<JS::Value>) [GlobalObject.h:9a3fa532721b : 608 + 0x14] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a57a3b4c 23:57:17 INFO - rsp = 0x000000a74c3fb2c0 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 9 xul.dll!js::GetIntrinsicOperation(JSContext *,unsigned char *,JS::MutableHandle<JS::Value>) [Interpreter-inl.h:9a3fa532721b : 273 + 0x7d] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a575c182 23:57:17 INFO - rsp = 0x000000a74c3fb320 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 10 xul.dll!Interpret [Interpreter.cpp:9a3fa532721b : 3090 + 0x31] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a5765d70 23:57:17 INFO - rsp = 0x000000a74c3fb380 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 11 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:9a3fa532721b : 653 + 0xa] 23:57:17 INFO - rbx = 0x000000a7386b3000 r12 = 0x0000000000000000 23:57:17 INFO - r13 = 0x00000000000000ff r14 = 0x0000000000000001 23:57:17 INFO - r15 = 0x0000000000000000 rip = 0x000007f8a5777999 23:57:17 INFO - rsp = 0x000000a74c3fc8b0 rbp = 0x000000a74c3fb020 23:57:17 INFO - Found by: call frame info 23:57:17 INFO - 12 xul.dll!js::Invoke(JSContext *,JS::CallArgs,js::MaybeConstruct) [Interpreter.cpp:9
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 7•9 years ago
|
||
shu, any chance you might have an idea of what's going on here?
Flags: needinfo?(shu)
Summary: Intermittent test_onLine.html | application crashed [@ js::ExclusiveContext::setCompartment(JSCompartment *)] | Assertion failure: compartment_->hasBeenEntered(), at c:\builds\moz2_slave\m-in-w64-d-0000000000000000000\build\src\js\src\jscntxtinlines.h:436 → Intermittent test_onLine.html | application crashed [@ js::ExclusiveContext::setCompartment(JSCompartment *)] | Assertion failure: compartment_->hasBeenEntered(), at jscntxtinlines.h:436
Comment 8•9 years ago
|
||
This was fallout from bug 1165486. Both times. Fixed by backout.
Assignee: nobody → shu
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox39:
--- → unaffected
status-firefox40:
--- → unaffected
status-firefox41:
--- → fixed
status-firefox-esr31:
--- → unaffected
status-firefox-esr38:
--- → unaffected
Flags: needinfo?(shu)
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
You need to log in
before you can comment on or make changes to this bug.
Description
•