Thread overview
Ddbg 0.0.3 alpha release
Feb 26, 2007
Jascha Wetzel
Feb 26, 2007
Jascha Wetzel
Feb 27, 2007
dckl
Feb 27, 2007
Jascha Wetzel
Feb 27, 2007
dckl
February 26, 2007
Ddbg is a Win32 D Debugger that works with the Code::Blocks IDE

http://ddbg.mainia.de/releases.html

This release improves on stacktrace information, breaks only on unhandled exceptions and fixes a couple of bugs.
February 26, 2007
actually, it also works without C::B ;)

Jascha Wetzel wrote:
> Ddbg is a Win32 D Debugger that works with the Code::Blocks IDE
> 
> http://ddbg.mainia.de/releases.html
> 
> This release improves on stacktrace information, breaks only on unhandled exceptions and fixes a couple of bugs.
February 27, 2007
Jascha Wetzel wrote:
> Ddbg is a Win32 D Debugger that works with the Code::Blocks IDE
>
> http://ddbg.mainia.de/releases.html
>
> This release improves on stacktrace information, breaks only on
> unhandled exceptions and fixes a couple of bugs.
>   
I've tried the latest release on my application but the debugger fails loading the program.

ddbg quantum.exe

ntdll.dll loaded
KERNEL32.dll loaded
GDI32.dll loaded
USER32.dll loaded
ADVAPI32.dll loaded
RPCRT4.dll loaded
COMCTL32.dll loaded
comdlg32.dll loaded
SHLWAPI.dll loaded
msvcrt.dll loaded
SHELL32.dll loaded
ole32.dll loaded
WINMM.dll loaded
ippcore-5.1.dll loaded
libguide40.dll loaded
WSOCK32.dll loaded
WS2_32.dll loaded
WS2HELP.dll loaded
VERSION.dll loaded
SETUPAPI.dll loaded
sqlite3.dll loaded
ipps-5.1.dll loaded
ippcore-5.1.dll loaded
ippvm-5.1.dll loaded
ippsr-5.1.dll loaded
MSIMG32.dll loaded
Unknown breakpoint hit at ntdll.dll (0x7c901230)
->

Using the debug version I get

ddbg_debug quantum.exe

unprocessed subfield index 0x40a
unprocessed subfield index 0x1e7a
sstFileIndex section
sstSegMap section
sstSegName section 173bd8
unsupported type leaf 0x6
unknown codeview type 0x50
unknown codeview type 0x470
unknown codeview type 0x412
unknown codeview type 0x470
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x412
unknown codeview type 0x12
unknown codeview type 0x12
unknown codeview type 0x12
unknown codeview type 0x12
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
ntdll.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
KERNEL32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
GDI32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
USER32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
ADVAPI32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
RPCRT4.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
COMCTL32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
comdlg32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
SHLWAPI.dll loaded
Unsupported CodeView version RSDS
msvcrt.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
SHELL32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
ole32.dll loaded
Unsupported CodeView version RSDS
Unsupported COFF Debug Information format 0xa
WINMM.dll loaded
Error: AssertError Failure coff(212)
February 27, 2007
the first run looks ok. Unknown Breakpoint in ntdll.dll is normal. it's hit before the program is started.

> Error: AssertError Failure coff(212)

this one is due to the very simplified COFF loader, Ddbg has. would you mind sending me that exe file, so i can fix it?


dckl wrote:
> Jascha Wetzel wrote:
>> Ddbg is a Win32 D Debugger that works with the Code::Blocks IDE
>>
>> http://ddbg.mainia.de/releases.html
>>
>> This release improves on stacktrace information, breaks only on
>> unhandled exceptions and fixes a couple of bugs.
>> 
> I've tried the latest release on my application but the debugger fails loading the program.
> 
> ddbg quantum.exe
> 
> ntdll.dll loaded
> KERNEL32.dll loaded
> GDI32.dll loaded
> USER32.dll loaded
> ADVAPI32.dll loaded
> RPCRT4.dll loaded
> COMCTL32.dll loaded
> comdlg32.dll loaded
> SHLWAPI.dll loaded
> msvcrt.dll loaded
> SHELL32.dll loaded
> ole32.dll loaded
> WINMM.dll loaded
> ippcore-5.1.dll loaded
> libguide40.dll loaded
> WSOCK32.dll loaded
> WS2_32.dll loaded
> WS2HELP.dll loaded
> VERSION.dll loaded
> SETUPAPI.dll loaded
> sqlite3.dll loaded
> ipps-5.1.dll loaded
> ippcore-5.1.dll loaded
> ippvm-5.1.dll loaded
> ippsr-5.1.dll loaded
> MSIMG32.dll loaded
> Unknown breakpoint hit at ntdll.dll (0x7c901230)
> ->
> 
> Using the debug version I get
> 
> ddbg_debug quantum.exe
> 
> unprocessed subfield index 0x40a
> unprocessed subfield index 0x1e7a
> sstFileIndex section
> sstSegMap section
> sstSegName section 173bd8
> unsupported type leaf 0x6
> unknown codeview type 0x50
> unknown codeview type 0x470
> unknown codeview type 0x412
> unknown codeview type 0x470
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x412
> unknown codeview type 0x12
> unknown codeview type 0x12
> unknown codeview type 0x12
> unknown codeview type 0x12
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> ntdll.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> KERNEL32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> GDI32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> USER32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> ADVAPI32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> RPCRT4.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> COMCTL32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> comdlg32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> SHLWAPI.dll loaded
> Unsupported CodeView version RSDS
> msvcrt.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> SHELL32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> ole32.dll loaded
> Unsupported CodeView version RSDS
> Unsupported COFF Debug Information format 0xa
> WINMM.dll loaded
> Error: AssertError Failure coff(212)
February 27, 2007
The exe + the needed non-system DLLs will be well over 10 MB. I'll have to see if I can reduce things to a much simpler test case.


Jascha Wetzel wrote:
> the first run looks ok. Unknown Breakpoint in ntdll.dll is normal. it's
> hit before the program is started.
>
>   
>> Error: AssertError Failure coff(212)
>>     
>
> this one is due to the very simplified COFF loader, Ddbg has. would you
> mind sending me that exe file, so i can fix it?
>
>
> dckl wrote:
>   
>> Jascha Wetzel wrote:
>>     
>>> Ddbg is a Win32 D Debugger that works with the Code::Blocks IDE
>>>
>>> http://ddbg.mainia.de/releases.html
>>>
>>> This release improves on stacktrace information, breaks only on
>>> unhandled exceptions and fixes a couple of bugs.
>>>         
>> I've tried the latest release on my application but the debugger fails
>> loading the program.
>>
>> ddbg quantum.exe
>>
>> ntdll.dll loaded
>> KERNEL32.dll loaded
>> GDI32.dll loaded
>> USER32.dll loaded
>> ADVAPI32.dll loaded
>> RPCRT4.dll loaded
>> COMCTL32.dll loaded
>> comdlg32.dll loaded
>> SHLWAPI.dll loaded
>> msvcrt.dll loaded
>> SHELL32.dll loaded
>> ole32.dll loaded
>> WINMM.dll loaded
>> ippcore-5.1.dll loaded
>> libguide40.dll loaded
>> WSOCK32.dll loaded
>> WS2_32.dll loaded
>> WS2HELP.dll loaded
>> VERSION.dll loaded
>> SETUPAPI.dll loaded
>> sqlite3.dll loaded
>> ipps-5.1.dll loaded
>> ippcore-5.1.dll loaded
>> ippvm-5.1.dll loaded
>> ippsr-5.1.dll loaded
>> MSIMG32.dll loaded
>> Unknown breakpoint hit at ntdll.dll (0x7c901230)
>> ->
>>
>> Using the debug version I get
>>
>> ddbg_debug quantum.exe
>>
>> unprocessed subfield index 0x40a
>> unprocessed subfield index 0x1e7a
>> sstFileIndex section
>> sstSegMap section
>> sstSegName section 173bd8
>> unsupported type leaf 0x6
>> unknown codeview type 0x50
>> unknown codeview type 0x470
>> unknown codeview type 0x412
>> unknown codeview type 0x470
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x412
>> unknown codeview type 0x12
>> unknown codeview type 0x12
>> unknown codeview type 0x12
>> unknown codeview type 0x12
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> ntdll.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> KERNEL32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> GDI32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> USER32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> ADVAPI32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> RPCRT4.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> COMCTL32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> comdlg32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> SHLWAPI.dll loaded
>> Unsupported CodeView version RSDS
>> msvcrt.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> SHELL32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> ole32.dll loaded
>> Unsupported CodeView version RSDS
>> Unsupported COFF Debug Information format 0xa
>> WINMM.dll loaded
>> Error: AssertError Failure coff(212)
>>