I got something similar... but I pinpointed the "problem" when I was trying to use the ALSA output plugin in XMMS... there'll be an error saying that can't output to /dev/
mixer... sorry, I really can't recall (the italics bit is GUESSWORK).
All I had to do is
chmod -R 777 /dev/mixer and it works for all user.
If XMMS doesn't give you an error output, press
Ctrl-Alt F1* and see the last error line, that is the path you have to chmod. Use
Alt F7 to return to your X session.
Hope this helps
* Assuming you started X from tty1.