Ohh! That looks like a problem I faced couple of years ago. Random crashes after a week or two. Extremely annoying to debug...
The solution I finally went with it to create a "watchdog" application which monitors my app and restarts it in case of crash
Yes, It's not a beautiful solution, but it works. Ian, how can I help you with catching this bug? I have a Win 2008 R2 server on which I can run the tests. How do I get the dumps, as DRWTSN32 utility does not present there? If there are some debug versions of bass.dll and bassmix.dll please post links to them. In about 50% cases I get an AV in the BASS_Mixer_ChannelRemove, that's why I'm asking about debug version of bassmix.
Thanks for looking into this problem.