https://bugs.winehq.org/show_bug.cgi?id=48061
Bug ID: 48061 Summary: WineTest: get_subtests() fails randomly Product: Wine Version: unspecified Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P2 Component: testcases Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
Sometimes the DLL version section contains lines like:
mfplat=load error 1359 shell32=load error 1359 user32=load error 1359
See https://test.winehq.org/data/6f2ef158b78f7d0a950c9398c26278d6523c112e/win10_...
This happens on all VMs. 1359 is ERROR_INTERNAL_ERROR which get_subtests() returns when it fails to parse the test list. But it could also come from GetLastError() though that seems somewhat unlikely.
In some cases this may make sense. For instance I assume that mfplat.dll is not available on Windows XP so it could make sense to have this error there, though one would rather expect a 'missing' error.
But this error happened to shell32 and user32 on Windows 10 as in the example above!!!
This impacts the WineTest results which then impacts the ability of the TestBot to detect new failures. So this needs to be investigated.