Hello, I want to use DbgCLR v1.1 from the SDK pack but the program gives an error: One or more components are missing. I reinstalled .net SDK 1.1 and also tried to repair it, but i still get this error. Tried to find the error with Dependency Walker, there were some dll's missing i downloaded some from the internet and 2 i could not find: IESHIMS.DLL VSANSI.DLL What can i do? Thanks Nikos | | NikosNL | I tried to reproduce your issue and am unable to. Win7 RTM + NetFx 1.1 + NetFx 1.1 SDK. Depends.exe also reports those dlls missing on my machine (and one other). If this is an urgent issue you could try contacting Microsoft support (http://support.microsoft.com/oas). Otherwise, we should probably move this thread to the VS debugger forum. That's the team who originally built this tool.
If you can give us a little more context about your higher level scenario, we might be able to offer alternatives. E.g. if you're looking for a free GUI debugger there are Express versions of VS you can use. Or if you're curious about how to build a managed debugger there's the mdbg sample on MSDN.
Hope we can help, Jon- Marked As Answer byJon LangdonMSFT, OwnerSunday, August 30, 2009 2:02 AM
-
All RepliesHi Nikos,
You may find out which dll is missed when DbgClr is launched by following steps: open DbgCLR in Dependency Walker and press F7 to get profiling information (know more about how to start profiling from here), you will see some errors in red, please post those errors, so we can exactly figure out which dll is missed.
By the way, you can find IESHIMS.DLL under C:\Program Files\Internet Explorer after installing IE8.
Thanks,
Eric
Please remember to mark helpful replies as answers and unmark them if they provide no help.
| | Jon Langdon | Thanks for the reply, first about the IESHIMS.DLL i already installed IE8 but i cannot find the dll really strange... and here is my DbgCLR log (checked everything and sorry for some dutch error's dont know why it is doing that.) [quote] -------------------------------------------------------------------------------- Starting profile on 12-8-2009 at 19:42:25 Operating System: Microsoft Windows XP Home (32-bit), version 5.01.2600 Service Pack 3 Program Executable: c:\program files\microsoft.net\sdk\v1.1\guidebug\DBGCLR.EXE Program Arguments: Starting Directory: C:\Program Files\Microsoft.NET\SDK\v1.1\GuiDebug\ Search Path: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\Program Files\Common Files\Autodesk Shared;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\Microsoft SQL Server\80\Tools\Binn;C:\Program Files\QuickTime\QTSystem;C:\Program Files\Microsoft SQL Server\90\Tools\binn;C:\PROGRA~1\TIEDUC~1\TI-83P~1\UTILS;C:\VXIPNP\WinNT\Bin;c:\masm32\bin;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin Options Selected: Simulate ShellExecute by inserting any App Paths directories into the PATH environment variable. Log DllMain calls for process attach and process detach messages. Log DllMain calls for all other messages, including thread attach and thread detach. Hook the process to gather more detailed dependency information. Log LoadLibrary function calls. Log GetProcAddress function calls. Log thread information. Log first chance exceptions. Log debug output messages. Use full paths when logging file names. Automatically open and profile child processes. -------------------------------------------------------------------------------- Started "c:\program files\microsoft.net\sdk\v1.1\guidebug\DBGCLR.EXE" (process 0x8A8) at address 0x00400000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\NTDLL.DLL" at address 0x7C900000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\KERNEL32.DLL" at address 0x7C7D0000 by thread 0x884. Successfully hooked module. DllMain(0x7C900000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\NTDLL.DLL" called by thread 0x884. DllMain(0x7C900000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\NTDLL.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x7C7D0000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\KERNEL32.DLL" called by thread 0x884. DllMain(0x7C7D0000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\KERNEL32.DLL" returned 1 (0x1) by thread 0x884. Injected "c:\documents and settings\user\bureaublad\DEPENDS.DLL" at address 0x08370000 by thread 0x884. DllMain(0x08370000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\documents and settings\user\bureaublad\DEPENDS.DLL" called by thread 0x884. DllMain(0x08370000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\documents and settings\user\bureaublad\DEPENDS.DLL" returned 1 (0x1) by thread 0x884. Loaded "c:\windows\system32\USER32.DLL" at address 0x7E390000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\GDI32.DLL" at address 0x77E40000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\ADVAPI32.DLL" at address 0x77F40000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\RPCRT4.DLL" at address 0x77DA0000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\SECUR32.DLL" at address 0x77F10000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\OLE32.DLL" at address 0x774A0000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\MSVCRT.DLL" at address 0x77BE0000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\OLEAUT32.DLL" at address 0x770E0000 by thread 0x884. Successfully hooked module. Loaded "c:\windows\system32\MSVCR71.DLL" at address 0x7C340000 by thread 0x884. Successfully hooked module. Entrypoint reached. All implicit modules have been loaded. DllMain(0x77E40000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\GDI32.DLL" called by thread 0x884. DllMain(0x77E40000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\GDI32.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x7E390000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\USER32.DLL" called by thread 0x884. LoadLibraryW("C:\WINDOWS\system32\IMM32.DLL") called from "c:\windows\system32\USER32.DLL" at address 0x7E3CDF6E by thread 0x884. Loaded "c:\windows\system32\IMM32.DLL" at address 0x76330000 by thread 0x884. Successfully hooked module. DllMain(0x76330000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\IMM32.DLL" called by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmWINNLSEnableIME") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD476 and returned 0x7633E679 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmWINNLSGetEnableStatus") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD48B and returned 0x7633E6A0 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSendIMEMessageExW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD4A0 and returned 0x7633EB34 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSendIMEMessageExA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD4B5 and returned 0x7633EB4F by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmIMPGetIMEW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD4CA and returned 0x7633E769 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmIMPGetIMEA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD4DF and returned 0x7633E79D by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmIMPQueryIMEW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD4F4 and returned 0x7633E804 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmIMPQueryIMEA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD509 and returned 0x7633E90C by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmIMPSetIMEW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD51E and returned 0x7633E995 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmIMPSetIMEA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD533 and returned 0x7633EAB9 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmAssociateContext") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD548 and returned 0x76332378 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmEscapeA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD55D and returned 0x76337C25 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmEscapeW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD572 and returned 0x76337EA1 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetCompositionStringA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD587 and returned 0x76335B62 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetCompositionStringW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD59C and returned 0x7633548A by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetCompositionWindow") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD5B1 and returned 0x76333B48 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetContext") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD5C6 and returned 0x763323A1 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetDefaultIMEWnd") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD5DB and returned 0x763397BE by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmIsIME") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD5F0 and returned 0x76338C54 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmReleaseContext") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD605 and returned 0x763329D3 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmRegisterClient") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD61A and returned 0x763322B3 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetCompositionFontW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD62F and returned 0x76334829 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetCompositionFontA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD644 and returned 0x76334791 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetCompositionFontW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD659 and returned 0x763349CE by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetCompositionFontA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD66E and returned 0x763348C1 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetCompositionWindow") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD683 and returned 0x76334DD6 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmNotifyIME") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD698 and returned 0x76336FD8 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmLockIMC") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD6AD and returned 0x76339F2D by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmUnlockIMC") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD6C2 and returned 0x76339F45 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmLoadIME") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD6D7 and returned 0x7633776F by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetOpenStatus") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD6EC and returned 0x7633470B by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmFreeLayout") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD701 and returned 0x76336E43 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmActivateLayout") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD716 and returned 0x763377CD by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetCandidateWindow") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD72B and returned 0x76333B93 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetCandidateWindow") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD740 and returned 0x76334E54 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmConfigureIMEW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD755 and returned 0x76337A7B by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetConversionStatus") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD76A and returned 0x76333A86 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetConversionStatus") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD77F and returned 0x763345F7 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetStatusWindowPos") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD794 and returned 0x76334D6E by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetImeInfoEx") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD7A9 and returned 0x76339C7F by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmLockImeDpi") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD7BE and returned 0x76339BAC by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmUnlockImeDpi") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD7D3 and returned 0x76339BFC by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetOpenStatus") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD7E8 and returned 0x76333AC3 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetActiveContext") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD7FD and returned 0x763329DE by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmTranslateMessage") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD812 and returned 0x7633DE65 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmLoadLayout") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD827 and returned 0x76338719 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmProcessKey") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD83C and returned 0x7633E0D3 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmPutImeMenuItemsIntoMappedFile") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD851 and returned 0x76342E03 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmGetProperty") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD866 and returned 0x76338B8E by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetCompositionStringA") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD87B and returned 0x763367D5 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSetCompositionStringW") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD890 and returned 0x763367FC by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmEnumInputContext") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD8A5 and returned 0x763337CA by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "ImmSystemHandler") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD8BA and returned 0x76339D74 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "CtfImmTIMActivate") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD8CF and returned 0x76343F0B by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "CtfImmRestoreToolbarWnd") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD8E4 and returned 0x763434DA by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "CtfImmHideToolbarWnd") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD8F9 and returned 0x76343511 by thread 0x884. GetProcAddress(0x76330000 [c:\windows\system32\IMM32.DLL], "CtfImmDispatchDefImeMessage") called from "c:\windows\system32\USER32.DLL" at address 0x7E3BD90E and returned 0x76344304 by thread 0x884. DllMain(0x76330000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\IMM32.DLL" returned 1 (0x1) by thread 0x884. LoadLibraryW("C:\WINDOWS\system32\IMM32.DLL") returned 0x76330000 by thread 0x884. DllMain(0x7E390000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\USER32.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x77F10000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\SECUR32.DLL" called by thread 0x884. DllMain(0x77F10000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\SECUR32.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x77DA0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\RPCRT4.DLL" called by thread 0x884. DllMain(0x77DA0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\RPCRT4.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x77F40000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\ADVAPI32.DLL" called by thread 0x884. DllMain(0x77F40000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\ADVAPI32.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x77BE0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\MSVCRT.DLL" called by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "InitializeCriticalSectionAndSpinCount") called from "c:\windows\system32\MSVCRT.DLL" at address 0x77C079C2 and returned 0x7C7DB8C9 by thread 0x884. DllMain(0x77BE0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\MSVCRT.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x774A0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\OLE32.DLL" called by thread 0x884. DllMain(0x774A0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\OLE32.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x770E0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\OLEAUT32.DLL" called by thread 0x884. DllMain(0x770E0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\OLEAUT32.DLL" returned 1 (0x1) by thread 0x884. DllMain(0x7C340000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\MSVCR71.DLL" called by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "InitializeCriticalSectionAndSpinCount") called from "c:\windows\system32\MSVCR71.DLL" at address 0x7C3418AB and returned 0x7C7DB8C9 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsAlloc") called from "c:\windows\system32\MSVCR71.DLL" at address 0x7C341950 and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsGetValue") called from "c:\windows\system32\MSVCR71.DLL" at address 0x7C34195D and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsSetValue") called from "c:\windows\system32\MSVCR71.DLL" at address 0x7C34196A and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsFree") called from "c:\windows\system32\MSVCR71.DLL" at address 0x7C341977 and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "IsProcessorFeaturePresent") called from "c:\windows\system32\MSVCR71.DLL" at address 0x7C341FDA and returned 0x7C7DAECA by thread 0x884. DllMain(0x7C340000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\MSVCR71.DLL" returned 1 (0x1) by thread 0x884. Loaded "c:\windows\system32\CMFDLL32.DLL" at address 0x10000000 by thread 0x884. Successfully hooked module. DllMain(0x10000000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\CMFDLL32.DLL" called by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsAlloc") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x10004B6F and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsGetValue") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x10004B7C and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsSetValue") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x10004B89 and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "FlsFree") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x10004B96 and returned NULL by thread 0x884. Error: Kan opgegeven procedure niet vinden (127). GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "InitializeCriticalSectionAndSpinCount") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x10006E5F and returned 0x7C7DB8C9 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x1000477C and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100047E8 and returned 0x7C913425 by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "EncodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100048A8 and returned 0x7C9133FF by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "DecodePointer") called from "c:\windows\system32\CMFDLL32.DLL" at address 0x100048B8 and returned 0x7C913425 by thread 0x884. c:\program files\microsoft.net\sdk\v1.1\guidebug\DBGCLR.EXE Thread 0xAB8 started in "c:\windows\system32\KERNEL32.DLL" at address 0x7C7E06F9. DllMain(0x10000000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\CMFDLL32.DLL" returned 1 (0x1) by thread 0x884. GetProcAddress(0x7C7D0000 [c:\windows\system32\KERNEL32.DLL], "GetCommandLineW") called from "c:\program files\microsoft.net\sdk\v1.1\guidebug\DBGCLR.EXE" at address 0x0040B48F and returned 0x7C7E7023 by thread 0x884. GetProcAddress(0x774A0000 [c:\windows\system32\OLE32.DLL], "CoCreateInstanceEx") called from "c:\windows\system32\OLEAUT32.DLL" at address 0x770E56BE and returned 0x774C0526 by thread 0x884. DllMain(0x7C900000, DLL_THREAD_ATTACH, 0x00000000) in "c:\windows\system32\NTDLL.DLL" called by thread 0xAB8. First chance exception 0xC0000005 (Access Violation) occurred in "c:\windows\system32\NTDLL.DLL" at address 0x7C900095 by thread 0xAB8. Second chance exception 0xC0000005 (Access Violation) occurred in "c:\windows\system32\NTDLL.DLL" at address 0x7C900095 by thread 0xAB8. Thread 0xAB8 exited with code -1073741819 (0xC0000005). Exited "c:\program files\microsoft.net\sdk\v1.1\guidebug\DBGCLR.EXE" (process 0x8A8) with code -1073741819 (0xC0000005) by thread 0x884. [/qoute]- Edited byNikosNL Wednesday, August 12, 2009 5:33 PM
- Edited byNikosNL Wednesday, August 12, 2009 5:43 PMbetter log file
-
Hi Nikos,
Seems it’s not a dll missing issue, we can see an Access Violation exception at the end of profile information.
It is needed to do more debugging on this exception, this time, use WinDbg to tract the root cause by following steps:
1. Open WinDbg, select File à Open Executable, choose DbgCLR.exe and click Open.
2. Then, select Debug à Event Filters, at the left of the pop up dialog, you can find an item begin with “Access Violation -� choose this item, then, at the right-bottom of this dialog, click “Enable�radio button.
3. Close the pop up dialog, input “g�command to let DbgCLR.exe to run.
4. WinDbg will break when Access Violation exception occurred from DbgCLR.exe, then we can input �analyze -v�command to get the Exception Analysis Report, please paste the report here so we can do more investigation.
Access Violation exception is fairly common, this article gives some suggestions on it, hope it can help you.
Thank, Eric
Please remember to mark helpful replies as answers and unmark them if they provide no help. | | NikosNL | Nikos,
DbgClr isa really old GUI debugger provided as a sample in the 1.1 SDK (as you note). It's only built to target .Net Framework 1.x code. Is there a particular reason you're wanting to use this debugger? If you have a need to use it to debug 1.x code then we can try to repro the issue you're seeing and dig a little deeper. If you're just interested in looking at it as a sample to dig deeper into managed debugging, I'd suggest taking a look at mdbg. Let us know what your high-level goals are and we can respond accordingly.
Thanks, Jon | | Jon Langdon | | thx eryang, i will try it out and reply as soon as possible. | | NikosNL | Done it but dont think it worked... CommandLine: "C:\Program Files\Microsoft.NET\SDK\v1.1\GuiDebug\DbgCLR.exe" Symbol search path is: *** Invalid *** **************************************************************************** * Symbol loading may be unreliable without a symbol search path. * * Use .symfix to have the debugger choose a symbol path. * * After setting your symbol path, use .reload to refresh symbol locations. * **************************************************************************** Executable search path is: ModLoad: 00400000 00416000 DbgClr.exe ModLoad: 7c900000 7c9b8000 ntdll.dll ModLoad: 7c7d0000 7c8d0000 C:\WINDOWS\system32\kernel32.dll ModLoad: 7e390000 7e421000 C:\WINDOWS\system32\USER32.dll ModLoad: 77e40000 77e89000 C:\WINDOWS\system32\GDI32.dll ModLoad: 77f40000 77feb000 C:\WINDOWS\system32\ADVAPI32.dll ModLoad: 77da0000 77e32000 C:\WINDOWS\system32\RPCRT4.dll ModLoad: 77f10000 77f21000 C:\WINDOWS\system32\Secur32.dll ModLoad: 774a0000 775dd000 C:\WINDOWS\system32\ole32.dll ModLoad: 77be0000 77c38000 C:\WINDOWS\system32\msvcrt.dll ModLoad: 770e0000 7716b000 C:\WINDOWS\system32\OLEAUT32.dll ModLoad: 7c340000 7c396000 C:\WINDOWS\system32\MSVCR71.dll (e50.82c): Break instruction exception - code 80000003 (first chance) eax=00241eb4 ebx=7ffdc000 ecx=00000003 edx=00000008 esi=00241f48 edi=00241eb4 eip=7c90120e esp=0012fb20 ebp=0012fc94 iopl=0 nv up ei pl nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202 *** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll - ntdll!DbgBreakPoint: 7c90120e cc int 3 0:000> g ModLoad: 76330000 7634d000 C:\WINDOWS\system32\IMM32.DLL ModLoad: 746a0000 746ec000 C:\WINDOWS\system32\MSCTF.dll ModLoad: 008d0000 00ba5000 C:\WINDOWS\system32\xpsp2res.dll ModLoad: 50a70000 50a80000 C:\Program Files\Microsoft.NET\SDK\v1.1\GuiDebug\vspkgs\1033\DbgClrMui.dll ModLoad: 7c9c0000 7d1e2000 C:\WINDOWS\system32\SHELL32.dll ModLoad: 77e90000 77f06000 C:\WINDOWS\system32\SHLWAPI.dll ModLoad: 77390000 77493000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll ModLoad: 5d4e0000 5d57a000 C:\WINDOWS\system32\comctl32.dll ModLoad: 778e0000 779d7000 C:\WINDOWS\system32\SETUPAPI.dll ModLoad: 77bd0000 77bd8000 C:\WINDOWS\system32\version.dll ModLoad: 75250000 7527e000 C:\WINDOWS\system32\msctfime.ime eax=00000000 ebx=00000000 ecx=7c7d0000 edx=7c97e120 esi=7c90de6e edi=ffffffff eip=7c90e514 esp=0012fdcc ebp=0012fec8 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: 7c90e514 c3 ret 0:000> !analyze -v Last event: e50.82c: Exit process 0:e50, code ffffffff debugger time: Sat Aug 22 18:37:41.281 2009 (GMT+2) what should i do? | | NikosNL |
|