IBM Support

PH50826: MISCELLANEOUS BUG FIXES FA 15.1.1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Miscellaneous Bug Fixes FA 15.1.1
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Fault Analyzer Version 15 users.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01. Extremely large minidump and report *
    *                          causing major performance issue and *
    *                          eventually Fault Analyzer running   *
    *                          out of storage.                     *
    *                          APAR PH51072                        *
    *                      02. MSGCEE0802C Heap storage control    *
    *                          information was damaged is issued   *
    *                          processing a dump data set.         *
    *                          APAR PH51073                        *
    *                      03. FA abends with S0C4 in IncCobSym    *
    *                          when processing fault entry         *
    *                          containing captured LANGX.          *
    *                          APAR PH51074                        *
    *                      04. Fault Analyzer issues IDI0092S      *
    *                          while processing PL/I controlled    *
    *                          array.                              *
    *                          APAR PH51075                        *
    *                      05. Fault Analyzer 0C4 in FmtPliData()  *
    *                          when reporting PL/I LOB.            *
    *                          APAR PH52670                        *
    *                      06. In the interactive reanalysis       *
    *                          report, a character was overlaid on *
    *                          the last line of a text paragraph   *
    *                          that wrapped over multiple lines.   *
    *                          APAR PH52689                        *
    *                      07. Analysis of a CICS loops.           *
    *                          APAR PH52671                        *
    *                      08. IMS online region retains history   *
    *                          file allocation.                    *
    *                          APAR PH52672                        *
    *                      09. An exclude mask containing an       *
    *                          asterisk may exlude everything.     *
    *                          APAR PH52673                        *
    *                      10. Excessive CPU usage when FA         *
    *                          processes a COBOL/6 abend using     *
    *                          DWARF debugging info.               *
    *                          APAR PH52695                        *
    *                      11. Formatting of COBOL PIC X(73728)    *
    *                          item causes 0C4 when using DWARF    *
    *                          source support.                     *
    *                          APAR PH52694                        *
    *                      12. IDI0020W messages under CICS and    *
    *                          the abending task hangs.            *
    *                          CICS 730 only.                      *
    *                          APAR PH52674                        *
    *                      13. Abend0c4 in CICSTraceLinkAnalysis   *
    *                          during FA plugin analysis.          *
    *                          APAR PH53255                        *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF                       *
    ****************************************************************
    01. A COBOL TGT was all X'40' (blanks), causing its length to be
        assumed being X'40404040' (1GB+).  This resulted in
        hex-dumped storage attempted being formatted for this
        length with millions of lines of report generated.
    02. A pointer array is not allocated properly.
    03. LangxCapture has incorrectly processed multi-record xrefs
        or structs from originating LANGX file.
    04. Array has a bad descriptor.
    05. LOB length overwritten with blanks.
    06. The wrong indentation was used for an ending attribute
        character.
    07. SIOT chain in fault entry is corrupted.
    08. Insulated DDNAME not closed.
    09. In some cases a mask string containing an asterisk may be
        interpreted as only being asn asterisk. Thus all abends will
        be excluded from analysis.
    10. Retrieval of xref modified flag from srcattr section is
        inefficient.
    11. PIC X(73728) causes DWARF to use a 4byte integer to return
        variable's byte length,
    12. An incorrect ATTACH call was being made and hence the ECB
        and parm list pointers were invalid.
    13. Abend0c4 due to invalid pointer reference.
    

Problem conclusion

  • 01. Validation of the TGT eyecatcher has been improved.
    02. The pointer is allocated correctly.
    03. LangxCapture processing of multi-record xrefs and structs
        corrected.
    04. Controlled storage address now checked before processing
        descriptor.
    05. LOB storage checked before formatting.
    06. The indentation has been corrected.
    07. SIOT chain loop is detected and analysis proceeds.
    08. Insulated DDNAME is tracked and closed permitting free to
        operate correctly.
    09. The problem is corrected.
    10. New DWARF API dwarf_die_xref_flags() locates xref modified
        flag in variable DIE alongside xref coordinates. This can
        result in performance improvements.
    11. DWARF FORM data4 and data8 types now supported when
        fetching variable's byte size.
    12. The ATTACH call has been corrected
    13. The pointer is not referenced.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH50826

  • Reported component name

    FAULT ANALYZER

  • Reported component ID

    5755A0200

  • Reported release

    F10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-11-10

  • Closed date

    2023-03-31

  • Last modified date

    2023-04-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI91028

Modules/Macros

  • IDIACCEP IDIALLOC IDIALSMP IDIAPPLY IDIBIND  IDICCFND IDICGPR1
    IDICGPR2 IDICHKI  IDICNF00 IDICONFM IDICOPY  IDICRXEI IDICRXET
    IDICRXHC IDICSRB  IDICSRBL IDICSV01 IDICSV02 IDICSV03 IDICSV05
    IDICSV06 IDICSV08 IDICSV09 IDICSV10 IDICSV11 IDICSV12 IDICSV13
    IDICSV14 IDICSV15 IDICSV16 IDICSVCR IDICSXDS IDICUXWR IDICZSVC
    IDIDA    IDIDATST IDIGMAIN IDIGNTCE IDIGSVRJ IDIHEACK IDIHIBMA
    IDIHIBMI IDIHIBMM IDIHUSRM IDIJAGNQ IDIJAGNT IDIKEYS  IDILEDS
    IDIM00   IDIM01   IDIM02   IDIM03   IDIM04   IDIM05   IDIM06
    IDIM07   IDIM08   IDIM09   IDIM10   IDIMCICS IDINDEX  IDINDFUE
    IDIOPTLM IDIPABOT IDIPANEX IDIPASID IDIPBLNK IDIPBOPT IDIPCE
    IDIPCONF IDIPCOPY IDIPCSTG IDIPCTNM IDIPCTRF IDIPDA   IDIPDDIR
    IDIPDIRL IDIPDISP IDIPDOPT IDIPDSCA IDIPDSCP IDIPDSCU IDIPEM01
    IDIPFMIP IDIPH000 IDIPH001 IDIPH002 IDIPH003 IDIPH004 IDIPH005
    IDIPH006 IDIPH007 IDIPH008 IDIPH100 IDIPH101 IDIPH102 IDIPH103
    IDIPH104 IDIPH105 IDIPH106 IDIPH107 IDIPH108 IDIPH109 IDIPH110
    IDIPH111 IDIPH112 IDIPH113 IDIPH114 IDIPH115 IDIPH116 IDIPH117
    IDIPH118 IDIPH119 IDIPH120 IDIPH121 IDIPH122 IDIPH123 IDIPH124
    IDIPH125 IDIPH126 IDIPH127 IDIPH128 IDIPH129 IDIPH130 IDIPH131
    IDIPH132 IDIPH133 IDIPH134 IDIPH135 IDIPH136 IDIPH137 IDIPH138
    IDIPH139 IDIPH140 IDIPH141 IDIPH142 IDIPH143 IDIPH144 IDIPH145
    IDIPH146 IDIPH147 IDIPH148 IDIPH149 IDIPH150 IDIPH151 IDIPH152
    IDIPH153 IDIPH154 IDIPH155 IDIPH156 IDIPH157 IDIPH158 IDIPH159
    IDIPH160 IDIPH161 IDIPH162 IDIPH163 IDIPH164 IDIPH165 IDIPH166
    IDIPH167 IDIPH168 IDIPH169 IDIPH170 IDIPH171 IDIPH172 IDIPH173
    IDIPH174 IDIPH175 IDIPH176 IDIPH177 IDIPH178 IDIPH179 IDIPH180
    IDIPH181 IDIPH182 IDIPH183 IDIPH184 IDIPH185 IDIPH186 IDIPH187
    IDIPH188 IDIPH189 IDIPH190 IDIPH191 IDIPH192 IDIPH193 IDIPH194
    IDIPH195 IDIPH196 IDIPH197 IDIPH198 IDIPH199 IDIPH200 IDIPH201
    IDIPH202 IDIPH203 IDIPH204 IDIPH205 IDIPH206 IDIPH207 IDIPH208
    IDIPH209 IDIPH210 IDIPH211 IDIPH212 IDIPH213 IDIPH214 IDIPH215
    IDIPH216 IDIPH217 IDIPH218 IDIPH219 IDIPH220 IDIPH221 IDIPH222
    IDIPH223 IDIPH224 IDIPH225 IDIPH226 IDIPH227 IDIPH228 IDIPH229
    IDIPH230 IDIPH231 IDIPH232 IDIPH233 IDIPH234 IDIPH235 IDIPH236
    IDIPH237 IDIPH238 IDIPH239 IDIPH240 IDIPH241 IDIPH242 IDIPH243
    IDIPH244 IDIPH245 IDIPH246 IDIPH247 IDIPH248 IDIPH249 IDIPH250
    

Fix information

  • Fixed component name

    FAULT ANALYZER

  • Fixed component ID

    5755A0200

Applicable component levels

  • RF10 PSY UI91028

       UP23/04/03 P F303

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19M"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"F10"}]

Document Information

Modified date:
03 April 2023