http://bugs.winehq.org/show_bug.cgi?id=6159
--- Comment #8 from Saulius K. saulius2@gmail.com 2008-09-07 13:31:53 --- In reply to comment #6:
This should be fixed now as NdrClientCall2 has exception handling for object calls.
Well, Rob, I am not so sure -- with Wine 1.1.4 the installer crashes with very similar 6 call points (only 3rd one isn't decoded properly or so):
Backtrace: =>1 0x7b842588 RaiseException+0x78(code=1753, flags=0, nbargs=0, args=(nil)) [/usr/src/wine-git/dlls/kernel32/except.c:85] in kernel32 (0x0032c978) 2 0x60c95cb5 RpcRaiseException+0x35(exception=1753) [/usr/src/wine-git/dlls/rpcrt4/rpcrt4_main.c:184] in rpcrt4 (0x0032c998) 3 0x60c6856a in rpcrt4 (+0x1856a) (0x0032c9c8) 4 0x60c82051 NdrClientCall2+0x361(pStubDesc=0x19544a0, pFormat="�") [/usr/src/wine-git/dlls/rpcrt4/ndr_stubless.c:769] in rpcrt4 (0x0032cfe8) 5 0x0193fdaa in dli (+0x4fdaa) (0x0032d000) 6 0x0193e6ef in dli (+0x4e6ef) (0x00000000)
BTW, pFormat points to some strange char. I will retest this with Wine 1.1.1 and see if that's a regression or not.