Bug 32817 - падает при вводе с клавиатуры под wayland
Summary: падает при вводе с клавиатуры под wayland
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: chromium (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-29 01:42 MSK by Alexey Shabalin
Modified: 2020-04-14 17:53 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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. Проверьте пожалуйста.