UI freeze
Linux
Scala IDE for Eclipse 1.0.0.201009201908 org.scala-ide.sdt.feature.feature.group
During code editing (I don't remember last action, I think it's a "Save" but not sur, sorry), Eclipse UI freeze, no refresh (when I switch to other app and then back to eclipse only few grey rectangles are shown).
Scala IDE for Eclipse 1.0.0.201009201908 org.scala-ide.sdt.feature.feature.group
During code editing (I don't remember last action, I think it's a "Save" but not sur, sorry), Eclipse UI freeze, no refresh (when I switch to other app and then back to eclipse only few grey rectangles are shown).
- CPU is not used 0.5%
- no swap
- ~30% free heap memory and ~30% free PremGen
- There is one Thread Block (I don't know if there is relation) (I attach the full thread dump)
"Text Viewer Hover Presenter" daemon prio=10 tid=0x00007f3318b80800 nid=0x795d waiting for monitor entry [0x00007f330a9aa000]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127)
- waiting to lock <0x00007f3334381b18> (a java.lang.Object)
at org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter.getContents(DocumentAdapter.java:385)
at org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter.getCharacters(DocumentAdapter.java:377)
at org.eclipse.jdt.internal.core.CompilationUnit.getContents(CompilationUnit.java:663)
at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9590)
at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9562)
at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8155)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1191)
at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:456)
at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:308)
at scala.tools.eclipse.javaelements.ScalaSelectionEngine$$anonfun$select$1.apply(ScalaSelectionEngine.scala:363)
at scala.tools.eclipse.javaelements.ScalaSelectionEngine$$anonfun$select$1.apply(ScalaSelectionEngine.scala:44)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply$mcV$sp(Cached.scala:22)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
at scala.tools.eclipse.ScalaPresentationCompiler$CachedCompilerResult.apply(ScalaPresentationCompiler.scala:64)
at scala.tools.eclipse.ScalaPresentationCompiler.withCompilerResult(ScalaPresentationCompiler.scala:99)
at scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult$1.apply(ScalaProject.scala:367)
at scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult$1.apply(ScalaProject.scala:366)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply$mcV$sp(Cached.scala:22)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
at scala.tools.eclipse.ScalaProject$$anon$1.apply(ScalaProject.scala:40)
at scala.tools.eclipse.ScalaProject.withPresentationCompiler(ScalaProject.scala:362)
at scala.tools.eclipse.ScalaProject.withCompilerResult(ScalaProject.scala:366)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$class.withCompilerResult(ScalaCompilationUnit.scala:58)
at scala.tools.eclipse.javaelements.ScalaSourceFile.withCompilerResult(ScalaSourceFile.scala:40)
at scala.tools.eclipse.javaelements.ScalaSelectionEngine.select(ScalaSelectionEngine.scala:44)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$class.codeSelect(ScalaCompilationUnit.scala:144)
at scala.tools.eclipse.javaelements.ScalaSourceFile.codeSelect(ScalaSourceFile.scala:40)
at scala.tools.eclipse.javaelements.ScalaSourceFile.codeSelect(ScalaSourceFile.scala:70)
at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect_aroundBody0(CompilationUnit.java:371)
at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect_aroundBody1$advice(CompilationUnit.java:305)
at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:1)
at org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getJavaElementsAt(AbstractJavaEditorTextHover.java:115)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:551)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:547)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141)
at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)
at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
Leave a comment
seems to be fixed on wip_exp_backport