#348 TeXlipse causes Eclipse UI to freeze

open-fixed
None
9
2012-04-24
2012-03-26
Volker Wegert
No

This is a bug in the Texlipse plug-in: it accesses the UI thread inside the
reconciler:

java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fa1de85e4d0> (a org.eclipse.swt.widgets.RunnableLock)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:186)
- locked <0x00007fa1de85e4d0> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4294)
at
net.sourceforge.texlipse.TexlipsePlugin.getCurrentWorkbenchPage(TexlipsePlugin.java:249)
at
net.sourceforge.texlipse.TexlipsePlugin.getCurrentProject(TexlipsePlugin.java:221)

The reconciler must not access the UI thread.

Details can be found in the Eclipse bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=319098

Discussion

  • Fixed by git commit bbf0c9ab337f61a4fc0a3c283fd6823661e3e420.

     
    • priority: 5 --> 9
    • assigned_to: nobody --> borisvl
    • status: open --> open-fixed