Clion 2019.3 hangs over X11 if I hold a key down
When I'm typing it hangs for a while until I stop. I have a feeling it's been this way since the move to openjdk
I run on a linux machine and display over X11 . X server is exceed on windows 10 box. Network rtt 20ms.
Pause log looks like ths:
2020-05-20 11:47:54,402 [ 776548] WARN - .diagnostic.PerformanceWatcher - UI freezed for 10242ms
"AWT-EventQueue-0" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.locks.ReentrantLock$NonfairSync@2275c16c owned by "AWT-XAWT" Id=24
at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917)
at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240)
at java.base@11.0.5/java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267)
at java.desktop@11.0.5/sun.awt.SunToolkit.awtLock(SunToolkit.java:195)
at java.desktop@11.0.5/sun.java2d.xr.XRRenderer.fillPath(XRRenderer.java:274)
at java.desktop@11.0.5/sun.java2d.xr.XRRenderer.fill(XRRenderer.java:353)
at java.desktop@11.0.5/sun.java2d.SunGraphics2D.fill(SunGraphics2D.java:2529)
at com.intellij.ui.paint.LinePainter2D.lambda$paint$0(LinePainter2D.java:215)
at com.intellij.ui.paint.LinePainter2D$$Lambda$1149/0x0000000800f79c40.run(Unknown Source)
at com.intellij.ui.paint.PaintUtil.paintWithAA(PaintUtil.java:355)
at com.intellij.ui.paint.LinePainter2D.paint(LinePainter2D.java:214)
"AWT-XAWT" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.desktop@11.0.5/sun.awt.X11.XlibWrapper.XKeycodeToKeysym(Native Method)
at java.desktop@11.0.5/sun.awt.X11.XKeysym.xkeycode2keysym_noxkb(XKeysym.java:102)
at java.desktop@11.0.5/sun.awt.X11.XKeysym.xkeycode2keysym(XKeysym.java:138)
at java.desktop@11.0.5/sun.awt.X11.XKeysym.getKeysym(XKeysym.java:346)
at java.desktop@11.0.5/sun.awt.X11.XWindow.xkeycodeToKeysym(XWindow.java:1061)
at java.desktop@11.0.5/sun.awt.X11.XWindow.handleKeyRelease(XWindow.java:1235)
at java.desktop@11.0.5/sun.awt.X11.XWindow.handleKeyRelease(XWindow.java:1199)
at java.desktop@11.0.5/sun.awt.X11.XComponentPeer.handleKeyRelease(XComponentPeer.java:74)
at java.desktop@11.0.5/sun.awt.X11.XFocusProxyWindow.handleKeyRelease(XFocusProxyWindow.java:86)
at java.desktop@11.0.5/sun.awt.X11.XBaseWindow.dispatchEvent(XBaseWindow.java:1146)
at java.desktop@11.0.5/sun.awt.X11.XFocusProxyWindow.dispatchEvent(XFocusProxyWindow.java:74)
at java.desktop@11.0.5/sun.awt.X11.XBaseWindow.dispatchToWindow(XBaseWindow.java:1108)
at java.desktop@11.0.5/sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:621)
at java.desktop@11.0.5/sun.awt.X11.XToolkit.run(XToolkit.java:736)
at java.desktop@11.0.5/sun.awt.X11.XToolkit.run(XToolkit.java:652)
at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)
请先登录再写评论。
Hi Neil!
Do I understand correctly that you use non-bundled JDK?