Bug 40633 - Не запускается сеанс mate в qemu, запущенного с опцией -vga virtio
Summary: Не запускается сеанс mate в qemu, запущенного с опцией -vga virtio
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: xorg-server (show other bugs)
Version: не указана
Hardware: all Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords: regression
Depends on:
Blocks: 40561
  Show dependency tree
 
Reported: 2021-08-02 12:31 MSK by Антон Мидюков
Modified: 2021-09-03 11:03 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2021-08-02 12:31:42 MSK
Не запускается сеанс mate в qemu, запущенного с опцией -vga virtio.
Воспроизвести проблему можно на регулярке http://nightly.altlinux.org/sisyphus/current/regular-mate-latest-x86_64.iso:
kvm -m 2048 -vga virtio regular-mate-latest-x86_64.iso

Сеанс успешно стартует при следующих условиях:
- установлен пакет xorg-dri-virtio
- Запуск осуществляется командой:

kvm -m 2048 -vga virtio regular-mate-latest-x86_64.iso -display sdl,gl=on

или:

kvm -m 2048 -vga virtio regular-mate-latest-x86_64.iso -display gtk,gl=on

Т.е. при использовании -vga virtio сессия Mate запускается только при наличии видеоускорения virgl. Как я понимаю, видеоускорение virgl не доступно через vnc.
Что делает невозможным запуск Mate с -vga virtio через vnc.

На других стартеркитах с другими DE, проблема не воспроизводится.

cat /home/altlinux/.xsession-errors:0
Running Xsession[872] /usr/bin/mate-session
Agent pid 915
mate-session-check-accelerated: GL Helper exited with code 512
libEGL warning: DRI2: failed to authenticate
mate-session-check-accelerated: GLES Helper exited with code 512
mate-session[872]: WARNING: Unable to find provider '' of required component '
dock'
gnome-keyring-daemon: no process capabilities, insecure memory might get used
** Message: 12:26:17.201: couldn't access control socket: /run/user/500/keyrin
g/control: Нет такого файла или каталога
SSH_AUTH_SOCK=/run/user/500/keyring/ssh
Предупреждение менеджера окон: Log level 128: unsetenv() is not thread-safe an
d should not be used after threads are created

Подозрение падает на mate-session-check-accelerated. Если композитинг выключить, например, установив пакет mate-reduced-resource, то сессия стартует.

Проблема также наблюдается в p10 на стартерките Mate.
В p9 проблемы нет.
Comment 1 AEN 2021-08-15 18:13:15 MSK
Валерий, прошу посмотреть.
Comment 2 Valery Inozemtsev 2021-08-15 20:39:54 MSK
на живом железе ни о каких проблемах я не слышал. проблемы qemu это проблемы qemu
Comment 3 Антон Мидюков 2021-08-24 11:18:01 MSK
Проблема перестала воспроизводиться на Сизифе. И уже давно. Проблема было во всех июльских регулярках, но уже в 20210804 и следующих проблемы нет. В стартерките mate p10 20210805 проблема есть. Соберу свежий стартеркит и проверю, есть ли ещё проблема в p10.
Comment 4 Антон Мидюков 2021-08-24 11:43:06 MSK
Проверил, для p10 проблема актуальна. Переоткрываю на p10.
И перевешиваю обратно на mate-session. Хотя дело скорее всего в чём-то третьем.
Comment 5 Антон Мидюков 2021-08-24 13:54:56 MSK
Если установить xorg-server из Сизифа, то проблема исправляется.
Т.е. для исправления проблемы нужно обновить xorg-server в p10 с 1.20.12-alt1 до 1.20.13-alt1.
Это возможно?
Comment 6 Valery Inozemtsev 2021-08-24 15:49:08 MSK
(Ответ для Антон Мидюков на комментарий #5)
> Если установить xorg-server из Сизифа, то проблема исправляется.
> Т.е. для исправления проблемы нужно обновить xorg-server в p10 с
> 1.20.12-alt1 до 1.20.13-alt1.
> Это возможно?

не вижу никаких препятствий
Comment 7 Valery Inozemtsev 2021-08-24 20:50:09 MSK
http://git.altlinux.org/tasks/283668/
можно закрывать
Comment 8 Антон Мидюков 2021-08-24 21:05:39 MSK
(In reply to Valery Inozemtsev from comment #7)
> http://git.altlinux.org/tasks/283668/
> можно закрывать

Дождёмся попадания в p10.
Comment 9 Антон Мидюков 2021-09-03 11:03:33 MSK
(In reply to Антон Мидюков from comment #8)
> (In reply to Valery Inozemtsev from comment #7)
> > http://git.altlinux.org/tasks/283668/
> > можно закрывать
> 
> Дождёмся попадания в p10.

В p10.