Bug#658389: libgtk2.0-0: interface lockup when connecting to a remote CUPS server
Vincent Lefevre
vincent at vinc17.net
Thu Feb 2 16:29:11 UTC 2012
Package: libgtk2.0-0
Version: 2.24.8-3
Severity: important
Preliminary note: this bug doesn't occur in GTK 3 (where there's
another bug, annoying, but no freeze; see below).
In iceweasel and chromium, when I click on the menu item to print,
a Print dialog appears with "Print to File" (it may also be just
grey) and the interface completely freezes. When needed, a redraw
isn't even done.
A strace shows that the freeze occurs during the connection to the
remote CUPS server. Note that libcups2 1.4.6-11+b1, I have no problems
with lp/lpr/lpq/lpstat (later libcups2 versions are broken: they can't
find any printer). With GTK 3 (e.g. when printing with evince), the
only problem is that I get an additional dialog box telling me that
authentication is required (which is wrong); after clicking on Cancel
for this dialog box (which may appear several times), everything is
fine.
It could be the same bug as 505005, possibly with a different cause
(bug 505005 says "while browsing an unreachable printer", but here
all printers are reachable). Users were seeing it with evince while
it was using GTK 2.
I reported this bug a few months ago here:
https://bugzilla.mozilla.org/show_bug.cgi?id=697976
(before I found out that it was a GTK bug), where you can find
strace information.
This bug is either specific to x86_64 or a regression as it doesn't
occur with an old i386 distribution installed in a chroot on the
same machine (still, there's a strange behavior about printers that
don't exist, see the bug reported in Bugzilla).
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgtk2.0-0 depends on:
ii libatk1.0-0 2.2.0-2
ii libc6 2.13-25
ii libcairo2 1.10.2-6.2
ii libcomerr2 1.42-1
ii libcups2 1.4.6-11+b1
ii libfontconfig1 2.8.0-3.1
ii libfreetype6 2.4.8-1
ii libgcrypt11 1.5.0-3
ii libgdk-pixbuf2.0-0 2.24.0-2
ii libglib2.0-0 2.30.2-6
ii libgnutls26 2.12.16-1
ii libgssapi-krb5-2 1.10+dfsg~beta1-2
ii libgtk2.0-common 2.24.8-3
ii libk5crypto3 1.10+dfsg~beta1-2
ii libkrb5-3 1.10+dfsg~beta1-2
ii libpango1.0-0 1.29.4-2
ii libx11-6 2:1.4.4-4
ii libxcomposite1 1:0.4.3-2
ii libxcursor1 1:1.1.12-1
ii libxdamage1 1:1.1.3-2
ii libxext6 2:1.3.0-3
ii libxfixes3 1:5.0-4
ii libxi6 2:1.4.5-1
ii libxinerama1 2:1.1.1-3
ii libxrandr2 2:1.3.2-2
ii libxrender1 1:0.9.6-2
ii multiarch-support 2.13-25
ii shared-mime-info 0.90-1
ii zlib1g 1:1.2.3.4.dfsg-3
Versions of packages libgtk2.0-0 recommends:
ii hicolor-icon-theme 0.12-1
ii libgtk2.0-bin 2.24.8-3
Versions of packages libgtk2.0-0 suggests:
ii gvfs 1.10.1-2
ii librsvg2-common 2.34.2-2
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list