[jacorb-bugs] [Bug 632] Thread Growth in JVM with jacorb threads

bugzilla-daemon at jacorb.org bugzilla-daemon at jacorb.org
Fri Apr 10 09:24:36 CEST 2015


http://www.jacorb.org/bugzilla/show_bug.cgi?id=632

sofiya <sofia.parvin_shiak at alcatel-lucent.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |sofia.parvin_shiak at alcatel-
                   |                            |lucent.com
         Resolution|INVALID                     |---

--- Comment #15 from sofiya <sofia.parvin_shiak at alcatel-lucent.com> ---
hi All

we are using jacorb 2.3 and running our application on Linux OS. when pump
large burst of alarms on Notification service. Corba is blocked.


here is the stack trace collected.it seems like the issue is not resolved.

"ServerMessageReceptor9" daemon prio=10 tid=0x00000000473b6000 nid=0x1afc
runnable [0x00002b82e30b7000]
   java.lang.Thread.State: RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at
org.jacorb.orb.etf.StreamConnectionBase.read(StreamConnectionBase.java:110)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:380)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ClientMessageReceptor18" daemon prio=10 tid=0x00002b82e4250000 nid=0x60af in
Object.wait() [0x00002b82e9412000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x00000007034254f8> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ClientMessageReceptor17" daemon prio=10 tid=0x00002b82e43b2800 nid=0xb99 in
Object.wait() [0x00002b82e32b9000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x0000000702d021e0> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ClientMessageReceptor16" daemon prio=10 tid=0x00002b82e4382000 nid=0x3a3d in
Object.wait() [0x00002b82e2fb6000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x000000070254d540> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ServerMessageReceptor8" daemon prio=10 tid=0x0000000047204000 nid=0x2963
runnable [0x00002b82e9c1a000]
   java.lang.Thread.State: RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at
org.jacorb.orb.etf.StreamConnectionBase.read(StreamConnectionBase.java:110)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:380)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"RequestProcessor-27" daemon prio=10 tid=0x000000004720d000 nid=0x26c7 in
Object.wait() [0x00002b82ea01e000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at org.jacorb.poa.RequestProcessor.run(RequestProcessor.java:792)
    - locked <0x00000007015fa850> (a org.jacorb.poa.RequestProcessor)

"RequestProcessor-26" daemon prio=10 tid=0x000000004720b000 nid=0x26c6 in
Object.wait() [0x00002b82e9f1d000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at org.jacorb.poa.RequestProcessor.run(RequestProcessor.java:792)
    - locked <0x00000007015fa948> (a org.jacorb.poa.RequestProcessor)

"RequestProcessor-25" daemon prio=10 tid=0x0000000047208800 nid=0x26c5 in
Object.wait() [0x00002b82e9e1c000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at org.jacorb.poa.RequestProcessor.run(RequestProcessor.java:792)
    - locked <0x00000007015faa40> (a org.jacorb.poa.RequestProcessor)

"RequestProcessor-14" daemon prio=10 tid=0x0000000046b1b000 nid=0x7cc3 in
Object.wait() [0x00002b82e31b8000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at org.jacorb.poa.RequestProcessor.run(RequestProcessor.java:792)
    - locked <0x000000070126f550> (a org.jacorb.poa.RequestProcessor)

"ClientMessageReceptor15" daemon prio=10 tid=0x00000000472ce000 nid=0x25e6 in
Object.wait() [0x00002b82e9311000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x00000006f97bba98> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ClientMessageReceptor14" daemon prio=10 tid=0x00002b82e4134000 nid=0x56a8 in
Object.wait() [0x00002b82e9210000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x00000006f8ba6d90> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ClientMessageReceptor13" daemon prio=10 tid=0x00002b82e4550000 nid=0x4dad in
Object.wait() [0x00002b82e910f000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x00000006f8ba1d88> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ClientMessageReceptor12" daemon prio=10 tid=0x00000000472d3000 nid=0x31a5 in
Object.wait() [0x00002b82e900e000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x00000006f88a4680> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

"ClientMessageReceptor11" daemon prio=10 tid=0x00002b82e4547800 nid=0x1ae9 in
Object.wait() [0x00002b82e8f0d000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at
org.jacorb.orb.giop.GIOPConnection.waitUntilConnected(GIOPConnection.java:333)
    - locked <0x00000006f88a1b30> (a java.lang.Object)
    at org.jacorb.orb.giop.GIOPConnection.getMessage(GIOPConnection.java:373)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:538)
    at
org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
    at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
    at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
    at java.lang.Thread.run(Thread.java:662)

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spline.inf.fu-berlin.de/pipermail/jacorb-bugs/attachments/20150410/9d76fd78/attachment.html>


More information about the jacorb-bugs mailing list