I'm running xmms-shell 0.99.3-r2, and xmms 1.2.8, and most everything seems to work fine. However, when I type the "clear" command in xmms-shell, xmms clears its playlist, and then xmms-shell aborts. Any attempt to start xmms-shell while xmms has an empty playlist results in "Aborted". Reproducible: Always Steps to Reproduce: 1.load xmms with a playlist. 2.run xmms-shell 3.type "clear" Actual Results: bombcar@bombcar MP3s $ xmms-shell [1510/1563] Vivaldi - Violin Concerto In A Major, RV (playing)> clear Aborted Expected Results: emptied the playlist and awaited my "load" command. bombcar@bombcar MP3s $ emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0) ================================================================= System uname: 2.6.0 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-Os -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo http://gentoo.noved.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.ccccom.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb crypt cups dvd encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod mozilla mpeg ncurses nls ntpl oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd truetype unicode x86 xml2 xmms xv zlib"
I have submitted xmms-shell-0.99.3-r3.ebuild to the tree with a patch to fix this issue. I yanked an uncaught exception and made the calling routines a little more robust. It's too bad the original developer has dissapeared off the face of the earth a couple of years ago. Oh well. Re-open this if you continue to have similar problems.