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

wine-bugs at winehq.org wine-bugs at winehq.org
Mon May 10 12:12:23 CDT 2010


--- Comment #38 from joakim.tjernlund at transmode.se  2010-05-10 12:12:23 ---
(In reply to comment #37)
> The problem is that there's no application that's been found depending on this
> behavior. Only IE6, which is using a native dll, and probably in an
> unsupported/undocumented way (as several Microsoft applications have done
> before).
> The testcase is a good start, so we can verify what Windows does. If there is
> an application depending on the behavior for <=XP, and others depending on
> Vista+ behvaior, the fix could be made to depend on the version. There are a
> couple cases of this already in wine, but in general, wine tries not to emulate

Where are those cases?

> every version of windows perfectly, but rather the 'current' working spec. If
> there is an application depending on a specific behavior that is in the
> specified windows version, then implementing multiple behaviors may be needed.

Would be interesting to add the patch and see if anything breaks. That
is probably the only way we will know.

I don't think it will work to ask people when they have a 100% CPU problem to
test my patch as this will soon be history and nobody will remember.

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