Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55387 - Gaim is basically dead, you can't open an im window without a crash.
Summary: Gaim is basically dead, you can't open an im window without a crash.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-27 23:20 UTC by Ben Schiller
Modified: 2004-06-30 13:50 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 Ben Schiller 2004-06-27 23:20:50 UTC
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.
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-06-28 06:48:46 UTC
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.
Comment 2 Chris White (RETIRED) gentoo-dev 2004-06-28 07:10:37 UTC
Severity changed to normal.  This is not a critical bug.
Comment 3 Chilling_Silence 2004-06-28 20:15:31 UTC
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
Comment 4 Chilling_Silence 2004-06-28 20:17:49 UTC
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.... 
Comment 5 Ben Schiller 2004-06-28 23:09:02 UTC
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"
Comment 6 Robert Davis 2004-06-29 07:34:22 UTC
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.
Comment 7 Don Seiler (RETIRED) gentoo-dev 2004-06-29 07:43:30 UTC
Yes sorry if I wasn't clear.  Rebuild both gtk+ and gaim, in that order, and then try.
Comment 8 Ward Poelmans 2004-06-30 03:09:11 UTC
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.
Comment 9 Don Seiler (RETIRED) gentoo-dev 2004-06-30 06:45:55 UTC
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.
Comment 10 Ward Poelmans 2004-06-30 07:57:17 UTC
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.
Comment 11 Ben Schiller 2004-06-30 13:41:23 UTC
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.
Comment 12 Don Seiler (RETIRED) gentoo-dev 2004-06-30 13:50:24 UTC
Good to hear.  Closing this as INVALID.