Created attachment 17346 [details] Логи journalctl при выходе из сессии При выходе из сессии KDE Plasma 6 наблюдается чёрный экран с курсором вместо lightdm. И только при принудительном завершении процесса startplasma-x11 показывается lightdm
А если предварительно завершить steam?
У меня в сизифе тоже сессия не закрывается. Что-то не так с plasma-polkit-agent.service, точнее, видимо, с polkit-kde-authentication-agent-1 Убрал файл /usr/lib/systemd/user/plasma-polkit-agent.service (переименовал в .service_) и теперь закрытие сессии работает.
Когда сессия запущена, /usr/libexec/polkit-kde-authentication-agent-1 запускается без проблем.
Не важно. Пробуйте предварительно завершить steam. Систему портить не надо.
Да я всё завершал. Не помогает.
(Ответ для Aleksey Borisenkov на комментарий #5) > Да я всё завершал. Не помогает. Логи прикрепите.
Created attachment 17365 [details] С завершением всего Попробовал сначала завершить всё перед выходом
Видимо, пока надо включить взад, чтоб диалог падения программ при завершении сессии не игнорировался. Хотя бы виднее будет.
После обновления plasma-workspace до 6.2.4-alt6 должно при выходе показывать диалог аварийного завершения. Его надо куда-то сохранить и прикрепить сюда.
Created attachment 17370 [details] Попробовал с (-r) Сделал обратный просмотр
(Ответ для Sergey V Turchin на комментарий #9) > После обновления plasma-workspace до 6.2.4-alt6 должно при выходе показывать > диалог аварийного завершения. Его надо куда-то сохранить и прикрепить сюда. Ничего не показывается. Или он автоматически сохраняется ? Если так, то куда ?
Created attachment 17371 [details] После обновления
Можно руками вписать в ~/.config/startkderc [WaitForDrKonqi] Enabled=true
(Ответ для Sergey V Turchin на комментарий #13) > Можно руками вписать в ~/.config/startkderc > [WaitForDrKonqi] > Enabled=true Никакой диалог не показывается всё равно
Посмотрите, пожалуйста, вывод от dmesg -W в момент выхода.
(Ответ для Sergey V Turchin на комментарий #15) > Посмотрите, пожалуйста, вывод от > dmesg -W > в момент выхода. Ничего не пишет.
Обнаружил, что выход из wayland-сессии работает нормально, проблема именно с сессией x11. Вчера установил starterkit с kde на ноутбук, там аналогичная ситуация.
Ошибка уходит если пересобрать пакет kf6-kcrash без патча alt-catch-sigterm.patch
(Ответ для Max Pozdeev на комментарий #18) > Ошибка уходит если пересобрать пакет kf6-kcrash без патча alt-catch-sigterm.patch Спасибо! Олег, посмотрри, плиз. Теперь там, возможно, нужно измененить поведение, которое в патче или убрать совсем.
У меня segfault происходит в kcrash.cpp: ``` if (auto disp = qGuiApp->nativeInterface<QNativeInterface::QX11Application>()->display()) ``` Если патч на отлавливание SIGTERM все-таки нужен (тут я не совсем понимаю для чего он используется), то можно пропатчить KCrash примерно так: ``` if (auto app11 = qGuiApp->nativeInterface<QNativeInterface::QX11Application>()) { if (auto disp = app11->display()) { display = XDisplayString(disp); } } else { display = getenv("DISPLAY"); } ```
А я пока оторву патч до лучших времён.