[Marketplace] When tapping on an install app that belongs in the marketplace, the screen will flicker

RESOLVED WORKSFORME

Status

Marketplace
Consumer Pages
P2
normal
RESOLVED WORKSFORME
4 years ago
4 years ago

People

(Reporter: Petes, Assigned: ngoke)

Tracking

({regression})

Avenir
ARM
Gonk (Firefox OS)
regression
Points:
---

Firefox Tracking Flags

(blocking-b2g:-)

Details

(Whiteboard: [2.1-exploratory-3], URL)

Attachments

(1 attachment)

(Reporter)

Description

4 years ago
Created attachment 8509689 [details]
mf.txt

Description:
When the user taps on an install app(soundcloud,youtube,facebook) that belongs in the marketplace from the rocketbar, the marketplace screen will flicker

Setup Steps:
1) Flame device is set to 319mb

Repro Steps:
1) Update a Flame device to BuildID: 20140924000243
2) Go to the rocketbar
3) Type any app the belongs in the marketplace(soundcloud,youtube,facebook,etc)
4) Tap 'install...' app


Actual:
Marketplace screen flickers

Expected:
Marketplace screen does not flicker


Flame 2.1 

Device: Flame 2.1 (319mb)(Kitkat Base)(Full Flash)
BuildID: 20141022001201
Gaia: 3d9cc667f4e929861a9a77c41096bbf5a9c1bde0
Gecko: 928b18f7d8ff
Gonk: 05aa7b98d3f891b334031dc710d48d0d6b82ec1d
Version: 34.0 (2.1)
Firmware: V188
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0



Repro frequency: 80%
See attached: video, logcat, https://www.youtube.com/watch?v=8p3It2ZpWV0
(Reporter)

Comment 1

4 years ago
This issue also reproduces on the Flame 2.2 Master (319mb)(Kitkat Base)(Full Flash), Marketplace screen flickers

Flame 2.2 

Device: Flame 2.2 Master (319mb)(Kitkat Base)(Full Flash)
BuildID: 20141022040201
Gaia: 4d7f051cede6544f4c83580253c743c22b0cb279
Gecko: ae4d9b4ff2ee
Gonk: 05aa7b98d3f891b334031dc710d48d0d6b82ec1d
Version: 36.0a1 (2.2)
Firmware: V188
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0

--------------------------------------------------------------------------------------------------------------------

This issue does not reproduce on the Flame 2.0 (319mb)(Kitkat Base)(Full Flash), Marketplace screen does not flicker

Flame 2.0

Environmental Variables:
Device: Flame 2.0 (319mb)(Kitkat Base)(Full Flash)
BuildID: 20141022000201
Gaia: 812ae91c9708a9116cdb2d15cc02a43ded862a78
Gecko: f92e54a91038
Gonk: 05aa7b98d3f891b334031dc710d48d0d6b82ec1d
Version: 32.0 (2.0)
Firmware: V188
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(dharris)
[Blocking Requested - why for this release]:

Nominating this to block 2.1 because this is a regression and the screen flickers multiple times. Poor UX.
blocking-b2g: --- → 2.1?
Flags: needinfo?(dharris)
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
QA Whiteboard: [QAnalyst-Triage+]
Keywords: regressionwindow-wanted
QA Contact: ckreinbring
Reverse regression window
Last broken
BuildID: 20141023104735
Gaia: f46d56d812480bff7f3b35e8cacbedfa4d49edc5
Gecko: 9781037ac408
Platform Version: 36.0a1
Firmware Version: V188
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0

First working
BuildID: 20141023110739
Gaia: f46d56d812480bff7f3b35e8cacbedfa4d49edc5
Gecko: d8de0d7e52e0
Platform Version: 36.0a1
Firmware Version: V188
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0

Working Gaia / Broken Gecko = Repro
Gaia: f46d56d812480bff7f3b35e8cacbedfa4d49edc5
Gecko: 9781037ac408
Broken Gaia / Working Gecko = No repro
Gaia: f46d56d812480bff7f3b35e8cacbedfa4d49edc5
Gecko: d8de0d7e52e0
Gecko pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=9781037ac408&tochange=d8de0d7e52e0


Mozilla Inbound
Last broken
BuildID: 20141020171137
Gaia: dc496d04907dd314f9736ff78bab3bd27156f79a
Gecko: 223e2f4b0d47
Platform Version: 36.0a1
Firmware Version: V188
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0

First working
BuildID: 20141020172632
Gaia: dc496d04907dd314f9736ff78bab3bd27156f79a
Gecko: fa9c6845338e
Platform Version: 36.0a1
Firmware Version: V188
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0

Working Gaia / Broken Gecko = Repro
Gaia: dc496d04907dd314f9736ff78bab3bd27156f79a
Gecko: 223e2f4b0d47
Broken Gaia / Working Gecko = No repro
Gaia: dc496d04907dd314f9736ff78bab3bd27156f79a
Gecko: fa9c6845338e
Gecko pushlog: http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=223e2f4b0d47&tochange=fa9c6845338e
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: regressionwindow-wanted
Broken by  Bug 1085223 - can you take a look Matt?
Blocks: 1085223
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell) → needinfo?(matt.woodrow)
QA Contact: ckreinbring

Updated

4 years ago
blocking-b2g: 2.1? → 2.1+

Updated

4 years ago
Assignee: nobody → kngo
Priority: -- → P2
(Assignee)

Comment 5

4 years ago
I suspect this is a platform bug. It does not reproduce on 2.0 but it does on 2.1, despite being the same Marketplace app. And webapps are usually incapable of causing this sort of flickering alone.
Matt,can you please help investigate this given comment #4 #5?
Sorry, I've been transferred to the media team and probably won't have much time to look at this.

If someone can get the layer dumps from the compositor during the flicking I can take a look.

Backing this out is an option too, it was just a performance improvement.
Flags: needinfo?(matt.woodrow)
(In reply to Joshua Mitchell [:Joshua_M] from comment #4)
> Broken by  Bug 1085223 - can you take a look Matt?

On further analysis, I am not sure this is the right suspect here given https://bugzilla.mozilla.org/show_bug.cgi?id=1085223 was on m-c ~3 weeks back and is not in the 2.1 codebase. Anything I am missing here?

Could we retry reproducing this or finding the right regressing bug here?
Flags: needinfo?(jmitchell)
Let's re-work this window
No longer blocks: 1085223
QA Whiteboard: [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
Keywords: regressionwindow-wanted
Pete - we are having trouble getting this to repro - I notice you reported this on v188 base, can you recheck this on v188-1 base.

This may have been fixed via newer firmware. Thanks
Flags: needinfo?(psiphantong)
I wasn't able to repro this bug at all on the reported 2.1 build on v188-1 base, but WAS able to repro this bug on reported 2.1 build on v188 base, and the repro rate was much lower - 1 in 10 attempts (only repro'ed on first attempt).
Given QA(:piwei, Joshua_M) are unable to repro and I tried to install a couple of apps on today's gecko/gaia with v188 but was unable to see the flickering either, I am removing the nomination on this bug.

Pete if you still see feel free to add more info here and renom as necessary.
blocking-b2g: 2.1+ → -
Striking regression-window tag for now. If the Reporter (Pete) also comes back with a no-repro we will close WFM
Keywords: regressionwindow-wanted
(Reporter)

Comment 14

4 years ago
Mr. Mitchell, couldn't repro this issue on the latest 2.1 build on the v188-1 base shallow flash and the latest 2.1 build on the v188 base shallow and full flash.

Flame 2.1 

Device: Flame 2.1 (319mb)(Kitkat Base)(Shallow Flash)
BuildID: 20141121001202
Gaia: 6c739275e963465658c18c7a9ebaa48cbe927d34
Gecko: 9bfc7a166a94
Version: 34.0 (2.1)
Firmware: V188-1
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

0/10 repro


Device: Flame 2.1 (319mb)(Kitkat Base)(Shallow Flash) & (Full Flash)
Build ID: 20141121001202
Gaia: 6c739275e963465658c18c7a9ebaa48cbe927d34
Gecko: 9bfc7a166a94
Gonk: 48835395daa6a49b281db62c50805bd6ca24077e
Version: 34.0 (2.1)
Firmware Version: v188
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

0/10 repro
Flags: needinfo?(psiphantong)
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.