IBM Support

PK42116: ABEND0CB FABADA5 AT X'4FDC' RUNNING DEDB POINTER CHECKER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABENDS0CB FABADA5 at x'4FDC' running the DEDB Pointer Checker.
    The abend is due to a large number of IOVF's encountered. We
    currently cannot handle such a large number, which causes the
    IOVF free space analysis calculation to fail (and abend).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DEDB Pointer Checker users of High       *
    *                 Performance Fast Path Utilities FP Basic     *
    *                 Tools Version 2 Release 2 (FMID: H31A220).   *
    ****************************************************************
    * PROBLEM DESCRIPTION: IMS High Performance Utility FABADA5    *
    *                      failed with an abend S0CB (decimal      *
    *                      divide exception).                      *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    IMS High Performance Utility FABADA5 failed with an abend S0CB
    (decimal divide exception) on the DP instruction in FABADA5.
    The abend happened during calculating the average of IOVF CI's
    used in the IOVF section of the DEDB Area Analysis report for
    Freespace Analysis.
    

Problem conclusion

  • The cause of the abend was the overflow condition which had
    happened when a large number of IOVF CI (29,980) was divided by
    a small number of UOW (1).
    The divide has been held using 8bytes work field which is
    divided by 5 bytes field. In this case the heading 3 bytes are
    used for the quotient.
    Internally 29980 is used as 299800 (4 bytes decimal), so that
    the overflow condition happened on 3 bytes quotient field as a
    result of divide.
    As the maximum number of UOW is 32767, 3 bytes length field is
    enough for the value of UOW. The UOW field has been changed
    from 5 bytes to 3 bytes in this apar to avoid the overflow
    condition. The quotient field has changed from 3 bytes to 5
    bytes by this modification.
    
    The module FABADA5 has been reassembled.
    The macro DA#MDA51 has been modified to change UOW field length
    from 5 bytes to 3 bytes.
    The macro has been modified to add the modification history.
    The macro DA5PFSI0 and DA5PFSD0 has been modified to proceed
    the 5 bytes length quotient field.
    220Y
    DA#MDA51
    DA5MAIN0
    DA5PFSD0
    DA5PFSI0
    FABADA5
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK42116

  • Reported component name

    IMS HP FP UTILI

  • Reported component ID

    5655K9400

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2007-03-27

  • Closed date

    2007-04-05

  • Last modified date

    2007-05-02

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

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

    UK23744

Modules/Macros

  •    DA#MDA51 DA5MAIN0 DA5PFSD0 DA5PFSI0 FABADA5
    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R220 PSY UK23744

       UP07/04/06 P F704

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89D","label":"IMS HP Fast Path Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"220","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 May 2007