Closed Bug 1022437 Opened 10 years ago Closed 9 years ago

Intermittent base.py | application crashed [@ js::assertSameCompartment<JS::CallArgs>(js::ThreadSafeContext*, JS::CallArgs const&)]

Categories

(Core :: JavaScript Engine: JIT, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=41324389&tree=B2g-Inbound

b2g_macosx64 b2g-inbound opt test gaia-ui-test on 2014-06-08 16:07:20 PDT for push 200072d1500e
slave: talos-mtnlion-r5-059

16:22:11     INFO -  TEST-START test_sms_contact_match.py
16:22:23     INFO -  test_contact_match (test_sms_contact_match.TestContactMatch) ... mozcrash INFO | Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/b2g-inbound-macosx64_gecko/1402240354/en-US/b2g-32.0a1.en-US.mac64.crashreporter-symbols.zip
16:22:38    ERROR -  PROCESS-CRASH | base.py | application crashed [@ js::assertSameCompartment<JS::CallArgs>(js::ThreadSafeContext*, JS::CallArgs const&)]
16:22:38     INFO -  Crash dump filename: /var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmpeg_6eI/minidumps/96BCEC06-E9D0-4E00-AB95-0F37A7D63A42.dmp
16:22:38     INFO -  Operating system: Mac OS X
16:22:38     INFO -                    10.8.0 12A269
16:22:38     INFO -  CPU: amd64
16:22:38     INFO -       family 6 model 42 stepping 7
16:22:38     INFO -       8 CPUs
16:22:38     INFO -  Crash reason:  EXC_BAD_ACCESS / 0x0000000d
16:22:38     INFO -  Crash address: 0x0
16:22:38     INFO -  Thread 0 (crashed)
16:22:38     INFO -   0  XUL!void js::assertSameCompartment<JS::CallArgs>(js::ThreadSafeContext*, JS::CallArgs const&) [Shape.h:200072d1500e : 445 + 0x0]
16:22:38     INFO -      rbx = 0x0000000103372200   r12 = 0x0000000106e6b0b0
16:22:38     INFO -      r13 = 0x0000000122cd8c80   r14 = 0x0000000106e6b0a0
16:22:38     INFO -      r15 = 0x0000000000000000   rip = 0x0000000103346d66
16:22:38     INFO -      rsp = 0x00007fff5fbfb480   rbp = 0x0000000000000002
16:22:38     INFO -      Found by: given as instruction pointer in context
16:22:38     INFO -   1  XUL!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [jscntxtinlines.h:200072d1500e : 238 + 0x7]
16:22:38     INFO -      rbx = 0x0000000103372200   r12 = 0x0000000106e6b0b0
16:22:38     INFO -      r13 = 0x0000000122cd8c80   r14 = 0x0000000106e6b0a0
16:22:38     INFO -      r15 = 0x0000000000000000   rip = 0x000000010344da35
16:22:38     INFO -      rsp = 0x00007fff5fbfb490   rbp = 0x0000000000000002
16:22:38     INFO -      Found by: call frame info
16:22:38     INFO -   2  XUL!Interpret [Interpreter.cpp:200072d1500e : 2566 + 0x4]
16:22:38     INFO -      rbx = 0x0000000124038a00   r12 = 0xffffffffffffffff
16:22:38     INFO -      r13 = 0x00007fff5fbfbf48   r14 = 0x0000000106e6b0c0
16:22:38     INFO -      r15 = 0x0000000122cd8c80   rip = 0x0000000103449bff
16:22:38     INFO -      rsp = 0x00007fff5fbfb9b0   rbp = 0x0000000106e6b04f
16:22:38     INFO -      Found by: call frame info
16:22:38     INFO -   3  XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:200072d1500e : 402 + 0xa]
16:22:38     INFO -      rbx = 0x0000000120ddbf00   r12 = 0x0000000120de2640
16:22:38     INFO -      r13 = 0x0000000122cd8c80   r14 = 0x00007fff5fbfc5a0
16:22:38     INFO -      r15 = 0x0000000122cd8c80   rip = 0x0000000103442722
16:22:38     INFO -      rsp = 0x00007fff5fbfc150   rbp = 0x0000000000000000
16:22:38     INFO -      Found by: call frame info
16:22:38     INFO -   4  XUL!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [Interpreter.cpp:200072d1500e : 474 + 0x7]
16:22:38     INFO -      rbx = 0x00007fff5fbfcd70   r12 = 0x00007fff5fbfc728
16:22:38     INFO -      r13 = 0x0000000122cd8c80   r14 = 0x00007fff5fbfc718
16:22:38     INFO -      r15 = 0x0000000000000000   rip = 0x000000010344de1f
16:22:38     INFO -      rsp = 0x00007fff5fbfc190   rbp = 0x0000000000000000
16:22:38     INFO -      Found by: call frame info
Also dying in test_sms_contact_match.py, like bug 1022201. Zac, any ideas who to loop in here?
Flags: needinfo?(zcampbell)
See Also: → 1022201
Ryan, this looks like b2g crashed completely. 
The framework has changed lately and it looks like we may be able to extract the crash dump information from it. I can see links to it on TBPL however I don't know how to use them? Jgriffin may be able to help?
Flags: needinfo?(zcampbell)
Depends on: 1023027
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.