https://bugs.winehq.org/show_bug.cgi?id=40033
Bug ID: 40033 Summary: Tribes Ascend - Installer stuck on err:ole:NDRCContextBinding invalid handle 0x... Product: Wine Version: 1.9.2 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole32 Assignee: wine-bugs@winehq.org Reporter: philippe.groarke@gmail.com
Created attachment 53485 --> https://bugs.winehq.org/attachment.cgi?id=53485 ole and relay logs
First off, Tribes Ascend is FreeToPlay, so you can download it and test easily.
Launch the installer in a fresh prefix. Go through the install steps.
Once the files are copied, it hits a spot where it will spew out err:ole:NDRCContextBinding invalid handle 0x2c02698 a lot.
The installer exits with err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded. It is probably completely unrelated.
I've attached a +ole and +relay log.
[...] 0009:trace:ole:SysAllocStringLen (null) 0009:trace:ole:SysAllocStringLen L"\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000"... 0009:trace:ole:NDRCContextBinding 0x2b5e720 0009:err:ole:NDRCContextBinding invalid handle 0x2b5e720 0009:trace:seh:raise_exception code=6 flags=0 addr=0x7b8290c4 ip=7b8290c4 tid=0009 0009:trace:seh:raise_exception eax=7b8198f5 ebx=02b5e720 ecx=7b82904b edx=00000000 esi=00000000 edi=441f8103 0009:trace:seh:raise_exception ebp=0032e078 esp=0032e004 cs=001b ds=0023 es=0023 fs=1007 gs=000f flags=00000246 0009:trace:seh:call_stack_handlers calling handler at 0x43d5809d code=6 flags=0 0009:trace:seh:call_stack_handlers handler at 0x43d5809d returned 1 0009:trace:seh:call_stack_handlers calling handler at 0x43d61e67 code=6 flags=0 0009:trace:seh:__regs_RtlUnwind code=6 flags=2 0009:trace:seh:__regs_RtlUnwind calling handler at 0x7bc68c83 code=6 flags=2 0009:trace:seh:__regs_RtlUnwind handler at 0x7bc68c83 returned 1 0009:trace:seh:__regs_RtlUnwind calling handler at 0x43d5809d code=6 flags=2 0009:trace:seh:__regs_RtlUnwind handler at 0x43d5809d returned 1
[...]
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Hirez.Patcher.PatchNetworkClient ---> System.InvalidProgramException: Invalid IL code in Hirez.Patcher.PatchNetworkClient:.cctor (): IL_0022: call 0x06000218
--- End of inner exception stack trace ---
at Hirez.Patcher.HiPatchService.InternalStart () <0x0003f> at Hirez.Patcher.HiPatchService.OnStart (string[]) <0x00013> at System.ServiceProcess.ServiceBase.ServiceMainCallback (int,intptr) <0x001e7> at (wrapper native-to-managed) System.ServiceProcess.ServiceBase.ServiceMainCallback (int,intptr) <0x0006f>
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for Hirez.Patcher.PatchNetworkClient ---> System.InvalidProgramException: Invalid IL code in Hirez.Patcher.PatchNetworkClient:.cctor (): IL_0022: call 0x06000218
--- End of inner exception stack trace ---
at Hirez.Patcher.HiPatchService.InternalStart () <0x0003f> at Hirez.Patcher.HiPatchService.OnStart (string[]) <0x00013> at System.ServiceProcess.ServiceBase.ServiceMainCallback (int,intptr) <0x001e7> at (wrapper native-to-managed) System.ServiceProcess.ServiceBase.ServiceMainCallback (int,intptr) <0x0006f>
0013:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded. 0013:trace:ole:DllMain 0x44810000 0x0 0x1
https://bugs.winehq.org/show_bug.cgi?id=40033
philippe.groarke@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.tribesascend.com
https://bugs.winehq.org/show_bug.cgi?id=40033
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Please attach complete +ole,+rpc,+tid log, don't strip or clean it in any way.
https://bugs.winehq.org/show_bug.cgi?id=40033
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ole32 |-unknown
https://bugs.winehq.org/show_bug.cgi?id=40033
--- Comment #2 from philippe.groarke@gmail.com --- Created attachment 53487 --> https://bugs.winehq.org/attachment.cgi?id=53487 +ole,+rpc,+tid not cleaned
https://bugs.winehq.org/show_bug.cgi?id=40033
--- Comment #3 from philippe.groarke@gmail.com --- Done. I've just pulled HEAD and will try to catch the exception in my debugger. I've not had much luck with that in the past, don't see why this time would be different :/
https://bugs.winehq.org/show_bug.cgi?id=40033
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #4 from super_man@post.com --- I think the title is a bit misleading/not the real problem. There are some errors while doing the install, but I think the most serious one is that it cant start some update service which downloads the game into your pc.
https://bugs.winehq.org/show_bug.cgi?id=40033
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=40033
--- Comment #5 from philippe.groarke@gmail.com --- I am not clear on what the actual problem is yet, but feel free to change the title to something more suitable/descriptive/exact.
https://bugs.winehq.org/show_bug.cgi?id=40033
--- Comment #6 from philippe.groarke@gmail.com --- So anyone has looked into the logs (Nikolay)? Any ideas where I should be looking into? I can't get the crash to break on my debuggers, so it's going to have to be logs (for me at least).
https://bugs.winehq.org/show_bug.cgi?id=40033
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #7 from winetest@luukku.com --- I think this bug is mono related.
I also got the issue you said, but when you do winetricks -q dotnet40 before using the installer it can finnish with no issues and I have Tribes client now downloading the main game.