Closed Bug 1084127 Opened 11 years ago Closed 10 years ago

Intermittent browser_se_editors-error-tooltip.js | application crashed [@ js::gc::MarkJitCodeUnbarriered(JSTracer*, js::jit::JitCode**, char const*)]

Categories

(Core :: JavaScript Engine: JIT, defect)

34 Branch
x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: KWierso, Unassigned)

Details

(Keywords: intermittent-failure)

Crash Data

https://treeherder.mozilla.org/ui/logviewer.html#?job_id=3065576&repo=mozilla-inbound builder Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound opt test mochitest-devtools-chrome buildid 20141016125311 builduid 4f779e565c3140dd9560fba50e7c89de results warnings (1) revision 38939f7bff4d slave t-snow-r4-0165 starttime Thu Oct 16 2014 14:05:40 GMT-0700 (Pacific Standard Time) 14:23:09 INFO - 7905 INFO Destroying the specified shader editor. 14:23:09 INFO - 7906 INFO Waiting for event: 'destroyed' on [object Object]. 14:23:09 INFO - 7907 INFO Removing tab. 14:23:09 INFO - 7908 INFO Tab removed and finished closing. 14:23:09 INFO - 7909 INFO TEST-FAIL | chrome://mochitests/content/browser/browser/devtools/shadereditor/test/browser_se_editors-error-tooltip.js | WARNING: (PLEASE FIX THIS AS PART OF BUG 1077403) A promise chain failed to handle a rejection: 14:23:09 INFO - 7910 INFO finish() was called, cleaning up... 14:23:09 INFO - 7911 INFO Forcing GC after shadereditor test. 14:23:09 INFO - 7912 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/shadereditor/test/browser_se_editors-error-tooltip.js | application terminated with exit code 1 14:23:09 INFO - runtests.py | Application ran for: 0:15:31.227502 14:23:09 INFO - zombiecheck | Reading PID log: /var/folders/by/byJiOcEcHLunXp9oU+hhm++++-k/-Tmp-/tmpFxJ6DTpidlog 14:23:09 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64/1413489191/firefox-36.0a1.en-US.mac.crashreporter-symbols.zip 14:23:41 INFO - mozcrash Saved minidump as /builds/slave/talos-slave/test/build/blobber_upload_dir/3E7FA46B-0FC6-43DF-8050-65A7642F590E.dmp 14:23:41 INFO - mozcrash Saved app info as /builds/slave/talos-slave/test/build/blobber_upload_dir/3E7FA46B-0FC6-43DF-8050-65A7642F590E.extra 14:23:41 WARNING - PROCESS-CRASH | chrome://mochitests/content/browser/browser/devtools/shadereditor/test/browser_se_editors-error-tooltip.js | application crashed [@ js::gc::MarkJitCodeUnbarriered(JSTracer*, js::jit::JitCode**, char const*)] 14:23:41 INFO - Crash dump filename: /var/folders/by/byJiOcEcHLunXp9oU+hhm++++-k/-Tmp-/tmpxNGKX0.mozrunner/minidumps/3E7FA46B-0FC6-43DF-8050-65A7642F590E.dmp 14:23:41 INFO - Operating system: Mac OS X 14:23:41 INFO - 10.6.8 10K549 14:23:41 INFO - CPU: amd64 14:23:41 INFO - family 6 model 23 stepping 10 14:23:41 INFO - 2 CPUs 14:23:41 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 14:23:41 INFO - Crash address: 0x0 14:23:41 INFO - Thread 0 (crashed) 14:23:41 INFO - 0 XUL!js::gc::MarkJitCodeUnbarriered(JSTracer*, js::jit::JitCode**, char const*) [Heap.h:38939f7bff4d : 1301 + 0x0] 14:23:41 INFO - rbx = 0x000000010aee0c78 r12 = 0x000000010593b0c4 14:23:41 INFO - r13 = 0x000000015ed7fbe0 r14 = 0x000000010aee0c68 14:23:41 INFO - r15 = 0x000000010bbb83d7 rip = 0x0000000104537d06 14:23:41 INFO - rsp = 0x00007fff5fbf63a0 rbp = 0x00007fff5fbf63b0 14:23:41 INFO - Found by: given as instruction pointer in context 14:23:41 INFO - 1 XUL!js::jit::Assembler::TraceJumpRelocations(JSTracer*, js::jit::JitCode*, js::jit::CompactBufferReader&) [Assembler-x64.cpp:38939f7bff4d : 289 + 0xe] 14:23:41 INFO - rbx = 0x000000010bbb7d39 r12 = 0x000000010593b0c4 14:23:41 INFO - r13 = 0x000000015ed7fbe0 r14 = 0x000000010aee0c68 14:23:41 INFO - r15 = 0x000000010bbb83d7 rip = 0x0000000104758355 14:23:41 INFO - rsp = 0x00007fff5fbf63c0 rbp = 0x00007fff5fbf63f0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 2 XUL!js::jit::JitCode::trace(JSTracer*) [Ion.cpp:38939f7bff4d : 856 + 0xa] 14:23:41 INFO - rbx = 0x000000015ed7fbe0 r12 = 0x000000010aee0c68 14:23:41 INFO - r13 = 0x000000010aee0c68 r14 = 0x000000010aee0c68 14:23:41 INFO - r15 = 0x000000010aee0000 rip = 0x00000001046153b9 14:23:41 INFO - rsp = 0x00007fff5fbf6400 rbp = 0x00007fff5fbf6430 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 3 XUL!js::GCMarker::processMarkStackOther(unsigned long, unsigned long) [Marking.cpp:38939f7bff4d : 1532 + 0xa] 14:23:41 INFO - rbx = 0x000000010aee0c68 r12 = 0x000000010aee0c68 14:23:41 INFO - r13 = 0x000000010aee0c68 r14 = 0x000000015ed7fbe0 14:23:41 INFO - r15 = 0x000000010aee0000 rip = 0x0000000104543601 14:23:41 INFO - rsp = 0x00007fff5fbf6440 rbp = 0x00007fff5fbf6490 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 4 XUL!js::GCMarker::drainMarkStack(js::SliceBudget&) [Marking.cpp:38939f7bff4d : 1870 + 0xa] 14:23:41 INFO - rbx = 0x000000010aee0c68 r12 = 0x000000010aee0c68 14:23:41 INFO - r13 = 0x000000010aee0488 r14 = 0x00007fff5fbf64c8 14:23:41 INFO - r15 = 0x000000010aee0000 rip = 0x00000001045439db 14:23:41 INFO - rsp = 0x00007fff5fbf64a0 rbp = 0x00007fff5fbf64b0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 5 XUL!js::gc::GCRuntime::incrementalCollectSlice(long long, JS::gcreason::Reason) [jsgc.cpp:38939f7bff4d : 4932 + 0x7] 14:23:41 INFO - rbx = 0x0000000000000000 r12 = 0x000000010aee0c68 14:23:41 INFO - r13 = 0x000000010aee0488 r14 = 0x000000010aee0338 14:23:41 INFO - r15 = 0x000000010aee0000 rip = 0x00000001047daaca 14:23:41 INFO - rsp = 0x00007fff5fbf64c0 rbp = 0x00007fff5fbf6510 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 6 XUL!js::gc::GCRuntime::gcCycle(bool, long long, js::JSGCInvocationKind, JS::gcreason::Reason) [jsgc.cpp:38939f7bff4d : 5696 + 0xe] 14:23:41 INFO - rbx = 0x0000000000000000 r12 = 0x000000010aee0000 14:23:41 INFO - r13 = 0x000000010aee0000 r14 = 0x000000010592e393 14:23:41 INFO - r15 = 0x000000010aee0338 rip = 0x00000001047db17b 14:23:41 INFO - rsp = 0x00007fff5fbf6520 rbp = 0x00007fff5fbf6570 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 7 XUL!js::gc::GCRuntime::collect(bool, long long, js::JSGCInvocationKind, JS::gcreason::Reason) [jsgc.cpp:38939f7bff4d : 5823 + 0x1c] 14:23:41 INFO - rbx = 0x000000010aee0000 r12 = 0x000000010aee0338 14:23:41 INFO - r13 = 0x0000000000000022 r14 = 0x0000000000000000 14:23:41 INFO - r15 = 0x000000010ad9a000 rip = 0x00000001047db594 14:23:41 INFO - rsp = 0x00007fff5fbf6580 rbp = 0x00007fff5fbf65d0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 8 XUL!nsXPCComponents_Utils::ForceGC() [XPCComponents.cpp:38939f7bff4d : 2817 + 0xc] 14:23:41 INFO - rbx = 0x000000010aee0000 r12 = 0x00000001003dbba8 14:23:41 INFO - r13 = 0x000000011dfa31c0 r14 = 0x0000000000000000 14:23:41 INFO - r15 = 0x000000010ad9a000 rip = 0x0000000102281f74 14:23:41 INFO - rsp = 0x00007fff5fbf65e0 rbp = 0x00007fff5fbf65f0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 9 XUL!NS_InvokeByIndex [xptcinvoke_x86_64_unix.cpp:38939f7bff4d : 162 + 0x3] 14:23:41 INFO - rbx = 0x00007fff5fbf6900 r12 = 0x00000001003dbba8 14:23:41 INFO - r13 = 0x000000011dfa31c0 r14 = 0x0000000000000000 14:23:41 INFO - r15 = 0x000000010ad9a000 rip = 0x0000000101c5467d 14:23:41 INFO - rsp = 0x00007fff5fbf6600 rbp = 0x00007fff5fbf6690 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 10 XUL!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:38939f7bff4d : 2395 + 0x4] 14:23:41 INFO - rbx = 0x00007fff5fbf6900 r12 = 0x00000001003dbba8 14:23:41 INFO - r13 = 0x000000011dfa31c0 r14 = 0x0000000000000000 14:23:41 INFO - r15 = 0x000000010ad9a000 rip = 0x00000001022bf5b9 14:23:41 INFO - rsp = 0x00007fff5fbf66a0 rbp = 0x00007fff5fbf6960 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 11 XUL!XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [XPCWrappedNativeJSOps.cpp:38939f7bff4d : 1247 + 0x7] 14:23:41 INFO - rbx = 0x000000011dfed000 r12 = 0x00000001003dbba8 14:23:41 INFO - r13 = 0x000000011dfa31c0 r14 = 0x00007fff5fbf6990 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x00000001022c0eca 14:23:41 INFO - rsp = 0x00007fff5fbf6970 rbp = 0x00007fff5fbf6aa0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 12 XUL!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [jscntxtinlines.h:38939f7bff4d : 231 + 0x4] 14:23:41 INFO - rbx = 0x00000001022c0d30 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x000000011dfa31c0 r14 = 0x0000000000000000 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x00000001048a41a5 14:23:41 INFO - rsp = 0x00007fff5fbf6ab0 rbp = 0x00007fff5fbf6f40 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 13 XUL!Interpret [Interpreter.cpp:38939f7bff4d : 2546 + 0x4] 14:23:41 INFO - rbx = 0x00000001221d3ac0 r12 = 0xfffc0001221d3ac0 14:23:41 INFO - r13 = 0x000000013711de3a r14 = 0x000000010ad9a040 14:23:41 INFO - r15 = 0x000000011dfa31b8 rip = 0x00000001048a06d3 14:23:41 INFO - rsp = 0x00007fff5fbf6f50 rbp = 0x00007fff5fbf7780 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 14 XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:38939f7bff4d : 431 + 0xa] 14:23:41 INFO - rbx = 0x0000000156ba5300 r12 = 0x00000001625858f8 14:23:41 INFO - r13 = 0x000000013711de38 r14 = 0x00007fff5fbf7bf8 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x000000010489840e 14:23:41 INFO - rsp = 0x00007fff5fbf7790 rbp = 0x00007fff5fbf77d0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 15 XUL!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [Interpreter.cpp:38939f7bff4d : 500 + 0x7] 14:23:41 INFO - rbx = 0x000000013711de28 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x000000013711de38 r14 = 0x0000000000000000 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x00000001048a4541 14:23:41 INFO - rsp = 0x00007fff5fbf77e0 rbp = 0x00007fff5fbf7c70 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 16 XUL!js_fun_apply(JSContext*, unsigned int, JS::Value*) [jsfun.cpp:38939f7bff4d : 1231 + 0xe] 14:23:41 INFO - rbx = 0x000000013711de38 r12 = 0x000000010ad9a040 14:23:41 INFO - r13 = 0x000000013711de38 r14 = 0x000000013711de28 14:23:41 INFO - r15 = 0x0000000000000001 rip = 0x00000001047a4255 14:23:41 INFO - rsp = 0x00007fff5fbf7c80 rbp = 0x00007fff5fbf8160 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 17 XUL!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [jscntxtinlines.h:38939f7bff4d : 231 + 0x4] 14:23:41 INFO - rbx = 0x00000001047a4180 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x000000013711de38 r14 = 0x0000000000000001 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x00000001048a41a5 14:23:41 INFO - rsp = 0x00007fff5fbf8170 rbp = 0x00007fff5fbf8600 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 18 XUL!Interpret [Interpreter.cpp:38939f7bff4d : 2546 + 0x4] 14:23:41 INFO - rbx = 0x000000013711dd69 r12 = 0xfffc000159735a60 14:23:41 INFO - r13 = 0x000000000000004f r14 = 0x000000010ad9a040 14:23:41 INFO - r15 = 0x000000013711de40 rip = 0x00000001048a06d3 14:23:41 INFO - rsp = 0x00007fff5fbf8610 rbp = 0x00007fff5fbf8e40 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 19 XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:38939f7bff4d : 431 + 0xa] 14:23:41 INFO - rbx = 0x0000000125b2f500 r12 = 0x0000000125b31768 14:23:41 INFO - r13 = 0x0000000000000002 r14 = 0x00007fff5fbf8ec8 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x000000010489840e 14:23:41 INFO - rsp = 0x00007fff5fbf8e50 rbp = 0x00007fff5fbf8e90 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 20 XUL!SendToGenerator [jsiter.cpp:38939f7bff4d : 1825 + 0x7] 14:23:41 INFO - rbx = 0x0000000106692b50 r12 = 0x000000010ad9a040 14:23:41 INFO - r13 = 0x0000000000000002 r14 = 0x00007fff5fbf94c8 14:23:41 INFO - r15 = 0x000000013711dd20 rip = 0x0000000104843810 14:23:41 INFO - rsp = 0x00007fff5fbf8ea0 rbp = 0x00007fff5fbf8f40 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 21 XUL!NativeMethod<js::StarGeneratorObject, star_generator_next> [jsiter.cpp:38939f7bff4d : 1878 + 0x15] 14:23:41 INFO - rbx = 0x000000010ad9a040 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x00007fff5fbf94d8 r14 = 0x00007fff5fbf94c8 14:23:41 INFO - r15 = 0x000000010ad9a058 rip = 0x000000010484347b 14:23:41 INFO - rsp = 0x00007fff5fbf8f50 rbp = 0x00007fff5fbf8fa0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 22 XUL!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [jscntxtinlines.h:38939f7bff4d : 231 + 0x4] 14:23:41 INFO - rbx = 0x0000000104843370 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x00007fff5fbf94d8 r14 = 0x0000000000000001 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x00000001048a41a5 14:23:41 INFO - rsp = 0x00007fff5fbf8fb0 rbp = 0x00007fff5fbf9440 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 23 XUL!js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [Interpreter.cpp:38939f7bff4d : 537 + 0x16] 14:23:41 INFO - rbx = 0x00007fff5fbf9b80 r12 = 0x000000010ad9a040 14:23:41 INFO - r13 = 0x0000000000000001 r14 = 0x00007fff5fbf9570 14:23:41 INFO - r15 = 0x000000011ef0a400 rip = 0x000000010488092a 14:23:41 INFO - rsp = 0x00007fff5fbf9450 rbp = 0x00007fff5fbf9530 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 24 XUL!js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const [DirectProxyHandler.cpp:38939f7bff4d : 78 + 0x4] 14:23:41 INFO - rbx = 0x0000000000000001 r12 = 0x00007fff5fbf9628 14:23:41 INFO - r13 = 0x000000010ad9a040 r14 = 0x00007fff5fbf9630 14:23:41 INFO - r15 = 0x000000011ef0a400 rip = 0x00000001048631ef 14:23:41 INFO - rsp = 0x00007fff5fbf9540 rbp = 0x00007fff5fbf95a0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 25 XUL!js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) [Proxy.cpp:38939f7bff4d : 413 + 0x12] 14:23:41 INFO - rbx = 0x00000001066968d8 r12 = 0x000000010ad9a040 14:23:41 INFO - r13 = 0x00000001068956d0 r14 = 0x000000010677c9a0 14:23:41 INFO - r15 = 0x00007fff5fbf9628 rip = 0x0000000104868122 14:23:41 INFO - rsp = 0x00007fff5fbf95b0 rbp = 0x00007fff5fbf9600 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 26 XUL!js::proxy_Call(JSContext*, unsigned int, JS::Value*) [Proxy.cpp:38939f7bff4d : 815 + 0x4] 14:23:41 INFO - rbx = 0x0000000104869850 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x00007fff5fbf9b78 r14 = 0x0000000000000001 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x0000000104869899 14:23:41 INFO - rsp = 0x00007fff5fbf9610 rbp = 0x00007fff5fbf9640 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 27 XUL!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [jscntxtinlines.h:38939f7bff4d : 231 + 0x4] 14:23:41 INFO - rbx = 0x0000000104869850 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x00007fff5fbf9b78 r14 = 0x0000000000000001 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x00000001048a436f 14:23:41 INFO - rsp = 0x00007fff5fbf9650 rbp = 0x00007fff5fbf9ae0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 28 XUL!js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [Interpreter.cpp:38939f7bff4d : 537 + 0x16] 14:23:41 INFO - rbx = 0x00007fff5fbf9ec8 r12 = 0x000000010ad9a040 14:23:41 INFO - r13 = 0x0000000000000001 r14 = 0x00007fff5fbf9c88 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x000000010488092a 14:23:41 INFO - rsp = 0x00007fff5fbf9af0 rbp = 0x00007fff5fbf9bd0 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 29 XUL!js::jit::DoCallFallback [BaselineIC.cpp:38939f7bff4d : 8658 + 0x16] 14:23:41 INFO - rbx = 0x000000000000003a r12 = 0x00007fff5fbf9e68 14:23:41 INFO - r13 = 0x00007fff5fbf9e68 r14 = 0x0000000124dc23c8 14:23:41 INFO - r15 = 0x000000010ad9a040 rip = 0x00000001045cf1c4 14:23:41 INFO - rsp = 0x00007fff5fbf9be0 rbp = 0x00007fff5fbf9e40 14:23:41 INFO - Found by: call frame info 14:23:41 INFO - 30 0x1007f5f97 14:23:41 INFO - rbx = 0xfffc00013817d340 r12 = 0x0000000000000000 14:23:41 INFO - r13 = 0x00007fff5fbfa880 r14 = 0x000000011f255dc0 14:23:41 INFO - r15 = 0x00007fff5fbfa208 rip = 0x00000001007f5f98 14:23:41 INFO - rsp = 0x00007fff5fbf9e50 rbp = 0x00007fff5fbf9ec8 14:23:41 INFO - Found by: call frame info
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.