On 7/18/07, Pierre Habouzit <[EMAIL PROTECTED]> wrote:
please provide some kind of backtrace, and/or ltrace. I've never seen
the problem and have ttf-opensymbol for ages.
As it is now, this bug is not helpful.
It's not reproducible every time; it happens sporadically. It's also
not ttf-opensymbol specific; it happens on most calls to fc-cache -fs.
Still, I've attached the ltrace output obtained by running it
manually.
--
Andrew Donnellan <><
ajdlinuxATgmailDOTcom (primary) ajdlinuxATexemailDOTcomDOTau (secure)
http://andrewdonnellan.com http://ajdlinux.wordpress.com
[EMAIL PROTECTED] hkp://subkeys.pgp.net 0x5D4C0C58
http://linux.org.au http://debian.org
Spammers only === [EMAIL PROTECTED] ===
__libc_start_main(0x8049310, 2, 0xbfe64444, 0x8049b30, 0x8049ae0 <unfinished
...>
getopt_long(2, 0xbfe64444, "frsVv?", 0x804a1a0, NULL)
= 102
getopt_long(2, 0xbfe64444, "frsVv?", 0x804a1a0, NULL)
= 115
getopt_long(2, 0xbfe64444, "frsVv?", 0x804a1a0, NULL)
= -1
FcConfigEnableHome(0, 0xbfe64444, 0x8049cd0, 0x804a1a0, 0)
= 1
FcInitLoadConfig(0, 0xbfe64444, 0x8049cd0, 0x804a1a0, 0)
= 0x804c008
FcConfigSetCurrent(0x804c008, 0xbfe64444, 0x8049cd0, 0x804a1a0, 0)
= 1
FcConfigGetConfigDirs(0x804c008, 0xbfe64444, 0x8049cd0, 0x804a1a0, 0)
= 0x80573a8
FcStrSetCreate(0x804c008, 0xbfe64444, 0x8049cd0, 0x804a1a0, 0)
= 0x8052f98
FcStrListNext(0x80573a8, 0, 1, 0xb7e19c41, 155)
= 0x804f578
FcStrSetMember(0x8052f98, 0x804f578, 1, 0xb7e19c41, 155)
= 0
access("/usr/share/fonts", 2)
= 0
__xstat(3, "/usr/share/fonts", 0xbfe64234)
= 0
FcDirCacheRead(0x804f578, 1, 0x804c008, 0xb7e19c41, 155)
= 0x80533b8
FcDirCacheValid(0x804f578, 1, 0x804c008, 0xb7e19c41, 155)
= 1
FcStrSetCreate(0x804f578, 1, 0x804c008, 0xb7e19c41, 155)
= 0x80547b8
FcCacheNumSubdir(0x80533b8, 1, 0x804c008, 0xb7e19c41, 155)
= 3
FcCacheSubdir(0x80533b8, 0, 0x804c008, 0xb7e19c41, 155)
= 0x8053400
FcStrSetAdd(0x80547b8, 0x8053400, 0x804c008, 0xb7e19c41, 155)
= 1
FcCacheNumSubdir(0x80533b8, 0x8053400, 0x804c008, 0xb7e19c41, 155)
= 3
FcCacheSubdir(0x80533b8, 1, 0x804c008, 0xb7e19c41, 155)
= 0x8053418
FcStrSetAdd(0x80547b8, 0x8053418, 0x804c008, 0xb7e19c41, 155)
= 1
FcCacheNumSubdir(0x80533b8, 0x8053418, 0x804c008, 0xb7e19c41, 155)
= 3
FcCacheSubdir(0x80533b8, 2, 0x804c008, 0xb7e19c41, 155)
= 0x8053438
FcStrSetAdd(0x80547b8, 0x8053438, 0x804c008, 0xb7e19c41, 155)
= 1
FcCacheNumSubdir(0x80533b8, 0x8053438, 0x804c008, 0xb7e19c41, 155)
= 3
FcDirCacheUnload(0x80533b8, 0x8053438, 0x804c008, 0xb7e19c41, 155)
= 0x8055bc0
FcStrListCreate(0x80547b8, 0x8053438, 0x804c008, 0xb7e19c41, 155)
= 0x8053468
FcStrSetDestroy(0x80547b8, 0x8053438, 0x804c008, 0xb7e19c41, 155)
= 1
FcStrSetAdd(0x8052f98, 0x804f578, 0x804c008, 0xb7e19c41, 155)
= 1
FcStrListNext(0x8053468, 0xb7e13ff4, -1, 0xb7e42478, 0x80520d0)
= 0x8055c98
FcStrSetMember(0x8052f98, 0x8055c98, -1, 0xb7e42478, 0x80520d0)
= 0
access("/usr/share/fonts/X11", 2)
= 0
__xstat(3, "/usr/share/fonts/X11", 0xbfe64194)
= 0
FcDirCacheRead(0x8055c98, 1, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x80529d0
FcDirCacheValid(0x8055c98, 1, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcStrSetCreate(0x8055c98, 1, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x8052138
FcCacheNumSubdir(0x80529d0, 1, 0x804c008, 0xb7e42478, 0x80520d0)
= 6
FcCacheSubdir(0x80529d0, 0, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x8052a20
FcStrSetAdd(0x8052138, 0x8052a20, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcCacheNumSubdir(0x80529d0, 0x8052a20, 0x804c008, 0xb7e42478, 0x80520d0)
= 6
FcCacheSubdir(0x80529d0, 1, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x8052a40
FcStrSetAdd(0x8052138, 0x8052a40, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcCacheNumSubdir(0x80529d0, 0x8052a40, 0x804c008, 0xb7e42478, 0x80520d0)
= 6
FcCacheSubdir(0x80529d0, 2, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x8052a60
FcStrSetAdd(0x8052138, 0x8052a60, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcCacheNumSubdir(0x80529d0, 0x8052a60, 0x804c008, 0xb7e42478, 0x80520d0)
= 6
FcCacheSubdir(0x80529d0, 3, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x8052a80
FcStrSetAdd(0x8052138, 0x8052a80, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcCacheNumSubdir(0x80529d0, 0x8052a80, 0x804c008, 0xb7e42478, 0x80520d0)
= 6
FcCacheSubdir(0x80529d0, 4, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x8052aa0
FcStrSetAdd(0x8052138, 0x8052aa0, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcCacheNumSubdir(0x80529d0, 0x8052aa0, 0x804c008, 0xb7e42478, 0x80520d0)
= 6
FcCacheSubdir(0x80529d0, 5, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x8052ac0
FcStrSetAdd(0x8052138, 0x8052ac0, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcCacheNumSubdir(0x80529d0, 0x8052ac0, 0x804c008, 0xb7e42478, 0x80520d0)
= 6
FcDirCacheUnload(0x80529d0, 0x8052ac0, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x804f9e0
FcStrListCreate(0x8052138, 0x8052ac0, 0x804c008, 0xb7e42478, 0x80520d0)
= 0x80520f0
FcStrSetDestroy(0x8052138, 0x8052ac0, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcStrSetAdd(0x8052f98, 0x8055c98, 0x804c008, 0xb7e42478, 0x80520d0)
= 1
FcStrListNext(0x80520f0, 0xb7e13ff4, 0xb7e15120, 0x8052950, 0xbfe64108)
= 0x8055970
FcStrSetMember(0x8052f98, 0x8055970, 0xb7e15120, 0x8052950, 0xbfe64108)
= 0
access("/usr/share/fonts/X11/100dpi", 2)
= 0
__xstat(3, "/usr/share/fonts/X11/100dpi", 0xbfe640f4)
= 0
FcDirCacheRead(0x8055970, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x806de90
FcDirCacheValid(0x8055970, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetCreate(0x8055970, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x8053290
FcCacheNumSubdir(0x806de90, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0
FcDirCacheUnload(0x806de90, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0
FcStrListCreate(0x8053290, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x804fd00
FcStrSetDestroy(0x8053290, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetAdd(0x8052f98, 0x8055970, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrListNext(0x804fd00, 0xb7e13ff4, 0xb7e15120, 0x8053a70, 0xbfe64068)
= 0
FcStrListDone(0x804fd00, 0xb7e13ff4, 0xb7e15120, 0x8053a70, 0xbfe64068)
= 0x8053a68
FcStrListNext(0x80520f0, 0, 0x804c008, 0x8052950, 0xbfe64108)
= 0x804fce0
FcStrSetMember(0x8052f98, 0x804fce0, 0x804c008, 0x8052950, 0xbfe64108)
= 0
access("/usr/share/fonts/X11/75dpi", 2)
= 0
__xstat(3, "/usr/share/fonts/X11/75dpi", 0xbfe640f4)
= 0
FcDirCacheRead(0x804fce0, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x806afa8
FcDirCacheValid(0x804fce0, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetCreate(0x804fce0, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x80706e8
FcCacheNumSubdir(0x806afa8, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0
FcDirCacheUnload(0x806afa8, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0
FcStrListCreate(0x80706e8, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x806d1c0
FcStrSetDestroy(0x80706e8, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetAdd(0x8052f98, 0x804fce0, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrListNext(0x806d1c0, 0xb7e13ff4, 0xb7e15120, 0x8070748, 0xbfe64068)
= 0
FcStrListDone(0x806d1c0, 0xb7e13ff4, 0xb7e15120, 0x8070748, 0xbfe64068)
= 0x8053118
FcStrListNext(0x80520f0, 0, 0x804c008, 0x8052950, 0xbfe64108)
= 0x8059370
FcStrSetMember(0x8052f98, 0x8059370, 0x804c008, 0x8052950, 0xbfe64108)
= 0
access("/usr/share/fonts/X11/Type1", 2)
= 0
__xstat(3, "/usr/share/fonts/X11/Type1", 0xbfe640f4)
= 0
FcDirCacheRead(0x8059370, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x8063498
FcDirCacheValid(0x8059370, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetCreate(0x8059370, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x8072b40
FcCacheNumSubdir(0x8063498, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0
FcDirCacheUnload(0x8063498, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0
FcStrListCreate(0x8072b40, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x806bf88
FcStrSetDestroy(0x8072b40, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetAdd(0x8052f98, 0x8059370, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrListNext(0x806bf88, 0xb7e13ff4, 0xb7e15120, 0x806ca78, 0xbfe64068)
= 0
FcStrListDone(0x806bf88, 0xb7e13ff4, 0xb7e15120, 0x806ca78, 0xbfe64068)
= 0
FcStrListNext(0x80520f0, 0, 0x804c008, 0x8052950, 0xbfe64108)
= 0x80522c0
FcStrSetMember(0x8052f98, 0x80522c0, 0x804c008, 0x8052950, 0xbfe64108)
= 0
access("/usr/share/fonts/X11/encodings", 2)
= 0
__xstat(3, "/usr/share/fonts/X11/encodings", 0xbfe640f4)
= 0
FcDirCacheRead(0x80522c0, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x80516c8
FcDirCacheValid(0x80522c0, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetCreate(0x80522c0, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 0x8054638
FcCacheNumSubdir(0x80516c8, 1, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcCacheSubdir(0x80516c8, 0, 0x804c008, 0x8052950, 0xbfe64108)
= 0x8051710
FcStrSetAdd(0x8054638, 0x8051710, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcCacheNumSubdir(0x80516c8, 0x8051710, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcDirCacheUnload(0x80516c8, 0x8051710, 0x804c008, 0x8052950, 0xbfe64108)
= 0
FcStrListCreate(0x8054638, 0x8051710, 0x804c008, 0x8052950, 0xbfe64108)
= 0x806c6d8
FcStrSetDestroy(0x8054638, 0x8051710, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrSetAdd(0x8052f98, 0x80522c0, 0x804c008, 0x8052950, 0xbfe64108)
= 1
FcStrListNext(0x806c6d8, 0xb7e13ff4, 0xb7e15120, 0x80777f8, 0xbfe64068)
= 0x8072578
FcStrSetMember(0x8052f98, 0x8072578, 0xb7e15120, 0x80777f8, 0xbfe64068)
= 0
access("/usr/share/fonts/X11/encodings/l"..., 2)
= 0
__xstat(3, "/usr/share/fonts/X11/encodings/l"..., 0xbfe64054)
= 0
FcDirCacheRead(0x8072578, 1, 0x804c008, 0x80777f8, 0xbfe64068)
= 0x80549d0
FcDirCacheValid(0x8072578, 1, 0x804c008, 0x80777f8, 0xbfe64068)
= 1
FcStrSetCreate(0x8072578, 1, 0x804c008, 0x80777f8, 0xbfe64068)
= 0x8071718
FcCacheNumSubdir(0x80549d0, 1, 0x804c008, 0x80777f8, 0xbfe64068)
= 0
FcDirCacheUnload(0x80549d0, 1, 0x804c008, 0x80777f8, 0xbfe64068)
= 0
FcStrListCreate(0x8071718, 1, 0x804c008, 0x80777f8, 0xbfe64068)
= 0x80515b0
FcStrSetDestroy(0x8071718, 1, 0x804c008, 0x80777f8, 0xbfe64068)
= 1
FcStrSetAdd(0x8052f98, 0x8072578, 0x804c008, 0x80777f8, 0xbfe64068)
= 1
FcStrListNext(0x80515b0, 0xb7e13ff4, 0xb7e15120, 0x806b8f8, 0xbfe63fc8)
= 0
FcStrListDone(0x80515b0, 0xb7e13ff4, 0xb7e15120, 0x806b8f8, 0xbfe63fc8)
= 0x8056120
FcStrListNext(0x806c6d8, 0, 0x804c008, 0x80777f8, 0xbfe64068)
= 0
FcStrListDone(0x806c6d8, 0, 0x804c008, 0x80777f8, 0xbfe64068)
= 0x8053a68
FcStrListNext(0x80520f0, 0, 0x804c008, 0x8052950, 0xbfe64108)
= 0x8053048
FcStrSetMember(0x8052f98, 0x8053048, 0x804c008, 0x8052950, 0xbfe64108)
= 0
access("/usr/share/fonts/X11/misc", 2)
= 0
__xstat(3, "/usr/share/fonts/X11/misc", 0xbfe640f4)
= 0
FcDirCacheRead(0x8053048, 1, 0x804c008, 0x8052950, 0xbfe64108 <unfinished ...>
--- SIGABRT (Aborted) ---
+++ killed by SIGABRT +++