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