Closed Bug 1151986 Opened 10 years ago Closed 7 years ago

[Music][Slider/Scrubber] The slider and song time will become frozen when trying to tap multiple buttons at once

Categories

(Firefox OS Graveyard :: Gaia::Music, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.0 unaffected, b2g-v2.1 affected, b2g-v2.2 affected, b2g-master affected)

RESOLVED WONTFIX
Tracking Status
b2g-v2.0 --- unaffected
b2g-v2.1 --- affected
b2g-v2.2 --- affected
b2g-master --- affected

People

(Reporter: dharris, Unassigned)

References

()

Details

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

Attachments

(4 files)

Attached file Music Slider Logcat
Description: If the user tries to tap the back button, or the play/pause button while they are pressing on the slider, all of the UI in the music app will freeze, but the music will contine to play, and buttons will still function. It should be noted that I have gotten this by sliding the slider around and having my finger slide over the star rating, or play/pause button. The "tap the back button ~6 times" step is just the easiest way to reproduce. Repro Steps: 1) Update a Flame to 20150407010204 2) Open Music app 3) Select a song 4) Tap and hold the music scrubber 5) While holding the scrubber, tap the back or pause button ~6 times quickly 6) Let go of the scrubber Actual: Scrubber and music time will be frozen, but music will contine to play Expected: Nothing is frozen. Everything plays as expected Environmental Variables: Device: Flame 3.0 (319mb)(Kitkat)(Full Flash) Build ID: 20150407010204 Gaia: c710bac533b76635161315bf907d004e000549cb Gecko: ab0490972e1e Gonk: b83fc73de7b64594cd74b33e498bf08332b5d87b Version: 40.0a1 (3.0) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:40.0) Gecko/40.0 Firefox/40.0 Repro frequency: 7/10 See attached: Logcat, Video - https://youtu.be/ZmJ8d-kiK48
This issue DOES occur on Flame 2.2, and Flame 2.1 Scrubber and music time will be frozen, but music will contine to play Environmental Variables: Device: Flame 2.2 (319mb)(Kitkat)(Full Flash) Build ID: 20150406002503 Gaia: a6351e1197d54f8624523c2db9ba1418f2aa046f Gecko: c3335a5d3063 Gonk: ebad7da532429a6f5efadc00bf6ad8a41288a429 Version: 37.0 (2.2) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 Environmental Variables: Device: Flame 2.1 (319mb)(Kitkat)(Full Flash) Build ID: 20150403001204 Gaia: 4e7d880defb83c25b49462479c02b3e64d21f421 Gecko: e76f5e7a264d Gonk: b83fc73de7b64594cd74b33e498bf08332b5d87b Version: 34.0 (2.1) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 ======================================================================================================= This issue does NOT occur on Flame 2.0 Nothing is frozen. Everything plays as expected Environmental Variables: Device: Flame 2.0 (319mb)(Kitkat)(Full Flash) Build ID: 20150407000203 Gaia: 84898cadf28b1a1fcd03b726cff658de470282f0 Gecko: a782e16d271f Gonk: b83fc73de7b64594cd74b33e498bf08332b5d87b Version: 32.0 (2.0) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
NI on component owner for nomination decision and assignment. Visual Regression that can be recovered by tapping the play button or the slider. Also music continues to play.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga) → needinfo?(npark)
The multitouch is technically not supported by the Music app UI, but it's interesting to see the UI freezing, ni?ing Jim in case this points to a more serious underlying issue.
Flags: needinfo?(npark) → needinfo?(squibblyflabbetydoo)
I feel like we have a similar bug on file about this, but I can't find it...
Flags: needinfo?(squibblyflabbetydoo)
Oops, hit enter too early. This is probably due to some weirdness surrounding how touch events work. Probably, the scrubber never gets the touchend event, and things get confused.
Keywords: polish
I don't see this in the NGA version of the app anymore. Could you take a look to see if it's fixed now?
Keywords: qawanted
This DOES still repro on Aries 2.5, Flame 2.5 and Flame 2.2 Result: Scrubber and music time will be frozen, but music will continue to play. Environmental Variables: Device: Aries 2.5 Kk BuildID: 20151002110438 Gaia: 9a682cb7bc8b7fde624a9b2b3c2d64415a08b04b Gecko: 5f16c6c2b969f70e8da10ee34853246d593af412 Gonk: 2916e2368074b5383c80bf5a0fba3fc83ba310bd Version: 44.0a1 (2.5) Firmware Version: D5803_23.1.A.1.28_NCB.ftf User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 Environmental Variables: Device: Flame 2.5 Kk Fullflash (512mb) Build ID: 20151002030232 Gaia: 9a682cb7bc8b7fde624a9b2b3c2d64415a08b04b Gecko: 5f16c6c2b969f70e8da10ee34853246d593af412 Gonk: c4779d6da0f85894b1f78f0351b43f2949e8decd Version: 44.0a1 (2.5) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 Environmental Variables: Device: Flame 2.2 Kk Fullflash (319mb) BuildID: 20151002032503 Gaia: 5dd95cfb9f1d6501ce0e34414596ef3dd9c2f583 Gecko: 2ab95b3d02a7 Gonk: bd9cb3af2a0354577a6903917bc826489050b40d Version: 37.0 (2.2) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(jmercado)
Keywords: qawanted
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmercado)
I *think* I reproduced this? I dunno. I was able to get to a blank screen by scrubbing the slider and hammering on the back button. Taking this to try and improve robustness of the "back" button.
Assignee: nobody → jdarcangelo
Attachment #8669848 - Flags: review?(squibblyflabbetydoo)
Attachment #8669848 - Flags: review?(squibblyflabbetydoo) → review+
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Attached file logcat_1530.txt
Hi Justin, This bug has verified as fail on latest build of FlameKK v2.5 and Aries KK v2.5 by the STR in comment 0. While holding the scrubber, tap the back or pause button more than~6 times quickly, you can reproduce this issue. Could you help to take a look? Thank you very much. ---------------------------------------------------------------------------------- Actual results: Scrubber and music time is frozen, but music can contine to play. See attachments: FlameKK_v2.5.3gp & logcat_1530.txt Reproduce rate: 8/20 Device: Flame KK 2.5 (fail) Build ID 20151015150343 Gaia Revision 8ea9029190af2ffeb04dcd97b323738125e31a0e Gaia Date 2015-10-15 14:30:30 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/d374d16cbb251c9dac5af69f8e186e821ce82fe2 Gecko Version 44.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20151015.183044 Firmware Date Thu Oct 15 18:30:54 EDT 2015 Firmware Version v18D v4 Bootloader L1TC000118D0 Device: Aries KK 2.5 (fail) Build ID 20151015193337 Gaia Revision 8ea9029190af2ffeb04dcd97b323738125e31a0e Gaia Date 2015-10-15 14:30:30 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/d374d16cbb251c9dac5af69f8e186e821ce82fe2 Gecko Version 44.0a1 Device Name aries Firmware(Release) 4.4.2 Firmware(Incremental) eng.worker.20151015.185317 Firmware Date Thu Oct 15 18:53:25 UTC 2015 Bootloader s1
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][MGSEI-Triage+]
Yep. After following the STR in comment 12, I can still reproduce. Re-opening.
Status: RESOLVED → REOPENED
Flags: needinfo?(jdarcangelo)
Resolution: FIXED → ---
Not working on this. Unassigning myself.
Assignee: jdarcangelo → nobody
Firefox OS is not being worked on
Status: REOPENED → RESOLVED
Closed: 9 years ago7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: