| Summary: | segfault при старте на wayland | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
| Component: | libEGL | Assignee: | Valery Inozemtsev <shrek> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | aris, mike, shrek |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 33000 | ||
|
Description
Антон Мидюков
2018-06-19 11:32:34 MSK
gdb backtrace:
#0 0xb08da49a in XGetXCBConnection (dpy=0x81fb370) at x11_xcb.c:9
#1 0xb2171290 in dri2_get_xcb_connection (disp=disp@entry=0x8291920,
dri2_dpy=dri2_dpy@entry=0x82bdcb0, drv=0x8250ee0)
at drivers/dri2/platform_x11.c:1203
#2 0xb21715a8 in dri2_initialize_x11_dri3 (drv=0x8250ee0, disp=0x8291920)
at drivers/dri2/platform_x11.c:1315
#3 dri2_initialize_x11 (drv=0x8250ee0, disp=0x8291920)
at drivers/dri2/platform_x11.c:1473
#4 0xb216d3c5 in dri2_initialize (drv=0x8250ee0, disp=0x8291920)
at drivers/dri2/egl_dri2.c:932
#5 0xb2169ce9 in _eglMatchAndInitialize (dpy=dpy@entry=0x8291920)
at main/egldriver.c:69
#6 0xb2169d40 in _eglMatchDriver (dpy=0x8291920) at main/egldriver.c:90
#7 0xb2164279 in eglInitialize (dpy=0x8291920, major=0x826fdf0,
minor=0x826fdf4) at main/eglapi.c:591
#8 0xb1087aca in _cogl_winsys_egl_renderer_connect_common (
renderer=0x8273cc0, error=0xbffff3a8) at winsys/cogl-winsys-egl.c:204
#9 0xb1083c88 in _cogl_winsys_renderer_connect (renderer=0x8273cc0,
error=0xbffff3a8) at winsys/cogl-winsys-egl-wayland.c:294
#10 0xb1039f1a in cogl_renderer_connect (renderer=0x8273cc0, error=0xbffff42c)
at cogl-renderer.c:687
#11 0xb1149940 in clutter_backend_do_real_create_context (error=0xbffff428,
driver_id=COGL_DRIVER_GL3, backend=0x826fda0) at clutter-backend.c:279
Юр, может, пока по умолчанию всё-таки иксовую сессию давать?.. Уж больно много регрессий выходит на wayland. Хотя для сизифной сборки допустимо, понятно. (В ответ на комментарий №2) > Юр, может, пока по умолчанию всё-таки иксовую сессию давать?.. > Уж больно много регрессий выходит на wayland. > Хотя для сизифной сборки допустимо, понятно. К слову, в live для регулярок сессия на иксах. После установки, по-умолчанию, предлагается сессия на wayland. А я бы предложил выкинуть gnome-initial-setup в очередной раз ещё и из-за бага https://bugzilla.altlinux.org/show_bug.cgi?id=34894 (В ответ на комментарий №2) > Юр, может, пока по умолчанию всё-таки иксовую сессию давать?.. > Уж больно много регрессий выходит на wayland. > Хотя для сизифной сборки допустимо, понятно. Много-много. Оказалось, что под wayland падают все cogl/clutter-based (cheese, totem, empathy etc,), и это наша особая проблема. Попробую разобраться. Текущая Mesa собрана без поддержки wayland, ждем обновления. Исправлено в Mesa-18.1.3-alt1. Валер, спасибо! Проверил регулярку. Работает. Спасибо! Кстати, в gnome3 на wayland, теперь ещё и consolehelper работает. (В ответ на комментарий №8) > Кстати, в gnome3 на wayland, теперь ещё и consolehelper работает. Ну-ну. $ echo $XDG_SESSION_TYPE ? (В ответ на комментарий №9) > (В ответ на комментарий №8) > > Кстати, в gnome3 на wayland, теперь ещё и consolehelper работает. > > Ну-ну. > $ echo $XDG_SESSION_TYPE > ? Его и смотрел. wayland. Это после установки. synaptic и acc ни на что другое же не переводили? А они в этом сеансе прекрасно запускаются. К тому же xdg-su в этом же сеансе не работает, пока не сделаешь: xhost +si:localuser:root В связи с чем хочу заодно спросить ваше мнение по поводу добавления этой команды при загрузке сеанса на wayland. Сегодня на сегодняшней регулярке ещё раз проверю (вдруг меня глюкануло вчера :-) ) (В ответ на комментарий №10) > Сегодня на сегодняшней регулярке ещё раз проверю (вдруг меня глюкануло вчера > :-) ) Проверил, никаких чудес, глюканул я. То есть в первый раз при активации автологина грузятся иксы после установки. Выходишь и заходишь по-умолчанию в wayland. Видать посмотрел на тип сессии, когда уже вышел и зашёл. Извиняюсь за дезу. Вопрос про xdg-su в силе. (В ответ на комментарий №10) > (В ответ на комментарий №9) > > К тому же xdg-su в этом же сеансе не работает, пока не сделаешь: > xhost +si:localuser:root > > В связи с чем хочу заодно спросить ваше мнение по поводу добавления этой > команды при загрузке сеанса на wayland. Для всего сеанса? Можете под свою ответственность вставить куда-нибудь в xdg-su if [ $XDG_SESSION_TYPE = "wayland" ]; then xhost +si:localuser:root fi |