When I start gtk-gnutella, I get the following message: took@brook took $ gtk-gnutella 04/12/29 10:13:18 (MESSAGE): Detected amount of physical RAM: 515528 KB 04/12/29 10:13:19 (WARNING): [hosts] retrieving from "/home/took/.gtk-gnutella/hosts.orig" instead 04/12/29 10:13:19 (WARNING): [hosts] retrieving from "/home/took/.gtk-gnutella/ultras.orig" instead 04/12/29 10:13:19 (WARNING): [Host Whitelist] unable to retrieve: no alternate locations known 04/12/29 10:13:19 (WARNING): [hostile IP addresses] trying to load from alternate locations... 04/12/29 10:13:19 (WARNING): [hostile IP addresses] retrieving from "/usr/share/gtk-gnutella/hostiles.txt" instead *** ANCIENT VERSION DETECTED! *** Sorry, this program is too ancient to run without an explicit user action: please edit the file /home/took/.gtk-gnutella/config_gnet and set the variable "ancient_version_force" to "gtk-gnutella/0.94 (2004-07-10; GTK2; Linux 2.6.9 i686)". You will then be able to run this version forever, but please consider upgrading, as Gnutella is an evolving network, where ancient versions are less performant, if not harmful! *** EXITING *** 04/12/29 10:13:19 (WARNING): idtable_destroy: destroying table with 5 ids 04/12/29 10:13:20 (CRITICAL): file gtkwidget.c: line 1911 (gtk_widget_destroy):assertion `GTK_IS_WIDGET (widget)' failed 04/12/29 10:13:20 (WARNING): exit() while still reading the hosts file, caught hosts not saved! 04/12/29 10:13:20 (WARNING): exit() while still reading the ultrahosts file, caught hosts not saved ! 04/12/29 10:13:20 (WARNING): found remaining String atom 0x86135b4, refcnt=1: "Star Wars Holiday Special Part 2.divx.01.avi" 04/12/29 10:13:20 (WARNING): destroyed zone (16-byte blocks) still holds 4 entries 04/12/29 10:13:20 (WARNING): adns_do_transfer: EOF (read) Reproducible: Always Steps to Reproduce: 1. start gtk-gnutella 0.94 Actual Results: gtk-gnutella crashed. emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9 i686) ================================================================= System uname: 2.6.9 i686 Intel(R) Pentium(R) M processor 1300MHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -pipe -frename-registers -fomit-frame-pointer -fforce-addr -s -falign-functions=64 -fprefetch-loop-arrays -mfpmath=sse -maccumulate-outgoing-args" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -pipe -frename-registers -fomit-frame-pointer -fforce-addr -s -falign-functions=64 -fprefetch-loop-arrays -mfpmath=sse -maccumulate-outgoing-args -fpermissive" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apm audiofile avi berkdb bitmap-fonts cdparanoia cdr cups divx4linux dvd encode ext3 f77 fam fbcon flac foomaticdb fortran gcj gdbm gif gpm gtk gtk2 imagemagick imap imlib java jpeg junit kde libg++ libwww mad mikmod mmx mmx2 motif mpeg msn ncurses nls oggvorbis ooo-kde opengl oss pam pcmcia pda pdflib perl png python qt qtmt quicktime radeon readline real samba sdl slang speex spell sse ssl svga tcltk tcpd tiff truetype usb wifi x86 xine xml2 xmms xv xvid zlib"
i also have this problem. i've emerged gtk-gnutella-0.95, and it still occurs. before this happened (at month ago), the program's "about" said it was 0.94, even though i emerged 0.95. i've emerge -C'd it and reemerged, to no avail ----------------------------- Gentoo Base System version 1.6.8 Portage 2.0.51-r8 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10 i686) ================================================================= System uname: 2.6.10 i686 Intel(R) Celeron(R) CPU 2.00GHz Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 27 2004, 09:30:59)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.9.3, 1.8.5-r2, 1.7.9, 1.5, 1.6.3, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1, 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 X aalib acl acpi aim alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups dba debug doc dvd encode esd fam flac fluxbox foomaticdb fortran ftp gd gd-external gdbm gif gpm gtk gtk2 icq imagemagick imap imlib java jikes jpeg junit libwww mad mbox mikmod mmx mmx2 motif mozilla mpeg mysql ncurses nls oggvorbis opengl pam pcmcia pdflib perl php png posix python qt quicktime readline samba scanner sdl slang spell sse sse2 ssl svga tcltk tcpd tetex tiff truetype udev usb vim xml2 xmms xprint xv xvid zlib"
Note that gtk-gnutella 0.94 is really too old. The Gnutella network has evolved since its release, and as a consequence 0.94 will give bad results both for the user and the network when used. Please see bug #91697 for information on new gtk-gnutella versions and updated ebuilds.
Fixed with 0.95.3 release, which is in portage.