Closed
Bug 1014458
Opened 10 years ago
Closed 10 years ago
Intermittent test_crash_manager.js, browser_codemirror.js,test_addRange.html | application crashed [@ JSRuntime::assertCanLock(js::RuntimeLock)] | Assertion failure: !currentThreadOwnsInterruptLock(), at Runtime.cpp:849
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
FIXED
mozilla32
Tracking | Status | |
---|---|---|
firefox30 | --- | unaffected |
firefox31 | --- | unaffected |
firefox32 | --- | fixed |
firefox-esr24 | --- | unaffected |
People
(Reporter: cbook, Assigned: bhackett1024)
References
()
Details
(Keywords: assertion, intermittent-failure)
Windows XP 32-bit mozilla-inbound debug test xpcshell on 2014-05-22 00:14:35 PDT for push 919fcf9baa00 slave: t-xp32-ix-072 https://tbpl.mozilla.org/php/getParsedLog.php?id=40164145&tree=Mozilla-Inbound#error2 TEST-UNEXPECTED-FAIL | C:\slave\test\build\tests\xpcshell\tests\toolkit\components\crashes\tests\xpcshell\test_crash_manager.js | test failed (with xpcshell return code: -2147483645), see following log: Assertion failure: !currentThreadOwnsInterruptLock(), at c:\\builds\\moz2_slave\\m-in-w32-d-0000000000000000000\\build\\js\\src\\vm/Runtime.cpp:849 PROCESS-CRASH | C:\slave\test\build\tests\xpcshell\tests\toolkit\components\crashes\tests\xpcshell\test_crash_manager.js | application crashed [@ JSRuntime::assertCanLock(js::RuntimeLock)] Return code: 1 requests.exceptions.SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Return code: 1 00:32:05 WARNING - PROCESS-CRASH | C:\slave\test\build\tests\xpcshell\tests\toolkit\components\crashes\tests\xpcshell\test_crash_manager.js | application crashed [@ JSRuntime::assertCanLock(js::RuntimeLock)] 00:32:05 INFO - Crash dump filename: c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpjclkqi\e5e4d48b-044b-4b60-b59d-02c9b8d01cb4.dmp 00:32:05 INFO - Operating system: Windows NT 00:32:05 INFO - 5.1.2600 Service Pack 3 00:32:05 INFO - CPU: x86 00:32:05 INFO - GenuineIntel family 6 model 30 stepping 5 00:32:05 INFO - 8 CPUs 00:32:05 INFO - Crash reason: EXCEPTION_BREAKPOINT 00:32:05 INFO - Crash address: 0x332616e 00:32:05 INFO - Thread 0 (crashed) 00:32:05 INFO - 0 mozjs.dll!JSRuntime::assertCanLock(js::RuntimeLock) [Runtime.cpp:919fcf9baa00 : 847 + 0x43] 00:32:05 INFO - eip = 0x0332616e esp = 0x0012c120 ebp = 0x0012c128 ebx = 0x07e64700 00:32:05 INFO - esi = 0x10261440 edi = 0x03636af0 eax = 0x00000000 ecx = 0x7281fea3 00:32:05 INFO - edx = 0x10361f48 efl = 0x00000212 00:32:05 INFO - Found by: given as instruction pointer in context 00:32:05 INFO - 1 mozjs.dll!js::AssertCurrentThreadCanLock(js::RuntimeLock) [Runtime.cpp:919fcf9baa00 : 865 + 0x8] 00:32:05 INFO - eip = 0x0332d8b1 esp = 0x0012c130 ebp = 0x0012c134 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 2 mozjs.dll!js::GlobalWorkerThreadState::lock() [jsworkers.cpp:919fcf9baa00 : 479 + 0x6] 00:32:05 INFO - eip = 0x0325c84a esp = 0x0012c13c ebp = 0x0012c168 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 3 mozjs.dll!js::gc::AutoMaybeStartBackgroundAllocation::~AutoMaybeStartBackgroundAllocation() [jsgc.cpp:919fcf9baa00 : 987 + 0x13] 00:32:05 INFO - eip = 0x03219cf3 esp = 0x0012c14c ebp = 0x0012c168 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 4 mozjs.dll!js::gc::ArenaLists::refillFreeList<1>(js::ThreadSafeContext *,js::gc::AllocKind) [jsgc.cpp:919fcf9baa00 : 1939 + 0x15] 00:32:05 INFO - eip = 0x03237c5f esp = 0x0012c170 ebp = 0x0012c1a8 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 5 mozjs.dll!js::gc::AllocateNonObject<js::jit::JitCode,1>(js::ThreadSafeContext *) [jsgcinlines.h:919fcf9baa00 : 602 + 0x7] 00:32:05 INFO - eip = 0x0303c8a5 esp = 0x0012c1b0 ebp = 0x0012c1c0 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 6 mozjs.dll!js::jit::JitCode::New<1>(JSContext *,unsigned char *,unsigned int,unsigned int,JSC::ExecutablePool *,JSC::CodeKind) [Ion.cpp:919fcf9baa00 : 687 + 0x9] 00:32:05 INFO - eip = 0x0307083d esp = 0x0012c1c8 ebp = 0x0012c1d0 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 7 mozjs.dll!js::jit::Linker::newCode<1>(JSContext *,JSC::ExecutableAllocator *,JSC::CodeKind) [IonLinker.h:919fcf9baa00 : 58 + 0x1b] 00:32:05 INFO - eip = 0x02fd3035 esp = 0x0012c1d8 ebp = 0x0012c208 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 8 mozjs.dll!js::jit::Linker::newCodeForIonScript(JSContext *) [IonLinker.h:919fcf9baa00 : 97 + 0xa] 00:32:05 INFO - eip = 0x030b76cb esp = 0x0012c210 ebp = 0x0012c228 00:32:05 INFO - Found by: call frame info 00:32:05 INFO - 9 mozjs.dll!js::jit::CodeGenerator::link(JSContext *,js::types::CompilerConstraintList *) [CodeGenerator.cpp:919fcf9baa00 : 6601 + 0x11]
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 hidden (Legacy TBPL/Treeherder Robot) |
Updated•10 years ago
|
Summary: Intermittent test_crash_manager.js | application crashed [@ JSRuntime::assertCanLock(js::RuntimeLock)] | Assertion failure: !currentThreadOwnsInterruptLock(), at Runtime.cpp:849 → Intermittent test_crash_manager.js, browser_codemirror.js | application crashed [@ JSRuntime::assertCanLock(js::RuntimeLock)] | Assertion failure: !currentThreadOwnsInterruptLock(), at Runtime.cpp:849
Updated•10 years ago
|
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) |
Summary: Intermittent test_crash_manager.js, browser_codemirror.js | application crashed [@ JSRuntime::assertCanLock(js::RuntimeLock)] | Assertion failure: !currentThreadOwnsInterruptLock(), at Runtime.cpp:849 → Intermittent test_crash_manager.js, browser_codemirror.js,test_addRange.html | application crashed [@ JSRuntime::assertCanLock(js::RuntimeLock)] | Assertion failure: !currentThreadOwnsInterruptLock(), at Runtime.cpp:849
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 17•10 years ago
|
||
This is way too frequent to not have any JS folks CCed. Starting with bhackett given the locking stuff.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 19•10 years ago
|
||
The stack suggests a regression from bug 966646, which landed yesterday.
Comment 20•10 years ago
|
||
Specifically, that's when AutoMaybeStartBackgroundAllocation was added.
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 hidden (Legacy TBPL/Treeherder Robot) |
Backed out bug 966646 in https://hg.mozilla.org/mozilla-central/rev/2619a4def1b9 Marking this tentatively fixed by the backout.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•10 years ago
|
Assignee: nobody → bhackett1024
Blocks: 966646
status-firefox30:
--- → unaffected
status-firefox31:
--- → unaffected
status-firefox32:
--- → fixed
status-firefox-esr24:
--- → unaffected
Target Milestone: --- → mozilla32
You need to log in
before you can comment on or make changes to this bug.
Description
•