Package: libfontconfig1
Version: 2.4.1-2
Severity: important

When attempting to print in either Firefox, Epiphany, and Galeon they
all crash. This crash occured in both Firefox, and Galeon after printing
two times in sequence. While, in Epiphany it only required one attempt
to print to get it to crash.

After installing firefox debug symbols and running firefox in gdb I soon
found that the FcCharSetDestroy() function provided by
/usr/lib/libfontconfig.so.1 was causing it as represented by the
following snippet from a backtrace in gdb:

#0  0xa7813d17 in FcCharSetDestroy () from /usr/lib/libfontconfig.so.1
#1  0x081e5826 in ~nsFontMetricsPS (this=0x9318410) at
nsFontMetricsPS.cpp:111
#2  0x081e33a8 in nsFontMetricsPS::Release (this=0xa76d0414)
    at nsFontMetricsPS.cpp:135
#3  0x088de065 in nsFontCache::Flush (this=0x94b3348)
    at nsDeviceContext.cpp:715

Given that I had a strong assumption something had changed in
libfontconfig1 from version 2.3.2-7 and 2.4.1-2 I reverted the
libfontconfig1, fontconfig, and fontconfig-config  packages to version
2.3.2-7 and when I print in Firefox, Epiphany, and Galeon there is NO
longer an segfault issue. I reverted all 3 packages due to dependencies
between them.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages libfontconfig1 depends on:
ii  fontconfig-config            2.4.1-2     generic font configuration
library
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libexpat1                    1.95.8-3.3  XML parsing C library -
runtime li
ii  libfreetype6                 2.2.1-5     FreeType 2 font engine,
shared lib
ii  zlib1g                       1:1.2.3-13  compression library - runtime

libfontconfig1 recommends no packages.

-- no debconf information

-- 
Andrew De Ponte

Contact Info
------------
AIM Nick: HUNNYnNUTTS
JabberID: [EMAIL PROTECTED]

Current Open Source Projects
----------------------------
Zaurus Synchronization REPository
(a.k.a. Zaurus Synchronization Reverse Engineering Project)
- http://zsrep.sourceforge.net


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

Reply via email to