https://bugs.winehq.org/show_bug.cgi?id=42009
--- Comment #6 from felix.huber@schyf.de --- I did some line by line debugging: Start the app with winedbg, set breakpoint at OleSetClipboard and EmptyClipboard, continue In OleSetClipboard the IDataObject *data->lpVtbl is fine until the call to EmptyClipboard was made. After that data is altered and points to an invalid Vtbl. Somewhere within EmptyClipboard, OleIsCurrentClipboard gets called, where data is still fine. I managed once to make it work by single stepping through OpenClipboard for some lines, but could not reproduce that. Can this be a race condition?