I just upgraded to 0.82.1 from 0.81-r5, and found that Gaim would crash on startup every time. I figured out that the problem is being caused when I connect to AIM and any user on my buddy list is online. I can still connect to AIM with an account with no buddies, and can still IM with people. I can also have buddies that are not online in my buddy list. But any online buddy will cause Gaim to crash. A backtrace of Gaim reveals absolutely nothing. :(
Steps to Reproduce:
1. Run Gaim.
2. Log on to an AIM SN with online buddies in the buddy list.
Gaim seg faults upon finding an online AIM buddy.
Gaim shouldn't crash here. ;)
Portage 2.0.50-r10 (default-x86-1.4, gcc-3.3.3, glibc-184.108.40.20640420-r1,
[[ Please note that my kernel is just the development-sources-2.6.8. I like to
name my kernel cause it tickles me. ;) ]]
System uname: 2.6.8-shinryoku i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.16
CFLAGS="-O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe"
FEATURES="autoaddcvs ccache sandbox"
USE="3dnow S3TC X aalib alsa apm avi berkdb bonobo canna cdr cjk crypt cups dnd
doc dvd encode esd ffmpeg foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2
gtkhtml guile imlib ipv6 java jpeg jpg libg++ libwww mad mikmod mmx motif mpeg
ncurses nls oggvorbis openal opengl oss pam pdflib perl png python quicktime
readline samba sdl slang spell sse ssl svga tcltk tcpd transcode truetype
unicode usagi usb x86 xml2 xmms xv zlib"
Created attachment 39236 [details]
Gaim 0.82.1 backtrace
Yes, I did emerge with the debug USE flag.
Created attachment 39237 [details]
Screenshot showing the point where Gaim crashes
At this point the connection dialog had just disappeared, and buddies should
have started appearing as online.
Try backing up your .gaim folder and starting gaim with a fresh profile and add your AIM account to see if it will download your buddies.
Still waiting for response from user.
Ok, sorry about the delay. Took some time getting around to trying that... I had downgraded so I could still use gaim. However, I removed my .gaim directory and added users, it worked fine. Started reconfiguring, and killed it... evidently, the problem was with a plugin, msnnotify.so (MSN-Style Notification). Restored my backed up .gaim directory, removed the offending plugin from my prefs.xml file and everything works fine now... well except the notifications, of course. ;) So this is not a problem with Gaim itself... I'll try recompiling the plugin and see if it works now. Thanks for the help! :)
Yet another victim of third-party plugins. See ebuild note about having to upgrade your plugins after upgrading gaim.