Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218775 - Mozilla browsers freeze when requesting print dialog
Summary: Mozilla browsers freeze when requesting print dialog
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-21 20:02 UTC by Michael Sullivan
Modified: 2008-05-20 15:34 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
The kernel config for the box having mozilla freezes (kernel-config,64.92 KB, text/plain)
2008-04-21 20:04 UTC, Michael Sullivan
Details
Terminal output of seamonkey (seamonkey-output,4.18 KB, text/plain)
2008-04-21 20:05 UTC, Michael Sullivan
Details
output to CUPS logs (cups,1.46 KB, text/plain)
2008-04-21 20:06 UTC, Michael Sullivan
Details
Log file for print attempt in konquerer session (konquerer-log,46.56 KB, text/plain)
2008-04-21 23:37 UTC, Michael Sullivan
Details
strace of gnome-cups-manager (gnome-cuos-manager.strace,81.36 KB, text/plain)
2008-05-18 19:48 UTC, Michael Sullivan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Sullivan 2008-04-21 20:02:15 UTC
I've tried this in seamonkey, mozilla-firefox, and epiphany, all with the same results.  I go to request a print dialog (or print preview) and the browser freezes.  I've gone into the CUPS web interface and can print a test page there, but the browser still freezes when I request File->Print.

Reproducible: Always

Steps to Reproduce:
1.  Open a netscape-based browser
2.  Request File->Print
3.

Actual Results:  
Browser freezes

Expected Results:  
Job should have been sent to the printer

catherine ~ # ps ax | grep cups
18139 ?        Ss     0:00 /usr/sbin/cupsd
18237 pts/0    R+     0:00 grep --colour=auto cups

catherine ~ # emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r4 i686)
=================================================================
System uname: 2.6.24-gentoo-r4 i686 AMD Sempron(tm) 2400+
Timestamp of tree: Sat, 19 Apr 2008 12:30:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg distcc distlocks fixpackages keepwork metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://gentoo.risq.qc.ca/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror.espri.arizona.edu/gentoo/ http://mirrors.acm.cs.rpi.edu/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.arcticnetwork.ca/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.llarian.net/ ftp://gentoo.llarian.net/pub/gentoo http://gentoo.binarycompass.org http://gentoo.mirrored.ca/ ftp://gentoo.mirrored.ca/ http://mirror.datapipe.net/gentoo ftp://mirror.datapipe.net/gentoo http://gentoo.cs.lewisu.edu/gentoo/ ftp://linux.cs.lewisu.edu/gentoo/ http://prometheus.cs.wmich.edu/gentoo http://modzer0.cs.uaf.edu/public/gentoo/ http://mirror.usu.edu/mirrors/gentoo/ ftp://mirror.usu.edu/mirrors/gentoo/ ftp://lug.mtu.edu/gentoo http://mirror.phy.olemiss.edu/mirror/gentoo http://mirror.mcs.anl.gov/pub/gentoo/ ftp://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://ftp.wwc.edu/pub/mirrors/ftp.gentoo.org http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/"
LINGUAS="en es fr"
MAKEOPTS="-j1"
PKGDIR="/usr/portage-packages/catherine"
PORTAGE_RSYNC_EXTRA_OPTS="--human-readable"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts browserplugin bzip2 cairo candy cdr cli cracklib crypt cups dbus debug divx4linux doc dri dvd dvdr dvdread eds emboss encode esd evo examples f77 fam firefox flash foomaticdb fortran gdbm gif glut gnome gpm gstreamer gtk gtk2 guile hal iconv imap imlib ipv6 isdnlog jack java jpeg kde kerberos libg++ libwww mad midi mikmod mmx mmx2 mmxext motif mp3 mpeg mudflap mysql nas ncurses new-login nls nntp nptl nptlonly nsplugin offensive ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl php png ppds pppd python qt qt3 qt3support qt4 quicktime readline real reflection regex ruby sasl sdl seamonkey sendmail session slp snmp spell spl ssl svg svga syslog tcltk tcpd thesaurus threads tidy tiff truetype unicode usb utempter v4l v4l2 vorbis win32codecs x86 xml xml2 xorg xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es fr" USERLAND="GNU" VIDEO_CARDS="sis"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

catherine ~ # emerge -pv cups seamonkey mozilla-firefox epiphany

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] www-client/mozilla-firefox-2.0.0.14 [2.0.0.13] USE="debug* gnome ipv6 java -bindist -filepicker -iceweasel -mozdevelop -moznopango -restrict-javascript -xforms -xinerama -xprint" LINGUAS="es fr -af -ar -be -bg -ca -cs -da -de -el -en_GB -es_AR -es_ES -eu -fi -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW" 0 kB 
[ebuild   R   ] net-print/cups-1.2.12-r8  USE="X dbus jpeg nls pam php png ppds slp ssl tiff -ldap -samba" 0 kB 
[ebuild   R   ] www-client/seamonkey-1.1.9  USE="crypt debug gnome ipv6 java -ldap -mozdevelop -moznocompose -moznoirc -moznomail -moznopango -moznoroaming -postgres -xforms -xinerama -xprint" 0 kB 
[ebuild   R   ] www-client/epiphany-2.20.3  USE="debug doc python spell -networkmanager -xulrunner" 0 kB 

Total: 4 packages (1 upgrade, 3 reinstalls), Size of downloads: 0 kB
Comment 1 Michael Sullivan 2008-04-21 20:04:51 UTC
Created attachment 150522 [details]
The kernel config for the box having mozilla freezes
Comment 2 Michael Sullivan 2008-04-21 20:05:48 UTC
Created attachment 150524 [details]
Terminal output of seamonkey
Comment 3 Michael Sullivan 2008-04-21 20:06:26 UTC
Created attachment 150526 [details]
output to CUPS logs
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-21 22:00:27 UTC
what's your gtk+ version ? If you have other gtk+ based apps, do they also freeze when trying to print ? Is the app freezed forever or does it come back after a while ?
Comment 5 Michael Sullivan 2008-04-21 23:29:19 UTC
catherine ~ # emerge -pv gtk+          

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/gtk+-2.12.8  USE="X cups debug doc jpeg tiff -vim-syntax -xinerama" 0 kB 

Total: 1 package (1 reinstall), Size of downloads: 0 kB

I don't know of any other installed packages that use gtk.  Is there a way for me to find out?

It stays frozen forever.
Comment 6 Michael Sullivan 2008-04-21 23:35:40 UTC
When I try to print in Konquerer, it gives me a message:

An error occurred while retrieving the printer list:

Connection to CUPS server failed. Check that the CUPS server is correctly installed and running. Error: catherine.espersunited.com: read failed (15).An error occurred while retrieving the printer list:

but doesn't freeze up like the netscape browsers do.  I've checked and rechecked the cups configuration against the Gentoo Printing Guide, and it all checks out.  Plus, the printer used to work with the exact same configuration.  I'll post a file with the terminal output from konquerer.  Note that cupsd is running:

amy@catherine ~ $ ps ax | grep cupsd
 3370 pts/4    R+     0:00 grep --colour=auto cupsd
18139 ?        Ss     0:00 /usr/sbin/cupsd
amy@catherine ~ $ 
Comment 7 Michael Sullivan 2008-04-21 23:37:52 UTC
Created attachment 150551 [details]
Log file for print attempt in konquerer session
Comment 8 Michael Sullivan 2008-04-28 17:53:33 UTC
I don't know if it's important or not, but in the kernel config, I was not able to find the option:

Device Drivers->
     IEEE 1284 transfer modes>

And also, I noticed this in the logs:

Listening to /var/run/cups/cups.sock on fd 4...

catherine ~ # ls -l /var/run/cups/cups.sock
srxwrxwrxw 1 root root 0 Apr 28 12:42 /var/run/cups/cups.sock

I can't cat it.  I don't understand exactly how sockets work, but shouldn't this have a size greater than zero?
Comment 9 Michael Sullivan 2008-04-30 22:25:29 UTC
(This problem is on my wife's computer.)  I asked her to try printing her shopping list with Abiword, with the same results.  Looking at the USE flags, I'm wondering if this is a gnome thing:

catherine ~ # emerge -pv seamonkey abiword

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-client/seamonkey-1.1.9  USE="crypt debug gnome ipv6 java -ldap -mozdevelop -moznocompose -moznoirc -moznomail -moznopango -moznoroaming -postgres -xforms -xinerama -xprint" 0 kB 
[ebuild   R   ] app-office/abiword-2.4.6  USE="debug gnome spell xml" 0 kB 

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
Comment 10 Michael Sullivan 2008-05-01 02:43:06 UTC
(This problem is on my wife's computer.)  I asked her to try printing her shopping list with Abiword, with the same results.  Looking at the USE flags, I'm wondering if this is a gnome thing:

catherine ~ # emerge -pv seamonkey abiword

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-client/seamonkey-1.1.9  USE="crypt debug gnome ipv6 java -ldap -mozdevelop -moznocompose -moznoirc -moznomail -moznopango -moznoroaming -postgres -xforms -xinerama -xprint" 0 kB 
[ebuild   R   ] app-office/abiword-2.4.6  USE="debug gnome spell xml" 0 kB 

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
Comment 11 Mart Raudsepp gentoo-dev 2008-05-01 16:37:15 UTC
Can you please try with gtk+-2.12.9-r2 and report back?(In reply to comment #5)


> I don't know of any other installed packages that use gtk.  Is there a way for
> me to find out?

equery d gtk+
should work. equery comes from app-portage/gentoolkit
Comment 12 Michael Sullivan 2008-05-01 21:37:30 UTC
catherine ~ # equery d gtk+
[ Searching for packages depending on gtk+... ]
app-admin/gnome-system-tools-2.14.0 (>=x11-libs/gtk+-2.6)
app-admin/sabayon-2.12.4 (>=x11-libs/gtk+-2.6.0)
app-arch/file-roller-2.20.3 (>=x11-libs/gtk+-2.10)
app-cdr/xcdroast-0.98_alpha15-r5 (>=x11-libs/gtk+-2.0.3)
app-crypt/pinentry-0.7.5 (gtk? =x11-libs/gtk+-2*)
app-editors/gedit-2.20.4-r1 (>=x11-libs/gtk+-2.11.6)
app-editors/gvim-7.1.266 (!aqua & gtk? >=x11-libs/gtk+-2.6)
app-office/abiword-2.4.6 (>=x11-libs/gtk+-2.4)
app-office/abiword-plugins-2.4.6 (>=x11-libs/gtk+-2)
app-office/dia-0.95.1 (>=x11-libs/gtk+-2.6.0)
app-office/gnumeric-1.8.2 (>=x11-libs/gtk+-2.10)
app-text/aiksaurus-1.2.1 (gtk? >=x11-libs/gtk+-2)
app-text/evince-2.20.2 (>=x11-libs/gtk+-2.10)
app-text/ghostscript-gpl-8.61-r3 (gtk? >=x11-libs/gtk+-2.0)
app-text/gnome-spell-1.0.8 (>=x11-libs/gtk+-2.4)
app-text/gtkspell-2.0.11-r1 (>=x11-libs/gtk+-2)
app-text/poppler-bindings-0.6.3 (gtk? >=x11-libs/gtk+-2.8)
cross-i586-pc-linux-gnu/gcc-4.1.2 (!build & gcj & gtk? >=x11-libs/gtk+-2.2)
cross-i586-pc-linux-gnu/gcc-4.2.2 (!build & gcj & gtk? >=x11-libs/gtk+-2.2)
dev-cpp/gtkmm-2.12.1 (>=x11-libs/gtk+-2.12)
dev-python/gnome-python-2.20.1 (>=x11-libs/gtk+-2.6)
dev-python/gnome-python-desktop-2.20.0 (>=x11-libs/gtk+-2.4.0)
dev-python/gnome-python-extras-2.19.1-r1 (>=x11-libs/gtk+-2.4)
dev-python/pygtk-2.12.0 (>=x11-libs/gtk+-2.11.6)
dev-python/pygtkglext-1.1.0 (>=x11-libs/gtk+-2.0)
gnome-base/control-center-2.20.3 (>=x11-libs/gtk+-2.11.6)
gnome-base/eel-2.20.0 (>=x11-libs/gtk+-2.9.4)
gnome-base/gail-1.20.2 (>=x11-libs/gtk+-2.9.4)
gnome-base/gconf-2.20.1-r1 (>=x11-libs/gtk+-2.8.16)
gnome-base/gdm-2.20.3 (>=x11-libs/gtk+-2.6)
gnome-base/gnome-2.20.3 (>=x11-libs/gtk+-2.12.4)
gnome-base/gnome-applets-2.20.1 (>=x11-libs/gtk+-2.11)
gnome-base/gnome-desktop-2.20.3 (>=x11-libs/gtk+-2.11.3)
gnome-base/gnome-keyring-2.20.3 (>=x11-libs/gtk+-2.6)
gnome-base/gnome-mount-0.6 (>=x11-libs/gtk+-2.8)
gnome-base/gnome-panel-2.20.3 (>=x11-libs/gtk+-2.11.3)
gnome-base/gnome-session-2.20.3 (>=x11-libs/gtk+-2.11.1)
gnome-base/gnome-volume-manager-2.17.0-r1 (>=x11-libs/gtk+-2.6)
gnome-base/libbonoboui-2.20.0 (>=x11-libs/gtk+-2.8.12)
gnome-base/libglade-2.6.2 (>=x11-libs/gtk+-2.8.10)
gnome-base/libgnomecanvas-2.20.1.1 (>=x11-libs/gtk+-2.0.3)
gnome-base/libgnomekbd-2.20.0-r1 (>=x11-libs/gtk+-2.10.3)
gnome-base/libgnomeprintui-2.18.2 (>=x11-libs/gtk+-2.6)
gnome-base/libgnomeui-2.20.1.1 (>=x11-libs/gtk+-2.11.5)
gnome-base/librsvg-2.20.0 (>=x11-libs/gtk+-2.6)
gnome-base/nautilus-2.20.0-r1 (>=x11-libs/gtk+-2.11.6)
gnome-extra/bug-buddy-2.20.1 (>=x11-libs/gtk+-2.12)
gnome-extra/deskbar-applet-2.20.3 (>=x11-libs/gtk+-2.10)
gnome-extra/evolution-data-server-1.12.3 (>=x11-libs/gtk+-2.10)
gnome-extra/evolution-webcal-2.12.0 (>=x11-libs/gtk+-2.4)
gnome-extra/fast-user-switch-applet-2.20.0-r1 (>=x11-libs/gtk+-2.6)
gnome-extra/gcalctool-5.20.2 (>=x11-libs/gtk+-2.11.6)
gnome-extra/gconf-editor-2.20.0 (>=x11-libs/gtk+-2.6)
gnome-extra/gnome-games-2.20.3 (>=x11-libs/gtk+-2.8)
gnome-extra/gnome-keyring-manager-2.20.0 (>=x11-libs/gtk+-2.6)
gnome-extra/gnome-media-2.20.1 (>=x11-libs/gtk+-2.10)
gnome-extra/gnome-power-manager-2.20.2 (>=x11-libs/gtk+-2.11.0)
gnome-extra/gnome-screensaver-2.20.0-r3 (>=x11-libs/gtk+-2.11.5)
gnome-extra/gnome-system-monitor-2.20.2 (>=x11-libs/gtk+-2.8)
gnome-extra/gnome-utils-2.20.0.1 (>=x11-libs/gtk+-2.11.6)
gnome-extra/gtkhtml-2.11.1 (>=x11-libs/gtk+-2.4)
gnome-extra/gtkhtml-3.12.3 (>=x11-libs/gtk+-2.4)
gnome-extra/gtkhtml-3.16.3 (>=x11-libs/gtk+-2.10)
gnome-extra/gucharmap-1.10.2 (>=x11-libs/gtk+-2.6)
gnome-extra/nautilus-cd-burner-2.20.0 (>=x11-libs/gtk+-2.6)
gnome-extra/nautilus-open-terminal-0.8 (>=x11-libs/gtk+-2.4.0)
gnome-extra/yelp-2.20.0 (>=x11-libs/gtk+-2.10)
gnome-extra/zenity-2.20.1 (>=x11-libs/gtk+-2.10)
mail-client/evolution-2.12.3-r1 (>=x11-libs/gtk+-2.10)
mail-client/mail-notification-5.0 (>=x11-libs/gtk+-2.10)
media-gfx/eog-2.20.4 (>=x11-libs/gtk+-2.11.6)
media-gfx/gimp-2.4.2 (>=x11-libs/gtk+-2.10.13)
media-gfx/graphviz-2.16.1-r4 (gtk? >=x11-libs/gtk+-2)
media-libs/imlib-1.9.15-r2 (gtk? =x11-libs/gtk+-1.2*)
media-libs/libwmf-0.2.8.4 (gtk? >=x11-libs/gtk+-2.1.2)
media-plugins/audacious-plugins-1.4.5 (>=x11-libs/gtk+-2.6)
media-sound/audacious-1.4.6 (>=x11-libs/gtk+-2.6)
media-sound/sound-juicer-2.20.1-r1 (>=x11-libs/gtk+-2.8)
media-sound/timidity++-2.13.2-r5 (gtk? >=x11-libs/gtk+-2.0)
media-video/mplayer-1.0_rc2_p25993 (gtk? =x11-libs/gtk+-2*)
media-video/realplayer-10.0.9 (!amd64 & X? >=x11-libs/gtk+-2.2)
media-video/totem-2.20.3 (>=x11-libs/gtk+-2.12.1)
net-analyzer/gnome-netstatus-2.12.1 (>=x11-libs/gtk+-2.3.1)
net-analyzer/gnome-nettool-2.20.0 (>=x11-libs/gtk+-2.5.4)
net-analyzer/nmap-4.53 (gtk? >=x11-libs/gtk+-2.6)
net-dialup/ppp-2.4.4-r14 (gtk? >=x11-libs/gtk+-2.8)
net-im/ekiga-2.0.7 (>=x11-libs/gtk+-2.4.0)
net-im/gaim-1.5.0 (>=x11-libs/gtk+-2.0)
net-im/pidgin-2.3.1 (gtk? >=x11-libs/gtk+-2.0)
net-misc/vino-2.20.1 (>=x11-libs/gtk+-2.10)
net-p2p/gtk-gnutella-0.96.4 (>=x11-libs/gtk+-2.2.1)
net-print/gnome-cups-manager-0.31-r2 (>=x11-libs/gtk+-2.3.1)
net-print/gutenprint-5.1.4 (gimp? >=x11-libs/gtk+-2.0)
                           (gtk? >=x11-libs/gtk+-2.0)
net-www/mplayerplug-in-3.45 (gtk? >=x11-libs/gtk+-2.2.0)
net-www/netscape-flash-9.0.124.0 (x86? =x11-libs/gtk+-2*)
sys-devel/gcc-4.1.2 (!build & gcj & gtk? >=x11-libs/gtk+-2.2)
www-client/epiphany-2.20.3 (>=x11-libs/gtk+-2.11.6)
www-client/mozilla-firefox-2.0.0.13 (>=x11-libs/gtk+-2.8.6)
www-client/seamonkey-1.1.9 (>=x11-libs/gtk+-2.8.6)
x11-libs/gksu-2.0.0 (>=x11-libs/gtk+-2.4.0)
x11-libs/goffice-0.6.2 (>=x11-libs/gtk+-2.6)
x11-libs/gtkglarea-1.99.0 (>=x11-libs/gtk+-2.0.3)
x11-libs/gtkglext-1.2.0 (>=x11-libs/gtk+-2)
x11-libs/gtksourceview-1.8.5-r1 (>=x11-libs/gtk+-2.8)
x11-libs/gtksourceview-2.0.2 (>=x11-libs/gtk+-2.8)
x11-libs/libgksu-2.0.5 (>=x11-libs/gtk+-2.4)
x11-libs/libnotify-0.4.4 (>=x11-libs/gtk+-2.6)
x11-libs/libsexy-0.1.11 (>=x11-libs/gtk+-2.6)
x11-libs/libwnck-2.20.3 (>=x11-libs/gtk+-2.11.3)
x11-libs/vte-0.16.13 (>=x11-libs/gtk+-2.6)
x11-misc/notification-daemon-0.3.7 (>=x11-libs/gtk+-2.4.0)
x11-terms/gnome-terminal-2.18.4 (>=x11-libs/gtk+-2.10)
x11-themes/gnome-themes-2.20.2 (>=x11-libs/gtk+-2)
x11-themes/gtk-engines-2.12.2 (>=x11-libs/gtk+-2.10)
x11-wm/metacity-2.20.2 (>=x11-libs/gtk+-2.10)

I emerged the gtk+ version you suggested.  Seamonkey still freezes.  Do I need to rebuild everything that uses gtk?  Can you suggest a scriptlet that will do that?  Something more specific than emerge -ND world
Comment 13 Mart Raudsepp gentoo-dev 2008-05-01 21:40:40 UTC
(In reply to comment #12)
> I emerged the gtk+ version you suggested.  Seamonkey still freezes.  Do I need
> to rebuild everything that uses gtk?

I don't think so.
I'm out of ideas for the time being, perhaps someone else (from the gnome team or otherwise) has ideas while I "meditate"
Comment 14 Michael Sullivan 2008-05-01 21:42:48 UTC
Still the gnome thing wouldn't explain why konquerer claims it can't talk to CUPS.  Also, running gnome-cups-manager at the terminal doesn't provide a GUI, just a blinking cursor...
Comment 15 Michael Sullivan 2008-05-18 00:18:58 UTC
(In reply to comment #14)
> Still the gnome thing wouldn't explain why konquerer claims it can't talk to
> CUPS.  Also, running gnome-cups-manager at the terminal doesn't provide a GUI,
> just a blinking cursor...
> 

Is there any test I can do to determine if my CUPS configuration is correct?  Or any debugging-type command to find out exactly what's happening when I select File->Print in Seamonkey?
Comment 16 Arun Raghavan (RETIRED) gentoo-dev 2008-05-18 05:56:50 UTC
(In reply to comment #15)
> Is there any test I can do to determine if my CUPS configuration is correct? 

You could run gnome-cups-manager under strace (strace gnome-cups-manager) to see where it's getting stuck.
Comment 17 Michael Sullivan 2008-05-18 19:48:42 UTC
Created attachment 153589 [details]
strace of gnome-cups-manager

This is the output of strace gnome-cups-manager , at least until I aborted it...
Comment 18 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-05-19 18:38:26 UTC
Looks like it's waiting on a lock (futex).

Do the command line apps (lpq, lpr, etc.) work at all?  Or do they hang too?

lpq is the easiest to check.  Also, can you connect to the cups web admin interface?  It's at:

http://localhost:631/admin
Comment 19 Michael Sullivan 2008-05-20 15:34:19 UTC
I don't understand exactly how this happened, but I upgraded cups to 1.3.7-r1, replaced the config files with those suggested by emerge, and restarted the server, and now it works correctly.  Maybe the problem was with my previous config files?