[Webkit-unassigned] [Bug 200348] New: GC crash running WHLSL tests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 1 09:56:11 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=200348

            Bug ID: 200348
           Summary: GC crash running WHLSL tests
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sbarati at apple.com
                CC: benjamin at webkit.org, fpizlo at apple.com,
                    ggaren at apple.com, gskachkov at gmail.com,
                    guijemont at igalia.com, keith_miller at apple.com,
                    mark.lam at apple.com, msaboff at apple.com,
                    rmorisset at apple.com, ticaiolima at gmail.com,
                    tzagallo at apple.com, ysuzuki at apple.com

To reproduce:
./Tools/Scripts/run-webkit-tests --repeat 1000  --child-processes 4 --release LayoutTests/webgpu/

Crash:
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000006fa00000001
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [28125]

VM Regions Near 0x6fa00000001:
    WebAssembly memory (re 000000182c9b9000-0000001c00000000 [ 15.3G] rw-/rwx SM=NUL  reserved VM address space (unallocated)
--> 
    JS JIT generated code  000056961f600000-000056961f601000 [    4K] ---/rwx SM=NUL  

Application Specific Information:
CRASHING TEST: webgpu/whlsl/enums.html

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore            0x0000000114a27e70 JSC::SymbolTable::~SymbolTable() + 208 (atomic:1026)
1   com.apple.JavaScriptCore            0x000000011452e85d void JSC::MarkedBlock::Handle::specializedSweep<true, (JSC::MarkedBlock::Handle::EmptyMode)1, (JSC::MarkedBlock::Handle::SweepMode)1, (JSC::MarkedBlock::Handle::SweepDestructionMode)1, (JSC::MarkedBlock::Handle::ScribbleMode)0, (JSC::MarkedBlock::Handle::NewlyAllocatedMode)1, (JSC::MarkedBlock::Handle::MarksMode)1, JSC::DefaultDestroyFunc>(JSC::FreeList*, JSC::MarkedBlock::Handle::EmptyMode, JSC::MarkedBlock::Handle::SweepMode, JSC::MarkedBlock::Handle::SweepDestructionMode, JSC::MarkedBlock::Handle::ScribbleMode, JSC::MarkedBlock::Handle::NewlyAllocatedMode, JSC::MarkedBlock::Handle::MarksMode, JSC::DefaultDestroyFunc const&) + 221
2   com.apple.JavaScriptCore            0x000000011452d179 void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::DefaultDestroyFunc>(JSC::FreeList*, JSC::DefaultDestroyFunc const&)::'lambda'()::operator()() const + 393
3   com.apple.JavaScriptCore            0x0000000114525a21 void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::DefaultDestroyFunc>(JSC::FreeList*, JSC::DefaultDestroyFunc const&) + 305 (MarkedBlockInlines.h:435)
4   com.apple.JavaScriptCore            0x00000001145258ea JSC::HeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) + 26 (HeapCellType.cpp:62)
5   com.apple.JavaScriptCore            0x0000000114539af4 JSC::MarkedBlock::Handle::sweep(JSC::FreeList*) + 292
6   com.apple.JavaScriptCore            0x0000000114535f80 JSC::LocalAllocator::tryAllocateIn(JSC::MarkedBlock::Handle*) + 32 (FreeList.h:94)
7   com.apple.JavaScriptCore            0x0000000114535e9c JSC::LocalAllocator::tryAllocateWithoutCollecting() + 44 (LocalAllocator.cpp:187)
8   com.apple.JavaScriptCore            0x0000000114535d0f JSC::LocalAllocator::allocateSlowCase(JSC::GCDeferralContext*, JSC::AllocationFailureMode) + 271 (LocalAllocator.cpp:136)
9   com.apple.JavaScriptCore            0x0000000114219139 JSC::SymbolTable::create(JSC::VM&) + 169 (LocalAllocatorInlines.h:40)
10  com.apple.JavaScriptCore            0x0000000114a2819f JSC::SymbolTable::cloneScopePart(JSC::VM&) + 31 (SymbolTable.cpp:142)
11  com.apple.JavaScriptCore            0x00000001141c417b JSC::CodeBlock::setConstantRegisters(WTF::Vector<JSC::WriteBarrier<JSC::Unknown, WTF::DumbValueTraits<JSC::Unknown> >, 0ul, WTF::CrashOnOverflow, 16ul> const&, WTF::Vector<JSC::SourceCodeRepresentation, 0ul, WTF::CrashOnOverflow, 16ul> const&, JSC::ScriptExecutable*) + 843 (CodeBlock.cpp:893)
12  com.apple.JavaScriptCore            0x00000001141c018b JSC::CodeBlock::finishCreation(JSC::VM&, JSC::ScriptExecutable*, JSC::UnlinkedCodeBlock*, JSC::JSScope*) + 315 (CodeBlock.cpp:400)
13  com.apple.JavaScriptCore            0x00000001149f360f JSC::ScriptExecutable::newCodeBlockFor(JSC::CodeSpecializationKind, JSC::JSFunction*, JSC::JSScope*, JSC::Exception*&) + 1567
14  com.apple.JavaScriptCore            0x00000001149f4034 JSC::ScriptExecutable::prepareForExecutionImpl(JSC::VM&, JSC::JSFunction*, JSC::JSScope*, JSC::CodeSpecializationKind, JSC::CodeBlock*&) + 100 (ScriptExecutable.cpp:422)
15  com.apple.JavaScriptCore            0x00000001146f9285 JSC::LLInt::setUpCall(JSC::ExecState*, JSC::CodeSpecializationKind, JSC::JSValue, JSC::LLIntCallLinkInfo*) + 981 (LLIntSlowPaths.cpp:1519)
16  com.apple.JavaScriptCore            0x0000000113fd2155 llint_entry + 93212 (LowLevelInterpreter.asm:1006)
17  ???                                 0x000056961f6bb323 0 + 95202772235043
18  ???                                 0x000056961f6b85f6 0 + 95202772223478
19  ???                                 0x000056961f6bab10 0 + 95202772232976
20  com.apple.JavaScriptCore            0x0000000113fbb38f vmEntryToJavaScript + 200 (LowLevelInterpreter64.asm:307)
21  com.apple.JavaScriptCore            0x00000001145e5341 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 417 (JITCodeInlines.h:39)
22  com.apple.JavaScriptCore            0x0000000114841df4 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 196 (CallData.cpp:59)
23  com.apple.JavaScriptCore            0x000000011491efcd JSC::JSMicrotask::run(JSC::ExecState*) + 477 (VM.h:994)
24  com.apple.WebCore                   0x000000010ff5b504 WebCore::JSExecState::runTask(JSC::ExecState*, JSC::Microtask&) + 68 (JSExecState.h:50)
25  com.apple.WebCore                   0x000000010ff63003 WebCore::JSMicrotaskCallback::call() + 67
26  com.apple.WebCore                   0x0000000110175eaf WebCore::ActiveDOMCallbackMicrotask::run() + 47
27  com.apple.WebCore                   0x00000001102078ea WebCore::MicrotaskQueue::performMicrotaskCheckpoint() + 122 (Microtasks.cpp:99)
28  com.apple.WebCore                   0x0000000110761868 WebCore::ThreadTimers::sharedTimerFiredInternal() + 168
29  com.apple.WebCore                   0x000000011078793f WebCore::timerFired(__CFRunLoopTimer*, void*) + 31 (MainThreadSharedTimerCF.cpp:75)
30  com.apple.CoreFoundation            0x00007fff3e0f0a60 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
31  com.apple.CoreFoundation            0x00007fff3e0f060c __CFRunLoopDoTimer + 851
32  com.apple.CoreFoundation            0x00007fff3e0f0152 __CFRunLoopDoTimers + 330
33  com.apple.CoreFoundation            0x00007fff3e0d1362 __CFRunLoopRun + 2130
34  com.apple.CoreFoundation            0x00007fff3e0d08be CFRunLoopRunSpecific + 455
35  com.apple.Foundation                0x00007fff403ef8ef -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280
36  com.apple.Foundation                0x00007fff403ef7c4 -[NSRunLoop(NSRunLoop) run] + 76
37  libxpc.dylib                        0x00007fff6a867077 _xpc_objc_main + 552
38  libxpc.dylib                        0x00007fff6a866b79 xpc_main + 433
39  com.apple.WebKit                    0x000000010dcb9943 WebKit::XPCServiceMain(int, char const**) + 547
40  libdyld.dylib                       0x00007fff6a62e3d5 start + 1

Thread 1:
0   libsystem_pthread.dylib             0x00007fff6a8213f0 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib             0x00007fff6a8213f0 start_wqthread + 0

Thread 3:: JavaScriptCore bmalloc scavenger
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   libc++.1.dylib                      0x00007fff678bfb31 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> > >) + 93
3   com.apple.JavaScriptCore            0x0000000113dd8415 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&) + 117 (__mutex_base:419)
4   com.apple.JavaScriptCore            0x0000000113dd82df 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&) + 95 (__mutex_base:268)
5   com.apple.JavaScriptCore            0x0000000113dd7165 bmalloc::Scavenger::threadRunLoop() + 261 (condition_variable:237)
6   com.apple.JavaScriptCore            0x0000000113dd6ed9 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
7   com.apple.JavaScriptCore            0x0000000113dd80c7 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 39
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 4:
0   libsystem_pthread.dylib             0x00007fff6a8213f0 start_wqthread + 0

Thread 5:: WebCore: Scrolling
0   libsystem_kernel.dylib              0x00007fff6a76322a mach_msg_trap + 10
1   libsystem_kernel.dylib              0x00007fff6a76376c mach_msg + 60
2   com.apple.CoreFoundation            0x00007fff3e0d1bee __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation            0x00007fff3e0d115c __CFRunLoopRun + 1612
4   com.apple.CoreFoundation            0x00007fff3e0d08be CFRunLoopRunSpecific + 455
5   com.apple.CoreFoundation            0x00007fff3e0d06d2 CFRunLoopRun + 40
6   com.apple.WebCore                   0x000000010f5f427c WebCore::ScrollingThread::initializeRunLoop() + 252 (ScrollingThreadMac.mm:53)
7   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
8   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
9   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
10  libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
11  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 6:
0   libsystem_pthread.dylib             0x00007fff6a8213f0 start_wqthread + 0

Thread 7:
0   libsystem_pthread.dylib             0x00007fff6a8213f0 start_wqthread + 0

Thread 8:: JIT Worklist Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 9:: DFG Worklist Worker Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 10:: DFG Worklist Worker Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 11:: Heap Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 12:: Heap Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 13:: Heap Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 14:: Heap Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 15:: Heap Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 16:: Heap Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 17:: Heap Helper Thread
0   libsystem_kernel.dylib              0x00007fff6a76686a __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x00007fff6a82556e _pthread_cond_wait + 722
2   com.apple.JavaScriptCore            0x0000000113d8eeea WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 122 (ThreadingPOSIX.cpp:541)
3   com.apple.JavaScriptCore            0x0000000113d71502 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2354 (ParkingLot.cpp:603)
4   com.apple.JavaScriptCore            0x0000000113d47455 bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165 (ParkingLot.h:80)
5   com.apple.JavaScriptCore            0x0000000113d4775a WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 186 (AutomaticThread.cpp:211)
6   com.apple.JavaScriptCore            0x0000000113d8c4c2 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 194 (memory:2633)
7   com.apple.JavaScriptCore            0x0000000113d8e7f9 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPOSIX.cpp:201)
8   libsystem_pthread.dylib             0x00007fff6a8222eb _pthread_body + 126
9   libsystem_pthread.dylib             0x00007fff6a825249 _pthread_start + 66
10  libsystem_pthread.dylib             0x00007fff6a82140d thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000020  rcx: 0x0000000118dfc770  rdx: 0x0000000118c65000
  rdi: 0x0000000000000000  rsi: 0x000000000000003f  rbp: 0x00007ffee20c4840  rsp: 0x00007ffee20c4810
   r8: 0x000000011d5501f2   r9: 0x0000000000000000  r10: 0x00000001188ff350  r11: 0x0000000000000000
  r12: 0x0000000000000080  r13: 0x000000011e34aaf0  r14: 0x000006fa00000001  r15: 0x000000011d5b0880
  rip: 0x0000000114a27e70  rfl: 0x0000000000010202  cr2: 0x000006fa00000001

Logical CPU:     2
Error Code:      0x00000006
Trap Number:     14

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190801/60a9d359/attachment-0001.html>


More information about the webkit-unassigned mailing list