Latest GDB version problems

Brad Roberts braddr at slice-2.puremagic.com
Mon May 10 17:43:07 PDT 2010


On Mon, 10 May 2010, Robert Clipsham wrote:

> On 10/05/10 19:48, Piotrek wrote:
> > (gdb) info locals
> > i = 1
> > s = 578159222890430469
> > f = 9.55146781e-38
> > (gdb) show language
> > The current source language is "auto; currently d".
> 
> You are not using a version of gdb with D support if s is not displayed as a
> string. This said, I've only ever looked at variables using print or a
> backtrace, could you try 'p s' and see what result it gives? If it's the same
> you aren't using a D capable version of gdb. This said, it should be working
> in that version of gdb, I guess there's some other issues there if this is the
> case.
> 
> > Reading symbols from
> > /home/pio/dev/d/projects/cb_test/hello...Segmentation fault
> 
> This is a gdb issue, not a D issue, you should report this issue to the gdb
> developers so they can add a test case to their test suite and fix the bug :)
> 
> > Does anyone can work with gdb on linux?
> 
> I do, and it works great for me :) This said, if you have issues with it it's
> good to voice them to either the D community or the gdb devs if appropriate so
> we can work out any issues and make debugging D on linux/freebsd/os x etc a
> pleasant experience. It isn't right now, but the situation's far better than
> it was a few weeks ago (it was impossible to do anything non-trivial then :P)
> 
> > Cheers
> > Piotrek

For what it's worth, I've still had lots of problems with gdb (from cvs) + 
dmd from svn.  It's certainly LOTS better, but there's lots left to fix.  
Unfortunatly I haven't spent the time to try to reduce the problem down at 
all.  I'll do that, but just haven't yet.

Later,
Brad


More information about the Digitalmars-d-learn mailing list