[Bug 31942] Office Professional 2003 Installer Crashes Almost Immediately
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Dec 1 10:30:08 CST 2013
http://bugs.winehq.org/show_bug.cgi?id=31942
--- Comment #12 from Anastasius Focht <focht at gmx.net> 2013-12-01 10:30:08 CST ---
Created attachment 46689
--> http://bugs.winehq.org/attachment.cgi?id=46689
WINEDEBUG=+tid,+seh,+relay,+ole,+rpc wine ./setup.exe
Hello folks,
attached is relevant part of trace log (grep -A 170 -B 1000 "winedbg").
Shorter version for search engines/indexers:
--- snip ---
...
0024:trace:rpc:ndr_client_call pStubDesc 0x3000c240, pFormat 0x3000c4d8, ...
0024:trace:rpc:ndr_client_call NDR Version: 0x50002
0024:trace:rpc:ndr_client_call stack size: 0x20
0024:trace:rpc:ndr_client_call proc num: 12
0024:trace:rpc:NdrClientInitializeNew (pRpcMessage == ^0x3347f4, pStubMsg ==
^0x334718, pStubDesc == ^0x3000c240, ProcNum == 12)
0024:trace:rpc:ndr_client_call Oi_flags = 0x48
0024:trace:rpc:ndr_client_call MIDL stub version = 0x50100a4
0024:trace:rpc:client_get_handle Explicit primitive handle @ 0
0024:trace:rpc:ndr_client_call Oif_flags = ServerMustSize ClientMustSize
HasReturn HasExtensions
0024:fixme:ole:NdrCorrelationInitialize (0x334718, 0x334308, 1024, 0x0): stub
0024:trace:rpc:ndr_client_call CALCSIZE
0024:trace:rpc:client_do_args param[0]: 0x3349b8 type 08 IsIn IsBasetype
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x3349b8, type
0x08
0024:trace:rpc:client_do_args param[1]: 0x3349bc type 08 IsIn IsBasetype
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x3349bc, type
0x08
0024:trace:rpc:client_do_args param[2]: 0x3349c0 type 08 IsIn IsBasetype
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x3349c0, type
0x08
0024:trace:rpc:client_do_args param[3]: 0x3349c4 type 08 IsIn IsBasetype
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x3349c4, type
0x08
0024:trace:rpc:client_do_args param[4]: 0x3349c8 type 08 IsIn IsBasetype
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x3349c8, type
0x08
0024:trace:rpc:client_do_args param[5]: 0x3349cc type 1a MustSize MustFree IsIn
IsOut IsSimpleRef
0024:trace:ole:NdrComplexStructBufferSize (0x334718,0x3349e4,0x3000c17c)
0024:trace:ole:NdrComplexStructBufferSize (0x334718,0x3349e4,0x3000c17c)
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x3349e8, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x3349e8, type
0x08
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x334a04, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x334a04, type
0x08
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x334a0c, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x334a0c, type
0x08
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x334a14, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x334a14, type
0x08
0024:trace:ole:NdrFixedArrayBufferSize (0x334718, 0x334a40, 0x3000c132)
0024:trace:ole:EmbeddedPointerBufferSize (0x334718,0x334a40,0x3000c136)
0024:trace:ole:NdrComplexStructBufferSize difference = 0x80
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x3349e8, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x3349e8, type
0x08
0024:trace:ole:PointerBufferSize (0x334718,0x334ac0,0x3000c1b2)
0024:trace:ole:PointerBufferSize type=0x12, attr=
0024:trace:ole:NdrConformantStringBufferSize (pStubMsg == ^0x334718, pMemory ==
^0x334ac0, pFormat == ^0x3000c138)
0024:trace:ole:array_compute_and_size_conformance string=L""
0024:trace:ole:ComputeConformanceOrVariance pointer conformance, ofs=8
0024:trace:ole:ComputeConformanceOrVariance dereferenced data type 9 at
0x3349ec, got 128
0024:trace:ole:ComputeConformanceOrVariance resulting conformance is 128
0024:trace:ole:PointerBufferSize (0x334718,0x334bc0,0x3000c1b6)
0024:trace:ole:PointerBufferSize type=0x12, attr=
0024:trace:ole:NdrConformantStringBufferSize (pStubMsg == ^0x334718, pMemory ==
^0x334bc0, pFormat == ^0x3000c140)
0024:trace:ole:array_compute_and_size_conformance string=L""
0024:trace:ole:ComputeConformanceOrVariance pointer conformance, ofs=16
0024:trace:ole:ComputeConformanceOrVariance dereferenced data type 9 at
0x3349f4, got 260
0024:trace:ole:ComputeConformanceOrVariance resulting conformance is 260
0024:trace:ole:PointerBufferSize (0x334718,0x334dc8,0x3000c1ba)
0024:trace:ole:PointerBufferSize type=0x12, attr=
0024:trace:ole:NdrConformantStringBufferSize (pStubMsg == ^0x334718, pMemory ==
^0x334dc8, pFormat == ^0x3000c148)
0024:trace:ole:array_compute_and_size_conformance string=L""
0024:trace:ole:ComputeConformanceOrVariance pointer conformance, ofs=24
0024:trace:ole:ComputeConformanceOrVariance dereferenced data type 9 at
0x3349fc, got 2084
0024:trace:ole:ComputeConformanceOrVariance resulting conformance is 2084
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x334a04, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x334a04, type
0x08
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x334a0c, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x334a0c, type
0x08
0024:trace:ole:PointerBufferSize (0x334718,(nil),0x3000c1be)
0024:trace:ole:PointerBufferSize type=0x12, attr=
0024:trace:ole:NdrRangeBufferSize pStubMsg 0x334718, pMemory 0x334a14, type
0xb7
0024:trace:ole:NdrBaseTypeBufferSize pStubMsg 0x334718, pMemory 0x334a14, type
0x08
0024:trace:ole:PointerBufferSize (0x334718,(nil),0x3000c1c2)
0024:trace:ole:PointerBufferSize type=0x12, attr=
0024:trace:ole:PointerBufferSize (0x334718,(nil),0x3000c1c6)
0024:trace:ole:PointerBufferSize type=0x12, attr=
0024:trace:ole:NdrFixedArrayBufferSize (0x334718, 0x334a40, 0x3000c132)
0024:trace:ole:EmbeddedPointerBufferSize (0x334718,0x334a40,0x3000c136)
0024:trace:ole:PointerBufferSize (0x334718,0x824,0x3000c1ca)
0024:trace:ole:PointerBufferSize type=0x12, attr=
0024:trace:ole:NdrConformantStringBufferSize (pStubMsg == ^0x334718, pMemory ==
^0x824, pFormat == ^0x3000c16c)
0024:trace:ole:array_compute_and_size_conformance string=#0824
0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7e8f48e4
ip=7e8f48e4 tid=0024
0024:trace:seh:raise_exception info[0]=00000000
0024:trace:seh:raise_exception info[1]=00000824
0024:trace:seh:raise_exception eax=00000824 ebx=7e956000 ecx=00000000
edx=7bceaa08 esi=00334020 edi=00334970
0024:trace:seh:raise_exception ebp=00333f68 esp=00333f58 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010202
0024:trace:seh:call_stack_handlers calling handler at 0x3001f6f7 code=c0000005
flags=0
...
wine: Unhandled page fault on read access to 0x00000824 at address 0x7e8f48e4
(thread 0024), starting debugger...
0024:trace:seh:start_debugger Starting debugger "winedbg --auto 35 136"
0024:Ret KERNEL32.UnhandledExceptionFilter() retval=00000000 ret=7bc9dc4d
0024:trace:seh:call_stack_handlers handler at 0x7bc9dc13 returned 1
Unhandled exception: page fault on read access to 0x00000824 in 32-bit code
(0x7e8f48e4).
...
Backtrace:
=>0 0x7e8f48e4 strlenW+0x15(str=*** invalid address 0x824 ***)
[/home/focht/projects/wine/wine-git/include/wine/unicode.h:200] in rpcrt4
(0x00333f68)
1 0x7e8f994a array_compute_and_size_conformance+0x1cd(fc='%',
pStubMsg=0x334718, pMemory=*** invalid address 0x824 ***, pFormat="%D")
[/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_marshall.c:1849] in rpcrt4
(0x00333fb8)
2 0x7e8fb8da NdrConformantStringBufferSize+0x166(pStubMsg=<couldn't compute
location>, pMemory=<couldn't compute location>, pFormat=<couldn't compute
location>) [/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_marshall.c:2483]
in rpcrt4 (0x00334008)
3 0x7e8f6f07 PointerBufferSize+0x2d2(pStubMsg=0x334718, Pointer=*** invalid
address 0x824 ***, pFormat=" ÿ")
[/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_marshall.c:1034] in rpcrt4
(0x00334098)
4 0x7e8fe869 ComplexBufferSize+0x498(pStubMsg=0x334718, pMemory="$",
pFormat="66[", pPointer="")
[/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_marshall.c:3214] in rpcrt4
(0x003340f8)
5 0x7e900514 NdrComplexStructBufferSize+0x25a(pStubMsg=<couldn't compute
location>, pMemory=<couldn't compute location>, pFormat=<couldn't compute
location>) [/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_marshall.c:3807]
in rpcrt4 (0x00334178)
6 0x7e90d3f6 call_buffer_sizer+0xa1(pStubMsg=0x334718, pMemory="ø%",
param=0x3000c512)
[/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_stubless.c:71] in rpcrt4
(0x003341c8)
7 0x7e90ee47 client_do_args+0x293(pStubMsg=0x334718, pFormat="H",
phase=STUBLESS_CALCSIZE, fpu_args=(nil), number_of_params=0x7, pRetVal="")
[/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_stubless.c:455] in rpcrt4
(0x00334228)
8 0x7e910346 ndr_client_call+0xedf(pStubDesc=<couldn't compute location>,
pFormat=<couldn't compute location>, stack_top=<couldn't compute location>,
fpu_stack=<couldn't compute location>)
[/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_stubless.c:870] in rpcrt4
(0x00334958)
9 0x7e910876 NdrClientCall2+0x3a(desc=0x3000c240, format="")
[/home/focht/projects/wine/wine-git/dlls/rpcrt4/ndr_stubless.c:977] in rpcrt4
(0x0033499c)
10 0x30020a75 in setup (+0x20a74) (0x00334a88)
11 0x30015de9 in setup (+0x15de8) (0x003370b4)
12 0x30017dab in setup (+0x17daa) (0x003370c8)
...
0x7e8f48e4 strlenW+0x15
[/home/focht/projects/wine/wine-git/include/wine/unicode.h:200] in rpcrt4:
movzwl 0x0(%eax),%eax
200 while (*s) s++;
Modules:
Module Address Debug info Name (75 modules)
PE 30000000-300ae000 Export setup
...
Threads:
process tid prio (all id:s are in hex)
...
00000023 (D) F:\setup.exe
00000024 0 <==
00000027 ose.exe
00000032 0
00000031 0
00000030 0
0000002f 0
0000002e 0
0000002d 0
0000002b 0
00000029 0
00000028 0
...
--- snip ---
$ wine --version
wine-1.7.7-230-g2507330
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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