AW: Re: AW: Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-26 Thread Peter Hunkeler
>> It will be cleared to X'00' by MVS. > >YMMV on that... > >"When you obtain storage, the system clears the requested storage to >zeros if you obtain either: > >8192 bytes or more from a pageable, private storage subpool. >4096 bytes or more from a pageable, private storage subpool, >with

Re: AW: Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-23 Thread Gord Tomlin
On 2016-07-23 02:38, Peter Hunkeler wrote: It will be cleared to X'00' by MVS. YMMV on that... "When you obtain storage, the system clears the requested storage to zeros if you obtain either: 8192 bytes or more from a pageable, private storage subpool. 4096 bytes or more from a

AW: Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-23 Thread Peter Hunkeler
>So why was the page not allocated and what executable code >should have been loaded into it - or is its address corrupted? I don't have a clue yet, but as said in my previous post, I suspect some storage overlay. Results are unpredictable. >(The x'' seems to be left-over garbage.) It

AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-23 Thread Peter Hunkeler
>Just a thought - >Could the area R15 points to have been allocated by one of those "we'll figure >out your problem for you" >routines after the 0C4-11 and before the dump so >that when you look in the dump they provide it looks like >you should have >gotten an 0C1 rather than an 0C4-11?

AW: Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-23 Thread Peter Hunkeler
>Oh gawd. This is where I shrug my shoulders and wash my hands of it. I >like SVC dumps with all storage dumped and nice long trace tables. >Anything else is just frustration in a can! I couldn't have said this better. -- Peter Hunkeler

AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-23 Thread Peter Hunkeler
> These days the PER bit is *always* on, in any serious development/test > environment, because of the ever-present ZAD SLIP in effect. Good hint. I would hope we don't have this active in production (the problem occurred in production). Will check on Monday. -- Peter Hunkeler

AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-23 Thread Peter Hunkeler
>You provided analysis of some data. If you had provided the data that you used >to arrive at the conclusions >that you did, that would have been helpful. It >may have led to a request for more data, but at least we would >have had a >place to start. You're right. Would have been better to

AW: Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-23 Thread Peter Hunkeler
>You say it's in the load module. Did you violate reentrancy? N, I never do :-) But seriousy, the data being loaded into R15 comes from the load module's storage and this is accessible. The code then seems to happily branch to the address in R15 (the BASSM instruction), i.e. the content

Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread CM Poncelet
A S0C4-4 would occur only if there were a storage access violation. The S0C4-11 implies that it is a page translation exception - i.e. that this 4K page has not been allocated within an already allocated segment (else would have S0C4-10). A S0C1 would have occurred only if the S0C4-11 had not

Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Ed Jaffe
On 7/22/2016 8:14 AM, Peter Hunkeler wrote: What are the full contents of the 128-bit PSW? What's the 64-bit TEA value? I got a CEEDUMP and an analysis from StartTool DA. Oh gawd. This is where I shrug my shoulders and wash my hands of it. I like SVC dumps with all storage dumped and

AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Peter Hunkeler
>Just curious that the PER bit is on. Was someone running a SLIP of a >PERish sort? Any chance of a dump or trace from that, or is the toy >dump all you have to work with? Made me wondering as well, but I have not checked the SLIPs yet. I doubt there is a SLIP for this job, so the SLIP is set

AW: Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Peter Hunkeler
>The most likely explanation is that the target address of the BASSM >was not GETMAINed storage at the time of the abend (causing the >0C4-11 abend), but was subsequently GETMAINed and used before the dump >was initiated or as part of the dump processing. Yes, I had thought about this possibilty

Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Jim Mulder
> I'm not asking for help to solve that actual problem that > application has had and which caused the dump. I'm looking for help > to undestand why we get the S0C4-11 when I had expected an S0C1. I > trust once I understand this, I'll be able to continue debugging the problem. The most

AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Peter Hunkeler
>If you show the exact information from the dump, rather than your >interpretation of that data, there is a better chance that someone will be >able to see something that you didn't. I'll happily show any data you ask me specifically. I would not know what to post otherwise; It simply too

AW: Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Peter Hunkeler
>How about the TRNE and BEA fields in that same XSB? I seem to remember to have had a look a the BEA address and it matched with the BASSM. Will double check. on Monday when back in the office. Will also have a look at the TRNE then. There is LE, Smart/Restart and StarTool DA which

Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Tom Conley
On 7/22/2016 10:21 AM, Peter Hunkeler wrote: The storage R7 point to, and the storage at offset x'90' is in SP251 key 8. It is part of a load module. The fullword at R7+x'90' is the value seen in the PSW, so both the L as well as the BASSM have been executed. The program fails when the CP is

Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Jim Mulder
> >What are the full contents of the 128-bit PSW? What's the 64-bit TEA value? > > > I got a CEEDUMP and an analysis from StartTool DA. Both tell me the > failing PSW is478D0400 A31A7BB8 Looking at the SVC dump at the PRB/ > XSB which is now producing the SVC dump (WLIC is 00020033), I see: >

AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Peter Hunkeler
>What are the full contents of the 128-bit PSW? What's the 64-bit TEA value? I got a CEEDUMP and an analysis from StartTool DA. Both tell me the failing PSW is478D0400 A31A7BB8 Looking at the SVC dump at the PRB/XSB which is now producing the SVC dump (WLIC is 00020033), I see: XSB+00E0

Re: AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Bob Rutledge
What is the Translation Exception Address? Bob On 7/22/2016 10:21 AM, Peter Hunkeler wrote: The storage R7 point to, and the storage at offset x'90' is in SP251 key 8. It is part of a load module. The fullword at R7+x'90' is the value seen in the PSW, so both the L as well as the BASSM have

AW: Re: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-22 Thread Peter Hunkeler
The storage R7 point to, and the storage at offset x'90' is in SP251 key 8. It is part of a load module. The fullword at R7+x'90' is the value seen in the PSW, so both the L as well as the BASSM have been executed. The program fails when the CP is accessing the instruction at the PSW's NSI.