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