(picture-caching) Black/broken tiles when moving tab out of window (KDE, XFCE)

NEW
Unassigned

Status

()

defect
P3
normal
7 months ago
19 days ago

People

(Reporter: darkspirit, Unassigned)

Tracking

(Depends on 1 bug, Blocks 1 bug, {correctness, nightly-community})

Trunk
x86_64
Linux
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox-esr60 unaffected, firefox64 unaffected, firefox65 unaffected, firefox66 disabled)

Details

()

Attachments

(6 attachments)

Debian Testing, KDE, X11, Macbook Pro

build 20190109092644 (https://hg.mozilla.org/mozilla-central/rev/26808f3dc0feb87880648c54ba23495d00457287) - it includes bug 1518708.

Currently I only assume that this might be a picture caching bug. Otherwise this could be a variant of bug 1502516.
It happened after moving a tab out of the window to create a new window. Black tiles showed their content when hovering them. Have problems to reproduce.

It's not bug 1502516 and I could only reproduce with picture caching so far.

build from bug 1518717 comment 6:
mozregression --repo autoland --launch e28e5537e369 --pref gfx.webrender.all:true gfx.webrender.picture-caching:true browser.tabs.drawInTitlebar:true -a https://mozillagfx.wordpress.com -a https://www.mozilla.org/de/firefox/new/?redirect_source=firefox-com

(Also reproducible with browser.tabs.drawInTitlebar:false; it's just a bit harder to click the right place fast enough.)

I was not able to reproduce this with Gnome. And it looks like bug 1502516 regressed further and is now present even without GPU process... :/ So this picture caching bug might be a consequence from that.

Blocks: wr-linux
No longer blocks: stage-wr-trains
Priority: -- → P3
Summary: (picture-caching) Black tiles when moving tab out of window → (picture-caching) Black/broken tiles when moving tab out of window (KDE)
See Also: → 1502516

I can't repro this yet (running KDE + X11 on Kubuntu).

I was talking to Jeff, who thought that this should involve a whole new WR instance, so we're somewhat confused how that could cause picture caching tiles to break.

Jeff, would anyone on the Gecko side be a good candidate to dive into this and / or have some ideas / thoughts on how this can occur?

Flags: needinfo?(jmuizelaar)

I can't think of anyone in particular. Since, it appears to be Linux only we'll probably have to wait on fixing it anyways.

Flags: needinfo?(jmuizelaar)

I executed the command from comment 1 on Ubuntu 18.04 (Nvidia GTX 1060) on which I installed kde-plasma-desktop before. Of course I needed to try the steps several times and fast enough until it finally reproduced.

Same Ubuntu, same command, using xfce4.

Summary: (picture-caching) Black/broken tiles when moving tab out of window (KDE) → (picture-caching) Black/broken tiles when moving tab out of window (KDE, XFCE)

It would be cool if bug 1462173 (win7), bug 1517472 (win10 without ANGLE), bug 1502516 (=bug 1502519 non-WR OpenGL) and this bug all had the same root cause.

I assume this is the same bug. Look how weird this is, you can see the desktop behind Firefox through that broken tile.

See Also: → 1525892

(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #8)

Created attachment 9041584 [details]
2019-02-05_21-34-47.mp4

Look how weird this is, you can see the desktop behind Firefox through that broken tile.

Easy to reproduce with ASan Nightly on Debian Testing with KDE by grabbing a tab to open a new window.
https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/firefox-67.0a1.en-US.linux-x86_64-asan-reporter.tar.bz2

Duplicate of this bug: 1540564

Debian Testing, KDE, X11, Macbook Pro

I think this could be fixed by bug 1502519.

Screencast (same as without env var):
MOZ_GTK_TITLEBAR_DECORATION=client mozregression --launch 2019-05-01 --pref gfx.webrender.all:true -a https://mozillagfx.wordpress.com -a https://www.mozilla.org/de/firefox/new/

Not reproducible with:
MOZ_GTK_TITLEBAR_DECORATION=none mozregression --launch 2019-05-01 --pref gfx.webrender.all:true -a https://mozillagfx.wordpress.com -a https://www.mozilla.org/de/firefox/new/

MOZ_GTK_TITLEBAR_DECORATION=system mozregression --launch 2019-05-01 --pref gfx.webrender.all:true -a https://mozillagfx.wordpress.com -a https://www.mozilla.org/de/firefox/new/

Depends on: 1502519
You need to log in before you can comment on or make changes to this bug.