Closed Bug 1173954 Opened 9 years ago Closed 9 years ago

[Browser] Youtube video becomes corrupt if long press on home button is performed during playback.

Categories

(Core :: Audio/Video, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
blocking-b2g 2.5+
Tracking Status
b2g-v2.2 --- unaffected
b2g-master --- affected

People

(Reporter: NicholasN, Assigned: bwu)

References

()

Details

(Keywords: regression, Whiteboard: [3.0-Daily-Testing][Spark])

Attachments

(3 files)

Description:
If a user has a youtube video playing in the browser and does a long press on the home button, when they re-select the browser from card view the video will display the following message, "Video can't be played because the file is corrupt."

Note: A similar outcome happens on Flame devices as well, but youtube video is just a black screen with now message.

Repro Steps:
1) Update a Aries to 20150611131651
2) Go to Browser > youtube.com > open any video.
3) Play the video.
4) Perform a long press on the home button, bringing up card view.
5) Re-select the browser and observe the youtube video.


Actual:
An error message occurs saying, "Video can't be played because the file is corrupt.


Expected:
Video can be played after returning from card view.


Notes:

Environmental Variables:
Device: Aries 3.0
Build ID: 20150611131651
Gaia: 68269e7b6510930eb2f644f69d27d456c1bdec75
Gecko: 9ebd530c5843
Gonk: 75c7e6ca80d0c7a53f346ecfcde2343be95808c9
Version: 41.0a1 (3.0)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0

Repro frequency: 6/6
Link to failed test case:
See attached: video clip, logcat, screenshots
Attached image corrupt_Spark.png
Attached image corrupt_flame.png
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Whiteboard: [3.0-Daily-Testing][Spark]
Please comment with actual result of the Flame 3.0 and 2.2 environmental variables.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage-]
Flags: needinfo?(ktucker) → needinfo?(nnelson)
Flame 3.0: 

Actual Result: Long home button press is performed during playback, when the user returns to the video the screen is black but audio still plays.

Environmental Variables:
Device: Flame 3.0
Build ID: 20150615010203
Gaia: 1bf2da102560481748ff3f6202fbed5c4daa5832
Gecko: 3c26bef95d54
Gonk: a4f6f31d1fe213ac935ca8ede7d05e47324101a4
Version: 41.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0



Flame 2.2: 

Actual Result: Long home button press is performed during playback, when the user returns to the video playback resumes without error.

Environmental Variables:
Device: Flame 2.2
Build ID: 20150615002503
Gaia: e7a0c6d5f4df04d45fb3f726efb9e8223600cb79
Gecko: f278c675d51f
Gonk: bd9cb3af2a0354577a6903917bc826489050b40d
Version: 37.0 (2.2)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
Flags: needinfo?(nnelson) → needinfo?(ktucker)
[Blocking Requested - why for this release]:

This is bad regression from 2.2 so nominating 3.0?
blocking-b2g: --- → 3.0?
QA Whiteboard: [QAnalyst-Triage-]
Flags: needinfo?(ktucker)
QA Contact: pcheng
QA Contact: pcheng → ktucker
Summary: [Spark][Browser] Youtube video becomes corrupt if long press on home button is performed during playback. → [Browser] Youtube video becomes corrupt if long press on home button is performed during playback.
Mozilla Inbound

Last working
Device: Flame 3.0
BuildID: 20150527004415
Gaia: 8ca93673869a64e09ed6153c5402896822dfb253
Gecko: ec2a1ba41a7a
Version: 41.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0

First Broken
Device: Flame 3.0
BuildID: 20150527010914
Gaia: 8ca93673869a64e09ed6153c5402896822dfb253
Gecko: a3a3e00caaff
Version: 41.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0

Last Working Gaia First Broken Gecko: Issue DOES reproduce (Indicating a Gecko Issue)
Gaia: 8ca93673869a64e09ed6153c5402896822dfb253
Gecko: a3a3e00caaff

First Broken Gaia Last Working Gecko: Issue DOES NOT reproduce
Gaia: 8ca93673869a64e09ed6153c5402896822dfb253
Gecko: ec2a1ba41a7a

Gecko pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=ec2a1ba41a7a&tochange=a3a3e00caaff

This might have been caused by the landing for bug 1168309
Blocks: 1168309
QA Whiteboard: [QAnalyst-Triage+]
Blake, can you take a look at this please? This might have been caused by the landing for bug 1168309.
Flags: needinfo?(bwu)
(In reply to KTucker [:KTucker] from comment #7)
> Blake, can you take a look at this please? This might have been caused by
> the landing for bug 1168309.
This should not be caused by bug 116830. I will check it.
I can repro this problem on Flame 3.0 and see the black screen as comment 4. Start to dive into.
Flags: needinfo?(bwu)
Assignee: nobody → bwu
Any progress here?
blocking-b2g: 2.5? → 2.5+
Component: Gaia::Browser → Video/Audio
Product: Firefox OS → Core
After using the latest codes, this bug cannot be seen on Flame 2.5.
I don't see this problem on Aries with the latest codes. The media codes has been changed a lot over the past month. This problem is gone now.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: