https://bugs.winehq.org/show_bug.cgi?id=54064
Bug ID: 54064 Summary: ntdll:threadpool - test_tp_io() sometimes fails & crashes in Wine (GitLab CI) Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
ntdll:threadpool - test_tp_io() sometimes fails & crashes in Wine (GitLab CI):
ntdll:threadpool start dlls/ntdll/tests/threadpool.c wine: Unhandled page fault on read access to 0000000C at address 7BC644D1 (thread 07c4), starting debugger... threadpool.c:641: Test marked todo: TpSimpleTryPost unexpectedly returned status 0 threadpool.c:1595: Test marked todo: expected that timers are merged threadpool.c:2034: Test failed: got 0xc0000017 threadpool.c:2035: Test failed: expected non-NULL TP_IO Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x7bc644d1). ... Backtrace: =>0 0x7bc644d1 impl_from_TP_IO+0x3(io=<internal error>) [Z:\builds\zfigura\wine\dlls\ntdll\threadpool.c:351] in ntdll (0x0077fd08) 1 0x7bc644d1 TpWaitForIoCompletion+0x11(io=00000000, cancel_pending=0) [Z:\builds\zfigura\wine\dlls\ntdll\threadpool.c:348] in ntdll (0x0077fd08) 2 0x004e7a58 in ntdll_test (+0xe7a58) (0x0077fde8) ...
Strangely enough this failure never happened in the nightly WineTest runs but it did impact at least 5 merge requests so far:
* 2022-11-30 MR!1615 * 2022-11-29 MR!1545 * 2022-11-25 MR!1537 * 2022-11-23 MR!1508 * 2022-11-10 MR!1326