Closed Bug 1610158 Opened 6 years ago Closed 6 years ago

Crash in [@ mozilla::dom::MediaController::~MediaController]

Categories

(Core :: Audio/Video: Playback, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox-esr68 --- unaffected
firefox72 --- unaffected
firefox73 --- unaffected
firefox74 + fixed

People

(Reporter: philipp, Assigned: alwu)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

This bug is for crash report bp-012b9fb0-c22a-435a-99e2-937150200118.

Top 10 frames of crashing thread:

0 xul.dll mozilla::dom::MediaController::~MediaController dom/media/mediacontrol/MediaController.cpp:33
1 xul.dll mozilla::dom::MediaControlService::ControllerManager::~ControllerManager dom/media/mediacontrol/MediaControlService.h:87
2 xul.dll mozilla::dom::MediaControlService::~MediaControlService dom/media/mediacontrol/MediaControlService.cpp:75
3 xul.dll mozilla::dom::MediaControlService::Release dom/media/mediacontrol/MediaControlService.cpp:53
4 xul.dll nsCOMArray_base::~nsCOMArray_base xpcom/ds/nsCOMArray.cpp:51
5 xul.dll nsObserverList::NotifyObservers xpcom/ds/nsObserverList.cpp:67
6 xul.dll nsObserverService::NotifyObservers xpcom/ds/nsObserverService.cpp:291
7 xul.dll mozilla::ShutdownXPCOM xpcom/build/XPCOMInit.cpp:617
8 xul.dll ScopedXPCOMStartup::~ScopedXPCOMStartup toolkit/xre/nsAppRunner.cpp:1230
9 xul.dll XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:4769

this crash signature is appearing in 74.0a1 since build 20200117094453 with
MOZ_DIAGNOSTIC_ASSERT(!mIsRegisteredToService).

Blocks: clouseau
Flags: needinfo?(alwu)

Alastor, the volume of crashes is a bit on the high side for nightly, could you investigate please? Thanks

I am setting the bug as P1 so as that we don't loose track of it before the beta merge, I'd like not to get into the beta cycle with this crasher. If this is a crash that would only happen on nightly, feel free to reprioritize.

Priority: -- → P1
Assignee: nobody → alwu
Flags: needinfo?(alwu)

Ensure we have called controller's shutdown before it gets destroyed and not to change its internal status after shutdown.

Have pushed my patch to the try server, and set leave-open to manually close this bug after ensuring the crash has been fixed.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=12ddf21d4e6a546f0aa40e23c56ccfaab1558886

Keywords: leave-open
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a4ab563e998c ensure we have called controller's shutdown before it gets destroyed. r=chunmin
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/27b667ab2923 ensure we have called controller's shutdown before it gets destroyed. r=chunmin

There is no any crash happening on the version which build date is after 1/21, so we can close this bug.

Status: NEW → RESOLVED
Closed: 6 years ago
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: