Bug 57175

Summary: Нестабильная работа greeter'а с guest-account
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: lightdm-kde-greeterAssignee: Anton Golubev <golubevan>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: golubevan, rider, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
gdb backtrace
none
coredump none

Description Vladislav Glinkin 2025-12-09 13:56:56 MSK
Created attachment 20294 [details]
gdb backtrace

Версии пакетов:
lightdm-kde-greeter-6.1.0-alt1
lightdm-1.32.0-alt11
guest-account-1.1-alt1
kwin-6.5.3-alt1

Greeter запускается с переменным успехом. Из 10 попыток запуска - 2 или более могут оказаться провальными. Поведение становится непредсказуемым.

Данная проблема воспроизвелась как на виртуальных машинах, так и на реальном стенде, если в системе установлен guest-account.
Без данного пакета поведение greeter'а кажется стабильнее. По крайней мере, kwin_wayland запускается каждый раз.

Воспроизвести данное поведение можно так:
1) Открыть TTY3
2) Запустить цикл for (( i=1; i<=100; i++ )); do if systemctl restart lightdm.service && sleep 5 && pgrep kwin_wayland &> /dev/null; then echo "Try $i: OK"; else echo "Try $i: FAIL" && break; fi; done от root'а

Фактический результат:
Есть FAIL'ы

Ожидаемые результат:
FAIL'ов нет. Стабильная работа экранного менеджера.
Comment 1 Vladislav Glinkin 2025-12-09 13:57:12 MSK
Created attachment 20295 [details]
coredump
Comment 2 Anton Golubev 2025-12-09 14:33:45 MSK
А с lightdm-kde-greeter на X11 или с другими гритерами (например, lightdm-gtk-greeter) это не воспроизводится?
Comment 3 Vladislav Glinkin 2025-12-09 15:22:23 MSK
(Ответ для Anton Golubev на комментарий #2)
> А с lightdm-kde-greeter на X11 или с другими гритерами (например,
> lightdm-gtk-greeter) это не воспроизводится?

Попробовал воспроизвести проблему с ранее стандартным greeter-session=lightdm-kde-greeter-x11. Проблема не воспроизвелась, все 100 запусков LightDM прошли успешно.
Ошибок в журнале нет, coredumpctl не содержит записей.
Comment 4 Anton Golubev 2025-12-09 16:52:24 MSK
Думаю, это всё же не связано с guest-account, посмотрев на стектрейс я обнаружил в KWinKeyboardBackend неинициализированный указатель (mIface) и как следствие SIGSEGV когда ему вызывается delete. У меня в виртуальной машине проблема воспроизводится и без guest-account, в то же время, с исправленной версией (собранной в задании 402301) не воспроизводится, все 100 запусков успешны, и с установленным guest-account.
Comment 5 Vladislav Glinkin 2025-12-09 18:28:50 MSK
(Ответ для Anton Golubev на комментарий #4)
>в то же время, с исправленной версией (собранной в задании 402301) не воспроизводится, 
> все 100 запусков успешны, и с установленным guest-account.

Подтверждаю. С 402301 данная проблема не воспроизводится.
Comment 6 Repository Robot 2025-12-10 11:15:06 MSK
lightdm-kde-greeter-6.1.1-alt1 -> sisyphus:

Tue Dec 09 2025 Anton Golubev <golubevan@altlinux> 6.1.1-alt1
- fix Russian translations for fallback greeter (Closes: 57147)
- initialize pointer member in KWinKeyboardBackend (Closes: 57175)