Closed Bug 1943719 Opened 5 months ago Closed 5 months ago

Crash in [@ mozilla::MediaTrackGraphImpl::AppendMessage]

Categories

(Core :: Audio/Video: MediaStreamGraph, defect)

defect

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox-esr128 --- wontfix
firefox134 --- wontfix
firefox135 --- wontfix
firefox136 --- fixed

People

(Reporter: mccr8, Assigned: padenot)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

Crash report: https://crash-stats.mozilla.org/report/index/ea702990-da90-46cc-a0b5-6ca4b0250123

MOZ_CRASH Reason:

MOZ_DIAGNOSTIC_ASSERT(mMainThreadTrackCount > 0 || mMainThreadPortCount > 0)

Top 10 frames:

0  XUL  mozilla::MediaTrackGraphImpl::AppendMessage(mozilla::UniquePtr<mozilla::Media...  dom/media/MediaTrackGraph.cpp:2170
1  XUL  mozilla::MediaTrackGraphImpl::DeviceChanged()::$_0::operator()() const::{lamb...  dom/media/MediaTrackGraph.cpp:1058
1  XUL  mozilla::detail::RunnableFunction<mozilla::MediaTrackGraphImpl::DeviceChanged...  xpcom/threads/nsThreadUtils.h:548
2  XUL  mozilla::RunnableTask::Run()  xpcom/threads/TaskController.cpp:714
2  XUL  mozilla::TaskController::RunTask(mozilla::Task*)  xpcom/threads/TaskController.cpp:218
2  XUL  mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::det...  xpcom/threads/TaskController.cpp:1143
3  XUL  mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detai...  xpcom/threads/TaskController.cpp:966
3  XUL  mozilla::TaskController::ProcessPendingMTTask(bool)  xpcom/threads/TaskController.cpp:650
3  XUL  mozilla::TaskController::TaskController()::$_0::operator()() const  xpcom/threads/TaskController.cpp:351
3  XUL  mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::...  xpcom/threads/nsThreadUtils.h:548

Perhaps something like the fix for bug 1586387 could be applied here also.

Keywords: regression
Regressed by: 1608505
See Also: → 1586387

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

:padenot, since you are the author of the regressor, bug 1608505, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Does comment 1 sound reasonnable here?

Flags: needinfo?(padenot) → needinfo?(apehrson)

Yes, it would work.

Flags: needinfo?(apehrson)
Assignee: nobody → padenot
Status: NEW → ASSIGNED
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d6724dbc6875 Repeat bailout logic after dispatching back to the main thread in MediaTrackGraph::DeviceChanged. r=pehrsons
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: