[Webkit-unassigned] [Bug 189706] New: Safari crash in BrowserBundleController with webrtc one way video calls
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 18 12:59:53 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=189706
Bug ID: 189706
Summary: Safari crash in BrowserBundleController with webrtc
one way video calls
Product: WebKit
Version: Safari 11
Hardware: Macintosh
OS: macOS 10.13
Status: NEW
Severity: Normal
Priority: P2
Component: WebRTC
Assignee: webkit-unassigned at lists.webkit.org
Reporter: david.elliston at gmail.com
CC: youennf at gmail.com
I am seeing a consistently repeatable crash in Safari when it receives a webrtc call with remote SDP containing video media with recvonly direction. Can anyone shed some light on possible causes or links to known issues? Here is the diagnostic:
Process: com.apple.WebKit.WebContent [18507]
Path: /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent
Identifier: com.apple.WebKit.WebContent
Version: 13605 (13605.3.8)
Build Info: WebKit2-7605003008000000~1
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Safari [18494]
User ID: 501
Date/Time: 2018-09-18 16:26:18.032 +0100
OS Version: Mac OS X 10.13.6 (17G65)
Report Version: 12
Anonymous UUID: ECE18E07-6870-F5DD-8351-55EC11B8EB04
Time Awake Since Boot: 30000 seconds
System Integrity Protection: disabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0:
-->
__TEXT 000000010d020000-000000010d022000 [ 8K] r-x/rwx SM=COW H [/System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent]
Application Specific Information:
Bundle controller class:
BrowserBundleController
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.WebCore 0x00007fff5ca7f65e WebCore::EventTarget::fireEventListeners(WebCore::Event&, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::DumbPtrTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>) + 46
1 com.apple.WebCore 0x00007fff5ca7c5ed WebCore::EventTarget::fireEventListeners(WebCore::Event&) + 525
2 com.apple.WebCore 0x00007fff5ca7f614 WebCore::EventTarget::dispatchEvent(WebCore::Event&) + 100
3 com.apple.WebCore 0x00007fff5ca827bd WebCore::GenericEventQueue::dispatchOneEvent() + 141
4 com.apple.WebCore 0x00007fff5ce10b1a WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired() + 378
5 com.apple.WebCore 0x00007fff5bdd4f80 WebCore::ThreadTimers::sharedTimerFiredInternal() + 176
6 com.apple.WebCore 0x00007fff5bdd4ebf WebCore::timerFired(__CFRunLoopTimer*, void*) + 31
7 com.apple.CoreFoundation 0x00007fff4eab6014 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
8 com.apple.CoreFoundation 0x00007fff4eab5c87 __CFRunLoopDoTimer + 1095
9 com.apple.CoreFoundation 0x00007fff4eab578a __CFRunLoopDoTimers + 346
10 com.apple.CoreFoundation 0x00007fff4eaacd5b __CFRunLoopRun + 2427
11 com.apple.CoreFoundation 0x00007fff4eaac153 CFRunLoopRunSpecific + 483
12 com.apple.HIToolbox 0x00007fff4dd96d96 RunCurrentEventLoopInMode + 286
13 com.apple.HIToolbox 0x00007fff4dd96b06 ReceiveNextEventCommon + 613
14 com.apple.HIToolbox 0x00007fff4dd96884 _BlockUntilNextEventMatchingListInModeWithFilter + 64
15 com.apple.AppKit 0x00007fff4c047a73 _DPSNextEvent + 2085
16 com.apple.AppKit 0x00007fff4c7dde34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
17 com.apple.AppKit 0x00007fff4c03c885 -[NSApplication run] + 764
18 com.apple.AppKit 0x00007fff4c00ba72 NSApplicationMain + 804
19 libxpc.dylib 0x00007fff76c47d77 _xpc_objc_main + 580
20 libxpc.dylib 0x00007fff76c469ca xpc_main + 433
21 com.apple.WebKit.WebContent 0x000000010d0216a1 0x10d020000 + 5793
22 libdyld.dylib 0x00007fff768ed015 start + 1
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff76a3420a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a33724 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4eaad785 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff4eaacad7 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff4eaac153 CFRunLoopRunSpecific + 483
5 com.apple.AppKit 0x00007fff4c184fc4 _NSEventThread + 184
6 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
7 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
8 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 libc++.1.dylib 0x00007fff74841d43 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 0x00007fff52722ab5 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
4 com.apple.JavaScriptCore 0x00007fff527229a0 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&) + 96
5 com.apple.JavaScriptCore 0x00007fff527225c9 bmalloc::Scavenger::threadRunLoop() + 361
6 com.apple.JavaScriptCore 0x00007fff52722359 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
7 com.apple.JavaScriptCore 0x00007fff52722698 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*) + 40
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 3:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff76a3420a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a33724 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4eaad785 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff4eaacad7 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff4eaac153 CFRunLoopRunSpecific + 483
5 com.apple.CFNetwork 0x00007fff4dbf6e84 -[__CoreSchedulingSetRunnable runForever] + 722
6 com.apple.Foundation 0x00007fff50bb71f8 __NSThread__start__ + 1197
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 4:: WebCore: Scrolling
0 libsystem_kernel.dylib 0x00007fff76a3420a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a33724 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4eaad785 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff4eaacad7 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff4eaac153 CFRunLoopRunSpecific + 483
5 com.apple.CoreFoundation 0x00007fff4eaeabe3 CFRunLoopRun + 99
6 com.apple.WebCore 0x00007fff5be08abd WebCore::ScrollingThread::initializeRunLoop() + 253
7 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
8 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
9 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
10 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
11 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 5:: Audio Decoder
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075bf WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 63
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.WebCore 0x00007fff5c3b56ba bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.WebCore 0x00007fff5c79882f std::__1::unique_ptr<WebCore::AsyncAudioDecoder::DecodingTask, std::__1::default_delete<WebCore::AsyncAudioDecoder::DecodingTask> > WTF::MessageQueue<WebCore::AsyncAudioDecoder::DecodingTask>::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WebCore::AsyncAudioDecoder::DecodingTask>::waitForMessage()::'lambda'(WebCore::AsyncAudioDecoder::DecodingTask const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WebCore::AsyncAudioDecoder::DecodingTask>::waitForMessage()::'lambda'(WebCore::AsyncAudioDecoder::DecodingTask const&)&&, WTF::WallTime) + 127
6 com.apple.WebCore 0x00007fff5c790bd6 WebCore::AsyncAudioDecoder::runLoop() + 86
7 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
8 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
9 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
10 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
11 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 6:: WebKitWebRTCNetwork
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 libwebrtc.dylib 0x00007fff5b92539b rtc::Event::Wait(int) + 155
3 libwebrtc.dylib 0x00007fff5b997f9d rtc::NullSocketServer::Wait(int, bool) + 13
4 libwebrtc.dylib 0x00007fff5b979236 rtc::MessageQueue::Get(rtc::Message*, int, bool) + 1414
5 libwebrtc.dylib 0x00007fff5baaf238 rtc::Thread::ProcessMessages(int) + 360
6 libwebrtc.dylib 0x00007fff5baaf0b6 rtc::Thread::PreRun(void*) + 102
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 7:: WebKitWebRTCSignaling
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 libwebrtc.dylib 0x00007fff5b92539b rtc::Event::Wait(int) + 155
3 libwebrtc.dylib 0x00007fff5b997f9d rtc::NullSocketServer::Wait(int, bool) + 13
4 libwebrtc.dylib 0x00007fff5b979236 rtc::MessageQueue::Get(rtc::Message*, int, bool) + 1414
5 libwebrtc.dylib 0x00007fff5baaf238 rtc::Thread::ProcessMessages(int) + 360
6 libwebrtc.dylib 0x00007fff5baaf0b6 rtc::Thread::PreRun(void*) + 102
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 8:: WebKitWebRTCAudioModule
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 libwebrtc.dylib 0x00007fff5b92539b rtc::Event::Wait(int) + 155
3 libwebrtc.dylib 0x00007fff5b997f9d rtc::NullSocketServer::Wait(int, bool) + 13
4 libwebrtc.dylib 0x00007fff5b979236 rtc::MessageQueue::Get(rtc::Message*, int, bool) + 1414
5 libwebrtc.dylib 0x00007fff5baaf238 rtc::Thread::ProcessMessages(int) + 360
6 libwebrtc.dylib 0x00007fff5baaf0b6 rtc::Thread::PreRun(void*) + 102
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 9:: VoiceProcessThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c065c2 _pthread_cond_wait + 789
2 libwebrtc.dylib 0x00007fff5b92536e rtc::Event::Wait(int) + 110
3 libwebrtc.dylib 0x00007fff5b92512d webrtc::EventWrapperImpl::Wait(unsigned long) + 13
4 libwebrtc.dylib 0x00007fff5b9f997e webrtc::ProcessThreadImpl::Process() + 910
5 libwebrtc.dylib 0x00007fff5b9ea058 rtc::PlatformThread::Run() + 376
6 libwebrtc.dylib 0x00007fff5b9e9ed9 rtc::PlatformThread::StartThread(void*) + 9
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 10:: com.apple.coreaudio.AQClient
0 libsystem_kernel.dylib 0x00007fff76a3420a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a33724 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4eaad785 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff4eaacad7 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff4eaac153 CFRunLoopRunSpecific + 483
5 com.apple.audio.toolbox.AudioToolbox 0x00007fff4d41140a GenericRunLoopThread::Entry(void*) + 158
6 com.apple.audio.toolbox.AudioToolbox 0x00007fff4d411119 CAPThread::Entry(CAPThread*) + 77
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 11:
0 libsystem_kernel.dylib 0x00007fff76a3e28a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff76c05009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff76c04be9 start_wqthread + 13
Thread 12:: WTF::AutomaticThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075fa WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 122
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.JavaScriptCore 0x00007fff5218e8ca bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.JavaScriptCore 0x00007fff526ef245 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 165
6 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
7 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 13:: WTF::AutomaticThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075fa WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 122
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.JavaScriptCore 0x00007fff5218e8ca bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.JavaScriptCore 0x00007fff526ef245 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 165
6 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
7 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 14:: WTF::AutomaticThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075fa WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 122
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.JavaScriptCore 0x00007fff5218e8ca bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.JavaScriptCore 0x00007fff526ef245 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 165
6 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
7 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 15:: WTF::AutomaticThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075fa WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 122
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.JavaScriptCore 0x00007fff5218e8ca bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.JavaScriptCore 0x00007fff526ef245 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 165
6 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
7 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 16:
0 libsystem_kernel.dylib 0x00007fff76a3e28a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff76c05009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff76c04be9 start_wqthread + 13
Thread 17:
0 libsystem_kernel.dylib 0x00007fff76a3e28a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff76c05009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff76c04be9 start_wqthread + 13
Thread 18:: WTF::AutomaticThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075fa WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 122
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.JavaScriptCore 0x00007fff5218e8ca bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.JavaScriptCore 0x00007fff526ef245 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 165
6 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
7 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 19:
0 libsystem_kernel.dylib 0x00007fff76a3e28a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff76c05009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff76c04be9 start_wqthread + 13
Thread 20:
0 libsystem_kernel.dylib 0x00007fff76a3425e semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x00007fff768c394f _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x00007fff768bb94e _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x00007fff768b6e53 _dispatch_worker_thread + 251
4 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
5 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
6 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 21:: WTF::AutomaticThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075fa WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 122
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.JavaScriptCore 0x00007fff5218e8ca bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.JavaScriptCore 0x00007fff526ef245 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 165
6 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
7 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 22:
0 libsystem_kernel.dylib 0x00007fff76a3dd82 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff769b8724 nanosleep + 199
2 libsystem_c.dylib 0x00007fff769b8618 usleep + 53
3 com.apple.CoreMediaIO 0x00007fff4fb773f6 CMIOGraph::OneOrMoreInputUnitsAreReadyToBePulled(bool&) + 580
4 com.apple.CoreMediaIO 0x00007fff4fb77d81 CMIOGraph::DoWork(unsigned int) + 471
5 com.apple.CoreMediaIO 0x00007fff4fb7a543 CMIO::Thread::QueuedTWorkThread<unsigned int>::DoWork() + 125
6 com.apple.CoreMediaIO 0x00007fff4fb83c67 CMIO::Thread::SignaledThread::ThreadLoop() + 227
7 com.apple.CoreMediaIO 0x00007fff4fb83b5a CMIO::Thread::SignaledThread::WorkQueuedThreadCallback(void*) + 154
8 com.apple.CoreMedia 0x00007fff4fa5d98b figThreadMain + 277
9 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
10 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
11 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 23:
0 libsystem_kernel.dylib 0x00007fff76a3420a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a33724 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4eaad785 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff4eaacad7 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff4eaac153 CFRunLoopRunSpecific + 483
5 com.apple.CoreFoundation 0x00007fff4eaeabe3 CFRunLoopRun + 99
6 com.apple.cmio.DAL.AppleCamera 0x00000005e74fc376 0x5e74ef000 + 54134
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 24:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c065c2 _pthread_cond_wait + 789
2 com.apple.CoreVideo 0x00007fff506843f3 CVDisplayLink::waitUntil(unsigned long long) + 237
3 com.apple.CoreVideo 0x00007fff506839a4 CVDisplayLink::runIOThread() + 500
4 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
5 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
6 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 25:: WTF::AutomaticThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c06589 _pthread_cond_wait + 732
2 com.apple.JavaScriptCore 0x00007fff51b075fa WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 122
3 com.apple.JavaScriptCore 0x00007fff527099d8 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2728
4 com.apple.JavaScriptCore 0x00007fff5218e8ca bool WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 154
5 com.apple.JavaScriptCore 0x00007fff526ef245 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 165
6 com.apple.JavaScriptCore 0x00007fff5271aa94 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228
7 com.apple.JavaScriptCore 0x00007fff51afe629 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
9 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
10 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 26:
0 libsystem_kernel.dylib 0x00007fff76a3425e semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x00007fff768c394f _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x00007fff768bb94e _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x00007fff768b6e53 _dispatch_worker_thread + 251
4 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
5 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
6 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 27:: ModuleProcessThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c065c2 _pthread_cond_wait + 789
2 libwebrtc.dylib 0x00007fff5b92536e rtc::Event::Wait(int) + 110
3 libwebrtc.dylib 0x00007fff5b92512d webrtc::EventWrapperImpl::Wait(unsigned long) + 13
4 libwebrtc.dylib 0x00007fff5b9f997e webrtc::ProcessThreadImpl::Process() + 910
5 libwebrtc.dylib 0x00007fff5b9ea058 rtc::PlatformThread::Run() + 376
6 libwebrtc.dylib 0x00007fff5b9e9ed9 rtc::PlatformThread::StartThread(void*) + 9
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 28:: PacerThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c065c2 _pthread_cond_wait + 789
2 libwebrtc.dylib 0x00007fff5b92536e rtc::Event::Wait(int) + 110
3 libwebrtc.dylib 0x00007fff5b92512d webrtc::EventWrapperImpl::Wait(unsigned long) + 13
4 libwebrtc.dylib 0x00007fff5b9f997e webrtc::ProcessThreadImpl::Process() + 910
5 libwebrtc.dylib 0x00007fff5b9ea058 rtc::PlatformThread::Run() + 376
6 libwebrtc.dylib 0x00007fff5b9e9ed9 rtc::PlatformThread::StartThread(void*) + 9
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
Thread 29:: DecodingThread
0 libsystem_kernel.dylib 0x00007fff76a3da16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76c065c2 _pthread_cond_wait + 789
2 libwebrtc.dylib 0x00007fff5b92536e rtc::Event::Wait(int) + 110
3 libwebrtc.dylib 0x00007fff5b93a36c webrtc::video_coding::FrameBuffer::NextFrame(long long, std::__1::unique_ptr<webrtc::video_coding::FrameObject, std::__1::default_delete<webrtc::video_coding::FrameObject> >*) + 780
4 libwebrtc.dylib 0x00007fff5badca03 webrtc::internal::VideoReceiveStream::Decode() + 179
5 libwebrtc.dylib 0x00007fff5b9ea058 rtc::PlatformThread::Run() + 376
6 libwebrtc.dylib 0x00007fff5b9e9ed9 rtc::PlatformThread::StartThread(void*) + 9
7 libsystem_pthread.dylib 0x00007fff76c05661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff76c0550d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff76c04bf9 thread_start + 13
--
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/20180918/cd349524/attachment-0001.html>
More information about the webkit-unassigned
mailing list