I thought the SDL_mixer deadlock issue was fixed as of version 1.2.3,
Someone had problems with one of my games.
He tried re-linking against an older version of SDL_Mixer (1.0.6)
and that fixed his issue (my game freezing).
At the bottom he included some commands to set LD_PRELOAD before
calling the game, and then stuck that all in a wrapper shell script.