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

Torbjörn Andersson eriknospam at telia.com
Thu Jun 2 20:09:37 UTC 2011


On 2011-06-02 18:08, Jonathan Nieder wrote:

It looks like it may be a plugin problem, tentatively I'd say it's 
related to gecko-media-player, but I'll do my best answering the 
questions anyway.

> What kind of machines are these, roughly speaking, and especially what
> kind of disks do they use?

Well, /proc/cpuinfo informs me that the CPU is an "Intel(R) Pentium(R) D 
CPU 3.40GHz".

As for the hard disk... I'm not sure. The hdparm command says "ATA 
device, with non-removable media" and that the model number is "WDC 
WD3200KS-00PFB0", if that means anything.

I remember I bought the computer shortly Windows Vista was released, 
because they asked me if I wanted that (I didn't :-), so it's not brand 
new but not really that old either.

> The other piece that might be puzzling in the above descriptions is
> that it seems the slower state is *permanent* until chromium is closed
> and relaunched again.  Is that true?  If so, it would be weird and
> indicate a simple bug (e.g., a race) rather than a design flaw, hence
> easier to track down.

If I understand the question correctly, then yes it misbehaves even 
after I kill the unresponsive page and open a new one, and it persists 
until I restart Chromium. It seems that I can load pages that are 
text-only, or which contain only small image files, but loading larger 
images is a problem. (It displays the page, but pictures are missing and 
after a while it becomes unresponsive.) I think the pictures is the main 
triggering factor, because I was able to reproduce it with the following 
steps:

* Clear the cache.
* Open Chromium. Wait for the "unresponsive tab" dialog to appear, as it 
usually does. Killed the unresponsive tab.
* Open a new tab and go to http://www.update.uu.se/~d91tan which worked fine
* Open a new tab and go to http://www.update.uu.se/~d91tan/AfterTheRain 
which worked fine
* Open one of the pictures in that directory. It got stuck, and after a 
while the tab was reported as unresponsive

> Can you reproduce this with "chromium --temp-profile" or "chromium
> --user-data-dir=/tmp/nonsense"?

I was able to reproduce it with "chromium --temp-profile".

I was able to reproduce it with "chromium --user-data-dir=/tmp/nonsense" 
both before and after it had created a /tmp/nonsense directory.

In both these cases, I had to make two or three attempts, but the method 
of reproducing it was never quite foolproof.

> What happens if you use "chromium http://www.nytimes.com/" (or some other
> pages)?  Is this specific to the new tab page, to some family of pages, or
> does it happen for all pages?

I was able to reproduce it with "chromium http://www.nytimes.com/".

> Does (temporarily) removing the Flash plugin help?

Unfortunately not. I was still able to reproduce it.

However, there are a couple of other plugins that I wasn't consciously 
aware that Chromium had picked up. I removed those (I should have tried 
that long ago) until about:plugins only reported "Chrome NaCl 
(Disabled)" and "Default Plug-in", and that seems to fix the problem. 
The packages I removed were:

icedtea-plugin
mozplugger
djview-plugin
gecko-mediaplayer

Some testing suggests that gecko-mediaplayer is the culprit. 
Reinstalling the other ones didn't reintroduce the problem. Reinstalling 
gecko-mediaplayer alone did.

> Does it print any messages to the console before you hit ^C?

Very little:

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

> Could you run chromium with --debug, catch it when it's hanging, hit
> ^C, and get a backtrace?  http://wiki.debian.org/Chromium/Debugging
> explains how.

Oh dear... Well, I hope this tells you more than it tells me. It's from 
getting Chromium to misbehave, and then pressing ^C once.

Regards,

Torbjörn Andersson
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gdb-chromium.txt
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20110602/d481d26a/attachment-0001.txt>


More information about the Pkg-games-devel mailing list