[PATCH 6/7] wineboot: Initialize XState features in user_shared_data.

Francois Gouget fgouget at codeweavers.com
Wed May 26 09:23:24 CDT 2021


On Wed, 26 May 2021, Paul Gofman wrote:

> On 5/26/21 15:17, Francois Gouget wrote:
> > On Wed, 26 May 2021, Paul Gofman wrote:
> >
> >> FWIW the tests succeed on real hardware for me (64 bit, xstate
> >> supported) on Win7 and Win10 (latest; the broken case is not hit). I
> >> suspect the fall into broken case has something to do with VM specifics,
> > Not so for Windows 10 since it falls into the broken case on cw-rx460 
> > (Windows 10 1507) which is not a VM (i7-2600K + AMD RX460 graphics 
> > card):
> >
> So if it is different for different real hw Win10 machines, but the
> reason is not known, can't that result just stay broken

It seems wrong to me to claim a Windows behavior is broken if:
1. It is the behavior of all recent Windows versions.
2. We have no idea why some machines behave differently.
3. We have no idea how many machines exhibit the 'broken' behavior.
   (If 90% of the Windows machines 'in the wild' exhibit the broken 
   behavior then this is the behavior that will be expected)

Options:
1. Drop the test
   If we don't know of Windows applications that depend on this 
   aspect and don't expect them to, then maybe the test is not needed.
2. Investigate more to actually understand what is going on.
   Then we can decide what to do.
3. Leave it as is
   The broken is not causing failures so it's ok. Change the 
   comment to a FIXME explaining we don't know what's going on.
   That also means we don't know how to implement this in Wine.


> (whatever the reason for that is, would it be 1507 version, CPU model 
> or some setup quirk)?

I am not going to test all the Windows versions on cw-gtx560 and 
cw-rx460 because each time it requires manually reimaging the partition, 
manually stopping WineTest before it starts, manually transferring the 
test executable and manually running it.

But it's not just Windows 10 1507, the test fails in the same way on:

cw-gtx560  Win10 1909 i7-2600K               broken (success)
cw-rx460   Win10 2009 i7-2600K               broken (success)

That's consistent with the VMs behavior so there is no reason to expect 
other Windows versions would behave differently.


> I have all the default system with all the updates auto installed 
> here, so unlikely something in my setup makes it work in an unusual 
> way.

I can say the same for cw-rx460 and cw-gtx560: there may be some setting 
that makes a difference but at least they are all tracked on the page 
below so there's not a lot.

https://wiki.winehq.org/Wine_TestBot_VMs#Windows_configuration


-- 
Francois Gouget <fgouget at codeweavers.com>



More information about the wine-devel mailing list