[Bug 37980] Word Viewer 2007 fails to ope *.docx files with Windows version Vista or later (Word Converter local COM server requires WebDAV client API 'DavClnt.dll')
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Jul 6 17:38:36 CDT 2015
https://bugs.winehq.org/show_bug.cgi?id=37980
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
URL|http://download.microsoft.c |http://download.microsoft.c
|om/download/4/4/c/44c2d552- |om/download/6/a/6/6a689355-
|8b40-464f-8470-b4976d7ba60b |b155-4fa7-ad8a-dfe150fe7ac6
|/wordview_es-es.exe |/wordview_en-us.exe
CC| |focht at gmx.net
Summary|Error opening *.docx files |Word Viewer 2007 fails to
|with Word Viewer 2007 when |ope *.docx files with
|Windows version is Vista or |Windows version Vista or
|later |later (Word Converter local
| |COM server requires WebDAV
| |client API 'DavClnt.dll')
--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming.
Always provide links to the English version of the download(s) if reproducible.
Although there might be a number of Spanish speakers here, several developers
are not.
http://download.microsoft.com/download/6/a/6/6a689355-b155-4fa7-ad8a-dfe150fe7ac6/wordview_en-us.exe
http://download.microsoft.com/download/9/2/2/9222D67F-7630-4F49-BD26-476B51517FC1/FileFormatConverters.exe
Relevant part of trace log:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Microsoft Office/OFFICE11
$ WINEDEBUG=+tid,+seh,+relay,+ole,+variant wine ./WORDVIEW.EXE >>log3txt 2>&1
...
003b:trace:ole:create_server activating local server L"C:\\Program
Files\\Microsoft Office\\Office12\\Wordconv.exe -Embedding" for
{bc7adc2b-cc8c-48d2-a820-1bc605b0d3c7}
003b:Call KERNEL32.CreateProcessW(00000000,00326eb0 L"C:\\Program
Files\\Microsoft Office\\Office12\\Wordconv.exe
-Embedding",00000000,00000000,00000000,00000008,00000000,00000000,00326e68,00326e58)
ret=7ead98bb
...
0040:Call KERNEL32.__wine_kernel_init() ret=7bc6b2b9
003b:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7ead98bb
...
0040:Call KERNEL32.LoadLibraryExW(32a8d258 L"DavClnt.DLL",00000000,00000000)
ret=32607e99
0040:Ret KERNEL32.LoadLibraryExW() retval=00000000 ret=32607e99
0040:trace:seh:raise_exception code=c0000005 flags=0 addr=(nil) ip=00000000
tid=0040
0040:trace:seh:raise_exception info[0]=00000000
0040:trace:seh:raise_exception info[1]=00000000
0040:trace:seh:raise_exception eax=335230e8 ebx=00000000 ecx=0000004c
edx=00110064 esi=0033e338 edi=00400000
0040:trace:seh:raise_exception ebp=0033e15c esp=0033e150 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010246
0040:trace:seh:call_stack_handlers calling handler at 0x7e8a3be3 code=c0000005
flags=0
0040:Call ntdll.RtlUnwind(0033f508,7e8a3b74,0033e0f8,00000000) ret=7e8a3b5d
0040: eax=7e85fb1d ebx=7e8a3b74 ecx=0033e0f8 edx=0033e0f8 esi=0033f508
edi=7e8a3b74 ebp=0033dbe8 esp=0033dbb8 ds=002b es=002b fs=0063 gs=006b
flags=00000206
0040:trace:seh:__regs_RtlUnwind code=c0000005 flags=2
0040:trace:seh:__regs_RtlUnwind calling handler at 0x7bc91085 code=c0000005
flags=2
0040:trace:seh:__regs_RtlUnwind handler at 0x7bc91085 returned 1
0040:Ret ntdll.RtlUnwind() retval=00000000 ret=7e8a3b5d
0040: eax=00000000 ebx=7e8a3b74 ecx=0033e0f8 edx=0033e0f8 esi=0033f508
edi=7e8a3b74 ebp=0033dbe8 esp=0033dbb8 ds=002b es=002b fs=0063 gs=006b
flags=00000206
0040:warn:ole:CStdStubBuffer_Invoke a stub call failed with exception
0xc0000005 (-1073741819)
0040:Ret rpcrt4.CStdStubBuffer_Invoke() retval=c0000005 ret=7e95bc6b
...
0047:Call rpcrt4.RpcRaiseException(c0000005) ret=7e95c188
0047:Call KERNEL32.RaiseException(c0000005,00000000,00000000,00000000)
ret=7e89f58a
0047:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7b845ccd
ip=7b845ccd tid=0047
0047:trace:seh:raise_exception eax=7b832afd ebx=00146418 ecx=00a1e660
edx=00000000 esi=00a1e6b0 edi=00a1e670
0047:trace:seh:raise_exception ebp=00a1e648 esp=00a1e5e4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000246
0047:trace:seh:call_stack_handlers calling handler at 0x7e8a3c94 code=c0000005
flags=0
...
003b:trace:ole:CoWaitForMultipleHandles -- 0x00000000
003b:trace:ole:ClientRpcChannelBuffer_SendReceive RPC call status: 0x3e6
003b:trace:ole:ClientRpcChannelBuffer_SendReceive hrFault = 0x00000000
003b:trace:ole:ClientRpcChannelBuffer_SendReceive -- 0x800703e6
003b:Call KERNEL32.RaiseException(800703e6,00000000,00000000,00000000)
ret=7e89f58a
003b:trace:seh:raise_exception code=800703e6 flags=0 addr=0x7b845ccd
ip=7b845ccd tid=003b
003b:trace:seh:raise_exception eax=7b832afd ebx=00326e80 ecx=00326d90
edx=00000000 esi=00326de0 edi=00326da0
003b:trace:seh:raise_exception ebp=00326d78 esp=00326d14 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000246
003b:trace:seh:call_stack_handlers calling handler at 0x7e8a3c94 code=800703e6
flags=0
...
003b:warn:ole:NdrProxyErrorHandler (0x800703e6): a proxy call failed
...
003b:Call gdi32.GetTextExtentPoint32W(003400a0,00ce369c L"There was an error
opening the file.",00000024,00327804) ret=30cc7587
...
--- snip ---
It seems the Word Converter which is started as local COM server requires MS
WebDAV client API when being run in 'Windows Vista' mode or higher.
MSDN:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd408159%28v=vs.85%29.aspx
You need to provide a stub 'DavClnt.dll' along with some stubs.
$ sha1sum *
455b076bc8c805225f65c8935378d2c3906c4ec2 FileFormatConverters.exe
e6dfdc8a1545d45ef5840ba513a5c4036bf154bc wordview_en-us.exe
$ du -sh *
38M FileFormatConverters.exe
25M wordview_en-us.exe
$ wine --version
wine-1.7.46-227-gf6653a9
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