Package: chromium-browser Version: 6.0.472.63~r59945-5+squeeze6 Severity: normal
I have this problem on my PC at work. To be specific: a short time after starting Chromium, one or more Chromium processes start to use large amounts of CPU time. As time goes by, these runaway processes accumulate. They don't appear to die by themselves, and the only cure is to kill them (which Chromium is able to recover from fairly gracefully), or to restart the entire browser. I'm having the problem right now, and the following lines are a sample of what `top' is showing me. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18512 ronan 20 0 1029m 93m 20m R 64 3.1 3:37.50 chromium-browse 6732 ronan 20 0 993m 58m 19m S 24 1.9 6:01.23 chromium-browse 7 root 20 0 0 0 0 S 22 0.0 1998:20 ksoftirqd/1 4 root 20 0 0 0 0 R 21 0.0 2000:16 ksoftirqd/0 674 ronan 20 0 19184 1468 1012 S 0 0.0 0:02.58 top (Please take note of the first two process IDs, because I'll be using them in what follows.) "strace" shows that each of these Chromium processes seems to be in a loop, calling "futex" over and over. Here is a terminal transcript which demonstrates this: -------------- BEGINNING OF TRANSCRIPT ------------ bash# for pid in 6732 18512; do /usr/bin/time --format='Elapsed time: %E' strace -c -p $pid; echo; done Process 6732 attached - interrupt to quit ^CProcess 6732 detached % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 100.00 0.000246 0 247603 123801 futex 0.00 0.000000 0 1 write 0.00 0.000000 0 1 1 restart_syscall ------ ----------- ----------- --------- --------- ---------------- 100.00 0.000246 247605 123802 total Elapsed time: 0:03.06 Process 18512 attached - interrupt to quit ^CProcess 18512 detached % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 100.00 0.000307 0 164488 82244 futex ------ ----------- ----------- --------- --------- ---------------- 100.00 0.000307 164488 82244 total Elapsed time: 0:01.82 bash# -------------- END OF TRANSCRIPT ------------------ Here is a small sample of the output of "strace -vi -p 18512" ----------- BEGINNING OF SAMPLE ----------- [ 7f6243ed2df5] futex(0x7ffff1bf2638, FUTEX_WAKE_PRIVATE, 1) = 0 [ 7f6243ed0569] futex(0x7ffff1bf2664, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 201, {1341828330, 385995000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) [ 7f6243ed2df5] futex(0x7ffff1bf2638, FUTEX_WAKE_PRIVATE, 1) = 0 [ 7f6243ed0569] futex(0x7ffff1bf2664, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 203, {1341828330, 385995000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) [ 7f6243ed2df5] futex(0x7ffff1bf2638, FUTEX_WAKE_PRIVATE, 1) = 0 [ 7f6243ed0569] futex(0x7ffff1bf2664, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 205, {1341828330, 385995000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) ----------- END OF SAMPLE ----------------- I first noticed this problem on Monday, July 2nd. (Some supplementary facts, which might be helpful: firstly, I wasn't at work on the previous 2 days, so I can't say whether the problem would have manifested itself if I had been using my PC. Secondly, my time zone is GMT+01:00.) -- System Information: Debian Release: 6.0.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages chromium-browser depends on: ii chromium-br 6.0.472.63~r59945-5+squeeze6 page inspector for the chromium-br ii libasound2 1.0.23-2.1 shared library for ALSA applicatio ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit ii libbz2-1.0 1.0.5-6+squeeze1 high-quality block-sorting file co ii libc6 2.11.3-3 Embedded GNU C Library: Shared lib ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra ii libcups2 1.4.4-7+squeeze1 Common UNIX Printing System(tm) - ii libdbus-1-3 1.2.24-4+squeeze1 simple interprocess messaging syst ii libdbus-gli 0.88-2.1 simple interprocess messaging syst ii libevent-1. 1.4.13-stable-1 An asynchronous event notification ii libexpat1 2.0.1-7 XML parsing C library - runtime li ii libfontconf 2.8.0-2.1 generic font configuration library ii libfreetype 2.4.2-2.1+squeeze4 FreeType 2 font engine, shared lib ii libgcc1 1:4.4.5-8 GCC support library ii libgconf2-4 2.28.1-6 GNOME configuration database syste ii libgcrypt11 1.4.5-2 LGPL Crypto library - runtime libr ii libgl1-mesa 7.7.1-5 A free implementation of the OpenG ii libglewmx1. 1.5.4-1 The OpenGL Extension Wrangler - ru ii libglib2.0- 2.24.2-1 The GLib library of C routines ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface ii libicu44 4.4.1-8 International Components for Unico ii libjpeg62 6b1-1 The Independent JPEG Group's JPEG ii libnspr4-0d 4.8.6-1 NetScape Portable Runtime Library ii libnss3-1d 3.12.8-1+squeeze5 Network Security Service libraries ii libpango1.0 1.28.3-1+squeeze2 Layout and rendering of internatio ii libpng12-0 1.2.44-1+squeeze4 PNG library - runtime ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3 ii libv8-2.2.2 2.2.24-6 V8 JavaScript Engine ii libvpx0 0.9.1-2 VP8 video codec (shared library) ii libx11-6 2:1.3.3-4 X11 client-side library ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar ii libxml2 2.7.8.dfsg-2+squeeze4 GNOME XML library ii libxrender1 1:0.9.6-1 X Rendering Extension client libra ii libxslt1.1 1.1.26-6 XSLT 1.0 processing library - runt ii libxss1 1:1.2.0-2 X11 Screen Saver extension library ii xdg-utils 1.0.2+cvs20100307-2 desktop integration utilities from ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime chromium-browser recommends no packages. Versions of packages chromium-browser suggests: pn chromium-browser-l10n <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org