- Package:
- fontconfig
- Source:
- fontconfig
- Description:
- generic font configuration library - support binaries
- Submitter:
- "r.ductor"
- Date:
- 2013-12-23 15:18:05 UTC
- Severity:
- important
BUG:
# fc-cache -f
Segmentation fault
CONFIG:
# fc-cache -V
fontconfig version 2.6.0
# uname -a
Linux prozac 2.6.18-3-686 #1 SMP Mon Dec 4 16:41:14 UTC 2006 i686 GNU/Linux
# dpkg -s libc6 | grep ^Version
Version: 2.7-10
RELATED BUG:
Same behavior for fc-cache -f from the testing version fontconfig_2.5.0-2_i386.deb
from the problem started. I installed fontconfig 2.6.0-1 hoping for the best but murphy's law is stronger!
IMPLICATIONS:
Those bugs imply that I cannot remove the package ttf-opensymbol because
ttf-opensymbol.postrm in line 74 calls fc-chache -f.
# aptitude purge ttf-opensymbol
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages will be REMOVED:
ttf-opensymbol{p}
0 packages upgraded, 0 newly installed, 1 to remove and 806 not upgraded.
Need to get 0B of archives. After unpacking 467kB will be freed.
Do you want to continue? [Y/n/?] Y
Writing extended state information... Done
(Reading database ... 116873 files and directories currently installed.)
Removing ttf-opensymbol ...
Updating fontconfig cache...
/var/lib/dpkg/info/ttf-opensymbol.postrm: line 74: 17651 Segmentation fault fc-cache -f
dpkg: error processing ttf-opensymbol (--purge):
subprocess post-removal script returned error exit status 139
Errors were encountered while processing:
ttf-opensymbol
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
good luck
ric
Dear Keith,
maybe you are used to this: now fc-cache -f seems to work ;)
Summary of what I have done:
to do what you suggested me I had
to install libfontconfig1-dbg_2.6.0-1_i386.deb
I had to install libfontconfig1_2.6.0-1.deb
and to do that I had to install fontconfig-config_2.6.0-1.
The error
E: I wasn't able to locate file for the ttf-opensymbol package.
seems now disapperared beacase at the at the last installation ttf-opensymbol was cleared and reinstalled.
If Icould make a guess I would say that it was a problem of in the old fontconfig-conf
and in the fact that dependencies were not clearly solved by aptitude/apt-get or
that some dependency requirement was missing
If I have some news I will tell you
ric
============ OUTPUT ============================
prozac:~# aptitude search firefox
p firefox - Transition package for iceweasel rename
p firefox-dom-inspector - Transition package for iceweasel rename
p firefox-gnome-support - Transition package for iceweasel rename
p firefox-greasemonkey - Transition package for iceweasel rename
p firefox-sage - lightweight RSS and Atom feed reader for Firefox
p firefox-webdeveloper - Transition package for iceweasel rename
p mozilla-firefox - Transition package for iceweasel rename
p mozilla-firefox-adblock - AdBlock extension for the Iceweasel and Iceape web browsers
p mozilla-firefox-dom-inspector - Transition package for iceweasel rename
p mozilla-firefox-gnome-support - Transition package for iceweasel rename
p mozilla-firefox-locale-bg-bg - Bulgarian language package for Iceweasel (transitional package)
p mozilla-firefox-locale-ca - Catalan language package for Iceweasel (transitional package)
p mozilla-firefox-locale-cs-cz - Czech language package for Iceweasel (transitional package)
p mozilla-firefox-locale-da-dk - Danish language package for Iceweasel (transitional package)
p mozilla-firefox-locale-de-de - German (Germany) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-en-gb - English (Great Britain) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-es-ar - Spanish (Argentina) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-es-es - Spanish (Spain) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-eu - Basque language package for Iceweasel (transitional package)
p mozilla-firefox-locale-fi-fi - Finnish language package for Iceweasel (transitional package)
p mozilla-firefox-locale-fr-fr - French language package for Iceweasel (transitional package)
p mozilla-firefox-locale-ga-ie - Irish (Ireland) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-gu-in - Gujarati (India) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-he-il - Hebrew language package for Iceweasel (transitional package)
p mozilla-firefox-locale-hu-hu - Hungarian language package for Iceweasel (transitional package)
p mozilla-firefox-locale-mk-mk - Macedonian language package for Iceweasel (transitional package)
p mozilla-firefox-locale-nl-nl - Dutch language package for Iceweasel (transitional package)
p mozilla-firefox-locale-pa-in - Punjabi (India) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-pl-pl - Polish language package for Iceweasel (transitional package)
p mozilla-firefox-locale-pt-br - Portuguese (Brazil) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-ro-ro - Romanian language package for Iceweasel (transitional package)
p mozilla-firefox-locale-ru-ru - Russian language package for Iceweasel (transitional package)
p mozilla-firefox-locale-sl-si - Slovenian langauge package for Iceweasel (transitional package)
p mozilla-firefox-locale-sv-se - Swedish (Sweden) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-tr-tr - Turkish language package for Iceweasel (transitional package)
p mozilla-firefox-locale-uk - Ukrainian language package for Iceweasel (transitional package)
p mozilla-firefox-locale-zh-cn - Chinese (China) language package for Iceweasel (transitional package)
p mozilla-firefox-locale-zh-tw - Chinese (Taiwan) language package for Iceweasel (transitional package)
prozac:~# aptitude search libfontconfig1-dbg
p libfontconfig1-dbg - generic font configuration library - debugging symbols
prozac:~# aptitude update
Hit http://ftp.fr.debian.org testing Release.gpg
Ign http://ftp.fr.debian.org testing/main Translation-en_US
Hit http://ftp.fr.debian.org stable Release.gpg
Ign http://ftp.fr.debian.org stable/main Translation-en_US
Hit http://ftp.fr.debian.org unstable Release.gpg
Ign http://ftp.fr.debian.org unstable/main Translation-en_US
Hit http://ftp.fr.debian.org testing Release
Hit http://ftp.fr.debian.org stable Release
Hit http://ftp.fr.debian.org unstable Release
Hit http://ftp.fr.debian.org testing/main Packages/DiffIndex
Hit http://security.debian.org testing/updates Release.gpg
Ign http://security.debian.org testing/updates/main Translation-en_US
Hit http://ftp.fr.debian.org testing/main Sources/DiffIndex
Ign http://ftp.fr.debian.org stable/main Packages/DiffIndex
Ign http://ftp.fr.debian.org stable/main Sources/DiffIndex
Hit http://ftp.fr.debian.org unstable/main Packages/DiffIndex
Hit http://ftp.fr.debian.org unstable/main Sources/DiffIndex
Hit http://ftp.fr.debian.org stable/main Packages
Hit http://security.debian.org testing/updates Release
Hit http://ftp.fr.debian.org stable/main Sources
Ign http://security.debian.org testing/updates/main Packages/DiffIndex
Ign http://security.debian.org testing/updates/main Sources/DiffIndex
Hit http://security.debian.org testing/updates/main Packages
Hit http://security.debian.org testing/updates/main Sources
Reading package lists... Done
W: There is no public key available for the following key IDs:
B5D0C804ADB11277
W: You may want to run apt-get update to correct these problems
prozac:~# apt-get update
Hit http://ftp.fr.debian.org testing Release.gpg
Ign http://ftp.fr.debian.org testing/main Translation-en_US
Hit http://ftp.fr.debian.org stable Release.gpg
Hit http://security.debian.org testing/updates Release.gpg
Ign http://security.debian.org testing/updates/main Translation-en_US
Ign http://ftp.fr.debian.org stable/main Translation-en_US
Hit http://ftp.fr.debian.org unstable Release.gpg
Hit http://security.debian.org testing/updates Release
Ign http://ftp.fr.debian.org unstable/main Translation-en_US
Hit http://ftp.fr.debian.org testing Release
Hit http://ftp.fr.debian.org stable Release
Hit http://ftp.fr.debian.org unstable Release
Ign http://security.debian.org testing/updates/main Packages/DiffIndex
Hit http://ftp.fr.debian.org testing/main Packages/DiffIndex
Ign http://security.debian.org testing/updates/main Sources/DiffIndex
Hit http://ftp.fr.debian.org testing/main Sources/DiffIndex
Hit http://security.debian.org testing/updates/main Packages
Ign http://ftp.fr.debian.org stable/main Packages/DiffIndex
Ign http://ftp.fr.debian.org stable/main Sources/DiffIndex
Hit http://security.debian.org testing/updates/main Sources
Hit http://ftp.fr.debian.org unstable/main Packages/DiffIndex
Hit http://ftp.fr.debian.org unstable/main Sources/DiffIndex
Hit http://ftp.fr.debian.org stable/main Packages
Hit http://ftp.fr.debian.org stable/main Sources
Reading package lists... Done
W: There is no public key available for the following key IDs:
B5D0C804ADB11277
W: You may want to run apt-get update to correct these problems
prozac:~# aptitude --simulate install libfontconfig1-dbg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
libfontconfig1-dbg
The following packages will be upgraded:
fontconfig-config libfontconfig1
2 packages upgraded, 1 newly installed, 0 to remove and 814 not upgraded.
Need to get 0B of archives. After unpacking 639kB will be used.
Do you want to continue? [Y/n/?] Y
Would download/install/remove packages.
prozac:~# aptitude install libfontconfig1-dbg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
libfontconfig1-dbg
The following packages will be upgraded:
fontconfig-config libfontconfig1
2 packages upgraded, 1 newly installed, 0 to remove and 814 not upgraded.
Need to get 0B of archives. After unpacking 639kB will be used.
Do you want to continue? [Y/n/?] Y
E: I wasn't able to locate file for the ttf-opensymbol package. This might mean you need to manually fix this package.
Writing extended state information... Done
E: I wasn't able to locate file for the ttf-opensymbol package. This might mean you need to manually fix this package.
E: Internal error: couldn't generate list of packages to download
prozac:~# aptitude download libfontconfig1-dbg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Get:1 http://ftp.fr.debian.org testing/main libfontconfig1-dbg 2.6.0-1 [278kB]
Fetched 278kB in 0s (1478kB/s)
prozac:~# dkpg -i libfontconfig1-dbg_2.6.0-1_i386.deb
dkpg: Command not found.
prozac:~# dkpkg -i libfontconfig1-dbg_2.6.0-1_i386.deb
dkpkg: Command not found.
prozac:~# dpkg -i libfontconfig1-dbg_2.6.0-1_i386.deb
Selecting previously deselected package libfontconfig1-dbg.
(Reading database ... 116873 files and directories currently installed.)
Unpacking libfontconfig1-dbg (from libfontconfig1-dbg_2.6.0-1_i386.deb) ...
dpkg: dependency problems prevent configuration of libfontconfig1-dbg:
libfontconfig1-dbg depends on libfontconfig1 (= 2.6.0-1); however:
Version of libfontconfig1 on system is 2.4.1-2.
dpkg: error processing libfontconfig1-dbg (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libfontconfig1-dbg
prozac:~# aptitude download libfontconfig1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
Get:1 http://ftp.fr.debian.org testing/main libfontconfig1 2.6.0-1 [230kB]
Fetched 230kB in 0s (695kB/s)
prozac:~# dpkg -i libfontconfig1_2.6.0-1_i386.deb
(Reading database ... 116883 files and directories currently installed.)
Preparing to replace libfontconfig1 2.4.1-2 (using libfontconfig1_2.6.0-1_i386.deb) ...
Unpacking replacement libfontconfig1 ...
dpkg: dependency problems prevent configuration of libfontconfig1:
libfontconfig1 depends on fontconfig-config (= 2.6.0-1); however:
Version of fontconfig-config on system is 2.4.1-2.
dpkg: error processing libfontconfig1 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libfontconfig1
prozac:~# aptitude
Preconfiguring packages ...
(Reading database ... 116883 files and directories currently installed.)
Removing ttf-opensymbol ...
Updating fontconfig cache...
Purging configuration files for ttf-opensymbol ...
(Reading database ... 116883 files and directories currently installed.)
Preparing to replace fontconfig-config 2.4.1-2 (using .../fontconfig-config_2.6.0-1_all.deb) ...
Unpacking replacement fontconfig-config ...
Processing triggers for man-db ...
Setting up fontconfig-config (2.6.0-1) ...
Installing new version of config file /etc/fonts/fonts.dtd ...
Installing new version of config file /etc/fonts/fonts.conf ...
Installing new version of config file /etc/fonts/conf.avail/70-no-bitmaps.conf ...
Installing new version of config file /etc/fonts/conf.avail/30-urw-aliases.conf ...
Installing new version of config file /etc/fonts/conf.avail/10-no-sub-pixel.conf ...
Installing new version of config file /etc/fonts/conf.avail/60-latin.conf ...
Installing new version of config file /etc/fonts/conf.avail/10-sub-pixel-vbgr.conf ...
Installing new version of config file /etc/fonts/conf.avail/10-unhinted.conf ...
Installing new version of config file /etc/fonts/conf.avail/20-unhint-small-vera.conf ...
Installing new version of config file /etc/fonts/conf.avail/10-sub-pixel-bgr.conf ...
Installing new version of config file /etc/fonts/conf.avail/50-user.conf ...
Installing new version of config file /etc/fonts/conf.avail/20-fix-globaladvance.conf ...
Installing new version of config file /etc/fonts/conf.avail/51-local.conf ...
Installing new version of config file /etc/fonts/conf.avail/69-unifont.conf ...
Installing new version of config file /etc/fonts/conf.avail/10-sub-pixel-vrgb.conf ...
Installing new version of config file /etc/fonts/conf.avail/65-fonts-persian.conf ...
Installing new version of config file /etc/fonts/conf.avail/70-yes-bitmaps.conf ...
Installing new version of config file /etc/fonts/conf.avail/65-nonlatin.conf ...
Installing new version of config file /etc/fonts/conf.avail/10-sub-pixel-rgb.conf ...
Installing new version of config file /etc/fonts/conf.avail/80-delicious.conf ...
Installing new version of config file /etc/fonts/conf.avail/10-autohint.conf ...
Setting up libfontconfig1 (2.6.0-1) ...
Setting up libfontconfig1-dbg (2.6.0-1) ...
Press return to continue.
prozac:~# aptitude search fontconfig
i A fontconfig - generic font configuration library - support binaries
i A fontconfig-config - generic font configuration library - configuration
v libfontconfig-dev -
i A libfontconfig1 - generic font configuration library - runtime
i libfontconfig1-dbg - generic font configuration library - debugging symbols
p libfontconfig1-dev - generic font configuration library - development
prozac:~# aptitude -vvv search fontconfig
i A fontconfig - generic font configuration library - support binaries
i A fontconfig-config - generic font configuration library - configuration
v libfontconfig-dev -
i A libfontconfig1 - generic font configuration library - runtime
i libfontconfig1-dbg - generic font configuration library - debugging symbols
p libfontconfig1-dev - generic font configuration library - development
prozac:~# 'aptitude -F %p %V %v search fontconfig'
aptitude -F %p %V %v search fontconfig: Command not found.
prozac:~# aptitude '-F %p %V %v search fontconfig'
prozac:~# aptitude -F '%p%V%v' search fontconfig
fontconfig 2.6.0-1 2.6.0-1
fontconfig-config 2.6.0-1 2.6.0-1
libfontconfig-dev <none> <none>
libfontconfig1 2.6.0-1 2.6.0-1
libfontconfig1-dbg 2.6.0-1 2.6.0-1
libfontconfig1-dev 2.6.0-1 <none>
prozac:~# aptitude -F '%c%a%M%V%v%p---%d' search fontconfig
i A2.6.0-1 2.6.0-1 fontconfig ---generic font configuration library - support binaries
i A2.6.0-1 2.6.0-1 fontconfig-config ---generic font configuration library - configuration
v <none> <none> libfontconfig-dev ---
i A2.6.0-1 2.6.0-1 libfontconfig1 ---generic font configuration library - runtime
i 2.6.0-1 2.6.0-1 libfontconfig1-dbg ---generic font configuration library - debugging symbols
p 2.6.0-1 <none> libfontconfig1-dev ---generic font configuration library - development
prozac:~# aptitude -F '%c%a%M%p%V%v---%d' search fontconfig
i Afontconfig 2.6.0-1 2.6.0-1 ---generic font configuration library - support binaries
i Afontconfig-config 2.6.0-1 2.6.0-1 ---generic font configuration library - configuration
v libfontconfig-dev <none> <none> ---
i Alibfontconfig1 2.6.0-1 2.6.0-1 ---generic font configuration library - runtime
i libfontconfig1-dbg 2.6.0-1 2.6.0-1 ---generic font configuration library - debugging symbols
p libfontconfig1-dev 2.6.0-1 <none> ---generic font configuration library - development
prozac:~# aptitude -F '%a %B%c%M%p#%V%v---%d' search fontconfig
iAfontconfig 2.6.0-1 2.6.0-1 ---generic font configuration library - support binaries
iAfontconfig-config 2.6.0-1 2.6.0-1 ---generic font configuration library - configuration
v libfontconfig-dev <none> <none> ---
iAlibfontconfig1 2.6.0-1 2.6.0-1 ---generic font configuration library - runtime
i libfontconfig1-dbg 2.6.0-1 2.6.0-1 ---generic font configuration library - debugging symbols
p libfontconfig1-dev 2.6.0-1 <none> ---generic font configuration library - development
prozac:~# aptitude -F '%a %B# %c %M%p#%V%v---%d' search fontconfig
i Afontconfig 2.6.0-1 2.6.0-1 ---generic font configuration library - support binaries
i Afontconfig-config 2.6.0-1 2.6.0-1 ---generic font configuration library - configuration
v libfontconfig-dev <none> <none> ---
i Alibfontconfig1 2.6.0-1 2.6.0-1 ---generic font configuration library - runtime
i libfontconfig1-dbg 2.6.0-1 2.6.0-1 ---generic font configuration library - debugging symbols
p libfontconfig1-dev 2.6.0-1 <none> ---generic font configuration library - development
prozac:~# aptitude -F '%a %c %M %p# %V %v ---%d' search fontconfig
i A fontconfig 2.6.0-1 2.6.0-1 ---generic font configuration library - support binaries
i A fontconfig-config 2.6.0-1 2.6.0-1 ---generic font configuration library - configuration
v libfontconfig-dev <none> <none> ---
i A libfontconfig1 2.6.0-1 2.6.0-1 ---generic font configuration library - runtime
i libfontconfig1-dbg 2.6.0-1 2.6.0-1 ---generic font configuration library - debugging symbols
p libfontconfig1-dev 2.6.0-1 <none> ---generic font configuration library - development
prozac:~# fc-cache -f
prozac:~# history
1 12:44 aptitude search '~N' firefox
2 12:50 aptitude search firefox
3 12:52 aptitude search libfontconfig1-dbg
4 12:52 aptitude update
5 12:53 apt-get update
6 12:54 aptitude --simulate install libfontconfig1-dbg
7 12:55 aptitude install libfontconfig1-dbg
8 12:57 aptitude download libfontconfig1-dbg
9 12:59 dkpg -i libfontconfig1-dbg_2.6.0-1_i386.deb
10 12:59 dkpkg -i libfontconfig1-dbg_2.6.0-1_i386.deb
11 12:59 dpkg -i libfontconfig1-dbg_2.6.0-1_i386.deb
12 13:01 aptitude download libfontconfig1
13 13:02 dpkg -i libfontconfig1_2.6.0-1_i386.deb
14 13:04 aptitude
15 13:09 aptitude search fontconfig
16 13:11 aptitude -vvv search fontconfig
17 13:17 'aptitude -F %p %V %v search fontconfig'
18 13:17 aptitude '-F %p %V %v search fontconfig'
19 13:19 aptitude -F '%p%V%v' search fontconfig
20 13:22 aptitude -F '%c%a%M%V%v%p---%d' search fontconfig
21 13:23 aptitude -F '%c%a%M%p%V%v---%d' search fontconfig
22 13:30 aptitude -F '%a %B%c%M%p#%V%v---%d' search fontconfig
23 13:33 aptitude -F '%a %B# %c %M%p#%V%v---%d' search fontconfig
24 13:34 aptitude -F '%a %c %M %p# %V %v ---%d' search fontconfig
25 15:44 fc-cache -f
26 15:45 history
prozac:~# fc-cache -f
prozac:~# fc-cache -f
prozac:~# fc-cache -V
fontconfig version 2.6.0
prozac:~# uname -a
Linux prozac 2.6.18-3-686 #1 SMP Mon Dec 4 16:41:14 UTC 2006 i686 GNU/Linux
prozac:~# dpkg -s libc6 | grep ^Version
Version: 2.7-10
prozac:~#
Keith, I've found a logfile of the 01/07, the day of the bug. fc-cache -f stops at /usr/local/share/fonts which NOW is empty. I attach it. ric prozac:~> ls -l /var/log/fontconfig.log -rw-r--r-- 1 root root 1463 2008-07-01 20:36 /var/log/fontconfig.log prozac:~> less /var/log/fontconfig.log prozac:~> less /var/log/fontconfig.log prozac:~> ls -l /usr/local/share/fonts total 0 prozac:~>
Yes, that has happened every time someone has reported this issue. I'm glad you've 'resolved' your problem, of course I was hoping that you wouldn't and that I would get a chance to fix the bug instead :-)
Hmm. I wonder if it was empty before...
Stacktrace and Backtrace is available at Bug #507840
Dear Maintainer,
I am also experiencing this bug, but with different fonts.
I created a custom package, for my use only, of the Windows 7 and Office 2007 TTF fonts and I've been using this package
for the last 4 years without any trouble whatsoever until yesterday, when a dist-upgrade pulled in fontconfig 2.11.0-2.
I've managed to get a backtrace from gdb of fc-cache segfaulting, but I'm not sure how useful it is. As below:
Starting program: /usr/bin/fc-cache -rv
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff791c7e8 in ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6
(gdb) edit
bash: /bin/ex: No such file or directory
(gdb) bt
#0 0x00007ffff791c7e8 in ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6
#1 0x00007ffff792412b in ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6
#2 0x00007ffff7924f88 in ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6
#3 0x00007ffff7911f85 in FT_Load_Glyph () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6
#4 0x00007ffff7bb1468 in FcFreeTypeCheckGlyph (face=0x6b3ce0, ucs4=179, glyph=118, blanks=0x61d570, advance=0x7fffffffdb68,
using_strike=<optimized out>) at fcfreetype.c:2326
#5 0x00007ffff7bb1b47 in FcFreeTypeCharSetAndSpacingForSize (face=0x6b3ce0, blanks=0x61d570, spacing=0x7fffffffdcf4,
strike_index=<optimized out>) at fcfreetype.c:2462
#6 0x00007ffff7bb35ac in IA__FcFreeTypeQueryFace (face=<optimized out>,
file=file@entry=0x604ee0 "/usr/share/fonts/truetype/ttf-win7-office2k7/ahronbd.ttf", id=id@entry=0,
blanks=blanks@entry=0x61d570) at fcfreetype.c:1711
#7 0x00007ffff7bb3db8 in IA__FcFreeTypeQuery (file=file@entry=0x604ee0 "/usr/share/fonts/truetype/ttf-win7-office2k7/ahronbd.ttf",
id=id@entry=0, blanks=blanks@entry=0x61d570, count=count@entry=0x7fffffffdf5c) at fcfreetype.c:1818
#8 0x00007ffff7baef99 in FcFileScanFontConfig (config=0x604010,
file=0x604ee0 "/usr/share/fonts/truetype/ttf-win7-office2k7/ahronbd.ttf", blanks=0x61d570, set=0x607b90) at fcdir.c:85
#9 FcFileScanConfig (set=set@entry=0x607b90, dirs=dirs@entry=0x60a220, blanks=blanks@entry=0x61d570,
file=0x604ee0 "/usr/share/fonts/truetype/ttf-win7-office2k7/ahronbd.ttf", config=config@entry=0x604010) at fcdir.c:133
#10 0x00007ffff7baf2d3 in FcDirScanConfig (set=0x607b90, dirs=0x60a220, blanks=<optimized out>, dir=<optimized out>,
force=<optimized out>, config=0x604010) at fcdir.c:231
#11 0x00007ffff7baf401 in FcDirCacheScan (dir=dir@entry=0x608040 "/usr/share/fonts/truetype/ttf-win7-office2k7",
config=config@entry=0x604010) at fcdir.c:286
#12 0x00007ffff7baf4b1 in IA__FcDirCacheRead (dir=dir@entry=0x608040 "/usr/share/fonts/truetype/ttf-win7-office2k7",
force=force@entry=0, config=config@entry=0x604010) at fcdir.c:323
#13 0x00007ffff7bab2eb in FcConfigAddDirList (config=config@entry=0x604010, set=set@entry=FcSetSystem, dirSet=0x6040f0)
at fccfg.c:379
#14 0x00007ffff7bab39b in IA__FcConfigBuildFonts (config=config@entry=0x604010) at fccfg.c:412
#15 0x00007ffff7bab448 in IA__FcConfigSetCurrent (config=config@entry=0x604010) at fccfg.c:431
#16 0x0000000000401509 in main (argc=<optimized out>, argv=0x7fffffffe298) at fc-cache.c:342
Additional info:
* There are no bitmap fonts in my custom .deb; only .ttf files.
* I get this segfault if I reinstall the fonts and/or fontconfig.
If there's any further info I can provide, please don't hesitate to ask. :)
All fc-* binanaries willl report Segmentation fault on i386. Would someone there take a close look. and some internet sources say it is a GCC complier version binding issue, to set GCC version before compile this packges seems to help. fc-cache is actually critical in GUI ! TY