bernd@schleppi:~> java -jar '/home/bernd/Downloads/RouteConverterPrereleaseLinux64(4).jar' 
Logging to /tmp/RouteConverter.log
^\2012-10-08 12:26:28
Full thread dump OpenJDK 64-Bit Server VM (23.2-b09 mixed mode):

"TimerQueue" daemon prio=10 tid=0x00007fc30441f000 nid=0x1d62 waiting on condition [0x00007fc330110000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000c7e35d60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
        at javax.swing.TimerQueue.run(TimerQueue.java:171)
        at java.lang.Thread.run(Thread.java:722)

"pool-1-thread-1" prio=10 tid=0x00007fc374014800 nid=0x1d5d waiting on condition [0x00007fc3113d9000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000c7a2c888> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)

"MapViewCallbackListener" prio=10 tid=0x00007fc374012800 nid=0x1d5c runnable [0x00007fc3114da000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:150)
        at java.net.SocketInputStream.read(SocketInputStream.java:121)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
        - locked <0x00000000f86da070> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        at java.io.BufferedReader.fill(BufferedReader.java:154)
        at java.io.BufferedReader.readLine(BufferedReader.java:317)
        - locked <0x00000000f86da070> (a java.io.InputStreamReader)
        at java.io.BufferedReader.readLine(BufferedReader.java:382)
        at slash.navigation.converter.gui.mapview.BaseMapView.processStream(BaseMapView.java:1235)
        at slash.navigation.converter.gui.mapview.BaseMapView.access$2600(BaseMapView.java:106)
        at slash.navigation.converter.gui.mapview.BaseMapView$6.run(BaseMapView.java:436)
        at java.lang.Thread.run(Thread.java:722)

"Registry cleanup thread-1" daemon prio=10 tid=0x00007fc30430b000 nid=0x1d4c waiting on condition [0x00007fc3136ab000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at chrriis.common.ObjectRegistry$1.run(ObjectRegistry.java:40)

"LengthCalculator" prio=10 tid=0x00007fc30419e800 nid=0x1d4a in Object.wait() [0x00007fc3139e9000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c7a2d600> (a java.lang.Object)
        at slash.navigation.converter.gui.helper.LengthCalculator$4.run(LengthCalculator.java:169)
        - locked <0x00000000c7a2d600> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:722)

"NativeSwing Auto-Shutdown" daemon prio=10 tid=0x00007fc36c5a8000 nid=0x1d47 waiting on condition [0x00007fc313dfc000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface$3.run(SWTNativeInterface.java:513)

"AWT-EventQueue-0" prio=10 tid=0x00007fc36c5a6000 nid=0x1d46 in Object.wait() [0x00007fc313efb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c7ccd218> (a java.lang.Thread)
        at java.lang.Thread.join(Thread.java:1258)
        - locked <0x00000000c7ccd218> (a java.lang.Thread)
        at java.lang.Thread.join(Thread.java:1332)
        at slash.common.helpers.ThreadHelper.safeJoin(ThreadHelper.java:33)
        at slash.navigation.converter.gui.mapview.BaseMapView.dispose(BaseMapView.java:608)
        at slash.navigation.converter.gui.RouteConverter.shutdown(RouteConverter.java:386)
        at slash.navigation.gui.Application.exit(Application.java:185)
        at slash.navigation.gui.actions.ExitAction.run(ExitAction.java:34)
        at slash.navigation.gui.actions.FrameAction.actionPerformed(FrameAction.java:57)
        at slash.navigation.gui.actions.ActionManager$ProxyAction.actionPerformed(ActionManager.java:130)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
        at java.awt.Component.processMouseEvent(Component.java:6505)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
        at java.awt.Component.processEvent(Component.java:6270)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4861)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Window.dispatchEventImpl(Window.java:2719)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:682)
        at java.awt.EventQueue$3.run(EventQueue.java:680)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:696)
        at java.awt.EventQueue$4.run(EventQueue.java:694)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

"AWT-Shutdown" prio=10 tid=0x00007fc36c5a5000 nid=0x1d45 in Object.wait() [0x00007fc313ffe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c797cfd0> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
        - locked <0x00000000c797cfd0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:722)

"NativeSwing[1] Swing Receiver" daemon prio=10 tid=0x00007fc36c583000 nid=0x1d40 runnable [0x00007fc330211000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:150)
        at java.net.SocketInputStream.read(SocketInputStream.java:121)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
        - locked <0x00000000c7a8ba30> (a java.io.BufferedInputStream)
        at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2266)
        at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2559)
        at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2569)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1315)
        at java.io.ObjectInputStream.readUnshared(ObjectInputStream.java:459)
        at chrriis.dj.nativeswing.swtimpl.core.OutProcessSocketsMessagingInterface.readMessageFromChannel(OutProcessSocketsMessagingInterface.java:116)
        at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface$2.run(MessagingInterface.java:392)

"NativeSwing[1] err Stream Connector" daemon prio=10 tid=0x00007fc36c577800 nid=0x1d2f runnable [0x00007fc330312000]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:242)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00000000c7a449d8> (a java.lang.UNIXProcess$ProcessPipeInputStream)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00000000c743d890> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:107)
        at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface$OutProcess$2.run(SWTNativeInterface.java:1108)

"NativeSwing[1] out Stream Connector" daemon prio=10 tid=0x00007fc36c571800 nid=0x1d2e runnable [0x00007fc3601e0000]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:242)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00000000c7a44760> (a java.lang.UNIXProcess$ProcessPipeInputStream)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00000000c743da50> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:107)
        at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface$OutProcess$2.run(SWTNativeInterface.java:1108)

"process reaper" daemon prio=10 tid=0x00007fc36c490800 nid=0x1d2b runnable [0x00007fc378075000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.UNIXProcess.waitForProcessExit(Native Method)
        at java.lang.UNIXProcess.access$200(UNIXProcess.java:54)
        at java.lang.UNIXProcess$3.run(UNIXProcess.java:174)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)

"AWT-XAWT" daemon prio=10 tid=0x00007fc36c47e800 nid=0x1d29 runnable [0x00007fc3702a1000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.X11.XToolkit.waitForEvents(Native Method)
        at sun.awt.X11.XToolkit.run(XToolkit.java:627)
        at sun.awt.X11.XToolkit.run(XToolkit.java:591)
        at java.lang.Thread.run(Thread.java:722)

"Java2D Disposer" daemon prio=10 tid=0x00007fc36c455000 nid=0x1d28 in Object.wait() [0x00007fc3703a2000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c7938cd0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000c7938cd0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
        at sun.java2d.Disposer.run(Disposer.java:145)
        at java.lang.Thread.run(Thread.java:722)

"Timer-0" daemon prio=10 tid=0x00007fc36c334000 nid=0x1d27 in Object.wait() [0x00007fc370dfc000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c743db50> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:552)
        - locked <0x00000000c743db50> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:505)

"Service Thread" daemon prio=10 tid=0x00007fc36c1d2800 nid=0x1d25 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x00007fc36c1d0000 nid=0x1d24 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x00007fc36c1cd800 nid=0x1d23 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00007fc36c1cb000 nid=0x1d22 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x00007fc36c176000 nid=0x1d21 in Object.wait() [0x00007fc3784de000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c7aa78e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000c7aa78e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

"Reference Handler" daemon prio=10 tid=0x00007fc36c172000 nid=0x1d20 in Object.wait() [0x00007fc3785df000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c7aa4f98> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
        - locked <0x00000000c7aa4f98> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x00007fc36c006800 nid=0x1d1a waiting on condition [0x00007fc37f4ca000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface$OutProcess.runEventPump(SWTNativeInterface.java:1369)
        at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface.runEventPump_(SWTNativeInterface.java:499)
        at chrriis.dj.nativeswing.swtimpl.NativeInterface.runEventPump(NativeInterface.java:124)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at slash.navigation.gui.Application.invokeNativeInterfaceMethod(Application.java:97)
        at slash.navigation.gui.Application.runNativeInterfaceEventPump(Application.java:109)
        at slash.navigation.gui.Application.launch(Application.java:134)
        at slash.navigation.converter.gui.RouteConverter.main(RouteConverter.java:148)

"VM Thread" prio=10 tid=0x00007fc36c16b800 nid=0x1d1f runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fc36c014800 nid=0x1d1b runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fc36c016800 nid=0x1d1c runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fc36c018800 nid=0x1d1d runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fc36c01a000 nid=0x1d1e runnable 

"VM Periodic Task Thread" prio=10 tid=0x00007fc36c1dd800 nid=0x1d26 waiting on condition 

JNI global references: 624

Heap
 PSYoungGen      total 192000K, used 81540K [0x00000000ed0b0000, 0x00000000fffa0000, 0x0000000100000000)
  eden space 186176K, 43% used [0x00000000ed0b0000,0x00000000f1f49100,0x00000000f8680000)
  from space 5824K, 18% used [0x00000000f8680000,0x00000000f8788010,0x00000000f8c30000)
  to   space 6144K, 0% used [0x00000000ff9a0000,0x00000000ff9a0000,0x00000000fffa0000)
 ParOldGen       total 38784K, used 14888K [0x00000000c7200000, 0x00000000c97e0000, 0x00000000ed0b0000)
  object space 38784K, 38% used [0x00000000c7200000,0x00000000c808a358,0x00000000c97e0000)
 PSPermGen       total 32384K, used 32248K [0x00000000bcc00000, 0x00000000beba0000, 0x00000000c7200000)
  object space 32384K, 99% used [0x00000000bcc00000,0x00000000beb7e198,0x00000000beba0000)

NativeSwing[1]: 2012-10-08 12:26:28
NativeSwing[1]: Full thread dump OpenJDK 64-Bit Server VM (23.2-b09 mixed mode):
NativeSwing[1]: 
NativeSwing[1]: "Registry cleanup thread-0" daemon prio=10 tid=0x00007f97844ba000 nid=0x1d53 waiting on condition [0x00007f97681c4000]
NativeSwing[1]:    java.lang.Thread.State: TIMED_WAITING (sleeping)
NativeSwing[1]:         at java.lang.Thread.sleep(Native Method)
NativeSwing[1]:         at chrriis.common.ObjectRegistry$1.run(ObjectRegistry.java:40)
NativeSwing[1]: 
NativeSwing[1]: "NativeSwing[1] SWT Receiver" daemon prio=10 tid=0x00007f97843d9800 nid=0x1d41 runnable [0x00007f97682c5000]
NativeSwing[1]:    java.lang.Thread.State: RUNNABLE
NativeSwing[1]:         at java.net.SocketInputStream.socketRead0(Native Method)
NativeSwing[1]:         at java.net.SocketInputStream.read(SocketInputStream.java:150)
NativeSwing[1]:         at java.net.SocketInputStream.read(SocketInputStream.java:121)
NativeSwing[1]:         at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
NativeSwing[1]:         at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
NativeSwing[1]:         - locked <0x00000000ed351c98> (a java.io.BufferedInputStream)
NativeSwing[1]:         at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2266)
NativeSwing[1]:         at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2559)
NativeSwing[1]:         at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2569)
NativeSwing[1]:         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1315)
NativeSwing[1]:         at java.io.ObjectInputStream.readUnshared(ObjectInputStream.java:459)
NativeSwing[1]:         at chrriis.dj.nativeswing.swtimpl.core.OutProcessSocketsMessagingInterface.readMessageFromChannel(OutProcessSocketsMessagingInterface.java:116)
NativeSwing[1]:         at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface$2.run(MessagingInterface.java:392)
NativeSwing[1]: 
NativeSwing[1]: "Service Thread" daemon prio=10 tid=0x00007f9784110800 nid=0x1d3b runnable [0x0000000000000000]
NativeSwing[1]:    java.lang.Thread.State: RUNNABLE
NativeSwing[1]: 
NativeSwing[1]: "C2 CompilerThread1" daemon prio=10 tid=0x00007f978410e000 nid=0x1d3a waiting on condition [0x0000000000000000]
NativeSwing[1]:    java.lang.Thread.State: RUNNABLE
NativeSwing[1]: 
NativeSwing[1]: "C2 CompilerThread0" daemon prio=10 tid=0x00007f978410b800 nid=0x1d39 waiting on condition [0x0000000000000000]
NativeSwing[1]:    java.lang.Thread.State: RUNNABLE
NativeSwing[1]: 
NativeSwing[1]: "Signal Dispatcher" daemon prio=10 tid=0x00007f9784109000 nid=0x1d38 waiting on condition [0x0000000000000000]
NativeSwing[1]:    java.lang.Thread.State: RUNNABLE
NativeSwing[1]: 
NativeSwing[1]: "Finalizer" daemon prio=10 tid=0x00007f97840af000 nid=0x1d37 in Object.wait() [0x00007f97805a5000]
NativeSwing[1]:    java.lang.Thread.State: WAITING (on object monitor)
NativeSwing[1]:         at java.lang.Object.wait(Native Method)
NativeSwing[1]:         - waiting on <0x00000000ed0b5728> (a java.lang.ref.ReferenceQueue$Lock)
NativeSwing[1]:         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
NativeSwing[1]:         - locked <0x00000000ed0b5728> (a java.lang.ref.ReferenceQueue$Lock)
NativeSwing[1]:         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
NativeSwing[1]:         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
NativeSwing[1]: 
NativeSwing[1]: "Reference Handler" daemon prio=10 tid=0x00007f97840ab000 nid=0x1d36 in Object.wait() [0x00007f97806a6000]
NativeSwing[1]:    java.lang.Thread.State: WAITING (on object monitor)
NativeSwing[1]:         at java.lang.Object.wait(Native Method)
NativeSwing[1]:         - waiting on <0x00000000ed0b52b0> (a java.lang.ref.Reference$Lock)
NativeSwing[1]:         at java.lang.Object.wait(Object.java:503)
NativeSwing[1]:         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
NativeSwing[1]:         - locked <0x00000000ed0b52b0> (a java.lang.ref.Reference$Lock)
NativeSwing[1]: 
NativeSwing[1]: "main" prio=10 tid=0x00007f9784006800 nid=0x1d30 runnable [0x00007f978aa58000]
NativeSwing[1]:    java.lang.Thread.State: RUNNABLE
NativeSwing[1]:         at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
NativeSwing[1]:         at org.eclipse.swt.widgets.Display.sleep(Unknown Source)
NativeSwing[1]:         at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface$OutProcess.runNativeSide(SWTNativeInterface.java:1353)
NativeSwing[1]:         at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface.main_(SWTNativeInterface.java:1460)
NativeSwing[1]:         at chrriis.dj.nativeswing.swtimpl.NativeInterface.main(NativeInterface.java:224)
NativeSwing[1]: 
NativeSwing[1]: "VM Thread" prio=10 tid=0x00007f97840a4800 nid=0x1d35 runnable 
NativeSwing[1]: 
NativeSwing[1]: "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f9784015000 nid=0x1d31 runnable 
NativeSwing[1]: 
NativeSwing[1]: "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f9784016800 nid=0x1d32 runnable 
NativeSwing[1]: 
NativeSwing[1]: "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f9784018800 nid=0x1d33 runnable 
NativeSwing[1]: 
NativeSwing[1]: "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f978401a800 nid=0x1d34 runnable 
NativeSwing[1]: 
NativeSwing[1]: "VM Periodic Task Thread" prio=10 tid=0x00007f978411b000 nid=0x1d3c waiting on condition 
NativeSwing[1]: 
NativeSwing[1]: JNI global references: 362
NativeSwing[1]: 
NativeSwing[1]: Heap
NativeSwing[1]:  PSYoungGen      total 17024K, used 11071K [0x00000000ed0b0000, 0x00000000ee3a0000, 0x0000000100000000)
NativeSwing[1]:   eden space 14656K, 75% used [0x00000000ed0b0000,0x00000000edb7fe60,0x00000000edf00000)
NativeSwing[1]:   from space 2368K, 0% used [0x00000000ee150000,0x00000000ee150000,0x00000000ee3a0000)
NativeSwing[1]:   to   space 2368K, 0% used [0x00000000edf00000,0x00000000edf00000,0x00000000ee150000)
NativeSwing[1]:  ParOldGen       total 38784K, used 0K [0x00000000c7200000, 0x00000000c97e0000, 0x00000000ed0b0000)
NativeSwing[1]:   object space 38784K, 0% used [0x00000000c7200000,0x00000000c7200000,0x00000000c97e0000)
NativeSwing[1]:  PSPermGen       total 21248K, used 7567K [0x00000000bcc00000, 0x00000000be0c0000, 0x00000000c7200000)
NativeSwing[1]:   object space 21248K, 35% used [0x00000000bcc00000,0x00000000bd363ed8,0x00000000be0c0000)
NativeSwing[1]: 
bernd@schleppi:~> 
