Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=74626
Your paranoid android.
=== w1064v1809_ar (32 bit report) ===
user32: msg.c:16373: Test failed: 13: WaitForSingleObject failed
=== w1064v1809_ja (32 bit report) ===
user32: msg.c:11946: Test failed: wrong qstatus 00490048 msg.c:12006: Test failed: got 1 and 031f wParam 00000001 instead of TRUE and WM_CHAR wParam 'z' msg.c:12012: Test failed: wrong qstatus 00290000 msg.c:12017: Test failed: PeekMessageA should have returned FALSE instead of msg 0102 msg.c:12028: Test failed: got 0 and 0000 instead of TRUE and WM_PAINT msg.c:12031: Test failed: WmPaint: 0: the msg sequence is not complete: expected 000f - actual 0000 msg.c:12034: Test failed: wrong qstatus 00210000 msg.c:12045: Test failed: wrong qstatus 00210000 msg.c:12053: Test failed: wrong qstatus 00610040 msg.c:12059: Test failed: wrong qstatus 00690008 msg.c:12070: Test failed: wrong qstatus 00210000 msg.c:12081: Test failed: wrong qstatus 00210000 msg.c:12087: Test failed: wrong qstatus 00290008 msg.c:12095: Test failed: wrong qstatus 00690040 msg.c:12106: Test failed: wrong qstatus 00290000 msg.c:12120: Test failed: wrong qstatus 00290000 msg.c:12134: Test failed: wrong qstatus 00280000 msg.c:12145: Test failed: wrong qstatus 00280000 msg.c:12156: Test failed: wrong qstatus 00200000 msg.c:12161: Test failed: PeekMessageA should have returned FALSE instead of msg 000f msg.c:12167: Test failed: wrong qstatus 00200000 msg.c:12176: Test failed: wrong qstatus 00280008 msg.c:12182: Test failed: wrong qstatus 00280008 msg.c:12192: Test failed: wrong qstatus 00280000 msg.c:12205: Test failed: wrong qstatus 00280000 msg.c:12211: Test failed: PeekMessageA should have returned FALSE instead of msg 000f msg.c:12217: Test failed: wrong qstatus 00200000 msg.c:12224: Test failed: wrong qstatus 00210001 msg.c:12228: Test failed: wrong qstatus 00290008 msg.c:12237: Test failed: wrong qstatus 00210000 msg.c:12248: Test failed: wrong qstatus 00200000 msg.c:12253: Test failed: wrong qstatus 00210001 msg.c:12257: Test failed: wrong qstatus 00290008 msg.c:12267: Test failed: wrong qstatus 00280000 msg.c:12277: Test failed: wrong qstatus 00200000 msg.c:12282: Test failed: wrong qstatus 00210001 msg.c:12286: Test failed: wrong qstatus 00290008 msg.c:12292: Test failed: wrong qstatus 00690040 msg.c:12303: Test failed: wrong qstatus 00280000 msg.c:12313: Test failed: wrong qstatus 00200000 msg: Timeout
=== w1064v1809_ja (testbot log) ===
The task timed out
=== w1064v1809_zh_CN (32 bit report) ===
user32: msg: Timeout
=== w1064v1809_zh_CN (testbot log) ===
The task timed out
=== w1064v1809 (32 bit report) ===
user32: win.c:3229: Test failed: GetActiveWindow() = 0003004C win.c:3232: Test failed: GetFocus() = 00000000 win.c:3244: Test failed: GetFocus() = 00000000 win.c:3247: Test failed: GetFocus() = 00000000 win.c:3250: Test failed: GetFocus() = 00000000 win.c:3253: Test failed: GetActiveWindow() = 0003004C win.c:3257: Test failed: GetFocus() = 00000000 win.c:3260: Test failed: GetFocus() = 00000000 win.c:3954: Test failed: hwnd 000200E4/0010028C message 0737 win.c:3959: Test failed: hwnd 0010028C/0010028C message 0202 win.c:3964: Test failed: hwnd 0010028C/0010028C message 0203 win.c:3968: Test failed: message 0202 available
=== w1064v1809_2scr (32 bit report) ===
user32: win.c:9543: Test failed: Timed out waiting for the child process
=== w1064v1809_ja (32 bit report) ===
user32: win.c:3789: Test failed: message 0738 available win.c:3914: Test failed: hwnd 000202F4 message 7fff win.c:3993: Test failed: hwnd 000202F4/0008032C message 7fff win.c:3996: Test failed: hwnd 000202F4/0008032C message 7fff
=== w1064v1809_zh_CN (32 bit report) ===
user32: win.c:3789: Test failed: message 0738 available win.c:3914: Test failed: hwnd 0003018A message 0282 win.c:3993: Test failed: hwnd 0003018A/000D03D6 message 0282 win.c:3996: Test failed: hwnd 0003018A/000D03D6 message 0282
=== w1064v1809 (64 bit report) ===
user32: win.c:3229: Test failed: GetActiveWindow() = 0000000000030296 win.c:3232: Test failed: GetFocus() = 0000000000000000 win.c:3244: Test failed: GetFocus() = 0000000000000000 win.c:3247: Test failed: GetFocus() = 0000000000000000 win.c:3250: Test failed: GetFocus() = 0000000000000000 win.c:3253: Test failed: GetActiveWindow() = 0000000000030296 win.c:3257: Test failed: GetFocus() = 0000000000000000 win.c:3260: Test failed: GetFocus() = 0000000000000000 win.c:3954: Test failed: hwnd 00000000000200E4/00000000000C028A message 0737 win.c:3959: Test failed: hwnd 00000000000C028A/00000000000C028A message 0202 win.c:3964: Test failed: hwnd 00000000000C028A/00000000000C028A message 0203 win.c:3968: Test failed: message 0202 available
=== debiant (32 bit report) ===
user32: combo.c:697: Test failed: 00000002: got 44808041 combo.c:698: Test failed: 00000002: got 00000080 combo.c:704: Test failed: 00000002: got 00000080 combo.c:697: Test failed: 00000003: got 44808041 combo.c:698: Test failed: 00000003: got 00000080 combo.c:704: Test failed: 00000003: got 00000080 combo.c:798: Test failed: Test 5, expected list height to be 32, got 48 combo.c:798: Test failed: Test 6, expected list height to be 32, got 64 combo.c:798: Test failed: Test 7, expected list height to be 32, got 64 combo.c:798: Test failed: Test 8, expected list height to be 32, got 64 monitor: Timeout win.c:3039: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3039: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3039: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3044: Test succeeded inside todo block: 000E0102: expected prev 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3049: Test succeeded inside todo block: 000E0102: expected prev 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3054: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3054: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3054: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3059: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3059: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3059: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000E0102: expected prev 000D00F8, got 000D00F8 win.c:3064: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000E0102: expected prev 000D00F8, got 000D00F8 win.c:3069: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3074: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000
=== debiant (32 bit French report) ===
user32: win.c:3039: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000 win.c:3039: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4 win.c:3039: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000D00A2: expected next 000C00AC, got 000C00AC win.c:3044: Test succeeded inside todo block: 000D00A2: expected prev 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000D00A2: expected next 000C00AC, got 000C00AC win.c:3049: Test succeeded inside todo block: 000D00A2: expected prev 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000 win.c:3054: Test succeeded inside todo block: 000D00A2: expected next 000C00AC, got 000C00AC win.c:3054: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4 win.c:3054: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000 win.c:3059: Test succeeded inside todo block: 000D00A2: expected next 000C00AC, got 000C00AC win.c:3059: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4 win.c:3059: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC win.c:3064: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC win.c:3069: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4 win.c:3074: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
=== debiant (32 bit Japanese:Japan report) ===
user32: win.c:3039: Test succeeded inside todo block: 000D00A0: expected next 00000000, got 00000000 win.c:3039: Test succeeded inside todo block: 000D00A0: expected prev 000A00A2, got 000A00A2 win.c:3039: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000D00A0: expected next 000C00AA, got 000C00AA win.c:3044: Test succeeded inside todo block: 000D00A0: expected prev 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000D00A0: expected next 000C00AA, got 000C00AA win.c:3049: Test succeeded inside todo block: 000D00A0: expected prev 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000 win.c:3054: Test succeeded inside todo block: 000D00A0: expected next 000C00AA, got 000C00AA win.c:3054: Test succeeded inside todo block: 000D00A0: expected prev 000A00A2, got 000A00A2 win.c:3054: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000 win.c:3059: Test succeeded inside todo block: 000D00A0: expected next 000C00AA, got 000C00AA win.c:3059: Test succeeded inside todo block: 000D00A0: expected prev 000A00A2, got 000A00A2 win.c:3059: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000D00A0: expected next 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000D00A0: expected prev 000C00AA, got 000C00AA win.c:3064: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000D00A0: expected next 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000D00A0: expected prev 000C00AA, got 000C00AA win.c:3069: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000D00A0: expected next 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000D00A0: expected prev 000A00A2, got 000A00A2 win.c:3074: Test succeeded inside todo block: 000D00A0: expected owner 00000000, got 00000000
=== debiant (32 bit Chinese:China report) ===
user32: combo.c:697: Test failed: 00000002: got 44808041 combo.c:698: Test failed: 00000002: got 00000080 combo.c:704: Test failed: 00000002: got 00000080 combo.c:697: Test failed: 00000003: got 44808041 combo.c:698: Test failed: 00000003: got 00000080 combo.c:704: Test failed: 00000003: got 00000080 combo.c:798: Test failed: Test 5, expected list height to be 32, got 48 combo.c:798: Test failed: Test 6, expected list height to be 32, got 64 combo.c:798: Test failed: Test 7, expected list height to be 32, got 64 combo.c:798: Test failed: Test 8, expected list height to be 32, got 64 input.c:2485: Test failed: 4: Unexpected cursor movement input.c:2485: Test failed: 5: Unexpected cursor movement input.c:2485: Test failed: 6: Unexpected cursor movement input.c:2485: Test failed: 7: Unexpected cursor movement input.c:2485: Test failed: 8: Unexpected cursor movement input.c:2206: Test failed: 9: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 9: Unexpected cursor movement input.c:2206: Test failed: 10: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 10: Unexpected cursor movement input.c:2206: Test failed: 11: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 11: Unexpected cursor movement input.c:2206: Test failed: 12: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 12: Unexpected cursor movement input.c:2485: Test failed: 13: Unexpected cursor movement input.c:2485: Test failed: 14: Unexpected cursor movement input.c:2485: Test failed: 15: Unexpected cursor movement input.c:2485: Test failed: 16: Unexpected cursor movement monitor: Timeout msg: Timeout resource: Timeout scroll: Timeout static: Timeout
=== debiant (build log) ===
The task timed out
=== debiant (32 bit WoW report) ===
user32: combo.c:697: Test failed: 00000002: got 44808041 combo.c:698: Test failed: 00000002: got 00000080 combo.c:704: Test failed: 00000002: got 00000080 combo.c:697: Test failed: 00000003: got 44808041 combo.c:698: Test failed: 00000003: got 00000080 combo.c:704: Test failed: 00000003: got 00000080 combo.c:798: Test failed: Test 5, expected list height to be 32, got 48 combo.c:798: Test failed: Test 6, expected list height to be 32, got 64 combo.c:798: Test failed: Test 7, expected list height to be 32, got 64 combo.c:798: Test failed: Test 8, expected list height to be 32, got 64 monitor: Timeout msg: Timeout win.c:3039: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3039: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3039: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3044: Test succeeded inside todo block: 000E0102: expected prev 00000000, got 00000000 win.c:3044: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3049: Test succeeded inside todo block: 000E0102: expected prev 00000000, got 00000000 win.c:3049: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3054: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3054: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3054: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3059: Test succeeded inside todo block: 000E0102: expected next 000D00F8, got 000D00F8 win.c:3059: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3059: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3064: Test succeeded inside todo block: 000E0102: expected prev 000D00F8, got 000D00F8 win.c:3064: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3069: Test succeeded inside todo block: 000E0102: expected prev 000D00F8, got 000D00F8 win.c:3069: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000E0102: expected next 00000000, got 00000000 win.c:3074: Test succeeded inside todo block: 000E0102: expected prev 000B0100, got 000B0100 win.c:3074: Test succeeded inside todo block: 000E0102: expected owner 00000000, got 00000000
=== debiant (64 bit WoW report) ===
user32: clipboard.c:1383: Test failed: gle 5 clipboard.c:1385: Test failed: gle 1418 clipboard.c:1388: Test failed: got 00000000 clipboard.c:1389: Test failed: expected moveable mem 00000000 clipboard.c:1391: Test failed: got 00000000 clipboard.c:1392: Test failed: expected moveable mem 00000000 clipboard.c:1395: Test failed: got 00000000 clipboard.c:1396: Test failed: expected bitmap 00000000 clipboard.c:1398: Test failed: got 00000000 clipboard.c:1399: Test failed: expected bitmap 00000000 clipboard.c:1401: Test failed: got 00000000 clipboard.c:1402: Test failed: expected bitmap 00000000 clipboard.c:1404: Test failed: got 00000000 clipboard.c:1405: Test failed: expected palette 00000000 clipboard.c:1407: Test failed: got 00000000 clipboard.c:1408: Test failed: expected moveable mem 00000000 clipboard.c:1410: Test failed: got 00000000 clipboard.c:1411: Test failed: expected moveable mem 00000000 clipboard.c:1425: Test failed: got 00000000 clipboard.c:1426: Test failed: expected fixed mem 00000000 clipboard.c:1428: Test failed: got 00000000 clipboard.c:1429: Test failed: expected fixed mem 00000000 clipboard.c:1431: Test failed: got 00000000 clipboard.c:1432: Test failed: expected moveable mem 00000000 clipboard.c:1444: Test failed: wrong data 00000000 clipboard.c:1445: Test failed: expected moveable mem 00000000 clipboard.c:1448: Test failed: wrong data 00000000, cf 0000c040 clipboard.c:1449: Test failed: expected moveable mem 00000000 clipboard.c:1452: Test failed: wrong data 00000000 clipboard.c:1453: Test failed: expected moveable mem 00000000 clipboard.c:1456: Test failed: wrong data 00000000 clipboard.c:1457: Test failed: expected moveable mem 00000000 clipboard.c:1460: Test failed: wrong data 00000000 clipboard.c:1461: Test failed: expected fixed mem 00000000 clipboard.c:1464: Test failed: wrong data 00000000 clipboard.c:1465: Test failed: expected fixed mem 00000000 clipboard.c:1468: Test failed: wrong data 00000000 clipboard.c:1469: Test failed: expected moveable mem 00000000 clipboard.c:1475: Test failed: got 00000000 clipboard.c:1476: Test failed: expected moveable mem 00000000 clipboard.c:1477: Test failed: expected freed mem 00C0BEAA clipboard.c:1480: Test failed: got 00000000 clipboard.c:1481: Test failed: expected fixed mem 00000000 clipboard.c:1486: Test failed: gle 1418 clipboard.c:1549: Test failed: wrong data 00000000 clipboard.c:1552: Test failed: wrong data 00000000, cf 0000c040 clipboard.c:1555: Test failed: wrong data 00000000 clipboard.c:1558: Test failed: wrong data 00000000 clipboard.c:1561: Test failed: wrong data 00000000 clipboard.c:1564: Test failed: wrong data 00000000 clipboard.c:1567: Test failed: wrong data 00000000 clipboard.c:1574: Test failed: expected fixed mem 00000000 clipboard.c:1576: Test failed: expected fixed mem 00000000 clipboard.c:1578: Test failed: expected fixed mem 00000000 clipboard.c:1580: Test failed: expected bitmap 00000000 clipboard.c:1582: Test failed: expected bitmap 00000000 clipboard.c:1584: Test failed: expected palette 00000000 clipboard.c:1586: Test failed: expected fixed mem 00000000 clipboard.c:1588: Test failed: expected fixed mem 00000000 clipboard.c:1600: Test failed: expected freed mem 00C0A392 clipboard.c:1601: Test failed: expected freed mem 00BF5B1A clipboard.c:1602: Test failed: expected freed mem 00BF5B52 clipboard.c:1603: Test failed: expected freed mem 00C0C71A clipboard.c:1604: Test failed: expected freed mem 00C0E17A combo.c:697: Test failed: 00000002: got 44808041 combo.c:698: Test failed: 00000002: got 00000080 combo.c:704: Test failed: 00000002: got 00000080 combo.c:697: Test failed: 00000003: got 44808041 combo.c:698: Test failed: 00000003: got 00000080 combo.c:704: Test failed: 00000003: got 00000080 combo.c:798: Test failed: Test 5, expected list height to be 32, got 48 combo.c:798: Test failed: Test 6, expected list height to be 32, got 64 combo.c:798: Test failed: Test 7, expected list height to be 32, got 64 combo.c:798: Test failed: Test 8, expected list height to be 32, got 64 input.c:2485: Test failed: 4: Unexpected cursor movement input.c:2485: Test failed: 5: Unexpected cursor movement input.c:2485: Test failed: 6: Unexpected cursor movement input.c:2485: Test failed: 7: Unexpected cursor movement input.c:2485: Test failed: 8: Unexpected cursor movement input.c:2206: Test failed: 9: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 9: Unexpected cursor movement input.c:2206: Test failed: 10: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 10: Unexpected cursor movement input.c:2206: Test failed: 11: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 11: Unexpected cursor movement input.c:2206: Test failed: 12: foreground process expected WM_MOUSEMOVE message input.c:2485: Test failed: 12: Unexpected cursor movement input.c:2485: Test failed: 13: Unexpected cursor movement input.c:2485: Test failed: 14: Unexpected cursor movement input.c:2485: Test failed: 15: Unexpected cursor movement input.c:2485: Test failed: 16: Unexpected cursor movement monitor: Timeout
=== debiant (build log) ===
The task timed out