Bug 41837 - Невозможно войти в сессию Sway(Wayland)
Summary: Невозможно войти в сессию Sway(Wayland)
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: sway (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-31 15:51 MSK by annschafer
Modified: 2022-11-18 16:09 MSK (History)
4 users (show)

See Also:


Attachments
journalctl log (10.50 KB, text/x-log)
2022-01-31 15:51 MSK, annschafer
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description annschafer 2022-01-31 15:51:04 MSK
Created attachment 10233 [details]
journalctl log

sway-1.6.1-alt1.x86_64

Невозможно войти в сессию Sway(Wayland)

Шаги воспроизведения:
1) # apt-get install sway
2) Перезагрузить систему
3) на экране авторизации выбрать сессию Sway(Wayland), ввести логин и пароль и войти

Реальный результат: на секунду появляется экран загрузки системы, а затем возвращение к экрану авторизации

Ожидаемый результат: успешный вход в сессию.

В р9 при аналогичных шагах вход успешный.
Comment 1 Alexey Gladkov 2022-01-31 16:10:57 MSK
Нужно больше информации. В приложенном логе о sway:

ANOM_ABEND auid=500 uid=500 gid=500 ses=4 pid=3387 comm="sway" exe="/usr/bin/sway" sig=6 res=1

этого мало для того чтобы что-то понять.

Возможно ответственный за пакет в бранче разберётся.
Comment 2 Andrey Cherepanov 2022-02-01 10:54:03 MSK
А wayland ведёт что-то вроде ~/.xsession-errors:0 ?
Comment 3 Alexey Gladkov 2022-02-01 14:01:34 MSK
Нет. Это библиотека. Нужен вывод самой программы.
Comment 4 annschafer 2022-02-01 16:04:49 MSK
Если зайти в граф.сессию Wayland и запустить sway из консоли:

$ sway
00:00:00.019 [wlr] [backend/headless/backend.c:238] Failed to get DRM device FD from parent renderer
00:00:00.031 [wlr] [xwayland/sockets.c:63] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
2022-02-01 15:50:23 - [main.c:300] Found config * for output WL-1 ((null))
00:00:00.084 [swaybar/tray/host.c:24] Registering Status Notifier Item ':1.22/StatusNotifierItem'
00:00:00.085 [swaybar/tray/host.c:24] Registering Status Notifier Item ':1.33/StatusNotifierItem'
00:00:00.086 [swaybar/tray/host.c:24] Registering Status Notifier Item ':1.35/StatusNotifierItem'
sway: render/gles2/texture.c:27: gles2_get_texture: Assertion `wlr_texture_is_gles2(wlr_texture)' failed.
00:00:00.184 [common/ipc-client.c:87] Unable to receive IPC response
Аварийный останов

При таких шагах в р9 sway запускается
Comment 5 Alexey Gladkov 2022-02-01 16:23:19 MSK
Это настоящая машина или виртуалка ?
Запускается ли так `env WLR_RENDERER=pixman sway` ?
Comment 6 annschafer 2022-02-01 16:31:49 MSK
(Ответ для Alexey Gladkov на комментарий #5)
> Это настоящая машина или виртуалка ?
> Запускается ли так `env WLR_RENDERER=pixman sway` ?

Виртуальная машина.

$ env WLR_RENDERER=pixman sway
00:00:00.028 [wlr] [backend/headless/backend.c:238] Failed to get DRM device FD from parent renderer
00:00:00.037 [wlr] [xwayland/sockets.c:63] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
2022-02-01 16:27:06 - [main.c:300] Found config * for output WL-1 ((null))
00:00:00.067 [swaybar/tray/host.c:24] Registering Status Notifier Item ':1.63/StatusNotifierItem'
00:00:00.069 [swaybar/tray/host.c:24] Registering Status Notifier Item ':1.67/StatusNotifierItem'
00:00:00.070 [swaybar/tray/host.c:24] Registering Status Notifier Item ':1.69/StatusNotifierItem'
sway: render/gles2/texture.c:27: gles2_get_texture: Assertion `wlr_texture_is_gles2(wlr_texture)' failed.
00:00:00.140 [common/ipc-client.c:87] Unable to receive IPC response
Аварийный останов
$ date: ошибка записи: Обрыв канала
Comment 7 Alexey Gladkov 2022-02-01 17:33:52 MSK
Пока не могу никак помочь виртуалке. Пусть бага висит до следующего релиза wlroots. Есть возможность собрать его из master, но там soname change и я такое не хочу даже в сизиф класть а уж в бранчи вообще не рекомендую. Хотя в любом случае новая версия будет с новым soname.

2cas@: Уже не первая бага про виртуалку, где GL не GL.
Comment 8 Alexey Gladkov 2022-02-16 13:23:09 MSK
попробуйте с 0.15.1-alt1
Comment 9 annschafer 2022-02-17 10:12:42 MSK
(Ответ для Alexey Gladkov на комментарий #8)
> попробуйте с 0.15.1-alt1

c libwlroots10-0.15.1-alt1.x86_64 из сизифа успешно вошло
Версия sway-1.7.0-alt2.x86_64
Comment 10 Alexey Gladkov 2022-02-17 12:11:42 MSK
Вот и славно.
Comment 11 Дорошенко Глеб 2022-04-21 18:10:45 MSK
Ошибку следует закрыть только когда изменения пройдут в p10.
Comment 12 obidinog@basealt.ru 2022-04-25 15:18:22 MSK
Проверено на p10 

пакет libwlroots10-0.15.1-alt1.x86_64

баг не воспроизводится.
Comment 13 Tatyana Gagina 2022-10-24 15:51:12 MSK
Переоткрываю, так как версия libwlroots10 ещё не попала в репозиторий (libwlroots10-0.15.1-alt1),
а  с версией libwlroots9-0.14.1-alt1 не работает. 

Результат: вход не выполнен в сессию.
Comment 14 Tatyana Gagina 2022-10-24 16:57:39 MSK
Проверялось на Sisyphus, ошибка не воспроизвелась.

Версии: sway-1.7.0-alt2
libwlroots10-0.15.1-alt1
Comment 15 Mikhail Chernonog 2022-11-01 19:09:23 MSK
(Ответ для Alexey Gladkov)
Данный баг был перепроверен и перевешен на Вас поскольку вы являетесь сопровождающим данного пакета в p10. https://packages.altlinux.org/ru/p10/srpms/wlroots/

В p10 версия пакета 0.15.1-alt1 не попала.
Comment 16 Alexey Gladkov 2022-11-01 19:21:00 MSK
(Ответ для Mikhail Chernonog на комментарий #15)
> Данный баг был перепроверен и перевешен на Вас поскольку вы являетесь
> сопровождающим данного пакета в p10.
> https://packages.altlinux.org/ru/p10/srpms/wlroots/

Я не имею отношения к бранчам и никогда в них ничего не отправлял. Кто там сопровождающий мне нет никакого дела. Если там указан я, то это явная ошибка.

> В p10 версия пакета 0.15.1-alt1 не попала.

Предлагаю вам найти того кто положил этот пакет в бранч и спросить его о его планах. Я тут вам помочь не смогу.
Comment 17 Tatyana Gagina 2022-11-18 16:09:12 MSK
Появился пакет libwlroots10 в p10.

Вход в сессию Sway(Wayland) корректный.