Closed Bug 1633533 Opened 4 years ago Closed 4 years ago

Intermittent dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | Test timed out.

Categories

(Core :: WebRTC, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox75 --- unaffected
firefox76 --- unaffected
firefox77 --- fixed
firefox78 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: bwc)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disable-recommended])

Attachments

(1 file)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=299618584&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aNI5GmQyRC6pMGoFODiqew/runs/0/artifacts/public/logs/live_backing.log


[task 2020-04-27T19:21:31.738Z] 19:21:31 INFO - TEST-START | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollback.html
[task 2020-04-27T19:21:32.057Z] 19:21:32 INFO - GECKO(1830) | TEST DEVICES: Got loopback audio: Monitor of Null Output
[task 2020-04-27T19:21:32.057Z] 19:21:32 INFO - GECKO(1830) | TEST DEVICES: Got loopback video: Dummy video device (0x0000)
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | Timecard created 1588015287.432983
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | Timestamp | Delta | Event | File | Function
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | ======================================================================================================================
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.000045 | 0.000045 | Constructor Completed | PeerConnectionImpl.cpp:326 | PeerConnectionImpl
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.001021 | 0.000976 | Initializing PC Ctx | PeerConnectionImpl.cpp:452 | Initialize
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.151322 | 0.150301 | Create Offer | PeerConnectionImpl.cpp:1227 | CreateOffer
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.176715 | 0.025393 | Set Local Description | PeerConnectionImpl.cpp:1296 | SetLocalDescription
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.258074 | 0.081359 | Ice gathering state: gathering | PeerConnectionImpl.cpp:2431 | IceGatheringStateChange
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.285685 | 0.027611 | Ice gathering state: complete | PeerConnectionImpl.cpp:2434 | IceGatheringStateChange
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.317853 | 0.032168 | Set Remote Description | PeerConnectionImpl.cpp:1383 | SetRemoteDescription
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.362309 | 0.044456 | Add Ice Candidate | PeerConnectionImpl.cpp:1521 | AddIceCandidate
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.409831 | 0.047522 | Ice state: checking | PeerConnectionImpl.cpp:2376 | IceConnectionStateChange
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.416475 | 0.006644 | Ice state: connected | PeerConnectionImpl.cpp:2379 | IceConnectionStateChange
[task 2020-04-27T19:21:32.221Z] 19:21:32 INFO - GECKO(1830) | 0.422845 | 0.006370 | Add Ice Candidate | PeerConnectionImpl.cpp:1521 | AddIceCandidate
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | 0.476051 | 0.053206 | Add Ice Candidate | PeerConnectionImpl.cpp:1521 | AddIceCandidate
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | 0.476814 | 0.000763 | Add Ice Candidate | PeerConnectionImpl.cpp:1521 | AddIceCandidate
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | 0.478517 | 0.001703 | Add Ice Candidate | PeerConnectionImpl.cpp:1521 | AddIceCandidate
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | 3.931141 | 3.452624 | Create Offer | PeerConnectionImpl.cpp:1227 | CreateOffer
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | 3.939698 | 0.008557 | Set Local Description | PeerConnectionImpl.cpp:1296 | SetLocalDescription
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | 4.012868 | 0.073170 | Set Remote Description | PeerConnectionImpl.cpp:1383 | SetRemoteDescription
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | 4.774871 | 0.762003 | Destructor Invoked | PeerConnectionImpl.cpp:335 | ~PeerConnectionImpl
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | [Child 1883: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:360: ~PeerConnectionImpl: PeerConnectionImpl destructor invoked for 7d1ad9364d0b1f17
[task 2020-04-27T19:21:32.222Z] 19:21:32 INFO - GECKO(1830) | Timecard created 1588015287.440596

[task 2020-04-27T19:26:56.375Z] 19:26:56 INFO - TEST-PASS | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | PeerConnectionWrapper (pcRemote): legal signaling state transition from have-remote-offer to stable
[task 2020-04-27T19:26:56.375Z] 19:26:56 INFO - PeerConnectionWrapper (pcRemote): Successfully set remote description
[task 2020-04-27T19:26:56.376Z] 19:26:56 INFO - PeerConnectionWrapper (pcRemote): Checking local tracks [{"track":{},"sender":{},"streamId":"{7f7a7a99-4fb1-42e9-9958-c8de4ec27429}"}]
[task 2020-04-27T19:26:56.377Z] 19:26:56 INFO - TEST-PASS | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | The number of senders with a track should be equal to the number of expected local tracks.
[task 2020-04-27T19:26:56.378Z] 19:26:56 INFO - TEST-PASS | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | Sender 0 should match
[task 2020-04-27T19:26:56.378Z] 19:26:56 INFO - TEST-PASS | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | Track 0 should match
[task 2020-04-27T19:26:56.378Z] 19:26:56 INFO - Run step 66: PC_LOCAL_ROLLBACK
[task 2020-04-27T19:26:56.379Z] 19:26:56 INFO - PeerConnectionWrapper (pcLocal): "onsignalingstatechange" event fired
[task 2020-04-27T19:26:56.379Z] 19:26:56 INFO - PeerConnectionWrapper (pcLocal): 'signalingstatechange' event received
[task 2020-04-27T19:26:56.380Z] 19:26:56 INFO - TEST-PASS | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | PeerConnectionWrapper (pcLocal): legal signaling state transition from have-local-offer to stable
[task 2020-04-27T19:26:56.380Z] 19:26:56 INFO - PeerConnectionWrapper (pcLocal): Successfully set the local description
[task 2020-04-27T19:26:56.381Z] 19:26:56 INFO - Run step 67: PC_LOCAL_WAIT_FOR_END_OF_TRICKLE
[task 2020-04-27T19:26:56.390Z] 19:26:56 INFO - Buffered messages finished
[task 2020-04-27T19:26:56.392Z] 19:26:56 INFO - TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | Test timed out.
[task 2020-04-27T19:26:56.392Z] 19:26:56 INFO - SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:299:16
[task 2020-04-27T19:26:56.392Z] 19:26:56 INFO - reportError@https://example.com/tests/SimpleTest/TestRunner.js:128:22
[task 2020-04-27T19:26:56.393Z] 19:26:56 INFO - TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:150:18
[task 2020-04-27T19:26:56.393Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.393Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.393Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.394Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.394Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.394Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.394Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.395Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.395Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.395Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.396Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.396Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.396Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.396Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.396Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.396Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.397Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.397Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.397Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handlerTestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - setTimeout handler
TestRunner._checkForHangs@https://example.com/tests/SimpleTest/TestRunner.js:184:15
[task 2020-04-27T19:26:56.398Z] 19:26:56 INFO - TestRunner.runTests/<@https://example.com/tests/SimpleTest/TestRunner.js:420:16
[task 2020-04-27T19:26:56.399Z] 19:26:56 INFO - promise callbackTestRunner.runTests@https://example.com/tests/SimpleTest/TestRunner.js:407:48
[task 2020-04-27T19:26:56.399Z] 19:26:56 INFO - RunSet.runtests@https://example.com/tests/SimpleTest/setup.js:218:14
[task 2020-04-27T19:26:56.399Z] 19:26:56 INFO - RunSet.runall@https://example.com/tests/SimpleTest/setup.js:197:12
[task 2020-04-27T19:26:56.399Z] 19:26:56 INFO - hookupTests@https://example.com/tests/SimpleTest/setup.js:294:12
[task 2020-04-27T19:26:56.400Z] 19:26:56 INFO - parseTestManifest@https://example.com/manifestLibrary.js:46:13
[task 2020-04-27T19:26:56.400Z] 19:26:56 INFO - getTestManifest/req.onload@https://example.com/manifestLibrary.js:59:28
[task 2020-04-27T19:26:56.400Z] 19:26:56 INFO - EventHandlerNonNull
getTestManifest@https://example.com/manifestLibrary.js:55:3
[task 2020-04-27T19:26:56.400Z] 19:26:56 INFO - hookup@https://example.com/tests/SimpleTest/setup.js:270:20
[task 2020-04-27T19:26:56.400Z] 19:26:56 INFO - EventHandlerNonNull*@https://example.com/tests/dom/media/tests/mochitest?autorun=1&closeWhenDone=1&consoleLevel=INFO&testname=tests/dom/media/tests/mochitest/mochitest.ini&manifestFile=tests.json&dumpOutputDirectory=%2Ftmp&cleanupCrashes=true:11:1
[task 2020-04-27T19:26:57.027Z] 19:26:57 INFO - GECKO(1830) | [Child 1883: Socket Thread]: E/signaling [Socket Thread|WebrtcAudioSessionConduit] AudioConduit.cpp:225: GetRTCPReceiverReport for AudioConduit:0x7f97de514000 RTT returned an error after previously succeeding.
[task 2020-04-27T19:26:57.089Z] 19:26:57 INFO - {"EMEInfo":{"keySystem":"","sessionsInfo":""},"compositorDroppedFrames":0,"decoder":{"PlayState":"","channels":0,"containerType":"","hasAudio":false,"hasVideo":false,"instance":"","rate":0,"reader":{"audioChannels":0,"audioDecoderName":"","audioFramesDecoded":0,"audioRate":0,"audioState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"audioType":"","frameStats":{"droppedCompositorFrames":0,"droppedDecodedFrames":0,"droppedSinkFrames":0},"videoDecoderName":"","videoHardwareAccelerated":false,"videoHeight":0,"videoNumSamplesOutputTotal":0,"videoNumSamplesSkippedTotal":0,"videoRate":0,"videoState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"videoType":"","videoWidth":0},"resource":{"cacheStream":{"cacheSuspended":false,"channelEnded":false,"channelOffset":0,"loadID":0,"streamLength":0}},"stateMachine":{"audioCompleted":false,"audioRequestStatus":"","clock":0,"decodedAudioEndTime":0,"decodedVideoEndTime":0,"duration":0,"isPlaying":false,"mediaSink":{"audioSinkWrapper":{"audioEnded":false,"audioSink":{"audioEnded":false,"hasErrored":false,"isPlaying":false,"isStarted":false,"lastGoodPosition":0,"outputRate":0,"playbackComplete":false,"startTime":0,"written":0},"isPlaying":false,"isStarted":false},"decodedStream":{"audioQueueFinished":false,"audioQueueSize":0,"data":{"audioFramesWritten":0,"haveSentFinishAudio":false,"haveSentFinishVideo":false,"instance":"","lastVideoEndTime":0,"lastVideoStartTime":0,"nextAudioTime":0,"streamAudioWritten":0,"streamVideoWritten":0},"instance":"","lastAudio":0,"lastOutputTime":0,"playing":0,"startTime":0},"videoSink":{"endPromiseHolderIsEmpty":false,"finished":false,"hasVideo":false,"isPlaying":false,"isStarted":false,"size":0,"videoFrameEndTime":0,"videoSinkEndRequestExists":false}},"mediaTime":0,"playState":0,"sentFirstFrameLoadedEvent":false,"state":"","stateObj":{"isPrerolling":false},"videoCompleted":false,"videoRequestStatus":""}}}
[task 2020-04-27T19:26:57.094Z] 19:26:57 INFO - {"EMEInfo":{"keySystem":"","sessionsInfo":""},"compositorDroppedFrames":0,"decoder":{"PlayState":"","channels":0,"containerType":"","hasAudio":false,"hasVideo":false,"instance":"","rate":0,"reader":{"audioChannels":0,"audioDecoderName":"","audioFramesDecoded":0,"audioRate":0,"audioState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"audioType":"","frameStats":{"droppedCompositorFrames":0,"droppedDecodedFrames":0,"droppedSinkFrames":0},"videoDecoderName":"","videoHardwareAccelerated":false,"videoHeight":0,"videoNumSamplesOutputTotal":0,"videoNumSamplesSkippedTotal":0,"videoRate":0,"videoState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"videoType":"","videoWidth":0},"resource":{"cacheStream":{"cacheSuspended":false,"channelEnded":false,"channelOffset":0,"loadID":0,"streamLength":0}},"stateMachine":{"audioCompleted":false,"audioRequestStatus":"","clock":0,"decodedAudioEndTime":0,"decodedVideoEndTime":0,"duration":0,"isPlaying":false,"mediaSink":{"audioSinkWrapper":{"audioEnded":false,"audioSink":{"audioEnded":false,"hasErrored":false,"isPlaying":false,"isStarted":false,"lastGoodPosition":0,"outputRate":0,"playbackComplete":false,"startTime":0,"written":0},"isPlaying":false,"isStarted":false},"decodedStream":{"audioQueueFinished":false,"audioQueueSize":0,"data":{"audioFramesWritten":0,"haveSentFinishAudio":false,"haveSentFinishVideo":false,"instance":"","lastVideoEndTime":0,"lastVideoStartTime":0,"nextAudioTime":0,"streamAudioWritten":0,"streamVideoWritten":0},"instance":"","lastAudio":0,"lastOutputTime":0,"playing":0,"startTime":0},"videoSink":{"endPromiseHolderIsEmpty":false,"finished":false,"hasVideo":false,"isPlaying":false,"isStarted":false,"size":0,"videoFrameEndTime":0,"videoSinkEndRequestExists":false}},"mediaTime":0,"playState":0,"sentFirstFrameLoadedEvent":false,"state":"","stateObj":{"isPrerolling":false},"videoCompleted":false,"videoRequestStatus":""}}}
[task 2020-04-27T19:26:57.110Z] 19:26:57 INFO - {"EMEInfo":{"keySystem":"","sessionsInfo":""},"compositorDroppedFrames":0,"decoder":{"PlayState":"","channels":0,"containerType":"","hasAudio":false,"hasVideo":false,"instance":"","rate":0,"reader":{"audioChannels":0,"audioDecoderName":"","audioFramesDecoded":0,"audioRate":0,"audioState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"audioType":"","frameStats":{"droppedCompositorFrames":0,"droppedDecodedFrames":0,"droppedSinkFrames":0},"videoDecoderName":"","videoHardwareAccelerated":false,"videoHeight":0,"videoNumSamplesOutputTotal":0,"videoNumSamplesSkippedTotal":0,"videoRate":0,"videoState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"videoType":"","videoWidth":0},"resource":{"cacheStream":{"cacheSuspended":false,"channelEnded":false,"channelOffset":0,"loadID":0,"streamLength":0}},"stateMachine":{"audioCompleted":false,"audioRequestStatus":"","clock":0,"decodedAudioEndTime":0,"decodedVideoEndTime":0,"duration":0,"isPlaying":false,"mediaSink":{"audioSinkWrapper":{"audioEnded":false,"audioSink":{"audioEnded":false,"hasErrored":false,"isPlaying":false,"isStarted":false,"lastGoodPosition":0,"outputRate":0,"playbackComplete":false,"startTime":0,"written":0},"isPlaying":false,"isStarted":false},"decodedStream":{"audioQueueFinished":false,"audioQueueSize":0,"data":{"audioFramesWritten":0,"haveSentFinishAudio":false,"haveSentFinishVideo":false,"instance":"","lastVideoEndTime":0,"lastVideoStartTime":0,"nextAudioTime":0,"streamAudioWritten":0,"streamVideoWritten":0},"instance":"","lastAudio":0,"lastOutputTime":0,"playing":0,"startTime":0},"videoSink":{"endPromiseHolderIsEmpty":false,"finished":false,"hasVideo":false,"isPlaying":false,"isStarted":false,"size":0,"videoFrameEndTime":0,"videoSinkEndRequestExists":false}},"mediaTime":0,"playState":0,"sentFirstFrameLoadedEvent":false,"state":"","stateObj":{"isPrerolling":false},"videoCompleted":false,"videoRequestStatus":""}}}
[task 2020-04-27T19:26:57.111Z] 19:26:57 INFO - {"EMEInfo":{"keySystem":"","sessionsInfo":""},"compositorDroppedFrames":0,"decoder":{"PlayState":"","channels":0,"containerType":"","hasAudio":false,"hasVideo":false,"instance":"","rate":0,"reader":{"audioChannels":0,"audioDecoderName":"","audioFramesDecoded":0,"audioRate":0,"audioState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"audioType":"","frameStats":{"droppedCompositorFrames":0,"droppedDecodedFrames":0,"droppedSinkFrames":0},"videoDecoderName":"","videoHardwareAccelerated":false,"videoHeight":0,"videoNumSamplesOutputTotal":0,"videoNumSamplesSkippedTotal":0,"videoRate":0,"videoState":{"demuxEOS":0,"demuxQueueSize":0,"drainState":0,"hasDecoder":false,"hasDemuxRequest":false,"hasPromise":false,"lastStreamSourceID":0,"needInput":false,"numSamplesInput":0,"numSamplesOutput":0,"pending":0,"queueSize":0,"timeTreshold":0,"timeTresholdHasSeeked":false,"waitingForData":false,"waitingForKey":false,"waitingPromise":false},"videoType":"","videoWidth":0},"resource":{"cacheStream":{"cacheSuspended":false,"channelEnded":false,"channelOffset":0,"loadID":0,"streamLength":0}},"stateMachine":{"audioCompleted":false,"audioRequestStatus":"","clock":0,"decodedAudioEndTime":0,"decodedVideoEndTime":0,"duration":0,"isPlaying":false,"mediaSink":{"audioSinkWrapper":{"audioEnded":false,"audioSink":{"audioEnded":false,"hasErrored":false,"isPlaying":false,"isStarted":false,"lastGoodPosition":0,"outputRate":0,"playbackComplete":false,"startTime":0,"written":0},"isPlaying":false,"isStarted":false},"decodedStream":{"audioQueueFinished":false,"audioQueueSize":0,"data":{"audioFramesWritten":0,"haveSentFinishAudio":false,"haveSentFinishVideo":false,"instance":"","lastVideoEndTime":0,"lastVideoStartTime":0,"nextAudioTime":0,"streamAudioWritten":0,"streamVideoWritten":0},"instance":"","lastAudio":0,"lastOutputTime":0,"playing":0,"startTime":0},"videoSink":{"endPromiseHolderIsEmpty":false,"finished":false,"hasVideo":false,"isPlaying":false,"isStarted":false,"size":0,"videoFrameEndTime":0,"videoSinkEndRequestExists":false}},"mediaTime":0,"playState":0,"sentFirstFrameLoadedEvent":false,"state":"","stateObj":{"isPrerolling":false},"videoCompleted":false,"videoRequestStatus":""}}}
[task 2020-04-27T19:26:57.112Z] 19:26:57 INFO - GECKO(1830) | MEMORY STAT | vsize 2916MB | residentFast 241MB | heapAllocated 37MB
[task 2020-04-27T19:26:57.148Z] 19:26:57 INFO - TEST-OK | dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html | took 319654ms

Regressed by: 1629565
Has Regression Range: --- → yes
Keywords: regression

Byron can you take a look?

There are 27 total failures since the 26th on linux1804-64 and linux1804-64-qr debug, macosx1014-64 debug.

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=300220579&repo=autoland&lineNumber=47008

Flags: needinfo?(docfaraday)
Whiteboard: [stockwell needswork:owner]

This is probably a flaw in the test case, but I will figure it out.

Assignee: nobody → docfaraday
Flags: needinfo?(docfaraday)
Priority: P5 → P2

Seems to clear up the unreliability on my own hardware. Checking on try.

See Also: → 1633595

The bug title and description here are for different tests, actually. The description here matches bug 1633595, although it may be that test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html is also timing out intermittently.

Attachment #9144756 - Attachment description: Bug 1633533: In this test, wait for gathering to finish before rolling back, to ensure a transition back to 'gathering'. → Bug 1633533: In these tests, wait for gathering to finish before rolling back, to ensure a transition back to 'gathering'.

Try runs for both tests look good.

Set release status flags based on info from the regressing bug 1629565

This is really frequent, so we should fix this ASAP.

Priority: P2 → P1
Pushed by bcampen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2d78a4c42092
In these tests, wait for gathering to finish before rolling back, to ensure a transition back to 'gathering'. r=jib
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
Flags: needinfo?(docfaraday)

Yeah, it seems to be working, so let's uplift this. Request coming.

Flags: needinfo?(docfaraday)

Comment on attachment 9144756 [details]
Bug 1633533: In these tests, wait for gathering to finish before rolling back, to ensure a transition back to 'gathering'.

Beta/Release Uplift Approval Request

  • User impact if declined: Lots of intermittent failures on try.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Just test fixes.
  • String changes made/needed: None.
Attachment #9144756 - Flags: approval-mozilla-beta?

Comment on attachment 9144756 [details]
Bug 1633533: In these tests, wait for gathering to finish before rolling back, to ensure a transition back to 'gathering'.

test-only patches don't need approval for uplift

Attachment #9144756 - Flags: approval-mozilla-beta?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: