Closed
Bug 1132304
Opened 9 years ago
Closed 9 years ago
webrtc peer connection will disconnect after a encrypted alert
Categories
(Core :: WebRTC, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: 39378154, Unassigned)
Details
Attachments
(3 files)
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
Updated•9 years ago
|
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.
Comment 5•9 years ago
|
||
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
Comment 7•9 years ago
|
||
That's the WebRTC.org log. The log files I indicate above are not rewritten.
post the log which contain the log when disconnection happened. thanks for your analyze at advanced .
Reporter | ||
Comment 10•9 years ago
|
||
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
Reporter | ||
Comment 11•9 years ago
|
||
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
Reporter | ||
Comment 12•9 years ago
|
||
Reporter | ||
Comment 13•9 years ago
|
||
by the way, we just use audio and do not enable video
Reporter | ||
Comment 14•9 years ago
|
||
hi,eric, i have posted the log thanks
Comment 15•9 years ago
|
||
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?
Reporter | ||
Comment 16•9 years ago
|
||
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.
Comment 17•9 years ago
|
||
(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.
Reporter | ||
Comment 18•9 years ago
|
||
ok, let me try to put a breakpoint.
Reporter | ||
Comment 19•9 years ago
|
||
CloseInt() is c++ code, how to set breakpoint for it.
Reporter | ||
Comment 20•9 years ago
|
||
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
Comment 21•9 years ago
|
||
(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
Comment 22•9 years ago
|
||
ICE TCP is Bug 891551
Comment 23•9 years ago
|
||
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.
Description
•