Skip to content

crash when peerConnection establish connection and begin media transfer #677

@PureCoderPan

Description

@PureCoderPan

sender begin transfer media data using WebRTC and server can received data, but little seconds later application will crashed in sub thread.

console log stack backtrace:
(lldb) bt

  • thread Add messaging interface to RestCommClient #8, name = 'Thread 0x0x105d154d0', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    • frame #0: 0x00000001051c3050 WebRTCwebrtc::voe::TransportFeedbackProxy::OnTransportFeedback(webrtc::rtcp::TransportFeedback const&) + 40 frame #1: 0x00000001052c4e58 WebRTCwebrtc::RTCPReceiver::TriggerCallbacksFromRTCPPacket(webrtc::RTCPReceiver::PacketInformation const&) + 868
      frame Cannot hang up after receiving a call to iOS #2: 0x00000001052c45dc WebRTCwebrtc::RTCPReceiver::IncomingPacket(unsigned char const*, unsigned long) + 120 frame #3: 0x00000001052da69c WebRTCwebrtc::ModuleRtpRtcpImpl::IncomingRtcpPacket(unsigned char const*, unsigned long) + 16
      frame Not receiving evens from sofia SIP #4: 0x00000001051bf7dc WebRTCwebrtc::voe::Channel::ReceivedRTCPPacket(unsigned char const*, unsigned long) + 112 frame #5: 0x00000001051c42bc WebRTCwebrtc::voe::ChannelProxy::ReceivedRTCPPacket(unsigned char const*, unsigned long) + 20
      frame Facilitate RCConnection::disconnect (either cancel or bye) and RCConnection::reject functionality #6: 0x00000001051b4010 WebRTCwebrtc::internal::Call::DeliverRtcp(webrtc::MediaType, unsigned char const*, unsigned long) + 448 frame #7: 0x0000000105413f18 WebRTCcricket::WebRtcVoiceMediaChannel::OnRtcpReceived(rtc::CopyOnWriteBuffer*, rtc::PacketTime const&) + 92
      frame Add messaging interface to RestCommClient #8: 0x00000001054ae174 WebRTCcricket::BaseChannel::OnPacketReceived(bool, rtc::CopyOnWriteBuffer const&, rtc::PacketTime const&) + 80 frame #9: 0x00000001050b4d54 WebRTCrtc::AsyncInvoker::OnMessage(rtc::Message*) + 84
      frame Make client AOR and registrar configurable in the UI #10: 0x00000001050c3694 WebRTCrtc::MessageQueue::Dispatch(rtc::Message*) + 228 frame #11: 0x00000001050db66c WebRTCrtc::Thread::ProcessMessages(int) + 172
      frame Disable auto correct for fields holding SIP URIs #12: 0x00000001050db48c WebRTCrtc::Thread::PreRun(void*) + 108 frame #13: 0x00000001b71ab914 libsystem_pthread.dylib_pthread_start + 168

any suggestions will appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions