Closed Bug 926606 Opened 11 years ago Closed 10 years ago

WebAudio: "ASSERTION: Slice out of range" (MediaSegment::AppendSliceInternal) with feedback cycle

Categories

(Core :: Web Audio, defect, P2)

x86_64
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Assigned: karlt)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(1 file, 1 obsolete file)

Attached file testcase (obsolete) —
###!!! ASSERTION: Slice out of range: 'aStart >= 0 && aEnd <= aSource.mDuration', file content/media/MediaSegment.h, line 260
Karl, can you look at this?
Assignee: nobody → karlt
Blocks: 931455
Blocks: 935783
Priority: -- → P1
Moving to Paul per our meeting yesterday.
Assignee: karlt → paul
Blocks: 957691
Note to self: this web audio graph has no input.
I can't repro anymore, I'll assume roc's big patch on MediaStreamSourceNode has fixed it. Feel free to reopen if you can still repro.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
Resolution: WONTFIX → WORKSFORME
Attached file v2.html
I'm guessing the testcase no longer fails because the fix for bug 898291 meant that the PannerNode now outputs null chunks until it gets non-null input. Modifying the testcase to have sounds restores the assertion failure.
Assignee: paul → karlt
Attachment #816757 - Attachment is obsolete: true
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Priority: P1 → P2
Still happens on mozilla-central. Now fatal: Assertion failure: aStart >= 0 && aEnd <= aSource.mDuration (Slice out of range), at /builds/slave/m-cen-osx64-d-0000000000000000/build/media/webrtc/signaling/../../../content/media/MediaSegment.h:295 There are also a lot of intermittent-failure bugs mentioning this assertion failure.
Summary: WebAudio: "ASSERTION: Slice out of range" (MediaSegment::AppendSliceInternal) → WebAudio: "ASSERTION: Slice out of range" (MediaSegment::AppendSliceInternal) with feedback cycle
Just tried to repro on a debug linux build; no problems in multiple reloads. Perhaps resolved (bug 848954?) or perhaps mac-only? Or just fixed along the way in the last 5 months?
Flags: needinfo?(jruderman)
I can't reproduce (testcase v2 on Mac). Karl, can you still reproduce?
Flags: needinfo?(jruderman) → needinfo?(karlt)
I can't reproduce. I don't know that the core issue is fixed because the TrackUnionStream from createMediaStreamDestination does not use the InMutedCycle() logic. Perhaps changes from bug 932400 happened to change the stream ordering or perhaps changes from bug 1061046 mean TrackUnionStream is coping better.
Status: REOPENED → RESOLVED
Closed: 11 years ago10 years ago
Flags: needinfo?(karlt)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: