[PATCH v6 2/4] user32/tests: Add test to check z-order for child window call SetWindowPos.

Marvin testbot at winehq.org
Wed Jul 1 23:26:28 CDT 2020


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=74625

Your paranoid android.


=== w1064v1809 (32 bit report) ===

user32:
win.c:3238: Test failed: GetActiveWindow() = 00030060
win.c:3241: Test failed: GetFocus() = 00000000
win.c:3253: Test failed: GetFocus() = 00000000
win.c:3256: Test failed: GetFocus() = 00000000
win.c:3259: Test failed: GetFocus() = 00000000
win.c:3262: Test failed: GetActiveWindow() = 00030060
win.c:3266: Test failed: GetFocus() = 00000000
win.c:3269: Test failed: GetFocus() = 00000000
win.c:3963: Test failed: hwnd 000200E4/001C02C4 message 0737
win.c:3968: Test failed: hwnd 001C02C4/001C02C4 message 0202
win.c:3973: Test failed: hwnd 001C02C4/001C02C4 message 0203
win.c:3977: Test failed: message 0202 available

=== w1064v1809_2scr (32 bit report) ===

user32:
win.c:3238: Test failed: GetActiveWindow() = 0004007C
win.c:3241: Test failed: GetFocus() = 00000000
win.c:3253: Test failed: GetFocus() = 00000000
win.c:3256: Test failed: GetFocus() = 00000000
win.c:3259: Test failed: GetFocus() = 00000000
win.c:3262: Test failed: GetActiveWindow() = 0004007C
win.c:3266: Test failed: GetFocus() = 00000000
win.c:3269: Test failed: GetFocus() = 00000000
win.c:3963: Test failed: hwnd 00070054/000C032A message 0737
win.c:3968: Test failed: hwnd 000C032A/000C032A message 0202
win.c:3973: Test failed: hwnd 000C032A/000C032A message 0203
win.c:3977: Test failed: message 0202 available

=== w1064v1809_he (32 bit report) ===

user32:
win.c:3798: Test failed: message 0738 available

=== w1064v1809_ja (32 bit report) ===

user32:
win.c:3798: Test failed: message 0738 available
win.c:3923: Test failed: hwnd 000202F4 message 7fff

=== w1064v1809_zh_CN (32 bit report) ===

user32:
win.c:3923: Test failed: hwnd 0001038C message 0282
win.c:4002: Test failed: hwnd 0001038C/000D03DE message 0282
win.c:4005: Test failed: hwnd 0001038C/000D03DE message 0282

=== w1064v1809 (64 bit report) ===

user32:
win.c:3238: Test failed: GetActiveWindow() = 000000000003004C
win.c:3241: Test failed: GetFocus() = 0000000000000000
win.c:3253: Test failed: GetFocus() = 0000000000000000
win.c:3256: Test failed: GetFocus() = 0000000000000000
win.c:3259: Test failed: GetFocus() = 0000000000000000
win.c:3262: Test failed: GetActiveWindow() = 000000000003004C
win.c:3266: Test failed: GetFocus() = 0000000000000000
win.c:3269: Test failed: GetFocus() = 0000000000000000
win.c:3963: Test failed: hwnd 0000000000020174/00000000001802E0 message 0737
win.c:3968: Test failed: hwnd 00000000001802E0/00000000001802E0 message 0202
win.c:3973: Test failed: hwnd 00000000001802E0/00000000001802E0 message 0203
win.c:3977: Test failed: message 0202 available

=== debiant (32 bit 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:3054: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3055: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3055: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3056: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3056: Test succeeded inside todo block: 000D00A2: expected topmost
win.c:3062: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3063: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3063: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3064: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC
win.c:3070: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3075: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3077: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3077: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected next 000A00A4, got 000A00A4
win.c:3081: Test succeeded inside todo block: 000C00AC: expected prev 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4
win.c:3083: Test succeeded inside todo block: 000D00A2: 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:3054: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3055: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3055: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3056: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3056: Test succeeded inside todo block: 000D00A2: expected topmost
win.c:3062: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3063: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3063: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3064: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC
win.c:3070: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3075: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3077: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3077: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected next 000A00A4, got 000A00A4
win.c:3081: Test succeeded inside todo block: 000C00AC: expected prev 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4
win.c:3083: 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: 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:3054: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3055: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3055: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3056: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3056: Test succeeded inside todo block: 000D00A2: expected topmost
win.c:3062: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3063: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3063: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3064: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC
win.c:3070: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3075: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3077: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3077: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected next 000A00A4, got 000A00A4
win.c:3081: Test succeeded inside todo block: 000C00AC: expected prev 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4
win.c:3083: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000

=== debiant (32 bit Chinese:China 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:3054: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3055: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3055: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3056: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3056: Test succeeded inside todo block: 000D00A2: expected topmost
win.c:3062: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3063: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3063: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3064: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC
win.c:3070: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3075: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3077: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3077: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected next 000A00A4, got 000A00A4
win.c:3081: Test succeeded inside todo block: 000C00AC: expected prev 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4
win.c:3083: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000

=== debiant (32 bit WoW 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:3054: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3055: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3055: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3056: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3056: Test succeeded inside todo block: 000D00A2: expected topmost
win.c:3062: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3063: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3063: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3064: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC
win.c:3070: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3075: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3077: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3077: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected next 000A00A4, got 000A00A4
win.c:3081: Test succeeded inside todo block: 000C00AC: expected prev 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4
win.c:3083: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000

=== debiant (64 bit WoW 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:3054: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3054: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3055: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3055: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3056: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3056: Test succeeded inside todo block: 000D00A2: expected topmost
win.c:3062: Test succeeded inside todo block: 000C00AC: expected next 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3062: Test succeeded inside todo block: 000C00AC: expected NOT topmost
win.c:3063: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3063: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3064: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3070: Test succeeded inside todo block: 000D00A2: expected prev 000C00AC, got 000C00AC
win.c:3070: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3075: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected owner 00000000, got 00000000
win.c:3076: Test succeeded inside todo block: 000A00A4: expected NOT topmost
win.c:3077: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3077: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected next 000A00A4, got 000A00A4
win.c:3081: Test succeeded inside todo block: 000C00AC: expected prev 00000000, got 00000000
win.c:3081: Test succeeded inside todo block: 000C00AC: expected owner 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected next 00000000, got 00000000
win.c:3083: Test succeeded inside todo block: 000D00A2: expected prev 000A00A4, got 000A00A4
win.c:3083: Test succeeded inside todo block: 000D00A2: expected owner 00000000, got 00000000



More information about the wine-devel mailing list