Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 86332

Summary: xmms segmentation fault
Product: Gentoo Linux Reporter: Renat Levchuk <sick>
Component: Current packagesAssignee: Luis Medinas (RETIRED) <metalgod>
Status: RESOLVED FIXED    
Severity: critical CC: flameeyes, magnade, rabbitambulance, sound, warrensg2001
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Renat Levchuk 2005-03-22 17:23:25 UTC
when i start playing mp3 it crashes. i use alsa sound architecture output.

Reproducible: Always
Steps to Reproduce:
1. playing with xmms
Actual Results:  
1. segmentation fault

Expected Results:  
1. clear work

$ emerge info
------------------------------------------------------------------------------
Gentoo Base System version 1.6.10
Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110,
glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Mar 23 2005, 06:35:31)]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -mtune=pentium4 -pipe -fno-pie
-fprefetch-loop-arrays -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mtune=pentium4 -pipe -fno-pie
-fprefetch-loop-arrays -fomit-frame-pointer -fvisibility-inlines-hidden"
DISTDIR="/mnt/1sp/distfiles"
FEATURES="autoaddcvs autoconfig distlocks prelink sandbox sfperm sfperms strict
userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.citkit.ru/pub/Linux/gentoo/
rsync://mirror.aiya.ru/gentoo-portage http://mirror.aiya.ru/gentoo
ftp://mirror.gentoo.ru/pub/mirror/gentoo/
http://mirror.gentoo.ru/pub/mirror/gentoo/ ftp://mir.zyrianes.net/gentoo/
http://mir.zyrianes.net/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
http://gentoo.osuosl.org/"
LANG="ru_RU.koi8r"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/zugaina-portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac alsa apm async bash-completion berkdb cdf cdr clisp cpdflib
crypt cscope curl dnd dts dvd dvdr dvdread emboss encode erandom esd extras f2c
ffmpeg fftw flac flatfile foomaticdb fortran ftp gcj gcl gd gdbm gif gpm
graphviz-gstreamer gtk gtk2 gtkhtml guile hdf hdf5 high-ints iconv imagemagick
imap imlib jabber java jikes jpeg libg++ lm_sensors mad mbox mikmod mjpeg mmap
mmx mmx2 mng motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mpi
mule ncurses netcdf nls no-old-linux no_wxgtk1 nomotif noplugin nosm nptl ntlm
octave ogg oggvorbis opengl pam pcntl pcre pdflib perl pic plotutils png print
python qt radeon readline recode rtc sdl shared sharedmem slang spell sqlite sse
sse2 ssl stroke svg svgz symlink t1lib tcltk tcpd tetex theora threads tiff
transcode truetype unicode usb userlocales v4l v4l2 xemacs xml xml2 xmms xosd
xpm xsl xslt xv xvid xvmc zlib video_cards_radeon"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL
------------------------------------------------------------------------
$ qpkg -v -I xmms
-------------------media-plugins/xmms-mikmod-1.2.10 *
media-plugins/xmms-infinity-0.5.8 *
media-plugins/xmms-song-change-1.2.10-r1 *
media-plugins/xmms-extra-0.1 *
media-plugins/xmms-cdaudio-1.2.10-r1 *
media-plugins/xmms-mad-0.8 *
media-plugins/xmms-jess-2.9.1 *
media-plugins/xmms-find-0.5.2 *
media-plugins/xmms-finespectrum-1.0.1_alpha1 *
media-plugins/xmms-alsa-1.2.10-r1 *
media-plugins/xmms-cdread-0.14a-r2 *
media-plugins/xmms-mpg123-1.2.10-r1 *
media-plugins/xmms-realrandom-0.2 *
media-plugins/xmms-alarm-0.3.6 *
media-plugins/xmms-fmradio-1.5 *
media-plugins/xmms-oggre-0.3 *
media-plugins/xmms-esd-1.2.10-r1 *
media-plugins/xmms-wav-1.2.10-r1 *
media-plugins/xmms-shell-0.99.3-r3 *
media-plugins/xmms-disk-writer-1.2.10-r1 *
media-plugins/xmms-vorbis-1.2.10-r1 *
media-plugins/xmms-wmdiscotux-1.3 *
media-plugins/xmms-nebulus-0.6.0 *
media-plugins/xmms-crossfade-0.3.8 *
----------------------------------------------------
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-03-23 02:43:23 UTC
Which soundcard are you using? Internal PCI or External USB?
Comment 2 Renat Levchuk 2005-03-24 12:32:38 UTC
I using creative audigy2 internal pci soundcard.
PS: xmms-1.2.10-r5 work fine
Comment 3 Matt MacLeod 2005-03-24 13:14:17 UTC
I'm now seeing segfaults with xmms (see also bug 82051), beep media player (see bug 86066) and Gnome Volume Control. Note that gstreamer based media players are still working fine, so far.

The chronology:
1. Missed meeting with Master's supervisor because beep-alarm plugin was failing (would play for about a quarter second then stop).
2. Tried recompiling beep and all plugins. Beep now crashed immediately on playing.
3. Got the hunch this may be due to the new version of GCC 3.4.3...tried emerge -e system.
4. Beep now crashed whenever I tried to play anything. Doh.
5. Gnome Volume Control 2.10 will also now crash any time it is started.
6. Tried recompiling all ALSA packages. No change.
7. Installed XMMS. If started from Gnome....Run Application it segfaults as soon as I move it around the screen. If started from a gnome terminal I can play one file, but if I try to add a whole directory it segfaults partway.
8. Tried recompiling kernel, rebooted, no change.

The strace of beep (see bug 86066) seems to point at USBDEVFS for no apparent reason. I'm using a PCI emu10k1. My instinct is this has something to do with the new GCC, as mentioned. Other possibilities - files being on a Windows partition, gamin rather than fam?

Well, as I was writing this now XMMS seems to want to work when launced from the terminal, but still crashes when launched from the menu.

Here's my emerge info:

Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 22 2005, 13:28:08)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
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 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://gentoo.risq.qc.ca/ ftp://adelie.polymtl.ca ftp://cs.ubishops.ca/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_CA"
LC_ALL="en_CA"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo bzlib cdr cpdflib crypt cups curl curlwrappers dbus divx4linux dvd dvdread emboss encode faad fam fftw flac font-server foomaticdb fortran ftp gdbm gif gimpprint gnome gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl icq icu imagemagick imap imlib jabber java jikes jpeg junit kerberos libg++ libgda libwww mad mikmod mmx mng mono motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg msn ncurses nls nptl offensive ofx oggvorbis openal opengl oscar pam pdflib perl png ppds python quicktime readline real samba sasl sdl sox speex spell sqlite sse sse2 ssl svg svga tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb x86 xml xml2 xosd xv xvid xvmc zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2005-05-05 11:16:58 UTC
Please provide a backtrace of the segfault.  Also, please try other versions of xmms-mpg123 and xmms-alsa.  Also, please remove all other plugins from being loaded by xmms (move them out of /usr/lib/xmms temporarily)
Comment 5 MickKi 2005-05-05 15:14:15 UTC
I've just emerged xmms-1.2.10-r14 (without problems) and now every time I try to launch it I get:
=========================
$ xmms

Segmentation fault

You've probably found a bug in XMMS, please visit
http://bugs.xmms.org and fill out a bug report.
=========================
Version r13 was working fine.

PS.  How do I capture a backtrace?
-- 
Regards,
Mick
Comment 6 MickKi 2005-05-05 15:18:29 UTC
Oops, forgot some info:
===================
# qpkg -v -I xmms
media-sound/xmms-1.2.10-r14 *
media-plugins/xmms-mikmod-1.2.10 *
media-plugins/xmms-cdaudio-1.2.10-r1 *
media-plugins/xmms-mad-0.8 *
media-plugins/xmms-oss-1.2.10 *
media-plugins/xmms-alsa-1.2.10 *
media-plugins/xmms-arts-0.7.1-r1 *
media-plugins/xmms-mpg123-1.2.10-r1 *
media-plugins/xmms-wav-1.2.10-r1 *
media-plugins/xmms-disk-writer-1.2.10-r1 *
media-plugins/xmms-vorbis-1.2.10-r1 *
media-plugins/xmms-stereo-1.2.10 *
===================

and 
===================
# emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041                                                             102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 27 2005, 17:44:00)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.2
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/c                                                             onfig /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/co                                                             nfig /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userlocale                                                             s userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.eliteitminds.com ftp://194.117.143.70/mirrors/gentoo                                                              ftp://194.117.143.69/mirrors/gentoo http://194.117.143.71 http://pandemonium.tisc                                                             ali.de/pub/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ ftp://pandemonium.tiscali.de/pu                                                             b/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apm arts avi berkdb bitmap-fonts crypt cups curl emboss enco                                                             de fam flac foomaticdb fortran gdbm gif gpm gtk2 imagemagick imlib ipv6 jpeg kde l                                                             ibg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis ooo                                                             -kde opengl oss pam pdflib perl png python qt quicktime readline scanner sdl spell                                                              ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb vorbis xine xml2 xmms                                                              xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
===================
-- 
Regards,
Mick
Comment 7 Jeremy Huddleston (RETIRED) gentoo-dev 2005-05-05 15:49:17 UTC
MickKi: Please see comment #4.  Try other plugins.  Remove unused ones.  Provide a backtrace.  It's working for me, so I need youu guys to help debug the problem, thanks =)

For info on getting the backtrace, check out section 4 of this guide: http://dev.gentoo.org/~tigger/blog/guidexml/auditing-system.html

I know there's an official guide for it on gentoo.org somewhere, but that was the first one I found (google: site:gentoo.org backtrace)

Thanks.
Comment 8 MickKi 2005-05-06 11:25:47 UTC
Thanks for the link Jeremy,

I emerged strace and you won't believe my surprise when it kept rolling and rolling out code on the stderr (segfaulting of xmms last night was happening with milliseconds!) only for xmms to eventually launch without any error!

Apologies if I unecessarily reported under this bug.  I am totally confused why last night xmms would segfault every time and now it fires up as if nothing has happened! 8O
-- 
Regards,
Mick
Comment 9 Mr. Bones. (RETIRED) gentoo-dev 2005-05-11 23:42:54 UTC
Here's the strace output for an xmms run of playing an mp3 file to segfault:
http://dev.gentoo.org/~mr_bones_/xmms.strace

Here's what I have installed:
xmms-1.2.10-r14
xmms-oss-1.2.10
xmms-esd-1.2.10-r1
xmms-alsa-1.2.10-r2
xmms-arts-0.7.1-r1
xmms-mpg123-1.2.10-r1
xmms-mikmod-1.2.10
xmms-vorbis-1.2.10-r1

Here's emerge --info

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.7 i686)
=================================================================
System uname: 2.6.11.7 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  9 2005, 02:52:18)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.5, 1.5, 1.4_p6, 1.6.3
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16, 1.3.5
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=i686 -O3 -pipe -Wall"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.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/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/X11/app-defaults /etc/X11/rstart /etc/X11/serverconfig /etc/X11/starthere /etc/X11/xdm /etc/bash_completion /etc/gconf /etc/init.d /etc/pango /etc/sound/events /etc/ssmtp /etc/terminfo /usr/lib/X11/xkb /etc/env.d"
CXXFLAGS="-mcpu=i686 -O3 -Wall -Wno-deprecated"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="C"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/home/msterret/gentoo-x86"
PORTDIR_OVERLAY="/home/msterret/src/portage-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext X adns alsa apm arts artworkextra avi bash-completion berkdb bitmap-fonts cdr crypt cscope cups curl divx4linux dvd eds encode esd flac foomaticdb gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 guile imagemagick java jpeg libg++ libwww live lzo mad matroska mikmod mmx mmx2 mmxext mozilla moznocompose moznoirc moznomail mp3 mpeg nas ncurses network nomotif noreiserfs nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png ppds python quicktime readline real sdl speex spell sqlite ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts userlocales vorbis win32codecs xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2005-05-31 13:05:52 UTC
update:  mpg123 works fine, mplayer works fine, using xmms-oss as output works
fine.  tried xmms-alsa-1.2.10-r3.ebuild which fails.
Comment 11 Bret Towe 2005-06-06 12:43:35 UTC
im seeing this issue with amd64 also
its not all the time the last time i started using oss plugin
then switched to alsa and it worked fine
i was seeing this on an athlon-xp also with gcc 3.3 before i upgraded
and running xmms via gdb seems to slow it down just enuf so it works
more often than not in there but after a while a crash is tracable
if i can get one to reoccur ill post it

Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.4,
glibc-2.3.4.20041102-r1, 2.6.12-rc5-mm2 x86_64)
=================================================================
System uname: 2.6.12-rc5-mm2 x86_64 AMD Athlon(tm) 64 Processor 2800+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May 21 2005, 05:18:38)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig distlocks fixpackages sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.UTF-8"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/mdhd/portage.local"
SYNC="rsync://vox.net/gentoo-portage"
USE="amd64 X alsa berkdb bitmap-fonts cjk crypt curl dmx dvd dvdread esd fam
fbcon fbdev flac fortran gif gtk gtk2 imlib ipv6 jp2 jpeg live lzw lzw-tiff
matroska mng motif mozilla mp3 ncurses nls nptl ogg oggvorbis opengl oss pam
perl png python readline real sdl ssl svg tcpd tiff truetype truetype-fonts
type1-fonts unicode usb userlocales v4l v4l2 vorbis wmf xine xinerama xml2 xmms
xpm xrandr xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2005-06-19 11:46:58 UTC
sorry guys, I've been having issues with my boxen recently, but I just got my
replacement bios chip, so after a reinstall I'll be able to look at this
again... who know maybe I'll be able to trigger it now...
Comment 13 JL 2005-06-20 06:02:33 UTC
hi boyz !

i've been faced these xmms segfaults too for a while.
i have solved my xmms segfaults by downgrading media-libs/alsa-lib from 1.0.8 to
1.0.7  ... and the problems vanish.

=============
emerge info

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.200
                                        
41102-r1, 2.6.11-gentoo-r11_p4_fr_raid_grosMulet i686)
=================================================================
System uname: 2.6.11-gentoo-r11_p4_fr_raid_grosMulet i686 Intel(R) Pentium(R) 4
                                         
CPU 3.00GHz
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.4-r1,dev-lang/python-2.3.5 [2.3.5 (#1,
                                         
Jun 15 2005, 04:44:46)]
dev-lang/python:     2.3.4-r1, 2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10, 2.15.92.0.2-r7
sys-devel/libtool:   1.5.14, 1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/lib/X11/xkb /usr/shar
                                        
e/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/
                                        
distributions/gentoo"
LANG="fr_FR"
LC_ALL="fr_FR"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apache2 avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl
                                         
dga dio directfb divx4linux emboss encode esd fam fbcon flac foomaticdb fortran
                                         
freetype gdbm gif gpm gtk gtk2 hal imagemagick imlib innodb ipv6 java jpeg junit
                                        
 ldap libwww mad mikmod mmx mmx2 motif mp3 mpeg mysql ncurses nls ogg oggvorbis
                                         
opengl pam pdflib perl php png postgres python qt quicktime readline samba scann
                                        
er sdl slang spell sse sse2 ssl svga symlink tcltk tcpd tiff truetype truetype-f
                                        
onts type1-fonts unicode usb vorbis wxwindows x86 xine xml2 xmms xrandr xv xvid
                                         
zlib linguas_fr userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Comment 14 Jeremy Huddleston (RETIRED) gentoo-dev 2005-07-02 16:30:13 UTC
JL: what card do you have?
Comment 15 Mr. Bones. (RETIRED) gentoo-dev 2005-08-26 21:47:53 UTC
This bug is fixed for me with latest stable packages.
Comment 16 georgia_tech_swagger 2005-09-23 08:23:45 UTC
I can confirm this bug.   I rebooted once and that was all she wrote for XMMS. 
 In an attempt to eliminate the problem child, I unmerged all XMMS things and
re-emerged with only basic USE flags set.   That fixed it.  

Here's what was set via /etc/make.conf use flags etc:


Here's my new emerge that works:
USE="-mad -mikmod -esd -oss" emerge xmms
[ebuild   R   ] media-sound/xmms-1.2.10-r15  -3dnow +alsa +arts -directfb +esd*
-flac -jack -lirc +mad* +mikmod* +mmx +mp3 +nls* +oss* -sndfile +vorbis 0 kB

Here's a list of ebuilds that I DO NOT have installed now that I did when it broke:
[ebuild  N    ] media-plugins/xmms-mikmod-1.2.10  0 kB
[ebuild  N    ] media-plugins/xmms-esd-1.2.10-r1  +oss 0 kB
[ebuild  N    ] media-plugins/xmms-mad-0.8  0 kB

It is a nasty bug too, at least on my system, as it segfaults into the
background.   It leaves a X window up.  It does not respond to:
# killall xmms
# kill (#)

The only thing you can do to get it to go away is...
# ps -A (find XMMS, there was 3 for me, I selected the uppermost)
# kill -9 (#)

I wish I could be of more assistance technically, but I have narrowed this bug
down as far as I can w/o trying to emerge one use-flag change at a time.  If
that's of use to anybody -- let me know and I'll try that to see if I can zero
in on a particular aspect causing it.

FWIW, my soundcard is a Cirrus (snd_cs46xx) in an IBM Thinkpad T21.  I have not
the slightest idea how it's connected, but I'd venture a guess at it's
integrated into the motherboard.   I took out the hard drive which rests RIGHT
ABOVE the sound card outputs... and as far as I could see it appeared to be
board.  So my guess is integrated.

The obligatory emerge --info:
Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r1,
2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 Pentium III (Coppermine)
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
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.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686"
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/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aim alsa apm arts avi berkdb bitmap-fonts bzip2 bzlib clamav codecs
crypt cups curl dhcp divx4linux dvd dvdread eds emboss encode esd etherreal fam
foomaticdb fortran freetype gdbm gif gimp gkrellm gnome gpm gstreamer gtk gtk2
icq imlib ipv6 java jpeg junit kde kdeenablefinal libclamav libg++ libwww live
mad mikmod mmx motif mozilla mp3 mpeg mplayer msn ncurses nls offensive ogg
oggvorbis opengl oss pam pcmcia pdf pdflib perl png python qt quicktime rar
readline sdl spell sse ssl svg tcpd tiff truetype truetype-fonts type1-fonts usb
vorbis wifi xml2 xmms xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 17 Jeremy Huddleston (RETIRED) gentoo-dev 2005-10-05 19:05:22 UTC
because of upstream's difficulty, I am no longer maintaining xmms... bumping 
back to herd...
Comment 18 rabbitambulance 2005-10-06 00:57:27 UTC
Oh good God, is xmms even working for anyone? Can I downgrade to at least get it
working again?
Comment 19 Steve Warren 2006-01-08 22:53:10 UTC
On my system xmms-xmmsmplayer causes xmms to segfault. Disabling this plugin causes the segfaults to go away.  Now works well with alsa.  My emerge info:

Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-01 i686)
=================================================================
System uname: 2.6.15-01 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.0_pre13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -fforce-addr -fomit-frame-pointer -ftracer -pipe -D_FILE_OFFSET_BITS=64"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -fforce-addr -fomit-frame-pointer -ftracer -pipe -D_FILE_OFFSET_BITS=64 -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac aalib acpi aim alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 bzlib cdb cdr crypt cups curl curlwrappers dga dio divix4linux dvd dvdr eds emboss encode esd exif expat fam fbcon firebird flac font-server foomaticdb fortran ftp gb gd gdbm gif glut gmp gnome gnutils gphoto2 gpm gstreamer gtk gtk2 idn imlib ipv6 jack java jikes jpeg kde lcms libg++ libwww mad mbox mikmod mime mmx mng motif mozilla mp3 mpeg msn ncurses nls nptl nsplugin nvidia ogg oggvorbis openall opengl oss pam pcre pdflib perl png posix python qt quicktime readline samba sdl slang sockets softmmu spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb videos vorbis win32codecs x86 xine xml xml2 xmms xv yahoo zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

Comment 20 Luis Medinas (RETIRED) gentoo-dev 2006-01-11 16:48:16 UTC
closing because it's fixed on the latest alsa.