Your message dated Sat, 6 Aug 2011 00:05:57 +0800
with message-id 
<CAMr=8w4Vhkyb=4Ktwts=v93ydkx-tpyhwe1vksxxohq0ywi...@mail.gmail.com>
and subject line bugs closed by gecko-mediaplayer/1.0.4-1
has caused the Debian Bug report #627348,
regarding "New Tab" often unresponsive the first time I start Chromium
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
627348: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627348
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
Changes in this version, thanks Ubuntu developers and Mike Hommey <glandium>:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 05 Aug 2011 22:21:18 +0800
Source: gecko-mediaplayer
Binary: gecko-mediaplayer
Architecture: source i386
Version: 1.0.4-1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <[email protected]>
Changed-By: Aron Xu <[email protected]>
Description:
 gecko-mediaplayer - Multimedia plug-in for Gecko browsers
Changes:
 gecko-mediaplayer (1.0.4-1) unstable; urgency=low
 .
   * QA upload.
   * Pick most works from Ubuntu, thanks to Ubuntu developers.
     - Close #634402, #627348, #575483.
     - Please help triage bugs fixed but not closed.
   * debian/control:
     - Std-ver: 3.9.2.
     - Updated homepage.
     - Removed Vcs-*.
     - Set Debian QA Group to Maintainer.
     - Add xulrunner-dev to build-dep, since Debian does not have firefox-dev.
     - Add libcurl-dev to enable curl support.
   * debian/compat: 5 -> 7.
   * debian/rules:
     - Use DSO linking.
     - Add build-indep and build-arch empty target, to make lintian happy.
   * debian/patches/force-no-gsettings.patch: updated header.
   * Merge changes from 0.9.9.2-1.1 by Mike Hommey <glandium>:
     - configure.in, configure: use xpcomglue_s_nomozalloc instead of
xpcomglue_s
       (Adding -DMOZ_NO_MOZALLOC to GECKO_CFLAGS is no longer needed, enabling
       --enable-new-libxul will automatically do that.
       Updated 0001-nomozalloc.patch)
     - debian/rules: Configure with --with-xulrunner-sdk and
--enable-new-libxul.
     - src/plugin.cpp no longer needs changes, upstream has done that.
       (0002-Remove-call-to-empty-NPP_Initialize.patch dropped)
Checksums-Sha1:
 d10787ea089f472587eb61ae180a836a1eb1b650 1631 gecko-mediaplayer_1.0.4-1.dsc
 1ad7de0a3ac5a9fa4680228f1b5f58831a8079f9 275024
gecko-mediaplayer_1.0.4.orig.tar.gz
 77c4f99464a4b4e0e2827ec3c222ef51d800143c 9284
gecko-mediaplayer_1.0.4-1.debian.tar.gz
 fca768be496de70d29509a7fd6d8808b9f9ea22b 238426
gecko-mediaplayer_1.0.4-1_i386.deb
Checksums-Sha256:
 06ee2407854be4933b2d95c84cbb69a0ec8a20094d2ff7d919b303f29690efd5 1631
gecko-mediaplayer_1.0.4-1.dsc
 575f4dfe4c06013c4f4a7b45eae9d1127b6d3299e570ce3a1b603c8b75ef5aa1
275024 gecko-mediaplayer_1.0.4.orig.tar.gz
 73bca05f304b2dc2aee937887945b5d816c3a232b7e5dc60b77feed5c5d946e4 9284
gecko-mediaplayer_1.0.4-1.debian.tar.gz
 aa6497c13eb1c0bfd37ef09b770b64c62622d926c814436bf6490df3aaf39f5a
238426 gecko-mediaplayer_1.0.4-1_i386.deb
Files:
 6c78634c1fa7497815edbb2bf61981a4 1631 video optional
gecko-mediaplayer_1.0.4-1.dsc
 7bb7665f8a1e6832907d052863e8f7aa 275024 video optional
gecko-mediaplayer_1.0.4.orig.tar.gz
 4cb038d65e9c2b90b3d2d74afcd28337 9284 video optional
gecko-mediaplayer_1.0.4-1.debian.tar.gz
 e5b588c01873549a70c2f63b448b0876 238426 video optional
gecko-mediaplayer_1.0.4-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCgAGBQJOPBEIAAoJEEmrPP2rYrC4itYH/jF7wonTCQDY3WQRPPtTO+Sh
NofrkNZGY5q6vbh8HFO3ASgtak/AGmnYcvfREbUZmROTCzIgV3Rs1jZ8m+UOZ51V
51qTD1ImWZbc7lFPm8mixVHp8ttxN6Fl1d7S6fY1bNjF7OKqC939J9IpR9lkjZXy
qoG6Ve8dflwOu00KJ/32o3v5NkWcdsQezDmyC55v/+ImXJ6kLO0JjdJhrtzbTXwh
m7mrWxZ7y5EpXMoRzwx/KHoUmQKq6sCHxtavOjKkW+X7qunnAMpDIwQhyTkSchr9
VORG23CAlm9E0aUr8QVym4XOwpD86RQeB76qH/mDOQT9pJIbb39OhgeKLY619uY=
=KyU6
-----END PGP SIGNATURE-----

-- 
Regards,
Aron Xu


--- End Message ---

Reply via email to