USER 0032 ABEND (U0032) TPXGTSTR at startup after adding additional virtual terminals (VTs) to VTAMLST APPL

Document ID : KB000023762
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem: 

When trying to start TPX, the started task gets a U0032 abend immediately after the authorization messages:

 09.08.49 STC09075  IEF695I START TPXPROD  WITH JOBNAME TPXPROD  IS ASSIGNED TO
 09.08.49 STC09075  $HASP373 TPXPROD  STARTED
 09.08.51 STC09075  TPX000 Copyright (C) 2007 CA.  All rights reserved.
 09.08.51 STC09075  TPX9900 UNICENTER CA-TPX IS ATTEMPTING AUTHORIZATION
 09.08.51 STC09075  TPX9905 CPU SERIAL NO = 123F0E , MODEL = 2097 , DATE = 15MAR
 09.08.51 STC09075  TPX9915 UNICENTER CA-TPX IS AUTHORIZED
 09.08.51 STC09075  TPX9925 OPTION ACLE OF UNICENTER CA-TPX IS AUTHORIZED
 09.10.04 STC09075  IEA995I SYMPTOM DUMP OUTPUT  942
    942               USER COMPLETION CODE=0032
    942              TIME=09.09.54  SEQ=00054  CPU=0000  ASID=0215
    942              PSW AT TIME OF ERROR  078D1000   80034672  ILC 2  INTC 0D
    942                ACTIVE LOAD MODULE           ADDRESS=00034468  OFFSET=0000020A
    942                NAME=TPXGTSTR
    942                DATA AT PSW  0003466C - 00181610  0A0D47F0  C1F61884
    942                GR 0: 00000000_80000000   1: 00000000_80000020
    942                   2: 00000000_00000080   3: 00000000_00000000
    942                   4: 00000000_00480000   5: 00000000_00006738
    942                   6: 00000000_000A4100   7: 00000000_000A4200
    942                   8: 00000000_00000000   9: 00000000_00000000
    942                   A: 00000000_FFFFFFFF   B: 00000000_0001D038
    942                   C: 00000000_000344A8   D: 00000000_00696EB8
    942                   E: 00000000_800345F2   F: 00000010_00000100
    942              END OF SYMPTOM DUMP
 09.10.04 STC09075  IEF450I TPXPROD TPXPROD - ABEND=S000 U0032 REASON=00000000
 09.10.04 STC09075  $HASP395 TPXPROD  ENDED
 
IEA995I SYMPTOM DUMP OUTPUT
  USER COMPLETION CODE=0032
 TIME=09.09.54  SEQ=00054  CPU=0000  ASID=0215
 PSW AT TIME OF ERROR  078D1000   80034672  ILC 2  INTC 0D
   ACTIVE LOAD MODULE           ADDRESS=00034468  OFFSET=0000020A
   NAME=TPXGTSTR
   DATA AT PSW  0003466C - 00181610  0A0D47F0  C1F61884
   GR 0: 00000000_80000000   1: 00000000_80000020
      2: 00000000_00000080   3: 00000000_00000000
      4: 00000000_00480000   5: 00000000_00006738
      6: 00000000_000A4100   7: 00000000_000A4200
      8: 00000000_00000000   9: 00000000_00000000
      A: 00000000_FFFFFFFF   B: 00000000_0001D038
      C: 00000000_000344A8   D: 00000000_00696EB8
      E: 00000000_800345F2   F: 00000010_00000100
 END OF SYMPTOM DUMP
IEF472I TPXPROD TPXPROD - COMPLETION CODE - SYSTEM=000 USER=0032 REASON=00000000

 

Cause: 

TPX (5.3 and earlier) uses 128 bytes below-the-line for every virtual terminal defined. TPX allocates these control blocks either

  • In DSA below the line if the VTs are defined in the TPX majornode at startup, or
  • It GETMAINs storage from 'system storage' if the VTs are added on the fly with VTADD from TPXOPER.

If the abend began occurring after VTs were added to VTAMLST, then most likely there is insufficient below the line storage for the number of VTs defined in the VTAMLST member.

 

Resolution:

1. Use REGION=0M.

2. Verify that storage is not fenced which would limit the actual amount of storage available regardless of the REGION specified.

3. Upgrade to TPX 5.4 where ACBs have been moved above the 16M line. 

4. Ensure that applications which can use terminal type GRP or SHR are not using UNQ.

5. Check with Sysprogs to see if additional, sufficient below the line storage can be made available to TPX.

6. Investigate using Generic Resources and setting up multiple TPX tasks, especially if the number of VTs is in the tens of thousands.

 

If you would like CA Support to confirm that this is the cause of your abend or make further recommendations, please open a case and send the following:

  • Storage parameters for the System Options Table (SMRT).
  • Recent D STOR and D STORXA displays from a TPXOPER session.
  • SVC dump produced by the abend.  (Send in TERSED format.)
  • The TPX started task log, including LOG DD output.

 

 

Additional Information:

TPX documentation: Programming Guide - Adjust Storage Parameter