After upgrading to this build, I imported some new image files, tried to look at them (just list not play) and MC promptly crashed. Restarting it only seemed to make things worse as after a few ore crashes, the app would crash after several actions - any actions. I tried reinstalling, and then MC wouldn't even launch. I tried uninstalling and the whole pc hung. (I should note a few reboots in here as well.) After another reboot, I was able to uninstall the app. I tried reinstalling and it hung trying to setup the UPnP Server. Another reboot, uninstall, and then download and install 11.0.305 build. This version at least installed and ran but completely lost my settings.
However, it took about 2 minutes to crash again as everytime I tried to reset my DVD Playback options, the app crashed again.
Where I can I get 285 or 299 or whatever the last good build was?
Incidentally, check out some things called the unhandled exception filter and the __try, __except statement. You can always catch asynchronous C exceptions from anywhere in your program using them... and prevent a stupid bug from bringing down the whole application. Additionally, check out the minidump APIs (DBGHELP.DLL) so you can generate a report and get the actual callstack for problems like these...