Closed Bug 1702483 Opened 4 years ago Closed 2 years ago

Crash in [@ mozilla::EbmlComposer::WriteSimpleBlock]

Categories

(Core :: Audio/Video: Recording, defect, P3)

defect

Tracking

()

RESOLVED FIXED
109 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- wontfix
firefox-esr102 --- wontfix
firefox87 --- wontfix
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- wontfix
firefox91 --- wontfix
firefox92 --- wontfix
firefox93 --- wontfix
firefox107 --- wontfix
firefox108 --- wontfix
firefox109 --- fixed

People

(Reporter: pehrsons, Assigned: pehrsons)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(2 files)

Crash report: https://crash-stats.mozilla.org/report/index/1a4160d4-3d35-44d5-ba39-39ced0210401

MOZ_CRASH Reason: MOZ_RELEASE_ASSERT(timeCode <= 32767)

Top 10 frames of crashing thread:

0 xul.dll mozilla::EbmlComposer::WriteSimpleBlock dom/media/webm/EbmlComposer.cpp:104
1 xul.dll mozilla::WebMWriter::WriteEncodedTrack dom/media/webm/WebMWriter.cpp:24
2 xul.dll mozilla::Muxer::Mux dom/media/encoder/Muxer.cpp:176
3 xul.dll mozilla::Muxer::GetData dom/media/encoder/Muxer.cpp:87
4 xul.dll mozilla::MediaEncoder::GetEncodedData dom/media/encoder/MediaEncoder.cpp:749
5 xul.dll mozilla::MediaEncoder::Extract dom/media/encoder/MediaEncoder.cpp:954
6 xul.dll mozilla::MediaEncoder::RequestData dom/media/encoder/MediaEncoder.cpp:882
7 xul.dll mozilla::MediaEncoder::MaybeExtractOrGatherBlob dom/media/encoder/MediaEncoder.cpp:921
8 xul.dll mozilla::MediaEncoder::OnEncodedVideoPushed dom/media/encoder/MediaEncoder.cpp:910
9 xul.dll mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::layers::APZCTreeManager>, void  xpcom/threads/nsThreadUtils.h:1201
Crash Signature: [@ mozilla::EbmlComposer::WriteSimpleBlock], [@ mozilla::WebMWriter::WriteEncodedTrack] → [@ mozilla::EbmlComposer::WriteSimpleBlock][@ mozilla::WebMWriter::WriteEncodedTrack]

Andreas, do you have cycles to look into this crash?

Or bwc maybe?

Flags: needinfo?(docfaraday)

Is this still happening ?

Still seeing reports from current Beta/Release/ESR versions, yes.

Yeah I was not searching correctly. I tried a couple of things with canvas capturestream to try to space frames to trigger this, but no dice. In any case, it's pehrson's code.

Flags: needinfo?(docfaraday)

I've been meaning to get to this but finding the time has been hard. Unless Bryce has the cycles it'll stay on the backburner a bit longer, but I hope to get to it after the holidays.

Ack -- I too don't have the time to attend this immediately. Will comment if that changes prior to Andreas clobbering this.

Has Regression Range: --- → yes

Given that Andreas is on leave for the foreseeable future, is there someone else who can pick this up?

Flags: needinfo?(jmathies)
Severity: S2 → S3
Flags: needinfo?(jmathies)
Blocks: media-triage
No longer blocks: webrtc-triage
Severity: S3 → S4

Pretty low volume in an api not used by much. Lower priority.

No longer blocks: media-triage
Assignee: nobody → apehrson
Status: NEW → ASSIGNED
Flags: needinfo?(apehrson)
Attached file Bug 1702483 - Add gtest. r?padenot! (deleted) —
Pushed by pehrsons@gmail.com: https://hg.mozilla.org/integration/autoland/rev/2a2e196bc835 Add gtest. r=padenot https://hg.mozilla.org/integration/autoland/rev/2af8f83ea85d Check for timeCode under-/overflow only when it is time to cast. r=padenot
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 109 Branch

Looks like we're still seeing Desktop crashes with this signature on Beta, though none from Fenix. Should we file a new bug or reopen this one?

Flags: needinfo?(apehrson)
Blocks: 1808680
Flags: needinfo?(apehrson)
Blocks: 1830323
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: