After doing an emerge world with nothing apparently related to gaim, it started segfaulting after a short, random period of time. I compiled it with USE=debug and -g as a cflag to get a backtrace, both are attached. I am connecting to AIM,ICQ, and MSN. Plugins:I have History I'dle Maker Message Notification Release Notification System Tray Icon Text Replacement Gaim-Encryption Reproducible: Always Steps to Reproduce: 1.Start gaim 2.Wait around 3.It crashes Actual Results: Gaim crashes Expected Results: Nothing Portage 2.0.51_rc7 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4 i686) ================================================================= System uname: 2.6.8-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -msse2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/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=pentium3 -msse2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.datapipe.net/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 alsa apm arts avi berkdb bitmap-fonts crypt cups dba encode esd foomaticdb gd gdbm gif gpm gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd tetex truetype x86 xml2 xmms xprint xv zlib video_cards_radeon"
Created attachment 41241 [details] GDB Backtrace This is a backtrace from the core file it leaves
Hmm. Looks like it might be crashing when trying to do some sounds. Is someone getting on/off? I run kde/arts at home with no problems.
I get a segfault as well inside the Arts code when i run Gaim: (gdb) thread [Current thread is 1 (process 9420)] (gdb) bt #0 0xffffe410 in ?? () #1 0xbfff4a68 in ?? () #2 0x00000006 in ?? () #3 0x000024cc in ?? () #4 0x4066b021 in raise () from /lib/libc.so.6 #5 0x4066c799 in abort () from /lib/libc.so.6 #6 0x080fde77 in sighandler () #7 <signal handler called> #8 0x406a6ee6 in free () from /lib/libc.so.6 #9 0x41b154b1 in operator delete(void*) () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6 #10 0x41db9ea9 in void Arts::readTypeSeq<Arts::InterfaceDef>(Arts::Buffer&, std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> >&) () from /usr/kde/3.3/lib/libmcop.so.1 #11 0x41db02df in Arts::ModuleDef::readType(Arts::Buffer&) () from /usr/kde/3.3/lib/libmcop.so.1 #12 0x41db0583 in Arts::ModuleDef::ModuleDef(Arts::Buffer&) () from /usr/kde/3.3/lib/libmcop.so.1 #13 0x41dd6b98 in Arts::IDLFileReg::startup() () from /usr/kde/3.3/lib/libmcop.so.1 #14 0x41ddd00a in Arts::StartupManager::startup() () from /usr/kde/3.3/lib/libmcop.so.1 #15 0x41dc209d in Arts::Dispatcher::Dispatcher(Arts::IOManager*, Arts::Dispatcher::StartServer) () from /usr/kde/3.3/lib/libmcop.so.1 #16 0x4187b399 in arts_backend_init () from /usr/kde/3.3/lib/libartscbackend.so.0 #17 0x409cc4e6 in arts_init () from /usr/kde/3.3/lib/libartsc.so.0 #18 0x408cba79 in ao_plugin_test () from /usr/lib/ao/plugins-2/libarts.so #19 0x400337ff in ao_default_driver_id () from /usr/lib/libao.so.2 #20 0x080f88b8 in gaim_gtk_sound_get_ui_ops () #21 0x08110bae in shadow_strip_l () #22 0xbfff7494 in ?? () #23 0x00000004 in ?? () ---------------------------------- emerge info ----------------------------------- Portage 2.0.51-r3 (default-x86-2004.2, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r7 i686) ================================================================= System uname: 2.6.8-gentoo-r7 i686 Pentium III (Katmai) Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/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="-march=pentium3 -O3 -pipe" DISTDIR="/home/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distlocks fixpackages sandbox strict userpriv" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/Linux/distributions/gentoo/http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoohttp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://ftp-mirror.internap.com/pub/gentoo/ ftp://ftp-mirror.internap.com/pub/gentoo/ http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo http://gentoo.netnitco.net ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror.tucdemonic.org/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/ http://mirrors.acm.cs.rpi.edu/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.llarian.net/ ftp://gentoo.llarian.net/pub/gentoo http://gentoo.binarycompass.org http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.eliteitminds.com http://www.gigaload.org/gentoo.org/ http://chod.cwru.edu/gentoo ftp://chod.cwru.edu/gentoo http://gentoo.cs.lewisu.edu/gentoo/ ftp://linux.cs.lewisu.edu/gentoo/ http://prometheus.cs.wmich.edu/gentoo" MAKEOPTS="-j2" PKGDIR="/home/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/home/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups encode esd f77 foomaticdb fortran gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slangspell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
CC'ing the KDE team since I know nothing about arts. Any thoughts you Kers?
The crashes seem similar to the one in bug 66108. Maybe the workaround there can help?
I am having the exact same problem after doing an emerge world also. The way to trigger it is to send or receive a message. Open gaim, send a message to yourself, and it will segfault immediately. The reason for the short, random period of time is that's how long it takes before someone logs on or off or messages you.
Can you guys confirm that you intend to use arts? If not try the solution from Bug 66108? This is definitely triggered by gaim sounds, but more likely a problem with your system's sound configuration.
Waiting for someone to test this out and get back.