Ebuild is successful, and gaim starts and logs in, but gaim crashes immediately upon trying to open an im window to anyone. This is a problem with this ebuild or this version of gaim, as the ebuild for .78(-r3) works fine. Reproducible: Always Steps to Reproduce: 1. Emerge gaim. 2. Start gaim. 3. Log in (to an AOL instanat messenger account, haven't tried others) 4. Double click someone's name to send a message Actual Results: Program dies (without an error message). Expected Results: Opened a new instant message window.
As stated in the post install message: emerge gaim with USE="debug", then get a backtrace as instructed at http://gaim.sourceforge.net/gdb.php. Paste that backtrace here.
Severity changed to normal. This is not a critical bug.
I have exactly the same problem. Tried emerging the latest Gtk+ and no luck, I get this: Program received signal SIGSEGV, Segmentation fault. 0x40372bc2 in gtk_tooltips_set_tip () from /usr/lib/libgtk-x11-2.0.so.0 (gdb) bt #0 0x40372bc2 in gtk_tooltips_set_tip () from /usr/lib/libgtk-x11-2.0.so.0 #1 0x40c33863 in ?? () #2 0x00000001 in ?? () #3 0x0838ec28 in ?? () #4 0x40c348de in ?? () This is in Gaim-0.79 Worked fine in gaim-0.78
Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r6) ================================================================= System uname: 2.6.7-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/NX/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apm apt arts audiofile avi berkdb cdr crypt cups dga divx4linux doc dvd dvdr encode esd flac flash foomaticdb gdbm gif gpm gtk2 imagemagick imlib jabber jack jpeg kde ldap libg++ libwww lirc mad mikmod mmx motif mpeg msn ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd theora truetype usb x86 xinerama xlib xml xml2 xmms xosd xv zlib" Sorry.. Forgot the essentials....
Here's the backtrace, sorry I forgot to attach it before: #0 gtk_imhtml_font_zoom (imhtml=0x838ab78, zoom=1) at gtkimhtml.c:2998 #1 0x40a7f4b3 in ?? () #2 0x0838ab78 in ?? () #3 0x00000000 in ?? () #4 0x3ff00000 in ?? () #5 0x0808d139 in gaim_prefs_get_int (name=0x40a81534 "P4") at prefs.c:208 #6 0x40a7f661 in ?? () #7 0x0833ef98 in ?? () #8 0x00000064 in ?? () #9 0x0814b2d0 in ?? () #10 0x40632934 in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0 #11 0x0833ee40 in ?? () #12 0x081e8acc in ?? () #13 0xbfff8578 in ?? () #14 0x08096cb0 in gaim_marshal_VOID__POINTER (cb=0x833ef98, args=0x0, data=0x0, return_val=0x809682b) at signals.c:588 Previous frame identical to this frame (corrupt stack?) Also, my make.conf in case you need it: CFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" USE="3dnow aalib acpi -apm alsa apache2 -arts avi berkdb bidi cdr cyrpt cups curl dga directfb doc dvd emacs encode -esd fbcon foomaticdb gd guf -gnome gpm gtk gtk2 gtkhtml imap imagemagick imlib java jikes jpeg kde kerberos lcms libg++ libwww lirc mad mmx motif mozilla mpeg mysql nas ncurses nocardbus oggvorbis opengl pam -pcmcia ppds pdflib perl png python qt quicktime ruby samba sasl scanner sdl spell sse svga tcltk tiff truetype unicode usb videos wmf X xinerama xml xml2 xmms xv zlib x86 ldap" CXXFLAGS="$CFLAGS" ACCEPT_KEYWORDS="~x86"
Not much info from the backtraces.. Chilling_Silence: It looks like your dying in gtk+. Try to re-emerge that and gaim. Ben: It looks like your dying in perl. Try to re-emerge libperl and perl and then re-emerge gaim. You can both run revdep-rebuild if that doesn't work.
Yes sorry if I wasn't clear. Rebuild both gtk+ and gaim, in that order, and then try.
Maybe this can help: i have the same problem with gaim-0.79-r1 but not with gaim-0.79 So maybe this buddyicon patch has something to do with this bug.
Ward which problem are you referring to? Right now there are two distinct backtraces here, each should be in it's own bug. Just because gaim also crashes for someone doesn't mean they have the same bug.
Don Seiler, my fault. I had the same problem here ( gaim crashes on opening an im window ) but after unmerge gaim-0.79-r1 and emerge gaim-0.79 it worked fine again. I have know again upgraded to 0.79-r1 and the problem is gone (Lucky me). I afraid i can't help anymore. Try to emerge 0.79 and see if the problem stays.
I just installed gaim-0.79-r1 and it works perfectly, so I'm not sure what the problem was. I've also been updating a lot of software and removing old packages; my system was kind of a mess. =) Anyway, if anyone is still having trouble i recommend (i know you don't want to, but) 'emerge --emptytree gaim' and then 'revdep-rebuild'. That should fix any possible problem.
Good to hear. Closing this as INVALID.