Closed Bug 1277507 Opened 8 years ago Closed 8 years ago

Operating ff/rewind/replay twice on Nexus Player will cause app crash

Categories

(Firefox OS Graveyard :: GonkIntegration, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.6?)

RESOLVED WORKSFORME
blocking-b2g 2.6?

People

(Reporter: mlien, Unassigned)

References

Details

(Whiteboard: [ft:conndevices])

[Testing Steps] 1. TV and Fennec link to same network domain 2. Fennec cast a video to TV 3. Operate fast forward/rewind/replay twice [Expected result] Should play normally [Actual result] After second time operation, the video will be closed [Error Log] V/EventHub( 171): event time 343625252000, now 343625358182 I/GeckoDump( 171): AdbController: Failed to get key: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://b2g/content/shell.js :: checkReloadKey :: line 520" data: no] V/EventHub( 171): /dev/input/event2 got: time=344.137459, type=4, code=4, value=458792 V/EventHub( 171): event time 344137459000, now 344137537768 V/EventHub( 171): /dev/input/event2 got: time=344.137459, type=1, code=28, value=1 V/EventHub( 171): event time 344137459000, now 344137537768 V/EventHub( 171): /dev/input/event2 got: time=344.137459, type=0, code=0, value=0 V/EventHub( 171): event time 344137459000, now 344137537768 I/OMXVideoDecoder( 165): Flushing port# 4294967295. W/OMXVideoDecoder( 165): Flushing video pipeline. D/GonkAudioDecoderManager( 9517): FLUSH<<< D/GonkAudioDecoderManager( 9517): >>>FLUSH I/Gecko ( 9517): [Child 9517] ###!!! ASSERTION: Unsupported input gralloc image type. Should never be here.: 'Error', file /home/hellfire/workspace/github/gecko-b2g/dom/media/platforms/gonk/GonkVideoDecoderManager.cpp, line 386 V/EventHub( 171): /dev/input/event2 got: time=344.217228, type=4, code=4, value=458792 V/EventHub( 171): event time 344217228000, now 344217286239 V/EventHub( 171): /dev/input/event2 got: time=344.217228, type=1, code=28, value=0 V/EventHub( 171): event time 344217228000, now 344217286239 V/EventHub( 171): /dev/input/event2 got: time=344.217228, type=0, code=0, value=0 V/EventHub( 171): event time 344217228000, now 344217286239 I/GeckoDump( 171): AdbController: Failed to get key: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://b2g/content/shell.js :: checkReloadKey :: line 520" data: no] W/AudioFlinger( 165): Thread AudioOut_2 cannot connect to the power manager service E/AudioFlinger( 165): no wake lock to update! I/Cubeb_OpenSL( 9517): 22 W/AudioFlinger( 165): Thread AudioOut_2 cannot connect to the power manager service E/AudioFlinger( 165): no wake lock to update!
STR: 1. open https://people.mozilla.org/~mfinkle/casting/Mobile-launch-greatday640.mp4 in TV browser app 2. click timeline bar to fast forward twice while playing EXPECTED: video played normally without error ACTUAL: app or web page crash
Component: Gaia::TV → GonkIntegration
Summary: Operating ff/rewind/replay twice on TV side will cause video closed → Operating ff/rewind/replay twice on Nexus Player will cause app crash
Issue disappeared after I switch the entire B2G repo to v2.6 branch, so it is an issue of my build environment.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.