Bug#627348: "New Tab" often unresponsive the first time I start Chromium

Torbjörn Andersson eriknospam at telia.com
Thu May 19 18:48:12 UTC 2011


Package: chromium
Version: 11.0.696.68~r84545-2
Severity: normal

Normally when I start Chromium, I get a built-in start page with 
recently visited pages etc. However if I haven't run Chromium for a 
while, and then start it, I usually get a blank page. After a while, I'm 
told that the "New Tab" page has become unresponsive:

    Page(s) Unresponsive
    The following page(s) have become unresponsive.
    You can wait for them to become responsive or kill
    them.

       New Tab
                                     [Kill pages] [Wait]

Nothing useful is printed to the console. Only a message about the debug 
file /home/<username>/tmp/mozdebug being opened, and I think that comes 
from the "mozplugger" package. Removing that didn't seem to make any 
difference.

Chosing to kill the tab doesn't help much. I do get a new tab, and when 
I use it a page may load at least partially, but then it usually becomes 
unresponsive again.

If I quit Chromium its processes remain running, presumably waiting for 
something to die. However, if I terminate it forcibly (e.g. by pressing 
Ctrl-C at the prompt where I launched it) and start it again, it works. 
When hitting Ctrl-C the following messages are printed to the console:

    Handling SIGINT.
    Check failed: g_shutdown_pipe_write_fd != -1
    Handling SIGINT.
    Successfully wrote to shutdown pipe, resetting signal handler.

(The order of the messages may differ. I have to hit Ctrl-C a second 
time for Chromium to die.)

But that's not much different from what happens if I kill a working 
Chromium the same way.

My only theory, and it's just a wild guess, is that it's somehow related 
to timing and/or threading. The first time, it presumably had to load 
everything from disk, while the second time it was cached in memory. 
This could of course affect the timing of things. This is almost - but 
not quite - always enough to reproduce the bug for me:

    # sync
    # echo 3 > /proc/sys/vm/drop_caches
    $ chromium

(This is voodoo to me; I just came across it today while looking for 
ways to clear the file system cache.)

I don't think I have any old configuration that messes things up. I 
almost only use Chromium when Iceweasel fails me. I tried removing my 
~/.config/chromium directory, and it still happened. It seems more 
likely that it's interacting badly with something else that I've 
installed, but I don't know what. (I do have the flashplugin-nonfree 
package installed, but that can't be uncommon.)

This is all frustratingly vague, and debugging Chromium from the source 
code is beyond my abilities. But if someone could tell me how to produce 
usable debug output, I'd be happy to.

Regards,

Torbjörn Andersson


-- System Information:
Debian Release: wheezy/sid
   APT prefers unstable
   APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.38-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_DK.utf8, LC_CTYPE=en_DK.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages chromium depends on:
ii  chromium-inspect 11.0.696.68~r84545-2    page inspector for the 
chromium br
ii  libasound2       1.0.23-4                shared library for ALSA 
applicatio
ii  libbz2-1.0       1.0.5-6                 high-quality block-sorting 
file co
ii  libc6            2.13-4                  Embedded GNU C Library: 
Shared lib
ii  libcairo2        1.10.2-6                The Cairo 2D vector 
graphics libra
ii  libcups2         1.4.6-5                 Common UNIX Printing 
System(tm) -
ii  libdbus-1-3      1.4.8-3                 simple interprocess 
messaging syst
ii  libdbus-glib-1-2 0.92-1                  simple interprocess 
messaging syst
ii  libevent-1.4-2   1.4.13-stable-1         An asynchronous event 
notification
ii  libexpat1        2.0.1-7                 XML parsing C library - 
runtime li
ii  libfontconfig1   2.8.0-2.2               generic font configuration 
library
ii  libfreetype6     2.4.4-1                 FreeType 2 font engine, 
shared lib
ii  libgcc1          1:4.6.0-7               GCC support library
ii  libgconf2-4      2.28.1-6                GNOME configuration 
database syste
ii  libgcrypt11      1.4.6-5                 LGPL Crypto library - 
runtime libr
ii  libgdk-pixbuf2.0 2.23.3-3                GDK Pixbuf library
ii  libglib2.0-0     2.28.6-1                The GLib library of C routines
ii  libgtk2.0-0      2.24.4-3                The GTK+ graphical user 
interface
ii  libjpeg62        6b1-1                   The Independent JPEG 
Group's JPEG
ii  libnspr4-0d      4.8.7-2                 NetScape Portable Runtime 
Library
ii  libnss3-1d       3.12.9.with.ckbi.1.82-1 Network Security Service 
libraries
ii  libpam0g         1.1.2-3                 Pluggable Authentication 
Modules l
ii  libpango1.0-0    1.28.3-6                Layout and rendering of 
internatio
ii  libpng12-0       1.2.44-2                PNG library - runtime
ii  libprotobuf7     2.4.0a-2                protocol buffers C++ library
ii  libspeex1        1.2~rc1-1               The Speex codec runtime library
ii  libstdc++6       4.6.0-7                 The GNU Standard C++ Library v3
ii  libv8-3.1.8.10   3.1.8.10-3              V8 JavaScript Engine
ii  libvpx0          0.9.6-1                 VP8 video codec (shared 
library)
ii  libx11-6         2:1.4.3-1               X11 client-side library
ii  libxdamage1      1:1.1.3-1               X11 damaged region 
extension libra
ii  libxext6         2:1.3.0-1               X11 miscellaneous extension 
librar
ii  libxml2          2.7.8.dfsg-2+b1         GNOME XML library
ii  libxrender1      1:0.9.6-1               X Rendering Extension 
client libra
ii  libxslt1.1       1.1.26-7+b1             XSLT 1.0 processing library 
- runt
ii  libxss1          1:1.2.1-1               X11 Screen Saver extension 
library
ii  libxtst6         2:1.2.0-1               X11 Testing -- Record 
extension li
ii  xdg-utils        1.1.0~rc1-2             desktop integration 
utilities from
ii  zlib1g           1:1.2.3.4.dfsg-3        compression library - runtime

chromium recommends no packages.

Versions of packages chromium suggests:
pn  chromium-l10n                 <none>     (no description available)

-- no debconf information





More information about the Pkg-games-devel mailing list