https://bugs.winehq.org/show_bug.cgi?id=48053
Bug ID: 48053 Summary: kernel32:change fails randomly (and rarely) in Wine Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
kernel32:change gets the following failure from time to time in test_ffcn():
change.c:320: Test failed: should be ready
See https://test.winehq.org/data/tests/kernel32:change.html
This impacts all three Wine builds. Because only the first WaitForSingleObject() fails this indicates a likely race between it and the previous DeleteFile(). That race may be specific to deletion since this failure does not seem to happen in the CreateFile(), CreateDirectory() and RemoveDirectory() cases.
https://bugs.winehq.org/show_bug.cgi?id=48053
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=48053
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |7c7e7e916309c229cff9b83394a | |7473f07251db4 Status|NEW |RESOLVED
--- Comment #1 from François Gouget fgouget@codeweavers.com --- This has been fixed by the commit below:
commit 7c7e7e916309c229cff9b83394a7473f07251db4 Author: Alexandre Julliard julliard@winehq.org Date: Thu Sep 1 11:58:18 2022 +0200
kernel32/tests: Don't assume that notifications are instantaneous.
https://bugs.winehq.org/show_bug.cgi?id=48053
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.22.