IBM MAINFRAME HELP & SUPPORT FORUMS
Technical Forums for IBM Mainframe Applications like COBOL, JCL, CICS, DB2, FileAid, DFSORT, Endevor, Xpediter, CoolGen, CA-7&11, AbendAid, IMS, IDMS, PL/I, MqSeries, SyncSort, Assembler, ChangeMan, Easytrieve, InterTest, REXX, CLIST etc...
 

Please help me with ABEND S0C1 -01

THIS IS AN ARCHIVE FORUM: CLICK HERE TO GO TO THE ORIGINAL TOPIC

 
       IBMMAINFRAMES.com - IBM Mainframe Support Forums Index -> ABENDS & Debugging
View previous topic :: View next topic  
Author Message
Al Bohlander



Joined: 27 Jun 2008
Posts: 1
Location: Tampa Fl.

Posted: Wed Jul 02, 2008 6:38 pm    Post subject: Please help me with ABEND S0C1 -01  

IEA995I SYMPTOM DUMP OUTPUT 952
SYSTEM COMPLETION CODE=0C1 REASON CODE=00000001
TIME=10.08.53 SEQ=00103 CPU=0000 ASID=0042 PSW AT TIME OF ERROR 078D0000 0000785A ILC 2 INTC 01
ACTIVE LOAD MODULE ADDRESS=00007858 OFFSET=00000002
NAME=PER090CP
DATA AT PSW 00007854 - 00000000 00007860 0000788C
Back to top  
Garry Carroll



Joined: 08 May 2006
Posts: 171
Location: Dublin, Ireland

Posted: Wed Jul 02, 2008 7:57 pm    Post subject:  

S0C1 abend is invalid instruction. Line 5 gives the offending program name - PER090CP. Line 4 shows that this is loaded at address X'00007858' and that the PSW (Line 3) is pointing to an offset 2 bytes from this point. The last line shows the data from just before the PSW address.

The PSW in a dump is typically pointing to the instruction after the offending one. This suggests an address containing binary zeroes - which is not an execuatble instruction.

The supposed load module address at X'00007858' does not look like an entry-point for a program. Suggest you check the dump around X'00007858' to see if you can locate the correct entry-point, then check to see why the load point is incorrect.


Regards,
Garry.
Back to top  
 
       IBMMAINFRAMES.com - IBM Mainframe Support Forums Index -> ABENDS & Debugging
Page 1 of 1
THIS IS AN ARCIVE FORUM IN READ ONLY MODE. IF YOU WANT TO ASK YOUR DOUBTS USE THE ACTUAL FORUM