Mailing list - Entries of 2006


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qftestJUI] Deadlock-Problem after minor Thread-Changes in SUT


  • Subject: [qftestJUI] Deadlock-Problem after minor Thread-Changes in SUT
  • From: <thomas.schweikhard@?.de>
  • Date: Thu, 28 Sep 2006 10:57:08 +0200

Title: Deadlock-Problem after minor Thread-Changes in SUT
Hello Everyone.

I have changed a minor issue in the thread-behaviour of my SUT (an additional thread-activation during the shut-down of my SUT to disconnect it from a COM-Connection). After the changes I have rerun my tests in qftestJUI (Version 1.08.4) and get the following trace triggered after a DeadlockTimeoutException has been thrown.

Is this a qftestJUI-Problem or a problem of the SUT? I have read some other similar questions in the mailinglist, where is is said that you can see in this trace if it is a qftestJUI-Problem. In which parts of the trace can I see that it is not a problem of my SUT?

Thank you for your help!

Greetings, Thomas Schweikhard


--
Thomas Schweikhard              mailto:thomas.schweikhard@?.de
sd&m AG                         http://www.sdm.de
software design & management
Löffelstraße 46
70597 Stuttgart, Germany
Tel +49 711 78324-192, Fax -500



Trace:

Full thread dump Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode):

"DestroyJavaVM" prio=5 tid=0x00359ff0 nid=0x1c4 waiting on condition [0..6faa4]

"com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread-Thread[1]" daemon prio=5 tid=0x033eccf0 nid=0x23c in Object.wait() [4a6f000..4a6fd90]

        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at com.dcag.s55.gool.appl.tasks.impl.DefaultTaskManager$1.run(DefaultTaskManager.java:230)
        - locked <0x15165890> (a com.dcag.s55.gool.appl.tasks.impl.DefaultTaskManager)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.runIt(Runner.java:139)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.run(Runner.java:83)
        at com.dcag.s55.gool.core.event.ReusableThread.run(ReusableThread.java:121)
        - locked <0x132b8b50> (a com.dcag.s55.gool.core.event.ReusableThread)

"TimerQueue" daemon prio=5 tid=0x035dd630 nid=0xe68 in Object.wait() [3bdf000..3bdfd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x130785a0> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:231)
        - locked <0x130785a0> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:534)

"Thread-14" daemon prio=7 tid=0x03644db0 nid=0x10b0 in Object.wait() [412f000..412fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12f05d18> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:429)
        at java.util.TimerThread.mainLoop(Timer.java:403)
        - locked <0x12f05d18> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"Thread-13" daemon prio=7 tid=0x03645f50 nid=0x136c in Object.wait() [405f000..405fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.util.TimerThread.mainLoop(Timer.java:403)
        - locked <0x12e9de08> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"Thread-0" daemon prio=7 tid=0x036451f8 nid=0xee0 waiting on condition [401f000..401fd90]
        at java.lang.Thread.sleep(Native Method)
        at com.dcag.s55.gool.util.Thread.sleep(Thread.java:580)
        at com.dcag.s55.gool.ui.statusbar.plugins.WatchStatusbarPlugIn$WatchThread.run(WatchStatusbarPlugIn.java:70)
        at java.lang.Thread.run(Thread.java:534)

"com.dcag.s55.gool.util.focus.HoldFocusStrategy[0]" daemon prio=7 tid=0x0360f0f0 nid=0x640 waiting on condition [3fdf000..3fdfd90]

        at java.lang.Thread.sleep(Native Method)
        at com.dcag.s55.gool.util.Thread.sleep(Thread.java:580)
        at com.dcag.s55.gool.util.focus.HoldFocusStrategy.run(HoldFocusStrategy.java:98)
        at java.lang.Thread.run(Thread.java:534)

"Thread-10" daemon prio=5 tid=0x035a6d10 nid=0x1570 in Object.wait() [3f9f000..3f9fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.util.TimerThread.mainLoop(Timer.java:403)
        - locked <0x12d7d970> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"AWT-EventQueue-2" prio=7 tid=0x03598c98 nid=0xe88 in Object.wait() [3f5e000..3f5fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:339)
        - locked <0x12795590> (a com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue)
        at com.dcag.s55.gool.core.event.EventLoop.processEvents(EventLoop.java:260)
        at com.dcag.s55.gool.core.event.EventLoop.processEvents(EventLoop.java:233)
        at com.dcag.s55.gool.core.event.EventLoop.processEvents(EventLoop.java:213)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.runRunnable(Runner.java:108)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.access$0(Runner.java:102)
        at com.dcag.s55.gool.core.event.Runner.runNotInEventDispatchThread(Runner.java:270)
        at com.dcag.s55.gool.core.event.Runner.runNotInEventDispatchThread(Runner.java:255)
        at com.dcag.s55.gool.core.event.EventUtilities.runNotInEventDispatchThread(EventUtilities.java:122)
        at com.dcag.s55.gool.appl.tasks.impl.DefaultTaskManager.waitUntilAllTasksDone(DefaultTaskManager.java:223)
        at com.dcag.s55.gool.components.appl.tasks.TaskManagerFeature.waitUntilAllTasksDone(TaskManagerFeature.java:181)

        at com.dcag.s55.gool.components.appl.tasks.TaskManagerFeature.destroy(TaskManagerFeature.java:87)
        at com.dcag.s55.gool.components.core.Feature.setInitialized(Feature.java:85)
        at com.dcag.s55.gool.components.core.FeatureManager.destroy(FeatureManager.java:359)
        - locked <0x12e9c1a8> (a com.dcag.s55.gool.components.core.FeatureManager)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:402)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:397)
        at com.dcag.s55.gool.components.core.Component.close(Component.java:373)
        at com.dcag.s55.gool.components.core.Component.executeCommand(Component.java:1154)
        at com.dcag.s55.gool.components.core.Component$1.executeCommand(Component.java:288)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.dispatchCommand(ExecuteCommandAgent.java:183)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.access$0(ExecuteCommandAgent.java:177)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$2.executeCommand(ExecuteCommandAgent.java:54)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$1.executeCommandOn(ExecuteCommandAgent.java:23)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.executeCommand(ExecuteCommandAgent.java:171)
        at com.dcag.s55.gool.components.core.Component.doExecuteCommand(Component.java:1130)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1049)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1087)
        at com.dcag.s55.gool.components.core.Container.routeCommand(Container.java:220)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1042)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendComponentCommand(SendCommandAgent.java:215)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendCommandToTarget(SendCommandAgent.java:142)
        at com.dcag.s55.gool.components.core.Component.sendCommandToTarget(Component.java:988)
        at com.dcag.s55.gool.components.core.lifecycle.LifecycleManagerComponent.shutdown(LifecycleManagerComponent.java:535)

        at com.dcag.s55.gool.components.core.lifecycle.LifecycleManagerComponent$ComponentInformationRecord.changeState(LifecycleManagerComponent.java:145)

        at com.dcag.s55.gool.components.core.lifecycle.LifecycleManagerComponent.executeCommand(LifecycleManagerComponent.java:306)

        at com.dcag.s55.gool.components.core.Component$1.executeCommand(Component.java:288)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.dispatchCommand(ExecuteCommandAgent.java:183)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.access$0(ExecuteCommandAgent.java:177)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$2.executeCommand(ExecuteCommandAgent.java:54)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$1.executeCommandOn(ExecuteCommandAgent.java:23)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.executeCommand(ExecuteCommandAgent.java:171)
        at com.dcag.s55.gool.components.core.Component.doExecuteCommand(Component.java:1130)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1049)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1087)
        at com.dcag.s55.gool.components.core.Container.routeCommand(Container.java:220)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1042)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1042)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendComponentCommand(SendCommandAgent.java:215)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendCommandToProvider(SendCommandAgent.java:108)
        at com.dcag.s55.gool.components.core.Component.sendCommandToProvider(Component.java:977)
        at com.dcag.s55.gool.components.core.Component.sendComponentStateChangeCommand(Component.java:507)
        at com.dcag.s55.gool.components.core.Component.disconnect(Component.java:484)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:428)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:417)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:397)
        at com.dcag.s55.gool.components.core.Component.close(Component.java:373)
        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature.unregisterComposite(CompositeConnectorFeature.java:107)

        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature.unregisterComposite(CompositeConnectorFeature.java:122)

        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature.access$0(CompositeConnectorFeature.java:114)

        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature$1.closed(CompositeConnectorFeature.java:51)

        at com.dcag.s55.gool.components.ui.core.composites.AbstractCompositeConnector.fireClosed(AbstractCompositeConnector.java:183)

        at com.dcag.s55.gool.components.ui.core.composites.AbstractComposite$Connector.close(AbstractComposite.java:80)
        at com.dcag.s55.gool.components.ui.basic.composites.implementors.DefaultWindowComposite.close(DefaultWindowComposite.java:394)

        at com.dcag.s55.gool.components.ui.basic.composites.features.AbstractDialogCompositeFeature.close(AbstractDialogCompositeFeature.java:120)

        at com.dcx.vkl.gui.vklmain.main.VKLMainComponent$17.finished(VKLMainComponent.java:917)
        at com.dcag.s55.gool.appl.tasks.impl.TaskExecutionRunnable.notifyEDTListeners(TaskExecutionRunnable.java:449)
        at com.dcag.s55.gool.appl.tasks.impl.TaskExecutionRunnable.access$1(TaskExecutionRunnable.java:439)
        at com.dcag.s55.gool.appl.tasks.impl.TaskExecutionRunnable$2.run(TaskExecutionRunnable.java:72)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
        at com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue.redispatchEvent(EventLoop.java:55)
        at com.dcag.s55.gool.core.event.EventLoop.processEvent(EventLoop.java:273)
        at com.dcag.s55.gool.core.event.EventLoop.access$2(EventLoop.java:270)
        at com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue.dispatchEvent(EventLoop.java:52)
        at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at de.qfs.lib.util.Reflector.call(Reflector.java:112)
        at de.qfs.apps.qftest.client.TestEventQueue.doDispatch(TestEventQueue.java:314)
        at de.qfs.lib.gui.EventQueue.dispatchEvent(EventQueue.java:581)
        at de.qfs.apps.qftest.client.TestEventQueue.superDispatchEvent(TestEventQueue.java:281)
        at de.qfs.apps.qftest.client.TestEventQueue$1.run(TestEventQueue.java:265)
        at java.security.AccessController.doPrivileged(Native Method)
        at de.qfs.apps.qftest.client.TestEventQueue.dispatchEvent(TestEventQueue.java:263)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"WatchDog-0" daemon prio=5 tid=0x03595e30 nid=0x1410 in Object.wait() [3f1f000..3f1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$WatchDog.run(ThreadPool.java:833)
        - locked <0x12ca3e28> (a de.qfs.lib.util.ThreadPool$WatchDog)

"PoolThread-5" daemon prio=5 tid=0x03599408 nid=0x11e0 in Object.wait() [3edf000..3edfd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x12ca3e80> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-4" daemon prio=5 tid=0x035ae5b8 nid=0x10b8 in Object.wait() [3e9f000..3e9fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x12ca3ed8> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-3" daemon prio=5 tid=0x03599c90 nid=0xb0c in Object.wait() [3e5f000..3e5fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x12ca3f30> (a de.qfs.lib.util.ThreadPool$PoolThread)

"com.dcag.s55.gool.logging.LoggingThread-1" daemon prio=2 tid=0x0359d628 nid=0x1104 in Object.wait() [3e1f000..3e1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at com.dcag.s55.gool.logging.LoggingThread.run(LoggingThread.java:162)
        - locked <0x12ca3fd0> (a com.dcag.s55.gool.logging.LoggingThread)
        at java.lang.Thread.run(Thread.java:534)

"AWT-EventQueue-0" prio=7 tid=0x035806d8 nid=0x360 in Object.wait() [3ddf000..3ddfd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12795590> (a com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue)
        at java.lang.Object.wait(Object.java:429)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:339)
        - locked <0x12795590> (a com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:162)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"AWT-Shutdown" prio=5 tid=0x03580178 nid=0x1350 in Object.wait() [3d9f000..3d9fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x12795568> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:534)

"Acceptor" daemon prio=5 tid=0x03582090 nid=0x1730 runnable [3d1f000..3d1fd90]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x12c9f068> (a java.net.PlainSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:448)
        at java.net.ServerSocket.accept(ServerSocket.java:419)
        at de.qfs.apps.qftest.script.JythonServer$1.run(JythonServer.java:192)

"RMI LeaseChecker" daemon prio=5 tid=0x03585048 nid=0x14cc waiting on condition [3cdf000..3cdfd90]
        at java.lang.Thread.sleep(Native Method)
        at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:307)
        at java.lang.Thread.run(Thread.java:534)

"RMI TCP Connection(1)-193.102.182.195" daemon prio=5 tid=0x0362e088 nid=0x11f8 runnable [3c9f000..3c9fd90]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
        - locked <0x12c95ba8> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:66)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:442)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:534)

"Java2D Disposer" daemon prio=10 tid=0x035da740 nid=0x15c8 in Object.wait() [3c1f000..3c1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12b37370> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at sun.java2d.Disposer.run(Disposer.java:100)
        at java.lang.Thread.run(Thread.java:534)

"RMI Reaper" prio=5 tid=0x0350e840 nid=0x168c in Object.wait() [3b9f000..3b9fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12906460> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12906460> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:330)
        at java.lang.Thread.run(Thread.java:534)

"RMI TCP Accept-0" daemon prio=5 tid=0x03541588 nid=0x18c runnable [3b5f000..3b5fd90]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x12b37450> (a java.net.PlainSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:448)
        at java.net.ServerSocket.accept(ServerSocket.java:419)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
        at java.lang.Thread.run(Thread.java:534)

"com.jniwrapper.NativeResourceCollector" daemon prio=5 tid=0x034e7070 nid=0xf44 in Object.wait() [3b1f000..3b1fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12b2a540> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12b2a540> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at com.jniwrapper.O.run(SourceFile:132)

"PoolThread-2" daemon prio=5 tid=0x0355d9b0 nid=0x20c in Object.wait() [3adf000..3adfd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129fafa8> (a de.qfs.lib.util.ThreadPool$PoolThread)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x129fafa8> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-1" daemon prio=5 tid=0x0355d850 nid=0x16e0 in Object.wait() [3a9f000..3a9fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129fb000> (a de.qfs.lib.util.ThreadPool$PoolThread)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x129fb000> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-0" daemon prio=5 tid=0x03239410 nid=0x16c8 in Object.wait() [3a5f000..3a5fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129fb058> (a de.qfs.lib.util.ThreadPool$PoolThread)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x129fb058> (a de.qfs.lib.util.ThreadPool$PoolThread)

"Thread-5" daemon prio=5 tid=0x03465840 nid=0x1168 in Object.wait() [3a1f000..3a1fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129029c8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:429)
        - locked <0x129029c8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"GC Daemon" daemon prio=2 tid=0x034f0f40 nid=0x1770 in Object.wait() [399f000..399fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12902a78> (a sun.misc.GC$LatencyLock)
        at sun.misc.GC$Daemon.run(GC.java:100)
        - locked <0x12902a78> (a sun.misc.GC$LatencyLock)

"RMI RenewClean-[193.102.182.195:4936]" daemon prio=5 tid=0x034f0ca0 nid=0x1740 in Object.wait() [395f000..395fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12902ac8> (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:500)
        at java.lang.Thread.run(Thread.java:534)

"LogThread" daemon prio=2 tid=0x034d5e40 nid=0x17fc in Object.wait() [37df000..37dfd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.log.LogQueue.popAll(LogQueue.java:292)
        - locked <0x128ebdf0> (a de.qfs.lib.log.LogQueue)
        at de.qfs.lib.log.Log$LogThread.run(Log.java:932)

"LogLevelThread" daemon prio=4 tid=0x03432fe0 nid=0x10ec in Object.wait() [379f000..379fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.log.LogLevels$LogLevelThread.run(LogLevels.java:871)
        - locked <0x128ebe18> (a de.qfs.lib.log.LogLevels$LogLevelThread)

"AWT-Windows" daemon prio=7 tid=0x03239710 nid=0x1340 runnable [331f000..331fd90]
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:262)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x00992168 nid=0x1500 waiting on condition [0..0]

"Finalizer" daemon prio=9 tid=0x0098f320 nid=0x1190 in Object.wait() [2d1f000..2d1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12783358> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x0098df98 nid=0xff8 in Object.wait() [2cdf000..2cdfd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0x127833c0> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=5 tid=0x009ce640 nid=0x173c runnable

"VM Periodic Task Thread" prio=10 tid=0x009d0a98 nid=0x1310 waiting on condition
"Suspend Checker Thread" prio=10 tid=0x00991408 nid=0x131c runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode):

"DestroyJavaVM" prio=5 tid=0x00359ff0 nid=0x1c4 waiting on condition [0..6faa4]

"com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread-Thread[1]" daemon prio=5 tid=0x033eccf0 nid=0x23c in Object.wait() [4a6f000..4a6fd90]

        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at com.dcag.s55.gool.appl.tasks.impl.DefaultTaskManager$1.run(DefaultTaskManager.java:230)
        - locked <0x15165890> (a com.dcag.s55.gool.appl.tasks.impl.DefaultTaskManager)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.runIt(Runner.java:139)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.run(Runner.java:83)
        at com.dcag.s55.gool.core.event.ReusableThread.run(ReusableThread.java:121)
        - locked <0x132b8b50> (a com.dcag.s55.gool.core.event.ReusableThread)

"TimerQueue" daemon prio=5 tid=0x035dd630 nid=0xe68 in Object.wait() [3bdf000..3bdfd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x130785a0> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:231)
        - locked <0x130785a0> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:534)

"Thread-14" daemon prio=7 tid=0x03644db0 nid=0x10b0 in Object.wait() [412f000..412fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12f05d18> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:429)
        at java.util.TimerThread.mainLoop(Timer.java:403)
        - locked <0x12f05d18> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"Thread-13" daemon prio=7 tid=0x03645f50 nid=0x136c in Object.wait() [405f000..405fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.util.TimerThread.mainLoop(Timer.java:403)
        - locked <0x12e9de08> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"Thread-0" daemon prio=7 tid=0x036451f8 nid=0xee0 waiting on condition [401f000..401fd90]
        at java.lang.Thread.sleep(Native Method)
        at com.dcag.s55.gool.util.Thread.sleep(Thread.java:580)
        at com.dcag.s55.gool.ui.statusbar.plugins.WatchStatusbarPlugIn$WatchThread.run(WatchStatusbarPlugIn.java:70)
        at java.lang.Thread.run(Thread.java:534)

"com.dcag.s55.gool.util.focus.HoldFocusStrategy[0]" daemon prio=7 tid=0x0360f0f0 nid=0x640 waiting on condition [3fdf000..3fdfd90]

        at java.lang.Thread.sleep(Native Method)
        at com.dcag.s55.gool.util.Thread.sleep(Thread.java:580)
        at com.dcag.s55.gool.util.focus.HoldFocusStrategy.run(HoldFocusStrategy.java:98)
        at java.lang.Thread.run(Thread.java:534)

"Thread-10" daemon prio=5 tid=0x035a6d10 nid=0x1570 in Object.wait() [3f9f000..3f9fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.util.TimerThread.mainLoop(Timer.java:403)
        - locked <0x12d7d970> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"AWT-EventQueue-2" prio=7 tid=0x03598c98 nid=0xe88 in Object.wait() [3f5e000..3f5fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:339)
        - locked <0x12795590> (a com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue)
        at com.dcag.s55.gool.core.event.EventLoop.processEvents(EventLoop.java:260)
        at com.dcag.s55.gool.core.event.EventLoop.processEvents(EventLoop.java:233)
        at com.dcag.s55.gool.core.event.EventLoop.processEvents(EventLoop.java:213)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.runRunnable(Runner.java:108)
        at com.dcag.s55.gool.core.event.Runner$RunNotInEventDispatchThread.access$0(Runner.java:102)
        at com.dcag.s55.gool.core.event.Runner.runNotInEventDispatchThread(Runner.java:270)
        at com.dcag.s55.gool.core.event.Runner.runNotInEventDispatchThread(Runner.java:255)
        at com.dcag.s55.gool.core.event.EventUtilities.runNotInEventDispatchThread(EventUtilities.java:122)
        at com.dcag.s55.gool.appl.tasks.impl.DefaultTaskManager.waitUntilAllTasksDone(DefaultTaskManager.java:223)
        at com.dcag.s55.gool.components.appl.tasks.TaskManagerFeature.waitUntilAllTasksDone(TaskManagerFeature.java:181)

        at com.dcag.s55.gool.components.appl.tasks.TaskManagerFeature.destroy(TaskManagerFeature.java:87)
        at com.dcag.s55.gool.components.core.Feature.setInitialized(Feature.java:85)
        at com.dcag.s55.gool.components.core.FeatureManager.destroy(FeatureManager.java:359)
        - locked <0x12e9c1a8> (a com.dcag.s55.gool.components.core.FeatureManager)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:402)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:397)
        at com.dcag.s55.gool.components.core.Component.close(Component.java:373)
        at com.dcag.s55.gool.components.core.Component.executeCommand(Component.java:1154)
        at com.dcag.s55.gool.components.core.Component$1.executeCommand(Component.java:288)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.dispatchCommand(ExecuteCommandAgent.java:183)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.access$0(ExecuteCommandAgent.java:177)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$2.executeCommand(ExecuteCommandAgent.java:54)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$1.executeCommandOn(ExecuteCommandAgent.java:23)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.executeCommand(ExecuteCommandAgent.java:171)
        at com.dcag.s55.gool.components.core.Component.doExecuteCommand(Component.java:1130)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1049)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1087)
        at com.dcag.s55.gool.components.core.Container.routeCommand(Container.java:220)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1042)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendComponentCommand(SendCommandAgent.java:215)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendCommandToTarget(SendCommandAgent.java:142)
        at com.dcag.s55.gool.components.core.Component.sendCommandToTarget(Component.java:988)
        at com.dcag.s55.gool.components.core.lifecycle.LifecycleManagerComponent.shutdown(LifecycleManagerComponent.java:535)

        at com.dcag.s55.gool.components.core.lifecycle.LifecycleManagerComponent$ComponentInformationRecord.changeState(LifecycleManagerComponent.java:145)

        at com.dcag.s55.gool.components.core.lifecycle.LifecycleManagerComponent.executeCommand(LifecycleManagerComponent.java:306)

        at com.dcag.s55.gool.components.core.Component$1.executeCommand(Component.java:288)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.dispatchCommand(ExecuteCommandAgent.java:183)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.access$0(ExecuteCommandAgent.java:177)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$2.executeCommand(ExecuteCommandAgent.java:54)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent$1.executeCommandOn(ExecuteCommandAgent.java:23)
        at com.dcag.s55.gool.components.core.ExecuteCommandAgent.executeCommand(ExecuteCommandAgent.java:171)
        at com.dcag.s55.gool.components.core.Component.doExecuteCommand(Component.java:1130)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1049)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1087)
        at com.dcag.s55.gool.components.core.Container.routeCommand(Container.java:220)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1042)
        at com.dcag.s55.gool.components.core.Component.routeCommand(Component.java:1042)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendComponentCommand(SendCommandAgent.java:215)
        at com.dcag.s55.gool.components.core.SendCommandAgent.sendCommandToProvider(SendCommandAgent.java:108)
        at com.dcag.s55.gool.components.core.Component.sendCommandToProvider(Component.java:977)
        at com.dcag.s55.gool.components.core.Component.sendComponentStateChangeCommand(Component.java:507)
        at com.dcag.s55.gool.components.core.Component.disconnect(Component.java:484)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:428)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:417)
        at com.dcag.s55.gool.components.core.Component.closeStep(Component.java:397)
        at com.dcag.s55.gool.components.core.Component.close(Component.java:373)
        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature.unregisterComposite(CompositeConnectorFeature.java:107)

        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature.unregisterComposite(CompositeConnectorFeature.java:122)

        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature.access$0(CompositeConnectorFeature.java:114)

        at com.dcag.s55.gool.components.ui.core.features.CompositeConnectorFeature$1.closed(CompositeConnectorFeature.java:51)

        at com.dcag.s55.gool.components.ui.core.composites.AbstractCompositeConnector.fireClosed(AbstractCompositeConnector.java:183)

        at com.dcag.s55.gool.components.ui.core.composites.AbstractComposite$Connector.close(AbstractComposite.java:80)
        at com.dcag.s55.gool.components.ui.basic.composites.implementors.DefaultWindowComposite.close(DefaultWindowComposite.java:394)

        at com.dcag.s55.gool.components.ui.basic.composites.features.AbstractDialogCompositeFeature.close(AbstractDialogCompositeFeature.java:120)

        at com.dcx.vkl.gui.vklmain.main.VKLMainComponent$17.finished(VKLMainComponent.java:917)
        at com.dcag.s55.gool.appl.tasks.impl.TaskExecutionRunnable.notifyEDTListeners(TaskExecutionRunnable.java:449)
        at com.dcag.s55.gool.appl.tasks.impl.TaskExecutionRunnable.access$1(TaskExecutionRunnable.java:439)
        at com.dcag.s55.gool.appl.tasks.impl.TaskExecutionRunnable$2.run(TaskExecutionRunnable.java:72)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
        at com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue.redispatchEvent(EventLoop.java:55)
        at com.dcag.s55.gool.core.event.EventLoop.processEvent(EventLoop.java:273)
        at com.dcag.s55.gool.core.event.EventLoop.access$2(EventLoop.java:270)
        at com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue.dispatchEvent(EventLoop.java:52)
        at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at de.qfs.lib.util.Reflector.call(Reflector.java:112)
        at de.qfs.apps.qftest.client.TestEventQueue.doDispatch(TestEventQueue.java:314)
        at de.qfs.lib.gui.EventQueue.dispatchEvent(EventQueue.java:581)
        at de.qfs.apps.qftest.client.TestEventQueue.superDispatchEvent(TestEventQueue.java:281)
        at de.qfs.apps.qftest.client.TestEventQueue$1.run(TestEventQueue.java:265)
        at java.security.AccessController.doPrivileged(Native Method)
        at de.qfs.apps.qftest.client.TestEventQueue.dispatchEvent(TestEventQueue.java:263)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"WatchDog-0" daemon prio=5 tid=0x03595e30 nid=0x1410 in Object.wait() [3f1f000..3f1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$WatchDog.run(ThreadPool.java:833)
        - locked <0x12ca3e28> (a de.qfs.lib.util.ThreadPool$WatchDog)

"PoolThread-5" daemon prio=5 tid=0x03599408 nid=0x11e0 in Object.wait() [3edf000..3edfd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x12ca3e80> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-4" daemon prio=5 tid=0x035ae5b8 nid=0x10b8 in Object.wait() [3e9f000..3e9fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x12ca3ed8> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-3" daemon prio=5 tid=0x03599c90 nid=0xb0c in Object.wait() [3e5f000..3e5fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x12ca3f30> (a de.qfs.lib.util.ThreadPool$PoolThread)

"com.dcag.s55.gool.logging.LoggingThread-1" daemon prio=2 tid=0x0359d628 nid=0x1104 in Object.wait() [3e1f000..3e1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at com.dcag.s55.gool.logging.LoggingThread.run(LoggingThread.java:162)
        - locked <0x12ca3fd0> (a com.dcag.s55.gool.logging.LoggingThread)
        at java.lang.Thread.run(Thread.java:534)

"AWT-EventQueue-0" prio=7 tid=0x035806d8 nid=0x360 in Object.wait() [3ddf000..3ddfd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12795590> (a com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue)
        at java.lang.Object.wait(Object.java:429)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:339)
        - locked <0x12795590> (a com.dcag.s55.gool.core.event.EventLoop$GlobalEventQueue)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:162)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"AWT-Shutdown" prio=5 tid=0x03580178 nid=0x1350 in Object.wait() [3d9f000..3d9fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x12795568> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:534)

"Acceptor" daemon prio=5 tid=0x03582090 nid=0x1730 runnable [3d1f000..3d1fd90]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x12c9f068> (a java.net.PlainSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:448)
        at java.net.ServerSocket.accept(ServerSocket.java:419)
        at de.qfs.apps.qftest.script.JythonServer$1.run(JythonServer.java:192)

"RMI LeaseChecker" daemon prio=5 tid=0x03585048 nid=0x14cc waiting on condition [3cdf000..3cdfd90]
        at java.lang.Thread.sleep(Native Method)
        at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:307)
        at java.lang.Thread.run(Thread.java:534)

"RMI TCP Connection(1)-193.102.182.195" daemon prio=5 tid=0x0362e088 nid=0x11f8 runnable [3c9f000..3c9fd90]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
        - locked <0x12c95ba8> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:66)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:442)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:534)

"Java2D Disposer" daemon prio=10 tid=0x035da740 nid=0x15c8 in Object.wait() [3c1f000..3c1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12b37370> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at sun.java2d.Disposer.run(Disposer.java:100)
        at java.lang.Thread.run(Thread.java:534)

"RMI Reaper" prio=5 tid=0x0350e840 nid=0x168c in Object.wait() [3b9f000..3b9fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12906460> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12906460> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:330)
        at java.lang.Thread.run(Thread.java:534)

"RMI TCP Accept-0" daemon prio=5 tid=0x03541588 nid=0x18c runnable [3b5f000..3b5fd90]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x12b37450> (a java.net.PlainSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:448)
        at java.net.ServerSocket.accept(ServerSocket.java:419)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
        at java.lang.Thread.run(Thread.java:534)

"com.jniwrapper.NativeResourceCollector" daemon prio=5 tid=0x034e7070 nid=0xf44 in Object.wait() [3b1f000..3b1fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12b2a540> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12b2a540> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at com.jniwrapper.O.run(SourceFile:132)

"PoolThread-2" daemon prio=5 tid=0x0355d9b0 nid=0x20c in Object.wait() [3adf000..3adfd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129fafa8> (a de.qfs.lib.util.ThreadPool$PoolThread)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x129fafa8> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-1" daemon prio=5 tid=0x0355d850 nid=0x16e0 in Object.wait() [3a9f000..3a9fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129fb000> (a de.qfs.lib.util.ThreadPool$PoolThread)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x129fb000> (a de.qfs.lib.util.ThreadPool$PoolThread)

"PoolThread-0" daemon prio=5 tid=0x03239410 nid=0x16c8 in Object.wait() [3a5f000..3a5fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129fb058> (a de.qfs.lib.util.ThreadPool$PoolThread)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.util.ThreadPool$PoolThread.run(ThreadPool.java:500)
        - locked <0x129fb058> (a de.qfs.lib.util.ThreadPool$PoolThread)

"Thread-5" daemon prio=5 tid=0x03465840 nid=0x1168 in Object.wait() [3a1f000..3a1fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x129029c8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:429)
        - locked <0x129029c8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"GC Daemon" daemon prio=2 tid=0x034f0f40 nid=0x1770 in Object.wait() [399f000..399fd90]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12902a78> (a sun.misc.GC$LatencyLock)
        at sun.misc.GC$Daemon.run(GC.java:100)
        - locked <0x12902a78> (a sun.misc.GC$LatencyLock)

"RMI RenewClean-[193.102.182.195:4936]" daemon prio=5 tid=0x034f0ca0 nid=0x1740 in Object.wait() [395f000..395fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12902ac8> (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:500)
        at java.lang.Thread.run(Thread.java:534)

"LogThread" daemon prio=2 tid=0x034d5e40 nid=0x17fc in Object.wait() [37df000..37dfd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.log.LogQueue.popAll(LogQueue.java:292)
        - locked <0x128ebdf0> (a de.qfs.lib.log.LogQueue)
        at de.qfs.lib.log.Log$LogThread.run(Log.java:932)

"LogLevelThread" daemon prio=4 tid=0x03432fe0 nid=0x10ec in Object.wait() [379f000..379fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at de.qfs.lib.log.LogLevels$LogLevelThread.run(LogLevels.java:871)
        - locked <0x128ebe18> (a de.qfs.lib.log.LogLevels$LogLevelThread)

"AWT-Windows" daemon prio=7 tid=0x03239710 nid=0x1340 runnable [331f000..331fd90]
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:262)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x00992168 nid=0x1500 waiting on condition [0..0]

"Finalizer" daemon prio=9 tid=0x0098f320 nid=0x1190 in Object.wait() [2d1f000..2d1fd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12783358> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x0098df98 nid=0xff8 in Object.wait() [2cdf000..2cdfd90]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0x127833c0> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=5 tid=0x009ce640 nid=0x173c runnable

"VM Periodic Task Thread" prio=10 tid=0x009d0a98 nid=0x1310 waiting on condition
"Suspend Checker Thread" prio=10 tid=0x00991408 nid=0x131c runnable



Attachment: smime.p7s
Description: S/MIME cryptographic signature


Videos Downloads Documentation Buy Free Trial