Closed Bug 1132304 Opened 9 years ago Closed 9 years ago

webrtc peer connection will disconnect after a encrypted alert

Categories

(Core :: WebRTC, defect)

35 Branch
x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: 39378154, Unassigned)

Details

Attachments

(3 files)

245.84 KB, application/octet-stream
Details
242.72 KB, application/x-7z-compressed
Details
29.62 KB, application/x-7z-compressed
Details
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0
Build ID: 20150122214805

Steps to reproduce:

a) firefox webrtc-based app connected to our server 
b) sdp ,stun, dtls have been finished and start sending and receiving data to/from server
c) after about 33 seconds, client send a encrpyted alert to server and reopen a new udp connection and start stun, dtls again. 
d) conniture the a,b,c agagin after 33 seconds. 


Actual results:

udp connection is disconnect and open a new one.


Expected results:

the udp conenction keep on sending and receiving data.
our server dose not send rtcp to firefox.
i do not whether it has something to do with the encrypted alert
Component: Untriaged → WebRTC
Product: Firefox → Core
hi, ethanhugg@gmail.com 
could u help to take a look.
the wireshark capture fire filtered with "udp.port == 60841" which will show the whole process of the error.
is there any one who can help.

thanks
The encrypted alert is generally a sign that Firefox is trying to close the connection.

Please rerun with the logging settings described here for signaling and transport
and post the results.

https://wiki.mozilla.org/Media/WebRTC/Logging
yes, we used to get the log,
but the log file will be re-written soon after about 5seconds.
how to make the log file not be re-written.

thanks
That's the WebRTC.org log. The log files I indicate above are not rewritten.
Attached file nspr - Copy.7z
2015-03-03 02:22:55.695000
post the log which contain the log when disconnection happened.

thanks for your analyze at advanced .
2015-03-03 06:03:31.432000 UTC - 0[5711140]: [main|fsm_sm] fsmdef.c:3726: SIPCC-FSM: fsmdef_foundcandidate: Entered.
2015-03-03 06:03:31.441000 UTC - 4284[5711680]: Flow[742929a1b2f9fac6:1,rtp(none)]; Layer[dtls]: ****** SSL handshake completed ******
2015-03-03 06:03:31.442000 UTC - 0[5711140]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:1298: Returning success for OnAddStream()
2015-03-03 06:03:31.970000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:32.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:32.291000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:32.431000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:32.971000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:33.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:33.292000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:33.432000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:33.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:34.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:34.291000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:34.431000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:34.971000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:35.141000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:35.291000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:35.432000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:35.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:36.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:36.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:36.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:36.973000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:37.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:37.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:37.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:37.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:38.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:38.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:38.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:38.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:39.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:39.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:39.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:39.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:40.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:40.292000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:40.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:40.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:41.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:41.292000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:41.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:41.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:42.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:42.292000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:42.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:42.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:43.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:43.292000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:43.432000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:43.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:44.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:44.291000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:44.432000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:44.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:45.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:45.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:45.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:45.973000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:46.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:46.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:46.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:46.973000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:47.144000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:47.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:47.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:47.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:48.144000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:48.292000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:48.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:48.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:49.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:49.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:49.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:49.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:50.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:50.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:50.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:50.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:51.142000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:51.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:51.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:51.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:52.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:52.292000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:52.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:52.973000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:53.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:53.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:53.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:53.972000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:54.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:54.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:54.432000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:54.973000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:55.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:55.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:55.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:55.973000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:56.143000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:56.293000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:56.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:56.973000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:57.144000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:57.294000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:57.433000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:57.993000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:58.163000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:58.313000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:58.454000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:58.993000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:59.164000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:59.313000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:59.453000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:03:59.993000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:00.163000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:00.313000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:00.453000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:00.992000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:01.163000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:01.312000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:01.453000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:01.993000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:02.163000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:02.314000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:02.454000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:02.992000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:03.163000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:03.313000 UTC - 0[19c6b710]: [|WebrtcAudioSessionConduit] AudioConduit.cpp:690: A/V sync: GetAVStats failed
2015-03-03 06:04:03.401000 UTC - 0[5711140]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:1835: 2015-03-03 06:04:03.401000 UTC - 0[5711140]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:1835: sipcc::PeerConnectionImpl::CloseInt: Closing PeerConnectionImpl f3a7061f559206f3; ending call
i rerun once more with log level = 1 and find above error :"GetAVStats failed" and then after about 30seconds, the connection closed.
more log is attached in copy(2).7z
Attached file nspr - Copy (2).7z
by the way, we just use audio and do not enable video
hi,eric, 
i have posted the log 

thanks
Well this seems fairly clear:

2015-03-03 06:04:03.401000 UTC - 0[5711140]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:1835: 2015-03-03 06:04:03.401000 UTC - 0[5711140]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:1835: sipcc::PeerConnectionImpl::CloseInt: Closing PeerConnectionImpl f3a7061f559206f3; ending call


Here's the relevant line of code:
https://hg.mozilla.org/releases/mozilla-release/file/7e01afd0e736/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp#l1834

It looks to me like the only places that CloseInt are called from are:

- PeerConnectionImpl::~PeerConnectionImpl()
- PeerConnectionImpl::Close()

PeerConnectionImpl::~PeerConnectionImpl() logs at the level info prior to
calling CloseInt(), so I suspect that someone is somehow calling
PeerConnectionImpl::Close();

Are you perhaps allowing the PC to get garbage collected in the JS
or calling .close() on it?
eric, thanks for your response soon,
a) our code will not call .close() at that time,the same code run in chrome will not disconnect.
b) and i am not sure whether it is the encrypted alert make the disconnection or the disconnection make the encrypted alert.

c) by the way, we do not " allowing the PC to get garbage collected in the JS", and same code run in chrome is ok.
(In reply to 39378154 from comment #16)
> eric, thanks for your response soon,
> a) our code will not call .close() at that time,the same code run in chrome
> will not disconnect.
> b) and i am not sure whether it is the encrypted alert make the
> disconnection or the disconnection make the encrypted alert.

I'm pretty sure that CloseInt() is causing the alert, since
the major thing that causes alerts in this case is shutdowns.


> c) by the way, we do not " allowing the PC to get garbage collected in the
> JS", and same code run in chrome is ok.

Well, just because there's no problem in Chrome does not mean that
the problem is in Firefox.

I would advise you to build your own copy in Firefox and put a breakpoint
in CloseInt() so we can see what's making it happen.

If you want to post uncompressed versions of the logfiles, I'll take a look
(I don't have the appropriate unzipper on hand) but I expect it will not
tell us any more than I said above.
ok, let me try to put a breakpoint.
CloseInt() is c++ code, how to set breakpoint for it.
thanks eric,
we found the root cause, and fix it. it is our code issue. 
the peerconnection status in firefox is not same with chrome .

by the way, i test firefox with tcp candidate but firefox can not connect in.
my question is : does firefox support tcp.

thanks
(In reply to 39378154 from comment #20)
> thanks eric,
> we found the root cause, and fix it. it is our code issue. 
> the peerconnection status in firefox is not same with chrome .
> 
> by the way, i test firefox with tcp candidate but firefox can not connect in.
> my question is : does firefox support tcp.

Firefox supports TURN-TCP but does not presently support ICE-TCP
ICE TCP is Bug 891551
See comment 20
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: