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)

Unspecified
Windows 8
defect
Not set
normal

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
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
This was fallout from bug 1165486. Both times. Fixed by backout.
Assignee: nobody → shu
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(shu)
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
You need to log in before you can comment on or make changes to this bug.