[Bug 7229] New: Critical section problem in ntdll.dll
wine-bugs at winehq.org
Sun Jan 21 08:00:09 CST 2007
Summary: Critical section problem in ntdll.dll
AssignedTo: wine-bugs at winehq.org
ReportedBy: yongjhen at fastmailbox.net
There is a race-condition problem in the critical section code in ntdll.dll code.
In critsection.c, for non-linux/x86, non-macosx platforms, fast_wait and
not implemented. When the first time the semaphore used for waking up waiting
are needed, it will be created. But the code to check if a semaphore is present
protected by critical section by itself. Thus there is a situation that both the
leaves critical section and the thread enters critical create semaphores, that
waiting threads unable to enter that critical section anymore.
Please see the log that demos this situation.
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs