Open Bug 1334839 Opened 7 years ago Updated 2 years ago

tab windows turn black

Categories

(Core :: Graphics, defect, P3)

51 Branch
x86_64
Windows 10
defect

Tracking

()

People

(Reporter: nobodyuknow0, Unassigned, NeedInfo)

Details

(Keywords: regression, Whiteboard: [gfx-noted])

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0
Build ID: 20170125094131

Steps to reproduce:

normal browsing. usually several tabs (2-10) open.


Actual results:

tab windows turn solid black.  have to close all open tabs, and THEN reopen.


Expected results:

see a web page?
OS: Unspecified → Windows 10
Hardware: Unspecified → x86_64
Hey, check similiar bugs:
Bug 1334748
Bug 1334533
Bug 1334778
Bug 1334830

Especially this one: Bug 1334778, as:

> So when I enable e10s and load page it just shows up blank, till i switch to another tab and then back, 
> then page shows up 

(from https://bugzilla.mozilla.org/show_bug.cgi?id=1334778#c9 ) is similiar to your:

> tab windows turn solid black.  have to close all open tabs, and THEN reopen.
Forgot to say that this seems to happen randomly.  I'd say 97% of use since the update has been fine.  When this happens it happens to all open tabs.  The tab window is solid blaCk (I think of blaNk as white). All the FF components --- tabs, menu, etc. --- are still visible and seem to work fine. A reload of the tab is still black. Opening of a new tab is still black.  Only after closing all tabs does the problem go away.
can you please enter about:support into the address bar, copy the details of the graphics section and post them here in the bug?
Flags: needinfo?(nobodyuknow0)
i'm also going to confirm this based on some other similar user reports we have seen:
https://support.mozilla.org/en-US/questions/1155629
https://support.mozilla.org/en-US/questions/1155791
https://twitter.com/firefox/status/825472182893629440

users who provided data so far both had a intel gpu with driver version 10.18.15.4248 - one was a hd4400 (adapterDeviceID: 0x041e) and the other one a 4600 (adapterDeviceID: 0x0416)
Status: UNCONFIRMED → NEW
Component: Untriaged → Graphics
Ever confirmed: true
Keywords: regression
Product: Firefox → Core
(In reply to [:philipp] from comment #3)
> can you please enter about:support into the address bar, copy the details of
> the graphics section and post them here in the bug?

Graphics
Features
Compositing	Direct3D 11
Asynchronous Pan/Zoom	wheel input enabled
WebGL Renderer	Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
WebGL2 Renderer	Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
Hardware H264 Decoding	Yes; Using D3D11 API
Audio Backend	wasapi
Direct2D	true
DirectWrite	true (10.0.14393.351)
GPU #1
Active	Yes
Description	Intel(R) HD Graphics 4600
Vendor ID	0x8086
Device ID	0x0416
Driver Version	10.18.15.4248
Driver Date	6-29-2015
Drivers	igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID	1963103c
RAM	Unknown
GPU #2
Active	No
Description	NVIDIA GeForce GT 740M
Vendor ID	0x10de
Device ID	0x1292
Driver Version	21.21.13.7667
Driver Date	1-15-2017
Drivers	C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvd3dumx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvd3dum,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um
Subsys ID	219a103c
RAM	2048
Diagnostics
AzureCanvasAccelerated	0
AzureCanvasBackend	direct2d 1.1
AzureContentBackend	direct2d 1.1
AzureFallbackCanvasBackend	cairo
failures	CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
Decision Log
D3D9_COMPOSITING	
disabled by default: Disabled by default
Failure Log
(#0) 	CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#739) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,125) Code: 0x887a0005
(#740) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,125) Code: 0x887a0005
(#741) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,125) Code: 0x887a0005
(#742) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,62) Code: 0x887a0005
(#743) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,62) Code: 0x887a0005
(#744) 	CP+[GFX1-]: (gfxWindowsPlatform) Detected device reset: 1
(#745) 	CP+[GFX1-]: (gfxWindowsPlatform) Finished device reset.
(#746) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,180) Code: 0x887a0005
(#747) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,180) Code: 0x887a0005
(#748) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,125) Code: 0x887a0005
(#749) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,125) Code: 0x887a0005
(#750) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,125) Code: 0x887a0005
(#751) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,125) Code: 0x887a0005
(#752) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,62) Code: 0x887a0005
(#753) 	CP+[GFX1]: [D3D11] 2 CreateTexture2D failure Size(4972,62) Code: 0x887a0005
thanks, so it's intel's driver version 10.18.15.4248 for you as well. 

milan, should we look into blocklisting in this case?
Flags: needinfo?(milan)
Likely - couple of more question for the reporter:

1. Because we don't often report about:support correctly for dual GPU systems (and you seem to have one), could you download and run the Firefox developer edition, and see if you get the same about:support, or if the two GPUs are reversed (e.g., Nvidia is #1, Intel is #2)?  Version 53 (current developer edition) has this problem resolved, so the reporting should be correct.

2. If you turn off hardware acceleration in the advanced tabs of the preferences, and restart Firefox, does the problem go away?

3. If you turn hardware acceleration back on, but in the Nvidia control panel -> Manage 3D settings -> Program settings change Mozilla Firefox to use Nvidia processor instead of the "Use global settings/Integrated graphics", and restart Firefox, does the problem go away?  You can check if this setting was correctly modified by noting Nvidia as GPU #1 in the developer edition.

This is a lot of details to ask for, we appreciate if you have time to do any of them.  Blocking the driver version is a drastic step that affects a lot of people so we want to make sure we don't do it lightly :)
Flags: needinfo?(milan)
(In reply to [:philipp] from comment #4)
> i'm also going to confirm this based on some other similar user reports we
> have seen:
> https://support.mozilla.org/en-US/questions/1155629
> https://support.mozilla.org/en-US/questions/1155791
> https://twitter.com/firefox/status/825472182893629440
> 
> users who provided data so far both had a intel gpu with driver version
> 10.18.15.4248 - one was a hd4400 (adapterDeviceID: 0x041e) and the other one
> a 4600 (adapterDeviceID: 0x0416)

It would be interesting to find out if these are all dual GPU systems.  Not sure I can tell from those reports.
Flags: needinfo?(madperson)
the user at https://support.mozilla.org/en-US/questions/1155791 had an intel gpu only:

    adapterDescription: Intel(R) HD Graphics 4400
    adapterDescription2:
    adapterDeviceID: 0x041e
    adapterDeviceID2:
    adapterDrivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
    adapterDrivers2:
    adapterRAM: Unknown
    adapterRAM2:
    adapterSubsysID: 367d17aa
    adapterSubsysID2:
    adapterVendorID: 0x8086
    adapterVendorID2:
    crashGuards: []
    currentAudioBackend: wasapi
    direct2DEnabled: True
    directWriteEnabled: True
    directWriteVersion: 10.0.14393.351
    driverDate: 8-4-2015
    driverDate2:
    driverVersion: 10.18.15.4248
    driverVersion2:
    featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'Direct3D11 Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_COMPOSITING'}, {u'status': u'disabled', u'description': u'Direct3D9 Compositing', u'log': [{u'status': u'disabled', u'message': u'Disabled by default', u'type': u'default'}], u'name': u'D3D9_COMPOSITING'}, {u'status': u'available', u'description': u'Direct2D', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'DIRECT2D'}, {u'status': u'available', u'description': u'Direct3D11 hardware ANGLE', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_HW_ANGLE'}]}
    info: {u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'direct2d 1.1', u'AzureFallbackCanvasBackend': u'cairo', u'AzureContentBackend': u'direct2d 1.1', u'ApzWheelInput': 1}
    isGPU2Active: False
    numAcceleratedWindows: 1
    numTotalWindows: 1
    supportsHardwareH264: Yes; D3D11 blacklisted with DLL igd10iumd32.dll (10.18.15.4248); Using D3D9 API
    webgl2Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4400 Direct3D11 vs_5_0 ps_5_0)
    webglRenderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4400 Direct3D11 vs_5_0 ps_5_0)
    windowLayerManagerRemote: True
    windowLayerManagerType: Direct3D 11
Flags: needinfo?(madperson)
(In reply to Milan Sreckovic [:milan] from comment #7)
> Likely - couple of more question for the reporter:
> 
> 1. Because we don't often report about:support correctly for dual GPU
> systems (and you seem to have one), could you download and run the Firefox
> developer edition, and see if you get the same about:support, or if the two
> GPUs are reversed (e.g., Nvidia is #1, Intel is #2)?  Version 53 (current
> developer edition) has this problem resolved, so the reporting should be
> correct.
> 
> 2. If you turn off hardware acceleration in the advanced tabs of the
> preferences, and restart Firefox, does the problem go away?
> 
> 3. If you turn hardware acceleration back on, but in the Nvidia control
> panel -> Manage 3D settings -> Program settings change Mozilla Firefox to
> use Nvidia processor instead of the "Use global settings/Integrated
> graphics", and restart Firefox, does the problem go away?  You can check if
> this setting was correctly modified by noting Nvidia as GPU #1 in the
> developer edition.
> 
> This is a lot of details to ask for, we appreciate if you have time to do
> any of them.  Blocking the driver version is a drastic step that affects a
> lot of people so we want to make sure we don't do it lightly :)

I'll give this a try --- lotta stuff to do, tho.  I noticed the talk
of the Intel driver 10.18.15.4248 . Intel's site shows an update, but
the driver won't install and says "this operating system doesn't
support it" or something to that effect.  I think it has something to
do with HP vendor os/drivers.

The 3 things you asked for is quite a bit, but I'll try it and report
back tomorrow.

How will the Dev Edition affect my profile if I install it.

Robby R
(In reply to nobodyuknow0 from comment #10)
> How will the Dev Edition affect my profile if I install it.

DevEdition will use a separate profile by default and won't touch your existing data.
Haven't had a chance to do all those things, but am running FF Dev for a few hours now.  So far no problems, but we'll see.  Below is all the about:support info:

Application Basics
------------------

Name: Firefox
Version: 53.0a2
Build ID: 20170201004003
Update Channel: aurora
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0
OS: Windows_NT 10.0
Multiprocess Windows: 1/1 (Enabled by default)
Safe Mode: false

Crash Reports for the Last 3 Days
---------------------------------

All Crash Reports

Extensions
----------

Name: ADB Helper
Version: 0.9.2
Enabled: true
ID: adbhelper@mozilla.org

Name: Application Update Service Helper
Version: 1.0
Enabled: true
ID: aushelper@mozilla.org

Name: Flagfox
Version: 5.1.19
Enabled: true
ID: {1018e4d6-728f-4b20-ad56-37578a4de76b}

Name: FlyWeb
Version: 1.0.0
Enabled: true
ID: flyweb@mozilla.org

Name: Form Autofill
Version: 1.0
Enabled: true
ID: formautofill@mozilla.org

Name: Multi-process staged rollout
Version: 1.7
Enabled: true
ID: e10srollout@mozilla.org

Name: NoScript
Version: 2.9.5.3
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Name: Pocket
Version: 1.0.5
Enabled: true
ID: firefox@getpocket.com

Name: Presentation
Version: 1.0.0
Enabled: true
ID: presentation@mozilla.org

Name: SHA-1 deprecation staged rollout
Version: 1.0
Enabled: true
ID: disableSHA1rollout@mozilla.org

Name: Shield Recipe Client
Version: 1.0.0
Enabled: true
ID: shield-recipe-client@mozilla.org

Name: Valence
Version: 0.3.7
Enabled: true
ID: fxdevtools-adapters@mozilla.org

Name: Web Compat
Version: 1.0
Enabled: true
ID: webcompat@mozilla.org

Graphics
--------

Features
Compositing: Direct3D 11
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled
WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
WebGL2 Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
Hardware H264 Decoding: Yes; Failed to create D3D11 device for decoder; Using D3D9 API
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (10.0.14393.351)
GPU #1
Active: Yes
Description: Intel(R) HD Graphics 4600
Vendor ID: 0x8086
Device ID: 0x0416
Driver Version: 10.18.15.4248
Driver Date: 6-29-2015
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 1963103c
RAM: Unknown
GPU #2
Active: No
Description: NVIDIA GeForce GT 740M
Vendor ID: 0x10de
Device ID: 0x1292
Driver Version: 21.21.13.7667
Driver Date: 1-15-2017
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvd3dumx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvd3dum,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um
Subsys ID: 219a103c
RAM: 2048
Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: cairo
Decision Log
D3D9_COMPOSITING:
disabled by default: Disabled by default




Important Modified Preferences
------------------------------

accessibility.typeaheadfind: true
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 3
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20170201004003
browser.startup.homepage_override.buildID: 20170201004003
browser.startup.homepage_override.mstone: 53.0a2
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 3
browser.urlbar.lastSuggestionsPromptDate: 20170201
dom.gamepad.extensions.enabled: true
extensions.lastAppVersion: 53.0a2
gfx.crash-guard.d3d11video.appVersion: 53.0a2
gfx.crash-guard.d3d11video.deviceID: 0x0416
gfx.crash-guard.d3d11video.driverVersion: 10.18.15.4248
gfx.crash-guard.status.d3d11video: 2
gfx.crash-guard.status.d3d9video: 2
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1485997750
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20170201004003
media.gmp-manager.lastCheck: 1485998752
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1485997801
media.gmp-widevinecdm.version: 1.4.8.903
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.history.expiration.transient_current_max_pages: 88010
plugin.disable_full_page_plugin_for_types: application/pdf
security.sandbox.content.tempDirSuffix: {1ac892c1-0262-45ec-9448-f447b9a32315}
services.sync.declinedEngines:
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1

NSS
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

NSSSMIME
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

NSSSSL
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

NSSUTIL
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

Experimental Features
---------------------

Sandbox
-------

Content Process Sandbox Level: 1
Just happened again (all tab windows black) with FF Dev.  I WAS able to open about:support in a new tab, though.  There was a list of errors below the Graphics info. Couldn't get here (bugzilla) because of black tabs, so I restarted and unfortunately all the error info was gone.  Next time I'll try to copy it before I restart.

Robby
Finally figured out how to get around hp driver and updated to intel's latest for 4600.  So far no problems with standard release 51.0.1 64bit :

Graphics
Features
Compositing	Direct3D 11
Asynchronous Pan/Zoom	wheel input enabled
WebGL Renderer	Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
WebGL2 Renderer	Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
Hardware H264 Decoding	Yes; Using D3D11 API
Audio Backend	wasapi
Direct2D	true
DirectWrite	true (10.0.14393.351)
GPU #1
Active	Yes
Description	Intel(R) HD Graphics 4600
Vendor ID	0x8086
Device ID	0x0416
Driver Version	20.19.15.4501
Driver Date	8-11-2016
Drivers	igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID	1963103c
RAM	Unknown
GPU #2
Active	No
Description	NVIDIA GeForce GT 740M
Vendor ID	0x10de
Device ID	0x1292
Driver Version	21.21.13.7667
Driver Date	1-15-2017
Drivers	C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvd3dumx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2umx C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvd3dum,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_09943c7dcac93d0d\nvwgf2um
Subsys ID	219a103c
RAM	2048
Diagnostics
AzureCanvasAccelerated	0
AzureCanvasBackend	direct2d 1.1
AzureContentBackend	direct2d 1.1
AzureFallbackCanvasBackend	cairo
Decision Log
D3D9_COMPOSITING	
disabled by default: Disabled by default
Priority: -- → P3
Whiteboard: [gfx-noted]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.