Closed Bug 1440040 Opened 7 years ago Closed 7 years ago

Intermittent GECKO(1045) | Assertion failure: (aGraph->IterationEnd() == 0 && mLastAppendTime == 0) || aGraph->IterationEnd() > mLastAppendTime), at /builds/worker/workspace/build/src/dom/media/webrtc/MediaEngineWebRTCAudio

Categories

(Core :: WebRTC: Audio/Video, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla60
Tracking Status
firefox-esr52 --- unaffected
firefox58 --- unaffected
firefox59 --- unaffected
firefox60 --- fixed

People

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

References

Details

(Keywords: assertion, intermittent-failure)

Attachments

(4 files)

Filed by: ncsoregi [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=163480654&repo=mozilla-central https://queue.taskcluster.net/v1/task/NZmDk9p5SeyKiDLxhBsIXg/runs/0/artifacts/public/logs/live_backing.log [task 2018-02-21T17:36:14.871Z] 17:36:14 INFO - GECKO(1045) | [1101:Socket Thread]: I/signaling [Socket Thread|MediaPipeline] MediaPipeline.cpp:916: Listening for RTP/RTCP mux packets received on 0x7f42fbab1dc0 [task 2018-02-21T17:36:14.872Z] 17:36:14 INFO - GECKO(1045) | [1101:Socket Thread]: I/signaling [Socket Thread|MediaPipeline] MediaPipeline.cpp:837: Transport ready for pipeline 0x7f42fee8f100 flow d575e031c55942eb| Transmit audio[{5f7a9375-e203-4ee0-835c-0ff7a4479822}]: RTP/RTCP mux [task 2018-02-21T17:36:14.872Z] 17:36:14 INFO - GECKO(1045) | [1101:Main Thread]: I/signaling [main|WebrtcAudioSessionConduit] AudioConduit.cpp:255: SetDtmfPayloadType : setting dtmf payload 101 [task 2018-02-21T17:36:14.872Z] 17:36:14 INFO - GECKO(1045) | [1101:Main Thread]: I/signaling [main|WebrtcAudioSessionConduit] AudioConduit.cpp:255: SetDtmfPayloadType : setting dtmf payload 101 [task 2018-02-21T17:36:14.873Z] 17:36:14 INFO - GECKO(1045) | (ice/INFO) ICE-PEER(PC:1519234567709677 (id=2147483742 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_verifyAudioAfter:default): all checks completed success=1 fail=0 [task 2018-02-21T17:36:14.874Z] 17:36:14 INFO - GECKO(1045) | (ice/ERR) ICE(PC:1519234567709677 (id=2147483742 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_verifyAudioAfter): peer (PC:1519234567709677 (id=2147483742 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_verifyAudioAfter:default) in nr_ice_peer_ctx_start_checks2 all streams were done [task 2018-02-21T17:36:14.970Z] 17:36:14 INFO - GECKO(1045) | [1101:Socket Thread]: W/signaling [Socket Thread|MediaPipeline] MediaPipeline.cpp:1230: Dropping incoming RTCP packet; filtered out [task 2018-02-21T17:36:15.383Z] 17:36:15 INFO - GECKO(1045) | [1101:Main Thread]: W/signaling [main|PeerConnectionMedia] PeerConnectionMedia.cpp:1184: GetTransmitPipelinesMatching: none found for (nil) [task 2018-02-21T17:36:16.087Z] 17:36:16 INFO - GECKO(1045) | Assertion failure: (aGraph->IterationEnd() == 0 && mLastAppendTime == 0) || aGraph->IterationEnd() > mLastAppendTime (Iteration time didn't advance since last append), at /builds/worker/workspace/build/src/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:115 [task 2018-02-21T17:36:49.900Z] 17:36:49 INFO - GECKO(1045) | #01: mozilla::MediaEngineWebRTCMicrophoneSource::Pull [dom/media/webrtc/MediaEngineWebRTCAudio.cpp:762] [task 2018-02-21T17:36:49.903Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.904Z] 17:36:49 INFO - GECKO(1045) | #02: mozilla::MediaDevice::Pull [dom/media/MediaManager.cpp:1020] [task 2018-02-21T17:36:49.906Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.906Z] 17:36:49 INFO - GECKO(1045) | #03: mozilla::SourceListener::NotifyPull [dom/media/MediaManager.cpp:4177] [task 2018-02-21T17:36:49.907Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.907Z] 17:36:49 INFO - GECKO(1045) | #04: mozilla::MediaStreamListener::AsyncNotifyPull [dom/media/MediaStreamListener.h:70] [task 2018-02-21T17:36:49.908Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.908Z] 17:36:49 INFO - GECKO(1045) | #05: mozilla::SourceMediaStream::PullNewData [xpcom/ds/nsTArray.h:368] [task 2018-02-21T17:36:49.909Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.910Z] 17:36:49 INFO - GECKO(1045) | #06: mozilla::MediaStreamGraphImpl::UpdateGraph [dom/media/MediaStreamGraph.cpp:1153] [task 2018-02-21T17:36:49.910Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.910Z] 17:36:49 INFO - GECKO(1045) | #07: mozilla::MediaStreamGraphImpl::OneIteration [dom/media/MediaStreamGraph.cpp:1353] [task 2018-02-21T17:36:49.910Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.911Z] 17:36:49 INFO - GECKO(1045) | #08: mozilla::AudioCallbackDriver::DataCallback [dom/media/GraphDriver.cpp:981] [task 2018-02-21T17:36:49.911Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.912Z] 17:36:49 INFO - GECKO(1045) | #09: futures::future::lazy::{{impl}}::poll<closure,core::result::Result<audioipc::messages::CallbackResp, ()>> [media/audioipc/client/src/stream.rs:77] [task 2018-02-21T17:36:49.912Z] 17:36:49 INFO - [task 2018-02-21T17:36:49.913Z] 17:36:49 INFO - GECKO(1045) | [Parent 1045, Gecko_IOThread] WARNING: pipe error (78): Connection reset by peer: file /builds/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
Assignee: nobody → apehrson
Blocks: 1426718, 1436694
Status: NEW → ASSIGNED
Rank: 11
Component: WebRTC → WebRTC: Audio/Video
Priority: P5 → P2
Comment on attachment 8955216 [details] Bug 1440040 - Don't round up to next block unless necessary. https://reviewboard.mozilla.org/r/224136/#review230342
Attachment #8955216 - Flags: review?(padenot) → review+
Attachment #8955217 - Flags: review?(padenot) → review+
Comment on attachment 8955218 [details] Bug 1440040 - Fix assertion that checks for appending silence in real callback when enabled. https://reviewboard.mozilla.org/r/224140/#review230346
Attachment #8955218 - Flags: review?(padenot) → review+
Comment on attachment 8955219 [details] Bug 1440040 - Improve MediaEngineWebRTCMicrophoneSource logging. https://reviewboard.mozilla.org/r/224142/#review230348
Attachment #8955219 - Flags: review?(padenot) → review+
Pushed by pehrsons@gmail.com: https://hg.mozilla.org/integration/autoland/rev/52312a6c6bec Don't round up to next block unless necessary. r=padenot https://hg.mozilla.org/integration/autoland/rev/20005cd06f78 Properly apply microphone capture settings. r=padenot https://hg.mozilla.org/integration/autoland/rev/e052863c1979 Fix assertion that checks for appending silence in real callback when enabled. r=padenot https://hg.mozilla.org/integration/autoland/rev/17439bf87b9a Improve MediaEngineWebRTCMicrophoneSource logging. r=padenot
Depends on: 1443803
Depends on: 1447982
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: