Oh. And something else which confuses me.

While a "broken" player is running, and in "play" mode, I can run madplay and it will play... I wonder if /dev/dsp isn't single-writer, or if something else weird is going on.