| Summary: | Чёрный экран с курсором при выходе из сессии (KDE 6) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Владислав <qeruv> | ||||||||||
| Component: | plasma-desktop | Assignee: | Олег Соловьев <mcpain> | ||||||||||
| Status: | ASSIGNED --- | QA Contact: | qa-p11 <qa-p11> | ||||||||||
| Severity: | normal | ||||||||||||
| Priority: | P5 | CC: | amakeenk, grizlik78, maxpozdeev, qeruv, zerg | ||||||||||
| Version: | unspecified | ||||||||||||
| Hardware: | x86_64 | ||||||||||||
| OS: | Linux | ||||||||||||
| Attachments: |
|
||||||||||||
А если предварительно завершить 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");
}
```
А я пока оторву патч до лучших времён. |
Created attachment 17346 [details] Логи journalctl при выходе из сессии При выходе из сессии KDE Plasma 6 наблюдается чёрный экран с курсором вместо lightdm. И только при принудительном завершении процесса startplasma-x11 показывается lightdm