Closed Bug 1581299 Opened 5 years ago Closed 6 months ago

Phantom render error. Hard to reproduce.

Categories

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

70 Branch
Desktop
All
defect

Tracking

()

RESOLVED INACTIVE

People

(Reporter: juhyt80, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

Attached image Bug

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

Actual results:

Sometimes Firefox renderer goes wild before some page update happens. I believe it goes from Firefox 60' update. Finlay I catch it during dev! So here is a proof.
It always wired things like black rect, color changing, ...
I think, that caused by some errors in renderer engine.
Usually I find this on GitHub, but it can happens on any site.

Component: Untriaged → Graphics: WebRender
OS: Unspecified → All
Product: Firefox → Core
Hardware: Unspecified → Desktop
Component: Graphics: WebRender → General
Component: General → Graphics: WebRender

Hi, thanks for the report. Which GPU does your computer have, and are your drivers up to date? Are you able to attach your about:support to this bug? Is there any specific behaviour which causes this to happen? And does it go away eventually or do you need to restart the browser to fix it?

Flags: needinfo?(juhyt80)

This seems pretty bad but setting as P3 for now until we establish quite how hard to reproduce and how widespread it is.

Looks like it could be texture cache corruption, or reading from the wrong location in the texture cache. Have you seen anything like this or can you think of any reasons why that might be happening, Dzmitry?

Flags: needinfo?(dmalyshau)
Priority: -- → P3

I am using gtx 1050 with the latest drivers on this pc. I will try to give more information a bit later. This bug goes immediately after any page update happens (like css hovering ). I don't know what can cause this. Maybe media content on other tabs.

Flags: needinfo?(juhyt80)
Attached file Raw data

My about:support raw data.

The closest thing that comes to mind is our GPU cache corruption on NV driver wake-up from sleep on Linux. But this issue seem to be unrelated: if it happens on CSS changes, it's just the scene builds that cause the corruption of either the GPU cache or the texture cache. It would be best if we could get a WR capture that shows the issue.

On Windows, to get a WR capture:

  1. When you see the issue, hit "CTRL + SHIFT + 3". You'll notice a second-ish pause - the browser reads the state and serializes it to disk.
  2. The wr-capture folder would appear in "C:\Users\<username>\AppData\Local\Nightly\wr-capture` folder (for Firefox Nightly). Please zip it and share, e.g. via Firefox Send.
Flags: needinfo?(dmalyshau)

Okay, I will do it the next time.

Attached image currupted.bmp

Corrupted render

I just have captured new screenshot and it seems like there is more than page corruption.

Attached image should_be.bmp

To compare.

Severity: normal → S3
Status: UNCONFIRMED → RESOLVED
Closed: 6 months ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: