KDE4 + fontconfig + infinality - "течёт" plasma-dekstop
Проблема, судя по всему, реально существует, например, подобное гуглится для Fedora.
Проявляется в том, что если freetype собран с USE=infinality, то со временем процесс plasma-desktop (а также процесс играющего в фоне amarok) разрастается в памяти - за час может вполне +100Мб выдать.
Пробовались разные конфигурации (eselect fontconfig), в том числе пустые (включен только 52-infinality.conf) - эффекта не даёт.
Прочие включенные флаги freetype: X adobe-cff bzip2 png static-libs
Интереса ради собирал KDE5 - была та же проблема с тамошней plasma.
На рабочем компьютере проблема не проявлялась. Сделал quickpkg freetype там, перенёс на домашний ноутбук, установил как бинарный пакет (USE-флаги совпадают) - проблема исчезла. Сборка freetype из исходников - снова появляется. Никак не могу уловить, что может влиять. В какой-то момент в процессе экспериментов проблема проявилась и на рабочем компьютере, причём по сути настройки системы "до" и "после" не поменялись.
Системный профиль - default/linux/amd64/13.0/desktop/kde, прочие файлы
make.conf
emerge --info
package.keywords/*
package.use/*
Шрифты с infinality выглядят действительно лучше, поэтому не хотелось бы решать проблему отключением флага.
Если кто-то сталкивался, и, возможно, решал эту неуловимую проблему, прошу откликнуться.
- Для комментирования войдите или зарегистрируйтесь
/
Прочие значимые параметры (
gcc
/glibc
) тоже не менялись?Ну тогда я бы посмотрел на цфлаги (у тебя что стоит? думаю для начала стоит попробовать генерик архитектуры).
:wq
--
Live free or die
После нескольких дней
После нескольких дней экспериментов на обеих машинах так и не пришёл к нормально работающему (без утечек) с USE=infinality результату. В итоге отключил этот флаг у freetype, а для fontconfig выставил минимальный набор правил с уклоном в шрифты Liberation.
Результат, в принципе, устраивает:
https://www.dropbox.com/s/io0xg4rbax93tsa/fontconfig.png?dl=0
хотя с infinality всё же шрифты получше самую малость выглядели.