Хром не запускается в Ubuntu 20.04

Я работаю в Ubuntu 20.04 x86_64 и использую хром с установленной оснасткой :

$ snap list 
Name               Version          Rev   Tracking       Publisher   Notes
chromium           84.0.4147.89     1229  latest/stable  canonical✓  -
core18             20200707         1880  latest/stable  canonical✓  base
gtk-common-themes  0.1-36-gc75f853  1506  latest/stable  canonical✓  -
snapd              2.45.2           8542  latest/stable  canonical✓  snapd

Все это выглядит до -дата, но хром не может запуститься. Если я запускаю его, он прерывает выполнение. В / var / log / syslog и /var/log/kern.log генерируется следующая строка:

kernel: [ 1590.847960] traps: chrome[5324] trap int3 ip:557cd4d7b152 sp:7fffde23a9c0 error:0 in chrome[557cd1a59000+7234000]

Также в / var / log / apport.log , для каждой попытки выполнения появляется эта строка:

ERROR: apport (pid 5556) Thu Jul 16 10:32:47 2020: host pid 5324 crashed in a separate mount namespace, ignoring

В чем может быть проблема?


Обратите внимание, что в программе хром , но, несмотря на это, в журнале строки автоматически сообщить имя хром по неизвестным мне причинам (возможно, потому что хром в любом случае основан на хром ).


Обновление : при запуске из терминала, согласно предложению в ответе, я получаю:

$ chromium-browser --disable-extensions
[11036:11036:0716/152514.953429:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
WARNING: Kernel has no file descriptor comparison support: Operation not permitted
Trace/breakpoint trap (core dumped)

С chromium --disable-extensions сообщение совпадает.


Обновление 2 :

$ chromium-browser --disable-gpu --disable-software-rasterizer
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to open i915 (search paths /snap/chromium/1229/usr/lib/x86_64-linux-gnu/dri)
failed to load driver: i915
MESA-LOADER: failed to open kms_swrast (search paths /snap/chromium/1229/usr/lib/x86_64-linux-gnu/dri)
failed to load driver: kms_swrast
MESA-LOADER: failed to open swrast (search paths /snap/chromium/1229/usr/lib/x86_64-linux-gnu/dri)
failed to load swrast driver
Trace/breakpoint trap (core dumped)

и то же самое с chromium --disable-gpu --disable-software-rasterizer . Я не намеренно установил какой-либо графический драйвер, так что, думаю, я использую стандартные драйверы, поставляемые с Ubuntu 20.04. Я использую встроенную графическую карту CPU, процессор Intel Core i5 4670.

Я также попытался запустить браузер chromium --disable-gpu --disable-software-rasterizer после экспорта MESA_GLSL_CACHE_DISABLE = true , но сообщения об ошибках те же, что и выше.

4
задан 16 July 2020 в 17:22

4 ответа

Благодаря фундаментальным наблюдениям из ответа Antoine Pintout я вспомнил, что установил несколько новых шрифтов, не включенных в базовую систему Ubuntu.

Первым эффектом было то, что «Сохранить Окно страницы »в Chromium больше не могло использовать какой-либо шрифт, вместо этого отображая вертикальный пустой прямоугольник для каждой буквы. Это точно та же проблема, что и в связанном отчете Антуана Пинтаута .

Однако Chromium все еще работал. Затем, через несколько дней, он представил вопрос моего вопроса.

Вчера и сегодня Ubuntu развернул несколько обновлений, которые я применил: между ними, snapd и xorg - * ( но не xserver-xorg-video-intel ). После обновлений Chromium так и не запустился.

Вместо использования обходного пути, предложенного Антуаном Пинтаутом, я просто удалил установленные шрифты , и проблема исчезла : Chromium снова мог запускаться. Я не знаю, способствовали ли последние обновления этому.

Стоит отметить, что я затем переустанавливал все только что удаленные шрифты, и на этот раз Chromium их не затронул: это работает. Опять же, я не знаю, принесли ли обновления какие-то исправления.

Кстати, интеграция между Chromium, snap и Ubuntu все еще требует некоторых улучшений.

Стоит отметить, что я переустанавливал все только что удаленные шрифты, и на этот раз на Chromium они не влияли: это работает. Опять же, я не знаю, принесли ли обновления какие-то исправления.

Кстати, интеграция между Chromium, snap и Ubuntu все еще требует некоторых улучшений.

Стоит отметить, что я переустанавливал все только что удаленные шрифты, и на этот раз на Chromium они не влияли: это работает. Опять же, я не знаю, принесли ли обновления какие-то исправления.

Кстати, интеграция между Chromium, snap и Ubuntu все еще требует некоторых улучшений.

2
ответ дан 30 July 2020 в 22:07

I just got this problem, seemingly out of the blue. Turns out I may be related to a problem I already reported about fonts not loading in the Chromium Snap.

I found the following workaround :

# first close all instances of chromium
sudo rm /var/cache/fontconfig/*
rm ~/.cache/fontconfig/*
sudo fc-cache -r -v
rm -rf ~/snap/chromium/common/.cache/fontconfig/
chromium-browser

This set of commands is a workaround for a problem I already reported here : [chromium] File chooser is not displaying font

4
ответ дан 30 July 2020 в 22:07

Sometimes its helpful when troubleshooting a crash if you launch the application directly from a terminal so you can see the app's output messages, instead of from the Ubuntu dash or launcher bar ... so open up a terminal ( ctrl + alt + t ) and in terminal issue

chromium  --disable-extensions             

Does it run better now ? if yes then issue is probably due to a bad extension ... if it still crashes can you update your question with a copy and paste of messages shown in the terminal

UPDATE alright now from your new crash its GPU related, so launch from terminal using

chromium  --disable-gpu --disable-software-rasterizer

and lets see if it comes up OK or not ... btw did you install graphics drivers yourself ? or are you using the default nouveau ?

UPDATE2 just googling about I see Chrome stop working after upgrade to Ubuntu 20.04 so if you are willing to destroy your Ubuntu install meaning anything of value is safely backed up ( Dropbox, or MEGA nz, or on a memory stick, cloud ...) run the suggested removal of package xserver-xorg-video-intel ... I am on a Ubuntu 20.04 laptop using the default nouveau drivers even though I have an Nvidia card yet I do have that intel package installed as per

dpkg -l | grep xserver-xorg-video-intel

which comes back with

ii  xserver-xorg-video-intel                   2:2.99.917+git20200226-1            amd64        X.Org X server -- Intel i8xx, i9xx display driver

OK so I just issued

sudo apt purge xserver-xorg-video-intel

and after a reboot can confirm the machine is fine so that may resolve your issue (as per above link) ... depending on your risk appetite try that purge and let us know (as long as your backups are current )

1
ответ дан 30 July 2020 в 22:07

Это не отвечает на вопрос как таковой, но может кому-то помочь ... Споткнулся об это на работе на своем ноутбуке Dell после установки шрифтов Windows и обходной путь, предложенный Антуаном относительно шрифтов, решил проблему.

https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1864365/comments/33

Однако только что попробовал то же исправление на моем Intel NUC и получил это

Gtk-Message: 10:31:24.401: Failed to load module "canberra-gtk-module"
Gtk-Message: 10:31:24.402: Failed to load module "canberra-gtk-module"
[10624:10624:0100/000000.486036:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
Trace/breakpoint trap (core dumped)

Я попробовал это

$ sudo apt install libcanberra -gtk-module libcanberra-gtk3-module

и перезагрузка, но все равно появляется та же ошибка.

$ lshw -c видео | Драйвер grep

возвращает i915. Итак, я предполагаю, что проблема может быть в драйвере, а также в шрифтах?

Подтверждено, что удаление установленных мной шрифтов Windows решает проблему.

В любом случае надеюсь, что это кому-нибудь поможет.

М

-1
ответ дан 5 September 2020 в 09:46

Другие вопросы по тегам:

Похожие вопросы: