Closed Bug 1219784 Opened 9 years ago Closed 9 years ago

Fifefox blocks URL http://www.marca.com because this URL makes firefos use 2,8 Gigabytes of memory

Categories

(Core :: JavaScript: GC, defect)

41 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jmblazquezh, Unassigned)

References

()

Details

(Whiteboard: [MemShrink])

Attachments

(6 files)

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0
Build ID: 20151014143721

Steps to reproduce:

Use last release of Firefox (41.0.2) with 5 or 6 tabs opened including URL http://www.marca.com. When I use a tab with this URL, Firefox blocks because Firefox.exe use 2,8 to 3,0 Gigabytes of memory.


Actual results:

Firefox blocks with opened URL http://www.marca.com in a tab in 20-30 minutes.
Severity: normal → critical
OS: Unspecified → Windows 7
Hardware: Unspecified → x86_64
Is it reproducible with a fresh profile? (it could be an issue about your add-ons)
https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles

If yes, when the memory use is really high, enter about:memory in the location bar and save a memory log, then attach it to the bug report.
Severity: critical → normal
Flags: needinfo?(jmblazquezh)
Whiteboard: [MemShrink]
Attached image memory used by add-ons
Flags: needinfo?(jmblazquezh)
we need the log from about:memory when the memory use is high, it's more useful than this screenshot.
Attached screenshot of memory used by firefox.exe in this moment.
Ok,I´ll try, but normally my laptop blocks when firefox use 2,8 Gb to 3 Gb of memory.
You can save the log when it's 2.5 GB. There is the add-on MemChaser (https://addons.mozilla.org/en-us/firefox/addon/memchaser/) to dislay the memory use, so when you see it's too high, you can save the memory log before the computer blocks.
Ok. Firefox crashed but gave me a log with the problem.
This is the log: 

AdapterDeviceID: 0x0116
AdapterDriverVersion: 8.830.6.3000
AdapterSubsysID: 1672103c
AdapterVendorID: 0x8086
Add-ons: web2pdfextension%40web2pdf.adobedotcom:1.2,%7B7edcdfc0-3056-11e0-91fa-0800200c9a66%7D:0.2.1-signed,%7Bc72c0c73-4eb0-4fb3-af0f-074e97326cfd%7D:1.4.1-signed,%7Bdc572301-7619-498c-a57d-39143191b318%7D:0.4.1.9,ClassicThemeRestorer%40ArisT2Noia4dev:1.3.9,wrc%40avast.com:10.2.0.187,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:41.0.2,%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D:2.6.10,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:5.4.1,%7B1018e4d6-728f-4b20-ad56-37578a4de76b%7D:5.1.2,elemhidehelper%40adblockplus.org:1.3.4,jid1-W4CLFIRExukJIFW%40jetpack:11.2.202.446,firefox%40mega.co.nz:3.1.21,about-addons-memory%40tn123.org:10.1-signed
AsyncPluginInit: 0
AvailablePageFile: 4176556032
AvailablePhysicalMemory: 97243136
AvailableVirtualMemory: 214294528
BIOS_Manufacturer: Hewlett-Packard
BlockedDllList: 
BreakpadReserveAddress: 45940736
BreakpadReserveSize: 67108864
BuildID: 20151014143721
CrashTime: 1446139152
EMCheckCompatibility: true
FramePoisonBase: 00000000f0de0000
FramePoisonSize: 65536
InstallTime: 1445012407
IsGarbageCollecting: 1
Notes: DriverVersionMismatch
AdapterVendorID: 0x8086, AdapterDeviceID: 0x0116, AdapterSubsysID: 1672103c, AdapterDriverVersion: 8.830.6.3000
D3D11 Layers- 
OOMAllocationSize: 32768
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 8979664
StartupTime: 1446121931
SystemMemoryUsePercentage: 97
TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86","buildId":"20151014143721","version":"41.0.2","vendor":"Mozilla","platformVersion":"41.0.2","xpcomAbi":"x86-msvc","hotfixVersion":null},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":4044,"isWow64":true,"cpu":{"count":4,"vendor":null,"family":null,"model":null,"stepping":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2"]},"os":{"name":"Windows_NT","version":"6.1","servicePackMajor":1,"servicePackMinor":0,"installYear":2011,"locale":"es-ES"},"hdd":{"profile":{"model":"TOSHIBA MK5076GSX","revision":"GS00"},"binary":{"model":"TOSHIBA MK5076GSX","revision":"GS00"},"system":{"model":"TOSHIBA MK5076GSX","revision":"GS00"}},"gfx":{"D2DEnabled":false,"DWriteEnabled":false,"adapters":[{"description":"Intel(R) HD Graphics Family","vendorID":"0x8086","deviceID":"0x0116","subsysID":"1672103c","RAM":null,"driver":"igdumd64 igd10umd64 igd10umd64 igdumdx32 igd10umd32 igd10umd32","driverVersion":"8.830.6.3000","driverDate":"5-7-2011","GPUActive":true}],"monitors":[{"screenWidth":1600,"screenHeight":900,"refreshRate":60,"pseudoDisplay":false}]}},"settings":{"addonCompatibilityCheckEnabled":true,"blocklistEnabled":true,"isDefaultBrowser":true,"e10sEnabled":false,"telemetryEnabled":false,"isInOptoutSample":false,"locale":"es-ES","update":{"channel":"release","enabled":true,"autoDownload":false},"userPrefs":{"app.update.auto":false,"app.update.url":"https://fireparasite/","browser.cache.disk.capacity":153600,"browser.newtab.url":"<user-set>","browser.newtabpage.enabled":false,"browser.newtabpage.enhanced":true,"browser.shell.checkDefaultBrowser":false,"browser.startup.homepage":"<user-set>","extensions.autoDisableScopes":14,"extensions.update.enabled":false,"extensions.update.url":"https://fireparasite/"}},"profile":{"creationDate":15331},"addons":{"activeAddons":{"web2pdfextension@web2pdf.adobedotcom":{"blocklisted":false,"description":"Converts a web page to PDF","name":"Adobe Acrobat - Create PDF","userDisabled":false,"appDisabled":false,"version":"1.2","scope":8,"type":"extension","foreignInstall":1,"hasBinaryComponents":false,"installDay":15307,"updateDay":15693,"signedState":0},"{7edcdfc0-3056-11e0-91fa-0800200c9a66}":{"blocklisted":false,"description":"Disables the Switch to Tab function.","name":"Switch to Tab no more","userDisabled":false,"appDisabled":false,"version":"0.2.1-signed","scope":1,"type":"extension","foreignInstall":0,"hasBinaryComponents":false,"installDay":15331,"updateDay":16583,"signedState":2},"{c72c0c73-4eb0-4fb3-af0f-074e97326cfd}":{"blocklisted":false,"description":"Clears preferences left by extensions after uninstallation","name":"eCleaner","userDisabled":false,"appDisabled":false,"version":"1.4.1-signed","scope":1,"type":"extension","foreignInstall":false,"hasBinaryComponents":false,"installDay":16345,"updateDay":16585,"signedState":2},"{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}":{"blocklisted":false,"description":"La publicidad es cosa del ayer","name":"Adblock Plus","userDisabled":false,"appDisabled":false,"version":"2.6.10","scope":1,"type":"extension","foreignInstall":0,"hasBinaryComponents":false,"installDay":15331,"updateDay":16644,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"version":"5.4.1","scope":1,"type":"extension","foreignInstall":0,"hasBinaryComponents":false,"installDay":15645,"updateDay":16669,"signedState":2},"{1018e4d6-728f-4b20-ad56-37578a4de76b}":{"blocklisted":false,"description":"Muestra la bandera correspondiente al país donde se ubica el servidor","name":"Flagfox","userDisabled":false,"appDisabled":false,"version":"5.1.2","scope":1,"type":"extension","foreignInstall":0,"hasBinaryComponents":false,"installDay":15331,"updateDay":16669,"signedState":2},"elemhidehelper@adblockplus.org":{"blocklisted":false,"description":"Le ayuda a crear reglas de ocultación de elementos para Adblock Plus contra la publicidad en forma de textos.","name":"Element Hiding Helper para Adblock Plus","userDisabled":false,"appDisabled":false,"version":"1.3.4","scope":1,"type":"extension","foreignInstall":0,"hasBinaryComponents":false,"installDay":15331,"updateDay":16679,"signedState":2},"{dc572301-7619-498c-a57d-39143191b318}":{"blocklisted":false,"description":"Navegación con pestañas mejorada.","name":"Tab Mix Plus","userDisabled":false,"appDisabled":false,"version":"0.4.1.9","scope":1,"type":"extension","foreignInstall":0,"hasBinaryComponents":false,"installDay":15331,"updateDay":16681,"signedState":2},"ClassicThemeRestorer@ArisT2Noia4dev":{"blocklisted":false,"description":"La extensión Classic Theme Restorer restaura menú y botón de la aplicación clásicos, barra de herramientas de complementos, vista de iconos pequeños, botón de menú de marcadores, botones de barras laterales de marcadores e historial, botones pequeños de barra de navegación y pestañas cuadradas, en la interfaz de usuario Australis de Firefox. Use el menú 'Personalizar' para mover botones a su barra de herramientas preferida.","name":"Classic Theme Restorer","userDisabled":false,"appDisabled":false,"version":"1.3.9","scope":1,"type":"extension","foreignInstall":false,"hasBinaryComponents":false,"installDay":16358,"updateDay":16690,"signedState":2},"jid1-W4CLFIRExukJIFW@jetpack":{"blocklisted":false,"description":"Adobe Flash Player","name":"Adobe Flash Player©","userDisabled":false,"appDisabled":false,"version":"11.2.202.446","scope":1,"type":"extension","foreignInstall":false,"hasBinaryComponents":false,"installDay":16690,"updateDay":16690,"signedState":0},"wrc@avast.com":{"blocklisted":false,"description":"Avast Browser Security and Web Reputation Plugin. Offering protection against known phishing and malware sites, improving your browsing overall browsing experience with crowd sourced web reputation rating.","name":"Avast Online Security","userDisabled":false,"appDisabled":false,"version":"10.2.0.187","scope":8,"type":"extension","foreignInstall":1,"hasBinaryComponents":false,"installDay":15317,"updateDay":16706,"signedState":0},"firefox@mega.co.nz":{"blocklisted":false,"description":"Secure Cloud Storage","name":"MEGA","userDisabled":false,"appDisabled":false,"version":"3.1.21","scope":1,"type":"extension","foreignInstall":false,"hasBinaryComponents":false,"installDay":16225,"updateDay":16728,"signedState":0},"about-addons-memory@tn123.org":{"blocklisted":false,"description":"Adds an about:addons-memory page that details add-on memory usage","name":"about:addons-memory","userDisabled":false,"appDisabled":false,"version":"10.1-signed","scope":1,"type":"extension","foreignInstall":false,"hasBinaryComponents":false,"installDay":16736,"updateDay":16736,"signedState":1}},"theme":{"id":"92132@personas.mozilla.org","blocklisted":false,"description":null,"name":"Audi Rings","userDisabled":false,"appDisabled":false,"version":"0","scope":1,"foreignInstall":false,"installDay":16589,"updateDay":16589},"activePlugins":[{"name":"QuickTime Plug-in 7.7.8","version":"7.7.8.0","description":"The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the <A HREF=http://www.apple.com/quicktime/>QuickTime</A> Web site.","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/sdp","application/x-sdp","application/x-rtsp","video/quicktime","video/flc","audio/x-wav","audio/wav"],"updateDay":16695},{"name":"QuickTime Plug-in 7.7.8","version":"7.7.8.0","description":"The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the <A HREF=http://www.apple.com/quicktime/>QuickTime</A> Web site.","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["audio/aiff","audio/x-aiff","audio/basic","audio/mid","audio/vnd.qcelp","audio/x-gsm","audio/amr","audio/aac"],"updateDay":16695},{"name":"QuickTime Plug-in 7.7.8","version":"7.7.8.0","description":"The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the <A HREF=http://www.apple.com/quicktime/>QuickTime</A> Web site.","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["audio/x-aac","audio/x-caf","audio/x-ac3","video/x-mpeg","video/mpeg"],"updateDay":16695},{"name":"QuickTime Plug-in 7.7.8","version":"7.7.8.0","description":"The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the <A HREF=http://www.apple.com/quicktime/>QuickTime</A> Web site.","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["audio/mpeg","audio/x-mpeg","video/3gpp","audio/3gpp","video/3gpp2","audio/3gpp2"],"updateDay":16695},{"name":"QuickTime Plug-in 7.7.8","version":"7.7.8.0","description":"The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the <A HREF=http://www.apple.com/quicktime/>QuickTime</A> Web site.","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["video/sd-video","application/x-mpeg","video/mp4","audio/mp4","audio/x-m4a","audio/x-m4p","audio/x-m4b","video/x-m4v"],"updateDay":16695},{"name":"Adobe Acrobat","version":"10.1.4.38","description":"Adobe PDF Plug-In For Firefox and Netscape 10.1.4","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/pdf","application/vnd.adobe.pdfxml","application/vnd.adobe.x-mars","application/vnd.fdf","application/vnd.adobe.xfdf","application/vnd.adobe.xdp+xml","application/vnd.adobe.xfd+xml"],"updateDay":15548},{"name":"Adobe Acrobat","version":"10.1.4.38","description":"Adobe PDF Plug-In For Firefox and Netscape 10.1.4","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/pdf","application/vnd.adobe.pdfxml","application/vnd.adobe.x-mars","application/vnd.fdf","application/vnd.adobe.xfdf","application/vnd.adobe.xdp+xml","application/vnd.adobe.xfd+xml"],"updateDay":15548},{"name":"Veetle TV Player","version":"0.9.18.0","description":"Version 0.9.18, copyright 2006-2010 Veetle Inc<br><a href=\"http://www.veetle.com/\">http://www.veetle.com/</a>","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/x-veetle-player-plugin"],"updateDay":15353},{"name":"Veetle TV Core","version":"0.9.19.0","description":"Version 0.9.19, Copyright 2006-2012 Veetle Inc<br><a href=\"http://www.veetle.com/\">http://www.veetle.com/</a>","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/x-veetle-core-plugin"],"updateDay":15353},{"name":"Google Update","version":"1.3.28.15","description":"Google Update","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/x-vnd.google.update3webcontrol.3","application/x-vnd.google.oneclickctrl.9"],"updateDay":16696},{"name":"Microsoft Office 2010","version":"14.0.4730.1010","description":"Office Authorization plug-in for NPAPI browsers","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/x-msoffice14"],"updateDay":14618},{"name":"Microsoft Office 2010","version":"14.0.4761.1000","description":"The plug-in allows you to open and edit files using Microsoft Office applications","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/x-sharepoint"],"updateDay":14692},{"name":"Silverlight Plug-In","version":"5.1.40728.0","description":"5.1.40728.0","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/x-silverlight","application/x-silverlight-2"],"updateDay":16643},{"name":"Java(TM) Platform SE 8 U60","version":"11.60.2.27","description":"Next Generation Java Plug-in 11.60.2 for Mozilla browsers","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/x-java-applet","application/x-java-bean","application/x-java-vm","application/x-java-applet;version=1.1.1","application/x-java-bean;version=1.1.1","application/x-java-applet;version=1.1","application/x-java-bean;version=1.1","application/x-java-applet;version=1.2","application/x-java-bean;version=1.2","application/x-java-applet;version=1.1.3","application/x-java-bean;version=1.1.3","application/x-java-applet;version=1.1.2","application/x-java-bean;version=1.1.2","application/x-java-applet;version=1.3","application/x-java-bean;version=1.3","application/x-java-applet;version=1.2.2","application/x-java-bean;version=1.2.2","application/x-java-applet;version=1.2.1","application/x-java-bean;version=1.2.1","application/x-java-applet;version=1.3.1","application/x-java-bean;version=1.3.1","application/x-java-applet;version=1.4","application/x-java-bean;version=1.4","application/x-java-applet;version=1.4.1","application/x-java-bean;version=1.4.1","application/x-java-applet;version=1.4.2","application/x-java-bean;version=1.4.2","application/x-java-applet;version=1.5","application/x-java-bean;version=1.5","application/x-java-applet;version=1.6","application/x-java-bean;version=1.6","application/x-java-applet;version=1.7","application/x-java-bean;version=1.7","application/x-java-applet;version=1.8","application/x-java-bean;version=1.8","application/x-java-applet;jpi-version=1.8.0_60","application/x-java-bean;jpi-version=1.8.0_60","application/x-java-vm-npruntime","application/x-java-applet;deploy=11.60.2","application/x-java-applet;javafx=8.0.60"],"updateDay":16710},{"name":"Java Deployment Toolkit 8.0.600.27","version":"11.60.2.27","description":"NPRuntime Script Plug-in Library for Java(TM) Deploy","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/java-deployment-toolkit"],"updateDay":16710},{"name":"iTunes Application Detector","version":"1.0.1.1","description":"iTunes Detector Plug-in","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/itunes-plugin"],"updateDay":16373},{"name":"Shockwave Flash","version":"19.0.0.226","description":"Shockwave Flash 19.0 r0","blocklisted":false,"disabled":false,"clicktoplay":false,"mimeTypes":["application/x-shockwave-flash","application/futuresplash"],"updateDay":16731}],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.4","userDisabled":false,"applyBackgroundUpdates":1},"gmp-eme-adobe":{"version":"13","userDisabled":false,"applyBackgroundUpdates":1}},"activeExperiment":{},"persona":"92132"}}
Theme: classic/1.0
Throttleable: 1
TotalPageFile: 10670370816
TotalPhysicalMemory: 4240293888
TotalVirtualMemory: 4294836224
URL: about:memory
Vendor: Mozilla
Version: 41.0.2
Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 :  
 MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll 
 MSAFD Tcpip [RAW/IP] : 2 : 3 :  
 MSAFD Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll 
 MSAFD Tcpip [UDP/IPv6] : 2 : 2 :  
 MSAFD Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll 
 Proveedor de servicios RSVP TCPv6 : 2 : 1 :  
 Proveedor de servicios RSVP TCP : 2 : 1 : %SystemRoot%\system32\mswsock.dll 
 Proveedor de servicios RSVP UDPv6 : 2 : 2 :  
 Proveedor de servicios RSVP UDP : 2 : 2 : %SystemRoot%\system32\mswsock.dll 
 MSAFD RfComm [Bluetooth] : 2 : 1 : 
useragent_locale: es-ES

Este informe también contiene información sobre el estado de la aplicación cuando se cerró.
This bug happens when URL http://www.marca.com autorefresh every certain time. Then, is when firefox.exe begins to consume excessive memory how you can see in file the screenshot anexed called "memory 0004.jpg".
Attached image memory 0004.jpg
Hi, that was information you provided about the crash. We need a Firefox memory log with information before that. Please install the aforementioned Memchaser https://addons.mozilla.org/en-us/firefox/addon/memchaser/ and click on the button to enable logging. Then upload the log file here after the issue occurred again-
Flags: needinfo?(jmblazquezh)
OK. I'll install the add-on and make bug happens.

Greetings from Spain.
Flags: needinfo?(jmblazquezh)
Ok. Here are two logs of menchaser add-on
Attached file LOG 1
Attached file LOG 2
This seems JavaScript related, see comment 10. Moving to that component.
Component: Untriaged → JavaScript: GC
Product: Firefox → Core
I kept this site open in a tab for several hours. Memory usage slowly climbed from ~550mb to ~750mb. It didn't seem like I was going to hit 2gb so I closed that Firefox.
This is the answer of support of www.marca.com :
"Estimado usuario,

Le informamos que hemos estado probando y efectivamente sucede lo que dice nos indica.

Vemos que la gestión de memoria en esta versión de Firefox no es la más óptima para páginas tan grandes como marca.com.

Vamos a realizar más tests y estamos preparando un site con una mejora de rendimiento."



My brother told me this morning that he has the same problem with firefox and autorefresh in  www.marca.com
Jesus Manuel, thank you for your help tracking this down. Two reports from 'about:memory' [1] would be useful here. One when you first load the page, and one 15 minutes later (just before you run out of memory).

Can you also describe your setup? From the screenshots it looked like you might be running Windows in a VM or over VNC on an apple host, it's possible this is a contributing factor.

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Performance/about%3Amemory#How_to_generate_memory_reports
Flags: needinfo?(jmblazquezh)
Thanks. In Firefox release 42.0 the problem is fixed. I have no problems anymore with this URL.

Greetings from Sapin.
Flags: needinfo?(jmblazquezh)
Status: UNCONFIRMED → RESOLVED
Closed: 9 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: