Community
Participate
Working Groups
A customer of our SWT (build 4930) based software SmartGit reported following hang-up/dead-lock when opening a commit dialog (which contains a StyledText control). The hang-up is 100% reproducible for him, but not for us. GTK version: 3.24.12 GTK theme : Arc-Dark:dark Some environment variables: _system_name : "Arch" DESKTOP_SESSION : "/usr/share/xsessions/plasma" GTK_MODULES : "canberra-gtk-module" KDE_SESSION_VERSION : "5" XCURSOR_THEME : "XSilver" XDG_SESSION_DESKTOP : "KDE" A few consecutive thread dumps: 34s472 (2019-11-07 20:56:59) [deadlock-detector] SEVERE smartgit.system - Thread-dump: Command-Server: java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:533) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:285) smartgit.apP.a(SourceFile:41) smartgit.akH.run(SourceFile:28) Common-Cleaner: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) java.base@11.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) File monitor listener notifier: java.base@11.0.3/java.lang.Thread.sleep(Native Method) smartgit.aqR.a(SourceFile:178) smartgit.aqI.a(SourceFile:94) smartgit.aqJ.c(SourceFile:311) smartgit.aqJ.a(SourceFile:21) smartgit.aqM.a(SourceFile:143) smartgit.akH.run(SourceFile:28) FileSystemWatchService: java.base@11.0.3/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@11.0.3/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Finalizer: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@11.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) ForkJoinPool.commonPool-worker-19: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ForkJoinPool.commonPool-worker-5: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) JGit-WorkQueue: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Reference Handler: java.base@11.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@11.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:241) java.base@11.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) ThreadPool-0 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-1 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-2: java.base@11.0.3/java.lang.Object.wait(Native Method) smartgit.akM.run(SourceFile:54) ThreadPool-3: java.base@11.0.3/java.lang.Object.wait(Native Method) smartgit.akM.run(SourceFile:54) ThreadPool-4: java.base@11.0.3/java.lang.Object.wait(Native Method) smartgit.akM.run(SourceFile:54) Timer-0: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.util.TimerThread.mainLoop(Timer.java:553) java.base@11.0.3/java.util.TimerThread.run(Timer.java:506) WorkerThread-1: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.afY.b(SourceFile:80) smartgit.agh.run(SourceFile:41) deadlock-detector: java.base@11.0.3/java.lang.Thread.dumpThreads(Native Method) java.base@11.0.3/java.lang.Thread.getAllStackTraces(Thread.java:1657) com.syntevo.sc.application.i.b(SourceFile:868) com.syntevo.sc.application.i.a(SourceFile:47) com.syntevo.sc.application.l.run(SourceFile:722) gravatar-fetching-thread: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.aCf.a(SourceFile:192) smartgit.aCf.a(SourceFile:27) smartgit.aCj.run(SourceFile:98) main: org.eclipse.swt.internal.gtk.OS._pango_cairo_show_layout(Native Method) org.eclipse.swt.internal.gtk.OS.pango_cairo_show_layout(OS.java:3326) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:539) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:428) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:399) org.eclipse.swt.graphics.TextLayout.draw(TextLayout.java:395) org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:479) org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6267) org.eclipse.swt.custom.StyledText.lambda$installListeners$1(StyledText.java:5799) org.eclipse.swt.custom.StyledText$$Lambda$176/0x0000000100224c40.handleEvent(Unknown Source) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3939) org.eclipse.swt.widgets.Scrollable.gtk_draw(Scrollable.java:342) org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:455) org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:181) org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2243) org.eclipse.swt.widgets.Control.windowProc(Control.java:6862) org.eclipse.swt.widgets.Display.windowProc(Display.java:5927) org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4168) org.eclipse.swt.widgets.Display.eventProc(Display.java:1480) org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1604) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4437) smartgit.UX.d(SourceFile:305) com.syntevo.smartgit.n.a(SourceFile:383) com.syntevo.smartgit.n.a(SourceFile:246) com.syntevo.sc.application.D.b(SourceFile:69) com.syntevo.smartgit.SmartGit.main(SourceFile:11) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base@11.0.3/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base@11.0.3/java.lang.reflect.Method.invoke(Method.java:566) app//com.syntevo.QBootLoader.main(SourceFile:111) process reaper: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) java.base@11.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) 48s474 (2019-11-07 20:57:13) [deadlock-detector] SEVERE smartgit.system - Thread-dump: Command-Server: java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:533) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:285) smartgit.apP.a(SourceFile:41) smartgit.akH.run(SourceFile:28) Common-Cleaner: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) java.base@11.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) File monitor listener notifier: java.base@11.0.3/java.lang.Thread.sleep(Native Method) smartgit.aqR.a(SourceFile:178) smartgit.aqI.a(SourceFile:94) smartgit.aqJ.c(SourceFile:311) smartgit.aqJ.a(SourceFile:21) smartgit.aqM.a(SourceFile:143) smartgit.akH.run(SourceFile:28) FileSystemWatchService: java.base@11.0.3/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@11.0.3/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Finalizer: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@11.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) ForkJoinPool.commonPool-worker-19: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ForkJoinPool.commonPool-worker-5: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) JGit-WorkQueue: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Reference Handler: java.base@11.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@11.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:241) java.base@11.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) ThreadPool-0 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-1 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-2: java.base@11.0.3/java.lang.Object.wait(Native Method) smartgit.akM.run(SourceFile:54) ThreadPool-3: java.base@11.0.3/java.lang.Object.wait(Native Method) smartgit.akM.run(SourceFile:54) ThreadPool-4 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) Timer-0: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.util.TimerThread.mainLoop(Timer.java:553) java.base@11.0.3/java.util.TimerThread.run(Timer.java:506) WorkerThread-1: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.afY.b(SourceFile:80) smartgit.agh.run(SourceFile:41) deadlock-detector: java.base@11.0.3/java.lang.Thread.dumpThreads(Native Method) java.base@11.0.3/java.lang.Thread.getAllStackTraces(Thread.java:1657) com.syntevo.sc.application.i.b(SourceFile:868) com.syntevo.sc.application.i.a(SourceFile:47) com.syntevo.sc.application.l.run(SourceFile:722) gravatar-fetching-thread: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.aCf.a(SourceFile:192) smartgit.aCf.a(SourceFile:27) smartgit.aCj.run(SourceFile:98) main: org.eclipse.swt.internal.gtk.OS._pango_cairo_show_layout(Native Method) org.eclipse.swt.internal.gtk.OS.pango_cairo_show_layout(OS.java:3326) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:539) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:428) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:399) org.eclipse.swt.graphics.TextLayout.draw(TextLayout.java:395) org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:479) org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6267) org.eclipse.swt.custom.StyledText.lambda$installListeners$1(StyledText.java:5799) org.eclipse.swt.custom.StyledText$$Lambda$176/0x0000000100224c40.handleEvent(Unknown Source) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3939) org.eclipse.swt.widgets.Scrollable.gtk_draw(Scrollable.java:342) org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:455) org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:181) org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2243) org.eclipse.swt.widgets.Control.windowProc(Control.java:6862) org.eclipse.swt.widgets.Display.windowProc(Display.java:5927) org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4168) org.eclipse.swt.widgets.Display.eventProc(Display.java:1480) org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1604) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4437) smartgit.UX.d(SourceFile:305) com.syntevo.smartgit.n.a(SourceFile:383) com.syntevo.smartgit.n.a(SourceFile:246) com.syntevo.sc.application.D.b(SourceFile:69) com.syntevo.smartgit.SmartGit.main(SourceFile:11) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base@11.0.3/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base@11.0.3/java.lang.reflect.Method.invoke(Method.java:566) app//com.syntevo.QBootLoader.main(SourceFile:111) process reaper: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) java.base@11.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) 1m 2s475 (2019-11-07 20:57:27) [deadlock-detector] SEVERE smartgit.system - Thread-dump: Command-Server: java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:533) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:285) smartgit.apP.a(SourceFile:41) smartgit.akH.run(SourceFile:28) Common-Cleaner: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) java.base@11.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) File monitor listener notifier: java.base@11.0.3/java.lang.Thread.sleep(Native Method) smartgit.aqR.a(SourceFile:178) smartgit.aqI.a(SourceFile:94) smartgit.aqJ.c(SourceFile:311) smartgit.aqJ.a(SourceFile:21) smartgit.aqM.a(SourceFile:143) smartgit.akH.run(SourceFile:28) FileSystemWatchService: java.base@11.0.3/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@11.0.3/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Finalizer: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@11.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) ForkJoinPool.commonPool-worker-19: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ForkJoinPool.commonPool-worker-5: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) JGit-WorkQueue: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Reference Handler: java.base@11.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@11.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:241) java.base@11.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) ThreadPool-0 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-1 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-2 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-3 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-4 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) Timer-0: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.util.TimerThread.mainLoop(Timer.java:553) java.base@11.0.3/java.util.TimerThread.run(Timer.java:506) WorkerThread-1: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.afY.b(SourceFile:80) smartgit.agh.run(SourceFile:41) deadlock-detector: java.base@11.0.3/java.lang.Thread.dumpThreads(Native Method) java.base@11.0.3/java.lang.Thread.getAllStackTraces(Thread.java:1657) com.syntevo.sc.application.i.b(SourceFile:868) com.syntevo.sc.application.i.a(SourceFile:47) com.syntevo.sc.application.l.run(SourceFile:722) gravatar-fetching-thread: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.aCf.a(SourceFile:192) smartgit.aCf.a(SourceFile:27) smartgit.aCj.run(SourceFile:98) main: org.eclipse.swt.internal.gtk.OS._pango_cairo_show_layout(Native Method) org.eclipse.swt.internal.gtk.OS.pango_cairo_show_layout(OS.java:3326) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:539) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:428) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:399) org.eclipse.swt.graphics.TextLayout.draw(TextLayout.java:395) org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:479) org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6267) org.eclipse.swt.custom.StyledText.lambda$installListeners$1(StyledText.java:5799) org.eclipse.swt.custom.StyledText$$Lambda$176/0x0000000100224c40.handleEvent(Unknown Source) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3939) org.eclipse.swt.widgets.Scrollable.gtk_draw(Scrollable.java:342) org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:455) org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:181) org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2243) org.eclipse.swt.widgets.Control.windowProc(Control.java:6862) org.eclipse.swt.widgets.Display.windowProc(Display.java:5927) org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4168) org.eclipse.swt.widgets.Display.eventProc(Display.java:1480) org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1604) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4437) smartgit.UX.d(SourceFile:305) com.syntevo.smartgit.n.a(SourceFile:383) com.syntevo.smartgit.n.a(SourceFile:246) com.syntevo.sc.application.D.b(SourceFile:69) com.syntevo.smartgit.SmartGit.main(SourceFile:11) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base@11.0.3/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base@11.0.3/java.lang.reflect.Method.invoke(Method.java:566) app//com.syntevo.QBootLoader.main(SourceFile:111) process reaper: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) java.base@11.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) 1m16s476 (2019-11-07 20:57:41) [deadlock-detector] SEVERE smartgit.system - Thread-dump: Command-Server: java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:533) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:285) smartgit.apP.a(SourceFile:41) smartgit.akH.run(SourceFile:28) Common-Cleaner: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) java.base@11.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) File monitor listener notifier: java.base@11.0.3/java.lang.Thread.sleep(Native Method) smartgit.aqR.a(SourceFile:178) smartgit.aqI.a(SourceFile:94) smartgit.aqJ.c(SourceFile:311) smartgit.aqJ.a(SourceFile:21) smartgit.aqM.a(SourceFile:143) smartgit.akH.run(SourceFile:28) FileSystemWatchService: java.base@11.0.3/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@11.0.3/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Finalizer: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@11.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) ForkJoinPool.commonPool-worker-19: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ForkJoinPool.commonPool-worker-5: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) JGit-WorkQueue: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Reference Handler: java.base@11.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@11.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:241) java.base@11.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) ThreadPool-0 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-1 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-2 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-3 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-4 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-5 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) Timer-0: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.util.TimerThread.mainLoop(Timer.java:553) java.base@11.0.3/java.util.TimerThread.run(Timer.java:506) WorkerThread-1: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.afY.b(SourceFile:80) smartgit.agh.run(SourceFile:41) deadlock-detector: java.base@11.0.3/java.lang.Thread.dumpThreads(Native Method) java.base@11.0.3/java.lang.Thread.getAllStackTraces(Thread.java:1657) com.syntevo.sc.application.i.b(SourceFile:868) com.syntevo.sc.application.i.a(SourceFile:47) com.syntevo.sc.application.l.run(SourceFile:722) gravatar-fetching-thread: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.aCf.a(SourceFile:192) smartgit.aCf.a(SourceFile:27) smartgit.aCj.run(SourceFile:98) main: org.eclipse.swt.internal.gtk.OS._pango_cairo_show_layout(Native Method) org.eclipse.swt.internal.gtk.OS.pango_cairo_show_layout(OS.java:3326) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:539) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:428) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:399) org.eclipse.swt.graphics.TextLayout.draw(TextLayout.java:395) org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:479) org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6267) org.eclipse.swt.custom.StyledText.lambda$installListeners$1(StyledText.java:5799) org.eclipse.swt.custom.StyledText$$Lambda$176/0x0000000100224c40.handleEvent(Unknown Source) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3939) org.eclipse.swt.widgets.Scrollable.gtk_draw(Scrollable.java:342) org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:455) org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:181) org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2243) org.eclipse.swt.widgets.Control.windowProc(Control.java:6862) org.eclipse.swt.widgets.Display.windowProc(Display.java:5927) org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4168) org.eclipse.swt.widgets.Display.eventProc(Display.java:1480) org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1604) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4437) smartgit.UX.d(SourceFile:305) com.syntevo.smartgit.n.a(SourceFile:383) com.syntevo.smartgit.n.a(SourceFile:246) com.syntevo.sc.application.D.b(SourceFile:69) com.syntevo.smartgit.SmartGit.main(SourceFile:11) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base@11.0.3/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base@11.0.3/java.lang.reflect.Method.invoke(Method.java:566) app//com.syntevo.QBootLoader.main(SourceFile:111) process reaper: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) java.base@11.0.3/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) java.base@11.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) 1m30s478 (2019-11-07 20:57:55) [deadlock-detector] SEVERE smartgit.system - Thread-dump: Command-Server: java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:533) java.base@11.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:285) smartgit.apP.a(SourceFile:41) smartgit.akH.run(SourceFile:28) Common-Cleaner: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) java.base@11.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) File monitor listener notifier: java.base@11.0.3/java.lang.Thread.sleep(Native Method) smartgit.aqR.a(SourceFile:178) smartgit.aqI.a(SourceFile:94) smartgit.aqJ.c(SourceFile:311) smartgit.aqJ.a(SourceFile:21) smartgit.aqM.a(SourceFile:143) smartgit.akH.run(SourceFile:28) FileSystemWatchService: java.base@11.0.3/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@11.0.3/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Finalizer: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@11.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) ForkJoinPool.commonPool-worker-5: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) java.base@11.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) JGit-WorkQueue: java.base@11.0.3/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@11.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.3/java.lang.Thread.run(Thread.java:834) Reference Handler: java.base@11.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@11.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:241) java.base@11.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) ThreadPool-0 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-1 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-2 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-3 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-4 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-5 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) ThreadPool-6 (smartgit.bxs$$Lambda$611/0x0000000100483840): java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:253) org.eclipse.swt.widgets.Display.syncExec(Display.java:5796) smartgit.UX.a(SourceFile:453) smartgit.UX.a(SourceFile:220) smartgit.UX.a(SourceFile:260) com.syntevo.smartgit.ai.a(SourceFile:123) com.syntevo.smartgit.ai.c(SourceFile:54) com.syntevo.smartgit.ai$$Lambda$441/0x00000001003d7040.backgroundOperationsCompleted(Unknown Source) smartgit.bxz.a(SourceFile:85) smartgit.bxq.a(SourceFile:185) smartgit.bxq.a(SourceFile:31) smartgit.bxs.f(SourceFile:81) smartgit.bxs$$Lambda$611/0x0000000100483840.run(Unknown Source) smartgit.akM.run(SourceFile:66) Timer-0: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.util.TimerThread.mainLoop(Timer.java:553) java.base@11.0.3/java.util.TimerThread.run(Timer.java:506) WorkerThread-1: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.afY.b(SourceFile:80) smartgit.agh.run(SourceFile:41) deadlock-detector: java.base@11.0.3/java.lang.Thread.dumpThreads(Native Method) java.base@11.0.3/java.lang.Thread.getAllStackTraces(Thread.java:1657) com.syntevo.sc.application.i.b(SourceFile:868) com.syntevo.sc.application.i.a(SourceFile:47) com.syntevo.sc.application.l.run(SourceFile:722) gravatar-fetching-thread: java.base@11.0.3/java.lang.Object.wait(Native Method) java.base@11.0.3/java.lang.Object.wait(Object.java:328) smartgit.aCf.a(SourceFile:192) smartgit.aCf.a(SourceFile:27) smartgit.aCj.run(SourceFile:98) main: org.eclipse.swt.internal.gtk.OS._pango_cairo_show_layout(Native Method) org.eclipse.swt.internal.gtk.OS.pango_cairo_show_layout(OS.java:3326) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:539) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:428) org.eclipse.swt.graphics.TextLayout.drawInPixels(TextLayout.java:399) org.eclipse.swt.graphics.TextLayout.draw(TextLayout.java:395) org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:479) org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6267) org.eclipse.swt.custom.StyledText.lambda$installListeners$1(StyledText.java:5799) org.eclipse.swt.custom.StyledText$$Lambda$176/0x0000000100224c40.handleEvent(Unknown Source) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3939) org.eclipse.swt.widgets.Scrollable.gtk_draw(Scrollable.java:342) org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:455) org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:181) org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2243) org.eclipse.swt.widgets.Control.windowProc(Control.java:6862) org.eclipse.swt.widgets.Display.windowProc(Display.java:5927) org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4168) org.eclipse.swt.widgets.Display.eventProc(Display.java:1480) org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1604) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4437) smartgit.UX.d(SourceFile:305) com.syntevo.smartgit.n.a(SourceFile:383) com.syntevo.smartgit.n.a(SourceFile:246) com.syntevo.sc.application.D.b(SourceFile:69) com.syntevo.smartgit.SmartGit.main(SourceFile:11) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base@11.0.3/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base@11.0.3/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base@11.0.3/java.lang.reflect.Method.invoke(Method.java:566) app//com.syntevo.QBootLoader.main(SourceFile:111)
Can you reproduce the issue if you use KDE?
This problem actually happens under KDE and it seems to be spell checking related. The freeze only happens after entering an incorrect word.
(In reply to Missing name from comment #2) > This problem actually happens under KDE and it seems to be spell checking > related. The freeze only happens after entering an incorrect word. Sorry, my original comment should have read: "does the issue reproduce if you use GNOME?"
I've tried to reproduce in Kubuntu 18.04 (inside VirtualBox), but failed.
Yes this problem also happens on Gnome.
TL;DR: Try using a different font. I have experienced a similar issue when editing Java source code. Suddenly Eclipse would just freeze. I am not sure how to reproduce this generally. For most files, the issue doesn't occur, but I found a file that would make Eclipse freeze each time I opened it. It turned out that the content of that file did not matter though; as long as the file contained at least one character Eclipse would freeze instantly. Changing the font of the editor from a font named "Input" to "Liberation Mono" fixed the issue.