IBM Support

IV56812: QUEUE MANAGER ENDS WITH PROBE ID HL214091 or MQPUT OR MQGET FAILS WITH BAD FILE DESCRIPTOR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • FDCs with function history indicating MQ closing file descriptor
    0
    followed by FDCs reporting bad file descriptor(EBADF) and/or
    LOG_DAMAGED or failure in MQAPI(e.g. MQPUT, MQGET) will be
    generated.
    
    ----{ aduReleaseFileCtl
    -----{ adiCloseFile
    Data: 0x00000000
    -----} adiCloseFile rc=OK
    ----} aduReleaseFileCtl rc=OK
    ---} aduLocateFileCtl rc=arcE_OBJECT_MISSING
    
     Probe Description :- AMQ6119: An internal WebSphere MQ error
    has
     occurred (read --> -1, errno = 9)
     FDCSequenceNumber :- 36
     Comment1 :- read --> -1, errno = 9
     Comment2 :- ###
     Comment3 :- Bad file descriptor
    
    FDC sequence(Damaged log):
    
    amqzmuc0 AO074001 aocReaper arcE_OPERATION_FAILED
    amqzmuc0 AD049010 aduReleaseFileCtl STOP
    amqzmuc0 AD004020 adhOpen arcE_OBJECT_MISSING
    amqzmuc0 HL214091 mllWriteLogPages hrcE_MQLO_FNEX
    amqzlaa0 AL004008 almLogIt xecF_E_UNEXPECTED_RC hrcE_LOG_DAMAGED
    
    FDC sequence(Failure in MQAPIs):
    
    amqzlaa0 AD004020 adhOpen arcE_OBJECT_MISSING
    amqzlaa0 AD033000 adiCreateDir xecF_E_UNEXPECTED_SYSTEM_RC
    amqzlaa0 AD049010 aduReleaseFileCtl STOP
    amqzlaa0 AD030001 adiReadFile xecF_E_UNEXPECTED_SYSTEM_RC
    amqzlaa0 AD031045 adiWriteFile STOP
    amqzlaa0 AD031010 adiWriteFile xecF_E_UNEXPECTED_SYSTEM_RC
    
    Probe Id :- AD030001
    Component :- adiReadFile
    Probe Description :- AMQ6119: An internal WebSphere MQ error has
    occurred (read --> -1, errno = 9)
    FDCSequenceNumber :- 36
    Comment1 :- read --> -1, errno = 9
    Comment2 :- ###
    Comment3 :- Bad file descriptor
    
    MQM Function Stack
    zlaMainThread
    zlaProcessMessage
    zlaProcessMQIRequest
    zlaMQPUT
    zsqMQPUT
    kpiMQPUT
    kqiPutIt
    kqiPutMsgSegments
    apiPutMessage
    aqmPutMessage
    aqhPutMessage
    aqqWriteMsg
    aqqWriteMsgData
    aqpWriteDataBuffers
    aqpAllocateCache
    adhRead
    adiReadFile
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users using lot of queues and/or dynamic queues.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    This problem occurred because MQ did not properly initialize a
    file descriptor variable to -1. This caused MQ to close and
    reuse file descriptor value 0 and subsequently resulted in
    failure when the file descriptor 0 was again closed.
    

Problem conclusion

  • MQ has been modified to properly initialize the file descriptor
    variable with value -1.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v7.0       7.0.1.13
    v7.1       7.1.0.6
    v7.5       7.5.0.5
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV56812

  • Reported component name

    WMQ LIN X86 V7

  • Reported component ID

    5724H7224

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-18

  • Closed date

    2014-04-30

  • Last modified date

    2014-04-30

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

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

Fix information

  • Fixed component name

    WMQ LIN X86 V7

  • Fixed component ID

    5724H7224

Applicable component levels

  • R710 PSY

       UP

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1"}]

Document Information

Modified date:
09 March 2021