[PATCH v2 1/2] ntdll/tests: Add a test for segment register contents in x86_64 exception handlers.

Zebediah Figura (she/her) zfigura at codeweavers.com
Sat May 1 18:20:39 CDT 2021


On 5/1/21 5:05 PM, Zebediah Figura (she/her) wrote:
> On 4/29/21 3:37 AM, Francois Gouget wrote:
>> Hi,
>>
>> On Sun, 28 Mar 2021, Marvin wrote:
>> [...]
>>> === debiant2 (64 bit WoW report) ===
>>>
>>> Report validation errors:
>>> ntdll:exception has no test summary line (early exit of the main process?)
>>> ntdll:exception has unaccounted for todo messages
>>
>> As noticed by the TestBot this patch did introduce a new test failure:
>>
>> https://test.winehq.org/data/patterns-tb-wine.html#ntdll:exception
>>
>>
>> It only impacts the wow64 builds. That the test does not print a summary
>> line means it must be crashing hard somewhere (or that stdout gets
>> summarily closed somehow?).
>>
>> Could you have a look?
>>
> 
> Sorry for missing this the first time; I think WoW64 was broken at about
> this time and I misread this as being part of that.
> 
> Anyway, I can't reproduce this locally, but the tests I was able to run
> on the testbot suggest that segv_handler() isn't even called. My guess
> is that it's a qemu/virtualization bug.
> 

Further information: if I don't clear fs or gs, the test works as 
expected, but if I clear either one, it breaks.

I can't reproduce this locally with a Debian 10 VM, with Linux 4.19.



More information about the wine-devel mailing list