dev@grizzly.java.net

R: Re: R: Re: R: Re: thread block #2

From: <rama.rama_at_tiscali.it>
Date: Wed, 18 Nov 2009 18:14:56 +0100 (CET)

here we are :)

attached the stack trace, ordered with letter :D
on
the attach you should have the timestamp!

Tnx for help!

(all this
stack are taken with demowebserver of the example, runned with -
Xmx1024m)



----Messaggio originale----
Da: Oleksiy.Stashok_at_Sun.COM

Data: 18/11/2009 17.31
A: <dev_at_grizzly.dev.java.net>
Ogg: Re: R: Re: R:
Re: thread block #2

Rama, can I ask you to make several jstacks (5-10)
during a minute,
when server gets blocked?

Thank you.

WBR,
Alexey.


On Nov 18, 2009, at 17:27 , rama.rama_at_tiscali.it wrote:

>
> Yep, i am
totally sure that the example that i give to you will block
> with the
same step that i have used.
>
> Maybe you will found this extra
> info
useful
> java version "1.6.0_13"
> Java(TM) SE Runtime Environment
>
(build 1.6.0_13-b03)
> Java HotSpot(TM) Client VM (build 11.3-b02,
mixed
> mode, sharing)
>
> Os: windows xp
> CPU quad core intel
>
> i
have start the
> test with just "java demowebserver" no more, no other
extra
> parameters :
> S
>
>
> gws server tested are -f and -h
versions
>
>
> If you need other infos,
> like jstacktrace of
demowebserver when it hangs, just ask :)
>
>
>
> ----
> Messaggio
originale----
> Da: Oleksiy.Stashok_at_Sun.COM
> Data: 18/11/2009
> 17.16

> A: <dev_at_grizzly.dev.java.net>
> Ogg: Re: R: Re: thread block #2
>
>
Hi
> Rama,
>
> I'm not able to reproduce the issue :(
> I ran ab a lot
of times
> and server is still responsible.
>
> Are you sure with this
simple
> testcase, threads get blocked?
>
> Thank you.
>
> WBR,
>
Alexey.
>
>
> On Nov 16,
> 2009, at 17:08 , rama.rama_at_tiscali.it wrote:

>
>> Hi,
>>
>> the problem is
> very reproducible, even with a extreme
small
>> example :)
>>
>> after
> launch the WS, i just do a ab -c 100 -
n 10000 http:
>> //192.168.2.100
> /index.html
>>
>> that's all :)
>>

>> -------------------
>> package
>> test;
>
>>
>> import com.sun.
grizzly.arp.AsyncExecutor;
>> import com.sun.grizzly.
>
>> arp.
AsyncFilter;
>> import com.sun.grizzly.http.embed.
> GrizzlyWebServer;

>>
>> import com.sun.grizzly.tcp.http11.GrizzlyAdapter;
>
>> import com.
sun.
>> grizzly.tcp.http11.GrizzlyRequest;
>> import com.sun.
> grizzly.
tcp.http11.
>> GrizzlyResponse;
>>
>> import java.io.IOException;
>
>>
import java.util.
>> concurrent.Callable;
>> import java.util.
>
concurrent.
>> ScheduledThreadPoolExecutor;
>> import java.util.
>
concurrent.TimeUnit;
>>
>> import java.util.concurrent.atomic.
>
AtomicInteger;
>>
>> /**
>> * Created by
>> IntelliJ IDEA.
>> * User:
Rama
>>
> * Date: 30-ott-2009
>> * Time: 11.49.46
>> */
>>
>> public
class
> DemoWebServer {
>>
>> static final AtomicInteger req = new

>>
> AtomicInteger();
>> public static void main(String args[]){
>>

>>
> GrizzlyWebServer test = new GrizzlyWebServer();
>> test.

>>
> addGrizzlyAdapter(new MyGrizzlyAdapter(),new String[]{"/"});
>>
>>
test.
> addAsyncFilter(new MyAsyncFilter());
>> test.
>>
>
getSelectorThread().setDisplayConfiguration(true);
>> test.
>>

> setMaxThreads(64);
>> try {
>> test.start();
>>
>>
}
> catch (IOException e){
>> e.printStackTrace(); //To
change
>>
> body of catch statement use File | Settings | File
Templates.
>>
>> }
>
>> while (true) {
>>
>> int
reqn = req.get();
>>
>
>> System.out.println("RE "+reqn+"
MU "+(Runtime.
>>
> getRuntime().totalMemory() -Runtime.getRuntime().
freeMemory()));
>>
>
>> try {
>> Thread.sleep
(2500);
>>
>> System.
> gc();System.gc();System.gc();
>> }
catch (Exception
>> e) {
>
>>
>> }
>>
>> }
>> }

>>
>>
>> static
>> class
> MyGrizzlyAdapter extends GrizzlyAdapter {

>> public void
>> service
> (GrizzlyRequest grizzlyRequest,
GrizzlyResponse
>> grizzlyResponse)
>>
> {
>> try {

>> grizzlyResponse.getWriter().print
>
>> ("Great!");

>> req.incrementAndGet();
>> }
> catch
>>
(IOException e) {
>>
>> }
>> }
>> }
>>
>>
> static
class
>> MyAsyncFilter implements AsyncFilter {
>> private
>
final
>> ScheduledThreadPoolExecutor scheduler =
>>
>> new
>
ScheduledThreadPoolExecutor(1);
>>
>> public boolean doFilter
>>

> (final AsyncExecutor asyncExecutor) {
>> String url =
>>
>
asyncExecutor.getProcessorTask().getRequestURI();
>>
> scheduler.
>>
schedule(new Callable() {
>> public
> Object
call()
>> throws Exception {
>>
> asyncExecutor.execute();
>>

>> asyncExecutor.
> postExecute();
>>

>> return null;
>
>> }

>>
>> }, 10, TimeUnit.
> MILLISECONDS);
>> return
false;
>>
>> }
>> }
>>
>> }
>>
>>
>
>>
>>
>>
>>
>>
>>
>>
>>
>
------------------------------------------------------------------------------------------

>
>>
>> Hi Rama,
>>
>> What is the keepAliveTimeout for you thread
pool?
>> Is
> it
>> reproducible with simple GWS + AsyncFilter
configuration?
>>
>> WBR,
>
>> Alexey.
>>
>>
>>
>> On Nov 13, 2009, at
12:30 , rama.rama_at_tiscali.it
> wrote:
>>
>>> Hy all!
>>>
>>
>>> with
jprofiler, i was able to dump a
> deadlock on gws 1.9.18-
>>> f.
>>>

>>>
>> Now, i can do a jstack and
> provide to you this stack trace
>>>
fortunatly
>> :)
>>>
>>> here we go :)
> [notce that you can find some
jprofiler
>>> thread
>> on this dump]
>>>
>>>
> As always any hint is
more than welcome, this
>>> issue
>> is really
> blocking for me :/
>>>

>>> FULL DUMP
>>>
>>>
>>
>
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

>
>>
>>>
>>> 2009-11-13 12:22:46
>>> Full thread dump Java HotSpot(TM)
Client
> VM
>> (11.3-
>>> b02 mixed mode):
>>>
>>> "Keep-Alive-Timer"
daemon prio=8
>
>> tid=0x061da800
>>> nid=0x898 waiting on condition
[0x069df000..
>>
> 0x069dfb94]
>>> java.lang.
>>> Thread.State:
TIMED_WAITING (sleeping)
>
>>>
>> at java.lang.Thread.
>>>
__jprofiler_nmp_sleep(Native Method)
>>>
> at java.
>> lang.Thread.
sleep(Thread.
>>> java)
>>> at sun.net.www.http.
> KeepAliveCache.
>>
run(KeepAliveCache.java:149)
>>>
>>> at java.lang.
> Thread.run
(Thread.java:
>> 619)
>>>
>>> "Grizzly-2480-WorkerThread
>>>
> (45)"
daemon prio=10
>> tid=0x039fd800 nid=0xc1c waiting for monitor
>>>
>
entry
>>> [0x0698f000..
>> 0x0698fb94]
>>> java.lang.Thread.State:
>
BLOCKED (on object
>>> monitor)
>>
>>> at com.sun.grizzly.util.
>
SyncThreadPool$SyncThreadWorker.
>>> getTask
>> (SyncThreadPool.java:
436)
>
>>> - waiting to lock <0x11474308> (a
>>> java.
>> lang.Object)

>>> at
> com.sun.grizzly.util.AbstractThreadPool$Worker.
>>>
>> doWork

> (AbstractThreadPool.java:323)
>>> at com.sun.grizzly.util.
>>>
>>
>
AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
>>> at
java.
>
>>
>>> lang.Thread.run(Thread.java:619)
>>>
>>> "Grizzly-2480-
WorkerThread
> (44)"
>>
>>> daemon prio=10 tid=0x03a32800 nid=0x97c
waiting for monitor
> entry
>>>
>> [0x0693f000..0x0693fc14]
>>> java.
lang.Thread.State: BLOCKED
> (on object
>>
>>> monitor)
>>> at com.sun.
grizzly.util.SyncThreadPool.
> execute
>> (SyncThreadPool.
>>> java:
169)
>>> - waiting to lock
> <0x11474308> (a java.
>> lang.Object)

>>> at com.
>>> sun.grizzly.http.
> TaskBase.execute(TaskBase.
>> java:
169)
>>> at com.sun.
>>> grizzly.arp.
> DefaultAsyncHandler.handle
>>
(DefaultAsyncHandler.java:141)
>>>
>>> at
>
>>> com.sun.grizzly.arp.

>> AsyncProtocolFilter.execute
> (AsyncProtocolFilter.
>>> java:166)

>>> at com.
>> sun.grizzly.
> DefaultProtocolChain.
executeProtocolFilter
>>>
>> (DefaultProtocolChain.
> java:135)
>>> at
com.sun.grizzly.
>>>
>> DefaultProtocolChain.execute
>
(DefaultProtocolChain.java:102)
>>> at com.
>> sun.
>>> grizzly.
>
DefaultProtocolChain.execute(DefaultProtocolChain.java:
>> 88)
>>> at

>>>
> com.sun.grizzly.http.HttpProtocolChain.execute
>>
(HttpProtocolChain.
> java:
>>> 76)
>>> at com.sun.grizzly.
>>
ProtocolChainContextTask.doCall
>
>>> (ProtocolChainContextTask.java:
53)
>>>
>> at com.sun.grizzly.
>>>
> SelectionKeyContextTask.call
>>
(SelectionKeyContextTask.java:57)
>>> at
> com.
>>> sun.grizzly.
ContextTask.
>> run(ContextTask.java:69)
>>> at com.
> sun.grizzly.

>>> util.
>> AbstractThreadPool$Worker.doWork
> (AbstractThreadPool.
java:330)
>>> at
>>>
>> com.sun.grizzly.util.
>
AbstractThreadPool$Worker.run(AbstractThreadPool.
>>
>>> java:309)
>>>
at
> java.lang.Thread.run(Thread.java:619)
>>>
>>> "Grizzly-
>> 2480-

>>>
> WorkerThread(43)" daemon prio=10 tid=0x038dfc00 nid=0xf14
>>
waiting for
>
>>> monitor entry [0x06c5f000..0x06c5fc94]
>>> java.lang.

>> Thread.
> State:
>>> BLOCKED (on object monitor)
>>> at java.lang.
Object.wait
>>
> (Native Method)
>>> -
>>> waiting on <0x11474308> (a
java.lang.Object)
>
>>>
>> at com.sun.grizzly.util.
>>>
SyncThreadPool$SyncThreadWorker.
> getTask
>> (SyncThreadPool.java:445)

>>> -
>>> locked <0x11474308> (a
> java.lang.
>> Object)
>>> at com.
sun.grizzly.util.
>>>
> AbstractThreadPool$Worker.doWork
>>
(AbstractThreadPool.java:323)
>>> at
> com.
>>> sun.grizzly.util.
>>
AbstractThreadPool
>>> $Worker.run
> (AbstractThreadPool.java:
>>> 309)

>>> at
>> java.lang.Thread.run(Thread.
> java:619)
>>>
>>> "Grizzly-
2480-
>>> WorkerThread
>> (38)" daemon prio=10
> tid=0x05ba2c00
nid=0xbcc in Object.
>>> wait()
>> [0x06b1f000..
> 0x06b1fb14]
>>> java.
lang.Thread.State:
>>> TIMED_WAITING
>> (on object
> monitor)
>>> at
java.lang.Object.wait(Native
>>> Method)
>>> -
>> waiting
> on
<0x11474308> (a java.lang.Object)
>>> at com.sun.
>>> grizzly.
>>
util.
> SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.
>>>
java:
>> 445)
>
>>> - locked <0x11474308> (a java.lang.Object)
>>> at
com.sun.
>>>
>>
> grizzly.util.AbstractThreadPool$Worker.doWork
(AbstractThreadPool.java:
>
>>
>>> 323)
>>> at com.sun.grizzly.util.
AbstractThreadPool$Worker.run
>>>
>
>> (AbstractThreadPool.java:309)

>>> at java.lang.Thread.run(Thread.
> java:
>> 619)
>>>
>>>
>>> "PUSH-
FL-3" daemon prio=10 tid=0x05b8c000
> nid=0x7d8 waiting
>> on
>>>
condition [0x089bf000..0x089bfb94]
>>> java.
> lang.Thread.State:
>>>

>> TIMED_WAITING (parking)
>>> at sun.misc.Unsafe.
> park(Native
Method)
>>> at
>>
>>> java.util.concurrent.locks.LockSupport.
>
parkNanos(LockSupport.java:
>> 317)
>>>
>>> at com.sun.grizzly.util.

> LinkedTransferQueue.awaitFulfill
>>>
>> (LinkedTransferQueue.java:
353)
>
>>> at com.sun.grizzly.util.
>>>
>> LinkedTransferQueue.xfer
>
(LinkedTransferQueue.java:236)
>>> at com.sun.
>>>
>> grizzly.util.
>
LinkedTransferQueue.poll(LinkedTransferQueue.java:534)
>>>
>> at
>>>
com.
> eg.euler.ipc.http.newHttp.EulerPushAdapter$1.execPush
>>>
>>
>
(EulerPushAdapter.java:66)
>>> at com.eg.euler.ipc.http.newHttp.
>>>

>>
> EulerPushAdapter$1.run(EulerPushAdapter.java:50)
>>>
>>> "PUSH-FL-
2"
> daemon
>>
>>> prio=10 tid=0x05b88c00 nid=0xebc waiting on
condition
> [0x0896f000..
>>>
>> 0x0896fc14]
>>> java.lang.Thread.
State:
> TIMED_WAITING (parking)
>>> at
>> sun.
>>> misc.Unsafe.park
(Native
> Method)
>>> at java.util.concurrent.
>> locks.
>>>
LockSupport.parkNanos
> (LockSupport.java:317)
>>> at com.sun.
>>
grizzly.util.
>>>
> LinkedTransferQueue.awaitFulfill
(LinkedTransferQueue.
>> java:353)
>>>
> at com.
>>> sun.grizzly.util.
LinkedTransferQueue.xfer
>>
> (LinkedTransferQueue.java:
>>> 236)
>>>

>>> at com.sun.grizzly.util.
>>
> LinkedTransferQueue.poll
(LinkedTransferQueue.
>>> java:534)
>>> at com.
> eg.
>> euler.ipc.
http.newHttp.EulerPushAdapter$1.execPush
>>>
> (EulerPushAdapter.
>>
java:66)
>>> at com.eg.euler.ipc.http.newHttp.
>>>
>
EulerPushAdapter$1.run
>> (EulerPushAdapter.java:50)
>>>
>>> "PUSH-FL-
1"
> daemon
>>> prio=10
>> tid=0x05b8b400 nid=0x27c waiting on
condition
> [0x0891f000..
>>>
>> 0x0891fc94]
>>> java.lang.Thread.
State:
> TIMED_WAITING (parking)
>>> at
>> sun.
>>> misc.Unsafe.park
(Native
> Method)
>>> at java.util.concurrent.
>> locks.
>>>
LockSupport.parkNanos
> (LockSupport.java:317)
>>> at com.sun.
>>
grizzly.util.
>>>
> LinkedTransferQueue.awaitFulfill
(LinkedTransferQueue.
>> java:353)
>>>
> at com.
>>> sun.grizzly.util.
LinkedTransferQueue.xfer
>>
> (LinkedTransferQueue.java:
>>> 236)
>>>

>>> at com.sun.grizzly.util.
>>
> LinkedTransferQueue.poll
(LinkedTransferQueue.
>>> java:534)
>>> at com.
> eg.
>> euler.ipc.
http.newHttp.EulerPushAdapter$1.execPush
>>>
> (EulerPushAdapter.
>>
java:66)
>>> at com.eg.euler.ipc.http.newHttp.
>>>
>
EulerPushAdapter$1.run
>> (EulerPushAdapter.java:50)
>>>
>>> "PUSH-FL-
0"
> daemon
>>> prio=10
>> tid=0x05b8a800 nid=0xc80 waiting on
condition
> [0x06fcf000..
>>>
>> 0x06fcfd14]
>>> java.lang.Thread.
State:
> TIMED_WAITING (sleeping)
>>> at
>>
>>> java.lang.Thread.
>
__jprofiler_nmp_sleep(Native Method)
>>> at java.
>> lang.
>>> Thread.

> sleep(Thread.java)
>>> at com.eg.euler.Util.sleep(Util.
>> java:420)

>>>
>
>>> at com.eg.euler.ipc.http.HttpSession.checkPush
>>
(HttpSession.java:
> 678)
>>>
>>> at com.eg.euler.ipc.http.newHttp.

>> EulerPushAdapter$1.
> checkPush
>>> (EulerPushAdapter.java:56)
>>>
at com.eg.
>> euler.ipc.http.
> newHttp.
>>> EulerPushAdapter$1.run
(EulerPushAdapter.java:
>> 49)
>>>
>>>
> "C-25" prio=6
>>>
tid=0x05d18c00 nid=0x270 runnable [0x0879f000..
>>
> 0x0879fa94]
>>>
java.lang.
>>> Thread.State: RUNNABLE
>>> at java.net.
>>
>
SocketInputStream.socketRead0
>>> (Native Method)
>>> at java.net.
>>

> SocketInputStream.read(SocketInputStream.
>>> java:129)
>>> at java.
net.
>
>> SocketInputStream.read(SocketInputStream.java:
>>> 182)
>>>
at java.
> io.
>> ObjectInputStream$PeekInputStream.peek
>>>
(ObjectInputStream.java:
> 2249)
>>
>>> at java.io.
>>>
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.
java:
>>> 2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-24" prio=6
>> tid=0x05d11000
nid=0xfc4
>>> runnable [0x0874f000..
> 0x0874fb14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-23" prio=6
>> tid=0x05d07800
nid=0x978
>>> runnable [0x086ff000..
> 0x086ffb94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-22" prio=6
>> tid=0x05cfe400
nid=0xc08
>>> runnable [0x086af000..
> 0x086afc14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-21" prio=6
>> tid=0x05cf6c00
nid=0xf04
>>> runnable [0x0865f000..
> 0x0865fc94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-20" prio=6
>> tid=0x05ce8c00
nid=0xc34
>>> runnable [0x0860f000..
> 0x0860fd14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-19" prio=6
>> tid=0x05ce0000
nid=0xbdc
>>> runnable [0x085bf000..
> 0x085bfd94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-18" prio=6
>> tid=0x05cd3400
nid=0x968
>>> runnable [0x0856f000..
> 0x0856fa14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-17" prio=6
>> tid=0x05cbb800
nid=0x598
>>> runnable [0x0851f000..
> 0x0851fa94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-16" prio=6
>> tid=0x05cb1c00
nid=0x950
>>> runnable [0x084cf000..
> 0x084cfb14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-15" prio=6
>> tid=0x05ca9400
nid=0x8a4
>>> runnable [0x0847f000..
> 0x0847fb94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-14" prio=6
>> tid=0x05c84c00
nid=0x8e4
>>> runnable [0x0842f000..
> 0x0842fc14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-13" prio=6
>> tid=0x05c7a400
nid=0xedc
>>> runnable [0x083df000..
> 0x083dfc94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-12" prio=6
>> tid=0x05c73000
nid=0xb80
>>> runnable [0x0838f000..
> 0x0838fd14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-11" prio=6
>> tid=0x05c65c00
nid=0xa64
>>> runnable [0x0833f000..
> 0x0833fd94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-10" prio=6
>> tid=0x05c5b000
nid=0xb4c
>>> runnable [0x082ef000..
> 0x082efa14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>>
>>> at java.net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-9" prio=6
>> tid=0x05c52400
nid=0x874 runnable
>>> [0x0829f000..
> 0x0829fa94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-8" prio=6
>> tid=0x05c36400
nid=0xe94 runnable
>>> [0x0824f000..
> 0x0824fb14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-7" prio=6
>> tid=0x05c2fc00
nid=0x13c runnable
>>> [0x081ff000..
> 0x081ffb94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-6" prio=6
>> tid=0x05c2b800
nid=0x8bc runnable
>>> [0x081af000..
> 0x081afc14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-5" prio=6
>> tid=0x05c23800
nid=0x318 runnable
>>> [0x0815f000..
> 0x0815fc94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-4" prio=6
>> tid=0x05c0d400
nid=0x46c runnable
>>> [0x0810f000..
> 0x0810fd14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-3" prio=6
>> tid=0x05976000
nid=0x9f4 runnable
>>> [0x080bf000..
> 0x080bfd94]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "C-2" prio=6
>> tid=0x05882400
nid=0xf48 runnable
>>> [0x0806f000..
> 0x0806fa14]
>>> java.
>> lang.
Thread.State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "Grizzly" daemon
>> prio=10
tid=0x03a01c00
>>> nid=0xa80 waiting on
> condition [0x06f7f000..
>>
0x06f7fb94]
>>> java.lang.
>>> Thread.State:
> TIMED_WAITING (parking)

>>>
>> at sun.misc.Unsafe.park(Native
>>>
> Method)
>>> - parking to
wait for
>> <0x144b9f78> (a java.util.
> concurrent.
>>> locks.
>>
AbstractQueuedSynchronizer$ConditionObject)
>>>
> at java.util.
>>>

>> concurrent.locks.LockSupport.parkNanos(LockSupport.
> java:198)
>>>
at
>> java.
>>> util.concurrent.locks.
>>
>
AbstractQueuedSynchronizer$ConditionObject.
>>> awaitNanos
>>
>
(AbstractQueuedSynchronizer.java:1963)
>>> at java.util.
>>>
concurrent.
>
>> DelayQueue.take(DelayQueue.java:164)
>>> at java.
util.
>>> concurrent.
>
>> ScheduledThreadPoolExecutor$DelayedWorkQueue.
take
>>>
>>
> (ScheduledThreadPoolExecutor.java:583)
>>> at java.util.
concurrent.
>>>
>
>> ScheduledThreadPoolExecutor$DelayedWorkQueue.take

>>>
>>
> (ScheduledThreadPoolExecutor.java:576)
>>> at java.util.
concurrent.
>>>
>
>> ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
947)
>>> at java.
>
>> util.
>>> concurrent.ThreadPoolExecutor$Worker.
run(ThreadPoolExecutor.
>
>> java:907)
>>>
>>> at java.lang.Thread.run
(Thread.java:619)
>>>
>>>
> "Grizzly-
>> 2480-WorkerThread
>>> (24)"
daemon prio=10 tid=0x03a01800
> nid=0xc78
>> waiting for monitor
>>>
entry
>>> [0x06edf000..0x06edfc94]
>
>>> java.lang.
>> Thread.State:
BLOCKED (on object
>>> monitor)
>>> at
> com.sun.grizzly.util.
>>
SyncThreadPool.execute(SyncThreadPool.
>>> java:
> 169)
>>> - waiting
to lock
>> <0x11474308> (a java.lang.Object)
>>> at
> com.
>>> sun.
grizzly.http.
>> TaskBase.execute(TaskBase.java:169)
>>> at
> com.sun.

>>> grizzly.arp.
>> DefaultAsyncHandler.handle
> (DefaultAsyncHandler.
java:141)
>>>
>>> at
>>>
>> com.sun.grizzly.arp.
>
AsyncProtocolFilter.execute(AsyncProtocolFilter.
>>>
>> java:166)
>>>
at
> com.sun.grizzly.DefaultProtocolChain.
>> executeProtocolFilter
>>>

> (DefaultProtocolChain.java:135)
>>> at com.sun.
>> grizzly.
>>>
>
DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>>
>>> at

> com.sun.
>>> grizzly.DefaultProtocolChain.execute
>>
>
(DefaultProtocolChain.java:88)
>>> at
>>> com.sun.grizzly.http.
>>
>
HttpProtocolChain.execute(HttpProtocolChain.java:
>>> 76)
>>> at com.

> sun.
>> grizzly.ProtocolChainContextTask.doCall
>>>
>
(ProtocolChainContextTask.
>> java:53)
>>> at com.sun.grizzly.
>>>
>
SelectionKeyContextTask.call
>> (SelectionKeyContextTask.java:57)
>>>
at
> com.
>>> sun.grizzly.ContextTask.
>> run(ContextTask.java:69)
>>>
at com.
> sun.grizzly.
>>> util.
>> AbstractThreadPool$Worker.doWork
>
(AbstractThreadPool.java:330)
>>> at
>>>
>> com.sun.grizzly.util.
>
AbstractThreadPool$Worker.run(AbstractThreadPool.
>>
>>> java:309)
>>>
at
> java.lang.Thread.run(Thread.java:619)
>>>
>>> "Grizzly-
>> 2480-

>>>
> WorkerThread(21)" daemon prio=10 tid=0x03a3d400 nid=0x2e8
>>
waiting for
>
>>> monitor entry [0x06def000..0x06defa14]
>>> java.lang.

>> Thread.
> State:
>>> BLOCKED (on object monitor)
>>> at com.sun.
grizzly.util.
>>
>>>
> SyncThreadPool$SyncThreadWorker.getTask
(SyncThreadPool.java:436)
>>> -
>
>>
>>> waiting to lock <0x11474308>
(a java.lang.Object)
>>> at com.sun.
>
>> grizzly.
>>> util.
AbstractThreadPool$Worker.doWork(AbstractThreadPool.
>
>> java:323)

>>> at
>>> com.sun.grizzly.util.AbstractThreadPool$Worker.
> run
>>
(AbstractThreadPool.
>>> java:309)
>>> at java.lang.Thread.run
>
(Thread.java:
>> 619)
>>>
>>> "Grizzly-2480-
>>> WorkerThread(18)"
daemon
> prio=10
>> tid=0x03bcbc00 nid=0x7a0 waiting for
>>> monitor
entry
> [0x06d4f000..
>> 0x06d4fb94]
>>> java.lang.Thread.State:
>>>
BLOCKED (on
> object monitor)
>>
>>> at com.sun.grizzly.util.
>>>
>
SyncThreadPool$SyncThreadWorker.getTask
>> (SyncThreadPool.java:436)

>>>
> -
>>> waiting to lock <0x11474308> (a java.
>> lang.Object)

>>> at com.
> sun.grizzly.
>>> util.AbstractThreadPool$Worker.
>>
doWork
> (AbstractThreadPool.java:323)
>>> at
>>> com.sun.grizzly.
util.
>>
> AbstractThreadPool$Worker.run(AbstractThreadPool.
>>> java:
309)
>>> at
>>
> java.lang.Thread.run(Thread.java:619)
>>>
>>>
"Grizzly-2480-
>>>
> WorkerThread
>> (13)" daemon prio=10
tid=0x03a4a400 nid=0x91c waiting
> for
>>> monitor
>> entry
[0x06bbf000..0x06bbfa14]
>>> java.lang.Thread.
> State:
>>> BLOCKED
>>
(on object monitor)
>>> at com.sun.grizzly.util.
>>>
>
>>
SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:436)
>>>

> -
>>>
>> waiting to lock <0x11474308> (a java.lang.Object)
>>> at
com.
> sun.
>> grizzly.
>>> util.AbstractThreadPool$Worker.doWork
>
(AbstractThreadPool.
>> java:323)
>>> at
>>> com.sun.grizzly.util.
>
AbstractThreadPool$Worker.run
>> (AbstractThreadPool.
>>> java:309)

>>>
> at java.lang.Thread.run(Thread.java:
>> 619)
>>>
>>> "Grizzly-
2480-
>>>
> WorkerThread(10)" daemon prio=10
>> tid=0x03a22800
nid=0xb04 waiting for
>
>>> monitor entry [0x06acf000..
>> 0x06acfb94]

>>> java.lang.Thread.
> State:
>>> BLOCKED (on object monitor)
>>
>>>
at com.sun.grizzly.util.
> SyncThreadPool.
>>> execute(SyncThreadPool.

>> java:169)
>>> - waiting to
> lock <0x11474308> (a
>>> java.lang.
Object)
>>>
>> at com.sun.grizzly.
> http.TaskBase.execute(TaskBase.

>>> java:169)
>>> at
>> com.sun.grizzly.
> arp.DefaultAsyncHandler.
handle
>>> (DefaultAsyncHandler.
>> java:141)
>>>
> at com.sun.
grizzly.arp.
>>> AsyncProtocolFilter.execute
>>
> (AsyncProtocolFilter.
java:166)
>>> at com.sun.
>>> grizzly
>>> .
>>
> DefaultProtocolChain.
executeProtocolFilter(DefaultProtocolChain.
>>>
> java:
>> 135)
>>> at
com.sun.grizzly.DefaultProtocolChain.execute
>>>
>>
>
(DefaultProtocolChain.java:102)
>>> at com.sun.grizzly.
>>>
>>
>
DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>>> at com.

>
>> sun.
>>> grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.

> java:
>> 76)
>>> at
>>> com.sun.grizzly.ProtocolChainContextTask.
doCall
>
>>>
>> (ProtocolChainContextTask.java:53)
>>> at com.sun.
grizzly.
>>>
>>
> SelectionKeyContextTask.call(SelectionKeyContextTask.
java:57)
>>> at
>>
> com.
>>> sun.grizzly.ContextTask.run(ContextTask.
java:69)
>>> at com.
> sun.
>> grizzly.
>>> util.
AbstractThreadPool$Worker.doWork
> (AbstractThreadPool.
>> java:330)

>>> at
>>> com.sun.grizzly.util.
> AbstractThreadPool$Worker.run
>>
(AbstractThreadPool.
>>> java:309)
>>>
> at java.lang.Thread.run
(Thread.java:
>> 619)
>>>
>>> "Grizzly-2480-
>>>
> WorkerThread(4)"
daemon prio=10
>> tid=0x0355c400 nid=0x644 waiting for
>
>>> monitor
entry [0x068ef000..
>> 0x068efa94]
>>> java.lang.Thread.
> State:
>>>
BLOCKED (on object monitor)
>>
>>> at com.sun.grizzly.util.
>>>
>
SyncThreadPool$SyncThreadWorker.getTask
>> (SyncThreadPool.java:436)

>>>
> -
>>> waiting to lock <0x11474308> (a java.
>> lang.Object)

>>> at com.
> sun.grizzly.
>>> util.AbstractThreadPool$Worker.
>>
doWork
> (AbstractThreadPool.java:323)
>>> at
>>> com.sun.grizzly.
util.
>>
> AbstractThreadPool$Worker.run(AbstractThreadPool.
>>> java:
309)
>>> at
>>
> java.lang.Thread.run(Thread.java:619)
>>>
>>>
"Grizzly-2480-
>>>
> WorkerThread
>> (3)" daemon prio=10 tid=0x03a42c00
nid=0x6a8 waiting for
>
>>> monitor
>> entry [0x0689f000..0x0689fb14]

>>> java.lang.Thread.State:
>
>>> BLOCKED
>> (on object monitor)
>>>
at com.sun.grizzly.util.
>>>
>>
> SyncThreadPool$SyncThreadWorker.
getTask(SyncThreadPool.java:436)
>>> -
>
>>>
>> waiting to lock
<0x11474308> (a java.lang.Object)
>>> at com.sun.
>
>> grizzly.
>>>
util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.
>
>> java:
323)
>>> at
>>> com.sun.grizzly.util.AbstractThreadPool$Worker.
> run

>> (AbstractThreadPool.
>>> java:309)
>>> at java.lang.Thread.run
>
(Thread.java:
>> 619)
>>>
>>> "Grizzly-2480-
>>> WorkerThread(2)"
daemon
> prio=10
>> tid=0x03a4ac00 nid=0x43c in Object.
>>> wait()
[0x0684f000..
> 0x0684fb94]
>>
>>> java.lang.Thread.State:
>>>
TIMED_WAITING (on object
> monitor)
>>> at
>> java.lang.Object.wait
(Native
>>> Method)
>>> - waiting
> on <0x11474308> (a
>> java.lang.
Object)
>>> at com.sun.
>>> grizzly.util.
>
>>
SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.
>>> java:445)
>

>>>
>> - locked <0x11474308> (a java.lang.Object)
>>> at com.sun.

>>>
> grizzly.
>> util.AbstractThreadPool$Worker.doWork
(AbstractThreadPool.
> java:
>>> 323)
>>
>>> at com.sun.grizzly.util.
AbstractThreadPool$Worker.
> run
>>>
>> (AbstractThreadPool.java:309)

>>> at java.lang.Thread.run
> (Thread.java:
>> 619)
>>>
>>>
>>>
"Grizzly-2480-WorkerThread(1)" daemon
> prio=10 tid=0x059b0c00
>>
nid=0xae0
>>> in Object.wait() [0x067ff000..
> 0x067ffc14]
>>> java.
lang.
>> Thread.State:
>>> TIMED_WAITING (on object
> monitor)
>>> at
java.lang.
>> Object.wait(Native
>>> Method)
>>> -
> waiting on
<0x11474308> (a java.lang.
>> Object)
>>> at com.sun.
>>>
> grizzly.
util.SyncThreadPool$SyncThreadWorker.
>> getTask(SyncThreadPool.
>
>>>
java:445)
>>> - locked <0x11474308> (a java.
>> lang.Object)
>>> at
>
com.sun.
>>> grizzly.util.AbstractThreadPool$Worker.
>> doWork
>
(AbstractThreadPool.java:
>>> 323)
>>> at com.sun.grizzly.util.
>>
>
AbstractThreadPool$Worker.run
>>> (AbstractThreadPool.java:309)
>>> at

>>
> java.lang.Thread.run(Thread.java:619)
>>>
>>>
>>> "Grizzly-2480-
>
WorkerThread
>> (0)" daemon prio=10 tid=0x047bf800 nid=0x540
>>> in
>
Object.wait()
>> [0x057af000..0x057afc94]
>>> java.lang.Thread.State:

>>>
> TIMED_WAITING
>> (on object monitor)
>>> at java.lang.Object.wait
(Native
>
>>> Method)
>>> -
>> waiting on <0x11474308> (a java.lang.
Object)
>>> at
> com.sun.
>>> grizzly.
>> util.
SyncThreadPool$SyncThreadWorker.getTask
> (SyncThreadPool.
>>> java:
>>
445)
>>> - locked <0x11474308> (a java.lang.
> Object)
>>> at com.
sun.
>>>
>> grizzly.util.AbstractThreadPool$Worker.
> doWork
(AbstractThreadPool.java:
>>
>>> 323)
>>> at com.sun.grizzly.util.
>
AbstractThreadPool$Worker.run
>>>
>> (AbstractThreadPool.java:309)
>>>
at
> java.lang.Thread.run(Thread.java:
>> 619)
>>>
>>>
>>> "PUSH-DBHAT"
prio=6
> tid=0x047aa800 nid=0xa1c waiting on
>> condition
>>>
[0x0575f000..
> 0x0575fd94]
>>> java.lang.Thread.State:
>>
TIMED_WAITING
>>> (sleeping)
>
>>> at java.lang.Thread.
__jprofiler_nmp_sleep
>> (Native Method)
>>>
>>>
> at java.lang.
Thread.sleep(Thread.java)
>>> at com.
>> eg.euler.Util.sleep
> (Util.

>>> java:420)
>>> at com.eg.euler.ipc.db.
>> PushConnector.run
>
(PushConnector.java:
>>> 41)
>>>
>>> "CD-38" prio=6
>> tid=0x0448e000
>
nid=0xdb4 in Object.wait()
>>> [0x0570f000..0x0570fa14]
>>
>>> java.
lang.
> Thread.State: TIMED_WAITING (on
>>> object monitor)
>>> at
>>
java.lang.
> Object.wait(Native Method)
>>> - waiting on
>>>
<0x2071b6c0> (a
>> java.
> lang.Class for com.eg.euler.cd.BG)
>>> at
com.eg.
>>> euler.cd.BG.todo
>>
> (BG.java:140)
>>> - locked
<0x2071b6c0> (a java.lang.Class
>>> for com.
> eg.
>> euler.cd.BG)
>>>
at com.eg.euler.ipc.db.CDPullConnector.work
>>>
>>
> (CDPullConnector.
java:56)
>>> at com.eg.euler.ipc.db.CDPullConnector.
> run
>>
>>>
(CDPullConnector.java:34)
>>>
>>> "DestroyJavaVM" prio=6
>
tid=0x002b7c00
>>>
>> nid=0xca4 waiting on condition [0x00000000..
>
0x0090fd4c]
>>> java.lang.
>>
>>> Thread.State: RUNNABLE
>>>
>>> "PUSH-
WS"
> prio=6 tid=0x04527800 nid=0x920
>>
>>> runnable [0x056bf000..
0x056bfa94]
>
>>> java.lang.Thread.State:
>> RUNNABLE
>>>
>>> at java.
net.
> SocketInputStream.socketRead0(Native Method)
>>
>>> at java.
net.
>>>
> SocketInputStream.read(SocketInputStream.java:129)
>>>
>>
at java.net.
>
>>> SocketInputStream.read(SocketInputStream.java:182)

>>> at
>> java.io.
>
>>> ObjectInputStream$PeekInputStream.peek
(ObjectInputStream.
>> java:
> 2249)
>>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>>
> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.http.
>>> PushConn.poll(PushConn.java:64)

>>> at com.eg.
> euler.
>> ipc.http.PushConn.run
>>> (PushConn.java:
50)
>>>
>>> "CD-POLL"
> prio=6
>> tid=0x04525400 nid=0xd00 runnable
>>>
[0x0566f000..0x0566fb14]
>
>>> java.
>> lang.Thread.State: RUNNABLE

>>> at java.
>>> net.
> SocketInputStream.
>> socketRead0(Native
Method)
>>> at java.net.
>>>
> SocketInputStream.read
>>
(SocketInputStream.java:129)
>>> at java.net.
>
>>> SocketInputStream.
read
>> (SocketInputStream.java:182)
>>> at java.
> io.
>>>
>>
ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
> 2249)

>>>
>> at
>>> java.io.ObjectInputStream$BlockDataInputStream.peek
>

>> (ObjectInputStream.
>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.http.
>>> Listener.cdPoll(Listener.java:115)

>>> at com.
> eg.euler.
>> ipc.http.Listener.
>>> access$000(Listener.
java:25)
>>> at
> com.eg.euler.
>> ipc.http.Listener$1.run
>>>
(Listener.java:86)
>>>
>>> "C-
> 1" prio=6
>> tid=0x0450f000 nid=0xa8c
runnable
>>> [0x0561f000..
> 0x0561fb94]
>>> java.
>> lang.Thread.
State: RUNNABLE
>>> at java.
>>> net.
> SocketInputStream.
>>
socketRead0(Native Method)
>>> at java.net.
>>>
> SocketInputStream.
read
>> (SocketInputStream.java:129)
>>> at java.net.
>
>>>
SocketInputStream.read
>> (SocketInputStream.java:182)
>>> at java.
>
io.
>>>
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
java:
> 2249)
>>>
>> at
>>> java.io.
ObjectInputStream$BlockDataInputStream.peek
>
>> (ObjectInputStream.

>>> java:2542)
>>> at java.io.
>>
>
ObjectInputStream$BlockDataInputStream.peekByte
>>> (ObjectInputStream.

>
>> java:2552)
>>> at java.io.ObjectInputStream.readObject0
>>>
>>
>
(ObjectInputStream.java:1297)
>>> at java.io.ObjectInputStream.
>>
>
readUnshared
>>> (ObjectInputStream.java:441)
>>> at com.eg.util.comm.

>>
> EulerInputStream.
>>> readUnshared(EulerInputStream.java:26)
>>>
at com.
> eg.
>> euler.ipc.pull.Req.
>>> deserialize(Req.java:33)
>>>
at com.eg.
> euler.ipc.
>> db.PullConnector.work0
>>> (PullConnector.
java:57)
>>> at
> com.eg.euler.ipc.
>> db.PullConnector.run
>>>
(PullConnector.java:42)
>>>
>
>>> "CD-cd.vsoccer#8"
>> prio=6
tid=0x04487800
>>> nid=0x9c8 in Object.
> wait() [0x055cf000..
>>
0x055cfc14]
>>> java.lang.Thread.
>>> State:
> TIMED_WAITING (on object

>> monitor)
>>> at java.lang.Object.wait
>>>
> (Native Method)
>>> -
waiting on
>> <0x13a2c4a0> (a com.eg.euler.cd.BG)
>
>>> at
>>> com.eg.
euler.cd.BG.work(BG.
>> java:278)
>>> - locked
> <0x13a2c4a0> (a com.
eg.
>>> euler.cd.BG)
>>> at com.
>> eg.euler.cd.BG.
> access$000(BG.
java:23)
>>> at com.eg.
>>> euler.cd.BG$1.run
>> (BG.java:
> 90)
>>>

>>> "CD-cd.er#1001" prio=6 tid=0x04490400
>>> nid=0x75c in
>>
> Object.
wait() [0x0557f000..0x0557fc94]
>>> java.lang.Thread.
>>> State:
>
>>
TIMED_WAITING (on object monitor)
>>> at java.lang.Object.wait
>>>
>
(Native
>> Method)
>>> - waiting on <0x11491058> (a com.eg.euler.cd.
BG)
>
>>> at
>>> com.
>> eg.euler.cd.BG.work(BG.java:278)
>>> -
locked
> <0x11491058> (a com.eg.
>>>
>> euler.cd.BG)
>>> at com.eg.
euler.cd.BG.
> access$000(BG.java:23)
>>> at com.
>> eg.
>>> euler.cd.
BG$1.run(BG.java:
> 90)
>>>
>>> "CD-cd.er.90#1002" prio=6
>>
tid=0x02da0400
>>> nid=0x93c in
> Object.wait() [0x0552f000..
0x0552fd14]
>>
>>> java.lang.Thread.
>>>
> State: TIMED_WAITING (on
object monitor)
>>> at
>> java.lang.Object.wait
>
>>> (Native Method)

>>> - waiting on <0x11491018> (a
>> com.eg.euler.cd.
> BG)
>>> at
>>>
com.eg.euler.cd.BG.work(BG.java:278)
>>> -
>> locked
> <0x11491018> (a
com.eg.
>>> euler.cd.BG)
>>> at com.eg.euler.cd.BG.
>>
> access$000(BG.
java:23)
>>> at com.eg.
>>> euler.cd.BG$1.run(BG.java:90)
>
>>>
>>
>>>
"CD-cd.er.45#1003" prio=6 tid=0x0440c400
>>> nid=0x964 in Object.
>
wait()
>> [0x054df000..0x054dfd94]
>>> java.lang.Thread.
>>> State:
>
TIMED_WAITING
>> (on object monitor)
>>> at java.lang.Object.wait
>>>

> (Native Method)
>>> -
>> waiting on <0x11490fd8> (a com.eg.euler.cd.
BG)
>
>>> at
>>> com.eg.euler.cd.
>> BG.work(BG.java:278)
>>> -
locked
> <0x11490fd8> (a com.eg.
>>> euler.cd.BG)
>>
>>> at com.eg.
euler.cd.BG.
> access$000(BG.java:23)
>>> at com.eg.
>>> euler.
>> cd.
BG$1.run(BG.java:
> 90)
>>>
>>> "CD-cd.lotto#1101" prio=6
tid=0x043f6000
>>>
>> nid=0x140 in
> Object.wait() [0x0548f000..
0x0548fa14]
>>> java.lang.
>> Thread.
>>>
> State: TIMED_WAITING (on
object monitor)
>>> at java.lang.
>> Object.
> wait
>>> (Native
Method)
>>> - waiting on <0x13a2c4d0> (a com.eg.
>>
> euler.cd.BG)

>>> at
>>> com.eg.euler.cd.BG.work(BG.java:278)
>>> -
> locked
>>
<0x13a2c4d0> (a com.eg.
>>> euler.cd.BG)
>>> at com.eg.euler.cd.
> BG.

>> access$000(BG.java:23)
>>> at com.eg.
>>> euler.cd.BG$1.run(BG.
>
java:90)
>>>
>>
>>> "SS-GC" prio=6 tid=0x04360000 nid=0xc58
>>> in
Object.
> wait()
>> [0x0543f000..0x0543fa94]
>>> java.lang.Thread.
State:
>>>
> TIMED_WAITING
>> (on object monitor)
>>> at java.lang.
Object.wait(Native
>
>>> Method)
>>> -
>> waiting on <0x13887660> (a
java.lang.Object)
>>> at
> com.eg.
>>> euler.ipc.
>> http.
HttpSession$GC.run(HttpSession.java:716)
>
>>> - locked
>>>
>>
<0x13887660> (a java.lang.Object)
>>>
>>> "PC-CHK"
> prio=6
tid=0x043a8400
>>>
>> nid=0x868 waiting on condition [0x053ef000..
>
0x053efb14]
>>> java.lang.
>>
>>> Thread.State: TIMED_WAITING
(sleeping)
>
>>> at java.lang.Thread.
>>>
>> __jprofiler_nmp_sleep
(Native Method)
>>>
> at java.lang.Thread.sleep
>> (Thread.
>>> java)

>>> at com.eg.euler.Util.
> sleep(Util.java:420)
>>> at com.
>> eg.
euler.ipc.
>>> http.
> PullConnFactory$1.run(PullConnFactory.java:95)

>>>
>>>
>> "Thread-10"
> daemon
>>> prio=6 tid=0x0348dc00 nid=0x9c4
runnable
>> [0x0539f000..
> 0x0539fb94]
>>>
>>> java.lang.Thread.State:
RUNNABLE
>>> at sun.
>> nio.
> ch.
>>> WindowsSelectorImpl$SubSelector.
__jprofiler_nmp_poll0(Native
>>
> Method)
>>>
>>> at sun.nio.ch.
WindowsSelectorImpl
>>> $SubSelector.poll0
>
>> (WindowsSelectorImpl.

>>> java)
>>> at sun.nio.ch.
>>
> WindowsSelectorImpl$SubSelector.poll

>>> (WindowsSelectorImpl.java:274)
>
>>
>>> at sun.nio.ch.
>>>
WindowsSelectorImpl$SubSelector.access$400
>>
> (WindowsSelectorImpl.
java:
>>> 256)
>>> at sun.nio.ch.
> WindowsSelectorImpl.
>> doSelect
(WindowsSelectorImpl.
>>> java:137)
>>>
> at sun.nio.ch.SelectorImpl.

>> lockAndDoSelect(SelectorImpl.java:
>>> 69)
>
>>> - locked
<0x1388a740> (a
>> sun.nio.ch.Util$1)
>>> - locked
> <0x1388a750>
>>>
(a java.util.
>> Collections$UnmodifiableSet)
>>> -
> locked
<0x1388a6c8> (a sun.
>>> nio.ch.
>> WindowsSelectorImpl)
>>> at
> sun.
nio.ch.SelectorImpl.select
>>>
>> (SelectorImpl.java:80)
>>> at com.
>
sun.grizzly.TCPSelectorHandler.select
>>
>>> (TCPSelectorHandler.java:

> 546)
>>> at com.sun.grizzly.
>> SelectorHandlerRunner.
>>> doSelect

> (SelectorHandlerRunner.java:185)
>>> at
>> com.sun.grizzly.
>>>
>
SelectorHandlerRunner.run(SelectorHandlerRunner.java:
>> 130)
>>> at
>
java.util.
>>> concurrent.ThreadPoolExecutor$Worker.runTask
>>
>
(ThreadPoolExecutor.java:
>>> 886)
>>> at java.util.concurrent.
>>
>
ThreadPoolExecutor$Worker.run
>>> (ThreadPoolExecutor.java:908)
>>> at

>>
> java.lang.Thread.run(Thread.java:619)
>>>
>>>
>>> "SelectorThread-
2481"
>>
> prio=6 tid=0x0439f000 nid=0x870 in Object.wait()
>>>
[0x0534f000..
>>
> 0x0534fc14]
>>> java.lang.Thread.State:
TIMED_WAITING (on
>>> object
>>
> monitor)
>>> at java.lang.Object.wait
(Native Method)
>>> - waiting on
>
>>>
>> <0x1388a810> (a java.util.
concurrent.atomic.AtomicInteger)
>>> at
> com.
>> sun.
>>> grizzly.
Controller.waitUntilSeletorHandlersStop
> (Controller.java:
>> 1092)

>>>
>>> - locked <0x1388a810> (a java.util.
> concurrent.atomic.
>>
AtomicInteger)
>>> at
>>> com.sun.grizzly.
> Controller.start
(Controller.java:
>> 843)
>>> at com.sun.
>>> grizzly.
> http.
SelectorThread.startListener
>> (SelectorThread.java:1241)
>>> -
>>>
>
locked <0x1276a270> (a java.lang.
>> Object)
>>> at com.sun.grizzly.
>
http.
>>> SelectorThread.run(SelectorThread.
>> java:1087)
>>> at
java.
> lang.Thread.run
>>> (Thread.java:619)
>>>
>>> "Thread-
>> 9"
daemon prio=6
> tid=0x04324800 nid=0x7ec
>>> runnable [0x04aff000..
>>
0x04affc94]
>>>
> java.lang.Thread.State: RUNNABLE
>>>
>>> at sun.nio.
ch.
>>
> WindowsSelectorImpl$SubSelector.__jprofiler_nmp_poll0
>>>
(Native
> Method)
>>
>>> at sun.nio.ch.WindowsSelectorImpl$SubSelector.
poll0
>>>
>>
> (WindowsSelectorImpl.java)
>>> at sun.nio.ch.
>>>
>>
>
WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:274)
>>>

>
>> at
>>> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400
>>>

>>
> (WindowsSelectorImpl.java:256)
>>> at sun.nio.ch.
WindowsSelectorImpl.
>
>>>
>> doSelect(WindowsSelectorImpl.java:137)

>>> at sun.nio.ch.
> SelectorImpl.
>>>
>> lockAndDoSelect(SelectorImpl.
java:69)
>>> - locked
> <0x127695d0> (a sun.
>> nio.
>>> ch.Util$1)

>>> - locked <0x127695e0> (a
> java.util.
>>>
>>
Collections$UnmodifiableSet)
>>> - locked <0x12769558>
> (a sun.nio.
ch.
>>>
>> WindowsSelectorImpl)
>>> at sun.nio.ch.SelectorImpl.
>
select(SelectorImpl.
>>
>>> java:80)
>>> at com.sun.grizzly.
>
TCPSelectorHandler.select
>>>
>> (TCPSelectorHandler.java:546)
>>> at
com.
> sun.grizzly.
>> SelectorHandlerRunner.
>>> doSelect
(SelectorHandlerRunner.
> java:185)
>>> at
>> com.sun.grizzly.
>>>
SelectorHandlerRunner.run
> (SelectorHandlerRunner.java:
>> 130)
>>>
at java.util.
>>> concurrent.
> ThreadPoolExecutor$Worker.runTask
>>
(ThreadPoolExecutor.java:
>>> 886)
>
>>> at java.util.concurrent.
>>
ThreadPoolExecutor$Worker.run
>>>
> (ThreadPoolExecutor.java:908)
>>>
at
>> java.lang.Thread.run(Thread.java:
> 619)
>>>
>>>
>>>
"SelectorThread-2480"
>> prio=6 tid=0x0427a800 nid=0xeb8
> in Object.
wait()
>>> [0x04aaf000..
>> 0x04aafd14]
>>> java.lang.Thread.
> State:
TIMED_WAITING (on
>>> object
>> monitor)
>>> at java.lang.Object.
>
wait(Native Method)
>>> - waiting on
>>>
>> <0x127696b0> (a java.util.

> concurrent.atomic.AtomicInteger)
>>> at com.
>> sun.
>>> grizzly.
>
Controller.waitUntilSeletorHandlersStop(Controller.java:
>> 1092)
>>>

>
>>> - locked <0x127696b0> (a java.util.concurrent.atomic.
>>
>
AtomicInteger)
>>> at
>>> com.sun.grizzly.Controller.start(Controller.

> java:
>> 843)
>>> at com.sun.
>>> grizzly.http.SelectorThread.
>
startListener
>> (SelectorThread.java:1241)
>>> -
>>> locked
<0x11455898>
> (a java.lang.
>> Object)
>>> at com.sun.grizzly.http.

>>> SelectorThread.
> run(SelectorThread.
>> java:1087)
>>> at java.
lang.Thread.run
>>> (Thread.
> java:619)
>>>
>>> "CONTAB"
>> prio=6
tid=0x03852800 nid=0x960 waiting on
>
>>> condition [0x0425f000..
>>
0x0425fd94]
>>> java.lang.Thread.State:
>>>
> TIMED_WAITING (sleeping)

>>>
>> at java.lang.Thread.
> __jprofiler_nmp_sleep
>>> (Native
Method)
>>> at java.
>> lang.Thread.
> sleep(Thread.java)
>>> at com.
eg.
>>> euler.Util.sleep(Util.
>> java:420)
>
>>> at com.eg.euler.ipc.
db.Contabilizer.
>>> loop(Contabilizer.
>> java:
> 71)
>>> at com.eg.
euler.ipc.db.Contabilizer.
>>> access$000
>>
> (Contabilizer.java:23)

>>> at com.eg.euler.ipc.db.Contabilizer$1.
>>>
> run
>> (Contabilizer.
java:57)
>>>
>>> "E-CONTAB" prio=2 tid=0x03867c00
> nid=0xbe0
>>>
>>
runnable [0x0420f000..0x0420fa14]
>>> java.lang.Thread.
> State:
RUNNABLE
>>
>>>
>>> at java.net.SocketInputStream.socketRead0
>
(Native Method)
>>> at
>> java.net.
>>> SocketInputStream.read
>
(SocketInputStream.java:129)
>>> at
>> org.postgresql.
>>> core.
>
VisibleBufferedInputStream.readMore
>> (VisibleBufferedInputStream.
>>>

> java:135)
>>> at org.postgresql.core.
>> VisibleBufferedInputStream.

> ensureBytes
>>> (VisibleBufferedInputStream.
>> java:104)
>>> at
org.
> postgresql.core.
>>> VisibleBufferedInputStream.read
>>
>
(VisibleBufferedInputStream.java:73)
>>> at
>>> org.postgresql.core.

>>
> PGStream.ReceiveChar(PGStream.java:259)
>>> at org.
>>>
postgresql.core.
> v3.
>> QueryExecutorImpl.processResults
(QueryExecutorImpl.
>>> java:1166)
>
>>> at
>> org.postgresql.core.v3.
QueryExecutorImpl.execute
>>>
> (QueryExecutorImpl.
>> java:192)
>>> -
locked <0x13ca6df0> (a org.
> postgresql.
>>> core.v3.
>>
QueryExecutorImpl)
>>> at org.postgresql.
> jdbc2.
>>>
AbstractJdbc2Statement.
>> execute(AbstractJdbc2Statement.java:
> 451)

>>> at org.
>>> postgresql.jdbc2.
>> AbstractJdbc2Statement.
>
executeWithFlags
>>> (AbstractJdbc2Statement.java:
>> 350)
>>> at org.

> postgresql.jdbc2.
>>> AbstractJdbc2Statement.executeQuery
>>
>
(AbstractJdbc2Statement.java:254)
>>>
>>> at com.eg.euler.ipc.db.
>>

> ExtContabilizer$Updater.proactive
>>> (ExtContabilizer.java:441)
>>>
at
>
>> com.eg.euler.ipc.db.
>>> ExtContabilizer$Updater.run
(ExtContabilizer.
> java:
>> 642)
>>>
>>> "E-WATCH" prio=6
>>>
tid=0x0382f000 nid=0x6e8 waiting
> on
>> condition [0x041bf000..
0x041bfa94]
>>>
>>> java.lang.Thread.State:
>
>> TIMED_WAITING
(parking)
>>> at sun.misc.Unsafe.
>>> park(Native
> Method)
>>>
>>
at java.util.concurrent.locks.LockSupport.parkNanos
>>>
> (LockSupport.
java:
>> 317)
>>> at com.sun.grizzly.util.
> LinkedTransferQueue.
>>>
awaitFulfill
>> (LinkedTransferQueue.java:353)
>
>>> at com.sun.
grizzly.util.
>>>
>> LinkedTransferQueue.xfer
> (LinkedTransferQueue.
java:236)
>>> at com.sun.
>>>
>> grizzly.util.
> LinkedTransferQueue.
poll(LinkedTransferQueue.java:534)
>>>
>> at
>>> com.
> eg.euler.ipc.
db.ExtWatch$Updater.run(ExtWatch.java:145)
>>>
>>>
>>
> "ExtTask"
>>>
prio=6 tid=0x0383e800 nid=0x29c in Object.wait()
>>
> [0x0416f000..
>>>
0x0416fb14]
>>> java.lang.Thread.State: TIMED_WAITING
>
>> (on object

>>> monitor)
>>> at java.lang.Object.wait(Native Method)
>
>>> -
>>
waiting on
>>> <0x11431d88> (a java.util.ArrayList)
>>> at com.
> eg.
euler.
>> ipc.db.ExtTask$1.
>>> run(ExtTask.java:180)
>>> - locked
>
<0x11431d88> (a
>> java.util.ArrayList)
>>>
>>>
>>> "DB-CHK" prio=6
>
tid=0x035a8c00 nid=0x2b8
>> waiting on condition
>>> [0x0408f000..
>
0x0408fb94]
>>> java.lang.Thread.
>> State: TIMED_WAITING
>>>
(sleeping)
>
>>> at java.lang.Thread.
>> __jprofiler_nmp_sleep(Native
Method)
>>>
>>>
> at java.lang.Thread.sleep
>> (Thread.java)
>>> at
com.eg.euler.Util.sleep
> (Util.
>>> java:420)
>>> at com.
>> eg.euler.
Pool$1.run(Pool.java:32)
>>>
>
>>> "DB" prio=6
>>> tid=0x035bd800
>>
nid=0x73c runnable [0x03c3f000..
> 0x03c3fc14]
>>> java.lang.
>>>
Thread.
>> State: RUNNABLE
>>> at java.net.
> PlainSocketImpl.
socketAccept(Native
>>>
>> Method)
>>> at java.net.
> PlainSocketImpl.
accept(PlainSocketImpl.java:384)
>>
>>>
>>> - locked
> <0x13a2c518>
(a java.net.SocksSocketImpl)
>>> at java.
>> net.
>>>
> ServerSocket.
implAccept(ServerSocket.java:453)
>>> at java.net.
>>>
>>
>
ServerSocket.accept(ServerSocket.java:421)
>>> at com.eg.euler.ipc.db.

>
>>>
>> Server.listen(Server.java:65)
>>> at com.eg.euler.Main$1.run
(Main.
> java:
>> 58)
>>>
>>>
>>> "LOGGER" daemon prio=2 tid=0x034f1400
nid=0x990
> waiting on
>> condition
>>> [0x037ef000..0x037efc94]
>>>
java.lang.Thread.
> State:
>> TIMED_WAITING
>>> (sleeping)
>>> at java.
lang.Thread.
> __jprofiler_nmp_sleep
>> (Native Method)
>>>
>>> at
java.lang.Thread.
> sleep(Thread.java)
>>> at com.
>> eg.euler.Util.
sleep(Util.
>>> java:420)
>
>>> at com.eg.euler.Util$2.run
>> (Util.
java:241)
>>>
>>> "Monitor Ctrl-
>
>>> Break" daemon prio=6
>>
tid=0x034c0c00 nid=0xff8 runnable
> [0x0378f000..
>>> 0x0378fd14]
>>>
java.
>> lang.Thread.State: RUNNABLE
>
>>> at java.net.
>>>
PlainSocketImpl.
>> socketAccept(Native Method)
>>>
> at java.net.

>>> PlainSocketImpl.accept
>> (PlainSocketImpl.java:384)
>>>
> -
locked <0x1140bf98>
>>> (a java.net.
>> SocksSocketImpl)
>>> at java.

> net.ServerSocket.implAccept
>>> (ServerSocket.
>> java:453)
>>> at
java.
> net.ServerSocket.accept(ServerSocket.
>>> java:421)
>>
>>> at
com.
> intellij.rt.execution.application.AppMain$1.run
>>> (AppMain.
>>
java:53)
>
>>> at java.lang.Thread.run(Thread.java:619)
>>>
>>>
>>>
>>

> "_jprofiler_sampler" daemon prio=10 tid=0x034bd800 nid=0xac0 waiting

>>
>
>>> on
>>> condition [0x0361f000..0x0361fd94]
>>> java.lang.Thread.
State:
>
>>>
>> TIMED_WAITING (sleeping)
>>> at java.lang.Thread.
>
__jprofiler_nmp_sleep
>>>
>> (Native Method)
>>> at java.lang.Thread.
sleep
> (Thread.java)
>>> at com.
>>>
>> jprofiler.agent.Sampler.run
(ejt:526)
>>>
>
>>> "Low Memory Detector" daemon
>>>
>> prio=6
tid=0x02e07800 nid=0x3c4
> runnable [0x00000000..0x00000000]
>>>
>>>
>>
java.lang.Thread.State:
> RUNNABLE
>>>
>>> "CompilerThread0" daemon
prio=10
>>>
>> tid=0x02e06c00
> nid=0x658 waiting on condition
[0x00000000..0x0332f7bc]
>>
>>>
>>> java.
> lang.Thread.State: RUNNABLE

>>>
>>> "_jprofiler_native_sampler"
>> daemon
>
>>> prio=6
tid=0x02dd0c00 nid=0x918 runnable [0x00000000..
>> 0x00000000]
>
>>>

>>> java.lang.Thread.State: RUNNABLE
>>>
>>>
>>
"_jprofiler_native_comm"
> daemon
>>> prio=6 tid=0x02dcf400 nid=0x124

>> runnable [0x00000000..
> 0x031ffb7c]
>>>
>>> java.lang.Thread.State:
RUNNABLE
>>
>>>
>>> "Attach
> Listener" daemon prio=10
>>>
tid=0x02dc9c00 nid=0xe48 waiting
>> on
> condition [0x00000000..
0x00000000]
>>>
>>> java.lang.Thread.State:
>>
> RUNNABLE
>>>
>>>
"Signal Dispatcher" daemon prio=10
>>> tid=0x02dc8800
>>
> nid=0x32c
runnable [0x00000000..0x00000000]
>>> java.lang.
>>> Thread.
>>
>
State: RUNNABLE
>>>
>>> "Finalizer" daemon prio=8 tid=0x02dae000
>>>
>>

> nid=0xe2c in Object.wait() [0x02f0f000..0x02f0fa94]
>>> java.lang.
>>

> Thread.
>>> State: WAITING (on object monitor)
>>> at java.lang.
Object.
> wait
>> (Native
>>> Method)
>>> - waiting on <0x1140c220> (a
java.lang.
> ref.
>>>
>> ReferenceQueue$Lock)
>>> at java.lang.ref.
ReferenceQueue.
> remove
>>>
>> (ReferenceQueue.java:116)
>>> - locked
<0x1140c220> (a java.
> lang.ref.
>>>
>> ReferenceQueue$Lock)
>>> at
java.lang.ref.ReferenceQueue.
> remove
>>>
>> (ReferenceQueue.java:132)

>>> at java.lang.ref.
>>
> Finalizer$FinalizerThread.
>>> run
(Finalizer.java:159)
>>>
>>> "Reference
>
>> Handler" daemon prio=10

>>> tid=0x02dac800 nid=0x37c in Object.wait()
>
>> [0x02ebf000..
0x02ebfb14]
>>>
>>> java.lang.Thread.State: WAITING (on
> object
>>
monitor)
>>> at java.lang.
>>> Object.wait(Native Method)
>>> -
>
waiting on
>> <0x1140c2a8> (a java.lang.ref.
>>> Reference$Lock)
>>>
at
> java.lang.Object.
>> wait(Object.java:485)
>>> at java.
>>> lang.
ref.
> Reference$ReferenceHandler.
>> run(Reference.java:116)
>>> -
locked
>>>
> <0x1140c2a8> (a java.lang.ref.
>> Reference$Lock)
>>>
>>>
"VM Thread"
> prio=10
>>> tid=0x02d9d800 nid=0x278
>> runnable
>>>
>>>
"VM Periodic Task
> Thread" prio=10
>>> tid=0x02e09800
>> nid=0xf0c
waiting on condition
>>>
>
>>> JNI global references:
>>> 960312
>>>

>>>
>>
>>>
>>>
>>> Passa a Tiscali
> Tutto Incluso Light: telefono +
adsl 8 Mb senza
>>
>>> limiti a soli 9,95
> euro al mese fino al
01/04/2010. Gratis la Sim
>>>
>> Tiscali Mobile con
> 25 euro di
traffico.
>>>
>>> L’offerta è valida solo se
>> attivi entro il
>
12/11/09
>>>
>>> http://abbonati.tiscali.it/telefono-
>>
>
adsl/prodotti/tc/tuttoincluso_light/?WT.mc_id=01fw
>>>
>>>
>>
>
---------------------------------------------------------------------
>

>>>
>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>

> For
>> additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>

>>
>>
>
>>
>>
>
---------------------------------------------------------------------

>>
>
>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>
For
>>
> additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>

>>
>>
>>
>>
>>
>
>> Passa a Tiscali Tutto Incluso Light: telefono +
adsl 8 Mb senza
>>
> limiti a soli 9,95 euro al mese fino al
01/04/2010. Gratis la Sim
>>
> Tiscali Mobile con 25 euro di traffico.

>>
>> L’offerta è valida solo se
> attivi entro il 19/11/09
>>
>> http:
//abbonati.tiscali.it/telefono-
> adsl/prodotti/tc/tuttoincluso_light/?
WT.mc_id=01fw
>>
>>
>
---------------------------------------------------------------------

>>
> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>
For
> additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>
>
>

>
>
---------------------------------------------------------------------
>

> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
> For
>
additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>
>
>
>
>
>

> Trova il tuo Prestito Online
>
> Confronta le offerte di 15 Istituti.
Consulenza gratuita. Importo
> fino a 60.000 €. Durate fino a 120
mesi
>
>
---------------------------------------------------------------------
>
To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
> For
additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>



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

To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
For
additional commands, e-mail: dev-help_at_grizzly.dev.java.net






Trova il tuo Prestito Online

Confronta le offerte di 15 Istituti. Consulenza gratuita. Importo fino a 60.000 €. Durate fino a 120 mesi