View previous topic :: View next topic
|
Author |
Message |
Hatam008
New User
Joined: 22 Dec 2020 Posts: 1 Location: United States
|
|
|
|
Hi,
I got this system dump out in the middle of an assembly program that refers to a branch instruction (code snippet is available at the end of the post).
Here is the error :
Code: |
IEA995I SYMPTOM DUMP OUTPUT 411
SYSTEM COMPLETION CODE=0C1 REASON CODE=00000001
TIME=11.33.48 SEQ=00396 CPU=0000 ASID=0026
PSW AT TIME OF ERROR 078D2000 00007156 ILC 2 INTC 01
ACTIVE LOAD MODULE ADDRESS=00007108 OFFSET=0000
NAME=GO
DATA AT PSW 00007150 - 5920C18A 00000000 41400002
AR/GR 0: 80B933BA/FD000008 1: 00000000/0000723F
2: 00000000/00000010 3: 00000000/007D09D4
4: 00000000/007D09B0 5: 00000000/007F17F0
6: 00000000/007C2FE0 7: 00000000/FD000000
8: 00000000/007F1C18 9: 00000000/007F1060
A: 00000000/00000000 B: 00000000/007F17F0
C: 00000000/4000710E D: 00000000/00006F60
E: 00000000/80FCB968 F: 00000000/00007108
END OF SYMPTOM DUMP |
and the code is :
Code: |
C 2,=F'0'
BE FIN
...
...
FIN ...
|
Thanks for your time and consideration |
|
Back to top |
|
|
sergeyken
Senior Member
Joined: 29 Apr 2008 Posts: 2142 Location: USA
|
|
|
|
It shows that your original BE FIN instruction has been overridden with zeroes: X’00000000’ - somehow, before your program has reached this point.
BTW: ABEND S0C1 means “invalid instruction code”, which is X’00’ in this case.
The location pointed by PSW:
X’5920C18A’ - seems to be C 2,=F’0’
X’00000000’ - former BE FIN, now erased
X’41400002’ - seems to be LA 4,2
(if only I still remember the instruction codes...)
Check, or trace the logic of your code. |
|
Back to top |
|
|
steve-myers
Active Member
Joined: 30 Nov 2013 Posts: 917 Location: The Universe
|
|
|
|
DO NOT assume 5920C1BA is an instruction. It may be the last 4 bytes of a 6 byte instruction |
|
Back to top |
|
|
sergeyken
Senior Member
Joined: 29 Apr 2008 Posts: 2142 Location: USA
|
|
|
|
steve-myers wrote: |
DO NOT assume 5920C1BA is an instruction. It may be the last 4 bytes of a 6 byte instruction |
Based on PSW, and R12, and instruction code + operands, the probability is 99.5%
Especially if the next instruction after BE FIN is really LA 4,2 - then I’m 100% sure. |
|
Back to top |
|
|
|