Thread overview
Ddbg 0.0.5 alpha release
Mar 21, 2007
Jascha Wetzel
Mar 21, 2007
Vladimir
Mar 21, 2007
Jascha Wetzel
Mar 21, 2007
Vladimir
Mar 21, 2007
Jascha Wetzel
OT: Re: Ddbg 0.0.5 alpha release
Mar 21, 2007
Charlie
Mar 21, 2007
Jascha Wetzel
Mar 22, 2007
Bill Baxter
March 21, 2007
Ddbg is a Win32 D Debugger

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

This release mainly fixes a bad bug ignoring most source lines in larger applications and adds DMD 1.009 union support.
March 21, 2007
Jascha Wetzel wrote:
> Ddbg is a Win32 D Debugger
> 
> http://ddbg.mainia.de/releases.html
> 
> This release mainly fixes a bad bug ignoring most source lines in larger
> applications and adds DMD 1.009 union support.

I'm getting the following error while trying to load my program into debugger.

Unhandled exception in Ddbg v0.0.5 alpha:
AssertError Failure util(423)
March 21, 2007
that's due to unexpected codeview data. could you send me an exe file that triggers the problem?

Vladimir wrote:
> Jascha Wetzel wrote:
>> Ddbg is a Win32 D Debugger
>>
>> http://ddbg.mainia.de/releases.html
>>
>> This release mainly fixes a bad bug ignoring most source lines in larger applications and adds DMD 1.009 union support.
> 
> I'm getting the following error while trying to load my program into debugger.
> 
> Unhandled exception in Ddbg v0.0.5 alpha:
> AssertError Failure util(423)
March 21, 2007
Jascha Wetzel wrote:
> that's due to unexpected codeview data. could you send me an exe file
> that triggers the problem?
> 
sent by email
March 21, 2007
fixed in 0.0.5.1

Vladimir wrote:
> Jascha Wetzel wrote:
>> Ddbg is a Win32 D Debugger
>>
>> http://ddbg.mainia.de/releases.html
>>
>> This release mainly fixes a bad bug ignoring most source lines in larger applications and adds DMD 1.009 union support.
> 
> I'm getting the following error while trying to load my program into debugger.
> 
> Unhandled exception in Ddbg v0.0.5 alpha:
> AssertError Failure util(423)
March 21, 2007
Jascha Wetzel wrote:
> Ddbg is a Win32 D Debugger
> 
> http://ddbg.mainia.de/releases.html
> 
> This release mainly fixes a bad bug ignoring most source lines in larger
> applications and adds DMD 1.009 union support.

I love how you also provide a URL in your posts, makes me so angry when people don't.

Also ddbg rocks , has anyone done anything with emacs integration ?

Charlie
March 21, 2007
thanks!

emacs integration worked very rudimentarily. i added --fullname in this
release, which should improve on another issue.
i'll be very happy to take your feedback on emacs-related issues.

Charlie wrote:
> Jascha Wetzel wrote:
>> Ddbg is a Win32 D Debugger
>>
>> http://ddbg.mainia.de/releases.html
>>
>> This release mainly fixes a bad bug ignoring most source lines in larger applications and adds DMD 1.009 union support.
> 
> I love how you also provide a URL in your posts, makes me so angry when people don't.
> 
> Also ddbg rocks , has anyone done anything with emacs integration ?
> 
> Charlie
March 22, 2007
Charlie wrote:
> Jascha Wetzel wrote:
>> Ddbg is a Win32 D Debugger
>>
>> http://ddbg.mainia.de/releases.html
>>
>> This release mainly fixes a bad bug ignoring most source lines in larger
>> applications and adds DMD 1.009 union support.
> 
> I love how you also provide a URL in your posts, makes me so angry when people don't.
> 
> Also ddbg rocks , has anyone done anything with emacs integration ?
> 
> Charlie

I played with getting emacs working a bit.
You can definitely debug with ddbg_gdb in emacs under M-x gdb.

Current source line display works but display of breakpoints and probably other things do not.  This is unfortunately not easy to fix.  I debugged  gdb-mode enough to figure out that display of breakpoints basically requires support for --annotate=3 type output.  And that's pretty annoying for Jascha to have to support just for emacs' sake.

Plus, currently the gdb folks are working on a whole new interface called GDBMI that will replace --annotate=3, and Jascha has said that he has vague plans to support that.  Unfortunately the spec for that seems to be in flux right now.  I couldn't even get a combination of emacs/gdbmi-mode/gdb working, so there's not much hope currently of getting the emacs/gdbmi-mode/ddbg_gdb combination working.

Unless someone just has gobs of time to spend on this, I think the best plan is to just wait for GDBMI to become mainstream, and then support that.

But in the meantime basic M-x gdb seems to work.  You just can't see your breakpoints.

--bb