I think Darrell is on the right track. The value at 001CD468 is 4074. I think 
possible (Sag code does it frequently) that the intent was to cause an 0C1, but 
with z/OS 2.1 the target isn’t valid for code and thus an 0C4 occurred.

In any case, by my earlier note, I have things working for now. 

And, of course, my long term hope is to eventually get most or all of my many 
products back up to supported levels.

It’s just a long several projects with effectively only one person doing most 
of the planning, work and archeology.  ☺

From: Software AG Discussion List [mailto:sa...@listserv.uark.edu] On Behalf Of 
Davenport, Darrell (DRS)
Sent: Thursday, July 21, 2016 6:36 AM
To: sa...@listserv.uark.edu
Subject: Re: S0C4 since z/OS 2.1

The branch 8 bytes earlier is conditional, not absolute, so it is possible it 
did not branch.  If the value at 001CD468 is 4074 (the same as R15), it 
probably got that way from the STORE statement just before the abend. If it is 
NOT 4074, then Pieter is right, it branched directly to 18C50CB0.

Because R15 is so unusual, and because it is convention to use R15 as the 
return code, my bet it that 4074 is the return code from the branch Pieter 
mentioned. It probably got stored, then was used to cause an intentional S0C1. 
So if you figure out where it just came back from, using the trace back map in 
the dump, then see if you can find a meaning for error 4074 from whatever 
module it came back from, you likely have the reason it died.

From: Software AG Discussion List [mailto:sa...@listserv.uark.edu] On Behalf Of 
Pieter Wiid
Sent: Wednesday, July 20, 2016 1:10 PM
To: sa...@listserv.uark.edu
Subject: Re: S0C4 since z/OS 2.1

Yep; in 2.1, the low 8K is “PSA”, not just 4K. You can’t update it even if you 
are key zero.
Thing is, this is not sufficient info. You would need the full dump to trace 
the instructions backward in order to determine how GPR15 got set.
Also, going by the preceding instructions, I would say there was a branch 
directly to address 18C50CB0, else you would have had the abend 8 bytes earlier.

Pieter

From: Software AG Discussion List [mailto:sa...@listserv.uark.edu] On Behalf Of 
Gibney, Dave
Sent: 20 July 2016 21:47
To: sa...@listserv.uark.edu
Subject: S0C4 since z/OS 2.1

I upgraded my Development LPAR from z/OS 1.13 to z/OS 2.1 about 2 weeks ago 
now. And for the most part, all is well.
But, I am now getting S0C4 abends in a couple of Linklsted modules. I was able 
to alleviate one of these by moving to STEPLIB access. But, this other isn’t 
cooperating as well.
I remember some talk about “better” loading of linklisted module with z/OS 2.x, 
but I thought the default was still to follow the old rules. 
This is an older version of an ISV module and I am currently out of support 
with SAG.
I’d appreciate any help or thoughts. So far, I only have the CEEDUMP. The first 
S0C4 were happening in the NAT423SH (Shared part of the Natural Nucleus) 

The value in R15 below is not good ☺
Information for enclave NATMVS                                                  
                                   
                                                                                
                                   
  Information for thread 8000000000000000                                       
                                   
                                                                                
                                   
  Traceback:                                                                    
                                   
    DSA   Entry       E  Offset  Statement   Load Mod             Program Unit  
                 Service  Status   
    1     CEEHDSP     +00004A4C              CEEPLPKA             CEEHDSP       
                 UI90017  Call     
    2                 +000000F0              NAT423SH                           
                          Exception
    3                 +18A8E544                                                 
                          Call     
    4                 +189CA8FA                                                 
                          Call     
    5                 +18A92AFC                                                 
                          Call     
    6                 +1895EBD8                                                 
                          Call     
    7     NATMVS      -131C16B4              NAT423BA             NATMVS        
                          Call     
                                                                                
                                   
    DSA   DSA Addr   E  Addr    PU Addr    PU Offset  Comp Date  Compile 
Attributes                                
    1     0019B0C8   056508F0   056508F0   +00004A4C  20150130   CEL            
                                   
    2     001CD3F8   18C50BC8   18C50BC8   +000000F0  ********                  
                                   
    3     1898CBCC   00000000   00000000   +18A8E544  ********                  
                                   
    4     18C60168   00000000   00000000   +189CA8FA  ********                  
                                   
    5     18C5F128   00000000   00000000   +18A92AFC  ********                  
                                   
    6     1898C698   00000010   00000010   +1895EBD8  ********                  
                                   
    7     0019B030   1895DBC8   1895DBC8   -131C16B4  20070620   ASM
Condition Information for Active Routines                                       
                                                 
  Condition Information for  (DSA address 001CD3F8)                             
                                                 
    CIB Address: 0019B798                                                       
                                                 
    Current Condition:                                                          
                                                 
      CEE0198S The termination of a thread was signaled due to an unhandled 
condition.                                           
    Original Condition:                                                         
                                                 
      CEE3204S The system detected a protection exception (System Completion 
Code=0C4).                                          
    Location:                                                                   
                                                 
      Program Unit:  Entry:  Statement:  Offset: +000000F0                      
                                                 
    Machine State:                                                              
                                                 
      ILC..... 0004    Interruption Code..... 0004                              
                                                 
      PSW..... 078D2000 98C50CB8                                                
                                                 
      GPR0..... ********_00000000  GPR1..... ********_001CD468  GPR2..... 
********_001CD250  GPR3..... ********_00000001         
      GPR4..... ********_00000000  GPR5..... ********_001CD0C8  GPR6..... 
********_801CD138  GPR7..... ********_001CD3F8         
      GPR8..... ********_18C54000  GPR9..... ********_18CCAA54  GPR10.... 
********_1898C578  GPR11.... ********_18C50BC8         
      GPR12.... ********_18C844B0  GPR13.... ********_001CD3F8  GPR14.... 
********_001CD460  GPR15.... ********_00004074         
                                                                                
                                                 
  Storage dump near condition, beginning at location: 18C50CA8                  
                                                 
    +000000 18C50CA8  58F0F008 BFFFF094 4780B0FE 50F01000  BFFFF010 4780B0FE 
05EF47F0 B10241F0  |.00...0m....&0....0........0...0

Dave Gibney
Information Technology Services
Washington State University


________________________________________

This email has been checked for viruses by Avast antivirus software. 
www.avast.com 


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to