Я работаю в 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
, но сообщения об ошибках те же, что и выше.
Благодаря фундаментальным наблюдениям из ответа 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 все еще требует некоторых улучшений.
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
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 )
Это не отвечает на вопрос как таковой, но может кому-то помочь ... Споткнулся об это на работе на своем ноутбуке 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 решает проблему.
В любом случае надеюсь, что это кому-нибудь поможет.
М