Subject: bin/33128: when login in on the console, SIGABRT is ignored
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org>
From: Martin Husemann <martin@aprisoft.de>
List: netbsd-bugs
Date: 03/22/2006 09:05:00
>Number:         33128
>Category:       bin
>Synopsis:       when login in on the console, SIGABRT is ignored
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 22 09:05:00 +0000 2006
>Originator:     Martin Husemann
>Release:        NetBSD 3.99.16
>Organization:
>Environment:
System: NetBSD martins.aprisoft.de 3.99.16 NetBSD 3.99.16 (MARTINS) #0: Mon Mar 13 10:06:45 CET 2006 martin@martins.aprisoft.de:/usr/src/sys/arch/amd64/compile/MARTINS amd64
Architecture: x86_64
Machine: amd64
>Description:

When I log in on the console, then do

  cd /tmp
  sleep 60 &
  kill -6 $!

I do not get the expected core dump. When I log in via ssh, everything works
as expected. My ssh is configured to not use PAM (don't know if that matters).

So something is setting SIGABRT to SIG_IGN.

>How-To-Repeat:

See above. I can reproduce this on this amd64 machine and on a slightly
newer sparc64 one, but not on an evbmips (meshcube). It happens both with
tcsh and sh as login shell.

>Fix:
no idea.