twilio / twilio-video-ios

Programmable Video SDK by Twilio
http://twilio.com/video
Other
64 stars 22 forks source link

Crash after disconnect from the room #245

Closed scssrs closed 1 year ago

scssrs commented 1 year ago

Description

Crash after disconnect from the room

Steps to Reproduce

  1. Connect to the room
  2. Disconnect from the room

Crash:

Crashed: MediaFactoryImpl::worker 0x0x283435cb0
0  TwilioVideo                    0x3f1168 void webrtc::ReturnType<void>::Invoke<webrtc::VideoTrackInterface, void (webrtc::VideoTrackInterface::*)(rtc::VideoSinkInterface<webrtc::VideoFrame>*), rtc::VideoSinkInterface<webrtc::VideoFrame>*>(webrtc::VideoTrackInterface*, void (webrtc::VideoTrackInterface::*)(rtc::VideoSinkInterface<webrtc::VideoFrame>*), rtc::VideoSinkInterface<webrtc::VideoFrame>*&&) + 8
1  TwilioVideo                    0x3f1130 webrtc::MethodCall<webrtc::VideoTrackInterface, void, rtc::VideoSinkInterface<webrtc::VideoFrame>*>::Run() + 20
2  TwilioVideo                    0x46b16c rtc::Thread::QueuedTaskHandler::OnMessage(rtc::Message*) + 44
3  TwilioVideo                    0x46a9e0 rtc::Thread::Dispatch(rtc::Message*) + 136
4  TwilioVideo                    0x46999c rtc::Thread::ProcessMessages(int) + 172
5  TwilioVideo                    0x46adbc rtc::Thread::PreRun(void*) + 60
6  libsystem_pthread.dylib        0x16cc _pthread_start + 148
7  libsystem_pthread.dylib        0xba4 thread_start + 8

Reproduces How Often

~20%

Logs

Full log in attached file log.zip

2022-11-08 17:30:03.465314+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): <0x28c23eee0> TcmpWssTransport::onMessage (20 bytes)
{"type":"heartbeat"}
2022-11-08 17:30:03.547446+0100 MyApp[1882:492087] No prefer suite for userDefaults. Using standard one.
2022-11-08 17:30:03.572473+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): Sending summarized network quality report.
2022-11-08 17:30:03.572743+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): Sending network quality report: {"audio":{"recv":{"bitrate":31160.046960378389,"fractionLost":0.0,"jitter":0},"send":{"bitrate":30116.482996188093,"rtt":0.0}},"ice":{"availableSend":301000,"recv":1337787.1612644517,"rtt":0.029000000000000001,"send":196723.40240502844},"remoteReportLevel":1,"reportLevel":1,"type":"network_quality","video":{"recv":{"bitrate":1257757.4003662136,"fractionLost":0.0},"send":{"bitrate":115727.37857698459}}}
2022-11-08 17:30:03.572901+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Sending message. label: 4e213ac5-1989-4d00-ac0b-d8535217fc74, message:
{"audio":{"recv":{"bitrate":31160.046960378389,"fractionLost":0.0,"jitter":0},"send":{"bitrate":30116.482996188093,"rtt":0.0}},"ice":{"availableSend":301000,"recv":1337787.1612644517,"rtt":0.029000000000000001,"send":196723.40240502844},"remoteReportLevel":1,"reportLevel":1,"type":"network_quality","video":{"recv":{"bitrate":1257757.4003662136,"fractionLost":0.0},"send":{"bitrate":115727.37857698459}}}
2022-11-08 17:30:03.573193+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Message sent. label: 4e213ac5-1989-4d00-ac0b-d8535217fc74
2022-11-08 17:30:03.604863+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x2888faf40> MediaSignalingTransport::OnMessage: label: 4e213ac5-1989-4d00-ac0b-d8535217fc74, message:
{"local":{"level":5},"remotes":[{"level":5,"sid":"PA3f93cde79d4ab39343bda930228beb6a"}],"type":"network_quality"}
2022-11-08 17:30:03.605212+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Local Participant Network Quality Level: 5
2022-11-08 17:30:03.605346+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Remote Participant (PA3f93cde79d4ab39343bda930228beb6a) Network Quality Level: 5
2022-11-08 17:30:03.605443+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): Invoking RemoteParticipantSignalingObserver::onNetworkQualityLevel
2022-11-08 17:30:04.607351+0100 MyApp[1882:493779] DEBUG:Twilio:[Core](Thread 0x0x1271ca500): Sending summarized network quality report.
2022-11-08 17:30:04.607670+0100 MyApp[1882:493779] DEBUG:Twilio:[Core](Thread 0x0x1271ca500): Sending network quality report: {"audio":{"recv":{"bitrate":24639.99845420336,"fractionLost":0.0,"jitter":0},"send":{"bitrate":24176.259461966158,"rtt":0.027}},"ice":{"availableSend":851792,"recv":1630668.6053532872,"rtt":0.029000000000000001,"send":602110.97853757977},"remoteReportLevel":1,"reportLevel":1,"type":"network_quality","video":{"recv":{"bitrate":1535192.4758348512,"fractionLost":0.0},"send":{"bitrate":535177.98399134364,"rtt":0.032000000000000001}}}
2022-11-08 17:30:04.607829+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Sending message. label: 4e213ac5-1989-4d00-ac0b-d8535217fc74, message:
{"audio":{"recv":{"bitrate":24639.99845420336,"fractionLost":0.0,"jitter":0},"send":{"bitrate":24176.259461966158,"rtt":0.027}},"ice":{"availableSend":851792,"recv":1630668.6053532872,"rtt":0.029000000000000001,"send":602110.97853757977},"remoteReportLevel":1,"reportLevel":1,"type":"network_quality","video":{"recv":{"bitrate":1535192.4758348512,"fractionLost":0.0},"send":{"bitrate":535177.98399134364,"rtt":0.032000000000000001}}}
2022-11-08 17:30:04.608393+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Message sent. label: 4e213ac5-1989-4d00-ac0b-d8535217fc74
2022-11-08 17:30:04.638856+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x2888faf40> MediaSignalingTransport::OnMessage: label: 4e213ac5-1989-4d00-ac0b-d8535217fc74, message:
{"local":{"level":5},"remotes":[{"level":5,"sid":"PA3f93cde79d4ab39343bda930228beb6a"}],"type":"network_quality"}
2022-11-08 17:30:04.639096+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Local Participant Network Quality Level: 5
2022-11-08 17:30:04.639536+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Remote Participant (PA3f93cde79d4ab39343bda930228beb6a) Network Quality Level: 5
2022-11-08 17:30:04.640097+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): Invoking RemoteParticipantSignalingObserver::onNetworkQualityLevel
2022-11-08 17:30:05.503535+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): API Call getSid
2022-11-08 17:30:05.503620+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): API Call disconnect
2022-11-08 17:30:05.503666+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): RoomSignalingImpl: State transition successful: kConnected -> kDisconnecting
2022-11-08 17:30:05.503845+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): API Call getSid
2022-11-08 17:30:05.503947+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x169ed98e0> RoomImpl::setProxy: proxy: 0x0
2022-11-08 17:30:05.503984+0100 MyApp[1882:493960] INFO:Twilio:[Core](0x16cf5b000): Room proxy is being destroyed, preparing to destroy the Room.
2022-11-08 17:30:05.504020+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x169ed98e0> RoomImpl::willDestroy
2022-11-08 17:30:05.504056+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x169ed98e0> RoomImpl::willDestroy: Not yet disconnected, calling disconnect().
2022-11-08 17:30:05.504090+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): RoomSignalingImpl: State Transition Failure: kDisconnecting -> kDisconnecting
2022-11-08 17:30:05.504124+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): RoomSignalingImpl::willDestroy
2022-11-08 17:30:05.504159+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): RoomSignalingImpl: State Transition Failure: kDisconnecting -> kDisconnecting
2022-11-08 17:30:05.504194+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): Disconnecting from RMcf1157fb3cf619f0fd263a2153381a04.
2022-11-08 17:30:05.504292+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): waitForDisconnected: Waiting for disconnected state.
2022-11-08 17:30:05.505005+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): Invoking RemoteParticipantSignalingObserver::onAudioTrackUnsubscribed
2022-11-08 17:30:05.505057+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getRemoteTrack
2022-11-08 17:30:05.505127+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.505176+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): RemoteParticipantSignaling::~RemoteParticipantSignaling: participant_sid: PA3f93cde79d4ab39343bda930228beb6a
2022-11-08 17:30:05.505279+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): Raising onAudioTrackUnsubscribed. track_sid: MTe2152b3c679ee11985dfebbdc08aa9a1
2022-11-08 17:30:05.505479+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.505564+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.505707+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getSid
2022-11-08 17:30:05.505857+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isEnabled
2022-11-08 17:30:05.505934+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getName
2022-11-08 17:30:05.506016+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
2022-11-08 17:30:05.506091+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
2022-11-08 17:30:05.506379+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef97c0> InsightsPublisher::stop
2022-11-08 17:30:05.507033+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef99e0> TimerCancellationFlag::set: reason: InsightsPublisher::transitionToDisconnect, data: 0x286833d98
2022-11-08 17:30:05.507075+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef9a40> TimerCancellationFlag::set: reason: InsightsPublisher::transitionToDisconnect, data: 0x286833c18
2022-11-08 17:30:05.507184+0102022-11-08 17:30:05.507390+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.507784+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPublishPriority
2022-11-08 17:30:05.507832+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackEnabled
2022-11-08 17:30:05.507873+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackName
2022-11-08 17:30:05.507914+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
0 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef97c0> InsightsPublisher::stopSocketStartThread
2022-11-08 17:30:05.508050+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getIdentity
2022-11-08 17:30:05.508105+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): InsightsPublisher::stopSocketStartThread: no thread to stop
2022-11-08 17:30:05.508197+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getSid
2022-11-08 17:30:05.508236+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169c049a0> WebSocket::Implementation::stopAsyncDns
2022-11-08 17:30:05.508672+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getNetworkQualityLevel
2022-11-08 17:30:05.508717+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): Websocket still connected, closing it.
2022-11-08 17:30:05.508811+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.508857+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ee34b8> PeerConnectionManager::closeAllPeerConnections
2022-11-08 17:30:05.508905+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPublishPriority
2022-11-08 17:30:05.508978+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackEnabled
2022-11-08 17:30:05.509082+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackName
2022-11-08 17:30:05.509138+0100 BamBa2022-11-08 17:30:05.509230+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
m[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x1293d7e00> Setting observer: 0x0
2022-11-08 17:30:05.509532+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x1293d7e00> PeerConnectionSignaling::close: wait_until_complete: false
2022-11-08 17:30:05.509624+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.509736+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getSid
2022-11-08 17:30:05.509811+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isSwitchedOff
2022-11-08 17:30:05.509916+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPriority
2022-11-08 17:30:05.509976+0100 MyApp[1882:492394] INFO:Twilio:[Core](0x16babf000): Closing 903A4BA707Eb79B3538EA7274De01956 due to Local Participant initiating disconnect
2022-11-08 17:30:05.510014+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isEnabled
2022-11-08 17:30:05.510120+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x1293d8020> SdpStateMachine::setClosed state: kReady
2022-11-08 17:30:05.510293+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x1293d8020> SdpStateMachine state: kReady -> kClosed
2022-11-08 17:30:05.510347+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getName
2022-11-08 17:30:05.510453+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
2022-11-08 17:30:05.510508+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x1293d82e8> TimerCancellationFlag::set: reason: PeerConnectionSignaling::closePrivate, data: 0x281fb0758
2022-11-08 17:30:05.510605+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
2022-11-08 17:30:05.510701+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x1293d7e00> PeerConnectionSignaling::doClosePeerConnection: Closing WebRTC PeerConnection. id: 903A4BA707Eb79B3538EA7274De01956
2022-11-08 17:30:05.510746+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): <0x28c23eee0> TcmpWssTransport::send (196 bytes)
{"body":{"session":"b98ac3adb261a12e00b9fac8f8abdda0cf1157fb3cf619f0fd263a2153381a0433912d21988e8d101c182db32892520f12855b63f39a4b3fb471c6be0afa45bc","type":"disconnect","version":2},"type":"msg"}
2022-11-08 17:30:05.511673+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): ICE connection state transitioned from Completed -> Closed, id: 903A4BA707Eb79B3538EA7274De01956
2022-11-08 17:30:05.511721+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): Discarding ICE connection state update because our state is Closed.
2022-11-08 17:30:05.634293+0100 MyApp[1882:494106] INFO:Twilio:[Core](0x16ca6f000): <0x169c049a0> The WebSocket was gracefully closed by the server.
2022-11-08 17:30:05.634450+0100 MyApp[1882:494106] DEBUG:Twilio:[Core](0x16ca6f000): Session deleted.
2022-11-08 17:30:05.634583+0100 MyApp[1882:494106] INFO:Twilio:[Core](0x16ca6f000): Ignoring a message received after the WebSocket was closed for sdkgw.us1.twilio.com.
2022-11-08 17:30:05.634628+0100 MyApp[1882:494106] DEBUG:Twilio:[Core](0x16ca6f000): WebSocket::Implementation::~Implementation
2022-11-08 17:30:05.636035+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): <0x28c23eee0> TcmpWssTransport::onMessage (183 bytes)
{"body":{"version":1,"type":"disconnected","sid":"RMcf1157fb3cf619f0fd263a2153381a04","name":"63ed12fa4a8f4755b90d7d1604a83196","participants":[],"status":"in-progress"},"type":"msg"}
2022-11-08 17:30:05.639081+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): <0x28c23eee0> TcmpWssTransport::onMessage (14 bytes)
{"type":"bye"}
2022-11-08 17:30:05.640464+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): Clearing DNS future. Waiting to join async resolveDns...
2022-11-08 17:30:05.641102+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): <0x169ee21d0> WebSocket::Implementation::stopAsyncDns
2022-11-08 17:30:05.641428+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169eda4d0> TimerCancellationFlag::set: reason: Wss::Connection::on_message kDisconnected, data: 0x286829698
2022-11-08 17:30:05.641704+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169eda470> TimerCancellationFlag::set: reason: TcmpSignaling::cancelReconnectionTimer, data: 0x286829758
2022-11-08 17:30:05.642219+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): RoomSignalingImpl::onDisconnected
2022-11-08 17:30:05.642682+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): RoomSignalingImpl::onDisconnected: calling setStateDisconnected()
2022-11-08 17:30:05.642835+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): Canceling disconnect timer.
2022-11-08 17:30:05.643135+0100 MyApp[1882:494051] WARN:Twilio:[Core](0x16b6eb000): The WebSocket was closed with a asio.misc error, code 2: End of file
2022-11-08 17:30:05.643465+0100 MyApp[1882:494051] WARN:Twilio:[Core](0x16b6eb000): The WebSocket was closed with a system error, code 89: Operation canceled
2022-11-08 17:30:05.643899+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16538b0a0> TimerCancellationFlag::set: reason: RoomSignalingImpl::setStateDisconnected, data: 0x2868bc858
2022-11-08 17:30:05.644043+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169eda4d0> TimerCancellationFlag::set: reason: TcmpSignaling::willDestroy, data: 0x286829698
2022-11-08 17:30:05.644322+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169eda470> TimerCancellationFlag::set: reason: TcmpSignaling::cancelReconnectionTimer, data: 0x286829758
2022-11-08 17:30:05.644416+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): ConnectionFSM::on_transport_failed_while_closing: Received the final 'transport failed', transitioning to closed.
2022-11-08 17:30:05.644643+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28ba4ce40> TcmpConnectionProxy::detach
2022-11-08 17:30:05.644710+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): TCMP connection is not fully established. Detaching from it.
2022-11-08 17:30:05.644756+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): No safe_poster, ignoring.
2022-11-08 17:30:05.644801+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28cfad578> IoContext::stop: Stopping the io context.
2022-11-08 17:30:05.645150+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): ConnectionFSM::on_transport_failed_while_closing: Received the final 'transport failed', transitioning to closed.
2022-11-08 17:30:05.645195+0100 MyApp[1882:494051] WARN:Twilio:[Core](0x16b6eb000): No close reason, using FAILED.
2022-11-08 17:30:05.645235+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): ConnectionFSM::on_closed: Calling onClosed()
2022-11-08 17:30:05.645277+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): <0x169ee21d0> WebSocket::Implementation::stopAsyncDns
2022-11-08 17:30:05.645321+0100 MyApp[1882:494051] DEBUG:Twilio:[Core](0x16b6eb000): WebSocket::Implementation::~Implementation
2022-11-08 17:30:05.645406+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28cfad578> IoContext::stop: Joining the thread.
2022-11-08 17:30:05.645999+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28cfad578> IoContext::~IoContext
2022-11-08 17:30:05.646048+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28cfad578> IoContext::stop: Stopping the io context.
2022-11-08 17:30:05.648523+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): ~WebSocket
2022-11-08 17:30:05.648730+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): AppleReachability::~AppleReachability()
2022-11-08 17:30:05.648937+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef97c0> InsightsPublisher::willDestroy
2022-11-08 17:30:05.649076+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef97c0> InsightsPublisher::stop
2022-11-08 17:30:05.649119+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef99e0> TimerCancellationFlag::set: reason: InsightsPublisher::transitionToDisconnect, data: 0x286833d98
2022-11-08 17:30:05.649158+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef97c0> InsightsPublisher::stopSocketStartThread
2022-11-08 17:30:05.650816+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): InsightsPublisher::stopSocketStartThread: no thread to stop
2022-11-08 17:30:05.650863+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): InsightsSocket::close - websocket not open, ignoring.
2022-11-08 17:30:05.650914+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): InsightsPublisher::willDestroy: Already on task queue, setting cancel flags.
2022-11-08 17:30:05.650952+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef99e0> TimerCancellationFlag::set: reason: InsightsPublisher::willDestroy, data: 0x286833d98
2022-11-08 17:30:05.650987+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef9a40> TimerCancellationFlag::set: reason: InsightsPublisher::willDestroy, data: 0x286833c18
2022-11-08 17:30:05.651022+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef9aa0> TimerCancellationFlag::set: reason: InsightsPublisher::willDestroy, data: 0x286833c18
2022-11-08 17:30:05.652732+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef97c0> InsightsPublisher::~InsightsPublisher
2022-11-08 17:30:05.652879+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef9b38> SafePoster::~SafePoster
2022-11-08 17:30:05.653274+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x169ef9b48> TimerCancellationFlag::set: reason: ~SafePoster, data: 0x286833c18
2022-11-08 17:30:05.653721+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28cfee6e8> IoContext::~IoContext
2022-11-08 17:30:05.653965+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28cfee6e8> IoContext::stop: Stopping the io context.
2022-11-08 17:30:05.655487+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28cfee6e8> IoContext::stop: Joining the thread.
2022-11-08 17:30:05.657906+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): RoomSignalingImpl: State transition successful: kDisconnecting -> kDisconnected
2022-11-08 17:30:05.657982+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): Waiting for any peer connections that are still in the process of closing.
2022-11-08 17:30:05.658027+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x1293d7e00> PeerConnectionSignaling::willDestroy
2022-11-08 17:30:05.658065+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): Waiting for close completed. id: 903A4BA707Eb79B3538EA7274De01956
2022-11-08 17:30:05.658531+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): Releasing MSP signaling resources.
2022-11-08 17:30:05.658583+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f0787a0> NetworkQualitySignaling::willDestroy
2022-11-08 17:30:05.658621+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x2888faf40> MediaSignalingTransport::willDestroy
2022-11-08 17:30:05.658662+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f078858> TimerCancellationFlag::set: reason: NetworkQualitySignaling::willDestroy, data: 0x28685a418
2022-11-08 17:30:05.658699+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28561cd20> SafePoster::~SafePoster
2022-11-08 17:30:05.658733+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x28561cd30> TimerCancellationFlag::set: reason: ~SafePoster, data: 0x28685a518
2022-11-08 17:30:05.658770+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f0788c0> SafePoster::~SafePoster
2022-11-08 17:30:05.659592+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f0788d0> TimerCancellationFlag::set: reason: ~SafePoster, data: 0x28685a418
2022-11-08 17:30:05.659635+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x2888fb000> MediaSignalingTransport::willDestroy
2022-11-08 17:30:05.659673+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f078728> SafePoster::~SafePoster
2022-11-08 17:30:05.659999+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f078738> TimerCancellationFlag::set: reason: ~SafePoster, data: 0x286859858
2022-11-08 17:30:05.660038+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x280e70c60> SubscriberTrackPrioritySignaling::willDestroy
2022-11-08 17:30:05.660073+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x2888fae80> MediaSignalingTransport::willDestroy
2022-11-08 17:30:05.660110+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f078230> RenderHintsSignaling::willDestroy
2022-11-08 17:30:05.660145+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x2888fad00> MediaSignalingTransport::willDestroy
2022-11-08 17:30:05.660181+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): RenderHintsSignaling::willDestroy: Canceling the response timer
2022-11-08 17:30:05.660532+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f0782c8> TimerCancellationFlag::set: reason: RenderHintsSignaling::willDestroy: Canceling the response timer., data: 0x286846d58
2022-11-08 17:30:05.660573+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f078378> SafePoster::~SafePoster
2022-11-08 17:30:05.660613+0100 MyApp[1882:492394] DEBUG:Twilio:[Core](0x16babf000): <0x16f078388> TimerCancellationFlag::set: reason: ~SafePoster, data: 0x286859e98
2022-11-08 17:30:05.693147+0100 MyApp[1882:492493] [as] ATAudioSessionPropertyManager.mm:71    Invalid input size for property 1684431725
2022-11-08 17:30:05.693260+0100 MyApp[1882:492493] [as] ATAudioSessionPropertyManager.mm:225   Invalid input size for property 1684431725
2022-11-08 17:30:05.982851+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.982915+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.982959+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.982997+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.983034+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.983072+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.983106+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.983139+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Being destroyed, ignoring OnStateChange
2022-11-08 17:30:05.985593+0100 MyApp[1882:492492] INFO:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Closed WebRTC PeerConnection. id: 903A4BA707Eb79B3538EA7274De01956
2022-11-08 17:30:05.985655+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x280974b00> IceConnectionActivityMonitor::stop
2022-11-08 17:30:05.985697+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x280974b00> IceConnectionActivityMonitor::~IceConnectionActivityMonitor
2022-11-08 17:30:05.985737+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Waiting for any in-progress calls in async_invoker to complete.
2022-11-08 17:30:05.985772+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): AsyncInvoker is flushed
2022-11-08 17:30:05.985809+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Stopping the Network Manager...
2022-11-08 17:30:05.985875+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Posting worker queue job for post–processsing of close.
2022-11-08 17:30:05.985955+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Unregistering from MSP Data Channel. label: 4e213ac5-1989-4d00-ac0b-d8535217fc74
2022-11-08 17:30:05.985976+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPublishPriority
2022-11-08 17:30:05.985997+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x2888faf40> MediaSignalingTransport::~MediaSignalingTransport
2022-11-08 17:30:05.986020+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackEnabled
2022-11-08 17:30:05.986036+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Unregistering from MSP Data Channel. label: c1730e92-02ff-4cd0-9a8d-a5bb589d6253
2022-11-08 17:30:05.986055+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackName
2022-11-08 17:30:05.986084+0100 MyApp[1882:492926] DEBUG:Twilio:[Core](0x16b3a3000): <0x1293d7e00> PeerConnectionSignaling::processPeerConnectionClosed: Post-processing after close.
2022-11-08 17:30:05.986516+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.986533+0100 MyApp[1882:492926] DEBUG:Twilio:[Core](0x16b3a3000): <0x1293d7e00> PeerConnectionSignaling::processPeerConnectionClosed: Close completed. id: 903A4BA707Eb79B3538EA7274De01956
2022-11-08 17:30:05.986268+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x2888fb000> MediaSignalingTransport::~MediaSignalingTransport
2022-11-08 17:30:05.986926+0100 MyApp[1882:492087] DEBUG:Twilio:[Platform](0x2223ae380): -[TVIAudioTrack dealloc]
2022-11-08 17:30:05.988065+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Unregistering from MSP Data Channel. label: 065ddd7b-8913-45a1-b4cf-761df9570d7a
2022-11-08 17:30:05.988264+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): Close completed. id: 903A4BA707Eb79B3538EA7274De01956
2022-11-08 17:30:05.988471+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x1293d7e00> PeerConnectionSignaling::willDestroy: Releasing resources.
2022-11-08 17:30:05.988487+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x2888fae80> MediaSignalingTransport::~MediaSignalingTransport
2022-11-08 17:30:05.988535+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): Unregistering from MSP Data Channel. label: 0985099e-db99-40c1-b11f-8f0651fc5826
2022-11-08 17:30:05.988652+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x2814ccfc0> SafePoster::~SafePoster
2022-11-08 17:30:05.988891+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): Invoking RemoteParticipantSignalingObserver::onVideoTrackUnsubscribed
2022-11-08 17:30:05.988928+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x2814ccfd0> TimerCancellationFlag::set: reason: ~SafePoster, data: 0x28682ce18
2022-11-08 17:30:05.989046+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getRemoteTrack
2022-11-08 17:30:05.989122+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.989201+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call setTrackSubscribed
2022-11-08 17:30:05.989282+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): Raising onVideoTrackUnsubscribed. track_sid: MT8fe26e21279a5535ef73cf231a145e9a
2022-11-08 17:30:05.989357+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.989441+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.989553+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getSid
2022-11-08 17:30:05.989620+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isSwitchedOff
2022-11-08 17:30:05.989690+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPriority
2022-11-08 17:30:05.989762+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isEnabled
2022-11-08 17:30:05.989830+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getName
2022-11-08 17:30:05.989904+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
2022-11-08 17:30:05.990007+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
2022-11-08 17:30:05.990259+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x28c245a40> ~NetworkMonitor
2022-11-08 17:30:05.990548+0100 MyApp[1882:492492] DEBUG:Twilio:[Core](MediaFactoryImpl::signaling 0x0x280f98090): <0x2888fad00> MediaSignalingTransport::~MediaSignalingTransport
2022-11-08 17:30:05.991400+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.991449+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPublishPriority
2022-11-08 17:30:05.991489+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackEnabled
2022-11-08 17:30:05.991526+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackName
2022-11-08 17:30:05.991561+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.991601+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getIdentity
2022-11-08 17:30:05.991637+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getSid
2022-11-08 17:30:05.991895+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getNetworkQualityLevel
2022-11-08 17:30:05.992034+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.992153+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPublishPriority
2022-11-08 17:30:05.992408+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackEnabled
2022-11-08 17:30:05.992448+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackName
2022-11-08 17:30:05.992484+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.992524+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x1293d7e00> PeerConnectionSignaling::willDestroy: Completed.
2022-11-08 17:30:05.992651+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackSubscribed
2022-11-08 17:30:05.992812+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getPublishPriority
2022-11-08 17:30:05.992886+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call isTrackEnabled
2022-11-08 17:30:05.992956+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackName
2022-11-08 17:30:05.993026+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getTrackSid
2022-11-08 17:30:05.993099+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x1293d7e00> PeerConnectionSignaling::~PeerConnectionSignaling
2022-11-08 17:30:05.993439+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x1293d7e00> PeerConnectionSignaling::~PeerConnectionSignaling: Completed. id: 903A4BA707Eb79B3538EA7274De01956
2022-11-08 17:30:05.993478+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x1293d8020> SdpStateMachine::~SdpStateMachine state: kClosed
2022-11-08 17:30:05.993517+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): RoomSignalingImpl::willDestroy: Posting clean-up job to the worker queue.
2022-11-08 17:30:05.993628+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): RoomSignalingImpl::willDestroy: Flushing the worker queue.
2022-11-08 17:30:05.993677+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
2022-11-08 17:30:05.993723+0100 MyApp[1882:494123] DEBUG:Twilio:[Core](0x16d20f000): <0x169e2022-11-08 17:30:05.994033+0100 MyApp[1882:492087] DEBUG:Twilio:[Core](0x2223ae380): API Call getWebRtcTrack
e34b8> PeerConnectionManager::~PeerConnectionManager
2022-11-08 17:30:05.994914+0100 MyApp[1882:494123] DEBUG:Twilio:[Core](0x16d20f000): Worker queue clean-up job completed.
2022-11-08 17:30:05.995063+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x28cfad2a8> SafePoster::~SafePoster
2022-11-08 17:30:05.995492+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): <0x28cfad2b8> TimerCancellationFlag::set: reason: ~SafePoster, data: 0x286829e18
2022-11-08 17:30:05.995635+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): RoomSignalingImpl::willDestroy: completed
2022-11-08 17:30:05.995704+0100 MyApp[1882:493960] INFO:Twilio:[Core](0x16cf5b000): Invalidating remote media of 12755900
2022-11-08 17:30:05.995777+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): API Call getRemoteTrack
2022-11-08 17:30:05.995986+0100 MyApp[1882:493960] DEBUG:Twilio:[Core](0x16cf5b000): API Call getRemoteTrack
libc++abi: Pure virtual function called!
Pure virtual function called!

Video iOS SDK

5.2.0, 5.2.1, 5.3.0

Xcode

14.1 (14B47b)

iOS Version

16.0.2

iOS Device

iPhone 11 Pro, iPhone 11

mcarrerasm commented 1 year ago

Hi @scssrs,

I tried with to reproduce the issue our sample app, but it was not possible.

https://www.twilio.com/docs/video/ios#programmable-video-live-demo

Video iOS SDK iOS SDK 5.4.0

Xcode 14.1

iOS Version 16.1

iOS Device iPhone 11

Could you please try to reproduce the issue with our sample app and share your findings?

Do you mind sharing exact steps to reproduce it?

seancoleman2 commented 1 year ago

@scssrs I'll close this for now due to inactivity, but please comment with some more info if you are still getting the crash and we can reopen this. Thanks!