> Hi All,
> Thanks for the responses. Apologies for late response.
> 
> We had set a slip trap for S30A abend. We also recompiled and link-
> edited all utility routines and still we got the same S30A abend.
> 
> We had then sent the dump to IBM. IBM got back to us saying one of our
> inhouse written routine used to sort contents in a memory location was
> somehow overlaying the storage area where DCBs of all datasets were
> present. This inhouse routine was overlaying just 4 bytes of memory in
> the DCB declarations. We just commented out the calls to the inhouse
> sort routine and then used an inhouse sort macro to sort the data in
> memory. That fixed the S30A abend for us.
> 
> Meanwhile, we also found that replacing SYSOUT=* with a temporary
> dataset or a permanent dataset also did on give any S30A abends with z/
> OS v1.7 (strange), without making any changes to code.
> 
> One thing which we still dont understand is that the same job when
> supplied with a temporary dataset/permanent dataset runs perfectly
> alright with z/os 1.4 and 1.7. Where as it fails with SYSOUT=* in z/os
> 1.7 and runs fine in z/os 1.4.
> 

Is the SWA above/below setting the same for both systems? 
Is it possible that the private area size on z/OS 1.7 is different and your
routine just happened to stomp on the LSQA because the gap from your
allocated area to LSQA is now smaller?

These are only WAGs. Now you know which routine was doing the overlaying -
that gives you something definite to work on.

> Also, the inhouse program was overlaying storage area contents present
> in subpool 0 but the inhouse routine used was only sorting the
> contents present in subpool 1. Is it possible for a program to corrupt/
> overlay contents present in different subpools?

Look at MVS: Diagnosis for a description of subpools and storage keys. 

Also, you should register with the list server and send you mails to
IBM-MAIN. You'll reach many more fine individuals that can help you in the
future.

--
John

----------------------------------------------------------------------
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