IBM Support

PM34709; 7.0.0.17: deadlock in the SIP container

Download


Abstract

The SIP container threads enter a deadlock situation, preventing message processing.

Download Description

PM34709 resolves the following problem:

ERROR DESCRIPTION:
[3/11/11 15:11:57:566 EST] 00000020 SystemErr R at
com.ibm.ws.sip.stack.transaction.transport.connections.channelfr
amework.SipOutboundConnLink.ready(SipOutboundConnLink.java:75)
[3/11/11 15:11:57:566 EST] 00000020 SystemErr R at
com.ibm.ws.tcp.channel.impl.TCPConnLink.connectComplete(TCPConnL
ink.java:343)
[3/11/11 15:11:57:566 EST] 00000020 SystemErr R at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptConnectWork(
WorkQueueManager.java:928)
[3/11/11 15:11:57:566 EST] 00000020 SystemErr R at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueue
Manager.java:1012)
[3/11/11 15:11:57:566 EST] 00000020 SystemErr R at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueu
eManager.java:1071)
[3/11/11 15:11:57:567 EST] 00000020 SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)

LOCAL FIX:
n/a

PROBLEM SUMMARY:

USERS AFFECTED:
Session Initiation Protocol (SIP) users of IBM WebSphere Application Server V7.0.

PROBLEM DESCRIPTION:
The SIP container threads enter a deadlock situation, preventing message processing.

RECOMMENDATION:
None

The problem occurs when a SIP connection gets closed down, and meanwhile, the SIP container attempts to send out a message on that same connection. Two threads are involved - one that detects the failure, and one that attempts to send out the message. If the two actions run concurrently, then each thread waits for the other to complete, introducing a deadlock.

PROBLEM CONCLUSION:
The bug is fixed in the SIP container transport layer.

The fix for this APAR is currently targeted for inclusion in fix pack 7.0.0.19. Please refer to the Recommended Updates page for delivery information:http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

Please download the UpdateInstaller below to install this fix.

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?rs=180&uid=swg21205991"}]

Installation Instructions

Please review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"7056","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM34709/readme.txt"}]
On
[{"DNLabel":"7.0.0.17-WS-WAS-IFPM34709","DNDate":"1 Jun 2011","DNLang":"US English","DNSize":"55086","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/quickorder?fixids=7.0.0.17-WS-WAS-IFPM34709&product=ibm%2FWebSphere%2FWebSphere+Application+Server&source=dbluesearch","DNURL_FTP":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM34709/7.0.0.17-WS-WAS-IFPM34709.pak","DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PM34709/7.0.0.17-WS-WAS-IFPM34709.pak"}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV (U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0.0.17","Edition":"Base;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24030086