Bug 31737

Summary: sddm-0.13 сегфолтится в установленном(!) regular-kde5.iso
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: sddmAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: Sergei.Naumov, zerg
Version: unstableKeywords: regression
Hardware: all   
OS: Linux   

Description Michael Shigorin 2016-01-27 20:00:50 MSK
Довольно странная проблема: на вчерашних/сегодняшних регулярках lxqt и kde5, использующих sddm, LiveCD (где sddm настраивается на автологин) стартует нормально, а вот после его установки на диск (по крайней мере у меня в virtualbox) sddm начинает сегфолтиться.

Актуально для 0.13.0-alt1 (запуск бинарника в установленной таким образом системе приводит к Segmentation сразу же) и 0.13-alt2 (сразу не падает, успевает как минимум сменить vt, но затем тоже сегфолт).

0.12.0-alt1 работала нормально.
Comment 1 Sergei Naumov 2016-01-27 21:12:43 MSK
У меня это имеет и другой эффект - черный экран на том vt, где работает sddm. Остальные консоли живые. Кстати, где найти 0.12, чтобы вернуть его назад?
Comment 2 Sergei Naumov 2016-01-27 21:15:51 MSK
Удаление sddm вообще и возврат на kdm возвращает систему в рабочее состояние, почему-то наблюдается другой странный эффект: очень большие задержки при вводе с клавиатуры в KDE4. Правда, на системе стоит и КДЕ4, и КДЕ5. Может реально причина в КДЕ5?
Comment 3 Michael Shigorin 2016-01-27 23:50:32 MSK
(В ответ на комментарий №1)
> Кстати, где найти 0.12, чтобы вернуть его назад?
http://altlinux.org/archive -> http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/s/sddm/

(В ответ на комментарий №2)
> Может, реально причина в КДЕ5?
kde* тоже обновлялись тогда, проверять не пытался (равно как и откатывать на установленной тестовой системе sddm).
Comment 4 Sergey V Turchin 2016-01-28 12:37:00 MSK
(В ответ на комментарий №2)
> стоит и КДЕ4, и КДЕ5. Может реально причина в КДЕ5?
Может. Вместе их ставить не рекомендуется.

Но, к баге точно не относится.
Comment 5 Sergey V Turchin 2016-01-28 12:38:10 MSK
(В ответ на комментарий №0)
> приводит к Segmentation сразу же
Нужен backtrace от `sddm -nodaemon`. (sddm-debuginfo не забудь).
Comment 6 Sergey V Turchin 2016-01-28 12:43:01 MSK
Апстрим тоже борется с этим багом. Ща дерну то, что они напилили.
Comment 7 Repository Robot 2016-01-28 13:19:55 MSK
sddm-0.13.0-alt3 -> sisyphus:

* Thu Jan 28 2016 Sergey V Turchin <zerg@altlinux> 0.13.0-alt3
- add upstream fix for config reader (ALT#31737)
Comment 8 Michael Shigorin 2016-01-28 19:24:02 MSK
Да, основные два случая применения опять работают (автологин на livecd и вход пользователя на установленной системе).

Зафиксирую на всякий, что осталось по состоянию на 0.13.0-alt3:

---
[...] хотя забавное поймал:
- загрузил livecd (порядок);
- поставил на диск (тоже);
- загрузился с диска, зашёл пользователем -- всё хорошо;
- в acc -> users включил для этого юзера автологин -- опять segfault 8)
(при этом код ровно тот же отрабатывает, который включает для livecd)

в sddm.conf при этом меняется Session с пустой на LXQt и User с пустого на указанного
---
Comment 9 Sergey V Turchin 2016-01-29 14:06:02 MSK
Backtrace бы с установленным sddm-debuginfo. А то может быть подобное и в другом месте.