Closed Bug 1326238 Opened 3 years ago Closed 3 years ago

Intermittent dom/media/mediasource/test/test_Eviction_mp4.html | application crashed [@ mozilla::TaskQueue::Dispatch]

Categories

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

ARM
Android
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla53
Tracking Status
firefox51 --- unaffected
firefox52 --- unaffected
firefox53 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: jhlin)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

0  libxul.so!mozilla::TaskQueue::Dispatch [TaskQueue.h:7b4edaa06578 : 68 + 0x0]
1  libxul.so!mozilla::MediaFormatReader::InputExhausted [MediaFormatReader.cpp:7b4edaa06578 : 2129 + 0x1] 

InputExhausted() is called after TaskQueue shutdown. I believe this is related to the remote decoding on Android.
Component: Audio/Video → Audio/Video: Playback
Flags: needinfo?(jolin)
OS: Unspecified → Android
Hardware: Unspecified → ARM
(In reply to JW Wang [:jwwang] [:jw_wang] from comment #1)
> InputExhausted() is called after TaskQueue shutdown. I believe this is
> related to the remote decoding on Android.

 Sounds like canceling the callback during Shutdown() [1] is not soon enough. Will add additional code to reject InputExhausted() as soon as input EOS is seen.

 [1] http://searchfox.org/mozilla-central/source/dom/media/platforms/android/RemoteDataDecoder.cpp#606
Flags: needinfo?(jolin)
Assignee: nobody → jolin
Comment on attachment 8824328 [details]
Bug 1326238 - stop calling InputExhausted() once RemoteDataDecoder sends EOS input.

https://reviewboard.mozilla.org/r/102854/#review104950
Attachment #8824328 - Flags: review?(snorp) → review+
Pushed by jolin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4ed09f5f1199
stop calling InputExhausted() once RemoteDataDecoder sends EOS input. r=snorp
https://hg.mozilla.org/mozilla-central/rev/4ed09f5f1199
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
You need to log in before you can comment on or make changes to this bug.