Closed Bug 1210050 Opened 9 years ago Closed 2 years ago

[e10s] Web content is corrupted after some time, moving mouse causes further corruption and flashing

Categories

(Core :: Graphics, defect, P3)

44 Branch
defect

Tracking

()

RESOLVED FIXED
Tracking Status
e10s + ---

People

(Reporter: rick3162, Assigned: bas.schouten)

References

(Blocks 1 open bug)

Details

(Whiteboard: [gfx-noted])

Using Nightly 44.0a1 x64 2015-09-30 (and latest mozilla-inbound) in win10 x64 build 10240. - this issue also occurred in Nightly 43 - My only addons are Greasemonkey and Adblock Plus, but this occurs in a clean profile too. My system has 8 GB RAM and a nVidia GTX 780Ti w/ 3GB RAM with the latest GeForce drivers 355.98 (this also occured with the previous drivers 355.82) The issue: I can't give specific STR, but this issue happens on a daily basis, since Nightly 43: after some time of Firefox usage pages become corrupted with blurry colors. Examples: 1. MozillaZine: https://i.imgur.com/gBUPIfx.png 2. GitHub: http://i.imgur.com/v3tA6vN.png 3. Facebook: http://i.imgur.com/0mV5caY.jpg 4. bugzilla.mozilla.org: https://i.imgur.com/cAknTcL.jpg, and 5. inbox.google.com: a. https://i.imgur.com/0B5rl3S.jpg and b. https://i.imgur.com/jlV5dKi.jpg (while moving the mouse around) Refreshing(F5) the page doesn't help. If you move the mouse around over elements, it causes further corruption and/or elements flash as you hover mouse on them. It only gets fixed: (I) every time, if you: - "open URL in a non-e10s window", - restart Firefox (FWIW when this happens, there's no relevant entry in Event Viewer nor about:crashes). (II) sometimes (rarely), if you: - repeatedly switch tabs back and forth and/or close a few other tabs.
Component: General → Graphics
Product: Firefox → Core
One thing to clarify: this issue occurs only in e10s windows: opening the tab that has the issue in a non-e10s window (via rightclicking the tab and clicking 'open in new non-e10s window'), or by disabling e10s via via Options|General, it no longer occurs.
One last thing: this issue has been occurring on a daily basis since Nightly 43.
Kostas, please post your about:support
Flags: needinfo?(rick3162)
Milan, this appears to be graphics + e10s, can you take a look? Thanks.
Flags: needinfo?(milan)
Currently using latest mozilla-inbound (01-Oct-2015 16:40, with changelog: https://hg.mozilla.org/integration/mozilla-inbound/rev/86d816333f8f38e21c134ca7e55bcedd2aba2314 ). (I uninstalled Nightly and then installed latest m-i -- not on top of Nightly) Application Basics ------------------ Name: Firefox Version: 44.0a1 Build ID: 20151001073428 Update Channel: default User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:44.0) Gecko/20100101 Firefox/44.0 Multiprocess Windows: 1/1 (default: true) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- Report ID: bp-ded6419f-f617-424e-a6ed-816782150929 Submitted: 2 days ago All Crash Reports Extensions ---------- Name: Adblock Plus Version: 2.6.11.3985-beta Enabled: true ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} Name: Element Hiding Helper for Adblock Plus Version: 1.3.4 Enabled: true ID: elemhidehelper@adblockplus.org Name: Greasemonkey Version: 3.5beta3 Enabled: true ID: {e4a8a97b-f2ed-450b-b12d-ee082ba24781} Name: DownThemAll! Version: 2.0.18.1-signed Enabled: false ID: {DDC359D1-844A-42a7-9AA1-88A850A938A8} Name: IDM integration Version: 6.23.22 Enabled: false ID: mozilla_cc2@internetdownloadmanager.com Name: ImageHost Grabber Version: 1.7.0 Enabled: false ID: {E4091D66-127C-11DB-903A-DE80D2EFDFE8} Graphics -------- Adapter Description: NVIDIA GeForce GTX 780 Ti Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um Adapter RAM: 3072 Asynchronous Pan/Zoom: wheel input enabled Device ID: 0x100a 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: 29831462 Supports Hardware H264 Decoding: Yes Vendor ID: 0x10de WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 780 Ti 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.hashstats_reported: 1 browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false browser.cache.frecency_experiment: 1 browser.download.importedFromSqlite: true browser.download.manager.alertOnEXEOpen: true browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20151001042128 browser.startup.homepage_override.buildID: 20151001073428 browser.startup.homepage_override.mstone: 44.0a1 browser.tabs.remote.autostart: true browser.tabs.remote.autostart.2: false browser.urlbar.suggest.searches: true browser.urlbar.userMadeSearchSuggestionsChoice: true dom.apps.reset-permissions: true dom.mozApps.used: true dom.push.userAgentID: e1eff974-9136-421a-979b-f1a660942580 extensions.lastAppVersion: 44.0a1 font.internaluseonly.changed: true gfx.crash-guard.d3d11layers.appVersion: 43.0a1 gfx.crash-guard.d3d11layers.deviceID: 0x100a gfx.crash-guard.d3d11layers.driverVersion: 10.18.13.5582 gfx.crash-guard.d3d11layers.feature-d2d: true gfx.crash-guard.d3d11layers.feature-d3d11: true gfx.crash-guard.glcontext.gfx.driver-init.direct3d11-angle: true gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle: true gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-d3d11: false gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-warp: false gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-try-d3d11: true gfx.crash-guard.status.d3d11layers: 2 gfx.crash-guard.status.d3d9video: 2 gfx.crash-guard.status.glcontext: 2 gfx.direct3d.last_used_feature_level_idx: 0 gfx.driver-init.appVersion: 41.0 gfx.driver-init.deviceID: 0x100a gfx.driver-init.driverVersion: 10.18.13.5560 gfx.driver-init.feature-d2d: true gfx.driver-init.feature-d3d11: true gfx.driver-init.status: 2 media.gmp-eme-adobe.lastUpdate: 1437765876 media.gmp-eme-adobe.version: 12 media.gmp-gmpopenh264.lastUpdate: 1433099972 media.gmp-gmpopenh264.version: 1.4 media.gmp-manager.buildID: 20151001042128 media.gmp-manager.lastCheck: 1443710370 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.database.lastMaintenance: 1443713294 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true print.printer_Canon_iP4800_series_XPS.print_bgcolor: false print.printer_Canon_iP4800_series_XPS.print_bgimages: false print.printer_Canon_iP4800_series_XPS.print_colorspace: print.printer_Canon_iP4800_series_XPS.print_command: print.printer_Canon_iP4800_series_XPS.print_downloadfonts: false print.printer_Canon_iP4800_series_XPS.print_duplex: 1515870810 print.printer_Canon_iP4800_series_XPS.print_edge_bottom: 0 print.printer_Canon_iP4800_series_XPS.print_edge_left: 0 print.printer_Canon_iP4800_series_XPS.print_edge_right: 0 print.printer_Canon_iP4800_series_XPS.print_edge_top: 0 print.printer_Canon_iP4800_series_XPS.print_evenpages: true print.printer_Canon_iP4800_series_XPS.print_footercenter: print.printer_Canon_iP4800_series_XPS.print_footerleft: &PT print.printer_Canon_iP4800_series_XPS.print_footerright: &D print.printer_Canon_iP4800_series_XPS.print_headercenter: print.printer_Canon_iP4800_series_XPS.print_headerleft: &T print.printer_Canon_iP4800_series_XPS.print_headerright: &U print.printer_Canon_iP4800_series_XPS.print_in_color: true print.printer_Canon_iP4800_series_XPS.print_margin_bottom: 0.5 print.printer_Canon_iP4800_series_XPS.print_margin_left: 0.5 print.printer_Canon_iP4800_series_XPS.print_margin_right: 0.5 print.printer_Canon_iP4800_series_XPS.print_margin_top: 0.5 print.printer_Canon_iP4800_series_XPS.print_oddpages: true print.printer_Canon_iP4800_series_XPS.print_orientation: 0 print.printer_Canon_iP4800_series_XPS.print_page_delay: 50 print.printer_Canon_iP4800_series_XPS.print_paper_data: 9 print.printer_Canon_iP4800_series_XPS.print_paper_height: 11.00 print.printer_Canon_iP4800_series_XPS.print_paper_name: print.printer_Canon_iP4800_series_XPS.print_paper_size_type: 0 print.printer_Canon_iP4800_series_XPS.print_paper_size_unit: 1 print.printer_Canon_iP4800_series_XPS.print_paper_width: 8.50 print.printer_Canon_iP4800_series_XPS.print_plex_name: print.printer_Canon_iP4800_series_XPS.print_resolution: 1515870810 print.printer_Canon_iP4800_series_XPS.print_resolution_name: print.printer_Canon_iP4800_series_XPS.print_reversed: false print.printer_Canon_iP4800_series_XPS.print_scaling: 1.00 print.printer_Canon_iP4800_series_XPS.print_shrink_to_fit: true print.printer_Canon_iP4800_series_XPS.print_to_file: false print.printer_Canon_iP4800_series_XPS.print_unwriteable_margin_bottom: 0 print.printer_Canon_iP4800_series_XPS.print_unwriteable_margin_left: 0 print.printer_Canon_iP4800_series_XPS.print_unwriteable_margin_right: 0 print.printer_Canon_iP4800_series_XPS.print_unwriteable_margin_top: 0 privacy.sanitize.migrateClearSavedPwdsOnExit: true privacy.sanitize.migrateFx3Prefs: true security.sandbox.content.tempDirSuffix: {c50a1647-3b36-4d3f-9084-58b8ad04b7b5} storage.vacuum.last.index: 0 storage.vacuum.last.places.sqlite: 1443713293 storage.vacuum.last.queue.sqlite: 1435050897 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?(rick3162)
When it happens, are there any additional "Error" entries in the graphics section of about:support? Does it happen when hardware acceleration is disabled in preferences->advanced?
Flags: needinfo?(milan)
Whiteboard: [gfx-noted]
No, there are no additional "Error" entries. And, no, it doesn't happen with hardware acceleration being disabled.
Flags: needinfo?(jmathies)
Blocks: e10s-gfx
tracking-e10s: --- → +
Flags: needinfo?(jmathies)
Another affected user here. Exactly same symptoms as described. Do you need any more information? about:support: { "application": { "name": "Firefox", "version": "44.0a1", "buildID": "20151012030612", "userAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0", "safeMode": false, "updateChannel": "nightly", "supportURL": "https://support.mozilla.org/1/firefox/44.0a1/WINNT/ru/", "numTotalWindows": 1, "numRemoteWindows": 1, "remoteAutoStart": true }, "modifiedPreferences": { "accessibility.typeaheadfind.flashBar": 0, "browser.cache.disk.smart_size.first_run": false, "browser.cache.frecency_experiment": 3, "browser.cache.disk.filesystem_reported": 1, "browser.cache.disk.capacity": 358400, "browser.cache.disk.smart_size.use_old_max": false, "browser.download.importedFromSqlite": true, "browser.places.smartBookmarksVersion": 7, "browser.sessionstore.upgradeBackup.latestBuildID": "20151012030612", "browser.sessionstore.restore_on_demand": false, "browser.startup.homepage_override.mstone": "44.0a1", "browser.startup.homepage_override.buildID": "20151012030612", "browser.urlbar.suggest.searches": true, "browser.urlbar.userMadeSearchSuggestionsChoice": true, "dom.apps.reset-permissions": true, "dom.mozApps.used": true, "extensions.lastAppVersion": "44.0a1", "gfx.direct3d.last_used_feature_level_idx": 0, "media.gmp-eme-adobe.lastUpdate": 1444677270, "media.gmp-gmpopenh264.lastUpdate": 1444677270, "media.gmp-eme-adobe.abi": "x86-msvc-x64", "media.hardware-video-decoding.failed": false, "media.gmp-gmpopenh264.version": "1.4", "media.gmp-manager.lastCheck": 1444677266, "media.gmp-eme-adobe.version": "14", "media.gmp-gmpopenh264.abi": "x86-msvc-x64", "media.gmp-manager.buildID": "20151012030612", "network.prefetch-next": false, "network.http.speculative-parallel-limit": 0, "network.predictor.cleaned-up": true, "network.cookie.prefsMigrated": true, "places.history.expiration.transient_current_max_pages": 104858, "plugin.importedState": true, "plugin.disable_full_page_plugin_for_types": "application/pdf", "privacy.sanitize.migrateClearSavedPwdsOnExit": true, "privacy.clearOnShutdown.passwords": false, "security.sandbox.content.tempDirSuffix": "{a6a06498-3c88-4922-9c5a-ed0d85909385}", "ui.osk.debug.keyboardDisplayReason": "IKPOS: Touch screen not found." }, "lockedPreferences": {}, "graphics": { "numTotalWindows": 1, "numAcceleratedWindows": 1, "windowLayerManagerType": "Direct3D 11", "windowLayerManagerRemote": true, "supportsHardwareH264": "Yes", "adapterDescription": "NVIDIA GeForce GTX 970", "adapterVendorID": "0x10de", "adapterDeviceID": "0x13c2", "adapterSubsysID": "113110de", "adapterRAM": "4095", "adapterDrivers": "nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um", "driverVersion": "10.18.13.5850", "driverDate": "10-2-2015", "adapterDescription2": "", "adapterVendorID2": "", "adapterDeviceID2": "", "adapterSubsysID2": "", "adapterRAM2": "", "adapterDrivers2": "", "driverVersion2": "", "driverDate2": "", "isGPU2Active": false, "direct2DEnabled": true, "directWriteEnabled": true, "directWriteVersion": "10.0.10547.0", "clearTypeParameters": "Gamma: 2200 Pixel Structure: R ClearType Level: 50 Enhanced Contrast: 100 ", "webglRenderer": "Google Inc. -- ANGLE (NVIDIA GeForce GTX 970 Direct3D11 vs_5_0 ps_5_0)", "info": { "AzureCanvasBackend": "direct2d 1.1", "AzureSkiaAccelerated": 0, "AzureFallbackCanvasBackend": "cairo", "AzureContentBackend": "direct2d 1.1", "ApzWheelInput": 1 } }, "javaScript": { "incrementalGCEnabled": true }, "accessibility": { "isActive": false, "forceDisabled": 0 }, "libraryVersions": { "NSPR": { "minVersion": "4.10.9", "version": "4.10.9" }, "NSS": { "minVersion": "3.20 Basic ECC", "version": "3.20 Basic ECC" }, "NSSUTIL": { "minVersion": "3.20", "version": "3.20" }, "NSSSSL": { "minVersion": "3.20 Basic ECC", "version": "3.20 Basic ECC" }, "NSSSMIME": { "minVersion": "3.20 Basic ECC", "version": "3.20 Basic ECC" } }, "userJS": { "exists": false }, "crashes": { "submitted": [ { "id": "bp-2c10aaf7-e7e6-4be8-b43d-de4ff2151012", "date": 1444677113013, "pending": false }, { "id": "bp-3f9cce64-9549-4be4-864e-d37712151012", "date": 1444677083907, "pending": false }, { "id": "bp-a9429267-af8d-4faf-80a6-0ff692151012", "date": 1444677067829, "pending": false }, { "id": "bp-f242e872-1039-4009-9183-4a9cf2151012", "date": 1444677057757, "pending": false } ], "pending": 7 }, "extensions": [ { "name": "friGate - разблокировка сайтов", "version": "2.2.1", "isActive": true, "id": "e67f8350-7edf-11e3-baa7-0800200c9a66@fri-gate.org" }, { "name": "JSONovich", "version": "1.9.7.1.1-signed", "isActive": true, "id": "jsonovich@lackoftalent.org" }, { "name": "Lazarus: Form Recovery", "version": "2.3.1-signed", "isActive": true, "id": "lazarus@interclue.com" }, { "name": "Locationbar²", "version": "1.0.6.1-signed", "isActive": true, "id": "locationbar2@design-noir.de" }, { "name": "Omnibar", "version": "0.7.28.20141004.1-signed", "isActive": true, "id": "omnibar@ajitk.com" }, { "name": "Pushbullet", "version": "253", "isActive": true, "id": "jid1-BYcQOfYfmBMd9A@jetpack" }, { "name": "Reddit Enhancement Suite", "version": "4.5.4.1-signed", "isActive": true, "id": "jid1-xUfzOsOFlzSOXg@jetpack" }, { "name": "Rikaichan", "version": "2.09.1-signed", "isActive": true, "id": "{0AA9101C-D3C1-4129-A9B7-D778C6A17F82}" }, { "name": "Rikaichan Japanese-English Dictionary File", "version": "2.01.150818", "isActive": true, "id": "rikaichan-jpen@polarcloud.com" }, { "name": "Rikaichan Japanese-Russian Dictionary File", "version": "2.01.150818", "isActive": true, "id": "rikaichan-jpru@polarcloud.com" }, { "name": "RSS Icon In Awesombar", "version": "1.4.1-signed", "isActive": true, "id": "rssicon@jasnapaka.com" }, { "name": "Select like a Boss", "version": "2015.4.24.2.1-signed", "isActive": true, "id": "SelectLikeABoss@dzianis.rusak" }, { "name": "Stylish", "version": "2.0.2.1-signed", "isActive": true, "id": "{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}" }, { "name": "Tile Tabs", "version": "13.3", "isActive": true, "id": "tiletabs@DW-dev" }, { "name": "uBlock Origin", "version": "1.2.1", "isActive": true, "id": "uBlock0@raymondhill.net" }, { "name": "Avira Browser Safety", "version": "1.6.0", "isActive": false, "id": "abs@avira.com" }, { "name": "GNotifier", "version": "1.8.9.1-signed", "isActive": false, "id": "jid1-OoNOA6XBjznvLQ@jetpack" } ], "experiments": [] } (copying in text form results in lots of Russian, so JSON is probably a better option here)
(In reply to k0009000 from comment #8) > Another affected user here. Exactly same symptoms as described. Do you need > any more information? Could you have them restart Firefox in safe-mode to eliminate the various add-ons installed as a potential cause? Aside from that, Milan, is there any further info you need from this user?
Flags: needinfo?(milan)
Summary: [e10s] After some usage, web pages are displayed corrupted and moving the mouse around over elements causes further corruption and elements to flash. Switching tabs may or may not fix the problem. Moving the tab to a non-e10s window fixes the problem → [e10s] Web content is corrupted after some time, moving mouse causes further corruption and flashing
I'll check safe mode later, it usually doesn't happen until a few hours of active use, at least, so it'll take some time.
Safe mode will turn off acceleration, so it will likely remove the symptoms. The nightly build used already has disabled partial present on Nvidia, so that can be ruled out. Bas, let's make this actionable. There seems to be a class of bugs with D2D1.1 probably somehow related.
Assignee: nobody → bas
Flags: needinfo?(milan)
Tested on a clean profile, without any addons, but without safe mode (so HWA on). Same issue, though it seems to take a bit longer to appear (or I'm just biased, which is just as likely, if not more).
I suffer this problem since 42.0b3 or b4 (don't remember exactly), Tested on win10 x64 10547 and above, the graphic corruption is not just on the pages, is present on UI too, to be more specific the tabs area, well, today i recorded the graphic corruption https://youtu.be/yjkWGQNCX7w
Let us set up a "special" Firefox build that could give us more information about these failures, and hopefully you could run it and tell us what messages show up when you run into these problems.
This might be related. Some Flash videos will become a black box when you scroll. As soon as you stop scrolling the video reappears. Turning off e10s fixes the problem. Also you can leave e10s on and turn off HWA in Flash. This applies to Nightly 64 bit. Any video at www.weather.com will show this. I also tried Fx44 beta9 but turning off HWA still produced a black video box when scrolling.
If Flash disappearing while scrolling is related, David's a good person to get involved.
Flags: needinfo?(dvander)
Flash disappearing while scrolling is intentional, see bug 1212813.
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #17) > Flash disappearing while scrolling is intentional, see bug 1212813. Thanks. I updated bug 1212813 with some additional info.
The issue occurred today in 43.0.4 x64 stable (i.e. without e10s) with HWA on, in win10 x64 build 10586. while scrolling in inbox.google.com and twitter.com (there's no flash content in these sites). My only addons are Greasemonkey and Adblock Plus. Using the latest GeForce drivers 361.43.
Do you see it with a 32-bit build?
Flags: needinfo?(dvander)
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

This is no longer relevant with WR.

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.