IBM Support

PH68366: TIMEOUT VALUES STORED IN LOCAL VARIABLES CAN BE OVERWRITTEN WITH INVALID VALUES AFTER THE LOCAL VARIABLES GO OUT OF SCOPE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Timeout values stored in local variables can be overwritten with
    invalid values after the local variables go out of scope
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Classic Federation Server, Version 11.3      *
    *                 Classic CDC for IMS, Version 11.3            *
    *                 Classic CDC for VSAM, Version 11.3           *
    *                 Data Replication for VSAM, Version 11.3      *
    *                 Data Replication for IMS, Version 11.3       *
    *                 VSAM Remote Source, Version 11.4             *
    *                 IMS Remote Source, Version 11.4              *
    *                 CDC Replication Engine for Db2 for z/OS      *
    *                 Remote Source                                *
    *                 IBM Data Replication for Db2  z/OS           *
    *                 Cartridge                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Timeout values stored in local          *
    *                      variables can be overwritten with       *
    *                      invalid values after the local          *
    *                      variables go out of scope.              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When an event timer is created, it takes the address of a
    timeout value. The idea is that the timeout can be changed
    through configuration. However, many timeout values are
    hard-coded. The hard-coded values are often placed into local
    variables. In some cases, the function ends, making the local
    variable go out of scope. The address of the local variable can
    be used for anything else on the stack, causing the timeout
    value to be overwritten. This could lead to waits of unknown
    length. The memory must remain valid until the dispatcher ends
    or the event is removed.
    

Problem conclusion

  • Replaced local variables containing timeout values with static
    variables.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH68366

  • Reported component name

    CLASSIC FED & E

  • Reported component ID

    5697I8200

  • Reported release

    B30

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-10-01

  • Closed date

    2025-10-28

  • Last modified date

    2025-11-03

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

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

    UO05595 UO05596 UO05597

Modules/Macros

  •    CECCDISP CECCLRDH CECCLRDQ CECCLRIC CECCLRIH
    CECCLRSM CECCLRSR CECCLRVC CECCLRVH CECCLRVR CECCMAPF CECCPACM
    CECCPAPF CECCUTIL CECREPC1 CECREPL2 CECREPL3 CECREPL4 CECREPL6
    

Fix information

  • Fixed component name

    CLASSIC FED & E

  • Fixed component ID

    5697I8200

Applicable component levels

  • RB3G PSY UO05596

       UP25/11/01 P F510

  • RB3J PSY UO05597

       UP25/11/01 P F510

  • RB30 PSY UO05595

       UP25/11/01 P F510

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":"BU048","label":"IBM Software"},"Product":{"code":"SSDP9S","label":"InfoSphere Classic Federation Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B30","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Document Information

Modified date:
03 November 2025