Closed Bug 1172722 Opened 9 years ago Closed 9 years ago

[Aries][Music][Share Activity] Music share activity opens as a blank list with broken UI.

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.5+, b2g-master verified)

VERIFIED FIXED
FxOS-S1 (26Jun)
blocking-b2g 2.5+
Tracking Status
b2g-master --- verified

People

(Reporter: Marty, Assigned: squib)

References

()

Details

(Whiteboard: [3.0-Daily-Testing][Spark])

Attachments

(3 files)

Attached file logcat-music-share.txt
Description:
When the user loads the music select list as a share activity from Email or Messages, the device will show a mostly dark screen, with a scroll bar on the side, but no listed songs.  The back (<) arrow in the top left corner is also non-functional when this occurs.

Repro Steps:
1) Update a Aries to 20150608110222
2) Ensure there are songs initialized on the device by opening the music app.
3) Launch the messages app and compose a new message.
4) Tap the Attach (paperclip) icon and select Music.

Actual:
An empty list with non-functional UI will load.

Expected:
A functional list of music found on the device loads.

Environmental Variables:
Device: Aries 3.0 (Full Flash)
Build ID: 20150608110222
Gaia: 592b6cf0ffc7f487b0c52a8a74ce8ac389a593c6
Gecko: 4700d1cdf489
Gonk: 3af1ede0d0956cfbf9c549df7cd9a6807a9efdf2
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/9
See attached: Video (URL), Logcat

===========================================

This issue does NOT occur on Flame 3.0 builds
A functional list of music found on the device loads.

Environmental Variables:
Device: Flame 3.0 (Full Flash)
Build ID: 20150608010204
Gaia: 1d62b32408567f9f7cf1c71c1e5a0c6593be757b
Gecko: 7d4ab4a9febd
Gonk: 040bb1e9ac8a5b6dd756fdd696aa37a8868b5c67
Version: 41.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
[Blocking Requested - why for this release]:
Broken functionality
blocking-b2g: --- → spark?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Jim, can you take a look at this?
Flags: needinfo?(squibblyflabbetydoo)
It's a race condition, but it's going to be a pain to fix. I have some ideas, but I think I want to land some preliminary patches to make my life easier first.
Assignee: nobody → squibblyflabbetydoo
Status: NEW → ASSIGNED
Flags: needinfo?(squibblyflabbetydoo)
Attached file Fix it
This should fix it. Waiting on green tests to be sure before I ask for review, though...
Attachment #8622823 - Flags: review?(dkuo)
See Also: → 1170149
Comment on attachment 8622823 [details] [review]
Fix it

Jim, thanks for addressing this issue, the patch looks good to me and should fix the race condition, though I didn't encounter it while making those refatoring changes. There is a minor issue on github and please take a look before landing this.
Attachment #8622823 - Flags: review?(dkuo) → review+
Landed: https://github.com/mozilla-b2g/gaia/commit/90982230da9fa91d5185c0a8c7eca8e3e4d7df7f
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
blocking-b2g: spark? → 2.5?
blocking-b2g: 2.5? → 2.5+
Target Milestone: --- → FxOS-S1 (26Jun)
Attached video verified_Aries v2.5.3gp
According to the STR of Comment 0, this bug has been verified as pass on latest Aries 2.5.

Actual results: A functional list of music could be found.

See attachment: verified_Aries v2.5.3gp
Reproduce rate: 0/6

Device: Aries KK 2.5(Pass)
Build ID               20150803195455
Gaia Revision          dbacf8364f4505d021b7d8fb9cabea325004dbcc
Gaia Date              2015-08-03 16:38:49
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/abc56d57f6e1
Gecko Version          42.0a1
Device Name            aries
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.worker.20150803.191800
Firmware Date          Mon Aug  3 19:18:08 UTC 2015
Bootloader             s1
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+], [MGSEI-Triage+]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: