Open vani2 opened 2 years ago
The start call device crashed after initialising a call.
Not a crash.
App crashes.
Deviates, we face it around 20%.
It happens on production build.
OS Version: iOS 13.3.1 (17D50) Report Version: 104 Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: BUS_NOOP Crashed Thread: 24 Application Specific Information: MT1add5a15f1321736fdd65a6c849139ce > T1add5a15f1321736fdd65a6c849139ce > Attempted to dereference null pointer. Thread 24 Crashed: 0 TwilioVideo 0x102000fb0 twilio::signaling::PublisherHintsSignaling::sendClientResetMessage 1 TwilioVideo 0x102035b40 twilio::signaling::PeerConnectionSignaling::onLocalVideoTrackCaptureParametersChanged 2 TwilioVideo 0x10201259c twilio::signaling::PeerConnectionManager::onLocalVideoTrackCaptureParametersChanged 3 TwilioVideo 0x102073ae0 twilio::signaling::RoomSignalingImpl::doOnLocalVideoTrackCaptureParametersChanged 4 TwilioVideo 0x102086258 rtc::MethodFunctor<T>::CallMethod<T> 5 TwilioVideo 0x1020861f8 webrtc::webrtc_new_closure_impl::ClosureTask<T>::Run 6 TwilioVideo 0x1023a4858 webrtc::(anonymous namespace)::TaskQueueGcd::RunTask 7 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 8 libdispatch.dylib 0x33e4f344c _dispatch_lane_serial_drain 9 libdispatch.dylib 0x33e4f3e78 _dispatch_lane_invoke 10 libdispatch.dylib 0x33e4fcf1c _dispatch_workloop_worker_thread 11 libsystem_pthread.dylib 0x33e5b76cc _pthread_wqthread Thread 0 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 GraphicsServices 0x352fad530 GSEventRunModal 6 UIKitCore 0x34636357c UIApplicationMain 7 Swiftpass Access Point Private 0x200e276c4 <redacted> 8 libdyld.dylib 0x33e78ce14 start Thread 1 0 libsystem_kernel.dylib 0x33e756184 poll 1 Swiftpass Access Point Private 0x201473550 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 2 Swiftpass Access Point Private 0x2014752e4 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 3 Swiftpass Access Point Private 0x20146880c absl::lts_2020_02_25::strings_internal::ParseFloat<T> 4 Swiftpass Access Point Private 0x2014fa918 grpc_core::XdsClient::ChannelState::RetryableCall<T>::OnRetryTimerLocked 5 Swiftpass Access Point Private 0x20114e2fc <redacted> 6 Swiftpass Access Point Private 0x20122534c <redacted> 7 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 8 libdispatch.dylib 0x33e4f344c _dispatch_lane_serial_drain 9 libdispatch.dylib 0x33e4f3e78 _dispatch_lane_invoke 10 libdispatch.dylib 0x33e4fcf1c _dispatch_workloop_worker_thread 11 libsystem_pthread.dylib 0x33e5b76cc _pthread_wqthread Thread 2 name: com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 Foundation 0x33f11233c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 6 Foundation 0x33f112214 -[NSRunLoop(NSRunLoop) runUntilDate:] 7 UIKitCore 0x3463fee98 -[UIEventFetcher threadMain] 8 Foundation 0x33f110fa0 -[NSThread main] 9 Foundation 0x33f24ca70 __NSThread__start__ 10 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 3 0 libsystem_kernel.dylib 0x33e754278 __semwait_signal 1 libsystem_c.dylib 0x33e45f740 nanosleep 2 libsystem_c.dylib 0x33e45f530 sleep 3 Swiftpass Access Point Private 0x2013b61f0 <redacted> 4 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 4 name: SentryCrash Exception Handler (Secondary) 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 Swiftpass Access Point Private 0x2013c2f28 __cxa_throw 3 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 6 name: com.google.firebase.crashlytics.MachExceptionServer 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 Swiftpass Access Point Private 0x201117758 <redacted> 3 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 7 name: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 CFNetwork 0x345099568 <redacted> 6 Foundation 0x33f110fa0 -[NSThread main] 7 Foundation 0x33f24ca70 __NSThread__start__ 8 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 8 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 libc++.1.dylib 0x33e814d00 std::__1::condition_variable::wait 3 Swiftpass Access Point Private 0x201508cdc grpc_core::XdsClient::ChannelState::RetryableCall<T>::OnRetryTimerLocked 4 Swiftpass Access Point Private 0x201508c8c grpc_core::XdsClient::ChannelState::RetryableCall<T>::OnRetryTimerLocked 5 Swiftpass Access Point Private 0x201508d70 grpc_core::XdsClient::ChannelState::RetryableCall<T>::OnRetryTimerLocked 6 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 9 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 Swiftpass Access Point Private 0x2014c9b5c absl::lts_2020_02_25::strings_internal::ParseFloat<T> 3 Swiftpass Access Point Private 0x201476584 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 4 Swiftpass Access Point Private 0x2014cfca4 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 5 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 10 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 Swiftpass Access Point Private 0x2014c9b5c absl::lts_2020_02_25::strings_internal::ParseFloat<T> 3 Swiftpass Access Point Private 0x201476584 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 4 Swiftpass Access Point Private 0x2014cfca4 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 5 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 11 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 Swiftpass Access Point Private 0x2014c9b5c absl::lts_2020_02_25::strings_internal::ParseFloat<T> 3 Swiftpass Access Point Private 0x2014d24f0 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 4 Swiftpass Access Point Private 0x2014cfca4 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 5 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 12 name: AVAudioSession Notify Thread 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 AVFAudio 0x358978f6c GenericRunLoopThread::Entry 6 AVFAudio 0x3589ca1f8 CAPThread::Entry 7 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 13 0 libsystem_kernel.dylib 0x33e7559dc kevent 1 Swiftpass Access Point Private 0x200f72ea0 <redacted> 2 Swiftpass Access Point Private 0x200f719c0 <redacted> 3 libdispatch.dylib 0x33e4ebb78 _dispatch_call_block_and_release 4 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 5 libdispatch.dylib 0x33e4ef410 _dispatch_queue_override_invoke 6 libdispatch.dylib 0x33e4fbbd0 _dispatch_root_queue_drain 7 libdispatch.dylib 0x33e4fc380 _dispatch_worker_thread2 8 libsystem_pthread.dylib 0x33e5b768c _pthread_wqthread Thread 14 name: com.apple.arkit.ardisplaylink.0x281dfb600 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 CoreFoundation 0x33e9e8c6c CFRunLoopRun 6 ARKit 0x376152348 -[ARRunLoop _startThread] 7 Foundation 0x33f110fa0 -[NSThread main] 8 Foundation 0x33f24ca70 __NSThread__start__ 9 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 15 name: com.apple.arkit.ardisplaylink.0x281dfb8c0 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 CoreFoundation 0x33e9e8c6c CFRunLoopRun 6 ARKit 0x376152348 -[ARRunLoop _startThread] 7 Foundation 0x33f110fa0 -[NSThread main] 8 Foundation 0x33f24ca70 __NSThread__start__ 9 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 16 name: com.apple.CoreMotion.MotionThread 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 CoreFoundation 0x33e9e8c6c CFRunLoopRun 6 CoreMotion 0x358672700 CLClientCreateIso6709Notation 7 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 17 name: com.apple.scenekit.scnview-renderer 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 Foundation 0x33f11233c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 6 SceneKit 0x3677ac4bc __71-[SCNView _initializeDisplayLinkWithCompletionHandler:]_block_invoke 7 SceneKit 0x3677ac72c __SCNRenderThread_start__ 8 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 18 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 Swiftpass Access Point Private 0x2014c9b4c absl::lts_2020_02_25::strings_internal::ParseFloat<T> 3 Swiftpass Access Point Private 0x2014d24f0 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 4 Swiftpass Access Point Private 0x2014cfca4 absl::lts_2020_02_25::strings_internal::ParseFloat<T> 5 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 19 name: com.apple.coreaudio.AQClient 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 CoreFoundation 0x33e9ed960 __CFRunLoopServiceMachPort 3 CoreFoundation 0x33e9e87f8 __CFRunLoopRun 4 CoreFoundation 0x33e9e7f3c CFRunLoopRunSpecific 5 AudioToolbox 0x3552cf824 GenericRunLoopThread::Entry 6 libAudioToolboxUtility.dylib 0x3555bb824 CAPThread::Entry 7 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 20 name: com.apple.audio.toolbox.AUScheduledParameterRefresher 0 libsystem_kernel.dylib 0x33e731c40 semaphore_wait_trap 1 AudioToolboxCore 0x3591f53f4 WorkThread::entry 2 libAudioToolboxUtility.dylib 0x3555bb824 CAPThread::Entry 3 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 21 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 Swiftpass Access Point Private 0x201345bac <redacted> 3 Swiftpass Access Point Private 0x201345558 <redacted> 4 Swiftpass Access Point Private 0x200f719c0 <redacted> 5 libdispatch.dylib 0x33e4ebb78 _dispatch_call_block_and_release 6 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 7 libdispatch.dylib 0x33e4f344c _dispatch_lane_serial_drain 8 libdispatch.dylib 0x33e4f3e78 _dispatch_lane_invoke 9 libdispatch.dylib 0x33e4fcf1c _dispatch_workloop_worker_thread 10 libsystem_pthread.dylib 0x33e5b76cc _pthread_wqthread Thread 22 name: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x33e754188 __select 1 CoreFoundation 0x33e9fb7b0 __CFSocketManager 2 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 23 0 libsystem_kernel.dylib 0x33e754ab4 __workq_kernreturn 1 libsystem_pthread.dylib 0x33e5b7718 _pthread_wqthread Thread 24 Crashed: 0 TwilioVideo 0x102000fb0 twilio::signaling::PublisherHintsSignaling::sendClientResetMessage 1 TwilioVideo 0x102035b40 twilio::signaling::PeerConnectionSignaling::onLocalVideoTrackCaptureParametersChanged 2 TwilioVideo 0x10201259c twilio::signaling::PeerConnectionManager::onLocalVideoTrackCaptureParametersChanged 3 TwilioVideo 0x102073ae0 twilio::signaling::RoomSignalingImpl::doOnLocalVideoTrackCaptureParametersChanged 4 TwilioVideo 0x102086258 rtc::MethodFunctor<T>::CallMethod<T> 5 TwilioVideo 0x1020861f8 webrtc::webrtc_new_closure_impl::ClosureTask<T>::Run 6 TwilioVideo 0x1023a4858 webrtc::(anonymous namespace)::TaskQueueGcd::RunTask 7 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 8 libdispatch.dylib 0x33e4f344c _dispatch_lane_serial_drain 9 libdispatch.dylib 0x33e4f3e78 _dispatch_lane_invoke 10 libdispatch.dylib 0x33e4fcf1c _dispatch_workloop_worker_thread 11 libsystem_pthread.dylib 0x33e5b76cc _pthread_wqthread Thread 25 0 libsystem_kernel.dylib 0x33e754ab4 __workq_kernreturn 1 libsystem_pthread.dylib 0x33e5b7718 _pthread_wqthread Thread 26 0 libsystem_pthread.dylib 0x33e5bd9e0 start_wqthread Thread 27 0 libsystem_kernel.dylib 0x33e731c58 semaphore_timedwait_trap 1 libdispatch.dylib 0x33e4ed590 _dispatch_sema4_timedwait 2 libdispatch.dylib 0x33e4edb50 _dispatch_semaphore_wait_slow 3 libdispatch.dylib 0x33e4fba00 _dispatch_worker_thread 4 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 28 0 TwilioVideo 0x102572ffc OUTLINED_FUNCTION_0 1 TwilioVideo 0x1025712b4 vp8_loop_filter_mbv_neon 2 TwilioVideo 0x102578138 vp8_loop_filter_frame 3 TwilioVideo 0x10258a5e8 vp8_loopfilter_frame 4 TwilioVideo 0x10258bcfc vp8_get_compressed_data 5 TwilioVideo 0x102597924 vp8e_encode 6 TwilioVideo 0x1025f3c70 vpx_codec_encode 7 TwilioVideo 0x1025675c0 webrtc::LibvpxVp8Encoder::Encode 8 TwilioVideo 0x10248ea10 webrtc::VideoStreamEncoder::EncodeVideoFrame 9 TwilioVideo 0x10248dfd8 webrtc::VideoStreamEncoder::MaybeEncodeVideoFrame 10 TwilioVideo 0x1024915d4 webrtc::webrtc_new_closure_impl::ClosureTask<T>::Run 11 TwilioVideo 0x1023a4858 webrtc::(anonymous namespace)::TaskQueueGcd::RunTask 12 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 13 libdispatch.dylib 0x33e4f344c _dispatch_lane_serial_drain 14 libdispatch.dylib 0x33e4f3e78 _dispatch_lane_invoke 15 libdispatch.dylib 0x33e4fcf1c _dispatch_workloop_worker_thread 16 libsystem_pthread.dylib 0x33e5b76cc _pthread_wqthread Thread 29 0 libsystem_kernel.dylib 0x33e754ab4 __workq_kernreturn 1 libsystem_pthread.dylib 0x33e5b7718 _pthread_wqthread Thread 30 0 libsystem_kernel.dylib 0x33e754ab4 __workq_kernreturn 1 libsystem_pthread.dylib 0x33e5b7718 _pthread_wqthread Thread 31 0 libsystem_kernel.dylib 0x33e756bd4 write 1 Foundation 0x33f22e618 _NSWriteToFileDescriptorWithProgress 2 Foundation 0x33f22fd0c ___NSWriteDataToFileWithExtendedAttributes_block_invoke 3 Foundation 0x33f155038 -[NSData(NSData) enumerateByteRangesUsingBlock:] 4 Foundation 0x33f22f87c _NSWriteDataToFileWithExtendedAttributes 5 Swiftpass Access Point Private 0x2013999cc <redacted> 6 Swiftpass Access Point Private 0x20139a104 <redacted> 7 Swiftpass Access Point Private 0x2013a3ff4 <redacted> 8 Swiftpass Access Point Private 0x2013a3084 <redacted> 9 Swiftpass Access Point Private 0x2013a2f38 <redacted> 10 Swiftpass Access Point Private 0x2013a8f48 <redacted> 11 libdispatch.dylib 0x33e4ebb78 _dispatch_call_block_and_release 12 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 13 libdispatch.dylib 0x33e4f344c _dispatch_lane_serial_drain 14 libdispatch.dylib 0x33e4f3e78 _dispatch_lane_invoke 15 libdispatch.dylib 0x33e4fcf1c _dispatch_workloop_worker_thread 16 libsystem_pthread.dylib 0x33e5b76cc _pthread_wqthread Thread 32 0 libsystem_kernel.dylib 0x33e731c58 semaphore_timedwait_trap 1 libdispatch.dylib 0x33e4ed590 _dispatch_sema4_timedwait 2 libdispatch.dylib 0x33e4edb50 _dispatch_semaphore_wait_slow 3 libdispatch.dylib 0x33e4fba00 _dispatch_worker_thread 4 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 33 0 libsystem_kernel.dylib 0x33e754ab4 __workq_kernreturn 1 libsystem_pthread.dylib 0x33e5b7718 _pthread_wqthread Thread 34 0 libsystem_kernel.dylib 0x33e754ab4 __workq_kernreturn 1 libsystem_pthread.dylib 0x33e5b7718 _pthread_wqthread Thread 35 0 libsystem_kernel.dylib 0x33e754ab4 __workq_kernreturn 1 libsystem_pthread.dylib 0x33e5b7718 _pthread_wqthread Thread 36 0 TwilioVideo 0x1025215bc transient_analysis 1 TwilioVideo 0x10251cf68 celt_encode_with_ec 2 TwilioVideo 0x10254cc00 opus_encode_native 3 TwilioVideo 0x10254e160 opus_encode 4 TwilioVideo 0x1025117d4 WebRtcOpus_Encode 5 TwilioVideo 0x10255ea68 webrtc::AudioEncoderOpusImpl::EncodeImpl 6 TwilioVideo 0x10236ae68 webrtc::AudioEncoder::Encode 7 TwilioVideo 0x10245bb7c webrtc::(anonymous namespace)::AudioCodingModuleImpl::Add10MsData 8 TwilioVideo 0x1021d5fe4 webrtc::webrtc_new_closure_impl::ClosureTask<T>::Run 9 TwilioVideo 0x1023a4858 webrtc::(anonymous namespace)::TaskQueueGcd::RunTask 10 libdispatch.dylib 0x33e4ecfd4 _dispatch_client_callout 11 libdispatch.dylib 0x33e4f344c _dispatch_lane_serial_drain 12 libdispatch.dylib 0x33e4f3e78 _dispatch_lane_invoke 13 libdispatch.dylib 0x33e4fcf1c _dispatch_workloop_worker_thread 14 libsystem_pthread.dylib 0x33e5b76cc _pthread_wqthread Thread 37 0 libsystem_kernel.dylib 0x33e753d1c __psynch_mutexwait 1 libsystem_pthread.dylib 0x33e5ba864 _pthread_mutex_firstfit_lock_wait 2 libsystem_pthread.dylib 0x33e5ba7d4 _pthread_mutex_firstfit_lock_slow 3 TwilioVideo 0x10245b6c0 webrtc::(anonymous namespace)::AudioCodingModuleImpl::ModifyEncoder 4 TwilioVideo 0x1021d4884 webrtc::voe::(anonymous namespace)::ChannelSend::CallEncoder 5 TwilioVideo 0x1021d5238 webrtc::voe::(anonymous namespace)::VoERtcpObserver::OnReceivedRtcpReceiverReport 6 TwilioVideo 0x10240c4e4 webrtc::RTCPReceiver::TriggerCallbacksFromRtcpPacket 7 TwilioVideo 0x10240bfb0 webrtc::RTCPReceiver::IncomingPacket 8 TwilioVideo 0x1021d4628 webrtc::voe::(anonymous namespace)::ChannelSend::ReceivedRTCPPacket 9 TwilioVideo 0x1021ce010 webrtc::internal::AudioSendStream::DeliverRtcp 10 TwilioVideo 0x1021d9ec0 webrtc::internal::Call::DeliverRtcp 11 TwilioVideo 0x1021da490 webrtc::internal::Call::DeliverPacket 12 TwilioVideo 0x10222f88c webrtc::webrtc_new_closure_impl::SafetyClosureTask<T>::Run 13 TwilioVideo 0x1022b8f5c rtc::Thread::QueuedTaskHandler::OnMessage 14 TwilioVideo 0x1022b87d8 rtc::Thread::Dispatch 15 TwilioVideo 0x1022b7794 rtc::Thread::ProcessMessages 16 TwilioVideo 0x1022b8bb0 rtc::Thread::PreRun 17 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 38 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 TwilioVideo 0x1022e21c4 rtc::Event::Wait::lambda::operator() 3 TwilioVideo 0x1022e20a0 rtc::Event::Wait 4 TwilioVideo 0x1022aab14 rtc::NullSocketServer::Wait 5 TwilioVideo 0x1022b8224 rtc::Thread::Get 6 TwilioVideo 0x1022b7784 rtc::Thread::ProcessMessages 7 TwilioVideo 0x1022b8bb0 rtc::Thread::PreRun 8 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 39 0 libsystem_kernel.dylib 0x33e754188 __select 1 TwilioVideo 0x1022b1c74 rtc::PhysicalSocketServer::WaitSelect 2 TwilioVideo 0x1022b1a20 rtc::PhysicalSocketServer::Wait 3 TwilioVideo 0x1022b8224 rtc::Thread::Get 4 TwilioVideo 0x1022b7784 rtc::Thread::ProcessMessages 5 TwilioVideo 0x1022b8bb0 rtc::Thread::PreRun 6 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 40 0 libsystem_kernel.dylib 0x33e7559dc kevent 1 TwilioVideo 0x101ed0804 boost_1_73_0::asio::detail::kqueue_reactor::run 2 TwilioVideo 0x101ed0388 boost_1_73_0::asio::detail::scheduler::do_run_one 3 TwilioVideo 0x101ed0064 boost_1_73_0::asio::detail::scheduler::run 4 TwilioVideo 0x1020fd8fc boost_1_73_0::asio::io_context::run 5 TwilioVideo 0x1020fdfa4 std::__1::__thread_proxy<T> 6 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 41 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 TwilioVideo 0x1022e21c4 rtc::Event::Wait::lambda::operator() 3 TwilioVideo 0x1022e20a0 rtc::Event::Wait 4 TwilioVideo 0x102395b98 webrtc::ProcessThreadImpl::Process 5 TwilioVideo 0x1023954c8 webrtc::ProcessThreadImpl::Run 6 TwilioVideo 0x1022e1bb8 rtc::PlatformThread::StartThread 7 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 42 0 libsystem_kernel.dylib 0x33e756bd4 write 1 TwilioVideo 0x1022b2190 rtc::EventDispatcher::Signal 2 TwilioVideo 0x1022b8398 rtc::Thread::Post 3 TwilioVideo 0x10227c564 cricket::BaseChannel::SendPacket 4 TwilioVideo 0x102372ad8 cricket::MediaChannel::DoSendPacket 5 TwilioVideo 0x1023fccdc cricket::WebRtcVoiceMediaChannel::SendRtp 6 TwilioVideo 0x10241e5dc webrtc::RtpSenderEgress::SendPacketToNetwork 7 TwilioVideo 0x10241dbcc webrtc::RtpSenderEgress::SendPacket 8 TwilioVideo 0x102419fa8 webrtc::ModuleRtpRtcpImpl2::TrySendPacket 9 TwilioVideo 0x10244eb4c webrtc::PacketRouter::SendPacket 10 TwilioVideo 0x10244da74 webrtc::PacingController::ProcessPackets 11 TwilioVideo 0x10244c76c webrtc::PacedSender::Process 12 TwilioVideo 0x102395ab4 webrtc::ProcessThreadImpl::Process 13 TwilioVideo 0x1023954c8 webrtc::ProcessThreadImpl::Run 14 TwilioVideo 0x1022e1bb8 rtc::PlatformThread::StartThread 15 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 43 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 TwilioVideo 0x1022e21d4 rtc::Event::Wait::lambda::operator() 3 TwilioVideo 0x1022e20a0 rtc::Event::Wait 4 TwilioVideo 0x1022aab14 rtc::NullSocketServer::Wait 5 TwilioVideo 0x1022b8224 rtc::Thread::Get 6 TwilioVideo 0x1022b7784 rtc::Thread::ProcessMessages 7 TwilioVideo 0x1022b8bb0 rtc::Thread::PreRun 8 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 44 0 libsystem_kernel.dylib 0x33e7559dc kevent 1 TwilioVideo 0x101ed0804 boost_1_73_0::asio::detail::kqueue_reactor::run 2 TwilioVideo 0x101ed0388 boost_1_73_0::asio::detail::scheduler::do_run_one 3 TwilioVideo 0x101ed0064 boost_1_73_0::asio::detail::scheduler::run 4 TwilioVideo 0x1020fd8fc boost_1_73_0::asio::io_context::run 5 TwilioVideo 0x1020fdfa4 std::__1::__thread_proxy<T> 6 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 45 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 libc++.1.dylib 0x33e814d9c std::__1::condition_variable::__do_timed_wait 3 TwilioVideo 0x101e743f8 std::__1::condition_variable::wait_until<T> 4 TwilioVideo 0x101e6b8b8 twilio::insights::InsightsSocket::open 5 TwilioVideo 0x101e74910 std::__1::__thread_proxy<T> 6 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 46 0 libsystem_kernel.dylib 0x33e753ccc __psynch_cvwait 1 libsystem_pthread.dylib 0x33e5b9218 _pthread_cond_wait 2 TwilioVideo 0x101ed0304 boost_1_73_0::asio::detail::scheduler::do_run_one 3 TwilioVideo 0x101ed0064 boost_1_73_0::asio::detail::scheduler::run 4 TwilioVideo 0x1021505f0 boost_1_73_0::asio::detail::posix_thread::func<T>::run 5 TwilioVideo 0x101ecff24 boost_1_73_0_asio_detail_posix_thread_function 6 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 47 0 libsystem_kernel.dylib 0x33e754278 __semwait_signal 1 libsystem_c.dylib 0x33e45f740 nanosleep 2 TwilioVideo 0x1024aece4 user_sctp_timer_iterate 3 libsystem_pthread.dylib 0x33e5b583c _pthread_start Thread 48 0 libsystem_kernel.dylib 0x33e731c04 mach_msg_trap 1 libsystem_kernel.dylib 0x33e73101c mach_msg 2 libEmbeddedSystemAUs.dylib 0x37b0a454c AURemoteIO::IOThread::Entry 3 libAudioToolboxUtility.dylib 0x3555bb824 CAPThread::Entry 4 libsystem_pthread.dylib 0x33e5b583c _pthread_start EOF
Twilio 5.1.0. There are no crashes at 4.6.3.
[e.g. 1.3.12 via CocoaPods]
Xcode 13.3, 13.4
iOS 13.3.1, 15.4
iPhone XR
Description
The start call device crashed after initialising a call.
Steps to Reproduce
Code
Expected Behavior
Not a crash.
Actual Behavior
App crashes.
Reproduces How Often
Deviates, we face it around 20%.
Logs
It happens on production build.
Versions
Twilio 5.1.0. There are no crashes at 4.6.3.
Video iOS SDK
[e.g. 1.3.12 via CocoaPods]
Xcode
Xcode 13.3, 13.4
iOS Version
iOS 13.3.1, 15.4
iOS Device
iPhone XR