is rpcexts! broken in windbg or is it more likely that im broken
i was trying to muck around with rpcexts! extension in latest windbg
but windbg is giving me errors
and there is only one google hit for the error in google groups and it
seems that query is unresolved
os = xp sp2
windbg version = latest
0:000> !version
Free RPC Extension dll for Build 6526
0:000> version
Windows XP Version 2600 (Service Pack 2) UP Free x86 compatible
Product: WinNt, suite: SingleUserTS
kernel32.dll version: 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Debug session time: Thu Sep 18 03:41:13.224 2008 (GMT+5)
Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.
errors as follows
0:000> !rpcexts.getcallinfo
Searching for call info …
OpenRPCDebugCallInfoEnumeration failed: 1734
0:000> !rpcexts.getclientcallinfo
Searching for call info …
OpenRPCDebugClientCallInfoEnumeration failed: 1734
0:000> |
. 0 id: 910 exited name: DoRPC_Client.exe
0:000> !rpcexts.getthreadinfo 1734
Searching for thread info …
OpenRPCDebugThreadInfoEnumeration failed: 1
0:000> !rpcexts.rpctime
Current time is: 015871.890 (0x003dff.37a)
0:000> !rpcexts.thread
Error: Failure to get address
0:000> !teb
TEB at 7ffdf000
ExceptionList: 0012ff40
StackBase: 00130000
StackLimit: 0012d000
SubSystemTib: 00000000
FiberData: 00001e00
ArbitraryUserPointer: 00000000
Self: 7ffdf000
EnvironmentPointer: 00000000
ClientId: 00000910 . 00000cec
RpcHandle: 00000000
Tls Storage: 00000000
PEB Address: 7ffd7000
LastErrorValue: 10061
LastStatusValue: c0000236
Count Owned Locks: 0
HardErrorMode: 0
0:000> !rpcexts.thread @teb
Error: Failure to get address
0:000> !rpcexts.thread @$teb
Unable to get field ReservedForNtRpc of type TEB at 0x7ffdf000
0:000> !rpcexts.thread 7ffdf000
Unable to get field ReservedForNtRpc of type TEB at 0x7ffdf000
0:000> !rpcexts.checkrpcsym
rpcexts has no checkrpcsym export
0:000> !rpcexts.eeinfo
Error: Failure to get address
0:000> !rpcexts.getendpointinfo
Searching for endpoint info …
OpenRPCDebugEndpointInfoEnumeration failed: 1734
here is a wt -l4 -or -oR -oa dump
24 45 [3] WS2_32!getaddrinfo eax = 0
> No match on ret
24 45 [3] WS2_32!getaddrinfo
39 0 [3] RPCRT4!IP_ADDRESS_RESOLVER::NextAddress
call at 77e91501
5 0 [4] RPCRT4!__security_check_cookie eax = 0
44 5 [3] RPCRT4!IP_ADDRESS_RESOLVER::NextAddress eax = 0
> No match on ret
44 5 [3] RPCRT4!IP_ADDRESS_RESOLVER::NextAddress
18 0 [3] RPCRT4!TCPOrHTTP_Open
call at 77eec1d6
ModLoad: 662b0000 66308000 C:\WINDOWS\system32\hnetcfg.dll
ModLoad: 77f10000 77f56000 C:\WINDOWS\system32\GDI32.dll
ModLoad: 77d40000 77dd0000 C:\WINDOWS\system32\USER32.dll
ModLoad: 71a90000 71a98000 C:\WINDOWS\System32\wshtcpip.dll
279 0 [4] RPCRT4!WS_Open eax = 6ba
25 279 [3] RPCRT4!TCPOrHTTP_Open
call at 77eec217
7 0 [4]
RPCRT4!IP_ADDRESS_RESOLVER::~IP_ADDRESS_RESOLVER eax = 1
29 286 [3] RPCRT4!TCPOrHTTP_Open
call at 77eec227
5 0 [4] RPCRT4!__security_check_cookie eax = 6ba
34 291 [3] RPCRT4!TCPOrHTTP_Open eax = 6ba
> No match on ret
34 291 [3] RPCRT4!TCPOrHTTP_Open
4 0 [3] RPCRT4!TCP_Open eax = 6ba
> No match on ret
4 0 [3] RPCRT4!TCP_Open
11 0 [3] RPCRT4!OSF_CCONNECTION::TransOpen eax = 6ba
> No match on ret
11 0 [3] RPCRT4!OSF_CCONNECTION::TransOpen
15 0 [3] RPCRT4!OSF_CCONNECTION::OpenConnectionAndBind
call at 77ea3e06
51 0 [4] RPCRT4!OSF_CASSOCIATION::ShutdownRequested eax = 0
23 51 [3] RPCRT4!OSF_CCONNECTION::OpenConnectionAndBind eax = 6ba
> No match on ret
23 51 [3] RPCRT4!OSF_CCONNECTION::OpenConnectionAndBind
14 0 [3] RPCRT4!OSF_CCALL::BindToServer
call at 77ea3d56
14 0 [4] RPCRT4!OSF_CCALL::GetStatusForTimeout eax = 6ba
22 14 [3] RPCRT4!OSF_CCALL::BindToServer
call at 77e84e2a
10 0 [4] RPCRT4!REFERENCED_OBJECT::RemoveReference eax = 1
30 24 [3] RPCRT4!OSF_CCALL::BindToServer eax = 6ba
> No match on ret
30 24 [3] RPCRT4!OSF_CCALL::BindToServer
8 0 [3] RPCRT4!OSF_BINDING_HANDLE::AllocateCCall
call at 77e84d76
54 0 [4] RPCRT4!OSF_CCALL::FreeCCall eax = 0
11 54 [3] RPCRT4!OSF_BINDING_HANDLE::AllocateCCall
call at 77e8019a
13 0 [4] RPCRT4!CLIENT_AUTH_INFO::~CLIENT_AUTH_INFO
eax = 12fc01
17 67 [3] RPCRT4!OSF_BINDING_HANDLE::AllocateCCall eax = 6ba
> No match on ret
17 67 [3] RPCRT4!OSF_BINDING_HANDLE::AllocateCCall
25 0 [3]
RPCRT4!OSF_BINDING_HANDLE::NegotiateTransferSyntax eax = 6ba
> No match on ret
25 0 [3] RPCRT4!OSF_BINDING_HANDLE::NegotiateTransferSyntax
7 0 [3] RPCRT4!I_RpcGetBufferWithObject eax = 6ba
> No match on ret
7 0 [3] RPCRT4!I_RpcGetBufferWithObject
2 0 [3] RPCRT4!I_RpcGetBuffer eax = 6ba
> No match on ret
2 0 [3] RPCRT4!I_RpcGetBuffer
7 0 [3] RPCRT4!NdrGetBuffer
call at 77ea3bc1
11 0 [4] RPCRT4!RpcRaiseException
(910.cec): Unknown exception - code 000006ba (first chance)
eax=77c3b8c1 ebx=00000000 ecx=003423d8 edx=77c61ae8 esi=7c90e88e edi=00000000
eip=7c90eb94 esp=0012fe54 ebp=0012ff50 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
ntdll!KiFastSystemCallRet:
any pointers to resolve this issue are welcome
ps
yes i checked dbgrpc too that is also giving errors
C:\Program Files\Debugging Tools for Windows (x86)>dbgrpc.exe -c
Searching for call info …
OpenRPCDebugCallInfoEnumeration failed: 1734
C:\Program Files\Debugging Tools for Windows (x86)>dbgrpc.exe -a
Searching for call info …
OpenRPCDebugClientCallInfoEnumeration failed: 1734
C:\Program Files\Debugging Tools for Windows (x86)>dbgrpc.exe -e
Searching for endpoint info …
OpenRPCDebugEndpointInfoEnumeration failed: 1734
C:\Program Files\Debugging Tools for Windows (x86)>
regards
raj_r