Examining the LOGREC buffer

Use the IPCS subcommand VERBEXIT LOGDATA to view the LOGREC buffer in a dump. This report might repeat much of the information contained in the STATUS FAILDATA report, but it helps to identify occasions when multiple error events caused the software failure.

The example in Figure 1 shows how multiple errors can appear in the LOGREC buffer. Abend X'0D5' is the first abend and X'058' is the second. Always check for multiple errors in the VERBEXIT LOGDATA report that are in the same address space or a related address space and are coincident with or precede the SVC dump.

Figure 1. Sample output from the VERBEXIT LOGDATA subcommand
 TYPE:  SOFTWARE RECORD      REPORT:  SOFTWARE EDIT REPORT           DAY.YEAR
        (PROGRAM INTERRUPT)                             REPORT DATE: 235.91
 SCP:   VS 2 REL 3                                       ERROR DATE: 126.91
                             MODEL:   3090                           HH:MM:SS.TH
                             SERIAL:  272804                   TIME: 13:27:59.86

 JOBNAME: LSCMSTR

ERRORID: SEQ=01196  CPU=0042  ASID=000C  TIME=13:27:59.6

 SEARCH ARGUMENT ABSTRACT

   PIDS/####SC1C5 RIDS/NUCLEUS#L RIDS/IEAVEDS0 AB/S00D5 PRCS/00000021 REGS/0F120
   RIDS/IEAVEDSR#R

   SYMPTOM             DESCRIPTION
   -------             -----------
   PIDS/####SC1C5      PROGRAM ID: ####SC1C5
   RIDS/NUCLEUS#L      LOAD MODULE NAME: NUCLEUS
   RIDS/IEAVEDS0       CSECT NAME: IEAVEDS0
   AB/S00D5            SYSTEM ABEND CODE: 00D5
   PRCS/00000021       ABEND REASON CODE: 00000021
   REGS/0F120          REGISTER/PSW DIFFERENCE FOR R0F: 120
   RIDS/IEAVEDSR#R     RECOVERY ROUTINE CSECT NAME: IEAVEDSR

 OTHER SERVICEABILITY INFORMATION

   RECOVERY ROUTINE LABEL:  IEAVEDSR
   DATE ASSEMBLED:          08/23/89
   MODULE LEVEL:             UY41669
   SUBFUNCTION:             DISPATCHER

 TIME OF ERROR INFORMATION

   PSW: 440C0000 80FEFC56   INSTRUCTION LENGTH: 04   INTERRUPT CODE: 0021Start of changePSW: 44040000 80000000 00000000 00FEFC56
   INSTRUCTION LENGTH: 04   INTERRUPT CODE: 0021End of change
   FAILING INSTRUCTION TEXT: 1008B777 1008B225 000007FE
   TRANSLATION EXCEPTION IDENTIFICATION: 00000041
   REGISTERS 0-7
   GR: 00000041 00F9A0C0 00000000 00000000  00000000 008DE188 008E8C78 00000001
   REGISTERS 8-15
   GR: 00F97280 0103AB6A 00FF1B08 008DE188  0000000C 000C0041 80FF6510 00FEFB36Start of changeBREAKING EVENT ADDRESS: 00000000_00FF650E                           
   AR/GR 0-1    00000000/00000000_00000041  00000000/00000000_00F9A0C0
   AR/GR 2-3    00000000/00000000_00000000  00000000/00000000_00000000
   AR/GR 4-5    00000000/00000000_00000000  00000000/00000000_008DE188
   AR/GR 6-7    00000000/00000000_008E8C78  00000000/00000000_00000001
   AR/GR 8-9    00000000/00000000_00F97280  00000000/00000000_0103AB6A
   AR/GR 10-11  00000000/00000000_00FF1B08  00000000/00000000_008DE188
   AR/GR 12-13  00000000/00000000_0000000C  00000000/00000000_000C0041
   AR/GR 14-15  00000000/00000000_80FF6510  00000000/00000000_00FEFB36End of change

   HOME ASID: 000C    PRIMARY ASID: 000C    SECONDARY ASID: 000C
   PKM: 8000          AX: 0001

   RTM WAS ENTERED BECAUSE OF A PROGRAM CHECK INTERRUPT.
   THE ERROR OCCURRED WHILE A LOCKED OR DISABLED ROUTINE WAS IN CONTROL.
   NO LOCKS WERE HELD.
   SUPER BITS SET: PSADISP  - DISPATCHER 
 ⋮
 TYPE:  SOFTWARE RECORD      REPORT:  SOFTWARE EDIT REPORT         DAY.YEAR
        (SVC 13)                                        REPORT DAT 235.91
 SCP:   VS 2 REL 3                                       ERROR DAT 126.91
                             MODEL:   3090                         HH:MM:SS.TH
                             SERIAL:  272804                   TIM 13:27:59.94

 JOBNAME: LSCMSTR
 ERRORID: SEQ=01197  CPU=0000  ASID=000C  TIME=13:27:59.6

 SEARCH ARGUMENT ABSTRACT

   AB/S0058

   SYMPTOM             DESCRIPTION
   -------             -----------
   AB/S0058            SYSTEM ABEND CODE: 0058


SERVICEABILITY INFORMATION NOT PROVIDED BY THE RECOVERY ROUTINE

  PROGRAM ID
  LOAD MODULE NAME
  CSECT NAME
  RECOVERY ROUTINE CSECT NAME
  RECOVERY ROUTINE LABEL
  DATE ASSEMBLED
  MODULE LEVEL
  SUBFUNCTION

TIME OF ERROR INFORMATION

  PSW: 470C8000 00FDC266   INSTRUCTION LENGTH: 02   INTERRUPT CODE: 000DStart of changePSW: 47048000 00000000 00000000 00FDC266
  INSTRUCTION LENGTH: 02   INTERRUPT CODE: 000DEnd of change
  FAILING INSTRUCTION TEXT: 00000000 0A0D0A06 00000000

  REGISTERS 0-7
  GR: 00A5D7A8 80058000 00000041 022DC780  008EDF00 008FBC7C 00F86A00 026E01F0
  REGISTERS 8-15
  GR: 026E0160 00000000 8001AC96 0001BC96  00000000 000188F0 8001B194 00000020Start of changeBREAKING EVENT ADDRESS: 00000000_001B192
  AR/GR 0-1    00000000/00000000_00A5D7A8  00000000/00000000_80058000
  AR/GR 2-3    00000000/00000000_00000041  00000000/00000000_022DC780
  AR/GR 4-5    00000000/00000000_008EDF00  00000000/00000000_008FBC7C
  AR/GR 6-7    00000000/00000000_00F86A00  00000000/00000000_026E01F0
  AR/GR 8-9    00000000/00000000_026E0160  00000000/00000000_00000000
  AR/GR 10-11  00000000/00000000_8001AC96  00000000/00000000_0001BC96
  AR/GR 12-13  00000000/00000000_00000000  00000000/00000000_000188F0
  AR/GR 14-15  00000000/00000000_8001B194  00000000/00000000_00000020End of change

  HOME ASID: 000C    PRIMARY ASID: 000C    SECONDARY ASID: 000C
  PKM: 8000          AX: 0001

  RTM WAS ENTERED BECAUSE AN SVC WAS ISSUED IN AN IMPROPER MODE.
  THE ERROR OCCURRED WHILE AN ENABLED RB WAS IN CONTROL.
  NO LOCKS WERE HELD.
  NO SUPER BITS WERE SET.

When viewing the VERBEXIT LOGDATA report, skip the hardware records to view the software records. Search for the first software record.

The field “ERRORID=” gives the error identifier for the software failure. The error identifier consists of the sequence number, ASID, and time of the abend. By matching this identifier with error identifiers from other reports, you can tell if this is the same abend you have been analyzing or if it is a different abend. See Interpreting software records for more information.