Closed Bug 1204223 Opened 9 years ago Closed 9 years ago

[e10s] With Nvidia GeForce driver 355.98, when computer wakes up from sleep, all Firefox tabs have the black screen of death

Categories

(Core :: Graphics, defect)

42 Branch
x86_64
Windows
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s ? ---

People

(Reporter: josh.tumath+bugzilla, Unassigned)

References

Details

(Whiteboard: [Dupe me][gfx-noted])

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0 Build ID: 20150911004112 Steps to reproduce: Using a Windows 10 PC with an Nvidia GeForce GTX 960 graphics card and the latest driver (355.82)... 1. Open Firefox and open a few tabs with some pages 2. Leave the computer for a while to go into sleep mode 3. Return after a while and resume from sleep # A notification appears saying "nvidia driver 355.82 stopped responding and has recovered" Actual results: When going back onto Firefox, every tab has the "white screen of death" (a spinner icon on a white background). However, the chrome still works fine, and when opening a new tab and visiting a page, that works too.
Firefox might not necessarily be the cause of the GPU driver failure (I'm still trying to determine that - it's hard to reproduce), but either way it seems that the e10s process that the tabs are running in does not recover well from the driver failure.
Could you type about:support in the location bar and paste the section "graphics", please.
Flags: needinfo?(josh)
Adapter Description NVIDIA GeForce GTX 960 Adapter Drivers nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um Adapter RAM 4095 Asynchronous Pan/Zoom none Device ID 0x1401 Direct2D Enabled true DirectWrite Enabled true (10.0.10240.16430) Driver Date 8-25-2015 Driver Version 10.18.13.5582 GPU #2 Active false GPU Accelerated Windows 1/1 Direct3D 11 (OMTC) Subsys ID 140110de Supports Hardware H264 Decoding true Vendor ID 0x10de WebGL Renderer Google Inc. -- ANGLE (NVIDIA GeForce GTX 960 Direct3D11 vs_5_0 ps_5_0) windowLayerManagerRemote true AzureCanvasBackend direct2d 1.1 AzureContentBackend direct2d 1.1 AzureFallbackCanvasBackend cairo AzureSkiaAccelerated 0
Flags: needinfo?(josh)
Could you test with e10s disabled?
(In reply to Loic from comment #4) > Could you test with e10s disabled? So far I have not been able to reproduce it with e10s disabled, but I'll keep trying.
Ok, let's flag the bug about e10s.
Blocks: e10s
OS: Unspecified → Windows
Summary: With Nvidia GeForce driver 355.82, when computer wakes up from sleep, all Firefox tabs have the white screen of death → [e10s] With Nvidia GeForce driver 355.82, when computer wakes up from sleep, all Firefox tabs have the white screen of death
Possibly a duplicate, but definitely related to bug 1183391. Josh, the about:support in comment 3, was that after the error occured, or in a fresh session? If in a fresh session, could you reproduce the problem then append the about:support?
See Also: → 1183391
Whiteboard: [gfx-noted]
(In reply to Milan Sreckovic [:milan] from comment #7) > Possibly a duplicate, but definitely related to bug 1183391. Josh, the > about:support in comment 3, was that after the error occured, or in a fresh > session? If in a fresh session, could you reproduce the problem then append > the about:support? It was from a fresh session. But I haven't specifically tried to reproduce this bug from hibernation, so I will try that tomorrow with and without e10s enabled.
Flags: needinfo?(josh)
I was not able to reproduce this on Dev Edition, but I could reproduce the driver failure when hibernating while running Nightly. However, the tabs did recover just fine and there were no graphical errors that I saw. Also, I could not reproduce it a second time while running Nightly. At the moment, it's still too hard to tell if the driver failure is caused by Firefox or by a fault with the driver itself. But either way, the tab throbber of death is no longer appearing on each page, nor are there any graphical issues in the chrome process, so maybe something has been fixed and this bug should be INVALID for now and I'll reopen it later if I can reproduce it again?
Flags: needinfo?(josh)
We have been trying to recover better from the driver resets, though it's probably too much to hope for that this is fully resolved. I agree that we should make it invalid or worksforme until it comes back.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
I've started to experience this bug again, but this time with a black screen of death on each tab (but the chrome process looks ok). Should we reopen this bug or should I post a new bug?
(In reply to Josh Tumath from comment #11) > I've started to experience this bug again, but this time with a black screen > of death on each tab (but the chrome process looks ok). Should we reopen > this bug or should I post a new bug? Does that happen when you're resuming from sleep? If so then yes, please reopen this bug report. Thanks
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #12) > Does that happen when you're resuming from sleep? If so then yes, please > reopen this bug report. Done. Just to reiterate: after resuming from sleep, sometimes the graphics driver will restart, and all of the Firefox tabs appear black (but the main thread containing the chrome seems to be fine).
Status: RESOLVED → UNCONFIRMED
Hardware: Unspecified → x86_64
Resolution: WORKSFORME → ---
Summary: [e10s] With Nvidia GeForce driver 355.82, when computer wakes up from sleep, all Firefox tabs have the white screen of death → [e10s] With Nvidia GeForce driver 355.98, when computer wakes up from sleep, all Firefox tabs have the black screen of death
Whiteboard: [gfx-noted] → [Dupe me][gfx-noted]
Thanks Josh. You originally noted this issue with NVIDIA v355.82 (the latest WHQL driver at the time). I'm wondering if you could try one of the earlier Windows 10 WHQL drivers from NVIDIA to confirm if this is a regression in their driver. In the meantime I'm nominating this to track for shipping e10s support.
tracking-e10s: --- → ?
I have a GTX 970 machine running Windows 10. I'll see if I can reproduce this.
Flags: needinfo?(gwright)
Blocks: e10s-gfx
No longer blocks: e10s
(In reply to NVD from comment #16) > http://www.geforce.com/whats-new/articles/geforce-358-50-whql-driver-released > > Please test 358.50 WHQL driver. Haven't experienced any graphics failures yet with the new driver, but I'll let you know if it happens in the next few days.
I can't reproduce this using my Win10/GTX670 machine, running the NVIDIA drivers 355.98. This might be an issue with Maxwell chipsets, maybe? Application Basics ------------------ Name: Firefox Version: 44.0a1 Build ID: 20151007030205 Update Channel: nightly User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0 Multiprocess Windows: 1/1 (default: true) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Name: Adobe Acrobat - Create PDF Version: 1.1 Enabled: false ID: web2pdfextension@web2pdf.adobedotcom Graphics -------- Adapter Description: NVIDIA GeForce GTX 670 Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um Adapter RAM: 2048 Asynchronous Pan/Zoom: wheel input enabled Device ID: 0x1189 Direct2D Enabled: true DirectWrite Enabled: true (10.0.10240.16430) Driver Date: 9-13-2015 Driver Version: 10.18.13.5598 GPU #2 Active: false GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC) Subsys ID: 26783842 Supports Hardware H264 Decoding: Yes Vendor ID: 0x10de WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 670 Direct3D11 vs_5_0 ps_5_0) windowLayerManagerRemote: true AzureCanvasBackend: direct2d 1.1 AzureContentBackend: direct2d 1.1 AzureFallbackCanvasBackend: cairo AzureSkiaAccelerated: 0 Important Modified Preferences ------------------------------ accessibility.typeaheadfind.flashBar: 0 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: 2 browser.download.importedFromSqlite: true browser.download.manager.alertOnEXEOpen: true browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20151007030205 browser.startup.homepage_override.buildID: 20151007030205 browser.startup.homepage_override.mstone: 44.0a1 dom.apps.reset-permissions: true dom.mozApps.used: true extensions.lastAppVersion: 44.0a1 font.internaluseonly.changed: true gfx.direct3d.last_used_feature_level_idx: 0 gfx.driver-init.appVersion: 41.0.1 gfx.driver-init.deviceID: 0x1189 gfx.driver-init.driverVersion: 10.18.13.5598 gfx.driver-init.feature-d2d: true gfx.driver-init.feature-d3d11: true gfx.driver-init.status: 2 media.gmp-eme-adobe.abi: x86-msvc-x64 media.gmp-eme-adobe.lastUpdate: 1444312717 media.gmp-eme-adobe.version: 14 media.gmp-gmpopenh264.lastUpdate: 1442004313 media.gmp-gmpopenh264.version: 1.4 media.gmp-manager.buildID: 20151007030205 media.gmp-manager.lastCheck: 1444312715 media.hardware-video-decoding.failed: false network.auth.allow-subresource-auth: 2 network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.database.lastMaintenance: 1443991518 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true privacy.sanitize.migrateClearSavedPwdsOnExit: true privacy.sanitize.migrateFx3Prefs: true security.sandbox.content.tempDirSuffix: {fe274628-a5da-4674-8e4e-d1ceee213586} storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1442118011 Important Locked Preferences ---------------------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Library Versions ---------------- NSPR Expected minimum version: 4.10.9 Version in use: 4.10.9 NSS Expected minimum version: 3.20 Basic ECC Version in use: 3.20 Basic ECC NSSSMIME Expected minimum version: 3.20 Basic ECC Version in use: 3.20 Basic ECC NSSSSL Expected minimum version: 3.20 Basic ECC Version in use: 3.20 Basic ECC NSSUTIL Expected minimum version: 3.20 Version in use: 3.20 Experimental Features ---------------------
Flags: needinfo?(gwright)
(In reply to George Wright (:gw280) (:gwright) from comment #15) > I have a GTX 970 machine running Windows 10. I'll see if I can reproduce > this. When I said 970 I actually meant 670. Oops.
(In reply to George Wright (:gw280) (:gwright) from comment #18) > I can't reproduce this using my Win10/GTX670 machine, running the NVIDIA > drivers 355.98. This might be an issue with Maxwell chipsets, maybe? It probably is. But I haven't experienced any issues with the new driver. Maybe this is finally fixed now (famous last words).
OK, we'll keep it on the radar for a little while and if you don't see any further issues we'll resolve this as WORKSFORME.
Josh, please don't hesitate to reopen if you see this again.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.