Closed Bug 1227373 Opened 9 years ago Closed 8 years ago

Blank content drawn on Linux with tiling window manager

Categories

(Core :: Graphics, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1234049
Tracking Status
e10s + ---
firefox45 --- affected

People

(Reporter: mrbkap, Unassigned)

References

Details

(Keywords: regression, Whiteboard: gfx-noted)

NB: I've only seen this on Linux.

Both Shu and I have seen the content area not being drawn sometimes when switching back, either from another application on the same virtual workspace or switching workspaces entirely. I've seen the content area being drawn as either all-black or all-white (so we don't appear to be reading any uninitialized memory or anything like that).

The most reliable method I've found to cause content to draw itself is to switch tabs away and then back to the tab that was previously black.

I believe this started sometime last week, but it only happens sporadically, so I don't know exactly when I first saw it.
On Xmonad, STR:

1) Open a slow-linking tab in a new window.
2) Switch to it.
3) Before it finishes loading, immediately switch to another workspace.
4) Switch back.

The tab should be finished loading at this point, and if you mouse over the content window the cursor would change to the text caret and everything, but nothing gets redrawn, so all you get is a white screen.
s/slow-linking/slow-loading
Shu-yu, could you please attach a copy of about:support to this bug and check if this is a recent regression by testing some earlier versions of Firefox?
Whiteboard: gfx-noted
92df2e4ade3d6104264ecf2b00b04a215d6e854a is the first bad commit
commit 92df2e4ade3d6104264ecf2b00b04a215d6e854a
Author: George Wright <george@mozilla.com>
Date:   Mon Nov 9 21:38:21 2015 -0500

    Bug 1098131 - Don't invalidate layers when simply changing SizeMode r=smaug,jimm
Those are git hashes, sorry. The bug is right though.
Blocks: 1098131
George, can you please look in to this?
Flags: needinfo?(gwright)
Keywords: regression
tracking-e10s: --- → ?
Flags: needinfo?(gwright)
This has gotten a lot worse for me. I'm seeing it without any navigation at all. I also have to switch tabs two or three times to get my content back.
Blake and Shu-yu tell me they no longer see this now that bug 1234049 has landed.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.