Gibney, Dave wrote:
   That's my point. I get an 0c1 with the PSW pointing to a valid
instruction.
SYSTEM COMPLETION CODE=0C1 REASON CODE=00000001 TIME=19.25.42 SEQ=09077 CPU=0000 ASID=0088 PSW AT TIME OF ERROR 078D2000 800791C6 ILC 6 INTC 01 ACTIVE LOAD MODULE ADDRESS=00078FC0 OFFSET=00000206 NAME=DEBCIDID DATA AT PSW 000791C0 - C1F05010 41204110 00525E10 GR 0: 00000000 1: 00000000 2: 19C2C2A0 3: 19C28AF0 4: 19C28148 5: 8005941C 6: 19CFF888 7: 19C1DE70 8: 80059456 9: 19C1DE60 A: 19CFFBE0 B: 19C1DD88 C: 80078FD0 D: 19C28100 E: 800791BC F: 0000000C END OF SYMPTOM DUMP
Sysview disassemble around offset 206:
000001FE          BNZ   496(,R12)                     4770 C1F0
00000202          ST    R1,288(,R4)                   5010 4120
00000206          LA    R1,82                         4110 0052
0000020A          AL    R1,296(,R4)                   5E10 4128
0000020E          AL    R1,992(,R12)                  5E10 C3E0

The PSW address of 791C6, when backed up 6 bytes,
yields 791C0; the module load address is 78FC0,
so 791C0 - 78FC0 = 200 is the displacement of the
offending instruction; but that is in the middle
of an instruction! 'C1F050104120' is definitely not a
valid instruction, thus the S0C1; you must have
gotten there by a wild branch!

R14 has 791BC, which _might_ be the return address
from where you branched; can you check that out?

Kind regards,

-Steve Comstock

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to