[PATCH] user32: Fix wsprintfA's buffer usage when using %S.

Marvin testbot at winehq.org
Sun Aug 2 05:59:39 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=76411

Your paranoid android.


=== debiant (32 bit report) ===

user32:
monitor: Timeout

=== debiant (32 bit Chinese:China report) ===

user32:
monitor: Timeout
msg.c:13458: Test failed: MonitorFromPoint error 3735928559
msg.c:13463: Test failed: GetMonitorInfo error 1461
msg.c:13507: Test failed: 9: ShowWindow(SW_SHOWMAXIMIZED): 6: in msg 0x0047 expecting wParam 0x8160 got 0x8960
msg.c:13507: Test failed: 44: ShowWindow(SW_MINIMIZE): 4: in msg 0x0047 expecting wParam 0x8130 got 0x8930
msg.c:13507: Test failed: 46: ShowWindow(SW_RESTORE): 6: in msg 0x0047 expecting wParam 0x8120 got 0x8920
msg.c:11902: Test failed: wrong qstatus 00090000
msg.c:11911: Test failed: wrong qstatus 00490040
msg.c:11932: Test failed: wrong qstatus 00090000
msg.c:11940: Test failed: wrong qstatus 00490040
msg.c:11951: Test failed: wrong qstatus 00090000
msg.c:11962: Test failed: wrong qstatus 00010000
msg.c:11973: Test failed: wrong qstatus 00010000
msg.c:11978: Test failed: got 0 and 0000 instead of TRUE and WM_PAINT
msg.c:11981: Test failed: WmPaint: 0: the msg sequence is not complete: expected 000f - actual 0000
msg: Timeout
static.c:114: Test failed: g_nReceivedColorStatic expected 4 got 0
static.c:114: Test failed: g_nReceivedColorStatic expected 4 got 0
static.c:112: Test failed: expected 4 got 0
static.c:112: Test failed: expected 4 got 0
static.c:112: Test failed: expected 4 got 0
sysparams.c:3176: Test failed: get_primary_adapter_name failed
sysparams.c:3178: Test failed: EnumDisplaySettingsA failed, error 0x6
sysparams.c:3180: Test failed: EnumDisplaySettingsA failed, error 0x6
sysparams.c:3187: Test failed: EnumDisplaySettingsA failed, error 0x6
sysparams.c:3188: Test failed: Expect dmSize 124, got 0
sysparams.c:3190: Test failed: Expect dmFields to contain 0x7c00a0, got 0
sysparams.c:3196: Test failed: EnumDisplaySettingsA failed, error 0x6
sysparams.c:3197: Test failed: Expect dmSize 124, got 156
sysparams.c:3199: Test failed: Expect dmFields to contain 0x7c00a0, got 0
sysparams.c:3204: Test failed: EnumDisplaySettingsW failed, error 0x6
sysparams.c:3205: Test failed: Expect dmSize 188, got 0
sysparams.c:3207: Test failed: Expect dmFields to contain 0x7c00a0, got 0
sysparams.c:3213: Test failed: EnumDisplaySettingsW failed, error 0x6
sysparams.c:3214: Test failed: Expect dmSize 188, got 220
sysparams.c:3216: Test failed: Expect dmFields to contain 0x7c00a0, got 0
sysparams.c:3235: Test failed: EnumDisplaySettingsExA failed, error 0x6
sysparams.c:3236: Test succeeded inside todo block: Expect dmSize unchanged, got 40
sysparams.c:3237: Test succeeded inside todo block: Expect dmFields unchanged, got 0
sysparams.c:3242: Test failed: EnumDisplaySettingsExA failed, error 0x6
sysparams.c:3243: Test succeeded inside todo block: Expect dmSize unchanged, got 41
sysparams.c:3247: Test succeeded inside todo block: Expect dmPelsWidth unwritten
sysparams.c:3252: Test failed: EnumDisplaySettingsExW failed, error 0x6
sysparams.c:3253: Test succeeded inside todo block: Expect dmSize unchanged, got 72
sysparams.c:3254: Test succeeded inside todo block: Expect dmFields unchanged, got 0
sysparams.c:3259: Test failed: EnumDisplaySettingsExW failed, error 0x6
sysparams.c:3260: Test succeeded inside todo block: Expect dmSize unchanged, got 73
sysparams.c:3264: Test succeeded inside todo block: Expect dmPelsWidth unwritten
sysparams.c:3273: Test failed: EnumDisplaySettingsExA failed, error 0x6
sysparams.c:3274: Test failed: Expect dmFields to contain 0x7c00a0, got 0
sysparams.c:3276: Test failed: Expect dmBitsPerPel 32, got 0
sysparams.c:3281: Test failed: Screen bpp is 0, NUMCOLORS returned -1
sysparams.c:3495: Test failed: failed to get monitor
sysparams.c:3497: Test failed: GetMonitorInfoExW failed
sysparams.c:3498: Test failed: 0: wrong monitor rect (8387358,8387384)-(2121591143,1) expected (0,0)-(0,0)
sysparams.c:3495: Test failed: failed to get monitor
sysparams.c:3497: Test failed: GetMonitorInfoExW failed
sysparams.c:3498: Test failed: 1: wrong monitor rect (8387358,8387384)-(2121591143,1) expected (0,0)-(0,0)
sysparams.c:3495: Test failed: failed to get monitor
sysparams.c:3497: Test failed: GetMonitorInfoExW failed
sysparams.c:3498: Test failed: 2: wrong monitor rect (8387358,8387384)-(2121591143,1) expected (0,0)-(0,0)
sysparams.c:3575: Test failed: 0/0: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 0/0/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/0/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 0/0/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/0/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 0/0/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/0/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/0/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/0/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/0/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/0/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/0/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/0/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 0/0: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 0/0: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 0/0: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 0/0: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 0/1: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 0/1/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/1/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 0/1/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/1/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 0/1/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/1/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/1/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/1/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/1/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/1/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/1/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/1/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 0/1: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 0/1: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 0/1: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 0/1: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 0/2: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 0/2/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/2/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 0/2/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/2/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 0/2/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 0/2/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/2/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/2/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/2/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/2/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 0/2/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 0/2/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 0/2: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 0/2: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 0/2: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 0/2: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 1/0: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 1/0/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/0/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 1/0/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/0/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 1/0/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/0/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/0/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/0/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/0/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/0/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/0/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/0/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 1/0: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 1/0: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 1/0: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 1/0: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 1/1: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 1/1/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/1/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 1/1/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/1/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 1/1/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/1/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/1/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/1/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/1/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/1/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/1/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/1/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 1/1: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 1/1: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 1/1: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 1/1: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 1/2: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 1/2/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/2/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 1/2/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/2/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 1/2/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 1/2/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/2/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/2/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/2/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/2/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 1/2/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 1/2/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 1/2: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 1/2: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 1/2: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 1/2: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 2/0: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 2/0/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/0/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 2/0/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/0/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 2/0/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/0/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/0/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/0/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/0/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/0/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/0/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/0/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 2/0: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 2/0: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 2/0: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 2/0: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 2/1: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 2/1/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/1/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 2/1/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/1/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 2/1/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/1/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/1/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/1/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/1/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/1/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/1/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/1/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 2/1: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 2/1: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 2/1: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 2/1: PhysicalToLogicalPointForPerMonitorDPI failed
sysparams.c:3575: Test failed: 2/2: wrong clip box (0,0)-(0,0) expected (0,0)-(128,0)
sysparams.c:3610: Test failed: 2/2/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/2/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 2/2/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/2/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3610: Test failed: 2/2/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3614: Test failed: 2/2/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/2/0: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/2/0: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/2/1: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/2/1: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3626: Test failed: 2/2/2: wrong update region (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3630: Test failed: 2/2/2: wrong update rect (0,0)-(0,0) expected (20,20)-(25,25)
sysparams.c:3645: Test failed: 2/2: wrong update region (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3649: Test failed: 2/2: wrong update rect (0,0)-(0,0) expected (50,50)-(78,-50)
sysparams.c:3688: Test failed: 2/2: LogicalToPhysicalPointForPerMonitorDPI failed
sysparams.c:3695: Test failed: 2/2: PhysicalToLogicalPointForPerMonitorDPI failed
text.c:87: Test failed: In MM_HIENGLISH, DrawText with DT_CALCRECT should return a negative rectangle bottom. (bot=0)
win.c:8320: Test failed: MonitorFromPoint error 3735928559
win.c:8325: Test failed: GetMonitorInfo error 1461
win.c:8406: Test failed: 0/0x1c10000: window rect (0,0)-(130,21) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0/0x1010000: window rect (0,0)-(130,21)
win.c:8406: Test failed: 0x40000/0x1c10000: window rect (0,0)-(130,21) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0x40000/0x1010000: window rect (0,0)-(130,21)
win.c:8406: Test failed: 0x80/0x1c10000: window rect (0,0)-(130,21) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0x80/0x1010000: window rect (0,0)-(130,21)
win.c:8406: Test failed: 0/0x1c50000: window rect (0,0)-(128,19) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0/0x1050000: window rect (0,0)-(128,19)
win.c:8406: Test failed: 0x40000/0x1c50000: window rect (0,0)-(128,19) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0x40000/0x1050000: window rect (0,0)-(128,19)
win.c:8406: Test failed: 0x80/0x1c50000: window rect (0,0)-(128,19) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0x80/0x1050000: window rect (0,0)-(128,19)
win.c:8406: Test failed: 0/0x1c10000: window rect (0,0)-(130,21) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0/0x1410000: window rect (0,0)-(130,21)
win.c:8406: Test failed: 0x40000/0x1c10000: window rect (0,0)-(130,21) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0x40000/0x1410000: window rect (0,0)-(130,21)
win.c:8406: Test failed: 0x80/0x1c10000: window rect (0,0)-(130,21) must be in (0,0)-(0,0)
win.c:8426: Test failed: 0x80/0x1410000: window rect (0,0)-(130,21)
win.c:8455: Test failed: Expect width 100, got 12.
win.c:8456: Test failed: Expect height 100, got 12.
win.c:8038: Test failed: wrong window rect (100,100)-(236,127)
win.c:6140: Test failed: parent client rect is empty
win.c:5873: Test failed: 003F005C msg 81 wrong rect (300000,300000)-(300136,300027) / (0,0)-(12,12)
win.c:5873: Test failed: 003F005C msg 1 wrong rect (300000,300000)-(300136,300027) / (0,0)-(12,12)
win.c:2064: Test failed: DefWindowProc should not change WINDOWPOS: 001E00DC after 00000000, x -4, y -4, cx 136, cy 27 flags 00008030
win.c:2064: Test failed: DefWindowProc should not change WINDOWPOS: 002D00DC after 00000000, x -4, y -4, cx 136, cy 27 flags 00008030
win.c:2708: Test succeeded inside todo block: GetActiveWindow() = 00F0008E
win.c:2708: Test succeeded inside todo block: GetForegroundWindow() = 00F0008E
win.c:2708: Test succeeded inside todo block: GetFocus() = 00F0008E
win.c:7877: Test succeeded inside todo block: Detected infinite WM_PAINT loop (401).
win.c:4945: Test failed: pixel should be black, color is ffffffff
win.c:4965: Test failed: pixel should be black, color is ffffffff
win.c:5006: Test failed: wrong update region
win.c:5021: Test failed: wrong update region
win.c:5041: Test failed: unexpected update rect: (20,40)-(30,50)
win.c:5055: Test failed: wrong update region
win.c:5065: Test failed: wrong update region in excessive scroll
win.c:5087: Test failed: wrong update region
win.c:5096: Test failed: wrong update region
win.c:5105: Test failed: wrong update region
win.c:5120: Test failed: wrong update region
win.c:5196: Test failed: pixel should be black, color is ffffffff
win.c:5200: Test failed: pixel should be black, color is ffffffff
win.c:5205: Test failed: rects do not match (0,0)-(0,0) / (0,0)-(100,100)
win.c:5216: Test failed: wrong update region
win.c:5227: Test failed: wrong update region
win.c:1156: Test failed: window rect does not match: style:exstyle=0x14d00000:0x00000100, menu=0, win=(110,100)-(246,127), calc=(110,100)-(246,143)
win.c:1163: Test failed: window rect does not match: style:exstyle=0x14d00000:0x00000100, menu=0, win=(110,100)-(246,127), calc=(110,100)-(246,143)
win.c:5454: Test failed: Multiple unexpected WM_PAINT calls 0
win.c:5649: Test failed: window main, rect client, field right: expected 150, got 0
win.c:5649: Test failed: window main, rect client, field bottom: expected 150, got 0
win.c:5649: Test failed: window main, rect clip, field right: expected 150, got 0
win.c:5649: Test failed: window main, rect clip, field bottom: expected 150, got 0
win.c:5649: Test failed: window main, rect paint, field right: expected 150, got 0
win.c:5649: Test failed: window main, rect paint, field bottom: expected 150, got 0
win.c:5649: Test failed: window child1, rect client, field right: expected 40, got 0
win.c:5649: Test failed: window child1, rect client, field bottom: expected 40, got 0
win.c:5649: Test failed: window child1, rect paint, field right: expected 40, got 0
win.c:5649: Test failed: window child1, rect paint, field bottom: expected 40, got 0
win.c:5649: Test failed: window child2, rect client, field right: expected 40, got 0
win.c:5649: Test failed: window child2, rect client, field bottom: expected 40, got 0
win.c:5649: Test failed: window child2, rect paint, field right: expected 40, got 0
win.c:5649: Test failed: window child2, rect paint, field bottom: expected 40, got 0
win.c:5655: Test failed: window main, rect client, field right: expected 150, got 0
win.c:5655: Test failed: window main, rect client, field bottom: expected 150, got 0
win.c:5655: Test failed: window main, rect clip, field right: expected 50, got 0
win.c:5655: Test failed: window main, rect clip, field bottom: expected 50, got 0
win.c:5655: Test failed: window main, rect paint, field right: expected 50, got 0
win.c:5655: Test failed: window main, rect paint, field bottom: expected 50, got 0
win.c:5655: Test failed: window child1, rect client, field right: expected 40, got 0
win.c:5655: Test failed: window child1, rect client, field bottom: expected 40, got 0
win.c:5655: Test failed: window child1, rect clip, field right: expected 30, got 0
win.c:5655: Test failed: window child1, rect clip, field bottom: expected 30, got 0
win.c:5655: Test failed: window child1, rect paint, field right: expected 30, got 0
win.c:5655: Test failed: window child1, rect paint, field bottom: expected 30, got 0
win.c:5655: Test failed: window child2, rect client, field right: expected 40, got 0
win.c:5655: Test failed: window child2, rect client, field bottom: expected 40, got 0
win.c:5655: Test failed: window child2, rect clip, field right: expected 10, got 0
win.c:5655: Test failed: window child2, rect clip, field bottom: expected 10, got 0
win.c:5655: Test failed: window child2, rect paint, field right: expected 10, got 0
win.c:5655: Test failed: window child2, rect paint, field bottom: expected 10, got 0
win.c:5661: Test failed: window main, rect client, field right: expected 150, got 0
win.c:5661: Test failed: window main, rect client, field bottom: expected 150, got 0
win.c:5661: Test failed: window main, rect clip, field right: expected 10, got 0
win.c:5661: Test failed: window main, rect clip, field bottom: expected 10, got 0
win.c:5661: Test failed: window main, rect paint, field right: expected 10, got 0
win.c:5661: Test failed: window main, rect paint, field bottom: expected 10, got 0
win.c:5667: Test failed: window main, rect client, field right: expected 150, got 0
win.c:5667: Test failed: window main, rect client, field bottom: expected 150, got 0
win.c:5667: Test failed: window main, rect clip, field left: expected 40, got 0
win.c:5667: Test failed: window main, rect clip, field top: expected 40, got 0
win.c:5667: Test failed: window main, rect clip, field right: expected 50, got 0
win.c:5667: Test failed: window main, rect clip, field bottom: expected 50, got 0
win.c:5667: Test failed: window main, rect paint, field left: expected 40, got 0
win.c:5667: Test failed: window main, rect paint, field top: expected 40, got 0
win.c:5667: Test failed: window main, rect paint, field right: expected 50, got 0
win.c:5667: Test failed: window main, rect paint, field bottom: expected 50, got 0
win.c:5667: Test failed: window child1, rect client, field right: expected 40, got 0
win.c:5667: Test failed: window child1, rect client, field bottom: expected 40, got 0
win.c:5667: Test failed: window child1, rect clip, field left: expected 20, got 0
win.c:5667: Test failed: window child1, rect clip, field top: expected 20, got 0
win.c:5667: Test failed: window child1, rect clip, field right: expected 30, got 0
win.c:5667: Test failed: window child1, rect clip, field bottom: expected 30, got 0
win.c:5667: Test failed: window child1, rect paint, field left: expected 20, got 0
win.c:5667: Test failed: window child1, rect paint, field top: expected 20, got 0
win.c:5667: Test failed: window child1, rect paint, field right: expected 30, got 0
win.c:5667: Test failed: window child1, rect paint, field bottom: expected 30, got 0
win.c:5667: Test failed: window child2, rect client, field right: expected 40, got 0
win.c:5667: Test failed: window child2, rect client, field bottom: expected 40, got 0
win.c:5667: Test failed: window child2, rect clip, field right: expected 10, got 0
win.c:5667: Test failed: window child2, rect clip, field bottom: expected 10, got 0
win.c:5667: Test failed: window child2, rect paint, field right: expected 10, got 0
win.c:5667: Test failed: window child2, rect paint, field bottom: expected 10, got 0
win.c:5673: Test failed: window main, rect client, field right: expected 150, got 0
win.c:5673: Test failed: window main, rect client, field bottom: expected 150, got 0
win.c:5673: Test failed: window main, rect clip, field left: expected 20, got 0
win.c:5673: Test failed: window main, rect clip, field top: expected 20, got 0
win.c:5673: Test failed: window main, rect clip, field right: expected 60, got 0
win.c:5673: Test failed: window main, rect clip, field bottom: expected 60, got 0
win.c:5673: Test failed: window main, rect paint, field left: expected 20, got 0
win.c:5673: Test failed: window main, rect paint, field top: expected 20, got 0
win.c:5673: Test failed: window main, rect paint, field right: expected 60, got 0
win.c:5673: Test failed: window main, rect paint, field bottom: expected 60, got 0
win.c:5673: Test failed: window child1, rect client, field right: expected 40, got 0
win.c:5673: Test failed: window child1, rect client, field bottom: expected 40, got 0
win.c:5673: Test failed: window child1, rect paint, field right: expected 40, got 0
win.c:5673: Test failed: window child1, rect paint, field bottom: expected 40, got 0
win.c:5673: Test failed: window child2, rect client, field right: expected 40, got 0
win.c:5673: Test failed: window child2, rect client, field bottom: expected 40, got 0
win.c:5673: Test failed: window child2, rect clip, field right: expected 20, got 0
win.c:5673: Test failed: window child2, rect clip, field bottom: expected 20, got 0
win.c:5673: Test failed: window child2, rect paint, field right: expected 20, got 0
win.c:5673: Test failed: window child2, rect paint, field bottom: expected 20, got 0
win.c:5679: Test failed: window child1, rect client, field right: expected 40, got 0
win.c:5679: Test failed: window child1, rect client, field bottom: expected 40, got 0
win.c:5679: Test failed: window child1, rect clip, field right: expected 10, got 0
win.c:5679: Test failed: window child1, rect clip, field bottom: expected 10, got 0
win.c:5679: Test failed: window child1, rect paint, field right: expected 10, got 0
win.c:5679: Test failed: window child1, rect paint, field bottom: expected 10, got 0
win.c:5685: Test failed: window child1, rect client, field right: expected 40, got 0
win.c:5685: Test failed: window child1, rect client, field bottom: expected 40, got 0
win.c:5685: Test failed: window child1, rect paint, field right: expected 40, got 0
win.c:5685: Test failed: window child1, rect paint, field bottom: expected 40, got 0
win.c:6984: Test failed: expected (20,20)-(210,110), got (20,20)-(156,47)
win.c:6995: Test failed: expected (20,20)-(210,110), got (20,20)-(156,47)
win.c:7048: Test failed: expected (20,20)-(210,110), got (20,20)-(156,47)
win.c:7062: Test failed: expected (-3,-3)-(3,3), got (-3,-3)-(133,24)
win.c:7069: Test failed: expected (300,300)-(500,500), got (300,300)-(436,327)
win.c:7080: Test failed: expected (20,20)-(210,110), got (20,20)-(156,47)
win.c:7255: Test failed: expected (123,142)-(313,232), got (123,142)-(259,169)
win.c:7307: Test failed: expected (123,142)-(313,232), got (123,142)-(259,169)
win.c:7322: Test failed: expected (99,118)-(401,401), got (99,118)-(235,145)
win.c:7330: Test failed: expected (403,422)-(603,622), got (403,422)-(539,449)
win.c:7341: Test failed: expected (123,142)-(313,232), got (123,142)-(259,169)
win.c:7702: Test failed: GetUpdateRect returned empty region
win.c:7703: Test failed: rects do not match (0,0)-(0,0) / (10,10)-(40,40)
win.c:7717: Test failed: WM_PAINT should have been received in parent
win.c:7761: Test failed: GetUpdateRect returned empty region
win.c:7762: Test failed: rects do not match (0,0)-(0,0) / (10,10)-(40,40)
win.c:7776: Test failed: WM_PAINT should have been received in parent
win.c:3372: Test succeeded inside todo block: Expected active window 00B400CC, got 00B400CC.
win.c:3373: Test succeeded inside todo block: Expected focus window 00B400CC, got 00B400CC.
win.c:9739: Test failed: assigned and retrieved update regions are different
win.c:9762: Test failed: wrong update region
win.c:9974: Test failed: pos = 00000000
win.c:9978: Test failed: pos = 00000000
win.c:9982: Test failed: pos = 00000000
win.c:9988: Test failed: pos = 00000000
win.c:9995: Test failed: pos = 00000000
win.c:10001: Test failed: pos = 00000000
win.c:10005: Test failed: pos = 00000000
win.c:10009: Test failed: pos = 00000000
win.c:10021: Test failed: pos = 00000000
win.c:10490: Test succeeded inside todo block: 0: GetPixel: got ffffffff, expected ffffffff
win.c:10492: Test succeeded inside todo block: 0: GetPixel: got ffffffff, expected ffffffff
win.c:10490: Test failed: 1: GetPixel: got ffffffff, expected 00111100
win.c:10492: Test failed: 1: GetPixel: got ffffffff, expected 00222200
win.c:10494: Test failed: 1: GetPixel: got ffffffff, expected 00222200
win.c:10490: Test failed: 2: GetPixel: got ffffffff, expected 00111100
win.c:10492: Test failed: 2: GetPixel: got ffffffff, expected 00222200
win.c:10494: Test failed: 2: GetPixel: got ffffffff, expected 00222200
win.c:10490: Test failed: 3: GetPixel: got ffffffff, expected 00111100
win.c:10492: Test failed: 3: GetPixel: got ffffffff, expected 00222200
win.c:10494: Test failed: 3: GetPixel: got ffffffff, expected 00222200
win.c:10490: Test succeeded inside todo block: 4: GetPixel: got ffffffff, expected ffffffff
win.c:10492: Test succeeded inside todo block: 4: GetPixel: got ffffffff, expected ffffffff
win.c:10490: Test failed: 5: GetPixel: got ffffffff, expected 00111100
win.c:10492: Test failed: 5: GetPixel: got ffffffff, expected 00222200
win.c:10494: Test failed: 5: GetPixel: got ffffffff, expected 00222200
win.c:10490: Test succeeded inside todo block: 6: GetPixel: got ffffffff, expected ffffffff
win.c:10492: Test succeeded inside todo block: 6: GetPixel: got ffffffff, expected ffffffff
win.c:10490: Test failed: 7: GetPixel: got ffffffff, expected 00111100
win.c:10492: Test failed: 7: GetPixel: got ffffffff, expected 00222200
win.c:10494: Test failed: 7: GetPixel: got ffffffff, expected 00222200
win.c:11426: Test failed: got normal pos (100,200)-(236,227)
win.c:11439: Test failed: got normal pos (100,200)-(236,227)
win.c:11451: Test failed: got normal pos (100,200)-(236,227)
win.c:11464: Test failed: got normal pos (100,200)-(236,227)
win.c:11476: Test failed: got normal pos (100,200)-(236,227)
win.c:11490: Test failed: got normal pos (100,200)-(236,227)
win.c:11503: Test failed: got normal pos (100,200)-(236,227)
win.c:11516: Test failed: got normal pos (100,200)-(236,227)
win.c:11534: Test failed: got normal pos (200,300)-(336,327)
win.c:11537: Test failed: got window rect (200,300)-(336,327)
win.c:11550: Test failed: got normal pos (200,300)-(336,327)
win.c:11572: Test failed: got normal pos (100,200)-(236,227)
win.c:11593: Test failed: got normal pos (100,200)-(236,227)
win.c:11646: Test failed: hwnd 0: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 1: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 2: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 3: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 4: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 5: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 6: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 7: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 8: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11646: Test failed: hwnd 9: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 1: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 2: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 3: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 4: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 5: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 6: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 7: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 8: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11674: Test failed: hwnd 9: expected rect (204,423)-(404,623), got (204,423)-(340,450)
win.c:11703: Test failed: hwnd 0: expected rect (144,253)-(250,277), got (144,226)-(250,250)
win.c:11703: Test failed: hwnd 1: expected rect (144,280)-(250,304), got (144,253)-(250,277)
win.c:11703: Test failed: hwnd 2: expected rect (144,307)-(250,331), got (144,280)-(250,304)
win.c:11703: Test failed: hwnd 3: expected rect (144,334)-(250,358), got (144,307)-(250,331)
win.c:11703: Test failed: hwnd 4: expected rect (144,361)-(250,385), got (144,334)-(250,358)
win.c:11703: Test failed: hwnd 5: expected rect (144,388)-(250,412), got (144,361)-(250,385)
win.c:11703: Test failed: hwnd 6: expected rect (144,415)-(250,439), got (144,388)-(250,412)
win.c:11703: Test failed: hwnd 7: expected rect (144,442)-(250,466), got (144,415)-(250,439)
win.c:11703: Test failed: hwnd 8: expected rect (144,469)-(250,493), got (144,442)-(250,466)
win.c:11703: Test failed: hwnd 9: expected rect (144,496)-(250,520), got (144,469)-(250,493)
win.c:11738: Test failed: hwnd 0: expected rect (-60,189)-(46,213), got (86,189)-(192,213)
win.c:11738: Test failed: hwnd 1: expected rect (-206,189)-(-100,213), got (-60,189)-(46,213)
win.c:11738: Test failed: hwnd 2: expected rect (-352,189)-(-246,213), got (-206,189)-(-100,213)
win.c:11738: Test failed: hwnd 3: expected rect (-498,189)-(-392,213), got (-352,189)-(-246,213)
win.c:11738: Test failed: hwnd 4: expected rect (-644,189)-(-538,213), got (-498,189)-(-392,213)
win.c:11738: Test failed: hwnd 5: expected rect (-790,189)-(-684,213), got (-644,189)-(-538,213)
win.c:11738: Test failed: hwnd 6: expected rect (-936,189)-(-830,213), got (-790,189)-(-684,213)
win.c:11738: Test failed: hwnd 7: expected rect (-1082,189)-(-976,213), got (-936,189)-(-830,213)
win.c:11738: Test failed: hwnd 8: expected rect (-1228,189)-(-1122,213), got (-1082,189)-(-976,213)
win.c:11738: Test failed: hwnd 9: expected rect (-1374,189)-(-1268,213), got (-1228,189)-(-1122,213)
win.c:11834: Test failed: rect.left = 99
win.c:11835: Test failed: rect.top = 99
win.c:11836: Test failed: rect.right = 199
win.c:11837: Test failed: rect.bottom = 199

Report validation errors:
user32:win prints too much data (36002 bytes)

=== debiant (32 bit WoW report) ===

user32:
monitor: Timeout

=== debiant (64 bit WoW report) ===

user32:
monitor: Timeout
win.c:8455: Test failed: Expect width 100, got 1926.
win.c:8456: Test failed: Expect height 100, got 1086.



More information about the wine-devel mailing list