IBM Support

PK71951: ABEND 0C4 OCCURS IN DFHTRAP WHEN SWITCHING BASEPACE AND SUBSPACE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An abend s0C4 occurs in DFHTRAP at offset x'D0A'.  The abend is
    occurring on a CLC instruction:  D507 B000 7000.  The problem
    has to do with the basespace/subspace switching.  DFHTRAP is
    being called while in subspace mode.  This results in the abend
    0C4 occurring.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Global trap exit, DFHTRAP, issues       *
    *                      message DFHTR1001 and abend0C4.         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using a CICS system with transaction isolation and DFHTRAP
    is active, message DFHTR1001 "Program check occurred within
    global trap exit - DFHTRAP now marked unusable by module
    DFHTRPT." is issued.  DFHTRAP was in SUBSPACE mode when it was
    driven for the SM level 2 exit trace for DFHSMSU and it
    attempted to check another task's storage chain.  Although the
    current task has just switched into SUBSPACE mode the
    smx_subspace_active flag is off.  DFHTRPT makes an
    INQ_SUBSPACE_ENVIRONMENT call to determine if a switch to
    basespace is required before invoking DFHTRAP but this
    incorrectly reports that the task is already in basespace.
    This results in DFHTRAP being called in the subspace of the
    original task and causes the abend 0C4.
    
    KEYWORDS: S0C4 abendS0C4 TRANISO CSFE DEBUG MSGDFHTR1001 3002
              TR1001 ISOLATE STGPROT SMSU SWITCH_SUBSPACE STNTRSM
    

Problem conclusion

  • DFHSMSU and DFHSMSR have been changed so that flag
    smx_subspace_active is turned on earlier, when a task first
    switches into SUBSPACE mode.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • ž**** PE09/02/09 FIX IN ERROR. SEE APAR PK80025  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PK71951

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-09-11

  • Closed date

    2009-01-27

  • Last modified date

    2009-04-02

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

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

    UK43491 UK43492

Modules/Macros

  •    DESSMSR  DESSMSU  DFHSMSR  DFHSMSU
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK43491

       UP09/01/29 P F901

  • R500 PSY UK43492

       UP09/01/29 P F901

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 April 2009