Closed Bug 1311740 Opened 5 years ago Closed 4 years ago

Since latest update of flash update, Firefox lags and freezes

Categories

(Core :: Plug-ins, defect)

49 Branch
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: rixuel, Unassigned)

References

Details

(Keywords: regression, Whiteboard: repo?)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Build ID: 20160922113459

Steps to reproduce:

I play any flash games. 


Actual results:

I notice when I click, my click are delayed. Over time, my browser starts to lag or worse, freezes. Browser becomes too slow.


Expected results:

Clicks shouldn't delayed. Flash shouldn't make the browser slow and shouldn't make it irresponsible (lag, freeze, etc).

When I play the flash games on other browsers, everything is fine.
Component: Untriaged → Plug-ins
Product: Firefox → Core
Are you running the latest update of Flash (v23.0.0.185)?

Did you update your graphics drivers after the Win 10 Anniversary update?
Yes i'm running the latest update of flash. "You have version 23,0,0,185 installed"

I don't think graphics drivers are the cause because when I try on my laptop, it has the same issues too.
Setting dom.ipc.plugins.asyncdrawing.enabled to false solves the problem.
Seems like this problem is connected to this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307108
Apparently the
rixuel, can you please provide a specific URL of a game where you see these performance problems? Also can you please go to about:support on both computers where you're seeing this problem, copy your support data and attach that data to this bug?
Blocks: 1229961
Flags: needinfo?(rixuel)
Keywords: regression
Attached image worldoftankMemory.PNG
This issue in reproducible with http://worldoftanks.com/en/game/ on 

Version 	49.0.2
User Agent 	Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0

PROCESSOR: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz  3.60 GHz
RAM: 16.0 GB
GRAPHICS:  NVIDIA GeForce GTX 745
Shockwave Flash 23.0.0.185
Application Basics
------------------

Name: Firefox
Version: 49.0.2
Build ID: 20161019084923
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
OS: Windows_NT 10.0
Multiprocess Windows: 0/1 (Disabled)
Safe Mode: false

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

All Crash Reports

Extensions
----------

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

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

Name: uBlock Origin
Version: 1.9.12
Enabled: true
ID: uBlock0@raymondhill.net

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

Name: Avast Online Security
Version: 12.0.88
Enabled: false
ID: wrc@avast.com

Name: Avast SafePrice
Version: 10.3.5.39
Enabled: false
ID: sp@avast.com

Name: Logitech SetPoint
Version: 6.5
Enabled: false
ID: {F003DA68-8256-4b37-A6C4-350FA04494DF}

Name: Who Deleted Me
Version: 0.3.3
Enabled: false
ID: whodeletedme@deleted.io

Graphics
--------

Features
Compositing: Direct3D 11
Asynchronous Pan/Zoom: none
WebGL Renderer: Google Inc. -- ANGLE (AMD Radeon HD 8670D + HD 8570 Dual Graphics Direct3D11 vs_5_0 ps_5_0)
Hardware H264 Decoding: No; Hardware video decoding disabled or blacklisted
Direct2D: true
DirectWrite: true (10.0.14393.321)
GPU #1
Active: Yes
Description: AMD Radeon HD 8670D + HD 8570 Dual Graphics
Vendor ID: 0x1002
Device ID: 0x6611
Driver Version: 15.200.1045.0
Driver Date: 6-22-2015
Drivers: aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64
Subsys ID: 00000000
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




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: 2
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20161019084923
browser.startup.homepage: http://www.google.com/
browser.startup.homepage_override.buildID: 20161019084923
browser.startup.homepage_override.mstone: 49.0.2
browser.tabs.remote.autostart.2: false
browser.tabs.warnOnClose: false
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.apps.lastUpdate.buildID: 20161019084923
dom.apps.lastUpdate.mstone: 49.0.2
dom.apps.reset-permissions: true
dom.mozApps.used: true
extensions.lastAppVersion: 49.0.2
gfx.crash-guard.d3d11layers.appVersion: 49.0.2
gfx.crash-guard.d3d11layers.deviceID: 0x6611
gfx.crash-guard.d3d11layers.driverVersion: 15.200.1045.0
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d9video: 2
media.benchmark.vp9.fps: 83
media.benchmark.vp9.versioncheck: 1
media.gmp-eme-adobe.abi: x86-msvc-x64
media.gmp-eme-adobe.lastUpdate: 1466733735
media.gmp-eme-adobe.version: 17
media.gmp-gmpopenh264.abi: x86-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1471464674
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20161019084923
media.gmp-manager.lastCheck: 1477072854
media.gmp-widevinecdm.abi: x86-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1474741355
media.gmp-widevinecdm.version: 1.4.8.903
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.webrtc.debug.aec_log_dir: C:\Users\Patrick\AppData\Local\Temp
media.webrtc.debug.log_file: C:\Users\Patrick\AppData\Local\Temp\WebRTC.log
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1476734004
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
print.printer_EPSON2E08CF_(WF-4630_Series).print_bgcolor: false
print.printer_EPSON2E08CF_(WF-4630_Series).print_bgimages: false
print.printer_EPSON2E08CF_(WF-4630_Series).print_duplex: -437918235
print.printer_EPSON2E08CF_(WF-4630_Series).print_edge_bottom: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_edge_left: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_edge_right: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_edge_top: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_evenpages: true
print.printer_EPSON2E08CF_(WF-4630_Series).print_footercenter:
print.printer_EPSON2E08CF_(WF-4630_Series).print_footerleft: &PT
print.printer_EPSON2E08CF_(WF-4630_Series).print_footerright: &D
print.printer_EPSON2E08CF_(WF-4630_Series).print_headercenter:
print.printer_EPSON2E08CF_(WF-4630_Series).print_headerleft: &T
print.printer_EPSON2E08CF_(WF-4630_Series).print_headerright: &U
print.printer_EPSON2E08CF_(WF-4630_Series).print_in_color: true
print.printer_EPSON2E08CF_(WF-4630_Series).print_margin_bottom: 0.5
print.printer_EPSON2E08CF_(WF-4630_Series).print_margin_left: 0.5
print.printer_EPSON2E08CF_(WF-4630_Series).print_margin_right: 0.5
print.printer_EPSON2E08CF_(WF-4630_Series).print_margin_top: 0.5
print.printer_EPSON2E08CF_(WF-4630_Series).print_oddpages: true
print.printer_EPSON2E08CF_(WF-4630_Series).print_orientation: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_page_delay: 50
print.printer_EPSON2E08CF_(WF-4630_Series).print_paper_data: 1
print.printer_EPSON2E08CF_(WF-4630_Series).print_paper_height: 11.00
print.printer_EPSON2E08CF_(WF-4630_Series).print_paper_name:
print.printer_EPSON2E08CF_(WF-4630_Series).print_paper_size_unit: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_paper_width: 8.50
print.printer_EPSON2E08CF_(WF-4630_Series).print_resolution: 600
print.printer_EPSON2E08CF_(WF-4630_Series).print_reversed: false
print.printer_EPSON2E08CF_(WF-4630_Series).print_scaling: 1.00
print.printer_EPSON2E08CF_(WF-4630_Series).print_shrink_to_fit: true
print.printer_EPSON2E08CF_(WF-4630_Series).print_to_file: false
print.printer_EPSON2E08CF_(WF-4630_Series).print_unwriteable_margin_bottom: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_unwriteable_margin_left: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_unwriteable_margin_right: 0
print.printer_EPSON2E08CF_(WF-4630_Series).print_unwriteable_margin_top: 0
services.sync.declinedEngines:
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1474776482
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.12
Version in use: 4.12

NSS
Expected minimum version: 3.25
Version in use: 3.25

NSSSMIME
Expected minimum version: 3.25
Version in use: 3.25

NSSSSL
Expected minimum version: 3.25
Version in use: 3.25

NSSUTIL
Expected minimum version: 3.25
Version in use: 3.25

Experimental Features
---------------------
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(twalker)
Whiteboard: repo?
lagging or freezing could be memory related, or it could be a painting issue that is interpreted as a hang or freeze.
I haven't been able to get World of Tanks installed.  The download just sits at 0% with unknown time remaining. I've tried several times, on a couple of different machines, over the past few days, thinking it may be their servers.  But no luck.  I'll try some more over the weekend.

I posted some findings in potential duplicate of this bug https://bugzilla.mozilla.org/show_bug.cgi?id=1311985. In that case, I could not find a notable regression in physical memory usage.

Kanchan, can you post memory usage comparisons between good and bad browsers?
Flags: needinfo?(twalker) → needinfo?(kkumari)
Hello Tracy, I have not be able to play the game too as I have been getting following error even after fresh installation: “The Program can’t start because d3dx9_43.dll is missing you’re your computer. Try reinstalling the program to fix this problem.“

However, it seems that on just navigation to this website (http://worldoftanks.com/en/game/,) memory usage spikes big time. 

I tried reproducing this issue on http://www.kongregate.com/games/kurechii/the-kings-league-odyssey. Following is my observation regarding memory usage:

On Firefox 49.0.2
With async drawing on  -  Memory utilization:  1037 MB
With async drawing off -   Memory utilization:  450-600 MB
 
On Nightly:
With async drawing on or off it stays around 350 MB
 
On Chrome:
Memory usage is about 62 MB

And I saw a very similar behavior with respect to memory consumption on above mentioned browsers when I just navigated to http://worldoftanks.com/en/game/.
Flags: needinfo?(kkumari)
Status: NEW → RESOLVED
Closed: 4 years ago
Flags: needinfo?(rixuel)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.