IBM Support

PK56599: FRXIVSM0 CSECT FRXDSWT$ X'278' ON A COMPARE AND SWAP INSTRUCTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND0C6 FRXIVSM0 CSECT FRXDSWT$ X'278' ON A COMPARE AND SWAP
    INSTRUCTION.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All the uses of IMS DRF version 3 might be   *
    *                 affected.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: DRF abend S0C6 in module FRXIVSM0       *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    The PL/x compiler generates incorrect storage alignment for
    variables with the FIXED(64) attribute.  This caused incorrect
    alignment for an adjacently declared variables used as operands
    of a Compare Double and Swap and Compare and Swap instructions,
    which resulted in a S0C6 specification Exceptions. The operands
    are dynamically allocated and so depending on the allocation
    address they may or may not have ended up on the correct
    boundary,thus the S0C6 is intermittent.
    

Problem conclusion

  • AIDS: RIDS/UTIL RIDS/DBS DBS/UTIL
      GEN:
    
    *** END IMS KEYWORDS ***
    FRXIVSM0 has been changed:
    The FIXED(64) attribute of the variable was changed to BIT(64)
    so that the compiler generates the correct alignment.  The PL/x
    compiler will be changed to correct the incorrect alignment.
    There are no remaining DRF variables with the FIXED(64)
    attribute.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK56599

  • Reported component name

    IMS DB RECOVERY

  • Reported component ID

    5655I4400

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2007-11-14

  • Closed date

    2007-12-20

  • Last modified date

    2008-04-30

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

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

    UK32536

Modules/Macros

  • FRXIAUX  FRXIOCN0 FRXIOSM0 FRXIVCN0 FRXIVSM0
    

Fix information

  • Fixed component name

    IMS DB RECOVERY

  • Fixed component ID

    5655I4400

Applicable component levels

  • R310 PSY UK32536

       UP07/12/22 P F712

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX88Z","label":"IMS Database Recovery Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
30 April 2008