xmms sucks.
It just barfed on me (seg faulted) after running for at least a week or two continuously on my desktop. I tried to start it again, and it "finished" immediately, but with no error messages.
Puzzled, I started looking around as to why.
As reported in previous journal entries, I found many, many xmms processes running in the background (935, to be exact). Assumedly, xmms is not cleaning up its threads properly (since Linux mimics threads with "cloned" processes).
On the bright side, though, I'd like to see any Windoze machine run upwards of 900 processes and continue functioning properly! (i.e., everything else in my system was functioning properly; I think xmms was bailing because it was trying to contact the other "running" xmms instances properly).