Hi, Previous sample showed already very slow rendering when text contains spaces. Now for the text without space. Sample attached.
Regards On Fri, Jan 13, 2017 at 2:20 PM, Philippe Mouawad <[email protected]> wrote: > Hello Muneer, > Find attached a simple program reproducing issue. > > I see you closed the bug > Regards > > On Fri, Jan 6, 2017 at 2:28 PM, Muneer Kolarkunnu < > [email protected]> wrote: > >> 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: [email protected] >> 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 >> > <[email protected]> >> > 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(StandardGlyphVecto >> r.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(AbstractDocum >> ent.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 >> >> >
