http://bugs.winehq.org/show_bug.cgi?id=58335
--- Comment #91 from Bernhard Übelacker bernhardu@mailbox.org --- Created attachment 78904 --> http://bugs.winehq.org/attachment.cgi?id=78904 Add test to enable debugging of the issue at not affected CPUs.
(In reply to Dmitry Timoshkov from comment #90)
(In reply to winehq.org from comment #89)
I've created https://gitlab.winehq.org/wine/wine/-/merge_requests/8497.
Your PR fails on 10 tests within the 32bit space.
Which 10 tests are that? The gitlab CI pipeline failures are not related to this MR, and I see 8, not 10 failures.
At the merge request page it states "Test summary: 10 failed, ...". The two difference may be the two crashing tests. But I think they are not related to the patch of the merge request, instead there are unfortunately still some flaky tests in the CI.
I would love to have this issue resolved, since I cannot execute some programs with the latest wine-staging on my CPU.
If you could have another look whats the problem there, I would appreciate it <3
It would be nice to actually test the patch and report back the result.
If it might be of any help I was able to put a test together to debug the issue locally. This is done by not taking pre-defined cpuid from the environment if set.
Executing the test "ntdll_test.exe virtual cpuid" with the environment WINE_CPUID_00000001_00000000=000306a9_02100800_0dbae3bf_bfebfbff demonstrates the issue. (The values are from a "remote debug" at Michaels affected computer.)
Applying the patch of your merge request on top of it makes this test succeed again also with the environment set.