Open Bug 1382003 Opened 7 years ago Updated 2 years ago

Viewport got black

Categories

(Core :: Graphics, defect, P3)

54 Branch
defect

Tracking

()

UNCONFIRMED
Tracking Status
firefox57 --- fix-optional

People

(Reporter: genya_doroshenko, Unassigned)

Details

(Whiteboard: [gfx-noted])

Attachments

(6 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

Steps to reproduce:

Possible preconditions:
* Use a laptop with switchable graphics (Intel HD Graphics 6000 + NVIDIA GeForce 920M)
* Using NVidia Control Panel -- set Firefox to use NVidia GPU.
* PC was turning asleep several times with Firefox launched

Environment:
* Windows 10
* Firefox 54.0.1 (32-bit)

STR:
1. Watching Youtube video at 720p


Actual results:

In the middle of Youtube video, the viewport (Note: top bar (including bookmarks) and bottom bars (search) are visible) turned black.
Cursor type is changing properly depending on content
New tabs and windows have the problem

Firefox `Most used sites` page is displayed properly

Restarting Firefox solved the problem.

Text presentation of Troubleshooting information can be provided if necessary


Expected results:

Content is properly rendered
Please make sure your graphics driver is up to date: https://support.mozilla.org/kb/upgrade-graphics-drivers-use-hardware-acceleration
Component: Untriaged → Graphics
Product: Firefox → Core
(In reply to Kohei Yoshino [:kohei] from comment #1)
> Please make sure your graphics driver is up to date:
> https://support.mozilla.org/kb/upgrade-graphics-drivers-use-hardware-
> acceleration

Active Driver version was: 375.70: 10/28/2016
Updated. Will notify if issue is not resolved
Problem was not resolved after GPU driver update
Attached image Hover behavior
PC sleep during Firefox launched may not be a precondition.
Black screen occurred again 2 times within 10 minutes.
Notice: Both times there was a same set of resources within tabs (Might be correlated to content)
Notice 2: One tab was 'infinitely loading'
Eugene, can you go to about:support, click "Copy text to clipboard" and paste the result into here? Thanks!
Flags: needinfo?(genya_doroshenko)
Flags: needinfo?(genya_doroshenko)
Thanks for the info!
Failure during problem occurred has the failure log like the following. From it, it seems related to device reset. Bug 1364563 might be related. :kechen, can you comment to this bug?

Failure Log
(#0): CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#4139): CP+[GFX1-]: LayerManager::EndTransaction skip RenderLayer().
(#4140): CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#4141): CP+[GFX1-]: (gfxWindowsPlatform) Finished device reset.
(#4142): CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#4143): CP+[GFX1-]: (gfxWindowsPlatform) Finished device reset.
(#4144): CP+[GFX1-]: LayerManager::EndTransaction skip RenderLayer().
(#4145): CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#4146): CP+[GFX1-]: (gfxWindowsPlatform) Finished device reset.
(#4147): CP+[GFX1-]: LayerManager::EndTransaction skip RenderLayer().
(#4148): CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#4149): CP+[GFX1-]: (gfxWindowsPlatform) Finished device reset.
(#4150): CP+[GFX1-]: LayerManager::EndTransaction skip RenderLayer().
(#4151): CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#4152): CP+[GFX1-]: (gfxWindowsPlatform) Finished device reset.
(#4153): CP+[GFX1-]: LayerManager::EndTransaction skip RenderLayer()
Flags: needinfo?(kechen)
I think it's a duplicate of Bug 1364563
According to the information from about:support, there is no GPU process exists, and the backend of the compositor is still d3d11 when this problem occurred which is the same as Bug 1364563.
This problem is caused by unsynced backend between content and compositor process in the fallback process (UI process is fine since it uses skia at first place).

But the symptom of the bugs are a little different(this shows the black screen, bug 1364563 shows broken content). It would be nice to confirm the problem before we mark this as a duplicate.

Eugene could you reproduce this problem easily? If so could you help us to test it with our nightly build firefox[1]?
Thank you!

[1] nightly.mozilla.org
Flags: needinfo?(kechen) → needinfo?(genya_doroshenko)
Whiteboard: [gfx-noted]
Problem does not occur on Nightly (Specifically: 57.0a1 (2017-08-11) (64-bit))
Flags: needinfo?(genya_doroshenko)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: