Older version (at least 2.2.1) gnugadu crash because of server strange behaviour. Newest version (2.2.2 - bugfix release) resolve this problem. Reproducible: Always Steps to Reproduce: 1.gg2 2. 3. Actual Results: see: http://gnugadu.org/ (english) tail of log GG2: ------------------------------------------------------- (...) ** gg_event_free(0x81dd760); ** gg_watch_fd(0x81fdfb8); // gg_watch_fd() GG_STATE_CONNECTED ** gg_watch_fd_connected(0x81fdfb8, 0x821a1e8); ** gg_recv_packet(0x81fdfb8); // gg_recv_packet() header recv(10,0xbfffdef0,8) = 8 // gg_recv_packet() body recv(10,0x81d5b88,14) = 14 // gg_recv_packet(0f) 0f 00 00 00 0e 00 00 00 3d 32 16 60 02 c0 a8 04 51 0e 06 21 14 00 // gg_watch_fd_connected() received a status change Function : test_chan GG_EVENT_STATUS Segmentation fault ------------------------------------------------------- GG2 (debug mode) under GDB: ------------------------------------------------------- (...) ** gg_event_free(0x81dd760); ** gg_watch_fd(0x81fdfb8); // gg_watch_fd() GG_STATE_CONNECTED ** gg_watch_fd_connected(0x81fdfb8, 0x821a1e8); ** gg_recv_packet(0x81fdfb8); // gg_recv_packet() header recv(10,0xbfffdef0,8) = 8 // gg_recv_packet() body recv(10,0x81d5b88,14) = 14 // gg_recv_packet(0f) 0f 00 00 00 0e 00 00 00 3d 32 16 60 02 c0 a8 04 51 0e 06 21 14 00 // gg_watch_fd_connected() received a status change Function : test_chan GG_EVENT_STATUS Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1209588032 (LWP 26389)] 0xb7e263e2 in test_chan () from /usr/lib/gg2/libgadu_gadu_plugin.so ------------------------------------------------------- (gdb) backtrace full ------------------------------------------------------- #0 0xb7e263e2 in test_chan () from /usr/lib/gg2/libgadu_gadu_plugin.so No symbol table info available. #1 0xb7e373b2 in ?? () from /usr/lib/gg2/libgadu_gadu_plugin.so No symbol table info available. #2 0xb7e37059 in ?? () from /usr/lib/gg2/libgadu_gadu_plugin.so No symbol table info available. #3 0x00000000 in ?? () No symbol table info available. #4 0x49bd0b3d in _gdk_event_queue_append () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #5 0x00000000 in ?? () No symbol table info available. #6 0x081be660 in ?? () No symbol table info available. #7 0x49c0271b in gdk_x11_register_standard_event_type () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #8 0xb7e3657c in ?? () from /usr/lib/gg2/libgadu_gadu_plugin.so No symbol table info available. #9 0x081be660 in ?? () No symbol table info available. #10 0xe01942d4 in ?? () No symbol table info available. #11 0x00000001 in ?? () No symbol table info available. #12 0x49c34dd0 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #13 0xb7fa7df7 in pthread_mutex_lock () from /lib/tls/libpthread.so.0 No symbol table info available. Previous frame inner to this frame (corrupt stack?) ------------------------------------------------------- <gg2> ->emerge info Portage 2.0.51-r2 (default-x86-1.4, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) processor Gentoo Base System version 1.6.4 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O3 -ffast-math -funroll-loops -pipe -fomit-frame-pointer -m3dnow" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.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/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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -ffast-math -funroll-loops -pipe -fomit-frame-pointer -m3dnow" DISTDIR="/mnt/1st/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.pl/gentoo-portage" USE="3dnow X Xaw3d acl acpi alsa apache2 apm arts avi berkdb bitmap-fonts crypt cups dba dga directfb encode evo f77 fbcon flash foomaticdb gd gif gnome gpm gtk gtk2 gtkhtml imlib java jikes jpeg kde libg++ libwww lirc mad mikmod mmx motif mozilla mpeg mule ncurses nls nptl oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tiff truetype usb wxwindows x86 xface xinerama xml xml2 xmms xosd xv zlib linguas_pl"
An ebuild for the new version has just been committed to the CVS.