Created attachment 9975 [details] chromium-sisyphus-error-first-page.png Версия: chromium-96.0.4664.45-alt2 Обнаружено, начиная с версии: chromium-96.0.4664.45-alt0 Шаги воспроизведения ==================== 1. Открыть chromium. 2. Зайти в Настройки -> Запуск Chromium -> Задать "Заданные страницы" -> Добавить страницу -> https://google.com. Закрыть chromium. 3. Запустить chromium. При первом запуске пытается загрузиться страница chrome://whats-new/?auto=true. Как результат: она находится в вечной загрузке, после какого-то времени появляется модальное окно (Страница не отвечает, скриншот chromium-sisyphus-error-first-page.png). Закрыть страницу, получаем код ошибки 4 (скриншот chromium-sisyphus-error-first-page-2.png). Ручное копирование ссылки с последующим копированием на соседнюю вкладку выдаёт желаемую страницу. Аналогичное поведение при настройках запуска chromium: Новая вкладка, Раннее открытые вкладки. Ожидаемый результат: успешное открытие первой вкладки. Фактический результат: вечная загрузка страницы с последующим сообщением "Страница не отвечает". Вывод в терминале: $ chromium libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [22636:22636:1125/113712.323847:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [22726:22726:1125/113712.627715:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization [22798:22798:1125/113712.660054:ERROR:angle_platform_impl.cc(44)] RendererVk.cpp:122 (VerifyExtensionsPresent): Extension not supported: VK_KHR_surface [22798:22798:1125/113712.660217:ERROR:angle_platform_impl.cc(44)] RendererVk.cpp:122 (VerifyExtensionsPresent): Extension not supported: VK_KHR_xcb_surface [22798:22798:1125/113712.660284:ERROR:angle_platform_impl.cc(44)] Display.cpp:894 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-7): A requested extension is not supported, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1198. [22798:22798:1125/113712.660342:ERROR:gl_surface_egl.cc(782)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-7): A requested extension is not supported, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1198. [22798:22798:1125/113712.660393:ERROR:gl_surface_egl.cc(1382)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED [22798:22798:1125/113712.660440:ERROR:gl_ozone_egl.cc(20)] GLSurfaceEGL::InitializeOneOff failed. [22798:22798:1125/113712.664289:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization [22805:22805:1125/113712.678585:ERROR:gpu_init.cc(457)] Passthrough is not supported, GL is disabled, ANGLE is [22598:22620:1125/113715.561943:ERROR:chrome_browser_main_extra_parts_metrics.cc(226)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends. [22598:22620:1125/113715.561986:ERROR:chrome_browser_main_extra_parts_metrics.cc(229)] crbug.com/1216328: Checking Bluetooth availability ended. [22598:22620:1125/113715.562011:ERROR:chrome_browser_main_extra_parts_metrics.cc(232)] crbug.com/1216328: Checking default browser status started. Please report if there is no report that this ends. [22598:22620:1125/113715.842189:ERROR:chrome_browser_main_extra_parts_metrics.cc(236)] crbug.com/1216328: Checking default browser status ended.
Created attachment 9976 [details] код ошибки 4
Стенд ===== Система виртуализации: Proxmox Virtual Environment Система: 534f222eb1f4dab781ce381ec6ed0765 kworkstation-install-10.0-alpha20210727-x86_64.iso, обновлённая до Sysiphus. Характеристики виртуальной машины Memory: 3.00 GiB Processors: 4 (2 sockets, 2 cores) BIOS: Default (SeaBIOS) Display: Spice (qxl) Machine: Default (i440fx)
> Exiting GPU process due to errors during initialization AFAIK Почините вашу виртуальную машину.
(Ответ для Alexey Gladkov на комментарий #3) > > Exiting GPU process due to errors during initialization > > AFAIK Почините вашу виртуальную машину. Алексей, может выставить по умолчанию флаг "chrome-whats-new-ui": false ?
Согласен с Алексеем. Проверяйте, запуская chromium --disable-gpu. Не считаю это ошибкой, но закрываю как WONTFIX.
да нет же, это точно ошибка. если недоступны какие-то расширения, аппаратные ускорения, то chromium просто не должен их использовать. Ему же libva и EGL явно отвечают что аппаратное декодирование не поддерживается.
(Ответ для Andrey Cherepanov на комментарий #4) > (Ответ для Alexey Gladkov на комментарий #3) > > > Exiting GPU process due to errors during initialization > > > > AFAIK Почините вашу виртуальную машину. > > Алексей, может выставить по умолчанию флаг "chrome-whats-new-ui": false ? С одной стороны можно, но с другой я считаю это неправильным т.к. мне кажется достаточно редким случай, когда chromium ставят только чтобы на localhost. А для изолированных таких установок у нас есть /etc/chromium/policies/. Лично мне whats-new очень удобен и полезен, но если прямо считаешь, что он мешает, то выключай.
(Ответ для Anton Farygin на комментарий #6) > да нет же, это точно ошибка. > если недоступны какие-то расширения, аппаратные ускорения, то chromium > просто не должен их использовать. Ему же libva и EGL явно отвечают что > аппаратное декодирование не поддерживается. google chrome на той же машине работает ?
(Ответ для Alexey Gladkov на комментарий #8) > google chrome на той же машине работает ? 1. Установил chrome: apt-get install eepm && epm play chrome 2. Запустил Google Chrome на указанном выше стенде. 3. Ошибок, указанных в описании, не найдено. Версия: google-chrome-stable-96.0.4664.45-alt1.repacked.with.epm.2.x86_64 Вывод с терминала: $ google-chrome-stable libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [18852:18852:1125/150148.035402:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [18925:18925:1125/150148.347068:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [19014:19014:1125/150148.445330:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process. [18811:18837:1125/150151.177065:ERROR:chrome_browser_main_extra_parts_metrics.cc(226)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends. [18811:18837:1125/150151.177100:ERROR:chrome_browser_main_extra_parts_metrics.cc(229)] crbug.com/1216328: Checking Bluetooth availability ended. [18811:18837:1125/150151.177113:ERROR:chrome_browser_main_extra_parts_metrics.cc(232)] crbug.com/1216328: Checking default browser status started. Please report if there is no report that this ends. [18811:18837:1125/150151.285322:ERROR:chrome_browser_main_extra_parts_metrics.cc(236)] crbug.com/1216328: Checking default browser status ended.
Приложите сюда содержимое из google-chrome: chrome://gpu/
Created attachment 9979 [details] chrome://gpu/ (google-chrome) (Ответ для Alexey Gladkov на комментарий #10) > Приложите сюда содержимое из google-chrome: chrome://gpu/ Прикладываю содержимое из google-chrome: chrome://gpu/
Если запустить chromium c --gpu-sandbox-failures-fatal=yes будет работать ?
(Ответ для Alexey Gladkov на комментарий #12) > Если запустить chromium c --gpu-sandbox-failures-fatal=yes будет работать ? Простите, конечно же --gpu-sandbox-failures-fatal=no
(Ответ для Alexey Gladkov на комментарий #13) > (Ответ для Alexey Gladkov на комментарий #12) > > Если запустить chromium c --gpu-sandbox-failures-fatal=yes будет работать ? > > Простите, конечно же --gpu-sandbox-failures-fatal=no Ошибка присутствует. Результат такой же, как и без применения опции. Вывод в терминал тот же.
(Ответ для alimektor на комментарий #14) > Ошибка присутствует. > > Результат такой же, как и без применения опции. > > Вывод в терминал тот же. ок. а если с --use-gl=any ?
(Ответ для Alexey Gladkov на комментарий #15) > ок. а если с --use-gl=any ? Ошибки не наблюдаю.
(Ответ для alimektor на комментарий #16) > (Ответ для Alexey Gladkov на комментарий #15) > > ок. а если с --use-gl=any ? > > Ошибки не наблюдаю. Ок. Я не был уверен, как в google chrome был включён откат на "Software only", но похоже у них измененно умолчание опции use-gl или что-то около её. В наших сборках можно добиться того же эффекта передав опцию --use-gl=any. В новой сборке я это и сделаю.
chromium-96.0.4664.45-alt3 -> sisyphus: Fri Nov 26 2021 Alexey Gladkov <legion@altlinux.ru> 96.0.4664.45-alt3 - Allow fallback to any GL implementation (ALT#41430).