[Bug 7102] Microsoft Word 6.0 for Windows: copy/paste causes crash on unimplemented function ole2.dll16.OLEISCURRENTCLIPBOARD

WineHQ Bugzilla wine-bugs at winehq.org
Thu Mar 26 12:51:57 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=7102

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW
          Component|-unknown                    |ole16
            Summary|Microsoft Word 6.0 for      |Microsoft Word 6.0 for
                   |Windows: unspecified        |Windows: copy/paste causes
                   |problem                     |crash on unimplemented
                   |                            |function
                   |                            |ole2.dll16.OLEISCURRENTCLIP
                   |                            |BOARD
           Keywords|patch                       |

--- Comment #21 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

since this old ticket has been recycled for different issues, targeting one of
the current problems to make it still useful.

Prerequisite: 32-bit WINEPREFIX (to work around another ole1/2 COM registry
bug)

Copy/paste doesn't work, leading to crash:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/WINWORD

$ wine ./WINWORD.EXE 

0037:fixme:ole:CoRegisterClassObject16
({00020900-0000-0000-c000-000000000046},01C6FA2E,0x00000004,0x00000001,01C6FA78),stub
0037:fixme:ole:CoRegisterClassObject16
({00020901-0000-0000-c000-000000000046},01C6FA46,0x00000004,0x00000001,01C6FA7C),stub
0037:fixme:ole:CoRegisterMessageFilter16 (01C6FA52,01C6FA80),stub!
0037:fixme:ole:CreateDispTypeInfo16 (01993A66,2048,01C6E21A),stub
0037:fixme:ole:RegisterActiveObject16
(01A6FFA8,{000209ff-0000-0000-c000-000000000046},0x00000000,01C6D622):stub
0037:fixme:ole:CreateFileMoniker16 (Document1,01C74E82),stub!
0037:fixme:ole:GetRunningObjectTable16 (0,01C74E7E),stub!
0037:fixme:ole:CoLockObjectExternal16 (191F1B4C,1,0),stub!
0037:fixme:ole:RegisterDragDrop16 (0x00e6,191F1B4C),stub!
0037:fixme:gdi:GetOutlineTextMetrics16 (0075,0000,00000000): stub
0037:fixme:gdi:GetOutlineTextMetrics16 (00a5,0000,00000000): stub
0037:fixme:ole:CreateFileMoniker16 (Document1,019AD07A),stub!
0037:fixme:gdi:Escape16 unknown/unsupported 16-bit escape 304
(0,01C7529C,00000000
0037:fixme:ole:CreateFileMoniker16
(C:\WINWORD\TEMPLATE\INVOICE.DOT,019AD1D0),stub!
0037:fixme:ole:IStorage16_fnCopyTo
IStorage16(022915D8)->(0x00000000,(null),00000000,02299DE8),stub!
0037:fixme:ole:IStorage16_fnCommit (02299DE8)->(0x00000000),STUB!
0037:fixme:ole:CoDisconnectObject16 (019AD310, 0x00000000): stub!
0037:fixme:gdi:GetOutlineTextMetrics16 (00cb,0000,00000000): stub
0037:fixme:gdi:GetOutlineTextMetrics16 (00cb,0000,00000000): stub
wine: Call from 0x7b00dbc1 to unimplemented function
ole2.dll16.OLEISCURRENTCLIPBOARD, aborting
wine: Unimplemented function ole2.dll16.OLEISCURRENTCLIPBOARD called at address
7B00DBC1 (thread 0037), starting debugger...
--- snip ---

Wine source:

https://source.winehq.org/git/wine.git/blob/ab0a3cb2ff5378f6ab5dd79712547dc43a484100:/dlls/ole2.dll16/ole2.dll16.spec#l75

--- snip --
  75 77 stub OLEISCURRENTCLIPBOARD
--- snip --

$ wine --version
wine-5.4-356-gab0a3cb2ff

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list