Needs some guidance (aclui/netapi32)

Paul Vriens Paul.Vriens at xs4all.nl
Tue Nov 8 12:20:03 CST 2005


Hi,

I'm trying to add some extra functions to our netapi32 (domain service
related stuff) as this is needed by Process Explorer (or actually by
native aclui.dll).

I've experienced some crashes, so I tried it with a native netapi32 and
the crashes still occur:

fixme:advapi:LsaLookupSids (0xcafe,26,0x7ff7d180,0x208496bc,0x208496b4) stub
fixme:ole:RPCRT4_NdrClientCall2 (pStubDec == ^0x5b8677f0,pFormat = ^0x5b8677be,...): stub
wine: Unhandled page fault on read access to 0x0000000c at address 0x7155ddf3 (thread 000c), starting debugger...
fixme:ole:RPCRT4_NdrClientCall2 (pStubDec == ^0x5b8677f0,pFormat = ^0x5b8677be,...): stub
fixme:ntdll:NtQuerySecurityObject (0xc0,0x00000004,(nil),0x00000000,0x209bfb1c) stub!
fixme:ntdll:NtQuerySecurityObject (0xc0,0x00000004,0x7ff94ed8,0x0000005c,0x209bfb1c) stub!
fixme:advapi:LsaOpenPolicy ((null),0x209bf5f4,0x00000800,0x209bf620) stub
fixme:advapi:LsaLookupSids (0xcafe,3,0x7ff85570,0x209bf66c,0x209bf664) stub
fixme:ole:RPCRT4_NdrClientCall2 (pStubDec == ^0x5b8677f0,pFormat = ^0x5b8677be,...): stub
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x7155ddf3).
In 32 bit mode.
fixme:dbghelp:sffip_cb NIY on 'aclui.pdb'
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:120f GS:0033
 EIP:7155ddf3 ESP:209bf634 EBP:209bfacc EFLAGS:00210206(   - 00      - RIP1)
 EAX:7ff854f0 EBX:7ff85550 ECX:00000000 EDX:7ff85658
 ESI:00000000 EDI:00000000
Stack dump:
0x209bf634:  7ff85550 7ff85488 7fffffff 7ff85550
0x209bf644:  00000003 fffffffc 00000000 00000001
0x209bf654:  000100a6 0000cafe 00000000 00000000
0x209bf664:  00000000 00000000 00000000 00000000
0x209bf674:  00000000 7ff854f0 00000001 7ff6d018
0x209bf684:  00000000 00000000 00000000 7ff85538
0241: sel=120f base=7fcd8000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7155ddf3 in aclui (+0xddf3) (0x209bfacc)
  2 0x7155e806 in aclui (+0xe806) (0x209bfb04)
  3 0x7155e900 in aclui (+0xe900) (0x209bfb24)
  4 0x715585ac in aclui (+0x85ac) (0x209bfb48)
  5 0x4eb67815 THREAD_Start+0xe5(ptr=0x7ff85550) [/wine-src/wine-cvs/dlls/kernel/thread.c:104] in kernel32 (0x209bfc14)
  6 0x64b09516 start_thread+0x136(info=0x7ff85568) [/wine-src/wine-cvs/dlls/ntdll/thread.c:232] in ntdll (0x209c0458)
  7 0x2003ab80 (0x209c04c8)
  8 0x201119ce (0x00000000)
0x7155ddf3: movl        0xc(%edi),%eax

How critical is "fixme:ole:RPCRT4_NdrClientCall2"? 

I prefer not to go the way of adding loads of native dll's, but if so
what versions of dll's should I use? Before the move to win2k as the
default we were advised to use win98 dll's, but now?

Cheers,

Paul.






More information about the wine-devel mailing list