Closed Bug 1282313 Opened 9 years ago Closed 7 years ago

Intermittent dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | application timed out after 330 seconds with no output

Categories

(Core :: WebRTC, defect, P2)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: bulk-close-intermittents, intermittent-failure)

Not sure what's going on here. Proper timestamps would have been sweet. Test seems to have finished as it should: > 10:39:51 INFO - 807 INFO Run step 95: PC_CHECK_REMOTE_AUDIO_FLOW > 10:39:51 INFO - 808 INFO Comparing maxima; input[511] = 0, output[511] = 0 > 10:39:51 INFO - 809 INFO Comparing maxima; input[511] = 0, output[511] = 0 > 10:39:51 INFO - 810 INFO Comparing maxima; input[511] = 0, output[23] = 179 > 10:39:51 INFO - 811 INFO Comparing maxima; input[511] = 0, output[23] = 128 > 10:39:51 INFO - 812 INFO Comparing maxima; input[511] = 0, output[23] = 77 > 10:39:51 INFO - 813 INFO Comparing maxima; input[23] = 234, output[23] = 26 > 10:39:51 INFO - 814 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | input and output audio data matches > 10:39:51 INFO - 815 INFO TEST-FAIL | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | The author of the test has indicated that flaky timeouts are expected. Reason: WebRTC inherently depends on timeouts > 10:39:51 INFO - 816 INFO Closing peer connections > 10:39:51 INFO - 817 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | iceConnectionState should not be undefined > 10:39:51 INFO - 818 INFO PeerConnectionWrapper (pcLocal): oniceconnectionstatechange fired, new state is: closed > 10:39:51 INFO - 819 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | PeerConnectionWrapper (pcLocal): legal ICE state transition from connected to closed > 10:39:51 INFO - 820 INFO PeerConnectionWrapper (pcLocal): "onsignalingstatechange" event fired > 10:39:51 INFO - 821 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | signalingState is closed > 10:39:51 INFO - 822 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | PeerConnectionWrapper (pcLocal): legal signaling state transition from stable to closed > 10:39:51 INFO - 823 INFO PeerConnectionWrapper (pcLocal): Closed connection. > 10:39:51 INFO - 824 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | iceConnectionState should not be undefined > 10:39:51 INFO - 825 INFO PeerConnectionWrapper (pcRemote): oniceconnectionstatechange fired, new state is: closed > 10:39:51 INFO - 826 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | PeerConnectionWrapper (pcRemote): legal ICE state transition from connected to closed > 10:39:51 INFO - 827 INFO PeerConnectionWrapper (pcRemote): "onsignalingstatechange" event fired > 10:39:51 INFO - 828 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | signalingState is closed > 10:39:51 INFO - 829 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html | PeerConnectionWrapper (pcRemote): legal signaling state transition from stable to closed > 10:39:51 INFO - 830 INFO PeerConnectionWrapper (pcRemote): Closed connection. > 10:39:51 INFO - SUITE-END | took 966s We just can't detect it?
Rank: 55
Priority: -- → P5
Looks like a deadlock to me involving ProcessThreadImpl::lock_ and ViEChannelManager::channel_id_critsect_, see thread 12 frames 3 and 1, and thread 63 frames 8 and 2.
Sounds bad. Let's bump this a bit then.
Rank: 55 → 25
Priority: P5 → P2
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Status: REOPENED → RESOLVED
Closed: 8 years ago7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.