Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19084 - gtk+ 2.2.1 gtktreeview.c patch (Fixes Eclipse 2.1 deadlocks)
Summary: gtk+ 2.2.1 gtktreeview.c patch (Fixes Eclipse 2.1 deadlocks)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-10 11:51 UTC by A Kappen
Modified: 2003-04-23 09:23 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description A Kappen 2003-04-10 11:51:51 UTC
A subtle bug in gtk+ 2.2.1 causes deadlocks when running Eclipse 2.1; the
Eclipse bug report can be found at:
http://bugs.eclipse.org/bugs/show_bug.cgi?id=31525

RedHat's bugzilla has a patch to fix the problem at:
http://bugzilla.redhat.com/bugzilla/attachment.cgi?id=90407&action=view

While patching this locally is trivial, a real ebuild would be beneficial to all
Eclipse 2.1 users.

Reproducible: Always
Steps to Reproduce:
1.Upgrade to gtk+ 2.2.1
2.Start Eclipse 2.1
3.Watch the CPU hit 100%

Actual Results:  
CPU pegged at 100%
- Resizing a deadlocked dialog can sometimes recover control
- Clicking on the top node in a tree (like Package Explorer) can stop the CPU
pegging temporarily


$ emerge info
Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-ck4 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="ftp://ftp.ibiblio.org/pub/linux/distributions/gentoo
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu
ftp://ftp.oregonstate.edu/pub/gentoo "
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm arts avi crypt cups encode gif jpeg kde libg++ libwww
mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv
zlib gdbm berkdb slang readline svga java guile X sdl gpm tcpd pam ssl perl
python esd imlib oggvorbis gnome gtk qt motif opengl"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe"
CXXFLAGS="-march=pentium3 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 foser (RETIRED) gentoo-dev 2003-04-11 10:22:02 UTC
yes i was made aware of this patch, but i was/am a bit reluctant to add it for one application.

gtk+-2.2.1-r1 is in ~ with patch.
Comment 2 foser (RETIRED) gentoo-dev 2003-04-23 09:23:17 UTC
made eclipse also depend on at least this version of gtk+ .