When attempting to send an IM to an AIM user when the gaim-extprefs plugin is installed, GAIM crashes and prints this error message in the console: *** glibc detected *** free(): invalid pointer: 0x804cf320 *** Reproducible: Always Steps to Reproduce: 1. Install GAIM (either 1.2.0 or 1.2.1). 2. Install gaim-extprefs. 3. Try sending an IM via AIM. Actual Results: GAIM crashes with *** glibc detected *** error. Expected Results: GAIM should have opened an IM window. Kernel is gentoo-sources-2.6.11-r5 with grsecurity patch. GCC version: gcc (GCC) 3.4.3-20050110 (Gentoo Hardened Linux 3.4.3.20050110-r1, ssp-3.4.3.20050110-0, pie-8.7.7) glibc version: glibc-2.3.4.20050125-r1 emerge --info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r5-grsec i686) ================================================================= System uname: 2.6.11-gentoo-r5-grsec i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 4 2005, 00:26:02)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -ffast-math -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -ffast-math -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://gs_server.gerbilsoft.gsft/gentoo-portage" USE="x86 X Xaw3d aac aalib accessibility acpi alsa arts artswrappersuid audiofile avi berkdb bidi bitmap-fonts bzip2 cddb cdparanoia cdr cjk crypt cups curl dbus dga directfb divx4linux djbfft doc dv dvd dvdr dvdread edl emboss encode exif fam fbcon flac foomaticdb fortran fpx gambas gd gdbm gif ginac gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 guile hal hardened imagemagick imlib java javascript jbig joystick jpeg jpeg2k jpg kde kdeenablefinal kdexdeltas kipi lcms libcaca libclamav libg++ libwww live lm_sensors lzo mad mikmod mime mmx mmx2 mmxext mng motif mozdevelop mozilla mp3 mpeg mpi ncurses network nls nptl nptlonly nvidia offensive ogg oggvorbis openal openexr opengl oss pam pcmcia pcre pdflib perl pic pie png pnp povray ppds python qt quicktime rdesktop readline real rtc ruby samba scanner sdk sdl silverxp simplexml slang sndfile speex spell sqlite sse sse2 ssl svg symlink tcl tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 videos wifi wmf xanim xine xinerama xml xml2 xmms xosd xpm xprint xscreensaver xsl xv xvid xvmc yv12 zeroconf zlib video_cards_nvidia" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL
Please get a backtrace.
Created attachment 55435 [details] GAIM Backtrace I'm not sure if this backtrace will be useful, since all the addresses are labeled with "??" instead of function names. (GAIM was recompiled with the "debug" USE flag and "-ggdb" CFLAG, but it still wouldn't show function names...)
Can you try to duplicate this with gaim-extprefs 0.5?
I tested gaim-extprefs 0.5 with the latest version of gaim (1.5.0), and it seems to be working correctly.
per comment #4