Hi Philippe, Your incident has moved to JDK-8172336: https://bugs.openjdk.java.net/browse/JDK-8172336
I tried to reproduce the issue, but I could not reproduce this issue with the information shared in the bug report. If you can provide a standalone test case, it will be great. Also, please let us know if you observe the same issue with JDK 8u122-ea and JDK 9-ea. Have you observed the same issue with other OS(Other than Mac OSX) ? 8u122-ea is available here : https://jdk8.java.net/download.html JDK 9-ea is available here : https://jdk9.java.net/download/ Regards, Muneer -----Original Message----- From: Rory O'Donnell Sent: Thursday, January 05, 2017 5:22 PM To: dev@jmeter.apache.org Cc: Rory O'Donnell; Dalibor Topic; Balchandra Vaidya; Muneer Kolarkunnu Subject: Re: Possible Bug in Java 8 u 112 in javax.swing.JEditorPane.setText leads to stuck UI Thanks Philippe, we'll take a look. Rgds,Rory On 05/01/2017 10:30, Philippe Mouawad wrote: > Hello, > Done:9046713 > > Regards > > On Thu, Jan 5, 2017 at 11:14 AM, Rory O'Donnell > <rory.odonn...@oracle.com> > wrote: > >> Hi Philippe, >> >> Many happy returns! >> >> Can you log a bug and send us the Java Incident id ? >> >> Rgds,Rory >> >> >> >> >> On 05/01/2017 10:12, Philippe Mouawad wrote: >> >>> Greetings, >>> First best wishes for 2017. >>> >>> I'd like to report what seems to be a critical bug we face in JMeter >>> . I noticed it under Mac OSX El Capitan. >>> >>> Calling javax.swing.JEditorPane.setText() from AWT Thread with some >>> long text (without spaces) leads to what seems to be either a very >>> long or infinite loop, I made thread dumps and I have always such >>> (partial) >>> stacktrace: >>> "AWT-EventQueue-0" #20 prio=6 os_prio=31 tid=0x00007fa7a8afc000 >>> nid=0xf707 runnable [0x0000700002202000] >>> java.lang.Thread.State: RUNNABLE >>> at sun.font.CStrike.getNativeGlyphOutline(Native Method) >>> at sun.font.CStrike.getGlyphOutline(CStrike.java:215) >>> at sun.font.CStrike.getGlyphOutlineBounds(CStrike.java:177) >>> at >>> sun.font.StandardGlyphVector$GlyphStrike.getGlyphOutlineBoun >>> ds(StandardGlyphVector.java:1792) >>> at >>> sun.font.StandardGlyphVector.getGlyphOutlineBounds(StandardG >>> lyphVector.java:1174) >>> at >>> sun.font.StandardGlyphVector.getGlyphVisualBounds(StandardGl >>> yphVector.java:586) >>> at >>> sun.font.StandardGlyphVector.getGlyphInfo(StandardGlyphVector.java:864) >>> at >>> sun.font.ExtendedTextSourceLabel.createCharinfo(ExtendedText >>> SourceLabel.java:622) >>> at >>> sun.font.ExtendedTextSourceLabel.getCharinfo(ExtendedTextSou >>> rceLabel.java:548) >>> at >>> sun.font.ExtendedTextSourceLabel.getLineBreakIndex(ExtendedT >>> extSourceLabel.java:480) >>> at java.awt.font.TextMeasurer.calcLineBreak(TextMeasurer.java:330) >>> at java.awt.font.TextMeasurer.getLineBreakIndex(TextMeasurer. >>> java:566) >>> at >>> java.awt.font.LineBreakMeasurer.nextOffset(LineBreakMeasurer.java:359) >>> at >>> java.awt.font.LineBreakMeasurer.nextLayout(LineBreakMeasurer.java:440) >>> at javax.swing.text.TextLayoutStrategy.sync(TextLayoutStrategy. >>> java:324) >>> at >>> javax.swing.text.TextLayoutStrategy.insertUpdate(TextLayoutS >>> trategy.java:70) >>> at javax.swing.text.FlowView.insertUpdate(FlowView.java:256) >>> at javax.swing.text.View.forwardUpdateToView(View.java:1227) >>> at javax.swing.text.View.forwardUpdate(View.java:1162) >>> at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240) >>> at javax.swing.text.View.insertUpdate(View.java:710) >>> at >>> javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate( >>> BasicTextUI.java:1610) >>> at >>> javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdat >>> e(BasicTextUI.java:1869) >>> at >>> javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractD >>> ocument.java:201) >>> at >>> javax.swing.text.AbstractDocument.handleInsertString(Abstrac >>> tDocument.java:748) >>> at >>> javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:707) >>> at javax.swing.text.PlainDocument.insertString(PlainDocument. >>> java:130) >>> at javax.swing.text.DefaultEditorKit.read(DefaultEditorKit.java:273) >>> at javax.swing.JEditorPane.setText(JEditorPane.java:1416) >>> .... >>> >>> >>> Is this a known bug or shall I open one ? >>> Thank you >>> Regards >>> >>> >> -- >> Rgds,Rory O'Donnell >> Quality Engineering Manager >> Oracle EMEA , Dublin, Ireland >> >> > -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland