Closed Bug 1565891 Opened 5 months ago Closed 3 months ago

Web page rendering corruption (picture-caching)

Categories

(Core :: Graphics: WebRender, defect, P3)

68 Branch
x86_64
Windows 10
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox68 --- wontfix

People

(Reporter: sjm, Assigned: gw)

References

(Blocks 1 open bug)

Details

(Keywords: correctness, regression)

Attachments

(2 files)

Attached image firefox_K3SqmH8ftZ.png

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0

Steps to reproduce:

Maximised the Firefox window after it having been minimised.

Actual results:

Parts of the displayed page are replaced with those from another tab.

Expected results:

The web page should be displayed correctly.

Thanks for the report! Please open about:support, click on "Copy text to clipboard", paste it into a text file and upload it here (Attach File).

Component: Untriaged → Graphics: WebRender
OS: Unspecified → Windows 10
Product: Firefox → Core
Hardware: Unspecified → x86_64
Attached file support.txt

It's probably not useful information but when I maximise the windows and the page is garbled, if I minimise and then maximise the window again it makes no difference. Only switching to another tab and back again causes the page to be rendered correctly.

How easily can you reproduce this?

Flags: needinfo?(sjm)

Although I haven't figured out how to deliberately trigger the bug, it does happen on a fairly regular basis.

Flags: needinfo?(sjm)
See Also: → 1562462
Blocks: wr-69
Priority: -- → P3

Simon, can you try disabling picture caching by setting gfx.webrender.picture-caching to false and see if the problem still happens?

Flags: needinfo?(sjm)

Simon, did disabling picture caching help?

Disabling gfx.webrender.picture-caching does seem to prevent the bug.

Flags: needinfo?(sjm)
Summary: Web page rendering corruption → Web page rendering corruption (picture-caching)

Does it seem limited to particular pages / sites, or can it happen randomly on any page?

Assignee: nobody → gwatson
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

I haven't had any luck reproducing this yet on a Win10 + nVidia GTX 1050.

A few questions, in case I'm doing the repro steps incorrectly:

  • What resolution are you running at?
  • Could you clarify what you mean by minimize / maximize? I'm assuming that means minimizing to the task bar, and then restoring it by clicking on the icon on the task bar, is that right? And is the size of the window in this case the full screen size, or a window that only takes up part of the screen? Does the size of the window change in these steps, or just whether it's minimized to the task bar?
  • Does it seem dependent on whether the window is minimized for a short or long time? Is there anything else you're doing on the PC between minimizing and maximizing?
  • Jeff, has anyone in Toronto seen this / able to try and reproduce?

Thanks!

Flags: needinfo?(sjm)
Flags: needinfo?(jmuizelaar)

Does it seem limited to particular pages / sites, or can it happen randomly on any page?

I haven't noticed a pattern with any particular website(s).

What resolution are you running at?

1920 x 1080.

Could you clarify what you mean by minimize / maximize? I'm assuming that means minimizing to the task bar, and then restoring it by clicking on the icon on the task bar, is that right? And is the size of the window in this case the full screen size, or a window that only takes up part of the screen? Does the size of the window change in these steps, or just whether it's minimized to the task bar?

Yeah, minimising and restoring from the task bar. The window is maximised and doesn't change size.

Does it seem dependent on whether the window is minimized for a short or long time? Is there anything else you're doing on the PC between minimizing and maximizing?

It may be that the window needs to be minimised for a relatively long period of time. I'll experiment with this and give feedback.

Flags: needinfo?(sjm)

Are you still seeing this?

Flags: needinfo?(jmuizelaar) → needinfo?(sjm)
Blocks: wr-70
No longer blocks: wr-69

I haven't experienced it in a while so it does look like it might be working now.

Flags: needinfo?(sjm)
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.