On Mon Feb 27 13:46:06 2023 +0000, **** wrote:
Marvin replied on the mailing list:
Hi, It looks like your patch introduced the new failures shown below. Please investigate and fix them before resubmitting your patch. If they are not new, fixing them anyway would help a lot. Otherwise please ask for the known failures list to be updated. The tests also ran into some preexisting test failures. If you know how to fix them that would be helpful. See the TestBot job for the details: The full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=130057 Your paranoid android. === debian11 (32 bit report) === dinput: device8.c:365: Test failed: 0x700: got count 0 device8.c:376: Test failed: 0x700: got count 0 device8.c:384: Test failed: 0x700: keydown for D did not register device8.c:396: Test failed: 0x700: got count 0 device8.c:426: Test failed: 0x700: got count 0 device8.c:437: Test failed: 0x700: got count 0 device8.c:457: Test failed: 0x700: got count 0 device8.c:365: Test failed: 0x800: got count 0 device8.c:376: Test failed: 0x800: got count 0 device8.c:384: Test failed: 0x800: keydown for D did not register device8.c:396: Test failed: 0x800: got count 0 device8.c:426: Test failed: 0x800: got count 0 device8.c:437: Test failed: 0x800: got count 0 device8.c:457: Test failed: 0x800: got count 0 device8.c:1476: Test failed: 0x500: obj[1]: got dwOfs 0xe device8.c:1478: Test failed: 0x500: obj[1]: got dwType 0xe04 device8.c:1476: Test failed: 0x500: obj[2]: got dwOfs 0xf device8.c:1478: Test failed: 0x500: obj[2]: got dwType 0xf04 device8.c:1476: Test failed: 0x500: obj[3]: got dwOfs 0x1c device8.c:1478: Test failed: 0x500: obj[3]: got dwType 0x1c04 device8.c:1476: Test failed: 0x500: obj[4]: got dwOfs 0x1d device8.c:1478: Test failed: 0x500: obj[4]: got dwType 0x1d04 device8.c:2515: Test failed: 0x500: GetObjectInfo returned: 0x80070002 device8.c:2518: Test failed: 0x500: got guidType {00000000-0000-0000-0000-000000000000} device8.c:2519: Test failed: 0x500: got dwOfs 0 device8.c:2520: Test failed: 0x500: got dwType 0 device8.c:2540: Test failed: 0x500: GetObjectInfo returned: 0x80070002 device8.c:2543: Test failed: 0x500: got guidType {00000000-0000-0000-0000-000000000000} device8.c:2544: Test failed: 0x500: got dwOfs 0 device8.c:2545: Test failed: 0x500: got dwType 0 device8.c:2642: Test failed: 0x500: SetDataFormat returned 0x80070057 device8.c:2644: Test failed: 0x500: Acquire returned 0x80070057 device8.c:2646: Test failed: 0x500: GetDeviceState returned 0x8007000c device8.c:2648: Test failed: 0x500: GetDeviceState returned 0x8007000c device8.c:2652: Test failed: 0x500: GetDeviceState returned 0x8007000c device8.c:2653: Test failed: 0x500: got non zero state device8.c:2662: Test failed: 0x500: WaitForSingleObject returned 0x102 device8.c:2666: Test failed: 0x500: GetDeviceState returned 0x8007000c device8.c:2667: Test failed: 0x500: got key_state[0] 3452816845 device8.c:2671: Test failed: 0x500: Unacquire returned 0x1 device8.c:2673: Test failed: 0x500: Acquire returned 0x80070057 device8.c:2675: Test failed: 0x500: GetDeviceState returned 0x8007000c device8.c:2676: Test failed: 0x500: got non zero state device8.c:2681: Test failed: 0x500: Unacquire returned 0x1 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x51, dik 0x10: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x57, dik 0x11: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x45, dik 0x12: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x52, dik 0x13: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x54, dik 0x14: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x59, dik 0x15: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x5b, dik 0x1a: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x5d, dik 0x1b: got state 0 device8.c:2178: Test failed: 0x500: lang 0x409: key 0x2e, dik 0x34: got state 0 device8.c:1476: Test failed: 0x700: obj[1]: got dwOfs 0xe device8.c:1478: Test failed: 0x700: obj[1]: got dwType 0xe04 device8.c:1476: Test failed: 0x700: obj[2]: got dwOfs 0xf device8.c:1478: Test failed: 0x700: obj[2]: got dwType 0xf04 device8.c:1476: Test failed: 0x700: obj[3]: got dwOfs 0x1c device8.c:1478: Test failed: 0x700: obj[3]: got dwType 0x1c04 device8.c:1476: Test failed: 0x700: obj[4]: got dwOfs 0x1d device8.c:1478: Test failed: 0x700: obj[4]: got dwType 0x1d04 device8.c:2515: Test failed: 0x700: GetObjectInfo returned: 0x80070002 device8.c:2518: Test failed: 0x700: got guidType {00000000-0000-0000-0000-000000000000} device8.c:2519: Test failed: 0x700: got dwOfs 0 device8.c:2520: Test failed: 0x700: got dwType 0 device8.c:2540: Test failed: 0x700: GetObjectInfo returned: 0x80070002 device8.c:2543: Test failed: 0x700: got guidType {00000000-0000-0000-0000-000000000000} device8.c:2544: Test failed: 0x700: got dwOfs 0 device8.c:2545: Test failed: 0x700: got dwType 0 device8.c:2642: Test failed: 0x700: SetDataFormat returned 0x80070057 device8.c:2644: Test failed: 0x700: Acquire returned 0x80070057 device8.c:2646: Test failed: 0x700: GetDeviceState returned 0x8007000c device8.c:2648: Test failed: 0x700: GetDeviceState returned 0x8007000c device8.c:2652: Test failed: 0x700: GetDeviceState returned 0x8007000c device8.c:2653: Test failed: 0x700: got non zero state device8.c:2662: Test failed: 0x700: WaitForSingleObject returned 0x102 device8.c:2666: Test failed: 0x700: GetDeviceState returned 0x8007000c device8.c:2667: Test failed: 0x700: got key_state[0] 3452816845 device8.c:2671: Test failed: 0x700: Unacquire returned 0x1 device8.c:2673: Test failed: 0x700: Acquire returned 0x80070057 device8.c:2675: Test failed: 0x700: GetDeviceState returned 0x8007000c device8.c:2676: Test failed: 0x700: got non zero state device8.c:2681: Test failed: 0x700: Unacquire returned 0x1 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x51, dik 0x10: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x57, dik 0x11: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x45, dik 0x12: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x52, dik 0x13: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x54, dik 0x14: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x59, dik 0x15: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x5b, dik 0x1a: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x5d, dik 0x1b: got state 0 device8.c:2178: Test failed: 0x700: lang 0x409: key 0x2e, dik 0x34: got state 0 device8.c:1476: Test failed: 0x800: obj[1]: got dwOfs 0xe device8.c:1478: Test failed: 0x800: obj[1]: got dwType 0xe04 device8.c:1476: Test failed: 0x800: obj[2]: got dwOfs 0xf device8.c:1478: Test failed: 0x800: obj[2]: got dwType 0xf04 device8.c:1476: Test failed: 0x800: obj[3]: got dwOfs 0x1c device8.c:1478: Test failed: 0x800: obj[3]: got dwType 0x1c04 device8.c:1476: Test failed: 0x800: obj[4]: got dwOfs 0x1d device8.c:1478: Test failed: 0x800: obj[4]: got dwType 0x1d04 device8.c:2515: Test failed: 0x800: GetObjectInfo returned: 0x80070002 device8.c:2518: Test failed: 0x800: got guidType {00000000-0000-0000-0000-000000000000} device8.c:2519: Test failed: 0x800: got dwOfs 0 device8.c:2520: Test failed: 0x800: got dwType 0 device8.c:2540: Test failed: 0x800: GetObjectInfo returned: 0x80070002 device8.c:2543: Test failed: 0x800: got guidType {00000000-0000-0000-0000-000000000000} device8.c:2544: Test failed: 0x800: got dwOfs 0 device8.c:2545: Test failed: 0x800: got dwType 0 device8.c:2642: Test failed: 0x800: SetDataFormat returned 0x80070057 device8.c:2644: Test failed: 0x800: Acquire returned 0x80070057 device8.c:2646: Test failed: 0x800: GetDeviceState returned 0x8007000c device8.c:2648: Test failed: 0x800: GetDeviceState returned 0x8007000c device8.c:2652: Test failed: 0x800: GetDeviceState returned 0x8007000c device8.c:2653: Test failed: 0x800: got non zero state device8.c:2662: Test failed: 0x800: WaitForSingleObject returned 0x102 device8.c:2666: Test failed: 0x800: GetDeviceState returned 0x8007000c device8.c:2667: Test failed: 0x800: got key_state[0] 3452816845 device8.c:2671: Test failed: 0x800: Unacquire returned 0x1 device8.c:2673: Test failed: 0x800: Acquire returned 0x80070057 device8.c:2675: Test failed: 0x800: GetDeviceState returned 0x8007000c device8.c:2676: Test failed: 0x800: got non zero state device8.c:2681: Test failed: 0x800: Unacquire returned 0x1 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x51, dik 0x10: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x57, dik 0x11: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x45, dik 0x12: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x52, dik 0x13: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x54, dik 0x14: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x59, dik 0x15: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x5b, dik 0x1a: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x5d, dik 0x1b: got state 0 device8.c:2178: Test failed: 0x800: lang 0x409: key 0x2e, dik 0x34: got state 0 device8.c:756: Test failed: IDirectInputDevice8_SetProperty failed hr=0x80070002 device8.c:520: Test failed: got data size 0, expected 1 device8.c:521: Test failed: got action uAppData 0046BAAF, expected 0000000B device8.c:964: Test failed: Mapped incorrectly expected: 0x0x1e04 got: 0x0 device8.c:967: Test failed: Mapped incorrectly expected: 0x0x3004 got: 0x0 device8.c:987: Test failed: Mapped incorrectly expected: 0x0x1e04 got: 0x0 device8.c:989: Test failed: Action should be mapped to keyboard device8.c:991: Test failed: Mapped incorrectly expected: 0x0x3004 got: 0x0 device8.c:993: Test failed: Action should be mapped to keyboard device8.c:1007: Test failed: Mapped incorrectly expected: 0x0x1e04 got: 0x0 device8.c:1009: Test failed: Action should be mapped to keyboard device8.c:1011: Test failed: Mapped incorrectly expected: 0x0x3004 got: 0x0 device8.c:1013: Test failed: Action should be mapped to keyboard device8.c:520: Test failed: got data size 0, expected 1 device8.c:521: Test failed: got action uAppData 0046BAAF, expected FFFFFFFF device8.c:1417: Test failed: IDirectInputDevice8_SetProperty failed hr=0x80070002 device8.c:1423: Test failed: IDirectInputDevice8_SetProperty failed hr=0x80070002 device8.c:520: Test failed: got data size 0, expected 1 device8.c:521: Test failed: got action uAppData 00000003, expected 00000004 device8.c:520: Test failed: got data size 0, expected 1 device8.c:521: Test failed: got action uAppData 00000003, expected 00000005 device8.c:520: Test failed: got data size 0, expected 1 device8.c:521: Test failed: got action uAppData 00000003, expected FFFFFFFF device8.c:520: Test failed: got data size 0, expected 1 device8.c:521: Test failed: got action uAppData 0046BAAF, expected FFFFFFFF device8.c:520: Test failed: got data size 0, expected 1 device8.c:520: Test failed: got data size 0, expected 1 device8.c:520: Test failed: got data size 0, expected 1 user32: input.c:872: Test failed: 1 (46/0): the msg sequence is not complete: expected 0106 - actual 0000 input.c:872: Test failed: 5 (4f/0): the msg sequence is not complete: expected 0102 - actual 0000 input.c:3209: Test failed: ToUnicode(A) returned L"\n" input.c:3210: Test failed: ToAscii(A) returned char=10, expected 97 input.c:3225: Test failed: ToAscii for CTRL + character 'A' was 10 (expected 1) menu.c:2324: Test failed: test 3
In the first version I removed the `XGetKeyboardMapping` call, and `keysyms_per_keycode` was left uninitialized. Probably causing these error. Later version don't show them anymore (https://testbot.winehq.org/JobDetails.pl?Key=13005, https://testbot.winehq.org/JobDetails.pl?Key=130060)