Subject: port-sparc64/33114: SIGABRT is ignored
To: None <port-sparc64-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Martin Husemann <martin@aprisoft.de>
List: netbsd-bugs
Date: 03/21/2006 08:45:00
>Number: 33114
>Category: port-sparc64
>Synopsis: SIGABRT is ignored
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: port-sparc64-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Mar 21 08:45:00 +0000 2006
>Originator: Martin Husemann
>Release: NetBSD 3.99.17
>Organization:
>Environment:
Content-Length: 1142
Lines: 32
System: NetBSD nelly.aprisoft.de 3.99.17 NetBSD 3.99.17 (NELLY) #5: Mon Mar 20 16:51:58 CET 2006 martin@nelly.aprisoft.de:/usr/src/sys/arch/sparc64/compile/NELLY sparc64
Architecture: sparc64
Machine: sparc64
>Description:
Sigabrt seems to be ignored on sparc64.
>How-To-Repeat:
[/tmp] martin@nelly > sleep 60 &
[1] 344
[/tmp] martin@nelly > kill -6 344
[/tmp] martin@nelly >
[/tmp] martin@nelly > ls *.core
ls: No match.
[/tmp] martin@nelly >
I can not reproduce the problem on other archs.
The signal does not seem to be delivered to the process at all:
542 1 sleep CALL __sigaction_sigtramp(SIGALRM,0xffffffffffffc990,0xffffffffffffc970,0x406db5b4,1)
542 1 sleep RET __sigaction_sigtramp -1 errno 22 Invalid argument
542 1 sleep CALL __sigaction_sigtramp(SIGALRM,0xffffffffffffc990,0xffffffffffffc970,0x406e8ec0,2)
542 1 sleep RET __sigaction_sigtramp 0, -13936/0xffffffffffffc990
542 1 sleep CALL nanosleep(0xffffffffffffca80,0)
542 1 sleep RET nanosleep 0
542 1 sleep CALL exit(0)
(this is from another run, thus the different pid)
>Fix:
n/a