Hi, i can almost say that this is the same problem I have. I also run
Lenovo x230 and often experience 50 to 100% Firefox utilization
(currently Firefox 29, Ubuntu 14.04) on various tabs (i.e., is not
related to a specific site). I will post proper debug info/dump during
the spike as soon as it happens again. I have seen variants of this
since 12.04 at least and also on x201.

I have tested html5 video performance, and other problems areas, at
Mozilla where Firefox 27 to 31 has know bugs. However, in this case
video processes are not related, even considered that CPU spikes occur
in those cases as well.

Notable difference for me vs Colin is that Firefox sometimes hangs in a
weird way during this CPU spike. I can use the current Firefox window,
even open new tabs and surf etc. However, if i close Firefox during this
process with the CPU spike then the Firefox process is not killed, i
need to manually kill it. A "plugin container" process seem to also stay
open.

Any commands to get more debug info/dump in this situation is welcome?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1292911

Title:
  firefox is pegging 2 CPUs at nearly 100%

Status in “firefox” package in Ubuntu:
  Confirmed

Bug description:
  Top is showing that 2 CPUs are being consumed at nearly 100% each:

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND   
  
   3916 king      20   0 1160372 264036  50188 S 198.7  4.5  36:54.78 firefox  

  Seems like it is spinning in pthread_cond_wait()

  (gdb) where
  #0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  #1  0x00007fefa1de3f28 in PR_WaitCondVar () from /usr/lib/firefox/libnspr4.so
  #2  0x00007fefa1de4218 in PR_Wait () from /usr/lib/firefox/libnspr4.so
  #3  0x00007fef9dfdd172 in ?? () from /usr/lib/firefox/libxul.so
  #4  0x00007fef9dfde17d in ?? () from /usr/lib/firefox/libxul.so
  #5  0x00007fef9e99e0ae in ?? () from /usr/lib/firefox/libxul.so
  #6  0x00007fef9e99e0cd in ?? () from /usr/lib/firefox/libxul.so
  #7  0x00007fef9dfa421b in ?? () from /usr/lib/firefox/libxul.so
  #8  0x00007fef9e99e387 in ?? () from /usr/lib/firefox/libxul.so
  #9  0x00007fef9e99e3c3 in ?? () from /usr/lib/firefox/libxul.so
  #10 0x00007fef9dfbf2b6 in ?? () from /usr/lib/firefox/libxul.so
  #11 0x00007fef9dfbf88a in ?? () from /usr/lib/firefox/libxul.so
  #12 0x00007fef9dfa70a0 in ?? () from /usr/lib/firefox/libxul.so
  #13 0x00007fef9eeba08f in ?? () from /usr/lib/firefox/libxul.so
  #14 0x00007fef9eebe940 in ?? () from /usr/lib/firefox/libxul.so
  #15 0x00007fef9eebeb5a in XRE_main () from /usr/lib/firefox/libxul.so
  #16 0x00007fefa33503c1 in _start ()
  (gdb) quit

  ..and looks like it's possibly spinning on a futex

  System calls traced:
    PID  Process              Syscall               Count    Rate/Sec    Total 
μSecs  % Call Time
    3916 firefox              futex                     1       0.0167          
   0      0.0000

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: firefox 28.0+build1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.13.0-16.36-lowlatency 3.13.5
  Uname: Linux 3.13.0-16-lowlatency x86_64
  AddonCompatCheckDisabled: False
  ApportVersion: 2.13.3-0ubuntu1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  king       3531 F.... pulseaudio
  BrokenPermissions:
   sessionstore.bak (0o600, wrong owner)
   sessionstore.js (0o600, wrong owner)
  BuildID: 20140313141126
  Channel: Unavailable
  CurrentDesktop: Unity
  Date: Sat Mar 15 16:32:27 2014
  EcryptfsInUse: Yes
  ForcedLayersAccel: False
  IfupdownConfig:
   # interfaces(5) file used by ifup(8) and ifdown(8)
   auto lo
   iface lo inet loopback
  IncompatibleExtensions:
   English (GB) Language Pack - [email protected]
   English (South Africa) Language Pack - [email protected]
   Default - {972ce4c6-7e08-4474-a285-3208198ce6fd}
  InstallationDate: Installed on 2013-12-09 (95 days ago)
  InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131209)
  IpRoute:
   default via 192.168.0.1 dev eth0  proto static 
   192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.14  metric 
1 
   192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.20  metric 
9 
   192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1
  MostRecentCrashID: bp-77eb6b98-c032-4092-a561-b70f22130104
  PrefSources: prefs.js
  Profiles: Profile0 (Default) - LastVersion=28.0/20140313141126
  RelatedPackageVersions:
   rhythmbox-mozilla 3.0.1-1ubuntu15
   google-talkplugin 5.1.5.0-1
   totem-mozilla     3.10.1-1ubuntu3
  RfKill:
   0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
  RunningIncompatibleAddons: True
  SourcePackage: firefox
  UpgradeStatus: No upgrade log present (probably fresh install)
  WifiSyslog: Mar 15 16:30:27 lenovo kernel: [ 1278.310072] ptrace of pid 3916 
was attempted by: gdb (pid 5412)
  dmi.bios.date: 05/24/2012
  dmi.bios.vendor: LENOVO
  dmi.bios.version: G2ET31WW (1.11 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 2320CTO
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: 
dmi:bvnLENOVO:bvrG2ET31WW(1.11):bd05/24/2012:svnLENOVO:pn2320CTO:pvrThinkPadX230:rvnLENOVO:rn2320CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 2320CTO
  dmi.product.version: ThinkPad X230
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1292911/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to