Bug#734623: iceweasel: Iceweasel CPU utilization goes 100% upon resuming laptop from sleep
Wirawan Purwanto
wirawan0 at gmail.com
Wed Jan 8 16:32:40 UTC 2014
Package: iceweasel
Version: 24.2.0esr-1~bpo70+1
Severity: normal
Dear Maintainer,
I found that the 24esr version of iceweasel (linux debian 7.3 stable, x86-64
laptop, dual-core Intel Core2 duo) often causes 100% CPU utilization upon
resuming from sleep. I don't know which tab causes this though. I have a
suspicion that perhaps gmail is the cause (since I always have that open), but
I am not sure.
I have noticed that this issue also exists on the mainline version of firefox
(specifically, "aurora" branch up to version 27; perhaps v 28 also have it but
I don't know that for sure).
This is what typically happens:
- I close the laptop and it goes to sleep-to-RAM
- upon resuming, I notice the CPU being hot--and iceweasel uses 100% CPU. Also,
xorg uses about 50% CPU
- I tried to close tabs one by one, it did not cause the CPU usage to decrease
- nevertheless, iceweasel is still fully responding and functioning (but
somewhat slow, of course)
- I tried to close the program, the iceweasel GUI window(s) was closed, but at
the same time, the CPU utilization goes > 100% (i.e. all two cores were
occupied by iceweasel), often to ~200%.
- The only resort is to kill the process using "kill" command and restart
iceweasel.
- Comment: The last time I noticed this problem, the laptop was plugged on AC
before sleep, and was on battery upon resuming. Also I woke the laptop up in a
different building (thus, different wi-fi SSID).
Too bad that firefox/iceweasel does not have tab process viewer, akin to
“ps” that can show CPU utilization per thread. I imagine this is not too
hard to do for one who knows the code well.
This is a very annoying problem that I have noticed for many months. I decide
to report this, in case someone can help pinpoint the issue. I have not
restarted afresh with a blank profile (I have too much information deposited on
my current profile.)
Wirawan
-- Package-specific info:
-- Extensions information
Name: Default theme
Location: /usr/lib/iceweasel/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled
Name: DuckDuckGo Plus
Location: ${PROFILE_EXTENSIONS}/jid1-ZAdIEUB7XOzOJw at jetpack.xpi
Status: user-disabled
Name: Flashblock
Location: ${PROFILE_EXTENSIONS}/{3d7eb24f-2740-49df-8937-200b1cc08f8a}
Status: enabled
Name: Font Information
Location: ${PROFILE_EXTENSIONS}/{70ded480-0a45-4099-84d1-65aa1cb1575e}.xpi
Status: enabled
Name: NoSquint
Location: ${PROFILE_EXTENSIONS}/nosquint at urandom.ca.xpi
Status: enabled
Name: Test Pilot
Location: ${PROFILE_EXTENSIONS}/testpilot at labs.mozilla.com.xpi
Status: enabled
Name: Troubleshooter
Location: ${PROFILE_EXTENSIONS}/troubleshooter at mozilla.org.xpi
Status: enabled
-- Plugins information
Name: Shockwave Flash (11,2,202,327)
Location: /home/wirawan/.local/flashplayer/11.2.r202.327/lib/libflashplayer.so
Status: enabled
-- Addons package information
ii iceweasel 24.2.0esr-1~ amd64 Web browser based on Firefox
-- System Information:
Debian Release: 7.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (50, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages iceweasel depends on:
ii debianutils 4.3.2
ii fontconfig 2.9.0-7.1
ii libc6 2.13-38
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgtk2.0-0 2.24.10-2
ii libsqlite3-0 3.7.13-1+deb7u1
ii libstdc++6 4.7.2-5
ii procps 1:3.3.3-3
ii xulrunner-24.0 24.2.0esr-1~bpo70+1
iceweasel recommends no packages.
Versions of packages iceweasel suggests:
pn fonts-mathjax <none>
ii fonts-oflb-asana-math 000.907-4
ii fonts-stix [otf-stix] 1.1.0-1
ii libgssapi-krb5-2 1.10.1+dfsg-5+deb7u1
pn mozplugger <none>
Versions of packages xulrunner-24.0 depends on:
ii libasound2 1.0.25-4
ii libatk1.0-0 2.4.0-2
ii libbz2-1.0 1.0.6-4
ii libc6 2.13-38
ii libcairo2 1.12.2-3
ii libdbus-1-3 1.6.8-1+deb7u1
ii libdbus-glib-1-2 0.100.2-1
ii libevent-2.0-5 2.0.19-stable-3
ii libfontconfig1 2.9.0-7.1
ii libfreetype6 2.4.9-1.1
ii libgcc1 1:4.7.2-5
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgtk2.0-0 2.24.10-2
ii libhunspell-1.3-0 1.3.2-4
ii libmozjs24d 24.2.0esr-1~bpo70+1
ii libpango1.0-0 1.30.0-1
ii libstartup-notification0 0.12-1
ii libstdc++6 4.7.2-5
ii libvpx1 1.1.0-1
ii libx11-6 2:1.5.0-1+deb7u1
ii libxext6 2:1.3.1-2+deb7u1
ii libxrender1 1:0.9.7-1+deb7u1
ii libxt6 1:1.1.3-1+deb7u1
ii zlib1g 1:1.2.7.dfsg-13
Versions of packages xulrunner-24.0 suggests:
ii libcanberra0 0.28-6
ii libgnomeui-0 2.24.5-2
-- no debconf information
More information about the pkg-mozilla-maintainers
mailing list