A
Alex
Hello,
I'm working on a new version of our product's company. I have a problem
where the new version, once installed, will simply not start. Apparently,
none of the .NET code is being executed either, because the first thing the
software does is open a log to document the startup process and that log is
never created. The application is Visual Basic .NET and it uses several COM
objects we designed. The same installer, when used on one of the dev
machines, produces a functionnal software.
I don't know much about .NET debugging, espicially when it occurs before my
code is even involved. I'm guessing is some missing dependency (although a
check with depends reveals nothing obvious).
If anyone could point me to tools or techniques to get more info on what's
going on it would be appreciated. Bugs like this, for us anyway, are usualy
caused by a missing or corrupted .NET framework install but I have
uninstalled and reinstalled and it doens't seem to help anything at all.
Here's what I get when I put the software in NTSD:
Microsoft (R) Windows User-Mode Debugger Version 5.1.2600.0
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: MySoftware.exe
Loaded dbghelp extension DLL
The call to LoadLibrary(ext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded exts extension DLL
The call to LoadLibrary(uext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded ntsdexts extension DLL
Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH setting
Executable search path is:
ModLoad: 00400000 006bc000 image00400000
ModLoad: 7c900000 7c9af000 ntdll.dll
ModLoad: 79000000 79045000 C:\WINDOWS\system32\mscoree.dll
ModLoad: 7c800000 7c8f6000 C:\WINDOWS\system32\KERNEL32.dll
Break instruction exception - code 80000003 (first chance)
eax=00261eb4 ebx=7ffda000 ecx=00000000 edx=00000001 esi=00261f48
edi=00261eb4
eip=7c90120e esp=0013fb20 ebp=0013fc94 iopl=0 nv up ei pl nz na pe
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
ntdl
l.dll -
ntdll!DbgBreakPoint:
7c90120e cc int 3
0:000>
Any help would be appreciated.
Thanks,
Alex.
I'm working on a new version of our product's company. I have a problem
where the new version, once installed, will simply not start. Apparently,
none of the .NET code is being executed either, because the first thing the
software does is open a log to document the startup process and that log is
never created. The application is Visual Basic .NET and it uses several COM
objects we designed. The same installer, when used on one of the dev
machines, produces a functionnal software.
I don't know much about .NET debugging, espicially when it occurs before my
code is even involved. I'm guessing is some missing dependency (although a
check with depends reveals nothing obvious).
If anyone could point me to tools or techniques to get more info on what's
going on it would be appreciated. Bugs like this, for us anyway, are usualy
caused by a missing or corrupted .NET framework install but I have
uninstalled and reinstalled and it doens't seem to help anything at all.
Here's what I get when I put the software in NTSD:
Microsoft (R) Windows User-Mode Debugger Version 5.1.2600.0
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: MySoftware.exe
Loaded dbghelp extension DLL
The call to LoadLibrary(ext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded exts extension DLL
The call to LoadLibrary(uext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded ntsdexts extension DLL
Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH setting
Executable search path is:
ModLoad: 00400000 006bc000 image00400000
ModLoad: 7c900000 7c9af000 ntdll.dll
ModLoad: 79000000 79045000 C:\WINDOWS\system32\mscoree.dll
ModLoad: 7c800000 7c8f6000 C:\WINDOWS\system32\KERNEL32.dll
Break instruction exception - code 80000003 (first chance)
eax=00261eb4 ebx=7ffda000 ecx=00000000 edx=00000001 esi=00261f48
edi=00261eb4
eip=7c90120e esp=0013fb20 ebp=0013fc94 iopl=0 nv up ei pl nz na pe
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
ntdl
l.dll -
ntdll!DbgBreakPoint:
7c90120e cc int 3
0:000>
Any help would be appreciated.
Thanks,
Alex.