Исправление ошибки KDE. KCrash: Application ‘plasmashell’ crashing…

Если вдруг, у вас видеокарта от NVIDIA, стоят драйвера от RPMFusion и вы пользуетесь KDE. И в какой-то момент, после обновления драйверов внезапно Plasmashell начинает спонтанно перезагружаться (а точнее при наведении на иконки на панели или любое взаимодействие с ней).

А при попытке сделать из консоли plasmashell --replace вы получаете примерно такой стек трейс

июл 24 15:51:20 workstation plasmashell[3346]: kf.plasma.quick: Applet preload policy set to 1
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::begin: Paint device returned engine == 0, type: 2
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::setCompositionMode: Painter not active
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::setRenderHint: Painter must be active to set rendering hints
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::end: Painter not active, aborted
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::begin: Paint device returned engine == 0, type: 2
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::setCompositionMode: Painter not active
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::setRenderHint: Painter must be active to set rendering hints
июл 24 15:51:20 workstation plasmashell[3346]: QPainter::end: Painter not active, aborted
июл 24 15:51:21 workstation plasmashell[3346]: KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
июл 24 15:51:21 workstation audit[3346]: ANOM_ABEND auid=1000 uid=1000 gid=1002 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3346 comm="plasmashell" exe="/usr/bin/plasmashell" sig=11 res=1
июл 24 15:51:21 workstation systemd-coredump[3464]: Process 3346 (plasmashell) of user 1000 terminated abnormally with signal 11/SEGV, processing...
июл 24 15:51:22 workstation systemd-coredump[3465]: Process 3346 (plasmashell) of user 1000 dumped core.
                                                       Module /usr/bin/plasmashell from rpm plasma-workspace-6.4.3-1.fc42.x86_64
                                                       #31 0x000055a5116d066b _ZN9PanelView5eventEP6QEvent (/usr/bin/plasmashell + 0x2866b)
                                                       #46 0x000055a5116b496c main (/usr/bin/plasmashell + 0xc96c)
                                                       #49 0x000055a5116b4e95 _start (/usr/bin/plasmashell + 0xce95)
июл 24 15:51:22 workstation systemd[2666]: plasma-plasmashell.service: Main process exited, code=dumped, status=11/SEGV
июл 24 15:51:22 workstation systemd[2666]: plasma-plasmashell.service: Failed with result 'core-dump'.
июл 24 15:51:22 workstation systemd[2666]: plasma-plasmashell.service: Consumed 1.544s CPU time, 725.5M memory peak.
июл 24 15:51:22 workstation systemd[2666]: plasma-plasmashell.service: Scheduled restart job, restart counter is at 2.
июл 24 15:51:22 workstation systemd[2666]: Starting plasma-plasmashell.service - KDE Plasma Workspace...
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:            PID: 3346 (plasmashell)
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:   Command Line: /usr/bin/plasmashell --no-respawn
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:     Executable: /usr/bin/plasmashell
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:  Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:      User Unit: plasma-plasmashell.service
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:        Storage: /var/lib/systemd/coredump/core.plasmashell.1000.c2f76f46320e4e29b4c0133f669a2eff.3346.1753361481000000.zst (present)
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:        Message: Process 3346 (plasmashell) of user 1000 dumped core.
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:                 Module /usr/bin/plasmashell from rpm plasma-workspace-6.4.3-1.fc42.x86_64
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:                 #31 0x000055a5116d066b _ZN9PanelView5eventEP6QEvent (/usr/bin/plasmashell + 0x2866b)
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:                 #46 0x000055a5116b496c main (/usr/bin/plasmashell + 0xc96c)
июл 24 15:51:22 workstation drkonqi-coredump-launcher[5274]:                 #49 0x000055a5116b4e95 _start (/usr/bin/plasmashell + 0xce95)
июл 24 15:51:23 workstation abrt-notification[5370]: Process 3020 (plasmashell) crashed in KCrash::defaultCrashHandler(int)()
июл 24 15:51:23 workstation systemd[2666]: Started plasma-plasmashell.service - KDE Plasma Workspace.
июл 24 15:51:23 workstation plasmashell[5298]: kf.plasma.quick: Applet preload policy set to 1
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::begin: Paint device returned engine == 0, type: 2
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setCompositionMode: Painter not active
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setRenderHint: Painter must be active to set rendering hints
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::end: Painter not active, aborted
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::begin: Paint device returned engine == 0, type: 2
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setCompositionMode: Painter not active
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setRenderHint: Painter must be active to set rendering hints
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::end: Painter not active, aborted
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::begin: Paint device returned engine == 0, type: 2
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setCompositionMode: Painter not active
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setRenderHint: Painter must be active to set rendering hints
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::end: Painter not active, aborted
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::begin: Paint device returned engine == 0, type: 2
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setCompositionMode: Painter not active
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::setRenderHint: Painter must be active to set rendering hints
июл 24 15:51:24 workstation plasmashell[5298]: QPainter::end: Painter not active, aborted
июл 24 15:51:24 workstation plasmashell[5298]: KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
июл 24 15:51:24 workstation audit[5298]: ANOM_ABEND auid=1000 uid=1000 gid=1002 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=5298 comm="plasmashell" exe="/usr/bin/plasmashell" sig=11 res=1
июл 24 15:51:24 workstation systemd-coredump[5940]: Process 5298 (plasmashell) of user 1000 terminated abnormally with signal 11/SEGV, processing...
июл 24 15:51:25 workstation abrt-notification[6180]: Process 3020 (plasmashell) crashed in KCrash::defaultCrashHandler(int)()
июл 24 15:51:26 workstation systemd-coredump[5941]: Process 5298 (plasmashell) of user 1000 dumped core.

То очень вероятно, что при обновлении KDE решил, что хочет использовать программную отрисовку в QT и собственно всё упало. Поскольку в эти настройки просто так не добраться (plasmashell будет падать на каждый чих), то переключить в «Автоматически» можно выполнив команду, которая покажет это окно настройки

kcmshell6 kcm_qtquicksettings
Исправление ошибки KDE. KCrash: Application 'plasmashell' crashing… Окно настройки QtQuick для Plasmashell

Выбираем Автоматически и перезагружаемся.

P.S. На самом деле в какой-то момент в системном лотке появится вот такая иконка

Исправление ошибки KDE. KCrash: Application 'plasmashell' crashing… Иконка, сообщающая о том, что с отрисовкой что-то не так

Если по ней кликнуть — то как раз появится окно настроек выше. А вот если не кликнуть и перезагрузиться, то и получим такую ошибку.

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *