Hi folks,

I have some code (a Delphi CORBA server) that likes to freeze up after an
hour or more of multi-threaded abuse.

The server's threads are sitting in either WaitForSingleObject or
WaitForMultipleObject.

Fine. We obviously have a deadlock. But where? Is there any way of telling
*what* we're waiting on - by looking at the registers in the CPU window, or
something?

It *can't* be any of my code (he says optimistically) because the current
version protected method calls with a shared critical section.

Thanks,
Kerry S

PS: Paul - you can stop laughing now :-)

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to