[Fontconfig] Issues with current cvs

Patrick Lam plam at MIT.EDU
Thu Jan 19 22:24:53 PST 2006


Ronny V. Vindenes wrote:
> I haven't experienced any problems in any apps but:
> 
> $ make check
> ...
> *** Test failed: Subdir with a cache file
> *** output is in 'out', expected output in 'out.expected'
> FAIL: run-test.sh
> ===================
> 1 of 1 tests failed
> ===================
> 
> $ cat out
> Fixed:pixelsize=16
> Fixed:pixelsize=6
> =
> =

Yikes, this is a tricky one.  The problem is that the global cache 
doesn't contain all of the directory names, so that fc-list misses 
locally cached subdirectories of globally cached directories.  I don't 
have a fix yet, but I'm working on one.

> Also after installing and running 'fc-cache -fs' a lot of the files
> in /var/cache/fontconfig are 131072 bytes (but produce different
> md5sums) and produce this exact output:
> 
> $ fc-cat /var/cache/fontconfig/f020b8ea95ccc22321ce43a4499889d8.cache-2
> fc-cat: printing directory cache for cache which would be named     1000
> 78563412    1    8    4   20   10    8   18    4   10   10    4    8
> 20    8    8    2   20    4   30 1000

Hmm.  That shouldn't happen either, almost like you have binaries that 
are out of synch.

> Finally running make check-valgrind in cairo cvs, a few memleaks are
> reported in fontconfig (which is an improvement over earlier fontconfig
> cvs that triggered illegal memory accesses).

Where are they?

pat



More information about the Fontconfig mailing list