Bug 5011 - Зависание при неотключенном plymouth
: Зависание при неотключенном plymouth
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: GNOME edition
: Fresh
: All Linux
: High major
: 2014 GNOME R5
Assigned To: Arkady L. Shane
: ROSA Linux Bugs
:
Depends on: 5083
Blocks: 5103
  Show dependency treegraph
 
Reported: 2015-02-04 19:30 MSK by Stanislav Fomin
Modified: 2015-03-03 23:24 MSK (History)
1 user (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments
Логи ядра — ничего не дали. (12.46 KB, text/plain)
2015-02-11 16:54 MSK, Stanislav Fomin
Details
journalctl (2.10 MB, text/x-log)
2015-02-20 12:55 MSK, Vladimir Potapov
Details
symlinks.patch (1.94 KB, patch)
2015-03-03 23:24 MSK, Arkady L. Shane
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Fomin 2015-02-04 19:30:18 MSK
Если не «отстрелить plymouth» при загрузке, часто наблюдаю зависания:
* На различных HPшных ноутах (с вероятностью 50%)
* В VirtualBox (редко, но больше 10%)
* На ноуте HP 2740p — 100%

http://hw.rosalinux.ru/index.php?probe=fe0797a98a&kind=new

План ловли бага.
* Женя сделает ядро с встроенным нетконсолью и эзернетом
* Стас будет смотреть логи.
Comment 1 Stanislav Fomin 2015-02-11 16:54:43 MSK
Created attachment 3741 [details]
Логи ядра — ничего не дали.

Проблема наблюдается только на GNOME (когда стартует gdm?)

Пробовали разные ядра, смотрели логи ядра (аттачмент) — ничего интересного.
Comment 2 Stanislav Fomin 2015-02-11 16:56:46 MSK
Вроде бы с новым плимутом
https://abf.io/build_lists/2406253
проблемы нет.

Но надо еще экспериментов.
Comment 3 Vladimir Potapov 2015-02-20 12:16:25 MSK
На основном тестировочном десктопе 100% зависание на установленной системе, в том числе с патченным плимутом. Да, включено шифрование хомяка.
Comment 4 Vladimir Potapov 2015-02-20 12:38:31 MSK
(In reply to comment #3)
> На основном тестировочном десктопе 100% зависание на установленной системе,
> в том числе с патченным плимутом. Да, включено шифрование хомяка.
не 100%, где-то 75%, что тоже очень критично - и затрудняет отладку.
Comment 5 Vladimir Potapov 2015-02-20 12:55:49 MSK
Created attachment 3759 [details]
journalctl

добытый по ssh лог при зависании
Comment 6 Vladimir Potapov 2015-02-20 13:25:47 MSK
 http://hw.rosalinux.ru/index.php?probe=927bde7e71
все логи при зависании. Перед загрузкой были почищены, так что только актуальные.
Comment 7 Vladimir Potapov 2015-02-20 14:09:59 MSK
Нашел в чем причина 3/4 всех зависаний. Так гном реагирует на попытку синхронизировать время
bug#5083
Comment 8 Arkady L. Shane 2015-02-23 23:43:35 MSK
Попробуйте вот этот образ: https://abf.rosalinux.ru/platforms/rosa2014.1/products/104/product_build_lists/9464

Я его ребутал всю ночь в vmware, где-то час в VirtualBox и часа два на ноутбуке и на компе. Так и не повис.
Comment 9 Vladimir Potapov 2015-02-24 12:16:28 MSK
Нашел причину нестарта plymouth-quit
http://www.linux.org.ru/forum/desktop/9415454

"Conflicts = plymouth-quit.service

Эта строка запрещает выполнение plymouth-quit{,-wait}.service, перекладывая ответственность за завершение Plymouth на GDM"

Эта строка у нас есть!
Comment 10 Vladimir Potapov 2015-02-24 12:21:39 MSK
(In reply to comment #9)
> Нашел причину нестарта plymouth-quit
> http://www.linux.org.ru/forum/desktop/9415454
> 
> "Conflicts = plymouth-quit.service
> 
> Эта строка запрещает выполнение plymouth-quit{,-wait}.service, перекладывая
> ответственность за завершение Plymouth на GDM"
> 
> Эта строка у нас есть!
а, пардону прошу - эта строка была и убрана патчем. А GDM пропатчен чтоб сам убивал плимута?
Comment 11 Arkady L. Shane 2015-02-24 13:29:28 MSK
Сборка gdm из образа пропатчена. Она вот тут у меня:

https://abf.rosalinux.ru/tigro/gdm/commit/5420936d0480f13f48087bfb9bee6a2b3f37eab3
Comment 12 Vladimir Potapov 2015-02-24 13:40:01 MSK
Получается, проблема в этом патче. У меня стоит 21 федора-гном, там зависаний нет. Патч оттуда?
Comment 13 Arkady L. Shane 2015-02-24 14:16:55 MSK
Нет. Без патча виснет также. Это я уже много раз проверял.
Comment 14 Arkady L. Shane 2015-03-03 23:22:06 MSK
Именно такое зависание у нас исправлено.
Comment 15 Arkady L. Shane 2015-03-03 23:24:53 MSK
Created attachment 3785 [details]
symlinks.patch

Исправление зависания из-за неправильных сервисов в systemd.