Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Mar 2004 16:05:37 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Niall Douglas <s_sourceforge@nedprod.com>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: GDB 6.0 and FreeBSD threads
Message-ID:  <406616D1.6090108@elischer.org>
In-Reply-To: <406605CC.14911.CD2D006@localhost>
References:  <406605CC.14911.CD2D006@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
Niall Douglas wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi,
> 
> I'm nearly finished porting my project to FreeBSD from Linux but I'm 
> getting a SIGSEGV at odd places in the code. Unfortunately my project 
> absolutely requires G++ v3.4 as the template support in v3.3 is not 
> up to par. Hence one has a problem debugging the executable with gdb 
> <6.0 (it works, but it's flaky).
> 
> I tried compiling gdb 6.0 on FreeBSD and it compiles fine. 
> Unfortunately it appears to be missing thread support which is most 
> annoying. After searching around, I've discovered you guys patched 
> gdb 5.x with uthread.c.
> 
> Here's my question - how much work would be required to getting the 
> 5.x uthread.c to work with gdb 6.0? Has somebody already done most of 
> the work (if so, can you supply me with a diff)? I don't need 
> fantastic support, just enough to help me find this bug (it's weird - 
> it's almost as though g++ is writing off the end of the stack ie; bad 
> code generation. Yet surely if that were the case, we'd have the same 
> SIGSEGV on Linux :( ).
> 
> Any info much appreciated.
> 
> Cheers,
> Niall
> 

David Xu is doing gdb support for the new threads code however it is for
the gdb in teh system.
I don;t know how different it wouldbe for 6.0 but you may end up
needing to do some work on it yourself if you can get his patches.


-- 
+------------------------------------+       ______ _  __
|   __--_|\  Julian Elischer         |       \     U \/ / hard at work in
|  /       \ julian@elischer.org     +------>x   USA    \ a very strange
| (   OZ    )                                \___   ___ | country !
+- X_.---._/    presently in San Francisco       \_/   \\
           v



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?406616D1.6090108>