Chrome / Chromium crashes («Aw, snap!», Segfault): «Ресурс временно недоступен»

Chrome / Chromium не загружает никаких веб-сайтов и просто показывает страницу «Aw, Snap! Something пошла не так …». Некоторые подпроцессы segfault.

Когда он будет запущен в Терминале, он покажет много таких:

[… ОШИБКА: platform_thread_posix.cc (126)] pthread_create: ресурс временно недоступен

Хотя Chrome все еще работает, запуск другой программы иногда вызывает ту же ошибку: Resource temporarily unavailable

Это на Arch Linux с systemd 229, но аналогичное поведение было зарегистрировано в Fedora Linux.

Что вызывает эти сбои?


На первый взгляд, ограничение процесса не похоже на проблему:

 $ ulimit -a core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 23870 max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 99 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 23870 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 

  • ubuntu, как lightdm в arch linux
  • Firefox на Arch Linux всегда спрашивает о загрузке
  • Почему я получаю «Job for httpd.service failed ...» и как мне его исправить?
  • Arch Linux не отображает большинство символов
  • Попытка записать screencast с помощью ffmpeg, но указатель мыши невидим
  • Как отключить автозапуск USB в Manjaro Linux?
  • Как получить список всех установленных языков программирования в arch linux / any linux?
  • Arch Linux не показывает загрузчик в системе UEFI
  • One Solution collect form web for “Chrome / Chromium crashes («Aw, snap!», Segfault): «Ресурс временно недоступен»”

    Изучая еще одну проблему, я, возможно, нашел что-то важное. Невозможно перейти на другой tty (Ctrl + Alt + F2):

     A start job is running for Login Service... 

    Оказывается, это может быть еще одна проблема systemd, которая имеет свои пределы.

    Создан следующий файл конфигурации, который, по-видимому, устранил проблему:

     # mkdir /etc/systemd/logind.conf.d/ # /etc/systemd/logind.conf.d/systemd-stupid-limits.conf LimitNOFILE=500000 LimitNPROC=100000 UserTasksMax=100000 

    После перезагрузки Chrome больше не разбивается и переключение на другой tty снова работает.

    Не уверен, что это правильное решение, но похоже, что оно работает до сих пор. Если у кого-то есть лучшая идея, отправьте ответ.


    Для дальнейшего использования это было зарегистрировано в /var/log/daemon.log когда tty не работал:

     systemd[1]: Starting Login Service... systemd[1]: systemd-logind.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: Failed to start Login Service. systemd[1]: systemd-logind.service: Unit entered failed state. systemd[1]: systemd-logind.service: Failed with result 'exit-code'. systemd[1]: systemd-logind.service: Service has no hold-off time, scheduling restart. systemd[1]: Stopped Login Service. 
    Linux и Unix - лучшая ОС в мире.