I am using Arch Linux x86_64. After the last update of the fontconfig, I wanted to flush the font cache: # fc-cache -vfrs /usr/share/fonts: caching, new cache contents: 0 fonts, 56 dirs /usr/share/fonts/100dpi: caching, new cache contents: 398 fonts, 0 dirs /usr/share/fonts/75dpi: caching, new cache contents: 398 fonts, 0 dirs /usr/share/fonts/OTF: caching, new cache contents: 13 fonts, 0 dirs /usr/share/fonts/TTF: caching, new cache contents: 30 fonts, 0 dirs /usr/share/fonts/Type1: caching, new cache contents: 29 fonts, 0 dirs /usr/share/fonts/artwiz-fonts: caching, new cache contents: 0 fonts, 0 dirs /usr/share/fonts/cyrillic: caching, new cache contents: 0 fonts, 0 dirs /usr/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs /usr/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs /usr/share/fonts/envypn: caching, new cache contents: 0 fonts, 0 dirs /usr/share/fonts/kanjistrokeorders: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/local: caching, new cache contents: 36 fonts, 0 dirs /usr/share/fonts/misc: caching, new cache contents: 75 fonts, 0 dirs /usr/share/fonts/otf-cantarell-ib: caching, new cache contents: 2 fonts, 0 dirs /usr/share/fonts/otf-cantoraone-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/otf-heuristica-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/otf-melthofonts-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/otf-oswald-ib: caching, new cache contents: 13 fonts, 0 dirs /usr/share/fonts/otf-quintessential-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/otf-signika-family-ib: caching, new cache contents: 8 fonts, 0 dirs /usr/share/fonts/otf-tex-gyre-ib: caching, new cache contents: 33 fonts, 0 dirs /usr/share/fonts/otf-vollkorn-ib: caching, new cache contents: 8 fonts, 0 dirs /usr/share/fonts/speedo: caching, new cache contents: 0 fonts, 0 dirs /usr/share/fonts/t1-adobe-utopia-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/t1-bh-ib: caching, new cache contents: 12 fonts, 0 dirs /usr/share/fonts/t1-cursor-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/t1-dejavu-ib: caching, new cache contents: 21 fonts, 0 dirs /usr/share/fonts/t1-ibm-courier-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/t1-urw-fonts-ib: caching, new cache contents: 35 fonts, 0 dirs /usr/share/fonts/ttf-caladea-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/ttf-carlito-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/ttf-chromeos-ib: caching, new cache contents: 12 fonts, 0 dirs /usr/share/fonts/ttf-courier-prime-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/ttf-ddc-uchen-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/ttf-droid-ib: caching, new cache contents: 29 fonts, 0 dirs /usr/share/fonts/ttf-gelasio-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/ttf-ipafont-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/ttf-lato-ibx: caching, new cache contents: 12 fonts, 0 dirs /usr/share/fonts/ttf-liberastika-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/ttf-liberation-ib: caching, new cache contents: 16 fonts, 0 dirs /usr/share/fonts/ttf-lklug-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/ttf-lohit-oriya-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/ttf-lohit-punjabi-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/ttf-merriweather-ib: caching, new cache contents: 8 fonts, 0 dirs /usr/share/fonts/ttf-merriweather-sans-ib: caching, new cache contents: 8 fonts, 0 dirs /usr/share/fonts/ttf-mph-2b-damase-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/ttf-nanum-fonts-ib: caching, new cache contents: 8 fonts, 0 dirs /usr/share/fonts/ttf-noto-sans-ib: caching, new cache contents: 9 fonts, 0 dirs /usr/share/fonts/ttf-noto-sans-multilang-ib: caching, new cache contents: 70 fonts, 0 dirs /usr/share/fonts/ttf-noto-serif-ib: caching, new cache contents: 4 fonts, 0 dirs /usr/share/fonts/ttf-noto-serif-multilang-ib: caching, new cache contents: 8 fonts, 0 dirs /usr/share/fonts/ttf-opensans-ib: caching, new cache contents: 13 fonts, 0 dirs /usr/share/fonts/ttf-symbola-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/ttf-tharlon-ib: caching, new cache contents: 1 fonts, 0 dirs /usr/share/fonts/ttf-ubuntu-font-family-ib: caching, new cache contents: 11 fonts, 0 dirs /usr/share/fonts/ttf-wqy-microhei-ib: caching, new cache contents: 2 fonts, 0 dirs /usr/share/fonts/util: caching, new cache contents: 0 fonts, 0 dirs /.local/share/fonts: skipping, no such directory Re-scanning /usr/share/fonts: /usr/share/fonts: error scanning Re-scanning /usr/share/fonts/encodings: /usr/share/fonts/encodings: error scanning /var/cache/fontconfig: cleaning cache directory /.cache/fontconfig: not cleaning non-existent cache directory fc-cache: failed
what does it say if you run fc-cache with FC_DEBUG=128?
Created attachment 97163 [details] Log with FC_DEBUG=128
Thanks. Fixed in git with one liner patch. http://cgit.freedesktop.org/fontconfig/commit/?id=f44157c809d280e2a0ce87fb078fc4b278d24a67
Created attachment 101015 [details] Log of my second encounter of this behaviour
The bug seems to have re-appeared in version 2.11.1 (see new attachment).
I was testing fc-cache on a 32-bit system this time, in case that matters.
(In reply to comment #5) > The bug seems to have re-appeared in version 2.11.1 (see new attachment). The above fix isn't yet in any released one. please try again with git's or backport a patch.
It seems that the bug can be workarounded with: 1/ fc-cache -vrf => clean cache (and then fail on regeneration) and then then: 2/ fc-cache -vf" => no --really-force the second time, so the parameter is correct in scanDirs that time. Hope it helps other.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.