Bug 32817

Summary: падает при вводе с клавиатуры под wayland
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: chromiumAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, lav, legion, rider, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2016-11-29 01:42:21 MSK
браузер запускается, но если попробовать что-то ввести в адресную строку, или в форму на странице, падает:
при любом 
[17287:17325:1129/012732:ERROR:browser_gpu_channel_host_factory.cc(113)] Failed to launch GPU process.
Ошибка сегментирования

Прошу собрать без поддержки libva.
аналогичная проблема была:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804901
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803319
Comment 1 Alexey Gladkov 2016-11-29 01:57:29 MSK
Но у меня VA-API работает вполне. Я предпочёл бы добавить параметр для отключения его при старте.

Какая у вас видеокарта ?

Покажите пожалуйста вывод команды "rpmquery -a |grep libva-".
Comment 2 Alexey Shabalin 2016-11-29 02:39:53 MSK
Извиняюсь, это другая проблема.
Было включено аппаратное ускорение на не поддерживаемой видеокарте (intel) --ignore-gpu-blacklist.

падает на вводе под wayland. т.е. пользоваться можно, если не использовать клавиатуру :)
Запускается как wayland-приложение, но видимо чего-то не хватает.
если запустить GDK_BACKEND=x11 chromium то работает нормально(под Xwayland).
в таком варианте, лучше собрать без поддержки wayland, что бы всегда запускалось под Xwayland.
Comment 3 Alexey Shabalin 2016-11-29 10:19:09 MSK
(В ответ на комментарий №1)
> Но у меня VA-API работает вполне. Я предпочёл бы добавить параметр для
> отключения его при старте.
> 
> Какая у вас видеокарта ?
> 
> Покажите пожалуйста вывод команды "rpmquery -a |grep libva-".
Карта встроенная intel. libva-driver-intel и libva-driver-vdpau установлены.
Кстати, аппаратное ускорение начинает работать(сужу по chrome://gpu) только при запуске с -no-sandbox(sandbox у нас включен по-умолчанию). Есть возможность совместить sandbox и аппаратное ускорение gpu?
Comment 4 Alexey Gladkov 2016-11-29 13:48:06 MSK
> Запускается как wayland-приложение, но видимо чего-то не хватает.
> в таком варианте, лучше собрать без поддержки wayland, что бы всегда
> запускалось под Xwayland.

В chromium ничего не влючалось и не устанавливалось, для поддержки wayland. Это всё эффекты интелекта gtk. Я смотрел на тему включения поддержки wayland, но там слишком много всего нужно менять и патчить по сравнению с обычной сборкой.

О нативной поддержке можно будет подумать, когда альт перейдёт на wayland по умолчанию.

Сейчас я конечно могу вбить гвоздь GDK_BACKEND=x11 в /usr/lib*/chromium/chromium-generic, но сомневаюсь что это стоит делать.

> Есть возможность совместить sandbox и аппаратное ускорение gpu?

Патч для поддержки аппаратного ускорения взят из gentoo и доработан. Он затрагивает sandbox_linux, но видимо не до конца. Можно попробовать конечно попытаться что-то сделать, но быстро не обещаю.
Comment 5 Anton Farygin 2020-04-14 17:53:41 MSK
Это исправили в свежем libva-2.7.0. Проверьте пожалуйста.