I am using Delphi 2009 on Vista Ultimate 64 bit.
I run my application from within the Delphi IDE, and after some time (a minute or 2) my application will hang.
Looking at the event log, the hang is associated with a thread exiting. It is not the main thread, but a thread that has been started just after the module RSAENH.DLL has been loaded.
The app runs normally outside the debugger.
Further info: the app makes extensive use of OpenGL, including shaders and some OpenGL 3 features.
Any suggestions?