IBM Support

PI21521: SIPSESSION LEAKS IN B2B APPLICATION WHEN THERE IS DOWNSTREAM FORKING

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User UserA calls user UserB.  User UserB has 2 devices
    registered with a downstream proxy.
    
    INVITE in
    SAS local.xxxx created
    SS created local.xxxx_1604_1
    B2B app creates outgoing INVITE request
    SS created  local.xxxx_1605_1
    INVITE out to downstream proxy, from-tag yyyy.xxxx_1605
    ** At this point the B2B app has 1 SAS local.xxxx with these SS:
     - local.xxxx_1604_1 -session from caller-B2B
     - local.xxxx_1605_1 -session from B2B-callee
    
    recv 180 to-tag 58a7b418_TUserBaaa.bbb.ccc.ddd
    recv 180 to-tag 6d7d9300_TUserBaaa.bbb.ccc.eee
    SS local.xxxx_1608_1 created
    ** At this point the B2B app has 1 SAS local.xxxx with these SS:
     - local.xxxx_1604_1 -session from caller-B2B
     - local.xxxx_1605_1 -session from B2B-callee-to tag.20
     - local.xxxx_1608_1 -session from B2B-callee-to tag.84
    
    send 180 to-tag gggg_local.xxxx_1604
    SS local.xxxx_1609_1 created
    send 180 to-tag gggg_local.xxxx_1609.
    ** At this point the B2B app has 1 SAS local.xxxx with these SS:
     - local.xxxx_1604_1 -session from caller-B2B-to-tag_1604
     - local.xxxx_1609_1 -session from caller-B2B-to-tag_1609
     - local.xxxx_1605_1 -session from B2B-callee-to tag.20
     - local.xxxx_1608_1 -session from B2B-callee-to tag.84
    
    
    recv 200 to-tag hhhhh-6d7d9300_TUserBaaa.bbb.ccc.eee
    send 200 to-tag iiii_local.xxxx_1609
    sent
    ACK rcvd
    Retransmission of 200 OK to-tag
    hhhhh-6d7d9300_TUserBaaa.bbb.ccc.eee
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: SIPSESSION LEAKS IN B2B APP WHEN THERE  *
    *                      IS                                      *
    *                      DOWNSTREAM FORKING                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    1.Trying to reuse underlying transacion while it's in method
    terminateUnderlyingTransaction causes exception.
    2.Invalidation of SipApplicationSession doesn't invalidate all
    SipSession in case of IncomingDeadSipRequest in the caller leg.
    

Problem conclusion

  • 1. Adding member _underlyingTransactionsBeingTerminated to
    TransactionUserImpl that indicates not to reuse transaction.
    2. check before calling terminateUnderlyingTransaction method
    that the request isn't type of IncomingDeadSipRequest
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.5.4.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI21521

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-07-08

  • Closed date

    2014-08-26

  • Last modified date

    2014-11-04

  • 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

    WEBSPHERE APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022