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

wine-bugs at winehq.org wine-bugs at winehq.org
Tue May 11 01:35:28 CDT 2010


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





--- Comment #40 from joakim.tjernlund at transmode.se  2010-05-11 01:35:27 ---
(In reply to comment #39)
> (In reply to comment #38)
> > (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?
> 
> Search for use of GetVersion():
> http://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=grep&s=getversion\%28\%29&sr=1
> 
> for example:
> http://source.winehq.org/git/wine.git/?a=blob;f=dlls/kernel32/volume.c#l461

OK, but that is more that a couple a cases I would say. Not sure how the
GetVersion() test should look like in this case though, but it looks doable.

-- 
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