Also had a number of crashes to desktop, the last few lines in the console report are ...
OK, I think
I’ve diagnosed and fixed this, but the conditions for the crash never manifest on my system. Am I correct in guessing you’ve got a multiprocessor/multicore Mac?
In any case, so I don’t forget to mention it later, I’d like some assistance with verifying this bug when the bug-fix release comes out (tonight or tomorrow). To help with testing, use the following commands (in Terminal):
defaults write org.aegidian.oolite max_buffered_sound -int 0
defaults write org.aegidian.oolite logging-enable -dict-add \$soundDebug -bool yes
defaults write org.aegidian.oolite logging-enable -dict-add \$soundDebugVerbose -bool no
(If you do this now, the Right Thing will happen after the update.) If the crash does continue after the update, you can supress most instances of it with:
defaults write org.aegidian.oolite max_buffered_sound -int 4000000
For reference, max_buffered_sound
is a size in bytes; 4000000 is sufficient that only the theme and docking music will be streamed -- the theme music is about 76 MB uncompressed (floating point, stereo), and the docking music is 105 MB. The default max_buffered_sound
is 1 MB, and can be restored using:
defaults delete org.aegidian.oolite max_buffered_sound
This setting is new and has no effect in existing releases.