gdb tail... Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 26639)] 0x402bc0ea in XUnmapWindow () from /usr/X11R6/lib/libX11.so.6 (gdb) bt #0 0x402bc0ea in XUnmapWindow () from /usr/X11R6/lib/libX11.so.6 #1 0x414316c6 in setMonitorVisibility () from /usr/lib/xmms/Effect/libcompress.so #2 0x41431ae5 in setMonitorVisibility () from /usr/lib/xmms/Effect/libcompress.so #3 0x08067d7a in cleanup_plugins () (gdb) run Removing /usr/lib/xmms/Effect/libcompress.so allows xmms to exit without segfaulting. xmms-1.2.8-r3 media-plugins/xmms-compress-1.1 It even segfaults when trying to 'configure' the plugin... Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkWidget' I went to the website for this package (It was moved to http://trikuare.cx/code/AudioCompress.html) to see if there's any bug report there, and it looks like the package xmms-compress was renamed audiocompress (which is in portage as media-sound/audiocompress) and further releases have occured under that name. After unmerging xmms-compress and emergeing media-sound/audiocompress, I don't get the segfault. Should xmms-compress be removed from portage?
yeah... it would make sense to remove the archaic/broken code.
xmms-compress has been removed from portage.