Subject: Re: gdb/PTRACE broken on sparc64?
To: None <,>
From: Matt Thomas <>
List: current-users
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 4.99.1 NetBSD 4.99.1 (GENERIC) #5: Tue Sep 12 12:01:59 CDT 2006 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:
3am Software Foundry              www:
Cupertino, CA              disclaimer: I avow all knowledge of this message.