IBM Support

PQ65108: MESSAGE CEE5207E POSIX(ON) POSIX(OFF) TERMTHDACT SIGABRT ABORT

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as documentation error.

Error description

  • Currently documented in the Language Environment Run-Time
    Messages is the following for error message CEE5207E pertaining
    to the SIGABRT signal under System Action:
       If the signal goes unhandled the default action is to
       termination the POSIX process and produce a traceback or
       dump depending on how the TERMTHADACT run-time option is set.
    ---
    In situations with POSIX(ON), a dump will not get produced
    regardless of the TERMTHDACT run-time option.
    The docs will be updated for the CEE5207E error message to
    include the scenario that excludes when a dump or traceback
    will get produced.
    

Local fix

  • 
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of Language Environment            *
    *                 that specify the run-time option             *
    *                 POSIX(ON).                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: The Language Environment documentation  *
    *                      fails to indicate that a dump and/or    *
    *                      traceback will not be produced if       *
    *                      the POSIX(ON) run-time option is set,   *
    *                      and either the CEE5207E message or the  *
    *                      and the CEE5208S message is received.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If the POSIX(ON) Language Environment run-time option
    is specified, a dump and/or traceback will not be produced
    after receiving either of the following messages:
    CEE5207E The signal SIGABRT was received  or
    CEE5208S The signal SIGUSR1 was received
    

Problem conclusion

  • If the Language Environment run-time option POSIX(ON)
    is specified, a dump and/or traceback will not be produced
    after receiving either the CEE5207E or the CEE5208S
    message, regardless of how the TERMTHDACT run-time option
    is set.
    
    If the Language Environment run-time option POSIX(OFF)
    is specified, a dump and/or traceback will be produced
    after receiving either the CEE5207E or CEE5208S message,
    depending on how the TERMTHDACT run-time option is set.
    
    The documentation in the Language Environmnet Run-Time
    Messages publication will be updated to document this.
    
    The information in the following publication is incorrect:
    
    1.SC28-1942-07 Language Environment Run-Time Messages
                   (for HLE6608)
    2.SC28-1942-08 Language Environment Run-Time Messages
                   (for HLE6609)
    3.SC28-1942-09 Language Environment Run-Time Messages
                   (for HLE7703)
    4.SA22-7566-01 Language Environment Run-Time Messages
                   (for HLE7705)
    5.SA22-7566-02 Language Environment Run-Time Messages
                   (for HLE7706)
    6.SA22-7566-03 Language Environment Run-Time Messages
                   (for HLE7707)
    
    The text should read:
    
    CEE5207E  The signal SIGABRT was received.
    
    Explanation: A signal indicating an abnormal termination
                 signal was raised.
    
    Programmer Response: None.
    
    System Action: If the signal is unhandled, the default action is
    to terminate the enclave with a return code of 2000 and the
    signal number for the process termination set to 3.
    
    Symbolic Feedback Code: CEE52N
    
    CEE5208S The signal SIGUSR1 was received.
    
    Explanation: A signal indicating an application-defined
    signal 1 was raised.
    
    Programmer Response: None.
    
    System Action: If the signal is unhandled, the default action is
    to terminate the enclave with a return code of 3000 and the
    signal number for the process termination set to 16.
    
    Symbolic Feedback Code: CEE52O
    
    Please note the documentation updates above apply to the
    following messages: CEE5201S, CEE5202S, CEE5203S, CEE5205S,
    CEE5206S, CEE5209S, CEE5210S, CEE5213S, CEE5214S, CEE5204S,
    CEE5225S, CEE5227S, CEE5228S, CEE5230S, CEE5231S, CEE5232S,
    CEE5233S.  The updates for these messages will be made to
    the Language Environment Run-Time Messages manual in a
    future release.
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    PQ65108

  • Reported component name

    LE C LIBRARY

  • Reported component ID

    568819805

  • Reported release

    608

  • Status

    CLOSED DOC

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2002-08-08

  • Closed date

    2002-08-15

  • Last modified date

    2002-10-28

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Publications Referenced
SA227566XX SC281942XX

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"608"}]

Document Information

Modified date:
29 March 2021