[Wine] RPCRT4.dll and NTDLL.dll

Jcrash wineforum-user at winehq.org
Sat Nov 14 13:15:01 CST 2009


So have been resisting posting here, but here goes after search through faqs and google.

The app (ooRex/callcenter), these apps both install fine (ooRex is required by callcenter) - I've installed the native Dcom libraries from here->
http://wiki.winehq.org/NativeDcom - to get rid of the ole error I was encountering, now alas I get a bunch about ntdll and rpcrt4

:~/.wine/drive_c/CCWin/Distribution$ WINEDLLOVERRIDES="ole32,oleaut32,rpcrt4=n" wine /home/jonathan/.wine/dosdevices/c\:/Program\ Files/ooRexx/rexxhide.exe ccmdist run
err:module:import_dll Library rpcrt4.dll (which is needed by L"C:\\windows\\system32\\services.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\services.exe" failed, status c0000135
err:wineboot:start_services_process Unexpected termination of services.exe - exit code -1073741515
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.NdrClientInitializeNew
wine: Call from 0x7b843942 to unimplemented function rpcrt4.dll.NdrClientInitializeNew, aborting
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.I_RpcExceptionFilter
wine: Call from 0x7b843942 to unimplemented function rpcrt4.dll.I_RpcExceptionFilter, aborting
wine: Unimplemented function rpcrt4.dll.I_RpcExceptionFilter called at address 0x7b843942 (thread 0011), starting debugger...
err:module:import_dll Library rpcrt4.dll (which is needed by L"C:\\windows\\system32\\explorer.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\explorer.exe" failed, status c0000135
Unhandled exception: unimplemented function rpcrt4.dll.I_RpcExceptionFilter called in 32-bit code (0x7b843942).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b843942 ESP:0033f194 EBP:0033f1f8 EFLAGS:00200246(   - --  I  Z- -P- )
 EAX:7b82e84d EBX:7b8b3ff4 ECX:00000000 EDX:80000100
 ESI:80000100 EDI:7ec7a87c
Stack dump:
0x0033f194:  0033f228 00000008 0000003c 80000100
0x0033f1a4:  00000001 00000000 7b843942 00000002
0x0033f1b4:  7ec7a87c 7ec7a887 b76033f7 00000001
0x0033f1c4:  7b96e6b0 7b8acb8c 7b8acad9 0033f210
0x0033f1d4:  7ffd8c00 00000000 7bcb0de8 00000000
0x0033f1e4:  0033f1ec 000b000a 7b8438fa 7b8b3ff4
Backtrace:
=>0 0x7b843942 in kernel32 (+0x23942) (0x0033f1f8)
  1 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f248)
  2 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f288)
  3 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033f2b8)
  4 0x7ec6550d in advapi32 (+0x3550d) (0x0033f308)
  5 0x7bc6c029 call_exception_handler+0x29() in ntdll (0x0033f338)
  6 0x7bc6bffb EXC_CallHandler+0x1b() in ntdll (0x0033f358)
  7 0x7bc6c586 in ntdll (+0x5c586) (0x0033f3e8)
  8 0x7bc6c9c4 __regs_RtlRaiseException+0x34() in ntdll (0x0033f408)
  9 0x7bc827a5 in ntdll (+0x727a5) (0x0033f770)
  10 0x7bc6bfb4 RtlRaiseException+0xc() in ntdll (0x0033f7ec)
  11 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f83c)
  12 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f87c)
  13 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033fa9c)
  14 0x7ec64b7e OpenSCManagerW+0x8e() in advapi32 (0x0033fb8c)
  15 0x7ec65cdd OpenSCManagerA+0x15d() in advapi32 (0x0033fbdc)
0x7b843942: subl	$4,%esp
Modules:
Module	Address			Debug info	Name (48 modules)
PE	  400000-  411000	Deferred        rxapi
PE	6b100000-6b115000	Deferred        rexxapi
ELF	7b800000-7b971000	Export          kernel32<elf>
  \-PE	7b820000-7b971000	\               kernel32
ELF	7bc00000-7bcb2000	Export          ntdll<elf>
  \-PE	7bc10000-7bcb2000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7e84e000-7e859000	Deferred        libxcursor.so.1
ELF	7e859000-7e85f000	Deferred        libxfixes.so.3
ELF	7e85f000-7e863000	Deferred        libxcomposite.so.1
ELF	7e863000-7e86c000	Deferred        libxrandr.so.2
ELF	7e86c000-7e876000	Deferred        libxrender.so.1
ELF	7e876000-7e87c000	Deferred        libxxf86vm.so.1
ELF	7e87c000-7e87f000	Deferred        libxinerama.so.1
ELF	7e87f000-7e8a0000	Deferred        imm32<elf>
  \-PE	7e890000-7e8a0000	\               imm32
ELF	7e8a0000-7e8a5000	Deferred        libxdmcp.so.6
ELF	7e8a5000-7e8c3000	Deferred        libxcb.so.1
ELF	7e8c3000-7e8c8000	Deferred        libuuid.so.1
ELF	7e8c8000-7e9f7000	Deferred        libx11.so.6
ELF	7e9f7000-7ea07000	Deferred        libxext.so.6
ELF	7ea07000-7ea22000	Deferred        libice.so.6
ELF	7ea22000-7eac0000	Deferred        winex11<elf>
  \-PE	7ea30000-7eac0000	\               winex11
ELF	7eb17000-7eb3e000	Deferred        libexpat.so.1
ELF	7eb3e000-7eb6b000	Deferred        libfontconfig.so.1
ELF	7eb7a000-7eb90000	Deferred        libz.so.1
ELF	7eb90000-7ec0f000	Deferred        libfreetype.so.6
ELF	7ec0f000-7ec24000	Deferred        system.drv16.so
PE	7ec10000-7ec24000	Deferred        system.drv16
ELF	7ec24000-7ec7b000	Export          advapi32<elf>
  \-PE	7ec30000-7ec7b000	\               advapi32
ELF	7ec7b000-7ed1b000	Deferred        gdi32<elf>
  \-PE	7ec90000-7ed1b000	\               gdi32
ELF	7ed1b000-7ee65000	Deferred        user32<elf>
  \-PE	7ed30000-7ee65000	\               user32
ELF	7ee65000-7ee71000	Deferred        libnss_files.so.2
ELF	7ee71000-7ee88000	Deferred        libnsl.so.1
ELF	7ee88000-7ee90000	Deferred        libnss_compat.so.2
ELF	7efcb000-7eff1000	Deferred        libm.so.6
ELF	7eff1000-7eff5000	Deferred        libxau.so.6
ELF	7eff5000-7f000000	Deferred        libnss_nis.so.2
ELF	b7481000-b748a000	Deferred        libsm.so.6
ELF	b748d000-b7491000	Deferred        libdl.so.2
ELF	b7491000-b75d5000	Deferred        libc.so.6
ELF	b75d6000-b75ef000	Deferred        libpthread.so.0
ELF	b75fe000-b7739000	Deferred        libwine.so.1
ELF	b773b000-b7758000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
00000010 (D) C:\Program Files\ooRexx\rxapi.exe
	00000011    0 <==
Backtrace:
=>0 0x7b843942 in kernel32 (+0x23942) (0x0033f1f8)
  1 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f248)
  2 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f288)
  3 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033f2b8)
  4 0x7ec6550d in advapi32 (+0x3550d) (0x0033f308)
  5 0x7bc6c029 call_exception_handler+0x29() in ntdll (0x0033f338)
  6 0x7bc6bffb EXC_CallHandler+0x1b() in ntdll (0x0033f358)
  7 0x7bc6c586 in ntdll (+0x5c586) (0x0033f3e8)
  8 0x7bc6c9c4 __regs_RtlRaiseException+0x34() in ntdll (0x0033f408)
  9 0x7bc827a5 in ntdll (+0x727a5) (0x0033f770)
  10 0x7bc6bfb4 RtlRaiseException+0xc() in ntdll (0x0033f7ec)
  11 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f83c)
  12 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f87c)
  13 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033fa9c)
  14 0x7ec64b7e OpenSCManagerW+0x8e() in advapi32 (0x0033fb8c)
  15 0x7ec65cdd OpenSCManagerA+0x15d() in advapi32 (0x0033fbdc)
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.NdrFreeBuffer
wine: Call from 0x7b843942 to unimplemented function rpcrt4.dll.NdrFreeBuffer, aborting
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.NdrClientInitializeNew
wine: Call from 0x7b843942 to unimplemented function rpcrt4.dll.NdrClientInitializeNew, aborting
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.I_RpcExceptionFilter
wine: Call from 0x7b843942 to unimplemented function rpcrt4.dll.I_RpcExceptionFilter, aborting
wine: Unimplemented function rpcrt4.dll.I_RpcExceptionFilter called at address 0x7b843942 (thread 0017), starting debugger...
Unhandled exception: unimplemented function rpcrt4.dll.I_RpcExceptionFilter called in 32-bit code (0x7b843942).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b843942 ESP:0033f194 EBP:0033f1f8 EFLAGS:00200246(   - --  I  Z- -P- )
 EAX:7b82e84d EBX:7b8b3ff4 ECX:00000000 EDX:80000100
 ESI:80000100 EDI:7ec7a87c
Stack dump:
0x0033f194:  0033f228 00000008 0000003c 80000100
0x0033f1a4:  00000001 00000000 7b843942 00000002
0x0033f1b4:  7ec7a87c 7ec7a887 b75d03f7 00000001
0x0033f1c4:  7b96e6b0 7b8acb8c 7b8acad9 0033f210
0x0033f1d4:  7ffd8c00 00000000 7bcb0de8 00000000
0x0033f1e4:  0033f1ec 000b000a 7b8438fa 7b8b3ff4
Backtrace:
=>0 0x7b843942 in kernel32 (+0x23942) (0x0033f1f8)
  1 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f248)
  2 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f288)
  3 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033f2b8)
  4 0x7ec6550d in advapi32 (+0x3550d) (0x0033f308)
  5 0x7bc6c029 call_exception_handler+0x29() in ntdll (0x0033f338)
  6 0x7bc6bffb EXC_CallHandler+0x1b() in ntdll (0x0033f358)
  7 0x7bc6c586 in ntdll (+0x5c586) (0x0033f3e8)
  8 0x7bc6c9c4 __regs_RtlRaiseException+0x34() in ntdll (0x0033f408)
  9 0x7bc827a5 in ntdll (+0x727a5) (0x0033f770)
  10 0x7bc6bfb4 RtlRaiseException+0xc() in ntdll (0x0033f7ec)
  11 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f83c)
  12 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f87c)
  13 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033fa9c)
  14 0x7ec64b7e OpenSCManagerW+0x8e() in advapi32 (0x0033fb8c)
  15 0x7ec65cdd OpenSCManagerA+0x15d() in advapi32 (0x0033fbdc)
0x7b843942: subl	$4,%esp
Modules:
Module	Address			Debug info	Name (48 modules)
PE	  400000-  411000	Deferred        rxapi
PE	6b100000-6b115000	Deferred        rexxapi
ELF	7b800000-7b971000	Export          kernel32<elf>
  \-PE	7b820000-7b971000	\               kernel32
ELF	7bc00000-7bcb2000	Export          ntdll<elf>
  \-PE	7bc10000-7bcb2000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7e84a000-7e855000	Deferred        libxcursor.so.1
ELF	7e855000-7e85b000	Deferred        libxfixes.so.3
ELF	7e85b000-7e85f000	Deferred        libxcomposite.so.1
ELF	7e85f000-7e868000	Deferred        libxrandr.so.2
ELF	7e868000-7e872000	Deferred        libxrender.so.1
ELF	7e872000-7e878000	Deferred        libxxf86vm.so.1
ELF	7e878000-7e87b000	Deferred        libxinerama.so.1
ELF	7e87b000-7e89c000	Deferred        imm32<elf>
  \-PE	7e880000-7e89c000	\               imm32
ELF	7e89c000-7e8a1000	Deferred        libxdmcp.so.6
ELF	7e8a1000-7e8bf000	Deferred        libxcb.so.1
ELF	7e8bf000-7e9ee000	Deferred        libx11.so.6
ELF	7e9ee000-7e9fe000	Deferred        libxext.so.6
ELF	7e9fe000-7ea19000	Deferred        libice.so.6
ELF	7ea19000-7ea22000	Deferred        libsm.so.6
ELF	7ea22000-7eac0000	Deferred        winex11<elf>
  \-PE	7ea30000-7eac0000	\               winex11
ELF	7eb17000-7eb3e000	Deferred        libexpat.so.1
ELF	7eb3e000-7eb6b000	Deferred        libfontconfig.so.1
ELF	7eb7a000-7eb90000	Deferred        libz.so.1
ELF	7eb90000-7ec0f000	Deferred        libfreetype.so.6
ELF	7ec0f000-7ec24000	Deferred        system.drv16.so
PE	7ec10000-7ec24000	Deferred        system.drv16
ELF	7ec24000-7ec7b000	Export          advapi32<elf>
  \-PE	7ec30000-7ec7b000	\               advapi32
ELF	7ec7b000-7ed1b000	Deferred        gdi32<elf>
  \-PE	7ec90000-7ed1b000	\               gdi32
ELF	7ed1b000-7ee65000	Deferred        user32<elf>
  \-PE	7ed30000-7ee65000	\               user32
ELF	7ee65000-7ee71000	Deferred        libnss_files.so.2
ELF	7ee71000-7ee88000	Deferred        libnsl.so.1
ELF	7ee88000-7ee90000	Deferred        libnss_compat.so.2
ELF	7efcb000-7eff1000	Deferred        libm.so.6
ELF	7eff1000-7eff5000	Deferred        libxau.so.6
ELF	7eff5000-7f000000	Deferred        libnss_nis.so.2
ELF	b7452000-b7457000	Deferred        libuuid.so.1
ELF	b745a000-b745e000	Deferred        libdl.so.2
ELF	b745e000-b75a2000	Deferred        libc.so.6
ELF	b75a3000-b75bc000	Deferred        libpthread.so.0
ELF	b75cb000-b7706000	Deferred        libwine.so.1
ELF	b7708000-b7725000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
00000016 (D) C:\Program Files\ooRexx\rxapi.exe
	00000017    0 <==
Backtrace:
=>0 0x7b843942 in kernel32 (+0x23942) (0x0033f1f8)
  1 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f248)
  2 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f288)
  3 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033f2b8)
  4 0x7ec6550d in advapi32 (+0x3550d) (0x0033f308)
  5 0x7bc6c029 call_exception_handler+0x29() in ntdll (0x0033f338)
  6 0x7bc6bffb EXC_CallHandler+0x1b() in ntdll (0x0033f358)
  7 0x7bc6c586 in ntdll (+0x5c586) (0x0033f3e8)
  8 0x7bc6c9c4 __regs_RtlRaiseException+0x34() in ntdll (0x0033f408)
  9 0x7bc827a5 in ntdll (+0x727a5) (0x0033f770)
  10 0x7bc6bfb4 RtlRaiseException+0xc() in ntdll (0x0033f7ec)
  11 0x7b865b5b DelayLoadFailureHook+0x5b() in kernel32 (0x0033f83c)
  12 0x7ec6c62a in advapi32 (+0x3c62a) (0x0033f87c)
  13 0x7ec3ffe8 in advapi32 (+0xffe8) (0x0033fa9c)
  14 0x7ec64b7e OpenSCManagerW+0x8e() in advapi32 (0x0033fb8c)
  15 0x7ec65cdd OpenSCManagerA+0x15d() in advapi32 (0x0033fbdc)
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.NdrFreeBuffer
wine: Call from 0x7b843942 to unimplemented function rpcrt4.dll.NdrFreeBuffer, aborting


    59 *-*         call RxQueue 'DELETE', queuename
    93 *-* if self~Init:super = 0 
    22 *-* forward class (super) continue   
   144 *-* reg = .CCMReg~new
    44 *-* call setStartParmsRegistryData parms
Error 40 running C:\Program Files\ooRexx\winsystm.cls line 59:  Incorrect call to routine
Error 40.26:  RXQUEUE argument 2 must be a valid symbol; found ""
:~/.wine/drive_c/CCWin/Distribution$ 
~/.wine/drive_c/CCWin/Distribution$ 
:~/.wine/drive_c/CCWin/Distribution$







More information about the wine-users mailing list