[Bug 22580] New: RegisterWaitForSingleObject() with tmo=0 causes 100% CPU load

wine-bugs at winehq.org wine-bugs at winehq.org
Tue May 4 13:21:15 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22580

           Summary: RegisterWaitForSingleObject() with tmo=0 causes 100%
                    CPU load
           Product: Wine
           Version: unspecified
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ntdll
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: joakim.tjernlund at transmode.se


Created an attachment (id=27708)
 --> (http://bugs.winehq.org/attachment.cgi?id=27708)
RegisterWaitForSingleObject() fix special tmo == 0 case.

At http://msdn.microsoft.com/en-us/library/aa332406%28VS.71%29.aspx one
can read:
"If the timeOutInterval parameter is not zero (0) and the executeOnlyOnce
parameter is false, the timer is reset every time the event is signaled
or the time-out interval elapses."

timeOutInterval == 0 makes the above false and the timer should NOT
be reset, the attached patch fixes that.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list