IBM Support

PH24075: SERVICE FOR Z/OS DEBUGGER 14.1.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • z/OS Debugger service for
    IBM Developer for z/OS Enterprise Edition 14.1.11
     IBM Developer for z/OS 14.1.11
     IBM Debug for z/OS 14.1.11
    
    
    --- Service ---
    
    -DBGMGR started task ABENDS422 Reason Code 01A0 when STOP
     issued to terminate it.
     (PH25280 at 14.1)
    
    -Code Coverage: PROCEDURE statement has wrong coloring when
     running PL/I program with TEST(HOOK) and DYNDEBUG ON.
     (PH25899 at 14.1)
    
    -Remote debug of COBOL V4 with SET SUBSCRIPT ON - loop on array
     with no basing.  Automonitor was on, step was being used by
     the client and they stepped to line that had a variable that
     was a linkage section item with occurs that had no basing.
     The debugger then looped.
     (PH21650 at 14.1)
    
    -z/OS Debugger gets an user abend 4036 reason code X'2'
     occurred in module CEEPLPKA at offset X'ED8EC'.
    
     Debugger may call AIBTDLI before the interface is initialized,
     causing a program check and abend U4036-2.  When an IMS
     dependent region starts with Java parameters (ENVIRON and
     JVMOPMAS), Debugger is invoked for region's initialization
     before the environment is set up for AIBTDLI. Debugger's
     attempt to check for IMS isolation abends.
    
     (PH22325 at 14.1)
    
    -Running Code Coverage for a z/OS Automated Unit Testing
     Framework (zUnit) of a COBOL program (z/OS Automated Unit
     Testing Framework (zUnit) > Code Coverage...), the report
     displays zero percent coverage for all files.
     (PH26367 at 14.2)
    
    -Remote debug ASSEMBLER - jumpto in breakpoint action is not
     stopping at the right statement.
     (PH23098 at 14.1)
    
    -Performance slow at step between breakpoints in remote
     debugger due to binder calls for MQ modules.
    
     Also, uring the debug session the following is displayed:
     EQA4015E Load module information could not be retrieved for
     module CSQ.....
     This message should not be displayed.
     (PH23617 at 14.1)
    
    -If a CADP profile is active for a user program, the debugger
     will run every time the user program is run, even when there
     is no terminal available.  If a terminal is not available, the
     debugger still executes any commands it can find (eg, the
     global preferences), and then it runs the user program.  When
     it terminates, the debugger wants to save the breakpoints and
     other settings, but it tries to use ddnames INSPBPM and
     INSPSAFE instead of building the dsnames from EQAOPTS.  Note
     that the CICS region JCL does not (and should not) have
     ddnames INSPBPM and INSPSAFE.  INSPBPM and INSPSAFE are just
     for batch debugging.
    
     This causes messages EQA1748E and EQA1765E.
    
     (PH23944 at 14.1)
    
    -The user starts a remote debug session on IDz in order to
     debug a COBOL program on CICS. While moving through the source
     the user gets an ASRA or AZI6 abend. Navigating the same
     transaction out of a debug session works normally.  The CIBH
     LE control block shows the error message CEE0199W:  The
     termination of a thread was signaled due to a STOP statement.
     The DSA address passed to the CEETBCK routine was not set
     specifically for that call and is invalid, causing the issue.
     (PH24212 at 14.1)
    
    -In z/OS Debugger an ABENDS0C4 occurs in EQA0SUTI when stepping
     into a COBOL V4 program compiled OPT with perform inlining.
     (PH24221 at 14.1)
    
    -CICS DTCN: The debugger is not stopping for an IP address
     match because it only matches on transactions which come from
     web servers or MQ, but not which come from a Windows
     workstation through CICS Transaction Gateway.
     (PH24411 at 14.1)
    
    -Assembler debug displays wrong variables' values with multiple
     USINGs and a DROP statement.
     (PH25188 at 14.2)
    
    -Debug session is abending in the following situation:  After a
     successful debug session in CICS, the COBOL program is being
     altered and recompiled, no CEMT NEWCOPY transaction is issued
     in CICS, restart the debugger for the now changed COBOL
     program, an abend can occur.  The debugger will now issue a
     message and the program source is not displayed.
     (PH25381 at 14.1)
    
    -Program Check at EQA30PT+000024FA in CICS debug session after
     abend AKEH was observed in the log, but possible other
     locations could be observed.  Debugger should just percolate
     the error, like it does for other 'purge' abends.
     (PH25337 at 14.1)
    
    -Bad performance in Code Coverage mode if PL/I SYSDEBUG file
     does not match creation date with DYNDEBUG OFF.
     (PH26160 at 14.1)
    
    -Debugger Abend on an AIBTDLI INQY FIND IOPCB call in
     IsThisIMSIso running in a batch job under DL/2 (Syncsort's
     emulation of IMS). The program did not have an IOPCB, which
     was the reason for the abend.
     (PH25893 at 14.1)
    
    -Using IBM z/OS Debugger, monitoring a COBOL v5+ condition name
     as a whole array in the Monitors view may cause an abend
     0C4/AKEA during the debug session. The SVC dump will display
     the program check error in module EQARCEXP CSECT
     DbgEvaluateExpr.
     (PH25829 at 14.1)
    
    -High CPU usage in Code Coverage for a large program.
     (PH25849 at 14.1)
    
    -z/OS Debugger needs to add support for a group of relative
     instructions with OPCODE C6 like CLGRL and others.
     (PH25915 at 14.1)
    
    -z/OS Debugger does not provide correct info if EQAUEDAT is
     used for COBOL V6.2 sidefile location.
     (PH26658 at 14.1)
    
    -CICS debug: COBOL V6 TEST(SEPARATE).  If there is a problem
     with a sidefile, TDQ CINL (DD CINSPLS) stays allocated and
     open after debug session. This causes problems with compiling
     the program because the sidefile is still locked.
     (PH26740 at 14.1)
    
    For COBOL V5 and V6 usages above:
    FIXCAT KEYWORD: COB0501T/K COB0502T/K
                    COB0601T/K COB0602T/K
    
    --- End Service ---
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * z/OS Debugger 14.1 users who have the problems described in  *
    * the Problem Description.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * z/OS Debugger service for                                    *
    *  IBM Developer for                                           *
    *  z/OS Enterprise Edition 14.1.11                             *
    *  IBM Developer for z/OS 14.1.11                              *
    *  IBM Debug for z/OS 14.1.11                                  *
    *                                                              *
    *                                                              *
    * --- Service ---                                              *
    *                                                              *
    * -DBGMGR started task ABENDS422 Reason                        *
    *  Code 01A0 when STOP issued to                               *
    *  terminate it.                                               *
    *  (PH25280 at 14.1)                                           *
    *                                                              *
    * -Code Coverage: PROCEDURE statement                          *
    *  has wrong coloring when running PL/I                        *
    *  program with TEST(HOOK) and DYNDEBUG                        *
    *  ON.                                                         *
    *  (PH25899 at 14.1)                                           *
    *                                                              *
    * -Remote debug of COBOL V4 with SET                           *
    *  SUBSCRIPT ON - loop on array with no                        *
    *  basing.  Automonitor was on, step was                       *
    *  being used by the client and they                           *
    *  stepped to line that had a variable                         *
    *  that was a linkage section item with                        *
    *  occurs that had no basing.  The                             *
    *  debugger then looped.                                       *
    *  (PH21650 at 14.1)                                           *
    *                                                              *
    * -z/OS Debugger gets an user abend 4036                       *
    *  reason code X'2' occurred in module                         *
    *  CEEPLPKA at offset X'ED8EC'.                                *
    *                                                              *
    *  Debugger may call AIBTDLI before the                        *
    *  interface is initialized, causing a                         *
    *  program check and abend U4036-2.                            *
    *  When an IMS dependent region starts                         *
    *  with Java parameters (ENVIRON and                           *
    *  JVMOPMAS), Debugger is invoked for                          *
    *  region's initialization before the                          *
    *  environment is set up for AIBTDLI.                          *
    *  Debugger's attempt to check for IMS                         *
    *  isolation abends.                                           *
    *  (PH22325 at 14.1)                                           *
    *                                                              *
    * -Running Code Coverage for a z/OS                            *
    *  Automated Unit Testing Framework                            *
    *  (zUnit) of a COBOL program (z/OS                            *
    *  Automated Unit Testing Framework                            *
    *  (zUnit) > Code Coverage...), the                            *
    *  report displays zero percent coverage                       *
    *  for all files.                                              *
    *  (PH26367 at 14.2)                                           *
    *                                                              *
    * -Remote debug ASSEMBLER - jumpto in                          *
    *  breakpoint action is not stopping at                        *
    *  the right statement.                                        *
    *  (PH23098 at 14.1)                                           *
    *                                                              *
    * -Performance slow at step between                            *
    *  breakpoints in remote debugger due to                       *
    *  binder calls for MQ modules.                                *
    *                                                              *
    *  Also, uring the debug session the                           *
    *  following is displayed:  EQA4015E                           *
    *  Load module information could not be                        *
    *  retrieved for module CSQ.....  This                         *
    *  message should not be displayed.                            *
    *                                                              *
    *  (PH23617 at 14.1)                                           *
    *                                                              *
    * -If a CADP profile is active for a                           *
    *  user program, the debugger will run                         *
    *  every time the user program is run,                         *
    *  even when there is no terminal                              *
    *  available.  If a terminal is not                            *
    *  available, the debugger still                               *
    *  executes any commands it can find                           *
    *  (eg, the global preferences), and                           *
    *  then it runs the user program.  When                        *
    *  it terminates, the debugger wants to                        *
    *  save the breakpoints and other                              *
    *  settings, but it tries to use ddnames                       *
    *  INSPBPM and INSPSAFE instead of                             *
    *  building the dsnames from EQAOPTS.                          *
    *  Note that the CICS region JCL does                          *
    *  not (and should not) have ddnames                           *
    *  INSPBPM and INSPSAFE.  INSPBPM and                          *
    *  INSPSAFE are just for batch                                 *
    *  debugging.                                                  *
    *                                                              *
    *  This causes messages EQA1748E and                           *
    *  EQA1765E.                                                   *
    *                                                              *
    *  (PH23944 at 14.1)                                           *
    *                                                              *
    * -The user starts a remote debug                              *
    *  session on IDz in order to debug a                          *
    *  COBOL program on CICS. While moving                         *
    *  through the source the user gets an                         *
    *  ASRA or AZI6 abend. Navigating the                          *
    *  same transaction out of a debug                             *
    *  session works normally.  The CIBH LE                        *
    *  control block shows the error message                       *
    *  CEE0199W:  The termination of a                             *
    *  thread was signaled due to a STOP                           *
    *  statement.  The DSA address passed to                       *
    *  the CEETBCK routine was not set                             *
    *  specifically for that call and is                           *
    *  invalid, causing the issue.                                 *
    *  (PH24212 at 14.1)                                           *
    *                                                              *
    * -In z/OS Debugger an ABENDS0C4 occurs                        *
    *  in EQA0SUTI when stepping into a                            *
    *  COBOL V4 program compiled OPT with                          *
    *  perform inlining.                                           *
    *  (PH24221 at 14.1)                                           *
    *                                                              *
    * -CICS DTCN: The debugger is not                              *
    *  stopping for an IP address match                            *
    *  because it only matches on                                  *
    *  transactions which come from web                            *
    *  servers or MQ, but not which come                           *
    *  from a Windows workstation through                          *
    *  CICS Transaction Gateway.                                   *
    *  (PH24411 at 14.1)                                           *
    *                                                              *
    * -Assembler debug displays wrong                              *
    *  variables' values with multiple                             *
    *  USINGs and a DROP statement.                                *
    *  (PH25188 at 14.2)                                           *
    *                                                              *
    * -Debug session is abending in the                            *
    *  following situation:  After a                               *
    *  successful debug session in CICS, the                       *
    *  COBOL program is being altered and                          *
    *  recompiled, no CEMT NEWCOPY                                 *
    *  transaction is issued in CICS,                              *
    *  restart the debugger for the now                            *
    *  changed COBOL program, an abend can                         *
    *  occur.  The debugger will now issue a                       *
    *  message and the program source is not                       *
    *  displayed.                                                  *
    *  (PH25381 at 14.1)                                           *
    *                                                              *
    * -Program Check at EQA30PT+000024FA in                        *
    *  CICS debug session after abend AKEH                         *
    *  was observed in the log, but possible                       *
    *  other locations could be observed.                          *
    *  Debugger should just percolate the                          *
    *  error, like it does for other 'purge'                       *
    *  abends.                                                     *
    *  (PH25337 at 14.1)                                           *
    *                                                              *
    * -Bad performance in Code Coverage mode                       *
    *  if PL/I SYSDEBUG file does not match                        *
    *  creation date with DYNDEBUG OFF.                            *
    *  (PH26160 at 14.1)                                           *
    *                                                              *
    * -Debugger Abend on an AIBTDLI INQY                           *
    *  FIND IOPCB call in IsThisIMSIso                             *
    *  running in a batch job under DL/2                           *
    *  (Syncsort's emulation of IMS). The                          *
    *  program did not have an IOPCB, which                        *
    *  was the reason for the abend.                               *
    *  (PH25893 at 14.1)                                           *
    *                                                              *
    * -Using IBM z/OS Debugger, monitoring a                       *
    *  COBOL v5+ condition name as a whole                         *
    *  array in the Monitors view may cause                        *
    *  an abend 0C4/AKEA during the debug                          *
    *  session. The SVC dump will display                          *
    *  the program check error in module                           *
    *  EQARCEXP CSECT DbgEvaluateExpr.                             *
    *  (PH25829 at 14.1)                                           *
    *                                                              *
    * -High CPU usage in Code Coverage for a                       *
    *  large program.                                              *
    *  (PH25849 at 14.1)                                           *
    *                                                              *
    * -z/OS Debugger needs to add support                          *
    *  for a group of relative instructions                        *
    *  with OPCODE C6 like CLGRL and others.                       *
    *  (PH25915 at 14.1)                                           *
    *                                                              *
    * -z/OS Debugger does not provide                              *
    *  correct info if EQAUEDAT is used for                        *
    *  COBOL V6.2 sidefile location.                               *
    *  (PH26658 at 14.1)                                           *
    *                                                              *
    * -CICS debug: COBOL V6 TEST(SEPARATE).                        *
    *  If there is a problem with a                                *
    *  sidefile, TDQ CINL (DD CINSPLS) stays                       *
    *  allocated and open after debug                              *
    *  session. This causes problems with                          *
    *  compiling the program because the                           *
    *  sidefile is still locked.                                   *
    *  (PH26740 at 14.1)                                           *
    *                                                              *
    * For COBOL V5 and V6 usages above:                            *
    * FIXCAT KEYWORD:                                              *
    * COB0501T/K COB0502T/K                                        *
    * COB0601T/K COB0602T/K COB0603T/K                             *
    *                                                              *
    * --- End Service ---                                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Installations that need these problem fixes should install   *
    * this service.                                                *
    ****************************************************************
    Miscellaneous service.
    

Problem conclusion

  • Service available.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH24075

  • Reported component name

    ZOS DEBUGGER

  • Reported component ID

    5724T0713

  • Reported release

    E10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-04-06

  • Closed date

    2020-07-21

  • Last modified date

    2020-09-09

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

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

    UI70684

Modules/Macros

  • EQA0SNTC EQA00CEM EQA04PST EQAS0GFU EQA00CEC EQA00CEE EQA00EHI
    EQAS0DBH EQAS0DBJ EQA08PFM EQAS0DBG EQA00GLV EQARCCDA EQA00CCV
    EQASPDBI EQA00XML EQA00CCX EQA05CUS EQA0SMSU EQA00IPD EQA00EHB
    EQAS0HKS EQAS0HKN EQA0S9LB EQA0CFUN EQA00REG EQAD3CSR EQA00XPR
    EQAS0INT EQAS0MVS EQAMVS31 EQA00CEX EQAAFSPS EQA08BLK EQA0S0YE
    EQA0S0YC EQA00SET EQAS0GIV EQA00ABE EQAS0EH2 EQA00AEI EQACIC32
    EQAS0FIN EQA07STT EQAS0DEH EQAS0DEI EQAS0SBM EQA07EXP EQA0SINP
    EQA00PBK EQA0CTRU EQAEV006 EQA0S4CN EQA00CIC EQA00EMG EQA00AEH
    EQACIC41 EQARCI3E EQA05PST EQAS7BLK EQAS0EHI EQAS0EHB EQAZPCM
    EQA00GPA EQANCFTC EQA00RES EQA00QCS EQA00CHG EQAS0CEM EQA00GSV
    EQACSEXE EQAS0CEE EQA00TMM EQA0SDBI EQA00PDM EQARCVND EQA00DMM
    EQA00QFY EQA0SCBP EQA0SLSE EQA00ENV EQAS0SET EQAS0ABE EQA0S4DS
    EQA07CUS EQA00DLD EQADCREP EQA10CND EQA10DPA EQA00BKP EQA00OEH
    EQA00OEI EQARCPDC EQARCOBD EQA08CUS EQA00ER0 EQA00ER1 EQA0YCUS
    EQA08STT EQAS0QCS EQA08EXP EQA00FRE EQA00NAM EQA00TMX EQA00GTO
    EQAS0REG EQA0SXR1 EQA0SIPD EQA0XCUS EQAS7CUS EQA0CIC2 EQA10MGA
    EQAS0EMG EQASXPMT EQA00BML EQA10MG0 EQA10MG1 EQAS7EXP EQA07PST
    EQAW3Z3  EQA10BPR EQAW3Z6  EQANCREL EQA00CND EQA00BLD EQA10DTL
    EQA50XIO EQAS7STT EQA00BLK EQA1S4LB EQA0SDLD EQA08PST EQASXCUS
    EQA0SRGU EQA00DTA EQA0S4LB EQA00DTC EQA00TSR EQAS0DMM EQA00LBL
    EQA00DSF EQA00OHT EQA00OHV EQA0SXU1 EQA00OHB EQANCABE EQA00OHC
    EQA00OHE EQARCTRC EQA00OHH EQA00OHI EQA0SQFY EQAS0GTO EQA00OHL
    EQA00BND EQA00LAM EQAS0NAM EQA0SCHG EQACSCOM EQA00E40 EQA00E41
    EQA00TRA EQA0SXUT EQA00ALO EQA00EXE EQA0SCL2 EQA0SCL1 EQAXPL31
    EQA00SRT EQA00KBM EQA00QNS EQA02PFM EQA00LDR EQA0SXRI EQAS7PST
    EQA00LDU EQA00LDW EQAD3XXT EQA00LDX EQA00LDY EQAYSMMN EQALDR64
    EQA0SEMC EQAD3UT1 EQA00LDD EQA00TTL EQANCTER EQARCL4  EQA00MEM
    EQA00ANC EQA00LCM EQAS0BLK EQA00EVH EQA00DTL EQA0STKH EQAS0CND
    EQA00ANL EQA50VIO EQA00BPP EQA00RPB EQALDR31 EQA00CVC EQA00POP
    EQA03PFM EQA0SBKP EQACSTCP EQA00CUS EQA00C53 EQAS0OHH EQARCEXP
    EQACSINT EQA00CTX EQAS0DU  EQAS0OHC EQASYCUS EQA00STO EQAEVDBG
    EQA00STR EQA00TVT EQA00STT EQA00STU EQA0S9YE EQA10PRC EQA0S9YC
    EQA0SUT1 EQA02BLK EQAS0BND EQA0SUT2 EQA0SNAM EQA00RUN EQA00NML
    EQA10OSM EQA00QRY EQAS0OHT EQA0SCLU EQAS0OHV EQA00C70 EQAS0DSF
    EQA00C71 EQA03BLK EQA00C72 EQANCDBG EQA0AIPD EQA00C68 EQA00C69
    EQA0SCMD EQA0AIP4 EQA00RSV EQA0AIP3 EQA0AIP2 EQA0AIP1 EQADCMGR
    EQAS0DTL EQAS0EVH EQAS0ANC EQA00C62 EQA00C63 EQA00CVT EQA00C64
    EQA0SBLD EQA00C65 EQA0AIP6 EQA00C66 EQA0AIP5 EQA00C67 EQA04CMS
    EQA0SDTL EQAS0MGA EQA00PST EQA0SRPC EQA0SLDD EQACTL   EQAS0KBM
    EQAS0QNS EQA0SRQ1 EQA00RWD EQA0SRQ2 EQA0SRQ3 EQA0SRQ4 EQAS0SRT
    EQAS0STO EQA00FA  EQAS0STR EQAUEDAC EQA04PFM EQA00LIS EQA00NMU
    EQAUEDAT EQA0SEXA EQA0SEXE EQASAIP1 EQAS0POP EQA00GCC EQASAIP6
    EQASAIP3 EQASAIP2 EQA00LMS EQASAIP5 EQASAIP4 EQA0STRE EQA00OSX
    EQA05PFM EQA0SCPU EQAS0CUS EQA0SUTI EQA00DU  EQA02CUS EQAS0STT
    EQASAIPD EQA0CINF EQA00LLF EQA00LLH EQANCXEI EQA02STT EQA00LLT
    EQA0SBPP EQA02EXP EQA00CV  EQA04BLK EQA00A64 EQADCCXR EQA0SDTC
    EQA0SRP1 EQA0SRP2 EQA0SRP3 EQA0SLCM EQA0SRP4 EQA00LLC EQADCVSA
    EQADCCN0 EQAS0RUN EQADFHNO EQA03STT EQA00GDV EQA03EXP EQA05BLK
    EQA00LNG EQA00GDD EQA00VAR EQARCHEX EQAS3UT1 EQA00GDF EQA00LNK
    EQA00GDG EQA00GDP EQASSUT1 EQAS0NMU EQA10XIF EQANCHAB EQAS0PST
    EQA0SEXN EQACIC51 EQA0OIP5 EQA0OIP6 EQA0SEXP EQA0OIP3 EQA0OIP4
    EQA0OIP1 EQA0PDBI EQA0OIP2 EQASG006 EQA0SEXU EQA02PST EQA0SEXX
    EQAS0RWD EQA00GFU EQA00GFV EQANCRTO EQAL6Z3  EQAL6Z6  EQA10MVS
    EQA10INP EQANCXAB EQAS0A64 EQA0SRSM EQA0S4YE EQA0SDU  EQA00NTC
    EQA03CUS EQA0S4YC EQA00HKN EQA00DCL EQA00LST EQAS0OSM EQA00HKS
    EQADCTSQ EQA00GIV EQA00LSE EQA04CUS EQA00DBG EQA00DBH EQA00DBI
    EQA00DBJ EQA04STT EQAS0LNK EQAS0LNG EQA04API EQADXPMT EQA03ASN
    EQA04EXP EQA1S9LB EQA0OIPD EQA00LRC EQAS0LMS EQA00DEH EQAD3PXT
    EQA00DEI EQA00FIN EQAMVS64 EQA0SPRD EQA00EH2 EQA05STT EQA05EXP
    EQADCXXT EQARCDBG EQA07BLK EQA02LOC EQA00SBM EQAS0GDV EQANXPOP
    EQANCLDE EQAS0GDP EQADPITR EQA03PST EQA00INT EQALMA   EQANMPOP
    

Fix information

  • Fixed component name

    ZOS DEBUGGER

  • Fixed component ID

    5724T0713

Applicable component levels

[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E10"}]

Document Information

Modified date:
25 June 2022