Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: В Ubuntu зависает браузер [Решено]  (Прочитано 6376 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Карлугас

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #15 : 16 Июня 2020, 12:48:33 »
Вот https://drive.google.com/file/d/1G5ua75hji8B3uSEBRSqJPzi0hoIbnWfs/view?usp=sharing

Пользователь добавил сообщение 16 Июня 2020, 12:55:16:
Сегодня зависание началось где-то в 10-30
« Последнее редактирование: 16 Июня 2020, 12:55:16 от Карлугас »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #16 : 16 Июня 2020, 12:55:32 »
Карлугас,
Цитировать
Jun 16 03:07:02 karlugas-desktop kernel: [301668.263952] audit: type=1400 audit(1592266022.396:7570): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/home/karlugas/snap/chromium/1182/.config/chromium/Default
Разбирайтесь с apparmor  ;) Вот источник Ваших бед.

Оффлайн Карлугас

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #17 : 16 Июня 2020, 13:21:32 »
apparmor 
А что это за страшный зверь?

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #18 : 16 Июня 2020, 14:44:20 »
Карлугас, очень похоже на баг, который проявлся в пакете snapd, поставляемый в дистрибутивах Ubuntu, начиная с версии 18.04. В последнем релизе должны были починить. Какая у Вас версия?

Оффлайн Карлугас

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #19 : 16 Июня 2020, 15:47:45 »
Какая у Вас версия?
20.04

Пользователь добавил сообщение 16 Июня 2020, 16:48:45:
И какой-то странный баг...
Почему он проявляется только у меня (причем только на одном компьютере, на другом стоит xubuntu 20.04, и там проблем нет), хотя хромиумом в Ubuntu пользуется огромное количество народу...

Пользователь добавил сообщение 16 Июня 2020, 17:02:41:
И еще я посмотрел, в syslog сообщения типа
Jun 16 16:47:13 karlugas-desktop kernel: [20174.694306] audit: type=1400 audit(1592315233.533:3633): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name=2F686F6D652F6B61726C756761732F736E61702F6368726F6D69756D2F313139322F2E636F6E6669672F6368726F6D69756D2F44656661756C742F43757272656E742053657373696F6E pid=2514 comm="ThreadPoolForeg" requested_mask="wc" denied_mask="wc" fsuid=1000 ouid=1000идут постоянно, а не только тогда, когда хромиум висит.
Получается, этот баг (который явно имеет место) скорее всего не является причиной зависонов?
« Последнее редактирование: 16 Июня 2020, 17:02:41 от Карлугас »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #20 : 16 Июня 2020, 17:15:27 »
Карлугас, надо полагать, через snap у Вас chromium живет в данной системе. Я не имею у себя в системе snap-пакетов, но по топикам на форуме помнится мне, что в том же месте, где Вы этот браузер себе установили, есть настройка, которая позволяет дать ему дополнительные разрешения. Можете попробовать поразрешать ему все на свете - может это что-то изменит (или сообщение вышеобозначенное реже будет вылезать, или тупить перестанет). Либо как вариант смотрите этот топик (переустановка пакета в режиме разработчика имеется в виду, которую там посоветовала уважаемая Ева Манштейн, - только адаптируйте для своего случая).
Альтернативой вижу попытаться поставить chromium через deb-пакет, - возможно там этого не будет проявляться.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Карлугас

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #21 : 16 Июня 2020, 17:51:03 »
переустановил в режиме devmode, буду понаблюдать

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #22 : 17 Июня 2020, 01:50:23 »
Карлугас, ага, баг пофикисили и закрыли, а он продолжает блуждать и в версии 20.04:
dan the person (dantheperson) wrote on 2020-04-02:
    still happens to me ubuntu 20.04 snapd 2.44+20.04
Меня смущало следующее множество строк в лог-файле:
Цитировать
Jun 16 00:01:38 karlugas-desktop chromium_chromium.desktop[24265]: [24265:40606:0616/000138.170188:ERROR:database.cc(1632)] Cookie sqlite error 778, errno 0: disk I/O error, sql: UPDATE cookies SET last_access_utc=? WHERE name=? AND host_key=? AND path=?
Jun 16 00:01:38 karlugas-desktop chromium_chromium.desktop[24265]: [24265:40606:0616/000138.170358:ERROR:database.cc(1632)] Cookie sqlite error 778, errno 0: disk I/O error, sql: UPDATE cookies SET last_access_utc=? WHERE name=? AND host_key=? AND path=?
...
Сначала я грешным делом подумал на проблемы с жестким диском. Хотя есть один сектор, являющийся кандидатом на ремапинг, на диске WD Caviar Black WD6401AALS (тот, который объемом на 640 ГБ):
Цитировать
Jun 16 11:41:05 karlugas-desktop smartd[533]: Device: /dev/sda [SAT], 1 Currently unreadable (pending) sectors
Jun 16 11:41:05 karlugas-desktop smartd[533]: Device: /dev/sda [SAT], 1 Offline uncorrectable sectors
Не помешало бы выполнить расширенные встроенные тесты для этого диска. Но причина появления выше процитированной проблемы (disk I/O error) связана вот c этим багом в snapd, приводящий к потере/покоцанию данных в профиле chromium.
НО! И это не является причиной всех бед. Посмотрим на этот участок лога:
Цитировать
Jun 16 10:32:45 karlugas-desktop kernel: [328410.798237] transmission-gt invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0
Jun 16 10:32:45 karlugas-desktop kernel: [328410.798241] CPU: 2 PID: 2462 Comm: transmission-gt Not tainted 5.4.0-37-generic #41-Ubuntu
...
Jun 16 10:32:45 karlugas-desktop kernel: [328410.798641] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service,task=chrome,pid=24799,uid=1000
Jun 16 10:32:45 karlugas-desktop kernel: [328410.798690] Out of memory: Killed process 24799 (chrome) total-vm:5970996kB, anon-rss:432104kB, file-rss:0kB, shmem-rss:1616kB, UID:1000 pgtables:4720kB oom_score_adj:300
Jun 16 10:32:45 karlugas-desktop kernel: [328410.850319] oom_reaper: reaped process 24799 (chrome), now anon-rss:0kB, file-rss:0kB, shmem-rss:1536kB
У Вас наблюдается острая нехватка оперативной памяти, что приводит к работе oom-kill, убивающего процесс хрома и различным зависаниям/подвисаниям системы.

Оффлайн Карлугас

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #23 : 17 Июня 2020, 09:15:49 »
наблюдается острая нехватка оперативной памяти
И как с этим бороться? swap увеличить?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #24 : 17 Июня 2020, 09:19:47 »
буду понаблюдать
Исходя из последнего Вашего вопроса - сбои по-прежнему проявляются?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Карлугас

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #25 : 17 Июня 2020, 09:23:16 »
Не помешало бы выполнить расширенные встроенные тесты для этого диска.
Попытался сделать самодиагностику в приложении Диски. Вылетает с ошибкой.

Пользователь добавил сообщение 17 Июня 2020, 09:25:09:
сбои по-прежнему проявляются
Пока нет.Вопрос на всякий случай: раз есть проблема с памятью, наверное надо ее решать.
« Последнее редактирование: 17 Июня 2020, 09:25:09 от Карлугас »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #26 : 17 Июня 2020, 10:04:16 »
И как с этим бороться? swap увеличить?
Сколько оперативной памяти у Вас в наличии? Понаблюдайте за ее состоянием во время работы за компьютером. Кстати, забыл упомянуть, что oom-killer может срабатывать даже при еще достаточно объеме свободной ОП. На своем древнем ноутбуке (HP Pavilion dv9860er) с 4Гб оперативной памяти я решил вопрос с помощью модуля ядра zram.

Попытался сделать самодиагностику в приложении Диски. Вылетает с ошибкой.
Цитировать
#Расширенные встроенные тесты
smartctl --test=long /dev/sda
#Для просмотра результатов выполнения тестов используется команда вывода внутреннего журнала после завершения теста:
smartctl -l selftest /dev/sda
#Для прерывания теста нужно ввести:
smartctl -X

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1794
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #27 : 17 Июня 2020, 11:34:36 »
И как с этим бороться?
Установить для теста любой из браузеров на основе файерфокса, зайти в настройки (about:config) и в 4-х местах отключить дисковый кэш.

Оффлайн Карлугас

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #28 : 17 Июня 2020, 11:44:53 »
браузеров на основе файерфокса,
А сам файрфокс подойдет? И, если можно, в каких местах нужно отключить? Та же писец, сколько настроек...

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1794
    • Просмотр профиля
Re: В Ubuntu зависает браузер
« Ответ #29 : 17 Июня 2020, 22:03:15 »
И, если можно, в каких местах нужно отключить
Palemoon легче (меньше ресурсов ест), но чуть трудней его ставить. Во всех лисообразных в адресной строке about:config по нужной строчке двойной и она становится в false...там всё по алфавиту
browser.cache.disk.enable;false
browser.cache.disk.smart_size.enabled;false
browser.cache.disk.smart_size.first_run;false
browser.cache.disk.smart_size.use_old_max;false
browser.cache.disk_cache_ssl;false
browser.cache.offline.enable;false
Если сможешь поставить Palemoon, то он в стоке на англ., идёшь на его главную, там Download > Language packs,
выбираешь руссский, инсталлишь.Затем снова about:config и меняешь в строке значения для русского.
general.useragent.locale;ru-RU.
Перезагружаешся. Кэш будет только в оперативе, не на винте.



 

Страница сгенерирована за 0.053 секунд. Запросов: 25.