<html>
    <head>
      <base href="http://www.jacorb.org/bugzilla/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:sofia.parvin_shiak@alcatel-lucent.com" title="sofiya <sofia.parvin_shiak@alcatel-lucent.com>"> <span class="fn">sofiya</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Thread Growth in JVM with jacorb threads"
   href="http://www.jacorb.org/bugzilla/show_bug.cgi?id=632">bug 632</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>RESOLVED
           </td>
           <td>REOPENED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>sofia.parvin_shiak@alcatel-lucent.com
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>INVALID
           </td>
           <td>---
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Thread Growth in JVM with jacorb threads"
   href="http://www.jacorb.org/bugzilla/show_bug.cgi?id=632#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Thread Growth in JVM with jacorb threads"
   href="http://www.jacorb.org/bugzilla/show_bug.cgi?id=632">bug 632</a>
              from <span class="vcard"><a class="email" href="mailto:sofia.parvin_shiak@alcatel-lucent.com" title="sofiya <sofia.parvin_shiak@alcatel-lucent.com>"> <span class="fn">sofiya</span></a>
</span></b>
        <pre>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)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are watching the assignee of the bug.</li>
      </ul>
    </body>
</html>