OpenAFS Master Repository branch, openafs-stable-1_4_x, updated. 0b5604020a97cc4e486541c98ca7cfafe55d0306

Gerrit Code Review gerrit@openafs.org
Wed, 21 Oct 2009 13:24:40 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_4_x branch:
commit 0b5604020a97cc4e486541c98ca7cfafe55d0306
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Tue Oct 20 12:43:42 2009 -0500

    HPUX: Do not sigwait on critical signals
    
    On HPUX, it is possible for 'critical' signals such as SEGV, ABRT, etc
    to be delivered to the softsig thread when we sigwait(). The current
    code marks these as 'fatal' and just exit(0)s when they are received,
    preventing us from getting cores in the case of a SEGV, ABRT, etc.
    
    To work around this and keep behavior on other platforms the same, just
    do not wait on 'critical' signals on HPUX in the softsig thread.
    
    Reviewed-on: http://gerrit.openafs.org/693
    Tested-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    (cherry picked from commit bf9c51a4e13b3e621b99866e9be53c8fe35a39fe)
    Reviewed-on: http://gerrit.openafs.org/702

 src/util/softsig.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

-- 
OpenAFS Master Repository