Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- From: Deepak <Deepak@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 5 Mar 2008 08:42:08 -0800
Looks like it taking longer to debug this than I expected. So, maybe your can
help me again...Basically, I would like to know which DLL is at fault and
perferrably where. All I know now, is that DLL init is failing...I did create
symbol files for my executable (XDE.EXE) and placed it in the path, as you
can notice in the following verbose output by WInDbg. I have created symbols
for NTDLL, KERNEL32 and couple other System DLLs and placed in in the symbol
path as well. But yet, WinDBg complains it cannot find symbols. Could this be
for other DLLs, for which I dont have symbols yet? like WimMM.DLl? In short,
how do I get WInDB to tell me wchih DLL is failing and where...Thanks.
0:000> !analyze -v
*******************************************************************************
*
*
* Exception Analysis
*
*
*
*******************************************************************************
SYMSRV: c:\symbol\vrfcore.pdb\040CD97621E640D39563F6112B3673C11\vrfcore.pdb
not found
SYMSRV:
http://msdl.microsoft.com/download/symbols/vrfcore.pdb/040CD97621E640D39563F6112B3673C11/vrfcore.pdb not found
SYMSRV:
c:\windows\winsxs\vrfcore.pdb\040CD97621E640D39563F6112B3673C11\vrfcore.pdb
not found
DBGHELP: c:\windows\symbols\vrfcore.pdb - file not found
DBGHELP: c:\windows\symbols\dll\vrfcore.pdb - file not found
DBGHELP: c:\windows\symbols\symbols\dll\vrfcore.pdb - file not found
DBGHELP: vrfcore - private symbols & lines
C:\WINDOWS\System32\vrfcore.pdb
DBGHELP: verifier - public symbols
c:\symbol\verifier.pdb\3B7D84BF1\verifier.pdb
DBGHELP: KERNEL32 - public symbols
c:\symbol\kernel32.pdb\CE65FAF896A046629C9EC86F626344302\kernel32.pdb
SYMSRV: c:\symbol\xde.pdb\80C26C708A894BA2B456AAFB4ABD6F1F6\xde.pdb not found
SYMSRV:
http://msdl.microsoft.com/download/symbols/xde.pdb/80C26C708A894BA2B456AAFB4ABD6F1F6/xde.pdb not found
*** WARNING: Unable to verify checksum for xde.exe
DBGHELP: xde - private symbols & lines
c:\windows\winsxs\xde.pdb\80C26C708A894BA2B456AAFB4ABD6F1F6\xde.pdb
Matched: 7c8866fc KERNEL32!BasepAppCertDllsList = <no type information>
Matched: 7c8848d0 KERNEL32!BasepAppCertDllsList = <no type information>
DBGHELP: ole32 - public symbols
c:\symbol\ole32.pdb\683B65B246F4418796D2EE6D4C55EB112\ole32.pdb
DBGHELP: USER32 - public symbols
c:\symbol\user32.pdb\92D15332471547DCA0D75061B8B6CDA42\user32.pdb
SYMSRV: c:\symbol\xde.exe\47CD9DAB7b9d000\xde.exe not found
SYMSRV:
http://msdl.microsoft.com/download/symbols/xde.exe/47CD9DAB7b9d000/xde.exe
not found
DBGHELP: c:\windows\winsxs\xde.exe\47CD9DAB7b9d000\xde.exe - OK
DBGHELP: c:\symbol\msvcrt.dll\4110975258000\msvcrt.dll - OK
DBGHELP: c:\symbol\ntdll.dll\411096B4b0000\ntdll.dll - OK
SYMSRV: c:\symbol\xde.exe\47CD9DAB7b9d000\xde.exe not found
SYMSRV:
http://msdl.microsoft.com/download/symbols/xde.exe/47CD9DAB7b9d000/xde.exe
not found
DBGHELP: c:\windows\winsxs\xde.exe\47CD9DAB7b9d000\xde.exe - OK
DBGHELP: c:\symbol\msvcrt.dll\4110975258000\msvcrt.dll - OK
DBGHELP: c:\symbol\ntdll.dll\411096B4b0000\ntdll.dll - OK
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
FAULTING_IP:
ntdll!RtlRaiseStatus+26
7c964ed1 c9 leave
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 7c964ed1 (ntdll!RtlRaiseStatus+0x00000026)
ExceptionCode: c0000142
ExceptionFlags: 00000001
NumberParameters: 0
FAULTING_THREAD: 000011e8
DEFAULT_BUCKET_ID: STATUS_DLL_INIT_FAILED
PROCESS_NAME: xde.exe
ERROR_CODE: (NTSTATUS) 0xc0000142 - {DLL Initialization Failed}
Initialization of the dynamic link library %hs failed. The process is
terminating abnormally.
NTGLOBALFLAG: 2000100
APPLICATION_VERIFIER_FLAGS: 80000181
LAST_CONTROL_TRANSFER: from 7c93f8fb to 7c964ed1
STACK_TEXT:
0012fca4 7c93f8fb c0000142 0012fd30 7e41b3f9 ntdll!RtlRaiseStatus+0x26
0012fd1c 7c90eac7 0012fd30 7c900000 00000000 ntdll!_LdrpInitialize+0x241
00000000 00000000 00000000 00000000 00000000 ntdll!KiUserApcDispatcher+0x7
PRIMARY_PROBLEM_CLASS_DATA: WinSta0\Default
PRIMARY_PROBLEM_CLASS: STATUS_DLL_INIT_FAILED
BUGCHECK_STR: APPLICATION_FAULT_STATUS_DLL_INIT_FAILED
FOLLOWUP_IP:
ntdll!RtlRaiseStatus+26
7c964ed1 c9 leave
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: ntdll!RtlRaiseStatus+26
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ntdll
IMAGE_NAME: ntdll.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 411096b4
STACK_COMMAND: ~0s ; dt ntdll!LdrpLastDllInitializer BaseDllName ; dt
ntdll!LdrpFailureData ; kb
FAILURE_BUCKET_ID: ntdll.dll!RtlRaiseStatus_c0000142_STATUS_DLL_INIT_FAILED
BUCKET_ID: APPLICATION_FAULT_STATUS_DLL_INIT_FAILED_ntdll!RtlRaiseStatus+26
Followup: MachineOwner
---------
0:000> lml
start end module name
00370000 00398000 vrfcore (private pdb symbols)
C:\WINDOWS\System32\vrfcore.pdb
00400000 07f9d000 xde C (private pdb symbols)
c:\windows\winsxs\xde.pdb\80C26C708A894BA2B456AAFB4ABD6F1F6\xde.pdb
5ad10000 5ad56000 verifier (pdb symbols)
c:\symbol\verifier.pdb\3B7D84BF1\verifier.pdb
774e0000 7761d000 ole32 (pdb symbols)
c:\symbol\ole32.pdb\683B65B246F4418796D2EE6D4C55EB112\ole32.pdb
7c800000 7c8f5000 KERNEL32 (pdb symbols)
c:\symbol\kernel32.pdb\CE65FAF896A046629C9EC86F626344302\kernel32.pdb
7c900000 7c9b0000 ntdll (pdb symbols)
c:\symbol\ntdll.pdb\36515FB5D04345E491F672FA2E2878C02\ntdll.pdb
7e410000 7e4a0000 USER32 (pdb symbols)
c:\symbol\user32.pdb\92D15332471547DCA0D75061B8B6CDA42\user32.pdb
.
- Follow-Ups:
- Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- From: Alex Blekhman
- Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- References:
- RE: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loading..
- From: Deepak
- Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loading..
- From: Alex Blekhman
- Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- From: Alex Blekhman
- Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- From: Alex Blekhman
- Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- From: Deepak
- Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- From: Alex Blekhman
- RE: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loading..
- Prev by Date: Re: difference in VC 6 and vc 2008 in "for block"
- Next by Date: Re: dumpbin /disasm output
- Previous by thread: Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- Next by thread: Re: 0xc0000142 Crash in VS2005 (C/C++ App) NTDLL Symbols Not Loadi
- Index(es):
Relevant Pages
|