https://bugs.winehq.org/show_bug.cgi?id=43352
Bug ID: 43352 Summary: dlls/kernel32/tests/virtual.c has an infinite loop under valgrind Product: Wine Version: 2.12 Hardware: x86 OS: Linux Status: NEW Keywords: download, source, testcase, valgrind Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com Distribution: ---
May be related to bug 28816, but this one appeared more recently. Haven't attempted to bisect, but when running the valgrind wine tests, dlls/kernel32/tests/virtual.c enters an infinite loop, spewing: err:seh:segv_handler Got unexpected trap 0 virtual.c:2257: Test failed: NumberParameters is 0 instead of 2 virtual.c:2258: Test failed: ExceptionCode is c000001d instead of STATUS_ACCESS_VIOLATION or STATUS_GUARD_PAGE_VIOLATION err:seh:segv_handler Got unexpected trap 0 virtual.c:2257: Test failed: NumberParameters is 0 instead of 2 virtual.c:2258: Test failed: ExceptionCode is c000001d instead of STATUS_ACCESS_VIOLATION or STATUS_GUARD_PAGE_VIOLATION err:seh:segv_handler Got unexpected trap 0 virtual.c:2257: Test failed: NumberParameters is 0 instead of 2 virtual.c:2258: Test failed: ExceptionCode is c000001d instead of STATUS_ACCESS_VIOLATION or STATUS_GUARD_PAGE_VIOLATION
endlessly. Note that I run valgrind with 4a1629c4117fda9eca63b6f56ea45771dc9734ac0 reverted:
Revert "ntdll: Avoid possible deadlock by using _exit() in NtTerminateProcess."
This reverts commit 4a1629c4117fda9eca63b6f56ea45771dc9734ac.
It breaks wine + valgrind, see https://bugs.winehq.org/show_bug.cgi?id=39097
I reverted the revert, but no change.