Re: GDB from current broken on mips64eb
Rin Okuyama <[email protected]> Wed, 28 Sep 2016 19:17:39 +0900
| Newsgroups | gmane.os.netbsd.ports.mips.devel,gmane.os.netbsd.ports.evbmips |
|---|---|
| Message-ID | <[email protected]> |
On 2016/09/11 11:58, Rin Okuyama wrote: > GDB 7.10.1 from current (20160910) on ERLITE (mips64eb, n32 ABI) > seems broken: > > % cc -g -O0 hello.c && gdb ./a.out > GNU gdb (GDB) 7.10.1 > (snip) > Reading symbols from ./a.out...done. > (gdb) r > Starting program: /home/rin/a.out > Hello, World! > > Then, it hangs indefinitely. The target process became zombie, > and it cannot be killed even with "kill -9": ...snip... The origin of the problem turned out to be missing COMPAT_NETBSD32 support for ptrace(2). I booked PR with patch as kern/51514: http://gnats.netbsd.org/51514 With this patch, GDB works fine in N32 userland on mips64 kernel. Thanks, Rin