>>>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 PSW16.... 47850400 80000000 00000000 231A7BB8
>
>How about the TRNE and BEA fields in that same XSB?
The XSB has:
TRNE..... 00000000 231A7800
BEA...... 00000000 24D90BE0
This translation exception address does not seem to match where he PSW NSI
points to. From the previous discussion the conclusion was that it is most
likely the storage pointed to by PSW NSI had not yet been getmained at the time
of the original error, but later during recove3ry processing but before the
dump was taken.
But shouldn't I expect to see the PSW NIS address in the TRNE field of the XSB?
In other words, what does the TRNE field tell me a) in general, and b) in this
case.
When is the TRNE field in the XSB updated?
The corresponding PRB seems to contain similar contradicting information in
fields RTPSW1 and RTPSW2:
RTPSW1... 478D0400 A31A7BB8
RTPSW2... 00020011 231A7800
What can I learn from this? How do I properly use these fields in dump analysis?
More information from the dumps can be found in the attachement (same as
attched in the original discussion).
--
Peter Hunkeler
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
*** CEEDUMP information follows *****************************************
CEE3DMP V2 R1.0: Condition processing resulted in the unhandled condition.
07/15/16 12:12:28 AM
ASID: 0159 Job ID: J0274722 Job name: P07W04UA Step name: DB2RUN
UserID: TWSP0A
CEE3845I CEEDUMP Processing started.
Information for enclave ZTVXXX00
Information for thread 8000000000000000
Traceback:
DSA Entry E Offset Statement Load Mod Program Unit
Service Status
1 CEEHDSP +00004A4C CEEPLPKA CEEHDSP
UI90017 Call
2 -01BE8FAE HRDRFREA
Exception
3 HRDRFREA +00004396 HRDRFREA HRDRFREA
Call
4 IGZCFCC +000002FC IGZCPAC IGZCFCC
UI19860 Call
5 HRDDBLNK +00009C92 HRDDBLNK HRDDBLNK
Call
...
14 IGZCFCC +000002FC IGZCPAC IGZCFCC
UI19860 Call
15 ZTVXXX00 +00000A10 ZTVXXX00 ZTVXXX00
Call
DSA DSA Addr E Addr PU Addr PU Offset Comp Date Compile
Attributes
1 23117AE0 08DA2B60 08DA2B60 +00004A4C 20150130 CEL
2 00010000 24D90B66 24D90B66 -01BE8FAE ********
3 231176E8 24D85D48 24D85D48 +00004396 20130225 COBOL
4 231174F0 20EDB610 20EDB610 +000002FC 20140722 LIBRARY
5 23117078 235F6400 235F6400 +00009C92 20160624 COBOL
...
14 23115258 20EDB610 20EDB610 +000002FC 20140722 LIBRARY
15 23115030 23100428 23100428 +00000A10 20100129 COBOL
Condition Information for Active Routines
Condition Information for (DSA address 00010000)
CIB Address: 231181B0
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: -01BE8FAE
Machine State:
ILC..... 0002 Interruption Code..... 0004
PSW..... 478D0400 A31A7BB8
GPR0..... 00000000_24BD7528 GPR1..... 00000000_0000DDF4 GPR2.....
00000000_24D96690 GPR3..... 00000000_00000004
GPR4..... 00000000_23145460 GPR5..... 00000000_000077FC GPR6.....
00000000_00010000 GPR7..... 00000000_0000DC20
GPR8..... 00000000_009B7028 GPR9..... 00000000_24BD73A8 GPR10....
00000000_009B7008 GPR11.... 00000000_009B7E88
GPR12.... 00000000_24D90B40 GPR13.... 00000000_00010000 GPR14....
00000000_A4D90BE2 GPR15.... 00000000_A31A7BB8
FPC...... 00000000
FPR0..... 4EE6ED27 D6668000 FPR1..... 487FFFFF FF000000
FPR2..... 42640000 00000000 FPR3..... 00000000 00000000
FPR4..... 40326E64 05A00000 FPR5..... 00000000 00000000
FPR6..... 00000000 00000000 FPR7..... 00000000 00000000
FPR8..... 00000000 00000000 FPR9..... 00000000 00000000
FPR10.... 00000000 00000000 FPR11.... 00000000 00000000
FPR12.... 00000000 00000000 FPR13.... 00000000 00000000
FPR14.... 00000000 00000000 FPR15.... 00000000 00000000
Storage dump near condition, beginning at location: 231A7BA8
+000000 231A7BA8 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 |................................|
*** IPCS Data follows **************************************************
SELECTED BY: CURRENT
JOBNAME P07W04UA ASCB 00F63B80 NEXT 00F5FE80 PREV 00F62880 ASID 0159
TCB 009FDD40 NEXT 009FD040 PREV 00000000 COMP 00000000
TCB 009FD040 NEXT 009FF6C8 PREV 009FDD40 COMP 00000000
TCB 009FF6C8 NEXT 009F8680 PREV 009FD040 COMP 00000000
TCB 009F8680 NEXT 009B7E88 PREV 009FF6C8 COMP 00000000
TCB 009B7E88 NEXT 00000000 PREV 009F8680 COMP 940C4000
*** SUMMARY FORMAT output
*************************************************************
PRB: 009F8118
-0020 XSB...... 7FFFDEB0 FLAGS2... 80 RTPSW1... 478D0400 A31A7BB8
RTPSW2... 00020011 231A7800 FLAGS1... 02000004
-0004 WLIC..... 00020033
+0000 RSV...... 00000000 00000000 SZSTAB... 00110082 CDE......
009FD000 OPSW..... 478D2400 80035458 SQE...... 00000000
+001C LINK..... 009B7E88
+0020 GPR0-3... 00000064 00006FC8 00000040 009D69D4
+0030 GPR4-7... 009D69B0 009F8680 009BDFC8 00F63B80
+0040 GPR8-11.. 009FC190 009F8310 08000000 08000000
+0050 GPR12-15. 0741B040 00006F30 009FC1DC 009FC1C0
64-Bit GPRs from the RB/XSB
Left halves of all registers contain zeros
0-3 00000064 00006FC8 00000040 009D69D4
4-7 009D69B0 009F8680 009BDFC8 00F63B80
8-11 009FC190 009F8310 08000000 08000000
12-15 0741B040 00006F30 009FC1DC 009FC1C0
+0060 RSV...... E9E3E5E7 E7E7F0F0
EP....... ZTVXXX00
ENTPT.... A3100428 RRBP..... 009F8118 USE...... 0001 SP....... FB
Reenterable. Reusable. Job pack area.
Loading task not secure.
NRFAC.... 00000001 MSBAD.... 23100428 LNTH..... 00001BD8
NAMEL.... 0008 ASID..... 0159 PROVIDI.. 00000003 PROVIDD..
00000000 00000000 00000000 00000000 EPTOKEN.. 000004C1 01590052
XSB: 7FFFDEB0
+0000 XSB...... XSB LINK..... 00000000 XLIDR.... 00000000 XLAS.....
00000000 TKN...... 0000 ASD...... 0000 SEL...... 00000000
+0020 SRSN..... 000186D1 EAXW..... 00000000 ALOV..... 7F6FE200 ALD......
2F43B200
Access register values
0-3 00000000 00000000 00000000 00000000
4-7 00000000 00000000 00000000 00000000
8-11 00000000 00000000 00000000 00000000
12-15 00000000 00000000 00000000 00000000
+0070 FLAG2.... 80 RLCOD.... 000000 LSCP..... 7F69E010 SXSB.....
7FFFDFD0 R07C..... 00000000
G64H -- GPR High Halves
Bits 0-31 of 64-bit GPRs
0-3 00000000 00000000 00000000 00000000
4-7 00000000 00000000 00000000 00000000
8-11 00000000 00000000 00000000 00000000
12-15 00000000 00000000 00000000 00000000
+00C0 TRNE..... 00000000 231A7800 SINS..... 0000D46C KM.......
00C0 SASID.... 0159 PINS..... 0000D46C AX....... 007A
+00D6 PASID.... 0159 BEA...... 00000000 24D90BE0 PSW16....
47850400 80000000 00000000 231A7BB8
+00F0 OPS16.... 47852400 80000000 00000000 00035458 ORPSW....
478D2400 80035458
+0108 R108..... 00000000 00000000 00000000 00000000
SVRB: 009FFF30
-0020 XSB...... 7FFEDEB0 FLAGS2... 80 RTPSW1... 00000000 00000000
RTPSW2... 00000000 00000000 FLAGS1... 02000004
-0004 WLIC..... 0002002F
+0000 RSV...... 00000000 00000000 SZSTAB... 001ED022 CDE......
00000000 OPSW..... 470C0000 9B7335FE Q........ 00000000
+001C LINK..... 009F8118
+0020 GPR0-3... 0000000C 00038C58 23117AE0 00FDEA90
+0030 GPR4-7... 009B7E88 009F8118 00038B58 0003A000
+0040 GPR8-11.. 23110198 000374F0 000384F0 88DA2B60
+0050 GPR12-15. 00035000 00038000 80035152 00000008
64-Bit GPRs from the RB/XSB
Left halves of all registers contain zeros
0-3 0000000C 00038C58 23117AE0 00FDEA90
4-7 009B7E88 009F8118 00038B58 0003A000
8-11 23110198 000374F0 000384F0 88DA2B60
12-15 00035000 00038000 80035152 00000008
+0060 RBEXSAVE. 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000
+008C 00000000 RBSCBB... 00000000 00000000 16000000 839FFF30
4400DB00 RBSXPTR.. 009FFFF0 RBFEPARM. 80C013D2 00C04000 80C0111E
+00B4 009FFF30 00000000 00000000 RBSCBX... 00000000 00000000
00000000 009FFFD8
XSB: 7FFEDEB0
+0000 XSB...... XSB LINK..... 00000000 XLIDR.... 00000000 XLAS.....
00000000 TKN...... 0000 ASD...... 0000 SEL...... 00000000
+0020 SRSN..... 0001A51B EAXW..... 00000000 ALOV..... 00000000 ALD......
00000000
Access register values
0-3 009FF6C8 00000000 00000000 00000000
4-7 00000000 00000000 00000000 00000000
8-11 00000000 00000000 00000000 00000000
12-15 00000000 00000000 00000000 076F8966
+0070 FLAG2.... 80 RLCOD.... 000000 LSCP..... 7F69E010 SXSB.....
7FFEDFD0 R07C..... 00000000
G64H -- GPR High Halves
Bits 0-31 of 64-bit GPRs
0-3 00000000 00000000 00000000 00000000
4-7 00000000 00000000 00000000 00000000
8-11 00000000 00000000 00000000 00000000
12-15 00000000 00000000 00000000 00000000
+00C0 TRNE..... 00000000 00008401 SINS..... 0000D46C KM.......
00C0 SASID.... 0159 PINS..... 0000D46C AX....... 007A
+00D6 PASID.... 0159 BEA...... 00000000 019DA75A PSW16....
00000000 00000000 00000000 00000000
+00F0 OPS16.... 47040000 80000000 00000000 1B7335FE ORPSW....
470C0000 9B7335FE
+0108 R108..... 00000000 00000000 00000000 00000000
*** BEA from XSB of current PRB is: BEA...... 00000000 24D90BE0
**************************************
LIST 24D90BE0. ASID(X'0159') POSITION(X'-10') LENGTH(X'0800') INSTRUCTION
24D90BD0 | 5030 71B8 | ST R3,X'1B8'(,R7)
24D90BD4 | 5010 71D8 | ST R1,X'1D8'(,R7)
24D90BD8 | 4110 71D4 | LA R1,X'1D4'(,R7)
24D90BDC | 58F0 7090 | L R15,X'90'(,R7)
24D90BE0 | 0CEF | BASSM R14,R15
24D90BE2 | 58D0 D004 | L R13,X'4'(,R13)
24D90BE6 | 58E0 D00C | L R14,X'C'(,R13)
24D90BEA | 980C D014 | LM R0,R12,X'14'(R13)
*** PRB seems to be in recovery processing, since SVC33 has been issued.
*******************************
*** Using register content from CEEDUMP: GPR7..... 00000000_0000DC20
*******************************
LIST DC20. ASID(X'0159') LENGTH(X'0800') STRUCTURE
+00000 0000DC20. 00000000 17C4C3C1 5BC4C3E3 407AF0F1 61F2F361 F0F37AF1
F94BF2F5 00000000 |.....DCA$DCT :01/23/03:19.25....|
+00020 0000DC40. A3166CD8 A3166CE4 A3166CF0 00000000 A3176090 00000000
00000000 00000000 |t.%Qt.%Ut.%0....t.-.............|
+00040 0000DC60. 00000000 00000000 0001B060 A3580DD0 0000DF38 0000DEE0
A31D8D38 A31B5658 |...........-t..}.......\t...t...|
+00060 0000DC80. 00000000 00000000 00000000 00000000 A319D390 A319D0F0
A31A9E98 A31A9CF0 |................t.L.t.}0t..qt..0|
+00080 0000DCA0. A31A95B8 00000000 A31A9298 A31A8A78 A31A7BB8 A31A7AC0
A31A61C0 A31A5618 |t.n.....t.kqt...t.#.t.:{t./{t...|
+000A0 0000DCC0. A31A2468 A31A22F8 00000000 00000000 00000000 A31A0448
00000000 00000000 |t...t..8............t...........|
+000C0 0000DCE0. 00010000 00019100 00C78100 231865C0 00006AC0 00000000
00000000 00000000 |......j..Ga....{...{............|
+000E0 0000DD00. 00000000 00000000 00000000 00000000 00000000 00006900
00000000 00000000 |................................|
+00100 0000DD20. 00000000 00000000 00000000 00000000 00000000 00006F30
E4C44040 00000000 |......................?.UD ....|
+00120 0000DD40 LENGTH(X'20')==>All bytes contain X'00'
*** Data at offset x'90' matches the NSI in the PSW and R15 as displayed in the
CEEDUMP: GPR15.... 00000000_A31A7BB8 *************
*** TRNE from XSB of current PRB is: TRNE..... 00000000 231A7800
**********************************************************
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN