Hello,
We are experiencing an S0C4 abend after upgrading to z/OS 1.13. The
application is known as KBMS, has been unsupported since 2000, and is critical
to the business. We are working on a replacement, but full implementation is
still several months away.
We have experienced problems with the application in previous upgrades, but
were able to address it by re-linking some of the programs (we do not have the
source). Unfortunately that approach is not working this time, so I'm hoping
someone can explain what might be happening and possible solutions.
Thanks in advance for any insight that is provided.
Here's some detail pulled from Fault Analyzer: (note, only copied events 1-9,
10-128 are recurrences of 6-9)
Event
Fail
Module
Program
EP
#
Type
Point
Name
Name
Name
Event Location (*)
Description
--
------
------
-----
--------
--------
--------
------------------
--------------------------------------------
1
Link
AICVTASK
AICVTASK
ICVTASK
E+20C
>From SYSTEMS.KBSSKBMS.LOAD.ZOS113
2
Abend
S0C4
*****
AICKBMSE
@MEMALOC
n/a
P+10
>From SYSTEMS.KBSSKBMS.LOAD.ZOS113
3
SVC 12
IGC0101C
n/a
n/a
M+844E
>From LPA
4
Link
KBESTAE
KBESTAE
n/a
P+220
>From SYSTEMS.KBSSKBMS.LOAD.ZOS113
5
Call
KBESTAEM
KBESTAEM
BESTAEM
E+102A
>From SYSTEMS.KBSSKBMS.LOAD.ZOS113
6
Abend
S0C4
AICVMISC
AICVMISC
n/a
P+C36
>From SYSTEMS.KBSSKBMS.LOAD.ZOS113
7
SVC 12
IGC0101C
n/a
n/a
M+844E
>From LPA
8
Call
AICKBMS3
AICKBMS3
n/a
P+276
>From SYSTEMS.KBSSKBMS.LOAD.ZOS113
9
Call
KBESTAEM
KBESTAEM
BESTAEM
E+102A
>From SYSTEMS.KBSSKBMS.LOAD.ZOS113
(*) One or more of the following abbreviations might appear in the "Event
Location" column:
F#n Source file number (refer to detailed event information for file
identification)
L#n Source file line number
S#n Listing file statement number (refer to detailed event information for
file identification)
M+x Offset from start of load module
P+x Offset from start of program
E+x Offset from start of entry point
- <H1> I B M F A U L T A N A L Y Z E R E V E N T D E T A I L S
================================================================================
- <H2> EVENT 1 OF 128: LINK (DSA ADDRESS 00083558)
NOTE: Source code information for CSECT AICVTASK could not be presented because
no compiler listing or side-file data sets were provided.
Load Module Name. . . . . . : SYSTEMS.KBSSKBMS.LOAD.ZOS113(AICVTASK)
At Address. . . . . . . . : 00054DF0
Load Module Length. . . . : X'1210'
Link-Edit Date and Time . : 1994/12/14 00:00:00
CSECT Name. . . . . . . . . : AICVTASK
At Address. . . . . . . . : 00054DF0 (Module AICVTASK offset X'0')
CSECT Length. . . . . . . : X'120C'
CSECT Language. . . . . . : Assembler (Compiled using Assembler H V2 R1 M0 on
1992/01/21)
Entry Point Name. . . . . : ICVTASK
At Address. . . . . . . : 00054DF0 (CSECT AICVTASK offset X'0')
Machine Instruction . . . . : 0A06 SVC 6 (LINK LINKX)
At Address. . . . . . . . : 00054FFC (CSECT AICVTASK offset X'20C')
AMODE . . . . . . . . . . : 24
Additional instructions around event offset:
Offset Hex Instruction
------ -------------- ------------------------------
-30 47E0 C3A6 BC 14,934(,R12)
-2C 5810 70DC L R1,220(,R7)
-28 5010 8000 ST R1,0(,R8)
-24 4110 8000 LA R1,0(,R8)
-20 9680 1000 OI 0(R1),128
-1C 47F0 C1F4 BC 15,500(,R12)
-18 D20B 8074 9154 MVC 116(12,R8),340(R9)
-12 900C D014 STM R0,R12,20(R13)
-E 1811 LR R1,R1
-C 41F0 8074 LA R15,116(,R8)
-8 4100 5020 LA R0,32(,R5)
-4 5000 F000 ST R0,0(,R15)
***** 0A06 SVC 6 (LINK LINKX)
+2 58D0 021C L R13,540
+6 58DD 0070 L R13,112(R13)
+A 58DD 0008 L R13,8(R13)
+E 980C D014 LM R0,R12,20(R13)
+12 12FF LTR R15,R15
+14 4770 C22C BC 7,556(,R12)
+18 5810 021C L R1,540
Program Status Word (PSW) . : 078D3000 00054FFE
General Purpose Registers:
R0: 00067F20 (422112 bytes of storage addressable)
R1: 000815E0 (317984 bytes of storage addressable)
R2: 00055A88 (Module AICVTASK CSECT AICVTASK + X'C98')
R3: 000815E0 (317984 bytes of storage addressable)
R4: 00067F00 (422144 bytes of storage addressable)
R5: 00067F00 (422144 bytes of storage addressable)
R6: 000817A8 (317528 bytes of storage addressable)
R7: 000815E0 (317984 bytes of storage addressable)
R8: 000835A8 (309848 bytes of storage addressable)
R9: 00055DF0 (Module AICVTASK CSECT AICVTASK + X'1000')
R10: 00013000 (20480 bytes of storage addressable)
R11: 00083728 (309464 bytes of storage addressable)
R12: 00054DF0 (Module AICVTASK CSECT AICVTASK + X'0')
R13: 00083558 (309928 bytes of storage addressable)
R14: 90054F7C (Storage invalid)
R15: 0008361C (309732 bytes of storage addressable)
================================================================================
- <H2> EVENT 2 OF 128: ABEND S0C4
********************************************************************************
*********************** P O I N T O F F A I L U R E **********************
********************************************************************************
Abend Code. . . . . . . . . : S0C4-X'10'
Program-Interruption Code . : 0010 (Segment-Translation Exception)
A segment-translation exception occurred due to
one of the following:
- The segment-table entry indicated by the
segment-index portion of a virtual address was
outside the segment table.
- The segment-invalid bit was one.
Load Module Name. . . . . . : SYSTEMS.KBSSKBMS.LOAD.ZOS113(AICKBMSE)
At Address. . . . . . . . : 19702A38
Load Module Length. . . . : X'2C25C8'
Link-Edit Date and Time . : 2015/03/16 10:07:04
CSECT Name. . . . . . . . . : @MEMALOC
At Address. . . . . . . . : 1970FB48 (Module AICKBMSE offset X'D110')
CSECT Length. . . . . . . : X'190'
Machine Instruction . . . . : 58702005 L R7,5(,R2)
At Address. . . . . . . . : 1970FB58 (CSECT @MEMALOC offset X'10')
AMODE . . . . . . . . . . : 31
Failing Operand . . . . . : Second operand
First Operand (R7). . . . : 0_00000001
Second Operand Address. . : 4F1D604D (Storage invalid)
Second Operand Length . . : 4
Instructions around point of failure:
Offset Hex Instruction
------ -------------- ---------------------------------------------
-10 90C8 C01C STM R12,R8,28(R12)
-C 18FC LR R15,R12
-A 41C0 C050 LA R12,80(,R12)
-6 18EB LR R14,R11
-4 5820 F000 L R2,0(,R15)
***** 5870 2005 L R7,5(,R2)
+4 D203 F014 7001 MVC 20(4,R15),1(R7)
+A 5860 F004 L R6,4(,R15)
+E 1876 LR R7,R6
+10 4170 0007 LA R7,7
+14 1476 NR R7,R6
+16 1277 LTR R7,R7
Program Status Word (PSW) . : 078D2000 9970FB58
General Purpose Registers:
R0: 00030000 (651264 bytes of storage addressable)
R1: 1970FCD8 (Module AICKBMSE CSECT @MEMFREE + X'0')
R2: 4F1D6048 (Storage invalid)
R3: 199DE000 (1069056 bytes of storage addressable)
R4: 00000000 (2048 bytes of storage addressable)
R5: 00000001 (2047 bytes of storage addressable)
R6: 00000000 (2048 bytes of storage addressable)
R7: 00000001 (2047 bytes of storage addressable)
R8: 00000008 (2040 bytes of storage addressable)
R9: 104D6000 (Storage invalid)
R10: 199C6008 (1167352 bytes of storage addressable)
R11: 1970FB48 (Module AICKBMSE CSECT @MEMALOC + X'0')
R12: 199C86D8 (1157416 bytes of storage addressable)
R13: 9970FE80 (Module AICKBMSE CSECT @MEMZER0 + X'20')
R14: 1970FB48 (Module AICKBMSE CSECT @MEMALOC + X'0')
R15: 199C8688 (1157496 bytes of storage addressable)
Virtual Storage Map
AREA
ADDRESS SIZE
64-BIT HIGH PRIVATE AREA 0002000000000000 8191P
64-BIT SHARED AREA 0000020000000000 510T
64-BIT COMMON AREA 000001EF80000000
67583.9M
64-BIT LOW PRIVATE AREA 0000000880000000 1948.00G
64-BIT JAVA AREA 0000000080000000
30720.0M
----------------------- 2 GIG BOUNDARY -----------------------
EXTENDED PRIVATE AREA 19700000
1641M
EXTENDED COMMON SERVICE AREA (ECSA) 09C28000 256864K
EXT MODIFIED LINK PACK AREA (MLPA) 09C27000 4K
EXT FIXED LINK PACK AREA (FLPA) 09C24000
12K
EXT PAGEABLE LINK PACK AREA (PLPA) 05848000 69488K
EXTENDED SYSTEM QUEUE AREA (ESQA) 01B10000 62688K
EXTENDED NUCLEUS 01000000
11328K
---------------------- 16 MEG BOUNDARY -----------------------
NUCLEUS
00FD3000 180K
SYSTEM QUEUE AREA (SQA) 00EB7000
1136K
PAGEABLE LINK PACK AREA (PLPA) 00CF8000 1788K
FIXED LINK PACK AREA (FLPA) 00000000
0K
MODIFIABLE LINK PACK AREA (MLPA) 00000000 0K
COMMON SERVICE AREA (CSA) 00A00000
3040K
PRIVATE AREA
00006000 10216K
PREFIXED SAVE AREA AND SYSTEM 00000000 24K
This message is intended only for the individual or entity to which it is
addressed. It may contain privileged, confidential information which is exempt
from disclosure under applicable laws. If you are not the intended recipient,
please note that you are strictly prohibited from disseminating or distributing
this information (other than to the intended recipient) or copying this
information. If you have received this communication in error, please notify us
immediately by e-mail or by telephone at the above number. Thank you.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN