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)

x86
Windows XP
defect
Not set
critical

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]
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
Severity: normal → critical
Keywords: crashassertion
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
This is way too frequent to not have any JS folks CCed. Starting with bhackett given the locking stuff.
The stack suggests a regression from bug 966646, which landed yesterday.
Specifically, that's when AutoMaybeStartBackgroundAllocation was added.
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
Assignee: nobody → bhackett1024
Blocks: 966646
Target Milestone: --- → mozilla32
You need to log in before you can comment on or make changes to this bug.