Closed Bug 990386 Opened 10 years ago Closed 10 years ago

[Music] scrolling down and scrolling back up the song, album, or artist list will cause tiling graphic defects temporarily

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:1.3T+)

RESOLVED DUPLICATE of bug 970007
blocking-b2g 1.3T+

People

(Reporter: nhirata, Assigned: pchang)

References

Details

(Whiteboard: [priority])

Attachments

(2 files, 1 obsolete file)

Attached image 2014-03-31-21-21-49.png
1. launch music app
2. select album
3. scroll down
4. scroll up to the top so search comes down

Expected: no graphic defect.
Actual: some of the tiling shifts left and will set itself right after 3.5 seconds
Gaia      02b97c89dec7a10a955c85b921b2a66181eebb0e
Gecko     f8bca24057937f5b09d73512ba1e771011ab4203
BuildID   20140331124355
Version   28.1
ro.build.version.incremental=75
ro.build.date=Mon Mar 31 12:45:23 CST 2014
Tarako
Can we get a video of this bug?
Keywords: qawanted
Attached image STR Video (obsolete) —
Please see attached video. The reproduce rate is 100%.
Obvious UI issue, and easy to reproduce.
blocking-b2g: --- → 1.3T?
Whiteboard: [MP_Blocker]
(In reply to pcheng from comment #5)
> Created attachment 8402162 [details]
> STR Video
> 
> Please see attached video. The reproduce rate is 100%.

That's a picture, not a video.
Attached video STR Video
Sorry. Here is the video.
Attachment #8402162 - Attachment is obsolete: true
Keywords: qawanted
triage: 1.3T+ partner blocker and display issue
ni? Peter, do you mind taking a look?Thanks
blocking-b2g: 1.3T? → 1.3T+
Flags: needinfo?(pchang)
Whiteboard: [MP_Blocker] → [priority]
Does this happen on 1.3 device? I couldn't reproduce it with master build.

By the way, does this issue still exist with the following changes?
Now I'm going to prepare the build environment for tarako.

+++ b/b2g/app/b2g.js
@@ -152,6 +152,7 @@ pref("browser.xul.error_pages.enabled", true);
 
 // disable color management
 pref("gfx.color_management.mode", 0);
+pref("layers.bufferrotation.enabled", false);
Flags: needinfo?(pchang)
to Peter
Assignee: nobody → pchang
(In reply to peter chang[:pchang][:peter] from comment #10)
> Does this happen on 1.3 device? I couldn't reproduce it with master build.
> 
> By the way, does this issue still exist with the following changes?
> Now I'm going to prepare the build environment for tarako.
> 
> +++ b/b2g/app/b2g.js
> @@ -152,6 +152,7 @@ pref("browser.xul.error_pages.enabled", true);
>  
>  // disable color management
>  pref("gfx.color_management.mode", 0);
> +pref("layers.bufferrotation.enabled", false);

I just confirmed this issue is related to bufferrotation. I couldn't reproduce it after disable buffer rotation.
Next I'm going to check 1.3 branch to reproduce this issue. If not, it may be have some fixes on 1.3 branch.
I just sync to latest tarako code and I couldn't reproduce this issue now.
And I found the Homescreen was killed everytime when I launched music.

Naoki, could you dump the system process when you reproduce this issue? (adb shell b2g-ps)
If you see homescreen, could you kill it first and then try to reproduce this issue? (adb shell kill pid of homescreen)

I think this may be related to low memory issue.
Flags: needinfo?(nhirata.bugzilla)
shell@android:/ # b2g-ps                                                       
APPLICATION      USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
b2g              root      84    1     138900 25844 ffffffff 4008b518 S /system/b2g/b2g
(Nuwa)           root      383   84    50616  2896  ffffffff 4000e518 S /system/b2g/plugin-container
FM Radio         app_478   478   383   61012  7668  ffffffff 4000e518 S /system/b2g/plugin-container
Music            app_824   824   383   102972 26824 ffffffff 4000e518 S /system/b2g/plugin-container
(Preallocated a  root      2082  383   58800  8832  ffffffff 4000e518 S /system/b2g/plugin-container
shell@android:/ #
Flags: needinfo?(nhirata.bugzilla)
(In reply to peter chang[:pchang][:peter] from comment #13)
> I just sync to latest tarako code and I couldn't reproduce this issue now.
> And I found the Homescreen was killed everytime when I launched music.
> 
I just found I could reproduce it again if I disable APZ and it was still related to buffer rotate feature.

Checking buffer rotate function now.
(In reply to peter chang[:pchang][:peter] from comment #15)
> (In reply to peter chang[:pchang][:peter] from comment #13)
> > I just sync to latest tarako code and I couldn't reproduce this issue now.
> > And I found the Homescreen was killed everytime when I launched music.
> > 
> I just found I could reproduce it again if I disable APZ and it was still
> related to buffer rotate feature.
> 
> Checking buffer rotate function now.

By adding preference[1] on my 1.3 Leo, I'm able to reproduce this issue.
And the root cause was the same as bug 970007, please refer bug 970007 comment 31.

[1] http://dxr.mozilla.org/mozilla-central/source/gfx/thebes/gfxPrefs.h#131
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: