https://bugs.winehq.org/show_bug.cgi?id=54712
Bug ID: 54712 Summary: ntdll:rtl times out on Windows 10 1607 Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
ntdll:rtl times out on Windows 10 1607:
[...] rtl.c:2790: Running test 23 (compressed_size=5, uncompressed_size=0, status=0xc0000242) ntdll:rtl:00a4 done (258) in 120s 2231B
See https://test.winehq.org/data/patterns.html#ntdll:rtl
The timeouts started on 2022-09-06 and have been systematic since. However when run on its own the test does not time out and usually runs in under 1s.
The timeout always happens after the "test 23" trace which is also the last test of test_RtlDecompressBuffer(). Given that the test usually runs pretty fast it is probable that one of the tests that follows causes a freeze on Windows 10 1607.
https://bugs.winehq.org/show_bug.cgi?id=54712
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression, source, | |testcase Summary|ntdll:rtl times out on |ntdll:rtl crashes or times |Windows 10 1607 |out on Windows 10 1607 Regression SHA1| |f9b836b1c1d259b4c780d9388ec | |1d5fb25a83287
--- Comment #1 from François Gouget fgouget@codeweavers.com --- ntdll:rtl may actually crash instead of timing out depending on some unknown factors:
rtl.c:2668: Running test 23 (compressed_size=5, uncompressed_size=0, status=0xc0000242) rtl.c:3492: this is the last test seen before the exception 03ac:rtl: unhandled exception c0000005 at 77765AE5
The crash happens in this test_RtlDestroyHeap() call:
ret = RtlDestroyHeap( heap );
Furthermore the crashes started with the commit below:
commit f9b836b1c1d259b4c780d9388ec1d5fb25a83287 Author: François Gouget fgouget@codeweavers.com AuthorDate: Wed Jun 1 14:29:23 2022 +0200
tests: Allow marking unreliable tests as flaky.
https://bugs.winehq.org/show_bug.cgi?id=54712
--- Comment #2 from François Gouget fgouget@codeweavers.com --- Note that the 64-bit test stopped timing out on 2023-07-10 which corresponds to the GitLab CI's switch to Debian 12 (the TestBot uses the official GitLab CI winetest.exe binaries). But the 32-bit test still times out :-(