IBM Support

OA37170: NPM ABENDU0006-0C IN FNMBUF10, RECOVERY ROUTINE IS FNMXCEST PTF UA13922 IS APPLIED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • NPM User Abend 0006 Csect FNMBUF10 PTF UA13922 is applied
    U0006 (X'0006')
    Explanation:  The buffer manager found a buffer that was not
    used properly. Register 15 contains Reason Code 0C.
    
    Reason Code Explanation
    0C  The buffer scanner found a buffer that had been overlaid.
    RIDS/FNMXCEST   Recovery routine csect name: FNMXCEST
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Tivoli NPM V2R7 users.                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: When using TCP/IP sockets for           *
    *                      communication and a malformed TCP/IP    *
    *                      buffer is received, an ABENDU0006-0C    *
    *                      may occur in FNMBUF10.                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The malformed buffer had a length value in the buffer header
    greater than the actual buffer size and greater than the maximum
    size buffer expected. FNMTCP10 used the erroneous buffer length
    in the buffer header to move the buffer to another location in
    storage. This move caused the storage beyond the end of the
    target storage to be overlaid. The overlaid storage contained
    NPM storage management control blocks. The next time NPM
    requested storage from its storage manager, the overlay was
    detected and abend U0006-0C was issued.
    

Problem conclusion

  • FNMTCP10 is being changed to check the TCP/IP buffer header size
    value before the move causing the abend to ensure that it is
    less than or equal to the maximum expected. If the buffer length
    value exceeds the maximum, the socket connection will be closed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA37170

  • Reported component name

    NPM V2 MVS

  • Reported component ID

    565504300

  • Reported release

    270

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-07-29

  • Closed date

    2011-09-21

  • Last modified date

    2011-10-04

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

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

    UA62284

Modules/Macros

  • FNMTCP10
    

Fix information

  • Fixed component name

    NPM V2 MVS

  • Fixed component ID

    565504300

Applicable component levels

  • R270 PSY UA62284

       UP11/09/29 P F109

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZJE6","label":"Tivoli NetView Performance Monitor"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"270","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
04 October 2011