IBM Support

PH59012: ABEND0C4 USING CONFIGTEST (OR -T) FOR IHS ON Z/OS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • The command runs but takes an abend during termination.  It does
    not affect the processing of the command.
    
    
    Invoking the command, shows this output when the abend occurs:
    
    $ bin/apachectl -t
    
    
    Syntax OK
    
    
    CEE3204S The system detected a protection exception (System
    Completion Code=0C4)
    .
    
    
            From compile unit dso_cleanup@AF8_1 at entry point
    dso_cleanup@AF8_1 at
    compile unit offset +000000000000003C at entry offset
    +000000000000003C at address 000000000E6FD2CC.
    
    
    
    A dump shows this is happening during termination of the
    program:
    dso_cleanup@AF8_1			+0000003C		dso.c
    apr_pool_destroy			+000000BE		apr_pools.c
    apr_pool_destroy			+0000007E		apr_pools.c
    destroy_and_exit_process	+00000062 		main.c
    main
    

Local fix

  • add this to the end of IHSROOT/bin/envvars:
    export  _EDC_PUTENV_COPY=YES
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM HTTP Server on zOS         *
    ****************************************************************
    * PROBLEM DESCRIPTION: At the end of apachectl -t              *
    *                      (configuration test), IHS reports an    *
    *                      OC4 ABEND with dso_cleanup() in the     *
    *                      stack.                                  *
    *                      There is no impact to normal startup    *
    *                      or                                      *
    *                      shutdown.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During `apachectl -t`, each module is loaded,  initialized with
    the server configuration, then unloaded to make sure a
    subsequent stop/start will succeed.
    A programming error was introduced that only runs during this
    configuration test, corrupting the process environment when
    mod_ibm_ssl is uploaded, causing a subsequent unload of a
    module
    to be likely to crash.
    

Problem conclusion

  • The code was updated to avoid calling putenv() with string
    literals from dynamically loaded modules.
    
    The fix for this APAR is targeted for inclusion in IBM HTTP
    Server fix packs 8.5.5.26 and 9.0.5.19. For more information, se
    'Recommended Updates for WebSphere Application Server':
    https://www.ibm.com/support/pages/node/715553
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH59012

  • Reported component name

    WAS IHS ZOS

  • Reported component ID

    5655I3510

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-01-04

  • Closed date

    2024-01-09

  • Last modified date

    2024-01-10

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

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

Fix information

  • Fixed component name

    WAS IHS ZOS

  • Fixed component ID

    5655I3510

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"900","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
11 January 2024