Bug#897566: freeplane freezes while entering text node under OpenJDK 10

Ben Caradoc-Davies ben at transient.nz
Sat May 5 01:05:10 BST 2018


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 at 10.0.1/Native 
Method)
< 	at 
sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.closePath(java.desktop at 10.0.1/DRendererContext.java:240)
< 	at 
sun.java2d.marlin.DStroker.emitClose(java.desktop at 10.0.1/DStroker.java:731)
< 	at 
sun.java2d.marlin.DStroker.finish(java.desktop at 10.0.1/DStroker.java:667)
< 	at 
sun.java2d.marlin.DStroker.moveTo(java.desktop at 10.0.1/DStroker.java:505)
< 	at 
sun.java2d.marlin.DStroker.moveTo(java.desktop at 10.0.1/DStroker.java:481)
< 	at sun.java2d.marlin.DDasher.goTo(java.desktop at 10.0.1/DDasher.java:270)
---
 > 	at 
sun.java2d.pipe.ShapeSpanIterator.lineTo(java.desktop at 10.0.1/Native Method)
 > 	at 
sun.java2d.marlin.DRendererContext$PathConsumer2DAdapter.lineTo(java.desktop at 10.0.1/DRendererContext.java:235)
 > 	at 
sun.java2d.marlin.DStroker.emitLineTo(java.desktop at 10.0.1/DStroker.java:675)
 > 	at 
sun.java2d.marlin.DStroker.lineTo(java.desktop at 10.0.1/DStroker.java:548)
 > 	at 
sun.java2d.marlin.DStroker.lineTo(java.desktop at 10.0.1/DStroker.java:517)
 > 	at 
sun.java2d.marlin.DDasher.emitSeg(java.desktop at 10.0.1/DDasher.java:233)
 > 	at sun.java2d.marlin.DDasher.goTo(java.desktop at 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 at 10.0.1/DStroker.java:675)
< 	at 
sun.java2d.marlin.DStroker.lineTo(java.desktop at 10.0.1/DStroker.java:548)
< 	at 
sun.java2d.marlin.DStroker.lineTo(java.desktop at 10.0.1/DStroker.java:517)
< 	at 
sun.java2d.marlin.DDasher.emitSeg(java.desktop at 10.0.1/DDasher.java:233)
< 	at sun.java2d.marlin.DDasher.goTo(java.desktop at 10.0.1/DDasher.java:272)
---
 > 	at 
sun.java2d.marlin.DHelpers$PolyStack.popAll(java.desktop at 10.0.1/DHelpers.java:650)
 > 	at 
sun.java2d.marlin.DStroker.emitReverse(java.desktop at 10.0.1/DStroker.java:615)
 > 	at 
sun.java2d.marlin.DStroker.finish(java.desktop at 10.0.1/DStroker.java:649)
 > 	at 
sun.java2d.marlin.DStroker.moveTo(java.desktop at 10.0.1/DStroker.java:505)
 > 	at 
sun.java2d.marlin.DStroker.moveTo(java.desktop at 10.0.1/DStroker.java:481)
 > 	at sun.java2d.marlin.DDasher.goTo(java.desktop at 10.0.1/DDasher.java:270)


Kind regards,

-- 
Ben Caradoc-Davies <ben at transient.nz>
Director
Transient Software Limited <https://transient.nz/>
New Zealand
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jstack.1.log
Type: text/x-log
Size: 19695 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20180505/7d3204eb/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jstack.2.log
Type: text/x-log
Size: 20191 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20180505/7d3204eb/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jstack.3.log
Type: text/x-log
Size: 20108 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20180505/7d3204eb/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jstack.4.log
Type: text/x-log
Size: 20102 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20180505/7d3204eb/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jstack.5.log
Type: text/x-log
Size: 20191 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20180505/7d3204eb/attachment-0009.bin>


More information about the pkg-java-maintainers mailing list