This is xmms-1.2.10-6 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -151067552 (LWP 21899)] 0x00000000 in ?? () (gdb) bt #0 0x00000000 in ?? () #1 0x008cc79a in g_thread_self () from /usr/lib/libglib-2.0.so.0 #2 0x001cb951 in gsl_thread_self () from /usr/lib/libartsflow.so.1 #3 0x001cd954 in gsl_init () from /usr/lib/libartsflow.so.1 #4 0x00188ce8 in Arts::StdFlowSystem::StdFlowSystem () from /usr/lib/libartsflow.so.1 #5 0x0018bd4b in Arts::SetFlowSystem::startup () from /usr/lib/libartsflow.so.1 #6 0x00af4cc7 in Arts::StartupManager::startup () from /usr/lib/libmcop.so.1 #7 0x00adae88 in Arts::Dispatcher::Dispatcher () from /usr/lib/libmcop.so.1 #8 0x00e740a4 in arts_backend_init () from /usr/lib/libartscbackend.so.0 #9 0x002912b6 in arts_init () from /usr/lib/libartsc.so.0 #10 0x0808481a in main () (
I believe this crash is happening because xmms is using glib-1.2, and the arts plugin is using glib-2.0. Linking in different versions of the threading system causes a crash.
This should be fixed by the latest arts upload.