https://bugs.winehq.org/show_bug.cgi?id=51477
Bug ID: 51477 Summary: user32:input test_Input_blackbox() gets unexpected 00&41(A) keystate changes Product: Wine Version: 6.10 Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
test_Input_blackbox() gets unexpected 00&41(A) keystate changes:
https://test.winehq.org/data/patterns.html#user32:input
input.c:757: Test failed: 0 (a4/0): 00 from 00 -> 81 unexpected input.c:757: Test failed: 0 (a4/0): 41 from 00 -> 01 unexpected
* This exclusively happens for the first sendinput_test entry which is supposed to simulate pressing the left Alt key (VK_LMENU == 0xa1). * I do not know what the 00 virtual key code corresponds to. According to the failure message this key is getting pressed down and toggled. * The 41 virtual key code should be the 'A' key but that's not a toggle key (unlike, e.g., Caps Lock) so the low order bit should be meaningless. So it's strange that it changed from off to toggled.
* These failures happen on the following machines: (41 corresponds to 100% reproducible, some machines may have fewer than 41 runs) 17 2008_newtb-w2008s64-32 1 2008_newtb-w2008s64-64 5 win7_newtb-w7u-2qxl 7 win81_cw-rx460-32 4 win1507_cw-gtx560-1507-32 5 win1507_cw-rx460-1507-32 1 win1709_cw-rx460-1709-64 39 win2009_cw-gtx560-2009-32 39 win2009_cw-gtx560-2009-64 41 win2009_cw-rx460-2009-32 41 win2009_cw-rx460-2009-64
https://bugs.winehq.org/show_bug.cgi?id=51477
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=51477
--- Comment #1 from François Gouget fgouget@codeweavers.com --- This failure happened on Windows 11 from 2022-09-26 (when that VM was created) to 2022-11-01 (when the snapshot was updated to fix a Windows update issue). But that stopped.
So now this failure only happens on w7u. It has a variant that does not seem to ever happen during the WineTest runs but which did happen during MR!1619 (2022-12-01):
input.c:748: Test failed: 0 (a4/0): 00 from 00 -> 80 unexpected input.c:748: Test failed: 0 (a4/0): 41 from 01 -> 00 unexpected
https://bugs.winehq.org/show_bug.cgi?id=51477
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |998003bda16a52cd834869f9a0e | |987438a130849 Resolution|--- |FIXED Status|NEW |RESOLVED CC| |rbernon@codeweavers.com
--- Comment #2 from Rémi Bernon rbernon@codeweavers.com --- Should be fixed after 998003bda16a52cd834869f9a0e987438a130849 which refactored the test logic.
https://bugs.winehq.org/show_bug.cgi?id=51477
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.1.