Felix,

the Freeplane process consumes 100% CPU while frozen. I have attached five successive jstack dumps of a single frozen process. Diffing these shows a lot of activity in marlin:


$ diff jstack.3.log jstack.4.log
1c1
< 2018-05-05 11:41:41
---
> 2018-05-05 11:42:14
134,140c134,140
< at sun.java2d.pipe.ShapeSpanIterator.closePath(java.desktop@10.0.1/Native Method) < at sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.closePath(java.desktop@10.0.1/DRendererContext.java:240) < at sun.java2d.marlin.DStroker.emitClose(java.desktop@10.0.1/DStroker.java:731) < at sun.java2d.marlin.DStroker.finish(java.desktop@10.0.1/DStroker.java:667) < at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:505) < at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:481)
<    at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:270)
---
> at sun.java2d.pipe.ShapeSpanIterator.lineTo(java.desktop@10.0.1/Native Method) > at sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.lineTo(java.desktop@10.0.1/DRendererContext.java:235) > at sun.java2d.marlin.DStroker.emitLineTo(java.desktop@10.0.1/DStroker.java:675) > at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:548) > at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:517) > at sun.java2d.marlin.DDasher.emitSeg(java.desktop@10.0.1/DDasher.java:233)
>    at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:272)


$ diff jstack.4.log jstack.5.log
1c1
< 2018-05-05 11:42:14
---
> 2018-05-05 11:43:02
136,140c136,141
< at sun.java2d.marlin.DStroker.emitLineTo(java.desktop@10.0.1/DStroker.java:675) < at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:548) < at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:517) < at sun.java2d.marlin.DDasher.emitSeg(java.desktop@10.0.1/DDasher.java:233)
<    at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:272)
---
> at sun.java2d.marlin.DHelpers$PolyStack.popAll(java.desktop@10.0.1/DHelpers.java:650) > at sun.java2d.marlin.DStroker.emitReverse(java.desktop@10.0.1/DStroker.java:615) > at sun.java2d.marlin.DStroker.finish(java.desktop@10.0.1/DStroker.java:649) > at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:505) > at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:481)
>    at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:270)


Kind regards,

--
Ben Caradoc-Davies <b...@transient.nz>
Director
Transient Software Limited <https://transient.nz/>
New Zealand
2018-05-05 11:38:53
Full thread dump OpenJDK 64-Bit Server VM (10.0.1+10-Debian-3 mixed mode):

Threads class SMR info:
_java_thread_list=0x00007f391c000b20, length=24, elements={
0x00007f39f4012000, 0x00007f39f41bc000, 0x00007f39f41be000, 0x00007f39f41c7000,
0x00007f39f41d1800, 0x00007f39f41d3800, 0x00007f39f41d5800, 0x00007f39f41d7800,
0x00007f39f41d9800, 0x00007f39f4286000, 0x00007f39f4295000, 0x00007f39f4474800,
0x00007f39f4478000, 0x00007f39f451e800, 0x00007f39f45ba000, 0x00007f393005e800,
0x00007f39305ac800, 0x00007f39305ad800, 0x00007f3930617000, 0x00007f3930651800,
0x00007f39307a2800, 0x00007f39042fb800, 0x00007f3904020000, 0x00007f3978001000
}

"main" #1 prio=5 os_prio=0 tid=0x00007f39f4012000 nid=0x4d6f in Object.wait()  [0x00007f39fd3ea000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at org.knopflerfish.framework.SystemBundle.waitForStop(SystemBundle.java:252)
	- waiting to re-lock in wait() <0x00000000e02dddd8> (a java.lang.Object)
	at org.knopflerfish.framework.Main.handleArgs(Main.java:731)
	at org.knopflerfish.framework.Main.start(Main.java:224)
	at org.knopflerfish.framework.Main.main(Main.java:156)
	at org.freeplane.launcher.Launcher.run(Launcher.java:127)
	at org.freeplane.launcher.Launcher.launch(Launcher.java:80)
	at org.freeplane.launcher.Launcher.main(Launcher.java:67)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f39f41bc000 nid=0x4d85 waiting on condition  [0x00007f39a2f78000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@10.0.1/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@10.0.1/Reference.java:174)
	at java.lang.ref.Reference.access$000(java.base@10.0.1/Reference.java:44)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@10.0.1/Reference.java:138)

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f39f41be000 nid=0x4d86 in Object.wait()  [0x00007f39a2e77000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d12b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@10.0.1/Finalizer.java:216)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f39f41c7000 nid=0x4d87 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f39f41d1800 nid=0x4d88 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f39f41d3800 nid=0x4d89 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f39f41d5800 nid=0x4d8a waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f39f41d7800 nid=0x4d8b waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #9 daemon prio=9 os_prio=0 tid=0x00007f39f41d9800 nid=0x4d8c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007f39f4286000 nid=0x4d8d runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #11 daemon prio=8 os_prio=0 tid=0x00007f39f4295000 nid=0x4d8f in Object.wait()  [0x00007f39a23d2000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d1710> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@10.0.1/CleanerImpl.java:148)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)
	at jdk.internal.misc.InnocuousThread.run(java.base@10.0.1/InnocuousThread.java:134)

"Java2D Disposer" #13 daemon prio=10 os_prio=0 tid=0x00007f39f4474800 nid=0x4d93 in Object.wait()  [0x00007f3950271000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at sun.java2d.Disposer.run(java.desktop@10.0.1/Disposer.java:144)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-XAWT" #14 daemon prio=6 os_prio=0 tid=0x00007f39f4478000 nid=0x4d94 runnable  [0x00007f3950170000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(java.desktop@10.0.1/Native Method)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:682)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:646)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AsyncEventThread#0" #15 prio=5 os_prio=0 tid=0x00007f39f451e800 nid=0x4d95 in Object.wait()  [0x00007f393bdfe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Listeners$AsyncEventThread.run(Listeners.java:537)
	- waiting to re-lock in wait() <0x00000000e02f7d28> (a java.util.LinkedList)

"startlevel job" #16 prio=5 os_prio=0 tid=0x00007f39f45ba000 nid=0x4d96 in Object.wait()  [0x00007f393bafd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Queue.removeWait(Queue.java:114)
	- waiting to re-lock in wait() <0x00000000e01360e0> (a org.knopflerfish.framework.Queue)
	at org.knopflerfish.framework.Queue.remove(Queue.java:137)
	at org.knopflerfish.framework.StartLevelController.run(StartLevelController.java:169)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-1" #19 daemon prio=5 os_prio=0 tid=0x00007f393005e800 nid=0x4d98 runnable  [0x00007f393b4f8000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@10.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@10.0.1/AbstractPlainSocketImpl.java:459)
	at java.net.ServerSocket.implAccept(java.base@10.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@10.0.1/ServerSocket.java:519)
	at org.freeplane.main.application.SingleInstanceManager$1.run(SingleInstanceManager.java:125)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-Shutdown" #24 prio=5 os_prio=0 tid=0x00007f39305ac800 nid=0x4d9d in Object.wait()  [0x00007f3918f0b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at sun.awt.AWTAutoShutdown.run(java.desktop@10.0.1/AWTAutoShutdown.java:291)
	- waiting to re-lock in wait() <0x00000000e08716a8> (a java.lang.Object)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-EventQueue-0" #23 prio=6 os_prio=0 tid=0x00007f39305ad800 nid=0x4d9e runnable  [0x00007f3918e05000]
   java.lang.Thread.State: RUNNABLE
	at sun.java2d.pipe.ShapeSpanIterator.lineTo(java.desktop@10.0.1/Native Method)
	at sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.lineTo(java.desktop@10.0.1/DRendererContext.java:235)
	at sun.java2d.marlin.DStroker.emitLineTo(java.desktop@10.0.1/DStroker.java:675)
	at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:548)
	at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:517)
	at sun.java2d.marlin.DDasher.emitSeg(java.desktop@10.0.1/DDasher.java:233)
	at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:272)
	at sun.java2d.marlin.DDasher.lineTo(java.desktop@10.0.1/DDasher.java:372)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathToLoop(java.desktop@10.0.1/DMarlinRenderingEngine.java:673)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:633)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:451)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:224)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:197)
	at sun.java2d.pipe.LoopPipe.getStrokeSpans(java.desktop@10.0.1/LoopPipe.java:272)
	at sun.java2d.xr.XRRenderer.draw(java.desktop@10.0.1/XRRenderer.java:322)
	at sun.java2d.pipe.PixelToShapeConverter.drawLine(java.desktop@10.0.1/PixelToShapeConverter.java:52)
	at sun.java2d.SunGraphics2D.drawLine(java.desktop@10.0.1/SunGraphics2D.java:2235)
	at com.inet.jortho.RedZigZagPainter.drawZigZagLine(RedZigZagPainter.java:64)
	at com.inet.jortho.RedZigZagPainter.paintLayer(RedZigZagPainter.java:82)
	at javax.swing.text.DefaultHighlighter$LayeredHighlightInfo.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:580)
	at javax.swing.text.DefaultHighlighter.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:308)
	at javax.swing.text.GlyphView.paint(java.desktop@10.0.1/GlyphView.java:394)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:573)
	at javax.swing.text.html.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:238)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.plaf.basic.BasicTextUI$RootView.paint(java.desktop@10.0.1/BasicTextUI.java:1527)
	at javax.swing.plaf.basic.BasicTextUI.paintSafely(java.desktop@10.0.1/BasicTextUI.java:753)
	at javax.swing.plaf.basic.BasicTextUI.paint(java.desktop@10.0.1/BasicTextUI.java:911)
	at javax.swing.plaf.synth.SynthEditorPaneUI.paint(java.desktop@10.0.1/SynthEditorPaneUI.java:187)
	at javax.swing.plaf.synth.SynthEditorPaneUI.update(java.desktop@10.0.1/SynthEditorPaneUI.java:176)
	at javax.swing.JComponent.paintComponent(java.desktop@10.0.1/JComponent.java:797)
	at org.freeplane.features.text.mindmapmode.MTextController$15.paintComponent(MTextController.java:1102)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1074)
	at javax.swing.JComponent.paintChildren(java.desktop@10.0.1/JComponent.java:907)
	- locked <0x00000000e0280a90> (a java.awt.Component$AWTTreeLock)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1563)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1544)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1083)
	at org.freeplane.view.swing.map.MapView.paint(MapView.java:1475)
	at javax.swing.JComponent.paintToOffscreen(java.desktop@10.0.1/JComponent.java:5255)
	at javax.swing.BufferStrategyPaintManager.paint(java.desktop@10.0.1/BufferStrategyPaintManager.java:246)
	at javax.swing.RepaintManager.paint(java.desktop@10.0.1/RepaintManager.java:1313)
	at javax.swing.JComponent._paintImmediately(java.desktop@10.0.1/JComponent.java:5203)
	at javax.swing.JComponent.paintImmediately(java.desktop@10.0.1/JComponent.java:5013)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:857)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:840)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:840)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:815)
	at javax.swing.RepaintManager.prePaintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:764)
	at javax.swing.RepaintManager.access$1200(java.desktop@10.0.1/RepaintManager.java:69)
	at javax.swing.RepaintManager$ProcessingRunnable.run(java.desktop@10.0.1/RepaintManager.java:1880)
	at java.awt.event.InvocationEvent.dispatch(java.desktop@10.0.1/InvocationEvent.java:313)
	at java.awt.EventQueue.dispatchEventImpl(java.desktop@10.0.1/EventQueue.java:770)
	at java.awt.EventQueue.access$600(java.desktop@10.0.1/EventQueue.java:97)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:721)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:715)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at java.awt.EventQueue.dispatchEvent(java.desktop@10.0.1/EventQueue.java:740)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@10.0.1/EventDispatchThread.java:203)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@10.0.1/EventDispatchThread.java:124)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@10.0.1/EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:109)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.run(java.desktop@10.0.1/EventDispatchThread.java:90)

"Thread-2" #26 daemon prio=5 os_prio=0 tid=0x00007f3930617000 nid=0x4da0 in Object.wait()  [0x00007f3918b09000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.util.signal.Signal$1.run(Signal.java:84)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-3" #27 daemon prio=5 os_prio=0 tid=0x00007f3930651800 nid=0x4da1 in Object.wait()  [0x00007f3918808000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.properties.propertymap.PropertyMapWeakListenerManager$2.run(PropertyMapWeakListenerManager.java:151)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerQueue" #29 daemon prio=5 os_prio=0 tid=0x00007f39307a2800 nid=0x4da3 waiting on condition  [0x00007f393b3f7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@10.0.1/Native Method)
	- parking to wait for  <0x00000000e6385648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@10.0.1/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@10.0.1/AbstractQueuedSynchronizer.java:2117)
	at java.util.concurrent.DelayQueue.take(java.base@10.0.1/DelayQueue.java:229)
	at javax.swing.TimerQueue.run(java.desktop@10.0.1/TimerQueue.java:171)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerForAutomaticSaving(Sat May 05 11:38:05 NZST 2018)" #30 prio=6 os_prio=0 tid=0x00007f39042fb800 nid=0x4da4 in Object.wait()  [0x00007f393b9fc000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:553)
	- waiting to re-lock in wait() <0x00000000ee57df60> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"NodeSelector(Sat May 05 11:38:06 NZST 2018)" #33 prio=6 os_prio=0 tid=0x00007f3904020000 nid=0x4da7 in Object.wait()  [0x00007f3902d0c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x00000000ee34bb58> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"Attach Listener" #36 daemon prio=9 os_prio=0 tid=0x00007f3978001000 nid=0x4dd7 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 tid=0x00007f39f41b2000 nid=0x4d84 runnable  

"GC Thread#0" os_prio=0 tid=0x00007f39f4029000 nid=0x4d70 runnable  

"GC Thread#1" os_prio=0 tid=0x00007f39f402a800 nid=0x4d71 runnable  

"GC Thread#2" os_prio=0 tid=0x00007f39f402c000 nid=0x4d72 runnable  

"GC Thread#3" os_prio=0 tid=0x00007f39f402e000 nid=0x4d73 runnable  

"GC Thread#4" os_prio=0 tid=0x00007f39f402f800 nid=0x4d74 runnable  

"GC Thread#5" os_prio=0 tid=0x00007f39f4031000 nid=0x4d75 runnable  

"GC Thread#6" os_prio=0 tid=0x00007f39f4033000 nid=0x4d76 runnable  

"GC Thread#7" os_prio=0 tid=0x00007f39f4034800 nid=0x4d77 runnable  

"G1 Main Marker" os_prio=0 tid=0x00007f39f4054800 nid=0x4d78 runnable  

"G1 Conc#0" os_prio=0 tid=0x00007f39f4056000 nid=0x4d79 runnable  

"G1 Conc#1" os_prio=0 tid=0x00007f39f4058000 nid=0x4d7a runnable  

"G1 Refine#0" os_prio=0 tid=0x00007f39f411d000 nid=0x4d7b runnable  

"G1 Refine#1" os_prio=0 tid=0x00007f39f411e800 nid=0x4d7c runnable  

"G1 Refine#2" os_prio=0 tid=0x00007f39f4120800 nid=0x4d7d runnable  

"G1 Refine#3" os_prio=0 tid=0x00007f39f4122000 nid=0x4d7e runnable  

"G1 Refine#4" os_prio=0 tid=0x00007f39f4124000 nid=0x4d7f runnable  

"G1 Refine#5" os_prio=0 tid=0x00007f39f4125800 nid=0x4d80 runnable  

"G1 Refine#6" os_prio=0 tid=0x00007f39f4127800 nid=0x4d81 runnable  

"G1 Refine#7" os_prio=0 tid=0x00007f39f4129000 nid=0x4d82 runnable  

"G1 Young RemSet Sampling" os_prio=0 tid=0x00007f39f412b000 nid=0x4d83 runnable  
"VM Periodic Task Thread" os_prio=0 tid=0x00007f39f4288000 nid=0x4d8e waiting on condition  

JNI global references: 131

2018-05-05 11:41:12
Full thread dump OpenJDK 64-Bit Server VM (10.0.1+10-Debian-3 mixed mode):

Threads class SMR info:
_java_thread_list=0x00007f391c000b20, length=24, elements={
0x00007f39f4012000, 0x00007f39f41bc000, 0x00007f39f41be000, 0x00007f39f41c7000,
0x00007f39f41d1800, 0x00007f39f41d3800, 0x00007f39f41d5800, 0x00007f39f41d7800,
0x00007f39f41d9800, 0x00007f39f4286000, 0x00007f39f4295000, 0x00007f39f4474800,
0x00007f39f4478000, 0x00007f39f451e800, 0x00007f39f45ba000, 0x00007f393005e800,
0x00007f39305ac800, 0x00007f39305ad800, 0x00007f3930617000, 0x00007f3930651800,
0x00007f39307a2800, 0x00007f39042fb800, 0x00007f3904020000, 0x00007f3978001000
}

"main" #1 prio=5 os_prio=0 tid=0x00007f39f4012000 nid=0x4d6f in Object.wait()  [0x00007f39fd3ea000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at org.knopflerfish.framework.SystemBundle.waitForStop(SystemBundle.java:252)
	- waiting to re-lock in wait() <0x00000000e02dddd8> (a java.lang.Object)
	at org.knopflerfish.framework.Main.handleArgs(Main.java:731)
	at org.knopflerfish.framework.Main.start(Main.java:224)
	at org.knopflerfish.framework.Main.main(Main.java:156)
	at org.freeplane.launcher.Launcher.run(Launcher.java:127)
	at org.freeplane.launcher.Launcher.launch(Launcher.java:80)
	at org.freeplane.launcher.Launcher.main(Launcher.java:67)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f39f41bc000 nid=0x4d85 waiting on condition  [0x00007f39a2f78000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@10.0.1/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@10.0.1/Reference.java:174)
	at java.lang.ref.Reference.access$000(java.base@10.0.1/Reference.java:44)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@10.0.1/Reference.java:138)

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f39f41be000 nid=0x4d86 in Object.wait()  [0x00007f39a2e77000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d12b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@10.0.1/Finalizer.java:216)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f39f41c7000 nid=0x4d87 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f39f41d1800 nid=0x4d88 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f39f41d3800 nid=0x4d89 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f39f41d5800 nid=0x4d8a waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f39f41d7800 nid=0x4d8b waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #9 daemon prio=9 os_prio=0 tid=0x00007f39f41d9800 nid=0x4d8c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007f39f4286000 nid=0x4d8d runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #11 daemon prio=8 os_prio=0 tid=0x00007f39f4295000 nid=0x4d8f in Object.wait()  [0x00007f39a23d2000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d1710> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@10.0.1/CleanerImpl.java:148)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)
	at jdk.internal.misc.InnocuousThread.run(java.base@10.0.1/InnocuousThread.java:134)

"Java2D Disposer" #13 daemon prio=10 os_prio=0 tid=0x00007f39f4474800 nid=0x4d93 in Object.wait()  [0x00007f3950271000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at sun.java2d.Disposer.run(java.desktop@10.0.1/Disposer.java:144)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-XAWT" #14 daemon prio=6 os_prio=0 tid=0x00007f39f4478000 nid=0x4d94 runnable  [0x00007f3950170000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(java.desktop@10.0.1/Native Method)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:682)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:646)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AsyncEventThread#0" #15 prio=5 os_prio=0 tid=0x00007f39f451e800 nid=0x4d95 in Object.wait()  [0x00007f393bdfe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Listeners$AsyncEventThread.run(Listeners.java:537)
	- waiting to re-lock in wait() <0x00000000e02f7d28> (a java.util.LinkedList)

"startlevel job" #16 prio=5 os_prio=0 tid=0x00007f39f45ba000 nid=0x4d96 in Object.wait()  [0x00007f393bafd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Queue.removeWait(Queue.java:114)
	- waiting to re-lock in wait() <0x00000000e01360e0> (a org.knopflerfish.framework.Queue)
	at org.knopflerfish.framework.Queue.remove(Queue.java:137)
	at org.knopflerfish.framework.StartLevelController.run(StartLevelController.java:169)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-1" #19 daemon prio=5 os_prio=0 tid=0x00007f393005e800 nid=0x4d98 runnable  [0x00007f393b4f8000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@10.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@10.0.1/AbstractPlainSocketImpl.java:459)
	at java.net.ServerSocket.implAccept(java.base@10.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@10.0.1/ServerSocket.java:519)
	at org.freeplane.main.application.SingleInstanceManager$1.run(SingleInstanceManager.java:125)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-Shutdown" #24 prio=5 os_prio=0 tid=0x00007f39305ac800 nid=0x4d9d in Object.wait()  [0x00007f3918f0b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at sun.awt.AWTAutoShutdown.run(java.desktop@10.0.1/AWTAutoShutdown.java:291)
	- waiting to re-lock in wait() <0x00000000e08716a8> (a java.lang.Object)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-EventQueue-0" #23 prio=6 os_prio=0 tid=0x00007f39305ad800 nid=0x4d9e runnable  [0x00007f3918e05000]
   java.lang.Thread.State: RUNNABLE
	at sun.java2d.pipe.ShapeSpanIterator.lineTo(java.desktop@10.0.1/Native Method)
	at sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.lineTo(java.desktop@10.0.1/DRendererContext.java:235)
	at sun.java2d.marlin.DHelpers$PolyStack.popAll(java.desktop@10.0.1/DHelpers.java:650)
	at sun.java2d.marlin.DStroker.emitReverse(java.desktop@10.0.1/DStroker.java:615)
	at sun.java2d.marlin.DStroker.finish(java.desktop@10.0.1/DStroker.java:649)
	at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:505)
	at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:481)
	at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:270)
	at sun.java2d.marlin.DDasher.lineTo(java.desktop@10.0.1/DDasher.java:372)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathToLoop(java.desktop@10.0.1/DMarlinRenderingEngine.java:673)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:633)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:451)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:224)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:197)
	at sun.java2d.pipe.LoopPipe.getStrokeSpans(java.desktop@10.0.1/LoopPipe.java:272)
	at sun.java2d.xr.XRRenderer.draw(java.desktop@10.0.1/XRRenderer.java:322)
	at sun.java2d.pipe.PixelToShapeConverter.drawLine(java.desktop@10.0.1/PixelToShapeConverter.java:52)
	at sun.java2d.SunGraphics2D.drawLine(java.desktop@10.0.1/SunGraphics2D.java:2235)
	at com.inet.jortho.RedZigZagPainter.drawZigZagLine(RedZigZagPainter.java:64)
	at com.inet.jortho.RedZigZagPainter.paintLayer(RedZigZagPainter.java:82)
	at javax.swing.text.DefaultHighlighter$LayeredHighlightInfo.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:580)
	at javax.swing.text.DefaultHighlighter.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:308)
	at javax.swing.text.GlyphView.paint(java.desktop@10.0.1/GlyphView.java:394)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:573)
	at javax.swing.text.html.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:238)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.plaf.basic.BasicTextUI$RootView.paint(java.desktop@10.0.1/BasicTextUI.java:1527)
	at javax.swing.plaf.basic.BasicTextUI.paintSafely(java.desktop@10.0.1/BasicTextUI.java:753)
	at javax.swing.plaf.basic.BasicTextUI.paint(java.desktop@10.0.1/BasicTextUI.java:911)
	at javax.swing.plaf.synth.SynthEditorPaneUI.paint(java.desktop@10.0.1/SynthEditorPaneUI.java:187)
	at javax.swing.plaf.synth.SynthEditorPaneUI.update(java.desktop@10.0.1/SynthEditorPaneUI.java:176)
	at javax.swing.JComponent.paintComponent(java.desktop@10.0.1/JComponent.java:797)
	at org.freeplane.features.text.mindmapmode.MTextController$15.paintComponent(MTextController.java:1102)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1074)
	at javax.swing.JComponent.paintChildren(java.desktop@10.0.1/JComponent.java:907)
	- locked <0x00000000e0280a90> (a java.awt.Component$AWTTreeLock)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1563)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1544)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1083)
	at org.freeplane.view.swing.map.MapView.paint(MapView.java:1475)
	at javax.swing.JComponent.paintToOffscreen(java.desktop@10.0.1/JComponent.java:5255)
	at javax.swing.BufferStrategyPaintManager.paint(java.desktop@10.0.1/BufferStrategyPaintManager.java:246)
	at javax.swing.RepaintManager.paint(java.desktop@10.0.1/RepaintManager.java:1313)
	at javax.swing.JComponent._paintImmediately(java.desktop@10.0.1/JComponent.java:5203)
	at javax.swing.JComponent.paintImmediately(java.desktop@10.0.1/JComponent.java:5013)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:857)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:840)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:840)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:815)
	at javax.swing.RepaintManager.prePaintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:764)
	at javax.swing.RepaintManager.access$1200(java.desktop@10.0.1/RepaintManager.java:69)
	at javax.swing.RepaintManager$ProcessingRunnable.run(java.desktop@10.0.1/RepaintManager.java:1880)
	at java.awt.event.InvocationEvent.dispatch(java.desktop@10.0.1/InvocationEvent.java:313)
	at java.awt.EventQueue.dispatchEventImpl(java.desktop@10.0.1/EventQueue.java:770)
	at java.awt.EventQueue.access$600(java.desktop@10.0.1/EventQueue.java:97)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:721)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:715)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at java.awt.EventQueue.dispatchEvent(java.desktop@10.0.1/EventQueue.java:740)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@10.0.1/EventDispatchThread.java:203)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@10.0.1/EventDispatchThread.java:124)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@10.0.1/EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:109)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.run(java.desktop@10.0.1/EventDispatchThread.java:90)

"Thread-2" #26 daemon prio=5 os_prio=0 tid=0x00007f3930617000 nid=0x4da0 in Object.wait()  [0x00007f3918b09000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.util.signal.Signal$1.run(Signal.java:84)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-3" #27 daemon prio=5 os_prio=0 tid=0x00007f3930651800 nid=0x4da1 in Object.wait()  [0x00007f3918808000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.properties.propertymap.PropertyMapWeakListenerManager$2.run(PropertyMapWeakListenerManager.java:151)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerQueue" #29 daemon prio=5 os_prio=0 tid=0x00007f39307a2800 nid=0x4da3 waiting on condition  [0x00007f393b3f7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@10.0.1/Native Method)
	- parking to wait for  <0x00000000e6385648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@10.0.1/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@10.0.1/AbstractQueuedSynchronizer.java:2117)
	at java.util.concurrent.DelayQueue.take(java.base@10.0.1/DelayQueue.java:229)
	at javax.swing.TimerQueue.run(java.desktop@10.0.1/TimerQueue.java:171)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerForAutomaticSaving(Sat May 05 11:38:05 NZST 2018)" #30 prio=6 os_prio=0 tid=0x00007f39042fb800 nid=0x4da4 in Object.wait()  [0x00007f393b9fc000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1361)
	- waiting to re-lock in wait() <0x00000000ea404cb8> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1342)
	at org.freeplane.features.ui.FrameController.invokeAndWait(FrameController.java:771)
	at org.freeplane.features.url.mindmapmode.DoAutomaticSave.run(DoAutomaticSave.java:73)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:556)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"NodeSelector(Sat May 05 11:38:06 NZST 2018)" #33 prio=6 os_prio=0 tid=0x00007f3904020000 nid=0x4da7 in Object.wait()  [0x00007f3902d0c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x00000000ee34bb58> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"Attach Listener" #36 daemon prio=9 os_prio=0 tid=0x00007f3978001000 nid=0x4dd7 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 tid=0x00007f39f41b2000 nid=0x4d84 runnable  

"GC Thread#0" os_prio=0 tid=0x00007f39f4029000 nid=0x4d70 runnable  

"GC Thread#1" os_prio=0 tid=0x00007f39f402a800 nid=0x4d71 runnable  

"GC Thread#2" os_prio=0 tid=0x00007f39f402c000 nid=0x4d72 runnable  

"GC Thread#3" os_prio=0 tid=0x00007f39f402e000 nid=0x4d73 runnable  

"GC Thread#4" os_prio=0 tid=0x00007f39f402f800 nid=0x4d74 runnable  

"GC Thread#5" os_prio=0 tid=0x00007f39f4031000 nid=0x4d75 runnable  

"GC Thread#6" os_prio=0 tid=0x00007f39f4033000 nid=0x4d76 runnable  

"GC Thread#7" os_prio=0 tid=0x00007f39f4034800 nid=0x4d77 runnable  

"G1 Main Marker" os_prio=0 tid=0x00007f39f4054800 nid=0x4d78 runnable  

"G1 Conc#0" os_prio=0 tid=0x00007f39f4056000 nid=0x4d79 runnable  

"G1 Conc#1" os_prio=0 tid=0x00007f39f4058000 nid=0x4d7a runnable  

"G1 Refine#0" os_prio=0 tid=0x00007f39f411d000 nid=0x4d7b runnable  

"G1 Refine#1" os_prio=0 tid=0x00007f39f411e800 nid=0x4d7c runnable  

"G1 Refine#2" os_prio=0 tid=0x00007f39f4120800 nid=0x4d7d runnable  

"G1 Refine#3" os_prio=0 tid=0x00007f39f4122000 nid=0x4d7e runnable  

"G1 Refine#4" os_prio=0 tid=0x00007f39f4124000 nid=0x4d7f runnable  

"G1 Refine#5" os_prio=0 tid=0x00007f39f4125800 nid=0x4d80 runnable  

"G1 Refine#6" os_prio=0 tid=0x00007f39f4127800 nid=0x4d81 runnable  

"G1 Refine#7" os_prio=0 tid=0x00007f39f4129000 nid=0x4d82 runnable  

"G1 Young RemSet Sampling" os_prio=0 tid=0x00007f39f412b000 nid=0x4d83 runnable  
"VM Periodic Task Thread" os_prio=0 tid=0x00007f39f4288000 nid=0x4d8e waiting on condition  

JNI global references: 131

2018-05-05 11:41:41
Full thread dump OpenJDK 64-Bit Server VM (10.0.1+10-Debian-3 mixed mode):

Threads class SMR info:
_java_thread_list=0x00007f391c000b20, length=24, elements={
0x00007f39f4012000, 0x00007f39f41bc000, 0x00007f39f41be000, 0x00007f39f41c7000,
0x00007f39f41d1800, 0x00007f39f41d3800, 0x00007f39f41d5800, 0x00007f39f41d7800,
0x00007f39f41d9800, 0x00007f39f4286000, 0x00007f39f4295000, 0x00007f39f4474800,
0x00007f39f4478000, 0x00007f39f451e800, 0x00007f39f45ba000, 0x00007f393005e800,
0x00007f39305ac800, 0x00007f39305ad800, 0x00007f3930617000, 0x00007f3930651800,
0x00007f39307a2800, 0x00007f39042fb800, 0x00007f3904020000, 0x00007f3978001000
}

"main" #1 prio=5 os_prio=0 tid=0x00007f39f4012000 nid=0x4d6f in Object.wait()  [0x00007f39fd3ea000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at org.knopflerfish.framework.SystemBundle.waitForStop(SystemBundle.java:252)
	- waiting to re-lock in wait() <0x00000000e02dddd8> (a java.lang.Object)
	at org.knopflerfish.framework.Main.handleArgs(Main.java:731)
	at org.knopflerfish.framework.Main.start(Main.java:224)
	at org.knopflerfish.framework.Main.main(Main.java:156)
	at org.freeplane.launcher.Launcher.run(Launcher.java:127)
	at org.freeplane.launcher.Launcher.launch(Launcher.java:80)
	at org.freeplane.launcher.Launcher.main(Launcher.java:67)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f39f41bc000 nid=0x4d85 waiting on condition  [0x00007f39a2f78000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@10.0.1/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@10.0.1/Reference.java:174)
	at java.lang.ref.Reference.access$000(java.base@10.0.1/Reference.java:44)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@10.0.1/Reference.java:138)

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f39f41be000 nid=0x4d86 in Object.wait()  [0x00007f39a2e77000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d12b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@10.0.1/Finalizer.java:216)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f39f41c7000 nid=0x4d87 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f39f41d1800 nid=0x4d88 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f39f41d3800 nid=0x4d89 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f39f41d5800 nid=0x4d8a waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f39f41d7800 nid=0x4d8b waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #9 daemon prio=9 os_prio=0 tid=0x00007f39f41d9800 nid=0x4d8c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007f39f4286000 nid=0x4d8d runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #11 daemon prio=8 os_prio=0 tid=0x00007f39f4295000 nid=0x4d8f in Object.wait()  [0x00007f39a23d2000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d1710> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@10.0.1/CleanerImpl.java:148)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)
	at jdk.internal.misc.InnocuousThread.run(java.base@10.0.1/InnocuousThread.java:134)

"Java2D Disposer" #13 daemon prio=10 os_prio=0 tid=0x00007f39f4474800 nid=0x4d93 in Object.wait()  [0x00007f3950271000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at sun.java2d.Disposer.run(java.desktop@10.0.1/Disposer.java:144)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-XAWT" #14 daemon prio=6 os_prio=0 tid=0x00007f39f4478000 nid=0x4d94 runnable  [0x00007f3950170000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(java.desktop@10.0.1/Native Method)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:682)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:646)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AsyncEventThread#0" #15 prio=5 os_prio=0 tid=0x00007f39f451e800 nid=0x4d95 in Object.wait()  [0x00007f393bdfe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Listeners$AsyncEventThread.run(Listeners.java:537)
	- waiting to re-lock in wait() <0x00000000e02f7d28> (a java.util.LinkedList)

"startlevel job" #16 prio=5 os_prio=0 tid=0x00007f39f45ba000 nid=0x4d96 in Object.wait()  [0x00007f393bafd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Queue.removeWait(Queue.java:114)
	- waiting to re-lock in wait() <0x00000000e01360e0> (a org.knopflerfish.framework.Queue)
	at org.knopflerfish.framework.Queue.remove(Queue.java:137)
	at org.knopflerfish.framework.StartLevelController.run(StartLevelController.java:169)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-1" #19 daemon prio=5 os_prio=0 tid=0x00007f393005e800 nid=0x4d98 runnable  [0x00007f393b4f8000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@10.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@10.0.1/AbstractPlainSocketImpl.java:459)
	at java.net.ServerSocket.implAccept(java.base@10.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@10.0.1/ServerSocket.java:519)
	at org.freeplane.main.application.SingleInstanceManager$1.run(SingleInstanceManager.java:125)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-Shutdown" #24 prio=5 os_prio=0 tid=0x00007f39305ac800 nid=0x4d9d in Object.wait()  [0x00007f3918f0b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at sun.awt.AWTAutoShutdown.run(java.desktop@10.0.1/AWTAutoShutdown.java:291)
	- waiting to re-lock in wait() <0x00000000e08716a8> (a java.lang.Object)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-EventQueue-0" #23 prio=6 os_prio=0 tid=0x00007f39305ad800 nid=0x4d9e runnable  [0x00007f3918e05000]
   java.lang.Thread.State: RUNNABLE
	at sun.java2d.pipe.ShapeSpanIterator.closePath(java.desktop@10.0.1/Native Method)
	at sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.closePath(java.desktop@10.0.1/DRendererContext.java:240)
	at sun.java2d.marlin.DStroker.emitClose(java.desktop@10.0.1/DStroker.java:731)
	at sun.java2d.marlin.DStroker.finish(java.desktop@10.0.1/DStroker.java:667)
	at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:505)
	at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:481)
	at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:270)
	at sun.java2d.marlin.DDasher.lineTo(java.desktop@10.0.1/DDasher.java:372)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathToLoop(java.desktop@10.0.1/DMarlinRenderingEngine.java:673)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:633)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:451)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:224)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:197)
	at sun.java2d.pipe.LoopPipe.getStrokeSpans(java.desktop@10.0.1/LoopPipe.java:272)
	at sun.java2d.xr.XRRenderer.draw(java.desktop@10.0.1/XRRenderer.java:322)
	at sun.java2d.pipe.PixelToShapeConverter.drawLine(java.desktop@10.0.1/PixelToShapeConverter.java:52)
	at sun.java2d.SunGraphics2D.drawLine(java.desktop@10.0.1/SunGraphics2D.java:2235)
	at com.inet.jortho.RedZigZagPainter.drawZigZagLine(RedZigZagPainter.java:64)
	at com.inet.jortho.RedZigZagPainter.paintLayer(RedZigZagPainter.java:82)
	at javax.swing.text.DefaultHighlighter$LayeredHighlightInfo.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:580)
	at javax.swing.text.DefaultHighlighter.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:308)
	at javax.swing.text.GlyphView.paint(java.desktop@10.0.1/GlyphView.java:394)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:573)
	at javax.swing.text.html.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:238)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.plaf.basic.BasicTextUI$RootView.paint(java.desktop@10.0.1/BasicTextUI.java:1527)
	at javax.swing.plaf.basic.BasicTextUI.paintSafely(java.desktop@10.0.1/BasicTextUI.java:753)
	at javax.swing.plaf.basic.BasicTextUI.paint(java.desktop@10.0.1/BasicTextUI.java:911)
	at javax.swing.plaf.synth.SynthEditorPaneUI.paint(java.desktop@10.0.1/SynthEditorPaneUI.java:187)
	at javax.swing.plaf.synth.SynthEditorPaneUI.update(java.desktop@10.0.1/SynthEditorPaneUI.java:176)
	at javax.swing.JComponent.paintComponent(java.desktop@10.0.1/JComponent.java:797)
	at org.freeplane.features.text.mindmapmode.MTextController$15.paintComponent(MTextController.java:1102)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1074)
	at javax.swing.JComponent.paintChildren(java.desktop@10.0.1/JComponent.java:907)
	- locked <0x00000000e0280a90> (a java.awt.Component$AWTTreeLock)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1563)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1544)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1083)
	at org.freeplane.view.swing.map.MapView.paint(MapView.java:1475)
	at javax.swing.JComponent.paintToOffscreen(java.desktop@10.0.1/JComponent.java:5255)
	at javax.swing.BufferStrategyPaintManager.paint(java.desktop@10.0.1/BufferStrategyPaintManager.java:246)
	at javax.swing.RepaintManager.paint(java.desktop@10.0.1/RepaintManager.java:1313)
	at javax.swing.JComponent._paintImmediately(java.desktop@10.0.1/JComponent.java:5203)
	at javax.swing.JComponent.paintImmediately(java.desktop@10.0.1/JComponent.java:5013)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:857)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:840)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:840)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:815)
	at javax.swing.RepaintManager.prePaintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:764)
	at javax.swing.RepaintManager.access$1200(java.desktop@10.0.1/RepaintManager.java:69)
	at javax.swing.RepaintManager$ProcessingRunnable.run(java.desktop@10.0.1/RepaintManager.java:1880)
	at java.awt.event.InvocationEvent.dispatch(java.desktop@10.0.1/InvocationEvent.java:313)
	at java.awt.EventQueue.dispatchEventImpl(java.desktop@10.0.1/EventQueue.java:770)
	at java.awt.EventQueue.access$600(java.desktop@10.0.1/EventQueue.java:97)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:721)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:715)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at java.awt.EventQueue.dispatchEvent(java.desktop@10.0.1/EventQueue.java:740)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@10.0.1/EventDispatchThread.java:203)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@10.0.1/EventDispatchThread.java:124)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@10.0.1/EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:109)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.run(java.desktop@10.0.1/EventDispatchThread.java:90)

"Thread-2" #26 daemon prio=5 os_prio=0 tid=0x00007f3930617000 nid=0x4da0 in Object.wait()  [0x00007f3918b09000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.util.signal.Signal$1.run(Signal.java:84)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-3" #27 daemon prio=5 os_prio=0 tid=0x00007f3930651800 nid=0x4da1 in Object.wait()  [0x00007f3918808000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.properties.propertymap.PropertyMapWeakListenerManager$2.run(PropertyMapWeakListenerManager.java:151)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerQueue" #29 daemon prio=5 os_prio=0 tid=0x00007f39307a2800 nid=0x4da3 waiting on condition  [0x00007f393b3f7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@10.0.1/Native Method)
	- parking to wait for  <0x00000000e6385648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@10.0.1/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@10.0.1/AbstractQueuedSynchronizer.java:2117)
	at java.util.concurrent.DelayQueue.take(java.base@10.0.1/DelayQueue.java:229)
	at javax.swing.TimerQueue.run(java.desktop@10.0.1/TimerQueue.java:171)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerForAutomaticSaving(Sat May 05 11:38:05 NZST 2018)" #30 prio=6 os_prio=0 tid=0x00007f39042fb800 nid=0x4da4 in Object.wait()  [0x00007f393b9fc000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1361)
	- waiting to re-lock in wait() <0x00000000ea404cb8> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1342)
	at org.freeplane.features.ui.FrameController.invokeAndWait(FrameController.java:771)
	at org.freeplane.features.url.mindmapmode.DoAutomaticSave.run(DoAutomaticSave.java:73)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:556)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"NodeSelector(Sat May 05 11:38:06 NZST 2018)" #33 prio=6 os_prio=0 tid=0x00007f3904020000 nid=0x4da7 in Object.wait()  [0x00007f3902d0c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x00000000ee34bb58> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"Attach Listener" #36 daemon prio=9 os_prio=0 tid=0x00007f3978001000 nid=0x4dd7 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 tid=0x00007f39f41b2000 nid=0x4d84 runnable  

"GC Thread#0" os_prio=0 tid=0x00007f39f4029000 nid=0x4d70 runnable  

"GC Thread#1" os_prio=0 tid=0x00007f39f402a800 nid=0x4d71 runnable  

"GC Thread#2" os_prio=0 tid=0x00007f39f402c000 nid=0x4d72 runnable  

"GC Thread#3" os_prio=0 tid=0x00007f39f402e000 nid=0x4d73 runnable  

"GC Thread#4" os_prio=0 tid=0x00007f39f402f800 nid=0x4d74 runnable  

"GC Thread#5" os_prio=0 tid=0x00007f39f4031000 nid=0x4d75 runnable  

"GC Thread#6" os_prio=0 tid=0x00007f39f4033000 nid=0x4d76 runnable  

"GC Thread#7" os_prio=0 tid=0x00007f39f4034800 nid=0x4d77 runnable  

"G1 Main Marker" os_prio=0 tid=0x00007f39f4054800 nid=0x4d78 runnable  

"G1 Conc#0" os_prio=0 tid=0x00007f39f4056000 nid=0x4d79 runnable  

"G1 Conc#1" os_prio=0 tid=0x00007f39f4058000 nid=0x4d7a runnable  

"G1 Refine#0" os_prio=0 tid=0x00007f39f411d000 nid=0x4d7b runnable  

"G1 Refine#1" os_prio=0 tid=0x00007f39f411e800 nid=0x4d7c runnable  

"G1 Refine#2" os_prio=0 tid=0x00007f39f4120800 nid=0x4d7d runnable  

"G1 Refine#3" os_prio=0 tid=0x00007f39f4122000 nid=0x4d7e runnable  

"G1 Refine#4" os_prio=0 tid=0x00007f39f4124000 nid=0x4d7f runnable  

"G1 Refine#5" os_prio=0 tid=0x00007f39f4125800 nid=0x4d80 runnable  

"G1 Refine#6" os_prio=0 tid=0x00007f39f4127800 nid=0x4d81 runnable  

"G1 Refine#7" os_prio=0 tid=0x00007f39f4129000 nid=0x4d82 runnable  

"G1 Young RemSet Sampling" os_prio=0 tid=0x00007f39f412b000 nid=0x4d83 runnable  
"VM Periodic Task Thread" os_prio=0 tid=0x00007f39f4288000 nid=0x4d8e waiting on condition  

JNI global references: 131

2018-05-05 11:42:14
Full thread dump OpenJDK 64-Bit Server VM (10.0.1+10-Debian-3 mixed mode):

Threads class SMR info:
_java_thread_list=0x00007f391c000b20, length=24, elements={
0x00007f39f4012000, 0x00007f39f41bc000, 0x00007f39f41be000, 0x00007f39f41c7000,
0x00007f39f41d1800, 0x00007f39f41d3800, 0x00007f39f41d5800, 0x00007f39f41d7800,
0x00007f39f41d9800, 0x00007f39f4286000, 0x00007f39f4295000, 0x00007f39f4474800,
0x00007f39f4478000, 0x00007f39f451e800, 0x00007f39f45ba000, 0x00007f393005e800,
0x00007f39305ac800, 0x00007f39305ad800, 0x00007f3930617000, 0x00007f3930651800,
0x00007f39307a2800, 0x00007f39042fb800, 0x00007f3904020000, 0x00007f3978001000
}

"main" #1 prio=5 os_prio=0 tid=0x00007f39f4012000 nid=0x4d6f in Object.wait()  [0x00007f39fd3ea000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at org.knopflerfish.framework.SystemBundle.waitForStop(SystemBundle.java:252)
	- waiting to re-lock in wait() <0x00000000e02dddd8> (a java.lang.Object)
	at org.knopflerfish.framework.Main.handleArgs(Main.java:731)
	at org.knopflerfish.framework.Main.start(Main.java:224)
	at org.knopflerfish.framework.Main.main(Main.java:156)
	at org.freeplane.launcher.Launcher.run(Launcher.java:127)
	at org.freeplane.launcher.Launcher.launch(Launcher.java:80)
	at org.freeplane.launcher.Launcher.main(Launcher.java:67)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f39f41bc000 nid=0x4d85 waiting on condition  [0x00007f39a2f78000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@10.0.1/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@10.0.1/Reference.java:174)
	at java.lang.ref.Reference.access$000(java.base@10.0.1/Reference.java:44)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@10.0.1/Reference.java:138)

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f39f41be000 nid=0x4d86 in Object.wait()  [0x00007f39a2e77000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d12b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@10.0.1/Finalizer.java:216)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f39f41c7000 nid=0x4d87 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f39f41d1800 nid=0x4d88 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f39f41d3800 nid=0x4d89 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f39f41d5800 nid=0x4d8a waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f39f41d7800 nid=0x4d8b waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #9 daemon prio=9 os_prio=0 tid=0x00007f39f41d9800 nid=0x4d8c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007f39f4286000 nid=0x4d8d runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #11 daemon prio=8 os_prio=0 tid=0x00007f39f4295000 nid=0x4d8f in Object.wait()  [0x00007f39a23d2000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d1710> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@10.0.1/CleanerImpl.java:148)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)
	at jdk.internal.misc.InnocuousThread.run(java.base@10.0.1/InnocuousThread.java:134)

"Java2D Disposer" #13 daemon prio=10 os_prio=0 tid=0x00007f39f4474800 nid=0x4d93 in Object.wait()  [0x00007f3950271000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at sun.java2d.Disposer.run(java.desktop@10.0.1/Disposer.java:144)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-XAWT" #14 daemon prio=6 os_prio=0 tid=0x00007f39f4478000 nid=0x4d94 runnable  [0x00007f3950170000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(java.desktop@10.0.1/Native Method)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:682)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:646)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AsyncEventThread#0" #15 prio=5 os_prio=0 tid=0x00007f39f451e800 nid=0x4d95 in Object.wait()  [0x00007f393bdfe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Listeners$AsyncEventThread.run(Listeners.java:537)
	- waiting to re-lock in wait() <0x00000000e02f7d28> (a java.util.LinkedList)

"startlevel job" #16 prio=5 os_prio=0 tid=0x00007f39f45ba000 nid=0x4d96 in Object.wait()  [0x00007f393bafd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Queue.removeWait(Queue.java:114)
	- waiting to re-lock in wait() <0x00000000e01360e0> (a org.knopflerfish.framework.Queue)
	at org.knopflerfish.framework.Queue.remove(Queue.java:137)
	at org.knopflerfish.framework.StartLevelController.run(StartLevelController.java:169)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-1" #19 daemon prio=5 os_prio=0 tid=0x00007f393005e800 nid=0x4d98 runnable  [0x00007f393b4f8000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@10.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@10.0.1/AbstractPlainSocketImpl.java:459)
	at java.net.ServerSocket.implAccept(java.base@10.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@10.0.1/ServerSocket.java:519)
	at org.freeplane.main.application.SingleInstanceManager$1.run(SingleInstanceManager.java:125)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-Shutdown" #24 prio=5 os_prio=0 tid=0x00007f39305ac800 nid=0x4d9d in Object.wait()  [0x00007f3918f0b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at sun.awt.AWTAutoShutdown.run(java.desktop@10.0.1/AWTAutoShutdown.java:291)
	- waiting to re-lock in wait() <0x00000000e08716a8> (a java.lang.Object)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-EventQueue-0" #23 prio=6 os_prio=0 tid=0x00007f39305ad800 nid=0x4d9e runnable  [0x00007f3918e05000]
   java.lang.Thread.State: RUNNABLE
	at sun.java2d.pipe.ShapeSpanIterator.lineTo(java.desktop@10.0.1/Native Method)
	at sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.lineTo(java.desktop@10.0.1/DRendererContext.java:235)
	at sun.java2d.marlin.DStroker.emitLineTo(java.desktop@10.0.1/DStroker.java:675)
	at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:548)
	at sun.java2d.marlin.DStroker.lineTo(java.desktop@10.0.1/DStroker.java:517)
	at sun.java2d.marlin.DDasher.emitSeg(java.desktop@10.0.1/DDasher.java:233)
	at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:272)
	at sun.java2d.marlin.DDasher.lineTo(java.desktop@10.0.1/DDasher.java:372)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathToLoop(java.desktop@10.0.1/DMarlinRenderingEngine.java:673)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:633)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:451)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:224)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:197)
	at sun.java2d.pipe.LoopPipe.getStrokeSpans(java.desktop@10.0.1/LoopPipe.java:272)
	at sun.java2d.xr.XRRenderer.draw(java.desktop@10.0.1/XRRenderer.java:322)
	at sun.java2d.pipe.PixelToShapeConverter.drawLine(java.desktop@10.0.1/PixelToShapeConverter.java:52)
	at sun.java2d.SunGraphics2D.drawLine(java.desktop@10.0.1/SunGraphics2D.java:2235)
	at com.inet.jortho.RedZigZagPainter.drawZigZagLine(RedZigZagPainter.java:64)
	at com.inet.jortho.RedZigZagPainter.paintLayer(RedZigZagPainter.java:82)
	at javax.swing.text.DefaultHighlighter$LayeredHighlightInfo.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:580)
	at javax.swing.text.DefaultHighlighter.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:308)
	at javax.swing.text.GlyphView.paint(java.desktop@10.0.1/GlyphView.java:394)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:573)
	at javax.swing.text.html.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:238)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.plaf.basic.BasicTextUI$RootView.paint(java.desktop@10.0.1/BasicTextUI.java:1527)
	at javax.swing.plaf.basic.BasicTextUI.paintSafely(java.desktop@10.0.1/BasicTextUI.java:753)
	at javax.swing.plaf.basic.BasicTextUI.paint(java.desktop@10.0.1/BasicTextUI.java:911)
	at javax.swing.plaf.synth.SynthEditorPaneUI.paint(java.desktop@10.0.1/SynthEditorPaneUI.java:187)
	at javax.swing.plaf.synth.SynthEditorPaneUI.update(java.desktop@10.0.1/SynthEditorPaneUI.java:176)
	at javax.swing.JComponent.paintComponent(java.desktop@10.0.1/JComponent.java:797)
	at org.freeplane.features.text.mindmapmode.MTextController$15.paintComponent(MTextController.java:1102)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1074)
	at javax.swing.JComponent.paintChildren(java.desktop@10.0.1/JComponent.java:907)
	- locked <0x00000000e0280a90> (a java.awt.Component$AWTTreeLock)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1563)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1544)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1083)
	at org.freeplane.view.swing.map.MapView.paint(MapView.java:1475)
	at javax.swing.JComponent.paintToOffscreen(java.desktop@10.0.1/JComponent.java:5255)
	at javax.swing.BufferStrategyPaintManager.paint(java.desktop@10.0.1/BufferStrategyPaintManager.java:246)
	at javax.swing.RepaintManager.paint(java.desktop@10.0.1/RepaintManager.java:1313)
	at javax.swing.JComponent._paintImmediately(java.desktop@10.0.1/JComponent.java:5203)
	at javax.swing.JComponent.paintImmediately(java.desktop@10.0.1/JComponent.java:5013)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:857)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:840)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:840)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:815)
	at javax.swing.RepaintManager.prePaintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:764)
	at javax.swing.RepaintManager.access$1200(java.desktop@10.0.1/RepaintManager.java:69)
	at javax.swing.RepaintManager$ProcessingRunnable.run(java.desktop@10.0.1/RepaintManager.java:1880)
	at java.awt.event.InvocationEvent.dispatch(java.desktop@10.0.1/InvocationEvent.java:313)
	at java.awt.EventQueue.dispatchEventImpl(java.desktop@10.0.1/EventQueue.java:770)
	at java.awt.EventQueue.access$600(java.desktop@10.0.1/EventQueue.java:97)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:721)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:715)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at java.awt.EventQueue.dispatchEvent(java.desktop@10.0.1/EventQueue.java:740)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@10.0.1/EventDispatchThread.java:203)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@10.0.1/EventDispatchThread.java:124)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@10.0.1/EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:109)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.run(java.desktop@10.0.1/EventDispatchThread.java:90)

"Thread-2" #26 daemon prio=5 os_prio=0 tid=0x00007f3930617000 nid=0x4da0 in Object.wait()  [0x00007f3918b09000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.util.signal.Signal$1.run(Signal.java:84)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-3" #27 daemon prio=5 os_prio=0 tid=0x00007f3930651800 nid=0x4da1 in Object.wait()  [0x00007f3918808000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.properties.propertymap.PropertyMapWeakListenerManager$2.run(PropertyMapWeakListenerManager.java:151)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerQueue" #29 daemon prio=5 os_prio=0 tid=0x00007f39307a2800 nid=0x4da3 waiting on condition  [0x00007f393b3f7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@10.0.1/Native Method)
	- parking to wait for  <0x00000000e6385648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@10.0.1/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@10.0.1/AbstractQueuedSynchronizer.java:2117)
	at java.util.concurrent.DelayQueue.take(java.base@10.0.1/DelayQueue.java:229)
	at javax.swing.TimerQueue.run(java.desktop@10.0.1/TimerQueue.java:171)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerForAutomaticSaving(Sat May 05 11:38:05 NZST 2018)" #30 prio=6 os_prio=0 tid=0x00007f39042fb800 nid=0x4da4 in Object.wait()  [0x00007f393b9fc000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1361)
	- waiting to re-lock in wait() <0x00000000ea404cb8> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1342)
	at org.freeplane.features.ui.FrameController.invokeAndWait(FrameController.java:771)
	at org.freeplane.features.url.mindmapmode.DoAutomaticSave.run(DoAutomaticSave.java:73)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:556)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"NodeSelector(Sat May 05 11:38:06 NZST 2018)" #33 prio=6 os_prio=0 tid=0x00007f3904020000 nid=0x4da7 in Object.wait()  [0x00007f3902d0c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x00000000ee34bb58> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"Attach Listener" #36 daemon prio=9 os_prio=0 tid=0x00007f3978001000 nid=0x4dd7 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 tid=0x00007f39f41b2000 nid=0x4d84 runnable  

"GC Thread#0" os_prio=0 tid=0x00007f39f4029000 nid=0x4d70 runnable  

"GC Thread#1" os_prio=0 tid=0x00007f39f402a800 nid=0x4d71 runnable  

"GC Thread#2" os_prio=0 tid=0x00007f39f402c000 nid=0x4d72 runnable  

"GC Thread#3" os_prio=0 tid=0x00007f39f402e000 nid=0x4d73 runnable  

"GC Thread#4" os_prio=0 tid=0x00007f39f402f800 nid=0x4d74 runnable  

"GC Thread#5" os_prio=0 tid=0x00007f39f4031000 nid=0x4d75 runnable  

"GC Thread#6" os_prio=0 tid=0x00007f39f4033000 nid=0x4d76 runnable  

"GC Thread#7" os_prio=0 tid=0x00007f39f4034800 nid=0x4d77 runnable  

"G1 Main Marker" os_prio=0 tid=0x00007f39f4054800 nid=0x4d78 runnable  

"G1 Conc#0" os_prio=0 tid=0x00007f39f4056000 nid=0x4d79 runnable  

"G1 Conc#1" os_prio=0 tid=0x00007f39f4058000 nid=0x4d7a runnable  

"G1 Refine#0" os_prio=0 tid=0x00007f39f411d000 nid=0x4d7b runnable  

"G1 Refine#1" os_prio=0 tid=0x00007f39f411e800 nid=0x4d7c runnable  

"G1 Refine#2" os_prio=0 tid=0x00007f39f4120800 nid=0x4d7d runnable  

"G1 Refine#3" os_prio=0 tid=0x00007f39f4122000 nid=0x4d7e runnable  

"G1 Refine#4" os_prio=0 tid=0x00007f39f4124000 nid=0x4d7f runnable  

"G1 Refine#5" os_prio=0 tid=0x00007f39f4125800 nid=0x4d80 runnable  

"G1 Refine#6" os_prio=0 tid=0x00007f39f4127800 nid=0x4d81 runnable  

"G1 Refine#7" os_prio=0 tid=0x00007f39f4129000 nid=0x4d82 runnable  

"G1 Young RemSet Sampling" os_prio=0 tid=0x00007f39f412b000 nid=0x4d83 runnable  
"VM Periodic Task Thread" os_prio=0 tid=0x00007f39f4288000 nid=0x4d8e waiting on condition  

JNI global references: 131

2018-05-05 11:43:02
Full thread dump OpenJDK 64-Bit Server VM (10.0.1+10-Debian-3 mixed mode):

Threads class SMR info:
_java_thread_list=0x00007f391c000b20, length=24, elements={
0x00007f39f4012000, 0x00007f39f41bc000, 0x00007f39f41be000, 0x00007f39f41c7000,
0x00007f39f41d1800, 0x00007f39f41d3800, 0x00007f39f41d5800, 0x00007f39f41d7800,
0x00007f39f41d9800, 0x00007f39f4286000, 0x00007f39f4295000, 0x00007f39f4474800,
0x00007f39f4478000, 0x00007f39f451e800, 0x00007f39f45ba000, 0x00007f393005e800,
0x00007f39305ac800, 0x00007f39305ad800, 0x00007f3930617000, 0x00007f3930651800,
0x00007f39307a2800, 0x00007f39042fb800, 0x00007f3904020000, 0x00007f3978001000
}

"main" #1 prio=5 os_prio=0 tid=0x00007f39f4012000 nid=0x4d6f in Object.wait()  [0x00007f39fd3ea000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at org.knopflerfish.framework.SystemBundle.waitForStop(SystemBundle.java:252)
	- waiting to re-lock in wait() <0x00000000e02dddd8> (a java.lang.Object)
	at org.knopflerfish.framework.Main.handleArgs(Main.java:731)
	at org.knopflerfish.framework.Main.start(Main.java:224)
	at org.knopflerfish.framework.Main.main(Main.java:156)
	at org.freeplane.launcher.Launcher.run(Launcher.java:127)
	at org.freeplane.launcher.Launcher.launch(Launcher.java:80)
	at org.freeplane.launcher.Launcher.main(Launcher.java:67)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f39f41bc000 nid=0x4d85 waiting on condition  [0x00007f39a2f78000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@10.0.1/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@10.0.1/Reference.java:174)
	at java.lang.ref.Reference.access$000(java.base@10.0.1/Reference.java:44)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@10.0.1/Reference.java:138)

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f39f41be000 nid=0x4d86 in Object.wait()  [0x00007f39a2e77000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d12b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@10.0.1/Finalizer.java:216)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f39f41c7000 nid=0x4d87 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f39f41d1800 nid=0x4d88 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f39f41d3800 nid=0x4d89 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f39f41d5800 nid=0x4d8a waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f39f41d7800 nid=0x4d8b waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #9 daemon prio=9 os_prio=0 tid=0x00007f39f41d9800 nid=0x4d8c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007f39f4286000 nid=0x4d8d runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #11 daemon prio=8 os_prio=0 tid=0x00007f39f4295000 nid=0x4d8f in Object.wait()  [0x00007f39a23d2000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e02d1710> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@10.0.1/CleanerImpl.java:148)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)
	at jdk.internal.misc.InnocuousThread.run(java.base@10.0.1/InnocuousThread.java:134)

"Java2D Disposer" #13 daemon prio=10 os_prio=0 tid=0x00007f39f4474800 nid=0x4d93 in Object.wait()  [0x00007f3950271000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0300d60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at sun.java2d.Disposer.run(java.desktop@10.0.1/Disposer.java:144)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-XAWT" #14 daemon prio=6 os_prio=0 tid=0x00007f39f4478000 nid=0x4d94 runnable  [0x00007f3950170000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(java.desktop@10.0.1/Native Method)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:682)
	at sun.awt.X11.XToolkit.run(java.desktop@10.0.1/XToolkit.java:646)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AsyncEventThread#0" #15 prio=5 os_prio=0 tid=0x00007f39f451e800 nid=0x4d95 in Object.wait()  [0x00007f393bdfe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Listeners$AsyncEventThread.run(Listeners.java:537)
	- waiting to re-lock in wait() <0x00000000e02f7d28> (a java.util.LinkedList)

"startlevel job" #16 prio=5 os_prio=0 tid=0x00007f39f45ba000 nid=0x4d96 in Object.wait()  [0x00007f393bafd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at org.knopflerfish.framework.Queue.removeWait(Queue.java:114)
	- waiting to re-lock in wait() <0x00000000e01360e0> (a org.knopflerfish.framework.Queue)
	at org.knopflerfish.framework.Queue.remove(Queue.java:137)
	at org.knopflerfish.framework.StartLevelController.run(StartLevelController.java:169)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-1" #19 daemon prio=5 os_prio=0 tid=0x00007f393005e800 nid=0x4d98 runnable  [0x00007f393b4f8000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@10.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@10.0.1/AbstractPlainSocketImpl.java:459)
	at java.net.ServerSocket.implAccept(java.base@10.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@10.0.1/ServerSocket.java:519)
	at org.freeplane.main.application.SingleInstanceManager$1.run(SingleInstanceManager.java:125)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-Shutdown" #24 prio=5 os_prio=0 tid=0x00007f39305ac800 nid=0x4d9d in Object.wait()  [0x00007f3918f0b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at sun.awt.AWTAutoShutdown.run(java.desktop@10.0.1/AWTAutoShutdown.java:291)
	- waiting to re-lock in wait() <0x00000000e08716a8> (a java.lang.Object)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"AWT-EventQueue-0" #23 prio=6 os_prio=0 tid=0x00007f39305ad800 nid=0x4d9e runnable  [0x00007f3918e05000]
   java.lang.Thread.State: RUNNABLE
	at sun.java2d.pipe.ShapeSpanIterator.lineTo(java.desktop@10.0.1/Native Method)
	at sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.lineTo(java.desktop@10.0.1/DRendererContext.java:235)
	at sun.java2d.marlin.DHelpers$PolyStack.popAll(java.desktop@10.0.1/DHelpers.java:650)
	at sun.java2d.marlin.DStroker.emitReverse(java.desktop@10.0.1/DStroker.java:615)
	at sun.java2d.marlin.DStroker.finish(java.desktop@10.0.1/DStroker.java:649)
	at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:505)
	at sun.java2d.marlin.DStroker.moveTo(java.desktop@10.0.1/DStroker.java:481)
	at sun.java2d.marlin.DDasher.goTo(java.desktop@10.0.1/DDasher.java:270)
	at sun.java2d.marlin.DDasher.lineTo(java.desktop@10.0.1/DDasher.java:372)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathToLoop(java.desktop@10.0.1/DMarlinRenderingEngine.java:673)
	at sun.java2d.marlin.DMarlinRenderingEngine.pathTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:633)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:451)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:224)
	at sun.java2d.marlin.DMarlinRenderingEngine.strokeTo(java.desktop@10.0.1/DMarlinRenderingEngine.java:197)
	at sun.java2d.pipe.LoopPipe.getStrokeSpans(java.desktop@10.0.1/LoopPipe.java:272)
	at sun.java2d.xr.XRRenderer.draw(java.desktop@10.0.1/XRRenderer.java:322)
	at sun.java2d.pipe.PixelToShapeConverter.drawLine(java.desktop@10.0.1/PixelToShapeConverter.java:52)
	at sun.java2d.SunGraphics2D.drawLine(java.desktop@10.0.1/SunGraphics2D.java:2235)
	at com.inet.jortho.RedZigZagPainter.drawZigZagLine(RedZigZagPainter.java:64)
	at com.inet.jortho.RedZigZagPainter.paintLayer(RedZigZagPainter.java:82)
	at javax.swing.text.DefaultHighlighter$LayeredHighlightInfo.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:580)
	at javax.swing.text.DefaultHighlighter.paintLayeredHighlights(java.desktop@10.0.1/DefaultHighlighter.java:308)
	at javax.swing.text.GlyphView.paint(java.desktop@10.0.1/GlyphView.java:394)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:573)
	at javax.swing.text.html.ParagraphView.paint(java.desktop@10.0.1/ParagraphView.java:238)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.text.BoxView.paintChild(java.desktop@10.0.1/BoxView.java:162)
	at javax.swing.text.BoxView.paint(java.desktop@10.0.1/BoxView.java:434)
	at javax.swing.text.html.BlockView.paint(java.desktop@10.0.1/BlockView.java:282)
	at javax.swing.plaf.basic.BasicTextUI$RootView.paint(java.desktop@10.0.1/BasicTextUI.java:1527)
	at javax.swing.plaf.basic.BasicTextUI.paintSafely(java.desktop@10.0.1/BasicTextUI.java:753)
	at javax.swing.plaf.basic.BasicTextUI.paint(java.desktop@10.0.1/BasicTextUI.java:911)
	at javax.swing.plaf.synth.SynthEditorPaneUI.paint(java.desktop@10.0.1/SynthEditorPaneUI.java:187)
	at javax.swing.plaf.synth.SynthEditorPaneUI.update(java.desktop@10.0.1/SynthEditorPaneUI.java:176)
	at javax.swing.JComponent.paintComponent(java.desktop@10.0.1/JComponent.java:797)
	at org.freeplane.features.text.mindmapmode.MTextController$15.paintComponent(MTextController.java:1102)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1074)
	at javax.swing.JComponent.paintChildren(java.desktop@10.0.1/JComponent.java:907)
	- locked <0x00000000e0280a90> (a java.awt.Component$AWTTreeLock)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1563)
	at org.freeplane.view.swing.map.MapView.paintChildren(MapView.java:1544)
	at javax.swing.JComponent.paint(java.desktop@10.0.1/JComponent.java:1083)
	at org.freeplane.view.swing.map.MapView.paint(MapView.java:1475)
	at javax.swing.JComponent.paintToOffscreen(java.desktop@10.0.1/JComponent.java:5255)
	at javax.swing.BufferStrategyPaintManager.paint(java.desktop@10.0.1/BufferStrategyPaintManager.java:246)
	at javax.swing.RepaintManager.paint(java.desktop@10.0.1/RepaintManager.java:1313)
	at javax.swing.JComponent._paintImmediately(java.desktop@10.0.1/JComponent.java:5203)
	at javax.swing.JComponent.paintImmediately(java.desktop@10.0.1/JComponent.java:5013)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:857)
	at javax.swing.RepaintManager$4.run(java.desktop@10.0.1/RepaintManager.java:840)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:840)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:815)
	at javax.swing.RepaintManager.prePaintDirtyRegions(java.desktop@10.0.1/RepaintManager.java:764)
	at javax.swing.RepaintManager.access$1200(java.desktop@10.0.1/RepaintManager.java:69)
	at javax.swing.RepaintManager$ProcessingRunnable.run(java.desktop@10.0.1/RepaintManager.java:1880)
	at java.awt.event.InvocationEvent.dispatch(java.desktop@10.0.1/InvocationEvent.java:313)
	at java.awt.EventQueue.dispatchEventImpl(java.desktop@10.0.1/EventQueue.java:770)
	at java.awt.EventQueue.access$600(java.desktop@10.0.1/EventQueue.java:97)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:721)
	at java.awt.EventQueue$4.run(java.desktop@10.0.1/EventQueue.java:715)
	at java.security.AccessController.doPrivileged(java.base@10.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@10.0.1/ProtectionDomain.java:87)
	at java.awt.EventQueue.dispatchEvent(java.desktop@10.0.1/EventQueue.java:740)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@10.0.1/EventDispatchThread.java:203)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@10.0.1/EventDispatchThread.java:124)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@10.0.1/EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:109)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.1/EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.run(java.desktop@10.0.1/EventDispatchThread.java:90)

"Thread-2" #26 daemon prio=5 os_prio=0 tid=0x00007f3930617000 nid=0x4da0 in Object.wait()  [0x00007f3918b09000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0871858> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.util.signal.Signal$1.run(Signal.java:84)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"Thread-3" #27 daemon prio=5 os_prio=0 tid=0x00007f3930651800 nid=0x4da1 in Object.wait()  [0x00007f3918808000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:151)
	- waiting to re-lock in wait() <0x00000000e0b08a70> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@10.0.1/ReferenceQueue.java:172)
	at net.infonode.properties.propertymap.PropertyMapWeakListenerManager$2.run(PropertyMapWeakListenerManager.java:151)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerQueue" #29 daemon prio=5 os_prio=0 tid=0x00007f39307a2800 nid=0x4da3 waiting on condition  [0x00007f393b3f7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@10.0.1/Native Method)
	- parking to wait for  <0x00000000e6385648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@10.0.1/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@10.0.1/AbstractQueuedSynchronizer.java:2117)
	at java.util.concurrent.DelayQueue.take(java.base@10.0.1/DelayQueue.java:229)
	at javax.swing.TimerQueue.run(java.desktop@10.0.1/TimerQueue.java:171)
	at java.lang.Thread.run(java.base@10.0.1/Thread.java:844)

"TimerForAutomaticSaving(Sat May 05 11:38:05 NZST 2018)" #30 prio=6 os_prio=0 tid=0x00007f39042fb800 nid=0x4da4 in Object.wait()  [0x00007f393b9fc000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1361)
	- waiting to re-lock in wait() <0x00000000ea404cb8> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.awt.EventQueue.invokeAndWait(java.desktop@10.0.1/EventQueue.java:1342)
	at org.freeplane.features.ui.FrameController.invokeAndWait(FrameController.java:771)
	at org.freeplane.features.url.mindmapmode.DoAutomaticSave.run(DoAutomaticSave.java:73)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:556)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"NodeSelector(Sat May 05 11:38:06 NZST 2018)" #33 prio=6 os_prio=0 tid=0x00007f3904020000 nid=0x4da7 in Object.wait()  [0x00007f3902d0c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@10.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@10.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@10.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x00000000ee34bb58> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@10.0.1/Timer.java:506)

"Attach Listener" #36 daemon prio=9 os_prio=0 tid=0x00007f3978001000 nid=0x4dd7 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 tid=0x00007f39f41b2000 nid=0x4d84 runnable  

"GC Thread#0" os_prio=0 tid=0x00007f39f4029000 nid=0x4d70 runnable  

"GC Thread#1" os_prio=0 tid=0x00007f39f402a800 nid=0x4d71 runnable  

"GC Thread#2" os_prio=0 tid=0x00007f39f402c000 nid=0x4d72 runnable  

"GC Thread#3" os_prio=0 tid=0x00007f39f402e000 nid=0x4d73 runnable  

"GC Thread#4" os_prio=0 tid=0x00007f39f402f800 nid=0x4d74 runnable  

"GC Thread#5" os_prio=0 tid=0x00007f39f4031000 nid=0x4d75 runnable  

"GC Thread#6" os_prio=0 tid=0x00007f39f4033000 nid=0x4d76 runnable  

"GC Thread#7" os_prio=0 tid=0x00007f39f4034800 nid=0x4d77 runnable  

"G1 Main Marker" os_prio=0 tid=0x00007f39f4054800 nid=0x4d78 runnable  

"G1 Conc#0" os_prio=0 tid=0x00007f39f4056000 nid=0x4d79 runnable  

"G1 Conc#1" os_prio=0 tid=0x00007f39f4058000 nid=0x4d7a runnable  

"G1 Refine#0" os_prio=0 tid=0x00007f39f411d000 nid=0x4d7b runnable  

"G1 Refine#1" os_prio=0 tid=0x00007f39f411e800 nid=0x4d7c runnable  

"G1 Refine#2" os_prio=0 tid=0x00007f39f4120800 nid=0x4d7d runnable  

"G1 Refine#3" os_prio=0 tid=0x00007f39f4122000 nid=0x4d7e runnable  

"G1 Refine#4" os_prio=0 tid=0x00007f39f4124000 nid=0x4d7f runnable  

"G1 Refine#5" os_prio=0 tid=0x00007f39f4125800 nid=0x4d80 runnable  

"G1 Refine#6" os_prio=0 tid=0x00007f39f4127800 nid=0x4d81 runnable  

"G1 Refine#7" os_prio=0 tid=0x00007f39f4129000 nid=0x4d82 runnable  

"G1 Young RemSet Sampling" os_prio=0 tid=0x00007f39f412b000 nid=0x4d83 runnable  
"VM Periodic Task Thread" os_prio=0 tid=0x00007f39f4288000 nid=0x4d8e waiting on condition  

JNI global references: 131

Reply via email to