IBM Support

VM66352: PIPES MAY FAIL IN STARMSG DURING TERMINATION OF THE PIPELINE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CMS Pipelines applications using the STARMSG stage may ABEND
    during termination, commonly in routine FPLASYDM in module
    FPLASY
    
    When a pipeline using the STARMSG stage terminates through
    PIPESTOP or PIPMOD STOP with messages queued, CMS Pipelines may
    fail with messages similar to the ones shown below. Depending on
    timing and contents of the messages, the ABEND may also be
    caused by an addressing exception and may show in another
    routine.
    
    FPLINX410E ABEND 000000C4 at 02B7E2A6; PSW 03EC2000 82B7E2A6
               00040004.
    FPLINX411I ... In FPLASYDM; offset 00000216 in FPLASY 08/24/16
    FPLINX412I ... GPR0: 40F2F8F2 00000AE0 0FE14FD0 00000000.
    FPLINX412I ... GPR4: 00000000 0FDF96F8 0FDE0004 0FE147A0.
    FPLINX412I ... GPR8: 0FDFE100 0FDF96F8 02B1A302 0FDFD9C0.
    FPLINX412I ... GPRC: 82B7E26E 0FDFDEA0 82B7E28A FFFFFFAE.
    FPLINX413I ... Store 02B7E29C: 1FFF5800 10005060 10001861
                         12104780 C04446F0.
    FPLINX1198I Stage is active.
    FPLMSG003I ... Issued from stage 1 of pipeline 1.
    FPLMSG001I ... Running "starmsg".
    DMSABE141T Protection exception occurred at 82B7E2A6 in routine
               PIPE
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of CMS Pipelines using the STARMSG *
    *                 stage in combination with a PIPESTOP stage   *
    *                 or PIPMOD STOP to terminate STARMSG with a   *
    *                 large number of messages still queued in     *
    *                 STARMSG.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION: APPLY PTF                                    *
    ****************************************************************
    CMS Pipelines logic released the buffer pools early when ending
    the IUCV connection for a terminating STARMSG or STARMON stage.
    After that, the stage tried to process the remaining queued
    messages. The pointers were leading to memory blocks that had
    already been released. Depending on the pipeline topology and
    timing, the released memory blocks could have been reused and
    modified, leading to various program checks.
    

Problem conclusion

  • CMS Pipelines module FPLIUS has been corrected not to release
    the buffer pools when ending the IUCV connection, but leave that
    to the caller. The terminating STARMSG or STARMON stage can
    process any remaining messages, and will release the buffer
    pools when complete. This is the documented behavior of the
    STARMSG and STARMON stages.
    

Temporary fix

Comments

APAR Information

  • APAR number

    VM66352

  • Reported component name

    VM CMS

  • Reported component ID

    568411201

  • Reported release

    640

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-12-10

  • Closed date

    2020-01-16

  • Last modified date

    2021-06-29

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

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

    UM35584 UM35585

Modules/Macros

  • FPLIUS
    

Fix information

  • Fixed component name

    VM CMS

  • Fixed component ID

    568411201

Applicable component levels

  • R640 PSY UM35584

       UP20/01/29 P 2001

  • R710 PSY UM35585

       UP20/01/29 P 2101

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG27M"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"640","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]

Document Information

Modified date:
30 June 2021