That's strange ...

so let me try to re-capitulated the scenario.
You're running on Windows
Vannilla Karaf 4.1.4
try to install Pax Web 6.1.1 and jline hangs :/

very strange.

regards, Achim

2018-01-12 13:57 GMT+01:00 Maurice Betzel <[email protected]>:

> Thread dump from Karaf 4.1.4 below, matching log file is attached in a
> post below:
>
> Debugger attached successfully.
> Server compiler detected.
> JVM version is 25.144-b01
> Deadlock Detection:
>
> No deadlocks found.
>
> Thread 83: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object,
> long) @bci=20, line=215 (Compiled frame)
>  - java.util.concurrent.locks.AbstractQueuedSynchronizer$
> ConditionObject.awaitNanos(long) @bci=78, line=2078 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=124, line=1093 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=1, line=809 (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 82: (state = IN_NATIVE)
>  - sun.nio.ch.Iocp.getQueuedCompletionStatus(long, 
> sun.nio.ch.Iocp$CompletionStatus)
> @bci=0 (Interpreted frame)
>  - sun.nio.ch.Iocp.access$300(long, sun.nio.ch.Iocp$CompletionStatus)
> @bci=2, line=46 (Interpreted frame)
>  - sun.nio.ch.Iocp$EventHandlerTask.run() @bci=45, line=333 (Interpreted
> frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 81: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
>  - org.apache.felix.scr.impl.ComponentActorThread.run() @bci=38, line=81
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 80: (state = IN_NATIVE)
>  - java.io.FileInputStream.read0() @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.io.FileInputStream.read() @bci=1, line=207 (Compiled frame)
>  - org.jline.terminal.impl.DumbTerminal$1.read() @bci=4, line=48
> (Interpreted frame)
>  - org.jline.terminal.impl.DumbTerminal$1.read(byte[], int, int) @bci=43,
> line=85 (Interpreted frame)
>  - sun.nio.cs.StreamDecoder.readBytes() @bci=135, line=284 (Interpreted
> frame)
>  - sun.nio.cs.StreamDecoder.implRead(char[], int, int) @bci=112, line=326
> (Interpreted frame)
>  - sun.nio.cs.StreamDecoder.read(char[], int, int) @bci=180, line=178
> (Compiled frame)
>  - sun.nio.cs.StreamDecoder.read0() @bci=34, line=127 (Interpreted frame)
>  - sun.nio.cs.StreamDecoder.read() @bci=1, line=112 (Interpreted frame)
>  - java.io.InputStreamReader.read() @bci=4, line=168 (Interpreted frame)
>  - org.jline.utils.NonBlockingReader.run() @bci=103, line=276
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 79: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - org.jline.utils.NonBlockingReader.read(long, boolean) @bci=173,
> line=174 (Compiled frame)
>  - org.jline.utils.NonBlockingReader.read(long) @bci=3, line=113
> (Compiled frame)
>  - org.jline.keymap.BindingReader.readCharacter() @bci=46, line=132
> (Interpreted frame)
>  - org.jline.keymap.BindingReader.readBinding(org.jline.keymap.KeyMap,
> org.jline.keymap.KeyMap, boolean) @bci=279, line=109 (Interpreted frame)
>  - org.jline.keymap.BindingReader.readBinding(org.jline.keymap.KeyMap,
> org.jline.keymap.KeyMap) @bci=4, line=60 (Interpreted frame)
>  - org.jline.reader.impl.LineReaderImpl.readBinding(org.jline.keymap.KeyMap,
> org.jline.keymap.KeyMap) @bci=6, line=720 (Interpreted frame)
>  - org.jline.reader.impl.LineReaderImpl.readLine(java.lang.String,
> java.lang.String, java.lang.Character, java.lang.String) @bci=542, line=522
> (Interpreted frame)
>  - org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run() @bci=143,
> line=348 (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 78: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=100, line=1088 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=1, line=809 (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 77: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=100, line=1088 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=1, line=809 (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 76: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object,
> long) @bci=20, line=215 (Compiled frame)
>  - java.util.concurrent.locks.AbstractQueuedSynchronizer$
> ConditionObject.awaitNanos(long) @bci=78, line=2078 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=124, line=1093 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=1, line=809 (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 75: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=24, line=1081 (Compiled frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=1, line=809 (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 74: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 73: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 70: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 69: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.ref.ReferenceQueue.remove(long) @bci=59, line=143 (Compiled
> frame)
>  - sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run()
> @bci=95, line=563 (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 68: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object,
> long) @bci=20, line=215 (Compiled frame)
>  - java.util.concurrent.locks.AbstractQueuedSynchronizer$
> ConditionObject.awaitNanos(long) @bci=78, line=2078 (Interpreted frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=124, line=1093 (Interpreted frame)
>  - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()
> @bci=1, line=809 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 67: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - sun.misc.GC$Daemon.run() @bci=51, line=117 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 66: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
>  - java.lang.ref.ReferenceQueue.remove(long) @bci=59, line=143 (Compiled
> frame)
>  - java.lang.ref.ReferenceQueue.remove() @bci=2, line=164 (Compiled frame)
>  - sun.rmi.transport.ObjectTable$Reaper.run() @bci=3, line=351
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 65: (state = IN_NATIVE)
>  - java.net.DualStackPlainSocketImpl.accept0(int,
> java.net.InetSocketAddress[]) @bci=0 (Interpreted frame)
>  - java.net.DualStackPlainSocketImpl.socketAccept(java.net.SocketImpl)
> @bci=37, line=131 (Interpreted frame)
>  - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
> line=409 (Interpreted frame)
>  - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=42, line=199
> (Interpreted frame)
>  - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545
> (Interpreted frame)
>  - java.net.ServerSocket.accept() @bci=48, line=513 (Interpreted frame)
>  - 
> org.apache.karaf.management.ConnectorServerFactory$LocalOnlyServerSocket.accept()
> @bci=4, line=412 (Interpreted frame)
>  - sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop()
> @bci=55, line=400 (Interpreted frame)
>  - sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run() @bci=1, line=372
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 64: (state = IN_NATIVE)
>  - java.net.DualStackPlainSocketImpl.accept0(int,
> java.net.InetSocketAddress[]) @bci=0 (Interpreted frame)
>  - java.net.DualStackPlainSocketImpl.socketAccept(java.net.SocketImpl)
> @bci=37, line=131 (Interpreted frame)
>  - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
> line=409 (Interpreted frame)
>  - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=42, line=199
> (Interpreted frame)
>  - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545
> (Interpreted frame)
>  - java.net.ServerSocket.accept() @bci=48, line=513 (Interpreted frame)
>  - sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop()
> @bci=55, line=400 (Interpreted frame)
>  - sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run() @bci=1, line=372
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 63: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 62: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 61: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 60: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 59: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 58: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 57: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 56: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 55: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 54: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 53: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 52: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 51: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 50: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 49: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 48: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 47: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 46: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 45: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 44: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 43: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 42: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - org.apache.felix.fileinstall.internal.DirectoryWatcher.run() @bci=429,
> line=320 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 41: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - org.apache.felix.fileinstall.internal.DirectoryWatcher.run() @bci=429,
> line=320 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 40: (state = IN_NATIVE)
>  - sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(long,
> sun.nio.fs.WindowsNativeDispatcher$CompletionStatus) @bci=0 (Interpreted
> frame)
>  - sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(long)
> @bci=11, line=1007 (Interpreted frame)
>  - sun.nio.fs.WindowsWatchService$Poller.run() @bci=4, line=571
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 39: (state = IN_NATIVE)
>  - sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(long,
> sun.nio.fs.WindowsNativeDispatcher$CompletionStatus) @bci=0 (Interpreted
> frame)
>  - sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(long)
> @bci=11, line=1007 (Interpreted frame)
>  - sun.nio.fs.WindowsWatchService$Poller.run() @bci=4, line=571
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 38: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
>  - java.lang.Object.wait() @bci=2, line=502 (Interpreted frame)
>  - org.apache.felix.cm.impl.UpdateThread.run() @bci=21, line=83
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 37: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
>  - org.apache.felix.cm.impl.UpdateThread.run() @bci=21, line=83
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 36: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 35: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 34: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 33: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 32: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 31: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 30: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 29: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 28: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 27: (state = BLOCKED)
>  - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information
> may be imprecise)
>  - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14,
> line=175 (Compiled frame)
>  - 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()
> @bci=42, line=2039 (Compiled frame)
>  - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=442
> (Compiled frame)
>  - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=149, line=1074
> (Compiled frame)
>  - 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
> @bci=26, line=1134 (Interpreted frame)
>  - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=624
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 26: (state = IN_NATIVE)
>  - java.net.DualStackPlainSocketImpl.accept0(int,
> java.net.InetSocketAddress[]) @bci=0 (Interpreted frame)
>  - java.net.DualStackPlainSocketImpl.socketAccept(java.net.SocketImpl)
> @bci=37, line=131 (Interpreted frame)
>  - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
> line=409 (Interpreted frame)
>  - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=42, line=199
> (Interpreted frame)
>  - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545
> (Interpreted frame)
>  - java.net.ServerSocket.accept() @bci=48, line=513 (Interpreted frame)
>  - org.apache.karaf.main.ShutdownSocketThread.run() @bci=12, line=57
> (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 25: (state = BLOCKED)
>  - java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
>  - org.apache.karaf.main.Main.doMonitor() @bci=106, line=403 (Interpreted
> frame)
>  - org.apache.karaf.main.Main.access$300(org.apache.karaf.main.Main)
> @bci=1, line=75 (Interpreted frame)
>  - org.apache.karaf.main.Main$3.run() @bci=4, line=379 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 24: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
>  - org.apache.felix.framework.FrameworkStartLevelImpl.run() @bci=41,
> line=283 (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 23: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
>  - org.apache.felix.framework.FrameworkWiringImpl.run() @bci=37, line=172
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 22: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
>  - org.apache.felix.framework.EventDispatcher.run() @bci=28, line=1122
> (Interpreted frame)
>  - org.apache.felix.framework.EventDispatcher.access$000() @bci=0,
> line=54 (Interpreted frame)
>  - org.apache.felix.framework.EventDispatcher$1.run() @bci=0, line=102
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 20: (state = IN_NATIVE)
>  - java.net.DualStackPlainSocketImpl.accept0(int,
> java.net.InetSocketAddress[]) @bci=0 (Interpreted frame)
>  - java.net.DualStackPlainSocketImpl.socketAccept(java.net.SocketImpl)
> @bci=37, line=131 (Interpreted frame)
>  - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
> line=409 (Interpreted frame)
>  - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=42, line=199
> (Interpreted frame)
>  - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545
> (Interpreted frame)
>  - java.net.ServerSocket.accept() @bci=48, line=513 (Interpreted frame)
>  - sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept()
> @bci=1, line=52 (Interpreted frame)
>  - sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop()
> @bci=55, line=400 (Interpreted frame)
>  - sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run() @bci=1, line=372
> (Interpreted frame)
>  - java.lang.Thread.run() @bci=11, line=748 (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 14: (state = BLOCKED)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 13: (state = BLOCKED)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 12: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.ref.ReferenceQueue.remove(long) @bci=59, line=143 (Compiled
> frame)
>  - java.lang.ref.ReferenceQueue.remove() @bci=2, line=164 (Compiled frame)
>  - java.lang.ref.Finalizer$FinalizerThread.run() @bci=36, line=209
> (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 11: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be
> imprecise)
>  - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
>  - java.lang.ref.Reference.tryHandlePending(boolean) @bci=54, line=191
> (Compiled frame)
>  - java.lang.ref.Reference$ReferenceHandler.run() @bci=1, line=153
> (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> Thread 1: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
>  - org.apache.felix.framework.util.ThreadGate.await(long) @bci=17,
> line=79 (Interpreted frame)
>  - org.apache.felix.framework.Felix.waitForStop(long) @bci=31, line=1075
> (Interpreted frame)
>  - org.apache.karaf.main.Main.awaitShutdown() @bci=13, line=631
> (Interpreted frame)
>  - org.apache.karaf.main.Main.main(java.lang.String[]) @bci=75, line=189
> (Interpreted frame)
>
> Locked ownable synchronizers:
>     - None
>
> --
> --
> ------------------
> OPS4J - http://www.ops4j.org - [email protected]
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to