Hi,
With CVS I''m seeing something near infinite recursion in
FcCacheReadDirs:
#77 0x00485140 in FcCacheReadDirs (config=0x97049a0, cache=0x970fd10,
    list=0xbff4998, set=0x970bae8) at fccache.c:850
#78 0x00485140 in FcCacheReadDirs (config=0x97049a0, cache=0x970fd10,
    list=0xbff3370, set=0x970bae8) at fccache.c:850
#79 0x00485140 in FcCacheReadDirs (config=0x97049a0, cache=0x970fd10,
    list=0xbff05b0, set=0x970bae8) at fccache.c:850
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) f 72
#72 0x00485140 in FcCacheReadDirs (config=0x97049a0, cache=0x970fd10,
    list=0xbffb838, set=0x970bae8) at fccache.c:850
850             ret += FcCacheReadDirs (config, cache, sublist, set);
(gdb)
I have fonts in ~/.fonts.  I just ran fc-cache as user.
--behdad
http://behdad.org/
"Commandment Three says Do Not Kill, Amendment Two says Blood Will
Spill"
	-- Dan Bern, "New American Language"