Re: Steps for diagnosing a S378

2015-05-05 Thread Peter Relson
There are "normal" registers at time of abend (such as regs 1 and 15) and 
then there are regs that are set up specifically by the program issuing 
the abend.
It is those latter regs that need to be documented specifically, because 
otherwise there's no way that a user can reliably know what they are.

Martin,

Yes the RTM2WA contains registers and PSW at time of each abend. So too do 
applicable RBs and XSBs. The symptom dump IEA995I is accessible without a 
dump.

If using IPCS, I tend to start with things such as
Status Faildata
Status Worksheet
Summary Format

Peter Relson
z/OS Core Technology Design

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


Re: Steps for diagnosing a S378

2015-05-04 Thread Elardus Engelbrecht
Peter Relson wrote:

>When there is a "symptom dump" (message IEA995I), it contains the registers at 
>the time of the abend.
>Those include
>-- length of area  (reg 9)
>-- address of area (reg 10)
>-- return address of caller (reg 14)

What about reg 15? Or is that already in REASON CODE? Of course, it depends on 
the ABEND itself.

>SYSTEM COMPLETION CODE=378  REASON CODE=0014
> E: /_702E   F: /_0014

>I'll see if I can get the VSM owners to address that.

Many thanks for your kind help. I believe you will save many guys and gals days 
who are trying to 'learn' to read dumps like me and Martin... ;-)

Groete / Greetings
Elardus Engelbrecht

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


Re: Steps for diagnosing a S378

2015-05-04 Thread Martin Packer
Let me show my naivete here...

... I normally search in a dump on "RTM2WA".  Is this different? And if so 
why?

Cheers, Martin (still learning, I hope...) :-)

Martin Packer,
zChampion, Principal Systems Investigator,
Worldwide Banking Center of Excellence, IBM

+44-7802-245-584

email: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog: 
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:   Peter Relson 
To: IBM-MAIN@LISTSERV.UA.EDU
Date:   04/05/2015 13:23
Subject:    Re: Steps for diagnosing a S378
Sent by:IBM Mainframe Discussion List 



When there is a "symptom dump" (message IEA995I), it contains the 
registers at the time of the abend.

Those include
-- length of area  (reg 9)
-- address of area (reg 10)
-- return address of caller (reg 14)

SY1  IEA995I SYMPTOM DUMP OUTPUT 
SYSTEM COMPLETION CODE=378  REASON CODE=0014 
 TIME=07.16.45  SEQ=00013  CPU=4000  ASID=0016 
 PSW AT TIME OF ERROR  070C1000   81335DB8  ILC 2  INTC 0D 
   NO ACTIVE MODULE FOUND 
   NAME=UNKNOWN 
   DATA AT PSW  01335DB2 - 00181610  0A0D18CE  18FB180C 
   AR/GR 0: /_8400   1: /_84378000 
 2: /_0040   3: /_0003 
 4: /_005F8588   5: /_005F8500 
 6: /_81330CD0   7: /_00F53180 
 8: /_   9: /_0008 
 A: /_00556678   B: /_7FFFDC10 
 C: /_4000   D: /_6008 
 E: /_702E   F: /_0014 
 END OF SYMPTOM DUMP 

The registers at time of error ought to be documented in "system codes" 
but they are not. I'll see if I can get the VSM owners to address that.

Peter Relson
z/OS Core Technology Design

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



Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

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


Re: Steps for diagnosing a S378

2015-05-04 Thread Peter Relson
When there is a "symptom dump" (message IEA995I), it contains the 
registers at the time of the abend.

Those include
-- length of area  (reg 9)
-- address of area (reg 10)
-- return address of caller (reg 14)

SY1  IEA995I SYMPTOM DUMP OUTPUT 
SYSTEM COMPLETION CODE=378  REASON CODE=0014 
 TIME=07.16.45  SEQ=00013  CPU=4000  ASID=0016 
 PSW AT TIME OF ERROR  070C1000   81335DB8  ILC 2  INTC 0D 
   NO ACTIVE MODULE FOUND 
   NAME=UNKNOWN 
   DATA AT PSW  01335DB2 - 00181610  0A0D18CE  18FB180C 
   AR/GR 0: /_8400   1: /_84378000 
 2: /_0040   3: /_0003 
 4: /_005F8588   5: /_005F8500 
 6: /_81330CD0   7: /_00F53180 
 8: /_   9: /_0008 
 A: /_00556678   B: /_7FFFDC10 
 C: /_4000   D: /_6008 
 E: /_702E   F: /_0014 
 END OF SYMPTOM DUMP

The registers at time of error ought to be documented in "system codes" 
but they are not. I'll see if I can get the VSM owners to address that.

Peter Relson
z/OS Core Technology Design

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


Re: Steps for diagnosing a S378

2015-04-29 Thread Don Poitras
R15, R0 and R1 are also in the SYSTRACE output for the FREEMAIN
SVC. See:

http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieav200/svc120.htm


In article <4341493425599339.wa.janet.graffyahoo@listserv.ua.edu> you wrote:
> I've asked the customer to send me an IPCS SYSMDUMP.  I will try all these 
> suggestions when I get it.  Once I find which STORAGE RELEASE is causing the 
> abend is there an easy way to tell what address was being released?  Would I 
> have the registers at the time of the STORAGE RELEASE?

> Janet Graff

-- 
Don Poitras - SAS Development  -  SAS Institute Inc. - SAS Campus Drive
sas...@sas.com   (919) 531-5637Cary, NC 27513

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


Re: Steps for diagnosing a S378

2015-04-29 Thread Janet Graff
I've asked the customer to send me an IPCS SYSMDUMP.  I will try all these 
suggestions when I get it.  Once I find which STORAGE RELEASE is causing the 
abend is there an easy way to tell what address was being released?  Would I 
have the registers at the time of the STORAGE RELEASE?

Janet Graff

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


Re: Steps for diagnosing a S378

2015-04-29 Thread Don Poitras
I would do:

IP SYSTRACE

then look for "RCVY". The SVC 78 with the PSW from your program
should be right above that.

In article <1724512745.715711.1430327171359.javamail.ya...@mail.yahoo.com> you 
wrote:
> What?s the best method for diagnosing a S378-14?? I?vetried looking at dumps 
> for various getmain/freemain failures and I have troublenarrowing down the 
> code that was executing when the failure happens.? If Iget a SYSMDUMP what?s 
> the quickest sequence for locating the abending FREEMAIN?


> ?
> Janet Graff

-- 
Don Poitras - SAS Development  -  SAS Institute Inc. - SAS Campus Drive
sas...@sas.com   (919) 531-5637Cary, NC 27513

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


Re: Steps for diagnosing a S378

2015-04-29 Thread Tony Harminc
On 29 April 2015 at 13:06, Janet Graff
<004dc9e91b6d-dmarc-requ...@listserv.ua.edu> wrote:
> What’s the best method for diagnosing a S378-14?  I’vetried looking at dumps 
> for various
> getmain/freemain failures and I have troublenarrowing down the code that was 
> executing when the
> failure happens.  If I get a SYSMDUMP what’s the quickest sequence for 
> locating the abending
> FREEMAIN?

System Trace (IPCS 2.7.4)? Search for a '*' that isn't part of a line
of them. Then back up til you see the FREEMAIN itself.

Tony H.

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


Re: Steps for diagnosing a S378

2015-04-29 Thread Lizette Koehler
Have you used IPCS with
VSMDATA SUMMARY


Lizette


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Janet Graff
> Sent: Wednesday, April 29, 2015 10:06 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Steps for diagnosing a S378
> 
> What’s the best method for diagnosing a S378-14?  I’vetried looking at dumps
> for various getmain/freemain failures and I have troublenarrowing down the
> code that was executing when the failure happens.  If Iget a SYSMDUMP
> what’s the quickest sequence for locating the abending FREEMAIN?
> 
> 
> 
> Janet Graff

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


Steps for diagnosing a S378

2015-04-29 Thread Janet Graff
What’s the best method for diagnosing a S378-14?  I’vetried looking at dumps 
for various getmain/freemain failures and I have troublenarrowing down the code 
that was executing when the failure happens.  If Iget a SYSMDUMP what’s the 
quickest sequence for locating the abending FREEMAIN?


 
Janet Graff



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