We\'re having problems with Windows silently eating exceptions and allowing the application to continue running, when the exception is thrown inside the message pump. For ex
Your output looks like you're using Visual Studio...
If not forget about my answer.
You can specify which exceptions will be thrown normally, meaning that Visual Studio catches them and your progam stops where the access violation occurred. Do this in the Debug/Exceptions... menu. If you are not sure what to enable, just enable them all...