[PATCH v4 1/5] server: Add hardware_msg_data size for variable size messages.

Rémi Bernon rbernon at codeweavers.com
Fri May 28 08:35:39 CDT 2021


On 5/28/21 3:34 PM, Rémi Bernon wrote:
> On 5/28/21 2:31 PM, Marvin wrote:
>> 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=91396
>>
>> Your paranoid android.
>>
>>
>> === debiant2 (32 bit report) ===
>>
>> user32:
>> input: Timeout
>> menu: Timeout
>> msg.c:11097: Test failed: MOUSE_LL hook other thread: 0: the msg 
>> sequence is not complete: expected 0200 - actual 0000
>> msg.c:11104: Test failed: MOUSE_LL hook same thread: 0: the msg 
>> sequence is not complete: expected 0200 - actual 0000
>> msg: Timeout
>> win.c:9693: Test failed: Timed out waiting for the child process
>> win.c:9619: Test failed: transparent window didn't get WM_NCHITTEST 
>> message
>> win.c:9620: Test failed: button under static window didn't get 
>> WM_LBUTTONUP
>> win: Timeout
>>
>> === debiant2 (32 bit Chinese:China report) ===
>>
>> user32:
>> edit: Timeout
>> input: Timeout
>> menu: Timeout
>> msg.c:11097: Test failed: MOUSE_LL hook other thread: 0: the msg 
>> sequence is not complete: expected 0200 - actual 0000
>> msg.c:11104: Test failed: MOUSE_LL hook same thread: 0: the msg 
>> sequence is not complete: expected 0200 - actual 0000
>> msg: Timeout
>> win.c:9693: Test failed: Timed out waiting for the child process
>> win.c:9619: Test failed: transparent window didn't get WM_NCHITTEST 
>> message
>> win.c:9620: Test failed: button under static window didn't get 
>> WM_LBUTTONUP
>> win: Timeout
>>
> 
> Looks like this happens just from the additional size field in 
> hardware_msg_data, did I messed up the alignment or something?
> 
> It doesn't strike me as incorrect though, everything looks to be 
> unsigned int / or two consecutive shorts?
> 
> Or maybe it's the server protocol update which triggers some hidden bug?

Well, seems to be alignment related somehow, adding another int fixes it:

https://testbot.winehq.org/JobDetails.pl?Key=91416
-- 
Rémi Bernon <rbernon at codeweavers.com>



More information about the wine-devel mailing list