Closed Bug 1440063 Opened 6 years ago Closed 6 years ago

Intermittent GECKO(2818) | Assertion failure: int32_t(mRefCnt) > 0 (dup release), at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/VsyncDispatcher.h:48

Categories

(Core :: Graphics: WebRender, defect, P5)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Crash Data

Filed by: ncsoregi [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=163472948&repo=autoland

https://queue.taskcluster.net/v1/task/BIGX9XBGQcWCUovdU72buQ/runs/0/artifacts/public/logs/live_backing.log

[task 2018-02-21T16:45:33.717Z] 16:45:33     INFO - GECKO(2818) | [2875:Main Thread]: I/signaling [main|MediaPipeline] MediaPipeline.cpp:629: Destroying MediaPipeline:
[task 2018-02-21T16:45:33.725Z] 16:45:33     INFO - GECKO(2818) | [2875:WebRTCPD #3]: E/signaling [WebRTCPD #3|WebrtcAudioSessionConduit] AudioConduit.cpp:690: SendAudioFrame Engine not transmitting
[task 2018-02-21T16:45:33.726Z] 16:45:33     INFO - GECKO(2818) | [2875:WebRTCPD #2]: E/signaling [WebRTCPD #2|WebrtcAudioSessionConduit] AudioConduit.cpp:690: SendAudioFrame Engine not transmitting
[task 2018-02-21T16:45:33.733Z] 16:45:33     INFO - GECKO(2818) | [2875:Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2639: CheckApiState: called API while closed
[task 2018-02-21T16:45:33.734Z] 16:45:33     INFO - GECKO(2818) | [2875:Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2639: CheckApiState: called API while closed
[task 2018-02-21T16:45:33.735Z] 16:45:33     INFO - GECKO(2818) | [2875:Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2639: CheckApiState: called API while closed
[task 2018-02-21T16:45:33.736Z] 16:45:33     INFO - GECKO(2818) | [2875:Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2639: CheckApiState: called API while closed
[task 2018-02-21T16:45:33.736Z] 16:45:33     INFO - GECKO(2818) | [2875:Main Thread]: I/signaling [main|MediaPipeline] MediaPipeline.cpp:629: Destroying MediaPipeline: 6c32c94252f33d9c| Transmit audio[{be2f7f0c-eadd-43e4-96cb-95d121d28fdc}]
[task 2018-02-21T16:45:33.737Z] 16:45:33     INFO - GECKO(2818) | [2875:Main Thread]: I/signaling [main|MediaPipeline] MediaPipeline.cpp:629: Destroying MediaPipeline: 028492788b59938a| Receive audio
[task 2018-02-21T16:45:33.739Z] 16:45:33     INFO - GECKO(2818) | [2875:WebRTCPD #1]: E/signaling [WebRTCPD #1|WebrtcAudioSessionConduit] AudioConduit.cpp:690: SendAudioFrame Engine not transmitting
[task 2018-02-21T16:45:33.767Z] 16:45:33     INFO - GECKO(2818) | MEMORY STAT | vsize 2878MB | residentFast 192MB | heapAllocated 32MB
[task 2018-02-21T16:45:33.910Z] 16:45:33     INFO - TEST-OK | dom/media/tests/mochitest/test_peerConnection_restartIceBadAnswer.html | took 16016ms
[task 2018-02-21T16:45:34.029Z] 16:45:34     INFO - GECKO(2818) | ++DOMWINDOW == 7 (0x7f66997b6c00) [pid = 2875] [serial = 355] [outer = 0x7f66b088fa40]
[task 2018-02-21T16:45:34.171Z] 16:45:34     INFO - GECKO(2818) | Assertion failure: int32_t(mRefCnt) > 0 (dup release), at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/VsyncDispatcher.h:48
Crash Signature: [@ mozilla::CompositorVsyncDispatcher::AddRef]
This one is pretty bad.

Kats, do you know who owns the vsync code.
Flags: needinfo?(bugmail)
(In reply to Emilio Cobos Álvarez [:emilio] from comment #3)
> This one is pretty bad.
> 
> Kats, do you know who owns the vsync code.

Err, that was supposed to be a question of course :)
I don't think there's any one owner. Most of the people who touched that code are no longer at Mozilla.

This crash might be a different manifestation of the issue in bug 1442730.
Flags: needinfo?(bugmail)
See Also: → 1442730
Component: WebRTC → Graphics: WebRender
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #6)
> I don't think there's any one owner. Most of the people who touched that
> code are no longer at Mozilla.
> 
> This crash might be a different manifestation of the issue in bug 1442730.

Yeah, that CompositorVsyncDispatcher bit mentioned in that bug looks suspicious.
Should be fixed now, see bug 1442730. Closing as WFM since we haven't seen any more of these.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.