[Pkg-chromium-maint] Bug#618323: chromium-browser: Chromium overloads X server: "Maximum number of clients reached"

Thibaut VARENE varenet at debian.org
Mon Mar 14 19:46:53 UTC 2011


On Mon, Mar 14, 2011 at 8:14 PM, Jonathan Nieder <jrnieder at gmail.com> wrote:
> Hi again,
>
> Thibaut VARENE wrote:
>
>> Scratch that. It only does for a while and probably the preview
>> xwininfo I posted was taken before I restarted Chromium.
>
> Hmm, in that case I'm not sure how to diagnose this.  Can you
> reproduce it with "chromium-browser --disable-extensions"?

More output than before:
$ chromium-browser --disable-extensions
Maximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reached
(exe:14852): Gdk-WARNING **: XID collision, trouble ahead
Maximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reached
(exe:14852): Gdk-WARNING **: XID collision, trouble ahead
Maximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reached
(exe:14852): Gdk-WARNING **: XID collision, trouble ahead
Maximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reached
(exe:14852): Gdk-WARNING **: XID collision, trouble ahead
Maximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reached
(exe:14852): Gdk-WARNING **: XID collision, trouble ahead
Maximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reachedMaximum number of clients reachedMaximum number of clients
reached

> (A quick web search finds <http://crbug.com/37550>, which is about
> the lastpass extension.)
>
> Similarly, it would be interesting to learn whether this is
> reproducible with "--user-data-dir=/tmp/temporary-profile".

This starts Chromium totally fresh and indeed "solves" the issue:
$ xwininfo -root -children|wc -l
255

I have to wonder whether this is a consequences of Chromium
"Shift-Ctrl-T" feature that enables to reopen <what number> of
previously closed tabs. If it's somehow keeping track of /all/ the
tabs I've ever opened during my session, and "somehow" correlates this
to a number of X window instances, then it would make sense, though it
would be a major design flaw.

HTH

-- 
Thibaut VARENE
http://www.parisc-linux.org/~varenet/





More information about the Pkg-chromium-maint mailing list