IBM Support

PK80025: DFHTR1001 PROGRAM CHECK OCCURRED WITHIN GLOBAL TRAP EXIT DFHTRAP NOW MARKED UNUSABLE BY MODULE DFHTRPT AFTE 09/02/09 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • With PK71951 applied on EXIT from DFHSMSU the task is in
    SUBSPACE mode but the smx_subspace_active is set to zero ( 0 ).
    This means that DFHTRPT will not switch to BASESPACE before
    invoking DFHTRAP for the trace entry
    'SM 0402 SMSR  EXIT  SWITCH_SUBSPACE/OK'
    and we run in SUBSPACE mode through DFHTRAP and not BASESPACE.
    This causes an abend0c4 PIC10 segment translation exception.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * 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.
    DFHTRPT makes an INQ_SUBSPACE_ENVIRONMENT call to determine if a
    switch to basespace is required before invoking DFHTRAP.  It
    does this by testing the smx_subspace_active flag and if it is
    off reports the task is already in basespace.
    When DFHTRAP is driven for the SM level 2 exit trace for DFHSMSU
    the environment was in subspace mode.  DFHTRAP attempts to
    check another task's storage chain.  This results in DFHTRAP
    being called in the subspace of the original task and causes the
    abend 0C4.
    The root cause of this problem is in DFHSMSU in refstep
    basespace which fails to turn the smx_subspace_active flag off
    after switching to basespace.
    
    KEYWORDS: S0C4 abendS0C4 TRANISO CSFE DEBUG MSGDFHTR1001 3002
              TR1001 ISOLATE STGPROT SMSU SWITCH_SUBSPACE STNTRSM
    

Problem conclusion

  • UK43491 UK43492
    DFHSMSU have been changed so that flag smx_subspace_active is
    turned off at the same time that a task switches into BASESPACE
    mode.  DFHSMSR has been changed to remove redundant lines of
    code in the switch_subspace refstep.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK80025

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-02-04

  • Closed date

    2009-04-02

  • Last modified date

    2009-05-01

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

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

    UK45472 UK45473

Modules/Macros

  •    DESSMSR  DESSMSU  DFHSMSR  DFHSMSU
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK45472

       UP09/04/07 P F904

  • R500 PSY UK45473

       UP09/04/07 P F904

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:
01 May 2009