[Bug 51533] New: Some Radeon driver versions seem to break kernelbase:sync
https://bugs.winehq.org/show_bug.cgi?id=51533 Bug ID: 51533 Summary: Some Radeon driver versions seem to break kernelbase:sync Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs(a)winehq.org Reporter: fgouget(a)codeweavers.com Created attachment 70370 --> https://bugs.winehq.org/attachment.cgi?id=70370 Call timeBeginPeriod(2) to reproduce the bug Some Radeon driver versions seem to break kernelbase:sync: https://test.winehq.org/data/patterns.html#kernelbase:sync sync.c:197: Test failed: got 0.203642 This failure only happens on cw-rx460, specifically: * cw-rx460-1909 which has 21.5.2 * And it appeared on cw-rx460-1809 on 2021-06-25 which is when that version was switched from the 19.9.3 Radeon driver to 21.5.2. As a counter-point it happened once on cw-rx460-1709 (2021-06-18) when it was switched from 19.11.3 to 21.3.2, but it has not happened since despite that configuration still running the Radeon 21.3.2 driver. So maybe there is some other issue. In fact the test behaves exactly as if some application (e.g. some Radeon driver component / GUI) called timeBeginPeriod(2), since that impacts all running applications before Windows 10 2004. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=51533 François Gouget <fgouget(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=51533 François Gouget <fgouget(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs(a)winehq.org |fgouget(a)codeweavers.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=51533 François Gouget <fgouget(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |e9e8561fa8127a354390cc49442 | |d0b029c693014 --- Comment #1 from François Gouget <fgouget(a)codeweavers.com> --- This is fixed: commit e9e8561fa8127a354390cc49442d0b029c693014 Author: Francois Gouget <fgouget(a)codeweavers.com> Date: Thu Jul 29 17:24:12 2021 +0200 kernelbase/tests: Fix the Sleep() test for non-default timer resolutions. Also defend against timer resolution changes during the test. Reduce the test duration a bit. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51533 Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> The better Nt{Query,Set}TimerResolution() stubs make it all even better (d84e84c12650, bug 47261). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=51533 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #2 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 6.15. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla