Marcus Meissner wrote:
On Thu, Oct 18, 2001 at 12:22:10AM +0200, Michael Marxmeier wrote:
After encountering timeout messages from RtlEnterCriticalSection i had a look at it.
Since interlocked_inc() should never return zero the following patch is likely necessary. I was unable to test this as now wine crashes with a segmentation fault (which also terminates gdb).
That is a sign that your patch is faulty.
Yep, looks you're right. The lock count is initialied to -1 so the code is correct. Seems the critical sections in ole32 do not become initialized so the lock count is zero ...
Ciao, Marcus
Thanks for your correction.
Michael