When Web Content process gets into infinite loop and is unresponsive, there is no way of finding out which tab is causing it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
One Web Content process started spinning on CPU and leaking around 300 KiB/s of RAM. The tabs that it was responsible for did not re-render when scrolled, and opening a URL in a new tab failed about 1/4 of the time, presumably when that process was allocated the task. The process and its tabs also didn't show up in about:performan
This bug was filed when the process reached 6.5 GiB resident. Subsequently, I started closing the tabs that the Web Content process was responsible for. During or immediately after doing so, Firefox killed the process, leaving only three Web Content processes running. The browser seems to be running correctly now on the remaining three.
It would be nice to have some way of determining which tab was the culprit. Even better, for Firefox to kill a tab/process that has got into a hopeless loop.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: firefox 59.0.1+
ProcVersionSign
Uname: Linux 4.15.0-13-generic x86_64
AddonCompatChec
ApportVersion: 2.20.9-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
BuildID: 20180316161208
Channel: Unavailable
CurrentDesktop: KDE
Date: Thu Mar 29 12:25:04 2018
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
IncompatibleExt
InstallationDate: Installed on 2018-03-12 (16 days ago)
InstallationMedia: Kubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180310)
IpRoute:
default via 192.168.1.1 dev wlp2s0 proto dhcp metric 600
169.254.0.0/16 dev wlp2s0 scope link metric 1000
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.4 metric 600
Locales: extensions.sqlite corrupt or missing
MostRecentCrashID: bp-f519c814-
PrefSources: prefs.js
Profiles: Profile0 (Default) - LastVersion=
RunningIncompat
SourcePackage: firefox
SubmittedCrashIDs:
bp-f519c814-
bp-24a9312a-
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/25/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: UX303LAB.210
dmi.board.
dmi.board.name: UX303LAB
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: UX
dmi.product.name: UX303LAB
dmi.product.
dmi.sys.vendor: ASUSTeK COMPUTER INC.