[Bug 35122] New: NVIDIA CUDA Toolkit v5.5 installer fails, claiming "An unknown error has occurred." (failure to return 'url' property from DOMDocument)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Dec 14 07:02:01 CST 2013
http://bugs.winehq.org/show_bug.cgi?id=35122
Bug ID: 35122
Summary: NVIDIA CUDA Toolkit v5.5 installer fails, claiming "An
unknown error has occurred." (failure to return 'url'
property from DOMDocument)
Product: Wine
Version: 1.7.8
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: msxml3
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Classification: Unclassified
Hello folks,
as the summary says ...
The installer is wrapped. Let it unpack first and then CTRL+C when the error
dialog box is shown for easier reproducing.
Run the extracted main installer.
Relevant part of trace log:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/NVIDIA/CUDA
$ WINEDEBUG=+tid,+seh,+relay,+msxml wine ./setup.exe >>log2.txt 2>&1
...
002f:trace:msxml:domdoc_load (0x13b250)->({VT_BSTR:
L"C:\\NVIDIA\\CUDA\\setup.CFG"})
...
002f:trace:msxml:create_moniker_from_url L"C:\\NVIDIA\\CUDA\\setup.CFG"
...
002f:trace:msxml:domdoc_load ret (0)
...
002f:trace:msxml:domdoc_setProperty (0x13b250)->(L"SelectionLanguage" {VT_BSTR:
L"XPath"})
...
002f:trace:msxml:domdoc_get_documentElement (0x13b250)->(0x33f814)
...
<unrelated domdoc stuff>
...
002f:trace:msxml:domelem_get_ownerDocument (0x143c10)->(0x33f394)
002f:Call ntdll.RtlAllocateHeap(00110000,00000000,000000b8) ret=7e21f12f
002f:Ret ntdll.RtlAllocateHeap() retval=00145a00 ret=7e21f12f
002f:trace:msxml:xmldoc_add_refs (0x7cadb248)->(12)
002f:trace:msxml:get_domdoc_from_xmldoc returning iface 0x145a1c
002f:trace:msxml:domdoc_get_url (0x145a00)->(0x33f390)
002f:Call ntdll.RtlAllocateHeap(00110000,00000000,00000028) ret=101e2d58
002f:Ret ntdll.RtlAllocateHeap() retval=00145ac0 ret=101e2d58
002f:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f33c)
ret=101e6a02
002f:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a8ef
ip=7b83a8ef tid=002f
002f:trace:seh:raise_exception info[0]=19930520
002f:trace:seh:raise_exception info[1]=0033f358
002f:trace:seh:raise_exception info[2]=102bc340
002f:trace:seh:raise_exception eax=7b826921 ebx=7b8ba000 ecx=19930520
edx=0033f284 esi=0033f328 edi=0033f2f0
002f:trace:seh:raise_exception ebp=0033f2c8 esp=0033f264 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000283
...
002f:Call user32.MessageBoxW(00000000,00135288 L"An unknown error has
occurred.",001297e8 L"NVIDIA Install",00010010) ret=004015e9
--- snip ---
The problem seems to be that Wine's msxml fails to return 'url' property for
the DOMDocument. It returns S_FALSE, leaving the out parameter with NULL.
The installer checks the out param != NULL and throws exception.
I'd expect something like 'file:///C:/NVIDIA/CUDA/setup.CFG' (see
create_moniker_from_url).
'winetricks msxml3' obviously works around (until the installer runs into next
Wine bug).
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