Subject: Re: gdb/PTRACE broken on sparc64?
To: None <email@example.com, firstname.lastname@example.org>
From: Matt Thomas <email@example.com>
Date: 09/12/2006 15:24:51
David Young wrote:
> With -current sources of last night, I see the following error when I
> try to attach to a live process with gdb. Anybody else?
> % sudo gdb ~/scratch-cuw/Z/utd/utd `pgrep utd`
> GNU gdb 5.3nb1
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "sparc64--netbsdelf"...
> Attaching to program: /u1/dyoung/scratch-cuw/Z/utd/utd, process 1098
> sorry, pid 1098 was killed: orphaned traced process
> Sep 12 16:23:38 thule /netbsd: pid 1098 was killed: orphaned traced process
> Bus error (core dumped)
> % uname -a
> NetBSD thule.ojctech.com 4.99.1 NetBSD 4.99.1 (GENERIC) #5: Tue Sep 12 12:01:59 CDT 2006 firstname.lastname@example.org:/u4/dyoung-scratch/new-nbsd/sparc64/O/sys/arch/sparc64/compile/GENERIC sparc64
> Presumably this is fallout from recent PTRACE changes?
Try building gdb6 and see if it works better. gdb5 on ppc did the
same while gdb6 mostly works.
Matt Thomas email: email@example.com
3am Software Foundry www: http://3am-software.com/bio/matt/
Cupertino, CA disclaimer: I avow all knowledge of this message.