https://bugs.kde.org/show_bug.cgi?id=415008
ivz hh <shng...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |shng...@gmail.com --- Comment #6 from ivz hh <shng...@gmail.com> --- (In reply to Vojtěch Král from comment #5) > Hi, > it seems I'm having a very similar problem on my system. > However, in my case, this only happens upon logout and there's no noticeable > CPU comsumption. > After I log out of KDE, sometimes (about 10% cases) there will be a hanging > kwin_x11 process left behind, which is stuck in > QXcbConnection::getTimestamp() and needs to be SIGKILLed (SIGTERM won't > help). If not killed, the next login will lead to botched session where kwin > and plasma fail to start, but krunner and other session components work. > > Backtrace of kwin_x11 when stuck after logout: > > #0 0x00007f456f3fcf04 in QXcbConnection::getTimestamp() () at > /usr/lib/libQt5XcbQpa.so.5 > #1 0x00007f456f418663 in QXcbNativeInterface::getTimestamp(QXcbScreen > const*) () at /usr/lib/libQt5XcbQpa.so.5 > #2 0x00007f456f4194e4 in > QXcbNativeInterface::nativeResourceForScreen(QByteArray const&, QScreen*) () > at /usr/lib/libQt5XcbQpa.so.5 > #3 0x00007f457651b9c7 in QX11Info::getTimestamp() () at > /usr/lib/libQt5X11Extras.so.5 > #4 0x00007f45768e4619 in KWin::Platform::updateXTime() () at > /usr/lib/libkwin.so.5 > #5 0x00007f457689f2ec in > KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at > /usr/lib/libkwin.so.5 > #6 0x00007f457550ec67 in > QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) > () at /usr/lib/libQt5Core.so.5 > #7 0x00007f456f3fb703 in > QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at > /usr/lib/libQt5XcbQpa.so.5 > #8 0x00007f456f3fcc79 in > QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > at /usr/lib/libQt5XcbQpa.so.5 > #9 0x00007f456f42006e in () at /usr/lib/libQt5XcbQpa.so.5 > #10 0x00007f457551013c in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at > /usr/lib/libQt5Core.so.5 > #11 0x00007f45755185c4 in QCoreApplication::exec() () at > /usr/lib/libQt5Core.so.5 > #12 0x000055e39cfc6412 in () > #13 0x00007f4574eb5002 in __libc_start_main () at /usr/lib/libc.so.6 > #14 0x000055e39cfc694e in _start () I have the same: "kwin_x11 runs infinitely on getTimestamp()". The reason is the DISPLAY is closed but `peek` cannot be notified on DISPLAY being invalidated. -- You are receiving this mail because: You are watching all bug changes.