Thread overview
DDBG Bug?
Dec 02, 2007
Jascha Wetzel
Dec 03, 2007
Jascha Wetzel
December 02, 2007
Hello,
I have done a simple compilation and the program I have created works.  When ddbg is run on it I get lots of .dlls having no symbols and
Unhandled Exception: (0xe06d7363) at KERNEL32.dll (0x7c812a5b) thread(2308)

If you want any more information let me know

Lester L. Martin II
December 02, 2007
Lester L. Martin II wrote:
> Hello,
> I have done a simple compilation and the program I have created works.  When ddbg is run on it I get lots of .dlls having no symbols and
> Unhandled Exception: (0xe06d7363) at KERNEL32.dll (0x7c812a5b) thread(2308)
> 
> If you want any more information let me know

yes, please. i need everything to reproduce a bug in order to fix it.
December 02, 2007
Jascha Wetzel Wrote:

> Lester L. Martin II wrote:
> > Hello,
> > I have done a simple compilation and the program I have created works.  When ddbg is run on it I get lots of .dlls having no symbols and
> > Unhandled Exception: (0xe06d7363) at KERNEL32.dll (0x7c812a5b) thread(2308)
> > 
> > If you want any more information let me know
> 
> yes, please. i need everything to reproduce a bug in order to fix it.

O and the old bug I reported is fixed perfectly(*YAAAAY*).

Ok the code is: File is named testftp.d
import tango.net.ftp.FtpClient;
import tango.io.Console;

int main()
{
	auto _ftp = new FTPConnection("ftp.digitalmars.com", "anonymous", "anonymous@anonymous", 21);
	FtpFileInfo[] farray = _ftp.ls();
	char[] name;
	foreach(FtpFileInfo f; farray)
	{
		name ~= f.name ~ '\n';
	}
	Cout(name).flush.newline;
	Cin.get;
	return 0;
}

the command line is:
PATH=C:\dmd\bin;C:\dm\bin;C:\dmd\lib;C:\dm\lib
dmd testftp.d -g tango-base-dmd.lib

the ddbg command line is:
ddbg testftp
Ddbg 0.11 beta - D Debugger
Copyright (c) 2007 Jascha Wetzel
see http://ddbg.mainia.de/doc.html for documentation

Loading symbols from testftp.exe
->r
No symbols available from ntdll.dll
ntdll.dll loaded at 0x7c900000
No symbols available from KERNEL32.dll
KERNEL32.dll loaded at 0x7c800000
No symbols available from SHELL32.dll
SHELL32.dll loaded at 0x7c9c0000
No symbols available from ADVAPI32.dll
ADVAPI32.dll loaded at 0x77dd0000
No symbols available from RPCRT4.dll
RPCRT4.dll loaded at 0x77e70000
No symbols available from Secur32.dll
Secur32.dll loaded at 0x77fe0000
No symbols available from GDI32.dll
GDI32.dll loaded at 0x77f10000
No symbols available from USER32.dll
USER32.dll loaded at 0x7e410000
No symbols available from msvcrt.dll
msvcrt.dll loaded at 0x77c10000
No symbols available from SHLWAPI.dll
SHLWAPI.dll loaded at 0x77f60000
No symbols available from WS2_32.dll
WS2_32.dll loaded at 0x71ab0000
No symbols available from WS2HELP.dll
WS2HELP.dll loaded at 0x71aa0000
Unknown breakpoint hit at ntdll.dll (0x7c901230) thread(2928)
No symbols available from ShimEng.dll
ShimEng.dll loaded at 0x5cb70000
No symbols available from IMM32.dll
IMM32.dll loaded at 0x76390000
No symbols available
unknown DLL loaded
No symbols available from COMCTL32.dll
COMCTL32.dll loaded at 0x773d0000
No symbols available from COMCTL32.dll
COMCTL32.dll loaded at 0x5d090000
No symbols available
unknown DLL loaded
No symbols available from UxTheme.dll
UxTheme.dll loaded at 0x5ad70000
No symbols available from sfc.dll
sfc.dll loaded at 0x76bb0000
No symbols available from sfc_os.dll
sfc_os.dll loaded at 0x76c60000
No symbols available from WINTRUST.dll
WINTRUST.dll loaded at 0x76c30000
No symbols available from CRYPT32.dll
CRYPT32.dll loaded at 0x77a80000
No symbols available from MSASN1.dll
MSASN1.dll loaded at 0x77b20000
No symbols available from IMAGEHLP.dll
IMAGEHLP.dll loaded at 0x76c90000
No symbols available from ole32.dll
ole32.dll loaded at 0x774e0000
No symbols available from VERSION.dll
VERSION.dll loaded at 0x77c00000
No symbols available from MSWSOCK.dll
MSWSOCK.dll loaded at 0x71a50000
No symbols available from DNSAPI.dll
DNSAPI.dll loaded at 0x76f20000
No symbols available from WINRNR.dll
WINRNR.dll loaded at 0x76fb0000
No symbols available from WLDAP32.dll
WLDAP32.dll loaded at 0x76f60000
No symbols available from P2P.dll
P2P.dll loaded at 0x66580000
No symbols available from rasadhlp.dll
rasadhlp.dll loaded at 0x76fc0000
Unhandled Exception: (0xe06d7363) at KERNEL32.dll (0x7c812a5b) thread(2928)
->

ddbg version is 0.11 beta
and if you type the
in command on the above a couple of times you get a switch error loop
as in:

*error1
in
*error2
in
*error1
in
*error2

and so on etc.....


Lester L. Martin II


December 03, 2007
Lester L. Martin II wrote:
> Unhandled Exception: (0xe06d7363) at KERNEL32.dll (0x7c812a5b) thread(2928)
> ->

it works for me on xp and vista. you have a lot more DLLs getting
loaded, though. could you post a stacktrace (ddbg command 'us') from
after the exception?

here is my log from XP:

Loading symbols from main.exe
->r
No symbols available from ntdll.dll
ntdll.dll loaded at 0x7c900000
No symbols available from KERNEL32.dll
KERNEL32.dll loaded at 0x7c800000
No symbols available from WS2_32.dll
WS2_32.dll loaded at 0x71ab0000
No symbols available from msvcrt.dll
msvcrt.dll loaded at 0x77c10000
No symbols available from WS2HELP.dll
WS2HELP.dll loaded at 0x71aa0000
No symbols available from ADVAPI32.dll
ADVAPI32.dll loaded at 0x77dd0000
No symbols available from RPCRT4.dll
RPCRT4.dll loaded at 0x77e70000
No symbols available from Secur32.dll
Secur32.dll loaded at 0x77fe0000
No symbols available from SHELL32.dll
SHELL32.dll loaded at 0x7c9c0000
No symbols available from GDI32.dll
GDI32.dll loaded at 0x77f10000
No symbols available from USER32.dll
USER32.dll loaded at 0x7e410000
No symbols available from SHLWAPI.dll
SHLWAPI.dll loaded at 0x77f60000
Unknown breakpoint hit at ntdll.dll (0x7c901230) thread(4508)
No symbols available from IMM32.dll
IMM32.dll loaded at 0x76390000
No symbols available from COMCTL32.dll
COMCTL32.dll loaded at 0x773d0000
No symbols available from COMCTL32.dll
COMCTL32.dll loaded at 0x5d090000
No symbols available from MSWSOCK.dll
MSWSOCK.dll loaded at 0x71a50000
No symbols available from DNSAPI.dll
DNSAPI.dll loaded at 0x76f20000
No symbols available from WINRNR.dll
WINRNR.dll loaded at 0x76fb0000
No symbols available from WLDAP32.dll
WLDAP32.dll loaded at 0x76f60000
No symbols available from wshbth.dll
wshbth.dll loaded at 0x751d0000
No symbols available from SETUPAPI.dll
SETUPAPI.dll loaded at 0x77920000
No symbols available from rasadhlp.dll
rasadhlp.dll loaded at 0x76fc0000
No symbols available from HNetCfg.dll
HNetCfg.dll loaded at 0x662b0000
No symbols available from WSHTCPIP.dll
WSHTCPIP.dll loaded at 0x71a90000
Digital_Mars_C++
bup.zip
coffimplib.zip
ctools.zip
dmc.zip
dmd.1.00.zip
dmd.1.001.zip
dmd.1.002.zip
dmd.1.003.zip
dmd.1.004.zip
dmd.1.005.zip
dmd.1.006.zip
dmd.1.007.zip
dmd.1.009.zip
dmd.1.010.zip
dmd.1.011.zip
dmd.1.012.zip
dmd.1.013.zip
dmd.1.014.zip
dmd.1.015.zip
dmd.1.016.zip
dmd.1.017.zip
dmd.1.018.zip
dmd.1.019.zip
dmd.1.020.zip
dmd.1.021.zip
dmd.1.022.zip
dmd.1.023.zip
dmd.1.024.zip
dmd.100.zip
dmd.101.zip
dmd.102.zip
dmd.103.zip
dmd.104.zip
dmd.105.zip
dmd.106.zip
dmd.107.zip
dmd.108.zip
dmd.109.zip
dmd.110.zip
dmd.111.zip
dmd.112.zip
dmd.113.zip
dmd.114.zip
dmd.115.zip
dmd.116.zip
dmd.117.zip
dmd.118.zip
dmd.119.zip
dmd.120.2.zip
dmd.120.zip
dmd.121.zip
dmd.122.zip
dmd.123.zip
dmd.124.zip
dmd.125.zip
dmd.126.zip
dmd.127.zip
dmd.128.zip
dmd.129.zip
dmd.130.zip
dmd.131.zip
dmd.132.zip
dmd.133.zip
dmd.134.zip
dmd.135.zip
dmd.136.zip
dmd.137.zip
dmd.138.zip
dmd.139.zip
dmd.140.zip
dmd.141.zip
dmd.142.zip
dmd.143.zip
dmd.144.zip
dmd.145.zip
dmd.146.zip
dmd.147.zip
dmd.148.zip
dmd.149.zip
dmd.150.zip
dmd.151.zip
dmd.152.zip
dmd.153.zip
dmd.154.zip
dmd.155.zip
dmd.156.zip
dmd.157.zip
dmd.158.zip
dmd.159.zip
dmd.160.zip
dmd.161.zip
dmd.162.zip
dmd.163.zip
dmd.164.zip
dmd.165.zip
dmd.166.zip
dmd.167.zip
dmd.168.zip
dmd.169.zip
dmd.170.zip
dmd.171.zip
dmd.172.zip
dmd.173.zip
dmd.174.zip
dmd.175.zip
dmd.176.zip
dmd.177.zip
dmd.178.zip
dmd.2.000.zip
dmd.2.001.zip
dmd.2.002.zip
dmd.2.003.zip
dmd.2.004.zip
dmd.2.005.zip
dmd.2.006.zip
dmd.2.007.zip
dmd.2.008.zip
dmd.50.zip
dmd.53.zip
dmd.61.zip
dmd.65.zip
dmd.66.zip
dmd.67.zip
dmd.68.zip
dmd.69.zip
dmd.70.zip
dmd.71.zip
dmd.72.zip
dmd.73.zip
dmd.74.zip
dmd.75.zip
dmd.76.zip
dmd.77.zip
dmd.78.zip
dmd.79.zip
dmd.80.zip
dmd.81.zip
dmd.82.zip
dmd.86.zip
dmd.88.zip
dmd.89.zip
dmd.90.zip
dmd.91.zip
dmd.92.zip
dmd.93.zip
dmd.94.zip
dmd.95.zip
dmd.96.zip
dmd.97.zip
dmd.98.zip
dmd.99.zip
dmd.zip
dmd1.zip
dmdalpha19.zip
dmdscript.1.03.zip
dmdscript.1.04.zip
dmdscript.1.05.zip
dmdscript.1.06.zip
dmdscript.1.07.zip
dmdscript.1.09.zip
dmdscript.1.10.zip
dmdscript.1.11.zip
dmdscript.1.13.zip
dmdscript.1.14.zip
dmdscript.zip
doc.zip
dscript.zip
dscriptcppsrc.zip
gc.zip
htod.zip
make.exe
me.zip
mtask.zip
splitter.exe
stlsoft-1.7.1.zip
stlsoft-1.8.1.zip
stlsoft.zip
December 04, 2007
Jascha Wetzel Wrote:

> Lester L. Martin II wrote:
> > Unhandled Exception: (0xe06d7363) at KERNEL32.dll (0x7c812a5b) thread(2928)
> > ->
> 
> it works for me on xp and vista. you have a lot more DLLs getting loaded, though. could you post a stacktrace (ddbg command 'us') from after the exception?
> 
> here is my log from XP:
> 
> Loading symbols from main.exe
> ->r
> No symbols available from ntdll.dll
> ntdll.dll loaded at 0x7c900000
> No symbols available from KERNEL32.dll
> KERNEL32.dll loaded at 0x7c800000
> No symbols available from WS2_32.dll
> WS2_32.dll loaded at 0x71ab0000
> No symbols available from msvcrt.dll
> msvcrt.dll loaded at 0x77c10000
> No symbols available from WS2HELP.dll
> WS2HELP.dll loaded at 0x71aa0000
> No symbols available from ADVAPI32.dll
> ADVAPI32.dll loaded at 0x77dd0000
> No symbols available from RPCRT4.dll
> RPCRT4.dll loaded at 0x77e70000
> No symbols available from Secur32.dll
> Secur32.dll loaded at 0x77fe0000
> No symbols available from SHELL32.dll
> SHELL32.dll loaded at 0x7c9c0000
> No symbols available from GDI32.dll
> GDI32.dll loaded at 0x77f10000
> No symbols available from USER32.dll
> USER32.dll loaded at 0x7e410000
> No symbols available from SHLWAPI.dll
> SHLWAPI.dll loaded at 0x77f60000
> Unknown breakpoint hit at ntdll.dll (0x7c901230) thread(4508)
> No symbols available from IMM32.dll
> IMM32.dll loaded at 0x76390000
> No symbols available from COMCTL32.dll
> COMCTL32.dll loaded at 0x773d0000
> No symbols available from COMCTL32.dll
> COMCTL32.dll loaded at 0x5d090000
> No symbols available from MSWSOCK.dll
> MSWSOCK.dll loaded at 0x71a50000
> No symbols available from DNSAPI.dll
> DNSAPI.dll loaded at 0x76f20000
> No symbols available from WINRNR.dll
> WINRNR.dll loaded at 0x76fb0000
> No symbols available from WLDAP32.dll
> WLDAP32.dll loaded at 0x76f60000
> No symbols available from wshbth.dll
> wshbth.dll loaded at 0x751d0000
> No symbols available from SETUPAPI.dll
> SETUPAPI.dll loaded at 0x77920000
> No symbols available from rasadhlp.dll
> rasadhlp.dll loaded at 0x76fc0000
> No symbols available from HNetCfg.dll
> HNetCfg.dll loaded at 0x662b0000
> No symbols available from WSHTCPIP.dll
> WSHTCPIP.dll loaded at 0x71a90000
> Digital_Mars_C++
> bup.zip
> coffimplib.zip
> ctools.zip
> dmc.zip
> dmd.1.00.zip
> dmd.1.001.zip
> dmd.1.002.zip
> dmd.1.003.zip
> dmd.1.004.zip
> dmd.1.005.zip
> dmd.1.006.zip
> dmd.1.007.zip
> dmd.1.009.zip
> dmd.1.010.zip
> dmd.1.011.zip
> dmd.1.012.zip
> dmd.1.013.zip
> dmd.1.014.zip
> dmd.1.015.zip
> dmd.1.016.zip
> dmd.1.017.zip
> dmd.1.018.zip
> dmd.1.019.zip
> dmd.1.020.zip
> dmd.1.021.zip
> dmd.1.022.zip
> dmd.1.023.zip
> dmd.1.024.zip
> dmd.100.zip
> dmd.101.zip
> dmd.102.zip
> dmd.103.zip
> dmd.104.zip
> dmd.105.zip
> dmd.106.zip
> dmd.107.zip
> dmd.108.zip
> dmd.109.zip
> dmd.110.zip
> dmd.111.zip
> dmd.112.zip
> dmd.113.zip
> dmd.114.zip
> dmd.115.zip
> dmd.116.zip
> dmd.117.zip
> dmd.118.zip
> dmd.119.zip
> dmd.120.2.zip
> dmd.120.zip
> dmd.121.zip
> dmd.122.zip
> dmd.123.zip
> dmd.124.zip
> dmd.125.zip
> dmd.126.zip
> dmd.127.zip
> dmd.128.zip
> dmd.129.zip
> dmd.130.zip
> dmd.131.zip
> dmd.132.zip
> dmd.133.zip
> dmd.134.zip
> dmd.135.zip
> dmd.136.zip
> dmd.137.zip
> dmd.138.zip
> dmd.139.zip
> dmd.140.zip
> dmd.141.zip
> dmd.142.zip
> dmd.143.zip
> dmd.144.zip
> dmd.145.zip
> dmd.146.zip
> dmd.147.zip
> dmd.148.zip
> dmd.149.zip
> dmd.150.zip
> dmd.151.zip
> dmd.152.zip
> dmd.153.zip
> dmd.154.zip
> dmd.155.zip
> dmd.156.zip
> dmd.157.zip
> dmd.158.zip
> dmd.159.zip
> dmd.160.zip
> dmd.161.zip
> dmd.162.zip
> dmd.163.zip
> dmd.164.zip
> dmd.165.zip
> dmd.166.zip
> dmd.167.zip
> dmd.168.zip
> dmd.169.zip
> dmd.170.zip
> dmd.171.zip
> dmd.172.zip
> dmd.173.zip
> dmd.174.zip
> dmd.175.zip
> dmd.176.zip
> dmd.177.zip
> dmd.178.zip
> dmd.2.000.zip
> dmd.2.001.zip
> dmd.2.002.zip
> dmd.2.003.zip
> dmd.2.004.zip
> dmd.2.005.zip
> dmd.2.006.zip
> dmd.2.007.zip
> dmd.2.008.zip
> dmd.50.zip
> dmd.53.zip
> dmd.61.zip
> dmd.65.zip
> dmd.66.zip
> dmd.67.zip
> dmd.68.zip
> dmd.69.zip
> dmd.70.zip
> dmd.71.zip
> dmd.72.zip
> dmd.73.zip
> dmd.74.zip
> dmd.75.zip
> dmd.76.zip
> dmd.77.zip
> dmd.78.zip
> dmd.79.zip
> dmd.80.zip
> dmd.81.zip
> dmd.82.zip
> dmd.86.zip
> dmd.88.zip
> dmd.89.zip
> dmd.90.zip
> dmd.91.zip
> dmd.92.zip
> dmd.93.zip
> dmd.94.zip
> dmd.95.zip
> dmd.96.zip
> dmd.97.zip
> dmd.98.zip
> dmd.99.zip
> dmd.zip
> dmd1.zip
> dmdalpha19.zip
> dmdscript.1.03.zip
> dmdscript.1.04.zip
> dmdscript.1.05.zip
> dmdscript.1.06.zip
> dmdscript.1.07.zip
> dmdscript.1.09.zip
> dmdscript.1.10.zip
> dmdscript.1.11.zip
> dmdscript.1.13.zip
> dmdscript.1.14.zip
> dmdscript.zip
> doc.zip
> dscript.zip
> dscriptcppsrc.zip
> gc.zip
> htod.zip
> make.exe
> me.zip
> mtask.zip
> splitter.exe
> stlsoft-1.7.1.zip
> stlsoft-1.8.1.zip
> stlsoft.zip


Heres the stacktrace:
->us
#0 ?? () from KERNEL32.dll
#1 0x00dce40c in ?? () from
#2 0x00d7ab73 in ?? () from
#3 0x00d7dcf2 in ?? () from
#4 0x00d65dc0 in ?? () from
#5 0x00d62937 in ?? () from
#6 0x00d65a01 in ?? () from
#7 0x76fc12b8 in ?? () from rasadhlp.dll
#8 0x76fc15ad in ?? () from rasadhlp.dll
#9 0x76fc1557 in ?? () from rasadhlp.dll
#10 0x71ab50b3 in ?? () from WS2_32.dll
#11 0x00410c8c in bool tango.net.Socket.NetHost.getHostByName(char[], void*) ()
from Socket
#12 0x0040b0a9 in void tango.net.ftp.FtpClient.FTPConnection.connect(char[], cha
r[], char[], int, void*) () from FtpClient
#13 0x0040b061 in class tango.net.ftp.FtpClient.FTPConnection tango.net.ftp.FtpC
lient.FTPConnection._ctor(char[], char[], char[], int, void*) () from FtpClient
#14 0x00402588 in extern (C) int dmain2.main(int, char**) . void runMain(void*)
() from dmain2
#15 0x004025bf in extern (C) int dmain2.main(int, char**) . void runAll(void*) (
) from dmain2
#16 0x00402390 in _main () from dmain2
#17 0x00416dc5 in _mainCRTStartup () from constart
#18 0x7c816fd7 in ?? () from KERNEL32.dll

It has a couple of named functions and the rest are ??(?) because I didn't get them or something