Is the deadlock issue in a Windows/.NET platform or J2EE? In either case, can you provide a bit more detail around the architecture, language set, frameworks, etc. that we are dealing with?
Best wishes from the USA (and good luck tomorrow!)
1 of 1 people found this helpful
If this is a Win32/.NET application, you can use the Timer alerts in AppSight Code.
Set the alert to trigger every 10 seconds and its action to generate a stack dump on all threads.
Start recording your application and when the dead lock occurs, wait for the alert to get displayed in the alerts pane, or wait 10-20 seconds.
The log will then contain stack dumps from each and every thread that you application spawned, giving you an idea where the dead lock may have occurred.
Modify the RPR based on your findings (if necessary) and rerun the recording.
The problem occurs on a WTS Windows Server 2008 (Version 6.0 - Build 6002 SP2 - 16384MB Ram), the application uses the .Net platform (Framework 2.0).
The application freezes on different situations, the gui is repainting but does not react on any user-inputs (mouse/keyboard).
Thank you for the tip, i will give it a try. More information soon...
Greetings and many Thanks for your replies
the tip for using the timer to write a stackdump for all threads seems to be the way.
I have not found the problem already, but i am on the way.
Thank you and greetings form Germany