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

wine-bugs at winehq.org wine-bugs at winehq.org
Mon May 10 02:11:02 CDT 2010


Dmitry Timoshkov <dmitry at codeweavers.com> changed:

           What    |Removed                     |Added
            Version|unspecified                 |1.1.43
           Severity|normal                      |enhancement

--- Comment #29 from Dmitry Timoshkov <dmitry at codeweavers.com>  2010-05-10 02:11:02 ---
(In reply to comment #28)
> ies4linux was used to track this problem down but I think I have proven
> that there is a problem with RegisterWaitForSingleObject. The test run
> in comment #19 shows that.
> I argue that my patch is an overall improvement as the current impl.
> is broken on <= XP and newer Windows app doesn't use this
> particular combo as it breaks with 100% CPU load.

The bug is triggered by usage of a native crypt32.dll, the workarond is simple
and obvious - don't do that.

In reality this bug is invalid, we can't fix the bugs in native dlls, and
the testing shows that Wine behaviour is correct and matches what new Windows
implementations do. But since you have a partially working test case, let it
be open, but with low priority. Feel free to continue working on this.

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