Thanks for the quick reply.

On Tue, 18 Dec 2007, Keith Packard wrote:

It looks like one of the old cache files is breaking fontconfig somehow,
but it's hard to know precisely where the issue is. If you could run
this under strace and see which file was failing, then carefully save
that file and send it along, I can see if that cache file causes
problems here.


getdents(3, /* 39 entries */, 4096)     = 2104
open("/var/cache/fontconfig/f71c1c7b3f795e5e20ad4a8800a9d397-x86.cache-2", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=80, ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


Also, installing libfontconfig1-dbg should help generate a more useful
stack trace in any case.

with the debug libraries installed, the program doesn't crash but instead complains about an invalid cache file:

/var/cache/fontconfig: cleaning cache directory
/var/cache/fontconfig: invalid cache file: f71c1c7b3f795e5e20ad4a8800a9d397-x86.cache-2
/usr/bin/fc-cache: succeeded

so, apparently you have a sneaky bug that only fails when you don't have debugging enabled.

I then ran dpkg --reconfigure fontconfig

I would send you a copy of the file but it appears to have been deleted.

emacs is still broken, though. Appears it is trying to get the nimbus mono l fonts (my message is at the bottom of the bug report).
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=352811




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to