Bug 42637 - VT не освобождается после завершения работы гритера (при переключения пользователя)
Summary: VT не освобождается после завершения работы гритера (при переключения пользов...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: lightdm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: darktemplar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-28 19:41 MSK by manowar@altlinux.org
Modified: 2022-05-11 14:07 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description manowar@altlinux.org 2022-04-28 19:41:11 MSK
1. В меню XFCE (или MATE) выбрать "Переключить пользователя". При этом на новом VT запускается сеанс для гритера.
2. В запустившемся сеансе гритера выбрать существующий сеанс пользователя (имя пользователя в этом случае выводится жирным шрифтом).
3. Ввести пароль, нажать ввод.
4. VT переключается на сеанс выбранного пользователя, гритер завершает работу.
5. Однако X-сервер, на котором работал гритер, _не_ завершает работу, VT остаётся занятым.

Как следствие, при повторении процедуры будет занят и не освобождён ещё один VT и так далее, пока они не закончатся.

Известно, что баг связан с патчем lightdm-1.30.0-alt-lock-tty.patch. Если этот патч отключить, то X-сервер завершает работу после завершения работы гритера.
Comment 1 manowar@altlinux.org 2022-05-05 16:44:18 MSK
Предположительно, решение: https://git.altlinux.org/people/manowar/packages/?p=lightdm.git;a=commitdiff;h=2cdb91a98fe88666e384303f1c14a315b6c3abf0 .
Comment 2 Repository Robot 2022-05-11 14:07:14 MSK
lightdm-1.30.0-alt22 -> sisyphus:

 Fri May 06 2022 Paul Wolneykien <manowar@altlinux> 1.30.0-alt22
 - Disable the following patches: chauthtok, default-username, switch.
 - Fix: Sending VT number on session stop (closes: 42637)
 - Build with tests.
 Thu Apr 14 2022 Paul Wolneykien <manowar@altlinux> 1.30.0-alt21
 - Requires: lightdm-greeter (closes: 38407).