Bugs item #885053, was opened at 2004-01-26 22:07
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=885053&group_id=22866

Category: JBossMQ
Group: v3.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Sebastian Hauer (hauer)
Assigned to: Nobody/Anonymous (nobody)
Summary: UIL2 thead leak during broken connection attempt

Initial Comment:
We noticed a thread leak in one of our production
environment running JBoss 3.0.8 with the UIL2 JMS layer.

I did a quick test on my machine where I am running
JBoss 3.2.2RC3 and the UIL2 JMS service is listening on
port 443.  I tried connecting via a web browser to this
port which triggered as expected a:

java.io.StreamCorruptedException: Caught EOFException
while reading the stream header
        at
java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:840)
        at
java.io.ObjectInputStream.<init>(ObjectInputStream.java:163)
        at
org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:265)
        at java.lang.Thread.run(Thread.java:479)


I looked at the JBoss code and saw that once you open a
connection to the JMS server 2 threads get launched a
socked read thread UIL2.SocketManager.ReadTask# and
socket write thread UIL2.SocketManager.WriteTask# .
When the the mentioned exception happened the read
thread stops nicely yet the write thread keeped on running.

I verified this taking thread dumps on my local jboss
instance:

After the first broken JMS invocation I had:
8 read threads 
9 write threads

After the second broken JMS invocation I had:
8 read threads 
10 write threads


After the third broken JMS invocation I had:
8 read threads 
11 write threads

....



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=885053&group_id=22866


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to