WebKit Bugzilla
Attachment 340189 Details for
Bug 185547
: Safari Crash WTF::WordLock::lockSlow with WASM Application
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Full crash log.
callstack.txt (text/plain), 15.51 KB, created by
CoreyDotCom
on 2018-05-11 06:01:40 PDT
(
hide
)
Description:
Full crash log.
Filename:
MIME Type:
Creator:
CoreyDotCom
Created:
2018-05-11 06:01:40 PDT
Size:
15.51 KB
patch
obsolete
>Process:        com.apple.WebKit.WebContent [13311] >Path:         /System/Library/StagedFrameworks/Safari/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent >Identifier:      com.apple.WebKit.WebContent >Version:        12605 (12605.1.33.1.4) >Build Info:      WebKit2-7605001033001004~1 >Code Type:       X86-64 (Native) >Parent Process:    ??? [1] >Responsible:      Safari [13292] >User ID:        501 > >Date/Time:       2018-05-07 15:54:56.845 -0700 >OS Version:      Mac OS X 10.12.6 (16G29) >Report Version:    12 >Anonymous UUID:    34F56E2F-D2F1-D60C-49C7-9F96913A8DD8 > >Sleep/Wake UUID:    323F851A-CD9A-4F44-A7CB-DAC74F17B944 > >Time Awake Since Boot: 20000 seconds >Time Since Wake:    10000 seconds > >System Integrity Protection: disabled > >Crashed Thread:    0 Dispatch queue: com.apple.main-thread > >Exception Type:    EXC_BAD_ACCESS (SIGSEGV) >Exception Codes:    EXC_I386_GPFLT >Exception Note:    EXC_CORPSE_NOTIFY > >Termination Signal:  Segmentation fault: 11 >Termination Reason:  Namespace SIGNAL, Code 0xb >Terminating Process:  exc handler [0] > >Application Specific Information: >Bundle controller class: >BrowserBundleController > > >Thread 0 Crashed:: Dispatch queue: com.apple.main-thread >0  com.apple.JavaScriptCore   0x000000010baa734a WTF::WordLock::lockSlow() + 42 >1  com.apple.JavaScriptCore   0x000000010ba9194a WTF::ParkingLot::unparkOneImpl(void const*, WTF::ScopedLambda<long (WTF::ParkingLot::UnparkResult)> const&) + 362 >2  com.apple.JavaScriptCore   0x000000010ba896d0 WTF::LockAlgorithm<unsigned char, (unsigned char)1, (unsigned char)2, WTF::EmptyLockHooks<unsigned char> >::unlockSlow(WTF::Atomic<unsigned char>&, WTF::LockAlgorithm<unsigned char, (unsigned char)1, (unsigned char)2, WTF::EmptyLockHooks<unsigned char> >::Fairness) + 96 >3  com.apple.JavaScriptCore   0x000000010ba1316b JSC::Wasm::Worklist::enqueue(WTF::Ref<JSC::Wasm::Plan, WTF::DumbPtrTraits<JSC::Wasm::Plan> >) + 219 >4  com.apple.JavaScriptCore   0x000000010ba011c6 JSC::Wasm::OMGPlan::runForIndex(JSC::Wasm::Instance*, unsigned int) + 390 >5  ???              0x00004e8f77a6d58b 0 + 86378094712203 >6  ???              0x00004e8f77f6c335 0 + 86378099950389 >7  ???              0x00004e8f77dd945b 0 + 86378098299995 >8  ???              0x00004e8f77bb8acc 0 + 86378096069324 >9  ???              0x00004e8f77ddf894 0 + 86378098325652 >10 ???              0x00004e8f77ba2504 0 + 86378095977732 >11 ???              0x00004e8f77d0f05c 0 + 86378097471580 >12 com.apple.JavaScriptCore   0x000000010b066b2a vmEntryToJavaScript + 304 >13 com.apple.JavaScriptCore   0x000000010ba35e71 JSC::callWebAssemblyFunction(JSC::ExecState*) + 2689 >14 com.apple.JavaScriptCore   0x000000010b6bcea7 JSC::handleHostCall(JSC::ExecState*, JSC::JSValue, JSC::CallLinkInfo*) + 519 >15 com.apple.JavaScriptCore   0x000000010afb2f2f operationLinkCall + 351 >16 ???              0x00004e8f77a02207 0 + 86378094273031 >17 ???              0x00004e8f77f60b52 0 + 86378099903314 >18 ???              0x00004e8f77dbc848 0 + 86378098182216 >19 ???              0x00004e8f77ad512a 0 + 86378095137066 >20 ???              0x00004e8f77da38fc 0 + 86378098079996 >21 com.apple.JavaScriptCore   0x000000010b066b2a vmEntryToJavaScript + 304 >22 com.apple.JavaScriptCore   0x000000010b6a1ff3 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 163 >23 com.apple.JavaScriptCore   0x000000010aee872e JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 542 >24 com.apple.JavaScriptCore   0x000000010b7f9095 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 197 >25 com.apple.WebCore       0x0000000108cf2961 WebCore::JSCallbackData::invokeCallback(WebCore::JSDOMGlobalObject&, JSC::JSObject*, JSC::JSValue, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 481 >26 com.apple.WebCore       0x00000001084151ee WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 366 >27 com.apple.WebCore       0x0000000108414eb4 WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 564 >28 com.apple.WebCore       0x0000000108409eaa WebCore::DisplayRefreshMonitor::displayDidRefresh() + 282 >29 com.apple.JavaScriptCore   0x000000010ba94794 WTF::RunLoop::performWork() + 212 >30 com.apple.JavaScriptCore   0x000000010ba94a12 WTF::RunLoop::performWork(void*) + 34 >31 com.apple.CoreFoundation   0x00007fffc0e61321 _CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION_ + 17 >32 com.apple.CoreFoundation   0x00007fffc0e4221d __CFRunLoopDoSources0 + 557 >33 com.apple.CoreFoundation   0x00007fffc0e41716 __CFRunLoopRun + 934 >34 com.apple.CoreFoundation   0x00007fffc0e41114 CFRunLoopRunSpecific + 420 >35 com.apple.HIToolbox      0x00007fffc03a1ebc RunCurrentEventLoopInMode + 240 >36 com.apple.HIToolbox      0x00007fffc03a1cf1 ReceiveNextEventCommon + 432 >37 com.apple.HIToolbox      0x00007fffc03a1b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 >38 com.apple.AppKit       0x00007fffbe93aa54 _DPSNextEvent + 1120 >39 com.apple.AppKit       0x00007fffbf0b67ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 >40 com.apple.AppKit       0x00007fffbe92f3db -[NSApplication run] + 926 >41 com.apple.AppKit       0x00007fffbe8f9e0e NSApplicationMain + 1237 >42 libxpc.dylib         0x00007fffd68288c7 _xpc_objc_main + 775 >43 libxpc.dylib         0x00007fffd68272e4 xpc_main + 494 >44 com.apple.WebKit.WebContent  0x0000000107573695 0x107572000 + 5781 >45 libdyld.dylib         0x00007fffd65cf235 start + 1 > >Thread 1:: com.apple.NSEventThread >0  libsystem_kernel.dylib    0x00007fffd66f634a mach_msg_trap + 10 >1  libsystem_kernel.dylib    0x00007fffd66f5797 mach_msg + 55 >2  com.apple.CoreFoundation   0x00007fffc0e42434 __CFRunLoopServiceMachPort + 212 >3  com.apple.CoreFoundation   0x00007fffc0e418c1 __CFRunLoopRun + 1361 >4  com.apple.CoreFoundation   0x00007fffc0e41114 CFRunLoopRunSpecific + 420 >5  com.apple.AppKit       0x00007fffbea87f02 _NSEventThread + 205 >6  libsystem_pthread.dylib    0x00007fffd67e893b _pthread_body + 180 >7  libsystem_pthread.dylib    0x00007fffd67e8887 _pthread_start + 286 >8  libsystem_pthread.dylib    0x00007fffd67e808d thread_start + 13 > >Thread 2: >0  libsystem_kernel.dylib    0x00007fffd66fdbf2 __psynch_cvwait + 10 >1  libsystem_pthread.dylib    0x00007fffd67e97fa _pthread_cond_wait + 712 >2  libc++.1.dylib        0x00007fffd5166572 std::_1::condition_variable::do_timed_wait(std::1::unique_lock<std::1::mutex>&, std::1::chrono::time_point<std::1::chrono::system_clock, std::1::chrono::duration<long long, std::_1::ratio<1l, 1000000000l> > >) + 126 >3  com.apple.JavaScriptCore   0x000000010baab470 std::_1::cv_status std::1::condition_variable::wait_until<std::1::chrono::steady_clock, std::1::chrono::duration<long long, std::1::ratio<1l, 1000000000l> > >(std::1::unique_lock<std::1::mutex>&, std::1::chrono::time_point<std::1::chrono::steady_clock, std::1::chrono::duration<long long, std::_1::ratio<1l, 1000000000l> > > const&) + 128 >4  com.apple.JavaScriptCore   0x000000010baab344 std::_1::cv_status std::1::condition_variable_any::wait_until<std::1::unique_lock<bmalloc::Mutex>, std::1::chrono::steady_clock, std::1::chrono::duration<long long, std::1::ratio<1l, 1000000000l> > >(std::1::unique_lock<bmalloc::Mutex>&, std::1::chrono::time_point<std::1::chrono::steady_clock, std::1::chrono::duration<long long, std::_1::ratio<1l, 1000000000l> > > const&) + 116 >5  com.apple.JavaScriptCore   0x000000010baaae95 bmalloc::Scavenger::threadRunLoop() + 197 >6  com.apple.JavaScriptCore   0x000000010baaacc9 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9 >7  com.apple.JavaScriptCore   0x000000010baab01d void* std::_1::thread_proxy<std::_1::tuple<void (bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 93 >8  libsystem_pthread.dylib    0x00007fffd67e893b _pthread_body + 180 >9  libsystem_pthread.dylib    0x00007fffd67e8887 _pthread_start + 286 >10 libsystem_pthread.dylib    0x00007fffd67e808d thread_start + 13 > >Thread 3:: com.apple.NSURLConnectionLoader >0  libsystem_kernel.dylib    0x00007fffd66f634a mach_msg_trap + 10 >1  libsystem_kernel.dylib    0x00007fffd66f5797 mach_msg + 55 >2  com.apple.CoreFoundation   0x00007fffc0e42434 __CFRunLoopServiceMachPort + 212 >3  com.apple.CoreFoundation   0x00007fffc0e418c1 __CFRunLoopRun + 1361 >4  com.apple.CoreFoundation   0x00007fffc0e41114 CFRunLoopRunSpecific + 420 >5  com.apple.CFNetwork      0x00007fffbff7e734 +[NSURLConnection(Loader) _resourceLoadLoop:] + 313 >6  com.apple.Foundation     0x00007fffc28648ad _NSThreadstart_ + 1243 >7  libsystem_pthread.dylib    0x00007fffd67e893b _pthread_body + 180 >8  libsystem_pthread.dylib    0x00007fffd67e8887 _pthread_start + 286 >9  libsystem_pthread.dylib    0x00007fffd67e808d thread_start + 13 > >Thread 4:: WebCore: Scrolling >0  libsystem_kernel.dylib    0x00007fffd66f634a mach_msg_trap + 10 >1  libsystem_kernel.dylib    0x00007fffd66f5797 mach_msg + 55 >2  com.apple.CoreFoundation   0x00007fffc0e42434 __CFRunLoopServiceMachPort + 212 >3  com.apple.CoreFoundation   0x00007fffc0e418c1 __CFRunLoopRun + 1361 >4  com.apple.CoreFoundation   0x00007fffc0e41114 CFRunLoopRunSpecific + 420 >5  com.apple.CoreFoundation   0x00007fffc0e80b91 CFRunLoopRun + 97 >6  com.apple.WebCore       0x000000010829840d WebCore::ScrollingThread::initializeRunLoop() + 253 >7  com.apple.JavaScriptCore   0x000000010baa3104 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228 >8  com.apple.JavaScriptCore   0x000000010aeb0ba9 WTF::wtfThreadEntryPoint(void*) + 9 >9  libsystem_pthread.dylib    0x00007fffd67e893b _pthread_body + 180 >10 libsystem_pthread.dylib    0x00007fffd67e8887 _pthread_start + 286 >11 libsystem_pthread.dylib    0x00007fffd67e808d thread_start + 13 > >Thread 5:: CVDisplayLink >0  libsystem_kernel.dylib    0x00007fffd66fdbf2 __psynch_cvwait + 10 >1  libsystem_pthread.dylib    0x00007fffd67e9833 _pthread_cond_wait + 769 >2  com.apple.CoreVideo      0x00007fffc24fd977 CVDisplayLink::waitUntil(unsigned long long) + 233 >3  com.apple.CoreVideo      0x00007fffc24fd762 CVDisplayLink::runIOThread() + 520 >4  libsystem_pthread.dylib    0x00007fffd67e893b _pthread_body + 180 >5  libsystem_pthread.dylib    0x00007fffd67e8887 _pthread_start + 286 >6  libsystem_pthread.dylib    0x00007fffd67e808d thread_start + 13 > >Thread 6: >0  libsystem_kernel.dylib    0x00007fffd66fe44e __workq_kernreturn + 10 >1  libsystem_pthread.dylib    0x00007fffd67e848e _pthread_wqthread + 1023 >2  libsystem_pthread.dylib    0x00007fffd67e807d start_wqthread + 13 > >Thread 7:: WTF::AutomaticThread >0  libsystem_kernel.dylib    0x00007fffd66fdbf2 __psynch_cvwait + 10 >1  libsystem_pthread.dylib    0x00007fffd67e97fa _pthread_cond_wait + 712 >2  com.apple.JavaScriptCore   0x000000010aeb99ff WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 63 >3  com.apple.JavaScriptCore   0x000000010ba911d2 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2834 >4  com.apple.JavaScriptCore   0x000000010ba89618 WTF::LockAlgorithm<unsigned char, (unsigned char)1, (unsigned char)2, WTF::EmptyLockHooks<unsigned char> >::lockSlow(WTF::Atomic<unsigned char>&) + 392 >5  com.apple.JavaScriptCore   0x000000010b4fef5b bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 187 >6  com.apple.JavaScriptCore   0x000000010ba782ae WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 190 >7  com.apple.JavaScriptCore   0x000000010baa3104 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228 >8  com.apple.JavaScriptCore   0x000000010aeb0ba9 WTF::wtfThreadEntryPoint(void*) + 9 >9  libsystem_pthread.dylib    0x00007fffd67e893b _pthread_body + 180 >10 libsystem_pthread.dylib    0x00007fffd67e8887 _pthread_start + 286 >11 libsystem_pthread.dylib    0x00007fffd67e808d thread_start + 13 > >Thread 8:: WTF::AutomaticThread >0  libsystem_kernel.dylib    0x00007fffd66fdbf2 __psynch_cvwait + 10 >1  libsystem_pthread.dylib    0x00007fffd67e97fa _pthread_cond_wait + 712 >2  com.apple.JavaScriptCore   0x000000010aeb99ff WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 63 >3  com.apple.JavaScriptCore   0x000000010ba911d2 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2834 >4  com.apple.JavaScriptCore   0x000000010ba8953b WTF::LockAlgorithm<unsigned char, (unsigned char)1, (unsigned char)2, WTF::EmptyLockHooks<unsigned char> >::lockSlow(WTF::Atomic<unsigned char>&) + 171 >5  com.apple.JavaScriptCore   0x000000010ba78233 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 67 >6  com.apple.JavaScriptCore   0x000000010baa3104 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228 >7  com.apple.JavaScriptCore   0x000000010aeb0ba9 WTF::wtfThreadEntryPoint(void*) + 9 >8  libsystem_pthread.dylib    0x00007fffd67e893b _pthread_body + 180 >9  libsystem_pthread.dylib    0x00007fffd67e8887 _pthread_start + 286 >10 libsystem_pthread.dylib    0x00007fffd67e808d thread_start + 13 > >Thread 9: >0  libsystem_kernel.dylib    0x00007fffd66fe44e __workq_kernreturn + 10 >1  libsystem_pthread.dylib    0x00007fffd67e8621 _pthread_wqthread + 1426 >2  libsystem_pthread.dylib    0x00007fffd67e807d start_wqthread + 13 > >Thread 0 crashed with X86 Thread State (64-bit): > rax: 0x0000000032aaaba7 rbx: 0x0000000113d2bac8 rcx: 0x5b742d2b77ea4bc4 rdx: 0x0000000000000015 > rdi: 0x0000000113d2bad8 rsi: 0x00007fff5868b2b0 rbp: 0x00007fff5868b238 rsp: 0x00007fff5868b1c8 >  r8: 0x0000000113ba3950  r9: 0x0000000000049b30 r10: 0x0000000113ba3958 r11: 0xffffffff00000000 > r12: 0x00000000a883fe59 r13: 0x0000000113d2bad8 r14: 0x000000011557d000 r15: 0x0000000000000001 > rip: 0x000000010baa734a rfl: 0x0000000000010212 cr2: 0x000000c420e61000 >  >Logical CPU:   2 >Error Code:   0x00000000 >Trap Number:   13 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 185547
: 340189 |
340648