Marinka
03-21-2009, 07:32 AM
BST sometimes locks up when playing, or not playing, music.
A bug has been uncovered in the SDL libraries that BST uses. This bug is not in BST, but is in SDL 1.2. Apparently from reading the dev forums for SDL, there is a semaphore race condition for two parallel threads of code, and it it results in a deadlock. I believe a current work-around is to set an affinity in BST to exactly one CPU until BST is released using SDL 1.3 or above.