https://bugs.kde.org/show_bug.cgi?id=370003
Nicolas Bigaouette <nbigaoue...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nbigaoue...@gmail.com --- Comment #5 from Nicolas Bigaouette <nbigaoue...@gmail.com> --- I'm facing the same issue and it's driving me nuts. I leave my system open and logged in when I finish my day. The next day, with a probability of close to 100%, plasma becomes almost unusable. It slows down significantly and consumes what appear to be a core. While it's relatively easy to reproduce (just wait a couple of hours), I really don't know the source of the problem. I'm using (up-to-date) ArchLinux x86_64, KDE Frameworks 5.28.0, Qt 5.7 (xcb), intel graphics. I have many windows opened: -Atom editor - Chromium - git gui & gitk - a couple of konsole terminals (with tmux in them with a dozen tmux windows) - Thunderbird - Minimized to tray (unused) I have "KDE Remote Desktop Client" and "simplescreenrecorder" If I call strace on plasmashell I get a ton of: futex(0x8c5e00, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x8c5e00, FUTEX_WAIT_PRIVATE, 3, NULL) = 0 futex(0x8c5e00, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x8c5e00, FUTEX_WAIT_PRIVATE, 3, NULL) = 0 and futex(0x8c5e00, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x8c5e00, FUTEX_WAIT_PRIVATE, 3, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x8c5e00, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x8c5e00, FUTEX_WAIT_PRIVATE, 3, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x8c5e00, FUTEX_WAKE_PRIVATE, 1) = 0 I also get many things related to `DRM_IOCTL_I915_GEM_*` Running perf for 10 seconds (and not interacting with the machine): $ perf record -e cpu-clock -p `pidof plasmashell` -o perf2.data $ perf report -i perf2.data Samples: 15K of event 'cpu-clock:u', Event count (approx.): 3958500000 Overhead Command Shared Object Symbol 18.26% plasmashell libpthread-2.24.so [.] __lll_lock_elision 8.97% QXcbEventReader libc-2.24.so [.] malloc 7.15% plasmashell libQt5Core.so.5.7.0 [.] qstrcmp 5.85% plasmashell libc-2.24.so [.] _int_free 5.62% QXcbEventReader libpthread-2.24.so [.] __lll_lock_elision 5.23% QXcbEventReader libc-2.24.so [.] _int_malloc 4.88% plasmashell libpthread-2.24.so [.] __lll_unlock_elision 3.03% plasmashell libQt5Core.so.5.7.0 [.] QMutex::lock 2.67% plasmashell libQt5XcbQpa.so.5.7.0 [.] QXcbConnection::processXcbEvents 2.67% plasmashell libQt5Core.so.5.7.0 [.] QAbstractEventDispatcher::filterNativeEvent 2.34% QXcbEventReader libc-2.24.so [.] __memmove_avx_unaligned_erms 2.23% QXcbEventReader libpthread-2.24.so [.] pthread_cond_signal@@GLIBC_2.3.2 1.62% plasmashell libQt5Core.so.5.7.0 [.] QMutex::unlock 1.54% plasmashell libpthread-2.24.so [.] pthread_mutex_lock 1.31% QXcbEventReader libpthread-2.24.so [.] __lll_unlock_elision 1.09% plasmashell libQt5Core.so.5.7.0 [.] QCoreApplicationPrivate::sendThroughApplicationEventFilters 0.88% plasmashell libQt5XcbQpa.so.5.7.0 [.] QXcbConnection::handleXcbEvent 0.73% QXcbEventReader libQt5Core.so.5.7.0 [.] QMutex::lock 0.63% QXcbEventReader libc-2.24.so [.] _int_free 0.54% plasmashell libc-2.24.so [.] pthread_mutex_lock 0.49% plasmashell libQt5Core.so.5.7.0 [.] QObject::event 0.48% plasmashell libX11.so.6.3.0 [.] XESetWireToEvent 0.45% QXcbEventReader libQt5Core.so.5.7.0 [.] QMetaObject::activate 0.45% plasmashell ld-2.24.so [.] _dl_update_slotinfo 0.44% QXcbEventReader libQt5Core.so.5.7.0 [.] QMutex::unlock 0.44% plasmashell libc-2.24.so [.] free 0.41% QXcbEventReader libpthread-2.24.so [.] pthread_mutex_lock [...] Using modesetting driver. From /var/log/Xorg.0.log: [...] [115563.964] (EE) Failed to load module "intel" (module does not exist, 0) [115563.964] (II) LoadModule: "modesetting" [115563.964] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [115563.965] (II) Module modesetting: vendor="X.Org Foundation" [115563.965] compiled for 1.18.4, module version = 1.18.4 [115563.965] Module class: X.Org Video Driver [115563.965] ABI class: X.Org Video Driver, version 20.0 [...] Note sure what other information I can provide. -- You are receiving this mail because: You are watching all bug changes.