ISBX / apprtc-ios

A native iOS video chat app based on WebRTC
BSD 3-Clause "New" or "Revised" License
1.35k stars 413 forks source link

Crash VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*) #125

Open Berk-Kaya opened 6 years ago

Berk-Kaya commented 6 years ago

Some of my clients taking this crash but I have no Idea what can be the reason. Any ideas?

# Date: 2018-03-07T07:01:00Z
# OS Version: 11.2.6 (15D100)
# Device: iPhone 7 Plus
# RAM Free: 4.3%
# Disk Free: 79.8%

#15. Crashed: Thread 0x0x10d0ab070
0  Connected2                     0x100c46704 bool rtc::Thread::Invoke<bool, rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> >(rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> const&) + 4375078660
1  Connected2                     0x100c466d8 bool rtc::Thread::Invoke<bool, rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> >(rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> const&) + 4375078616
2  Connected2                     0x100c39d54 cricket::VoiceChannel::SetAudioSend(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*) + 4375027028
3  Connected2                     0x100c9db38 webrtc::WebRtcSession::SetAudioSend(unsigned int, bool, cricket::AudioOptions const&, cricket::AudioRenderer*) + 4375436088
4  Connected2                     0x100c79934 webrtc::AudioRtpSender::Stop() + 4375288116
5  Connected2                     0x100c630a0 webrtc::PeerConnection::~PeerConnection() + 4375195808
6  Connected2                     0x100c77868 rtc::RefCountedObject<webrtc::PeerConnection>::~RefCountedObject() + 4375279720
7  Connected2                     0x100c77848 rtc::RefCountedObject<webrtc::PeerConnection>::Release() const + 4375279688
8  Connected2                     0x100c73468 webrtc::PeerConnectionProxy::Release_s() + 4375262312
9  Connected2                     0x100c7340c webrtc::PeerConnectionProxy::~PeerConnectionProxy() + 4375262220
10 Connected2                     0x100c7260c rtc::RefCountedObject<webrtc::PeerConnectionProxy>::~RefCountedObject() + 4375258636
11 Connected2                     0x100c725ec rtc::RefCountedObject<webrtc::PeerConnectionProxy>::Release() const + 4375258604
12 Connected2                     0x100caf7b4 -[RTCPeerConnection .cxx_destruct] + 4375508916
13 libobjc.A.dylib                0x184bbaef4 object_cxxDestructFromClass(objc_object*, objc_class*) + 148
14 libobjc.A.dylib                0x184bc8638 objc_destructInstance + 88
15 libobjc.A.dylib                0x184bc8690 object_dispose + 16
16 Connected2                     0x100c9bfc0 webrtc::WebRtcSession::SetIceConnectionState(webrtc::PeerConnectionInterface::IceConnectionState) + 4375429056
17 Connected2                     0x100d6e21c sigslot::signal1<cricket::IceConnectionState, sigslot::single_threaded>::operator()(cricket::IceConnectionState) + 4376289820
18 Connected2                     0x100d6e14c cricket::TransportController::OnMessage(rtc::Message*) + 4376289612
19 Connected2                     0x100d2ff60 rtc::Thread::ProcessMessages(int) + 4376035168
20 Connected2                     0x100d2fdd4 rtc::Thread::PreRun(void*) + 4376034772
21 libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
22 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
23 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

--

#0. com.apple.main-thread
0  libsystem_kernel.dylib         0x1854675a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1852f4f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1852f58b4 _dispatch_semaphore_wait_slow + 140
3  FrontBoardServices             0x18803d338 -[FBSWorkspace synchronizeSystemAnimationFencesWithCleanUpBlock:] + 2048
4  UIKit                          0x18f18e82c -[UIApplication _synchronizeSystemAnimationFencesWithSpinCleanUpBlock:] + 368
5  UIKit                          0x18f1e8d78 __realPreCommitHandler_block_invoke + 188
6  QuartzCore                     0x1899284f8 CA::Context::commit_transaction(CA::Transaction*) + 812
7  QuartzCore                     0x18994fb40 CA::Transaction::commit() + 540
8  QuartzCore                     0x189950980 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 92
9  CoreFoundation                 0x18591acdc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
10 CoreFoundation                 0x185918694 __CFRunLoopDoObservers + 412
11 CoreFoundation                 0x185918c50 __CFRunLoopRun + 1292
12 CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
13 GraphicsServices               0x1876e4f84 GSEventRunModal + 100
14 UIKit                          0x18ef915c4 UIApplicationMain + 236
15 Connected2                     0x1008354d0 main (main.m:16)
16 libdyld.dylib                  0x18535856c start + 4

#1. com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  Foundation                     0x18626d594 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  Foundation                     0x18628c9ac -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7  UIKit                          0x18fafb7a8 -[UIEventFetcher threadMain] + 136
8  Foundation                     0x18636f0f4 __NSThread__start__ + 996
9  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
10 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
11 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#2. GAIThread
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  Foundation                     0x18626d594 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  Foundation                     0x1862bf56c -[NSRunLoop(NSRunLoop) run] + 88
7  Connected2                     0x100ad0d8c +[GAI threadMain:] + 4373548428
8  Foundation                     0x18636f0f4 __NSThread__start__ + 996
9  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
10 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
11 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#3. AVAudioSession Notify Thread
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  AVFAudio                       0x18b1a1cd4 GenericRunLoopThread::Entry(void*) + 164
6  AVFAudio                       0x18b1cc740 CAPThread::Entry(CAPThread*) + 84
7  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#4. com.twitter.crashlytics.ios.MachExceptionServer
0  Connected2                     0x101138034 CLSProcessRecordAllThreads + 4380262452
1  Connected2                     0x101138034 CLSProcessRecordAllThreads + 4380262452
2  Connected2                     0x101137ef0 CLSProcessRecordAllThreads + 4380262128
3  Connected2                     0x101127c40 CLSHandler + 4380195904
4  Connected2                     0x101122c54 CLSMachExceptionServer + 4380175444
5  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
6  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
7  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#5. AFNetworking
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  Foundation                     0x18626d594 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  Foundation                     0x1862bf56c -[NSRunLoop(NSRunLoop) run] + 88
7  AFNetworking                   0x1015712bc +[AFURLConnectionOperation networkRequestThreadEntryPoint:] (AFURLConnectionOperation.m:170)
8  Foundation                     0x18636f0f4 __NSThread__start__ + 996
9  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
10 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
11 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#6. com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  CFNetwork                      0x186127b08 -[__CoreSchedulingSetRunnable runForever] + 780
6  Foundation                     0x18636f0f4 __NSThread__start__ + 996
7  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#7. com.apple.CFSocket.private
0  libsystem_kernel.dylib         0x185488534 __select + 8
1  CoreFoundation                 0x185923640 __CFSocketManager + 644
2  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
3  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
4  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#8. Thread
0  libsystem_kernel.dylib         0x1854880f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x18559ece4 _pthread_cond_wait$VARIANT$mp + 640
2  libc++.1.dylib                 0x184b3fea4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 24
3  JavaScriptCore                 0x18cce0f2c void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 96
4  JavaScriptCore                 0x18cce0e54 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 172
5  JavaScriptCore                 0x18cce11b8 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::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 44
6  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
7  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
8  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#9. WebThread
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  WebCore                        0x18d7ad84c RunWebThread(void*) + 560
6  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
7  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
8  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#10. WebCore: LocalStorage
0  libsystem_kernel.dylib         0x1854880f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x18559ece4 _pthread_cond_wait$VARIANT$mp + 640
2  JavaScriptCore                 0x18c3460dc WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 80
3  JavaScriptCore                 0x18ccc633c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2256
4  WebKitLegacy                   0x18ec1d6dc bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5  WebKitLegacy                   0x18ec20384 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)&&, WTF::WallTime) + 148
6  WebKitLegacy                   0x18ec1fab0 WebCore::StorageThread::threadEntryPoint() + 68
7  JavaScriptCore                 0x18c3424ec WTF::threadEntryPoint(void*) + 120
8  JavaScriptCore                 0x18c34242c WTF::wtfThreadEntryPoint(void*) + 84
9  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
10 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
11 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#11. com.apple.CoreMotion.MotionThread
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  CoreFoundation                 0x185887d54 CFRunLoopRun + 116
6  CoreMotion                     0x18aca90e8 (null) + 227264
7  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#12. com.apple.coreaudio.AQClient
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  AudioToolbox                   0x1895535d8 GenericRunLoopThread::Entry(void*) + 164
6  AudioToolbox                   0x18978ef50 CAPThread::Entry(CAPThread*) + 84
7  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#13. com.squareup.SocketRocket.NetworkThread
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  Foundation                     0x18626d594 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  SocketRocket                   0x101f22e3c -[_SRRunLoopThread main] (SRWebSocket.m:1903)
7  Foundation                     0x18636f0f4 __NSThread__start__ + 996
8  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
9  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
10 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#14. GCDAsyncSocket-CFStream
0  libsystem_kernel.dylib         0x185467568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1854673e0 mach_msg + 72
2  CoreFoundation                 0x18591b108 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x185918cd4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x185838c58 CFRunLoopRunSpecific + 436
5  Foundation                     0x18626d594 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  CocoaAsyncSocket               0x10175e32c +[GCDAsyncSocket cfstreamThread] (GCDAsyncSocket.m:7596)
7  Foundation                     0x18636f0f4 __NSThread__start__ + 996
8  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
9  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
10 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#15. Crashed: Thread 0x0x10d0ab070
0  Connected2                     0x100c46704 bool rtc::Thread::Invoke<bool, rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> >(rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> const&) + 4375078660
1  Connected2                     0x100c466d8 bool rtc::Thread::Invoke<bool, rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> >(rtc::MethodFunctor4<cricket::VoiceMediaChannel, bool (cricket::VoiceMediaChannel::*)(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*), bool, unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*> const&) + 4375078616
2  Connected2                     0x100c39d54 cricket::VoiceChannel::SetAudioSend(unsigned int, bool, cricket::AudioOptions const*, cricket::AudioRenderer*) + 4375027028
3  Connected2                     0x100c9db38 webrtc::WebRtcSession::SetAudioSend(unsigned int, bool, cricket::AudioOptions const&, cricket::AudioRenderer*) + 4375436088
4  Connected2                     0x100c79934 webrtc::AudioRtpSender::Stop() + 4375288116
5  Connected2                     0x100c630a0 webrtc::PeerConnection::~PeerConnection() + 4375195808
6  Connected2                     0x100c77868 rtc::RefCountedObject<webrtc::PeerConnection>::~RefCountedObject() + 4375279720
7  Connected2                     0x100c77848 rtc::RefCountedObject<webrtc::PeerConnection>::Release() const + 4375279688
8  Connected2                     0x100c73468 webrtc::PeerConnectionProxy::Release_s() + 4375262312
9  Connected2                     0x100c7340c webrtc::PeerConnectionProxy::~PeerConnectionProxy() + 4375262220
10 Connected2                     0x100c7260c rtc::RefCountedObject<webrtc::PeerConnectionProxy>::~RefCountedObject() + 4375258636
11 Connected2                     0x100c725ec rtc::RefCountedObject<webrtc::PeerConnectionProxy>::Release() const + 4375258604
12 Connected2                     0x100caf7b4 -[RTCPeerConnection .cxx_destruct] + 4375508916
13 libobjc.A.dylib                0x184bbaef4 object_cxxDestructFromClass(objc_object*, objc_class*) + 148
14 libobjc.A.dylib                0x184bc8638 objc_destructInstance + 88
15 libobjc.A.dylib                0x184bc8690 object_dispose + 16
16 Connected2                     0x100c9bfc0 webrtc::WebRtcSession::SetIceConnectionState(webrtc::PeerConnectionInterface::IceConnectionState) + 4375429056
17 Connected2                     0x100d6e21c sigslot::signal1<cricket::IceConnectionState, sigslot::single_threaded>::operator()(cricket::IceConnectionState) + 4376289820
18 Connected2                     0x100d6e14c cricket::TransportController::OnMessage(rtc::Message*) + 4376289612
19 Connected2                     0x100d2ff60 rtc::Thread::ProcessMessages(int) + 4376035168
20 Connected2                     0x100d2fdd4 rtc::Thread::PreRun(void*) + 4376034772
21 libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
22 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
23 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#16. SCTP timer
0  libsystem_kernel.dylib         0x185488534 __select + 8
1  Connected2                     0x100dbaec8 user_sctp_timer_iterate + 4376604360
2  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
3  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
4  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#17. VoiceProcessThread
0  libsystem_kernel.dylib         0x1854880f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x18559ece4 _pthread_cond_wait$VARIANT$mp + 640
2  Connected2                     0x100d34c48 rtc::Event::Wait(int) + 4376054856
3  Connected2                     0x100db2700 webrtc::EventWrapperImpl::Wait(unsigned long) + 4376569600
4  Connected2                     0x100eeb980 webrtc::ProcessThreadImpl::Process() + 4377852288
5  Connected2                     0x100d360a4 rtc::PlatformThread::Run() + 4376060068
6  Connected2                     0x100d3604c rtc::PlatformThread::StartThread(void*) + 4376059980
7  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#18. PacerThread
0  Connected2                     0x100c365a0 cricket::BaseChannel::SendPacket(bool, rtc::Buffer*, rtc::PacketOptions const&) + 4375012768
1  Connected2                     0x100c36590 cricket::BaseChannel::SendPacket(bool, rtc::Buffer*, rtc::PacketOptions const&) + 4375012752
2  Connected2                     0x100c03b64 cricket::MediaChannel::DoSendPacket(rtc::Buffer*, bool, rtc::PacketOptions const&) + 4374805348
3  Connected2                     0x100c317d8 cricket::WebRtcVoiceMediaChannel::SendRtp(unsigned char const*, unsigned long, webrtc::PacketOptions const&) + 4374992856
4  Connected2                     0x100dfccd8 webrtc::voe::Channel::SendRtp(unsigned char const*, unsigned long, webrtc::PacketOptions const&) + 4376874200
5  Connected2                     0x100d9b820 webrtc::RTPSender::SendPacketToNetwork(unsigned char const*, unsigned long, webrtc::PacketOptions const&) + 4376475680
6  Connected2                     0x100d9af0c webrtc::RTPSender::PrepareAndSendPacket(unsigned char*, unsigned long, long long, bool, bool) + 4376473356
7  Connected2                     0x100d9c1e0 webrtc::RTPSender::TimeToSendPacket(unsigned short, long long, bool) + 4376478176
8  Connected2                     0x100d85f24 webrtc::ModuleRtpRtcpImpl::TimeToSendPacket(unsigned int, unsigned short, long long, bool) + 4376387364
9  Connected2                     0x100d04080 webrtc::PacketRouter::TimeToSendPacket(unsigned int, unsigned short, long long, bool) + 4375855232
10 Connected2                     0x100d03030 webrtc::PacedSender::SendPacket(webrtc::paced_sender::Packet const&) + 4375851056
11 Connected2                     0x100d02ed8 webrtc::PacedSender::Process() + 4375850712
12 Connected2                     0x100eeb8c0 webrtc::ProcessThreadImpl::Process() + 4377852096
13 Connected2                     0x100d360a4 rtc::PlatformThread::Run() + 4376060068
14 Connected2                     0x100d3604c rtc::PlatformThread::StartThread(void*) + 4376059980
15 libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
16 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
17 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#19. ModuleProcessThread
0  libsystem_kernel.dylib         0x1854880f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x18559ece4 _pthread_cond_wait$VARIANT$mp + 640
2  Connected2                     0x100d34c48 rtc::Event::Wait(int) + 4376054856
3  Connected2                     0x100db2700 webrtc::EventWrapperImpl::Wait(unsigned long) + 4376569600
4  Connected2                     0x100eeb980 webrtc::ProcessThreadImpl::Process() + 4377852288
5  Connected2                     0x100d360a4 rtc::PlatformThread::Run() + 4376060068
6  Connected2                     0x100d3604c rtc::PlatformThread::StartThread(void*) + 4376059980
7  libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#20. AURemoteIO::IOThread
0  libsystem_kernel.dylib         0x185488138 __psynch_mutexwait + 8
1  libsystem_pthread.dylib        0x18559f660 _pthread_mutex_lock_wait + 96
2  libsystem_pthread.dylib        0x18559f5a4 _pthread_mutex_lock_slow$VARIANT$mp + 264
3  Connected2                     0x100dfcb90 webrtc::voe::Channel::InFrameType(webrtc::FrameType) + 4376873872
4  Connected2                     0x100dfcbd4 non-virtual thunk to webrtc::voe::Channel::InFrameType(webrtc::FrameType) + 4376873940
5  Connected2                     0x100b27f04 webrtc::acm2::AudioCodingModuleImpl::Encode(webrtc::acm2::AudioCodingModuleImpl::InputData const&) + 4373905156
6  Connected2                     0x100b2831c webrtc::acm2::AudioCodingModuleImpl::Add10MsData(webrtc::AudioFrame const&) + 4373906204
7  Connected2                     0x100e0495c webrtc::voe::Channel::EncodeAndSend() + 4376906076
8  Connected2                     0x100e0a3f0 webrtc::voe::TransmitMixer::EncodeAndSend() + 4376929264
9  Connected2                     0x100e0dbf4 webrtc::VoEBaseImpl::ProcessRecordedDataWithAPM(int const*, int, void const*, unsigned int, unsigned char, unsigned long, unsigned int, int, unsigned int, bool) + 4376943604
10 Connected2                     0x100e0dca4 non-virtual thunk to webrtc::VoEBaseImpl::RecordedDataIsAvailable(void const*, unsigned long, unsigned long, unsigned char, unsigned int, unsigned int, int, unsigned int, bool, unsigned int&) + 4376943780
11 Connected2                     0x100b2d358 webrtc::AudioDeviceBuffer::DeliverRecordedData() + 4373926744
12 Connected2                     0x100b2e5fc webrtc::FineAudioBuffer::DeliverRecordedData(signed char const*, unsigned long, int, int) + 4373931516
13 Connected2                     0x100b34d38 webrtc::AudioDeviceIOS::OnRecordedDataIsAvailable(unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int) + 4373957944
14 AudioToolbox                   0x18949930c AUIOHelper::NotifyInputAvailable(AudioTimeStamp const&, unsigned int, AudioBufferList const&) + 444
15 AudioToolbox                   0x1894039e0 AURemoteIO::PerformIO(unsigned int, unsigned int, unsigned int, AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioBufferList*, int&) + 564
16 AudioToolbox                   0x189404f18 AURIOCallbackReceiver_PerformIO + 356
17 AudioToolbox                   0x189599b64 _XPerformIO + 104
18 AudioToolbox                   0x189786e8c mshMIGPerform + 232
19 AudioToolbox                   0x1897870a4 MSHMIGDispatchMessage + 36
20 AudioToolbox                   0x189404238 AURemoteIO::IOThread::Run() + 288
21 AudioToolbox                   0x1894087b8 AURemoteIO::IOThread::Entry(void*) + 160
22 AudioToolbox                   0x18978ef50 CAPThread::Entry(CAPThread*) + 84
23 libsystem_pthread.dylib        0x18559c2b4 _pthread_body + 308
24 libsystem_pthread.dylib        0x18559c180 _pthread_body + 310
25 libsystem_pthread.dylib        0x18559ab74 thread_start + 4

#21. Thread
0  libsystem_pthread.dylib        0x18559ab68 start_wqthread + 122

#22. Thread
0  libsystem_pthread.dylib        0x18559ab68 start_wqthread + 122

#23. Thread
0  libsystem_kernel.dylib         0x185488d80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18559b080 _pthread_wqthread + 1288
2  libsystem_pthread.dylib        0x18559ab6c start_wqthread + 4

#24. com.apple.network.connections
0  libsystem_kernel.dylib         0x185488558 __select_nocancel + 8
1  libsystem_dnssd.dylib          0x185423c48 deliver_request + 1000
2  libsystem_dnssd.dylib          0x185424f68 DNSServiceCreateConnection + 116
3  libsystem_network.dylib        0x1855280e4 nw_resolver_instantiate_dns_connection_for_parameters + 292
4  libsystem_network.dylib        0x185528508 nw_resolver_set_update_handler + 344
5  libnetwork.dylib               0x1868589a0 -[NWConcrete_nw_endpoint_resolver startWithHandler:] + 392
6  libnetwork.dylib               0x186831bfc nw_endpoint_handler_path_change + 5760
7  libnetwork.dylib               0x1868303a0 nw_endpoint_handler_start + 852
8  libdispatch.dylib              0x1852f2a54 _dispatch_call_block_and_release + 24
9  libdispatch.dylib              0x1852f2a14 _dispatch_client_callout + 16
10 libdispatch.dylib              0x1852fc96c _dispatch_queue_serial_drain$VARIANT$mp + 528
11 libdispatch.dylib              0x1852fd2fc _dispatch_queue_invoke$VARIANT$mp + 340
12 libdispatch.dylib              0x1852fdd20 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 404
13 libdispatch.dylib              0x18530603c _dispatch_workloop_worker_thread$VARIANT$mp + 644
14 libsystem_pthread.dylib        0x18559af1c _pthread_wqthread + 932
15 libsystem_pthread.dylib        0x18559ab6c start_wqthread + 4

#25. Thread
0  libsystem_pthread.dylib        0x18559ab68 start_wqthread + 122

#26. Thread
0  libsystem_pthread.dylib        0x18559ab68 start_wqthread + 122