r
Problem
TypeWhere Abend Occurs Distinguishing Characteristics Wait IDisabled RSCS IIf a program check occurs after the program (cont.) I wait (cont.) I check handler is activated, RSCS enters a
LoopI disabled wait state with a code of 001 in the PSi. One of the following messages may also appear on the RSCS console: DMTREX090T PROGRAM CHECK IN SUPERVISOR RSCS SHUTDOWN DMTREX091T INITIALIZATION FAILURE -- RSCS SHUTDOWN Enabled RSCS IRSCS has no task ready for execution. A
waitI PSW, for external and I/O CP disabled
loopI interrupts, is loaded with a wait code of
i all zeros.IThe processor console wait light is The I problem state bit of the real PSi is off. I No I/O interrupts are accepted. IThe program is taking longer to execute than I anticipated. Signaling attention from the Virtual machine
disabled loopl terminal does not cause an interrupt in theI virtual The virtual machine opera I tor cannot communicate with the virtual Virtual machine
enabled loopI machine's operating system by signalling I attention. IExcessive processing time is often an indi I cation of a loop_ Use the CP QUERY TIME I command to check the elapsed processing I time. In CMS, the continued typing of the I blip characters indicates that processing I time is elapsing. If time has elapsed, I periodically display the virtual PSi and I check the instruction address. If the same
1 instruction, or series of instructions,I continues to appear in the PSi, a loop I probably Figure VM/370 Problem Types (Part 6 of 6)
ANALYZING THEPROBLEM Once the type of problem is identified, its cause must be determined.
There are recommended procedures to follow. These procedures are
helpful, but do not identify the cause of the Froblem in every case.fe resourceful. Use whatever data you have available. If the cause of the
problem is not found after the recommended debugging procedures are
followed, it may be necessary to undertake the tedious job of
desk-checking.
The section "How ToUse VM/370 Facilities To Debug" describes
procedures to follow in determining the cause of various problems that
can occur in the Control Program or in the virtual machine. See theVM/370 £MS for information on using VM/370 facilities to
debug a problem program.
Part 1. Debugging withVM/370 13
Problem
Type
Loop
wait
loop
i all zeros.
disabled loopl terminal does not cause an interrupt in the
enabled loop
1 instruction, or series of instructions,
ANALYZING THE
There are recommended procedures to follow. These procedures are
helpful, but do not identify the cause of the Froblem in every case.
problem is not found after the recommended debugging procedures are
followed, it may be necessary to undertake the tedious job of
desk-checking.
The section "How To
procedures to follow in determining the cause of various problems that
can occur in the Control Program or in the virtual machine. See the
debug a problem program.
Part 1. Debugging with