Your message dated Thu, 04 Jan 2007 23:18:11 +0000
with message-id <[EMAIL PROTECTED]>
and subject line fontconfig: 'fc-cache -f' crashes -- submitter says it was 
filesystem corruption
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---

Package: fontconfig
Version: 2.4.2-1
Severity: grave
Justification: renders package unusable

I've got an AMD64 system with a i386 chroot where I install 386-only applictions ( Firefox for the
flashplugin, Skype etc ). I am writing this report from within the chroot.

After one of recent updates, Firefox and Skype started crashing on startup. 'strace firefox' gave me clues that it crashes while trying to open cached fonts in ~/.fontconfig/. Indeed, a 'rm -rf ~/.fontconfig' makes Firefox start up and work normally. Same goes for Skype.

I found bug #402014 which says something about fontconfig being broken right now and that user has to rebuild font cache with a 'fc-cache -f'. So I tried this, and found out that 'fc-cache -f' crashes in the chroot ( in the AMD64 system it does not ). I think this is the root reason for which Firefox and Skype crash. Here are a few lines from 'strace fc-cache -f':

(...)
rename("/var/cache/fontconfig/3830d5c3ddfd5cd38a049b759396e72e-x86.cache-2.NEW",
"/var/cache/fontconfig/3830d5c3ddfd5cd38a049b759396e72e-x86.cache-2") = 0
unlink("/var/cache/fontconfig/3830d5c3ddfd5cd38a049b759396e72e-x86.cache-2.LCK") = 0
close(3)                                = 0
stat64("/usr/share/fonts", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/var/cache/fontconfig/3830d5c3ddfd5cd38a049b759396e72e-x86.cache-2", O_RDONLY) = 3
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages fontconfig depends on:
ii defoma 0.11.10 Debian Font Manager -- automatic f ii fontconfig-config 2.4.2-1 generic font configuration library ii libc6 2.3.6.ds1-9 GNU C Library: Shared libraries ii libexpat1 1.95.8-3.4 XML parsing C library - runtime li ii libfontconfig1 2.4.2-1 generic font configuration library ii libfreetype6 2.2.1-5 FreeType 2 font engine, shared lib
ii  zlib1g                       1:1.2.3-13  compression library - runtime

fontconfig recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
The submitter says:

> Resolved. The reason turned out to be filesystem corruption in my 
> chroot. How did it happed, that's another question.
> Sorry for the late followup, in the meantime I had hardware problems.

Therefore I think this bug can be closed. If I've made a grave error, 
please tell me and I'll re-open.

-- 
Crappy tools are not worth it. Find or make better ones.


--- End Message ---

Reply via email to