Closed Bug 1108253 Opened 11 years ago Closed 2 years ago

OMTC: Screen Goes Black

Categories

(Core :: Graphics, defect)

34 Branch
x86_64
Windows 7
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: therubex, Unassigned)

References

Details

Attachments

(4 files)

OMTC: Screen Goes Black. Eventually. My use case might be considered "extreme", but that's immaterial, it should not happen (well IMO). If I disable OMTC, set layers.offmainthreadcomposition.enabled;false, the same does not happen. I use a LOT of windows, tabs. Situation has existed since OMTC landed, so somewhere in the FF 33 run, I'm supposing. Oh, you'll want to know if the same happens in a "new" Profile, no extensions. Hmmm. Will use existing sessionstore.js. At the least I'll need to set, browser.sessionstore.max_concurrent_tabs;0, or I won't successfully load at all (due to OOM issues). Probably have to disable all extensions, wouldn't want Flash crap loading up on me. I may try it that way & see what happens? Or I'll add NoScript into the mix & know that I'll successfully load (OMTC issues aside).
So in the process of providing more information here, I crash. http://crash-stats.mozilla.com/report/index/bp-b368ebf1-aea7-46db-81ce-3ddc52141206 Which points to: Bug 1036742 - Startup crash in mozalloc_abort(char const* const) | NS_DebugBreak | mozilla::layers::TransparentRenderer::End() with D2D & OMTC disabled :cry:
about:support (This is with OMTC disabled, at this point) Graphics in particular: Graphics -------- Adapter Description: Intel(R) HD Graphics 4000 Adapter Drivers: igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32 Adapter RAM: Unknown Device ID: 0x0162 Direct2D Enabled: true DirectWrite Enabled: true (6.2.9200.16571) Driver Date: 9-30-2014 Driver Version: 10.18.10.3958 GPU #2 Active: false GPU Accelerated Windows: 86/86 Direct3D 10 Subsys ID: 01621849 Vendor ID: 0x8086 WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D9Ex vs_3_0 ps_3_0) windowLayerManagerRemote: false AzureCanvasBackend: direct2d AzureContentBackend: direct2d AzureFallbackCanvasBackend: cairo AzureSkiaAccelerated: 0
My want, what brought this about - at this point in time (though it the same has occurred at various times during "normal" usage) was my with to have all my windows maximized. At the start they were not. Some were or may have been, but the majority were not. And as I'm switching between them, it was getting to be a PITA to do manually maximize. So Nirsoft to the rescue. "WinLister" http://www.nirsoft.net/utils/winlister.html (I should have numbered the shots, but generally they work in pairs...) [1+2] OMTC enabled Open from Session Restore - sucesss Since I knew that maximizing all windows would cause me to go black, decided to only select a subset of the windows to maximize to see if I could eventually get all windows maximized. [3+4] Just picked a subset, arbitrarily & maximized them - sucesss [5+6+7] Picked some more windows, not all, & maximized them - fail At this point, all windows were black. I can "interact" with them, though can't see anything. IOW everything works, I have not crashed or hung, I can still do stuff, just can't see what I'm doing. Ctrl+Q to Quit, prompted in black, & I successfully save my session.
So I try the same in FF 34. Copy entire SeaMonkey Profile over into (an empty, existing) FF Profile (Now this is with my last SeaMonkey attempt, where all the windows went black.) Rename sessionstore.json to sessionstore.js Start FF [1+2+3] Same results as with the last SeaMonkey run Profile opens, but all windows are black - fail [4+5] Eh, what did I do here? Pretty sure I disabled OMTC with this run, otherwise starting with the just failed run (Did this by manually adding the Pref;false to prefs.js.) - success [6+7+8] OMTC certainly disabled All windows maximized (Also shows Winlister,8) - success
Back to SeaMonkey Manually disable OMTC (the the Pref;false to prefs.js) Open -Success
> Oh, you'll want to know if the same happens in a "new" Profile, no extensions. > Will use existing sessionstore.js. Yes. > At the least I'll need to set, browser.sessionstore.max_concurrent_tabs;0, or I won't successfully load at all (due to OOM issues). Yes. (Looks like FF defaults to that as is.) > Probably have to disable all extensions, wouldn't want Flash crap loading up on me. Yes. > I may try it that way & see what happens? Memory numbers aren't looking bad. (Kind of impressed actually.) I have not finished fully loading, & won't let it go that far, as I've already determined that my windows are black. This is with a brand new Profile, only changes as mentioned. (OK, I'll let it run... eh, running for 12 minutes now, hasn't crashed, but still using ~25% CPU, 1 of 4 cores, ~2.3 GB of RAM, so I should still be able to go quite a bit before it ever finishes, or crashes. Can't hang around, have to kill it.)
about:support for that last "clean" FF run: Application Basics ------------------ Name: Firefox Version: 34.0 User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0 Multiprocess Windows: 0/1 Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Graphics -------- Adapter Description: Intel(R) HD Graphics 4000 Adapter Drivers: igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32 Adapter RAM: Unknown Device ID: 0x0162 Direct2D Enabled: true DirectWrite Enabled: true (6.2.9200.16571) Driver Date: 9-30-2014 Driver Version: 10.18.10.3958 GPU #2 Active: false GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC) Subsys ID: 01621849 Vendor ID: 0x8086 WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D9Ex vs_3_0 ps_3_0) windowLayerManagerRemote: true AzureCanvasBackend: direct2d AzureContentBackend: direct2d AzureFallbackCanvasBackend: cairo AzureSkiaAccelerated: 0 Important Modified Preferences ------------------------------ browser.cache.disk.capacity: 358400 browser.cache.disk.smart_size.first_run: false browser.cache.frecency_experiment: 2 browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20141125180439 browser.startup.homepage_override.buildID: 20141125180439 browser.startup.homepage_override.mstone: 34.0 dom.mozApps.used: true extensions.lastAppVersion: 34.0 gfx.direct3d.last_used_feature_level_idx: 0 media.gmp-gmpopenh264.enabled: false media.gmp-gmpopenh264.lastUpdate: 1417885878 media.gmp-gmpopenh264.version: 1.1 media.gmp-manager.lastCheck: 1417885877 network.cookie.prefsMigrated: true places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true plugin.state.flash: 0 plugin.state.npgoogleupdate: 0 plugin.state.npintelwebapiipt: 0 plugin.state.npintelwebapiupdater: 0 privacy.sanitize.migrateFx3Prefs: true storage.vacuum.last.index: 0 Important Locked Preferences ---------------------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Library Versions ---------------- NSPR Expected minimum version: 4.10.7 Version in use: 4.10.7 NSS Expected minimum version: 3.17.2 Basic ECC Version in use: 3.17.2 Basic ECC NSSSMIME Expected minimum version: 3.17.2 Basic ECC Version in use: 3.17.2 Basic ECC NSSSSL Expected minimum version: 3.17.2 Basic ECC Version in use: 3.17.2 Basic ECC NSSUTIL Expected minimum version: 3.17.2 Version in use: 3.17.2 Experimental Features ---------------------
Blocks: 1086611
Hi, I have firefox 35.0.1 and windows 8.1 64 bits and I have black screens regularly despite the fact I have the latest drivers for my Intel HD graphics 4600. When I disable OMTC all is fine, all works nice.
Julien, Can you figure out steps to reproduce the black screen? i.e. a certain set of actions that causes it to happen with some reliability?
Flags: needinfo?(ratm6)
Unfortunately the black screens appear randomly. I have noticed that they appear more often while playing flash videos. But sometimes the firefox window becomes black on any website. Sorry but that's very random :(
Flags: needinfo?(ratm6)
Julien, what's your about:support say for graphics?
It's in french : Accélération graphique Date du pilote 1-5-2015 Date du pilote (GPU 2) 11-20-2014 Description de la carte IGFX Description de la carte (GPU 2) AMD Radeon HD 8600M Series Direct2D activé true DirectWrite activé true (6.3.9600.17111) Fenêtres avec accélération graphique 1/1 Direct3D 11 (OMTC) GPU 2 actif false ID du périphérique 0x0416 ID du périphérique (GPU 2) 0x6660 ID du sous-système 1978103c ID du sous-système (GPU 2) 0000000c ID du vendeur 0x8086 ID du vendeur (GPU 2) 0x1002 Pilote de la carte (GPU 2) aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64 Pilotes de la carte igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32 RAM de la carte Unknown RAM de la carte (GPU 2) 1024 Rendu WebGL Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D9Ex vs_3_0 ps_3_0) Version du pilote 10.18.14.4080 Version du pilote (GPU 2) 14.501.1003.0 windowLayerManagerRemote true AzureCanvasBackend direct2d AzureContentBackend direct2d AzureFallbackCanvasBackend cairo AzureSkiaAccelerated 0
Any comment about my graphics?
Just confirming it is a D2D/DX11 combination.
Also seeing this bug... seems to black out images after a tab is inactive for a period of time. http://i.imgur.com/DCrQWmy.png Adapter Description NVIDIA GeForce GTX 560 Ti Adapter Drivers nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um Adapter RAM 1024 Device ID 0x1200 Direct2D Enabled true DirectWrite Enabled true (6.3.9600.17415) Driver Date 2-5-2015 Driver Version 9.18.13.4752 GPU #2 Active false GPU Accelerated Windows 1/1 Direct3D 11 (OMTC) Subsys ID 089810de Vendor ID 0x10de WebGL Renderer Google Inc. -- ANGLE (NVIDIA GeForce GTX 560 Ti Direct3D9Ex vs_3_0 ps_3_0) windowLayerManagerRemote true AzureCanvasBackend direct2d AzureContentBackend direct2d AzureFallbackCanvasBackend cairo AzureSkiaAccelerated 0
Hi, I fixed the bug by uninstalling entirely the drivers of my Intel graphic card, I mean uninstalling through the control panel of windows and by running Driver Fusion. THen I reinstalled the latest drivers and all works fine now.
Severity: normal → S3

Reporter, are you still experiencing this issue?

Flags: needinfo?(therubex)

Clear a needinfo that is pending on an inactive user.

Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE.

For more information, please visit BugBot documentation.

Flags: needinfo?(therubex)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: