Hi,

I have a strange problem. I have an app that uses threads to do some lengthy computations (triggered by some user interaction). These threads can be manipulated by the user by further user interactions.

When I compile the app in debug mode the application runs as expected - I can start one of these threads and then press keys to alter their operation. When I compile in release mode, however, trying to manipulate the thread causes an application crash.

Has any one had this kind of issue before, does anyone have an idea of why debug and release would create different behaviors like this?

I'm using QT4.1 on Mac OS X

Thanks
-Kaushik