TestBot job 94484 results: [PATCH 2/2] ole32: Do not link OLE clipboard object lifecycle to OLE initialization state.

Francois Gouget fgouget at codeweavers.com
Sat Jul 24 06:25:53 CDT 2021


On Fri, 23 Jul 2021, Paul Gofman wrote:

> On 7/23/21 21:18, Marvin wrote:
> >
> > === debiant2 (64 bit WoW report) ===
> >
> > ole32:
> > clipboard.c:1067: Test failed: OleIsCurrentClipboard returned 0
> > clipboard.c:1135: Test failed: 1 WM_DRAWCLIPBOARD received
> 
> Doesn't seem related to my patches, but I could reproduce this and other
> random failures locally (both with and without my patches). One sort of
> such failures I looked into (I suspect that relates to all of them
> actually) was due to the race between the test working with the
> clipboard and winex11.drv clipboard operation from explorer process
> (like, opening clipboard from X11DRV_SelectionRequest()). That selection
> request seems to be triggered by window creation and thus interferes
> with the test. I haven't debug that in details yet. Is it maybe a known
> issue?

My current understanding on this is that X11DRV_SelectionRequest() 
should only interfere with the clipboard if the desktop environment has 
a nosy clipboard manager that wants to know what's in the clipboard at 
all times.

debiant2 is running fvwm and thus should not have any such issue.

This is based on my analysis of user32:clipboard which was failing on my 
KDE desktop for this reason but did not fail on the TestBot VMs. 
user32:clipboard now has "counter-measures" which allow it to succeed 
everywhere. I have been distracted with other issues so I have not yet 
had time to look into the other clipboard tests. I suspect they have 
similar issues but since this failure happens on debiant2 it may be 
different.

When you say you can reproduce the issue, is that in your regular 
desktop environment? Is it KDE?


-- 
Francois Gouget <fgouget at codeweavers.com>



More information about the wine-devel mailing list