четверг, 28 декабря 2017 г.

К чему может привести перенос конфигов в новый релиз

Новогодний подарочек получил вчера. Хорошо, что заранее, и я успел с ним расправиться :)

Дело выглядело так. Заметил, что память моя (в смысле, ПК) чем-то полностью забилась (ага, 8 ГБ). Нет, ничего страшного, видали такое не раз, если выполнять много файловых операций копирования, или качать/раздавать торренты. Кэшем занята память, и даже подкачки немного нарисовалось. Но на этот раз ничем подобным не занимался, вот что странно...

Посмотрел на свободное место на разделе /home, а его почти не остается! Запустил ncdu и сразу нашел распухшие файлы .xsession-errors и .xsession-errors.old. Да, более 15 ГБ каждый! Открывать такие файлы для просмотра не стоит. Поэтому перезапуск сеанса, они очистились, и приступил к наблюдениям за содержимым файла.

Постоянно добавляются такие строки:
(xfce4-taskmanager:5919): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Ну ладно, скорость заполнения не такая, чтобы достичь 15 ГБ.
Запускал разные программы, они добавляли свои сообщения и жалобы, но тоже по мелочам.
А вот при запуске Google Chrome процесс пошел семимильными шагами, ибо добавляются те же строки, а кроме того:
[6542:6542:1228/114300.639825:ERROR:proxy_api_helpers.cc(484)] Cannot decode base64-encoded PAC data URL: data:application/x-ns-proxy-autoconfig;base64,Y29uc3QgUFJ ... (и дальше гигантское количество не имеющих смысла символов!)
Перезапуск сеанса, перезагрузка ПК, очистка куков и кэша браузера не помогают.

Понятно, в таком случае хочется проверить, как будет вести себя "чистый" Google Chrome, без расширений и без папки /home/vvv/.config/google-chrome/. Переименовал папку, запустил браузер, создалась новая, все нормально. Добавил нужные мне расширения, все нормально. За исключением тех же строк от Pango.

Перезагрузка сеанса, и упомянутые строки в файле тоже больше не появляются. Настроил браузер, все в порядке.

С Наступающим Новым годом, и лучше без таких "подарков"!