IBM Support

PI66665: ASSERTION FAILED AT ./BINARYCODEANALYZERCALL.CPP:2688: _OPCODE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABO generates the message:
    
    Assertion failed at ./BinaryCodeAnalyzerCall.cpp:2688: _opCode
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of the IBM Automatic Binary Optimizer  *
    *                 (ABO) for z/OS, v1.1 with programs with      *
    *                 multiple CSECTs and alternate entry points.  *
    ****************************************************************
    * PROBLEM DESCRIPTION: In some very rare situations, ABO may   *
    *                      not be able to correctly optimize       *
    *                      programs that have multiple CSECTs      *
    *                      with alternate entry points, resulting  *
    *                      in an assertion failure and a return    *
    *                      code of '16'.                           *
    *                                                              *
    *                      The situation arises if an input        *
    *                      program has a CSECT with an alternate   *
    *                      entry point name that is the same as    *
    *                      the CSECT name of another CSECT in the  *
    *                      same program.  Furthermore, this other  *
    *                      CSECT must occur before the CSECT with  *
    *                      the alternate entry point name.         *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    ABO was modified to skip optimizing CSECTs that have an
    alternate entry point name that is the same as some other
    CSECTs in the program.
    

Problem conclusion

  • ABO no longer abends with a return code 16 in these rare
    instances.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI66665

  • Reported component name

    AUTO BINARY OPT

  • Reported component ID

    5697AB100

  • Reported release

    110

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-07-28

  • Closed date

    2016-08-30

  • Last modified date

    2016-09-02

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

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

Modules/Macros

  •    BOZOPT
    

Fix information

  • Fixed component name

    AUTO BINARY OPT

  • Fixed component ID

    5697AB100

Applicable component levels

  • R110 PSY UI40486

       UP16/09/01 P F608

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":"SSERQD","label":"IBM Automatic Binary Optimizer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.0","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":"1.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 September 2016