Potential bug in Wine's clipboard

Questions about Wine on Linux
Locked
[email protected]
Newbie
Newbie
Posts: 2
Joined: Tue May 28, 2019 4:24 am

Potential bug in Wine's clipboard

Post by [email protected] »

Hi,

this bug occurs with the Software 'Em:Bitz'.

- When pasting text from outside the program, everything is fine
- also no issue when copying text from the program.

Program crashes when copying text in the program, then pasting it.

Pasting from clipboard only:

Code: Select all

0114:trace:clipboard:GetClipboardSequenceNumber returning 384
0114:trace:clipboard:IsClipboardFormatAvailable c067 L"application/x-cbrectdata" -> 0
0114:trace:clipboard:GetClipboardSequenceNumber returning 384
0114:trace:clipboard:IsClipboardFormatAvailable CF_UNICODETEXT -> 1
0114:trace:clipboard:OpenClipboard (nil)
0114:trace:clipboard:GetClipboardData c044 L"DataObject" error c0000034
0114:trace:clipboard:IsClipboardFormatAvailable CF_UNICODETEXT -> 1
0114:trace:clipboard:GetClipboardData c04b L"Ole Private Data" error c0000034
0114:trace:clipboard:EnumClipboardFormats 0000 -> CF_UNICODETEXT
0114:trace:clipboard:EnumClipboardFormats CF_UNICODETEXT -> c01e L"SAVE_TARGETS"
0114:trace:clipboard:EnumClipboardFormats c01e L"SAVE_TARGETS" -> CF_LOCALE
0114:trace:clipboard:EnumClipboardFormats CF_LOCALE -> CF_TEXT
0114:trace:clipboard:EnumClipboardFormats CF_TEXT -> CF_OEMTEXT
0114:trace:clipboard:EnumClipboardFormats CF_OEMTEXT -> 0000
0114:trace:clipboard:EnumClipboardFormats 0000 -> CF_UNICODETEXT
0114:trace:clipboard:EnumClipboardFormats CF_UNICODETEXT -> c01e L"SAVE_TARGETS"
0114:trace:clipboard:EnumClipboardFormats c01e L"SAVE_TARGETS" -> CF_LOCALE
0114:fixme:ole:get_tymed_from_nonole_cf returning TYMED_NULL for cf 0010
0114:trace:clipboard:EnumClipboardFormats CF_LOCALE -> CF_TEXT
0114:trace:clipboard:EnumClipboardFormats CF_TEXT -> CF_OEMTEXT
0114:trace:clipboard:EnumClipboardFormats CF_OEMTEXT -> 0000
0114:trace:clipboard:GetClipboardData CF_UNICODETEXT sending WM_RENDERFORMAT to 0x10032
0114:trace:clipboard:GetClipboardData CF_UNICODETEXT returning 0x54f9d60
0114:trace:clipboard:CloseClipboard 
Copy text:

Code: Select all

0123:trace:clipboard:OpenClipboard 0x1800c2
0123:trace:clipboard:GetClipboardOwner returning 0x10032
0123:trace:clipboard:EmptyClipboard owner 0x10032
0123:trace:clipboard:SetClipboardData c067 L"application/x-cbrectdata" (nil)
0123:trace:clipboard:SetClipboardData CF_UNICODETEXT (nil)
0123:trace:clipboard:SetClipboardData c04b L"Ole Private Data" 0x3a14b5a
0123:trace:clipboard:SetClipboardData c04c L"Wine Marshalled DataObject" 0x3a3a07a
0123:trace:clipboard:SetClipboardData c044 L"DataObject" 0x3a3a0ba
0123:trace:clipboard:CloseClipboard 
0123:trace:clipboard:SetClipboardData CF_UNICODETEXT 0x3a3dee2
Paste again:

Code: Select all

0123:trace:clipboard:GetClipboardSequenceNumber returning 400
0123:trace:clipboard:IsClipboardFormatAvailable c067 L"application/x-cbrectdata" -> 1
0123:trace:clipboard:OpenClipboard (nil)
0123:trace:clipboard:GetClipboardData c044 L"DataObject" returning 0x3a3a0ba
0123:trace:clipboard:GetClipboardData c04c L"Wine Marshalled DataObject" returning 0x3a3a07a
0123:trace:clipboard:CloseClipboard 
0132:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0132:fixme:resource:GetGuiResources (0x80,0): stub
*crash
Locked