This appears to be triggered by giving xftcache a path specification Judging by the call stack, this is really a problem with freetype2.
Or maybe freetype2 really is choking on a font. I'll leave it to those who know. Please see: http://bugs.debian.org/128858 for more background on this bug. aurora:~# LD_LIBRARY_PATH=/usr/X11R6/lib/debug ./xftcache /usr/lib/X11/fonts/Type1/ Segmentation fault (core dumped) aurora:~# gdb ./xftcache core GNU gdb 5.1 Copyright 2001 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-linux"...(no debugging symbols found)... Core was generated by `./xftcache /usr/lib/X11/fonts/Type1/'. Program terminated with signal 11, Segmentation fault. [...lots of symbol readings in various libs...] Loaded symbols for /lib/ld-linux.so.2 #0 T1_Builder_Add_Contour (builder=0xbfffd4e4) at ../../extras/freetype2/src/psaux/psobjs.c:1192 1192 ../../extras/freetype2/src/psaux/psobjs.c: No such file or directory. in ../../extras/freetype2/src/psaux/psobjs.c (gdb) bt #0 T1_Builder_Add_Contour (builder=0xbfffd4e4) at ../../extras/freetype2/src/psaux/psobjs.c:1192 #1 0x4014f82c in T1_Builder_Start_Point (builder=0xbfffd4e4, x=-75, y=206) at ../../extras/freetype2/src/psaux/psobjs.c:1222 #2 0x40150554 in T1_Decoder_Parse_Charstrings (decoder=0xbfffd4e4, charstring_base=0x80d0a02 "`m(@`m(@�b\025\224\n\225\214\216\f\020\f\021\n�\224�\r\025\226\n\016", charstring_len=29) at ../../extras/freetype2/src/psaux/t1decode.c:803 #3 0x4015aaca in T1_Parse_Glyph (decoder=0xbfffd4e4, glyph_index=315) at ../../extras/freetype2/src/type1/t1gload.c:67 #4 0x4015ab77 in T1_Compute_Max_Advance (face=0x80b7720, max_advance=0xbfffdb08) at ../../extras/freetype2/src/type1/t1gload.c:110 #5 0x4015a68e in T1_Init_Face (stream=0x8089500, face=0x80b7720, face_index=0, num_params=0, params=0x0) at ../../extras/freetype2/src/type1/t1objs.c:288 #6 0x4013ddad in open_face (driver=0x8056e38, stream=0x8089500, face_index=0, num_params=0, params=0x0, aface=0xbfffdbb4) at ../../extras/freetype2/src/base/ftobjs.c:1076 #7 0x4013dfd9 in FT_Open_Face (library=0x8049ac8, args=0xbfffdbec, face_index=0, aface=0xbfffdc54) at ../../extras/freetype2/src/base/ftobjs.c:1237 #8 0x4013de3a in FT_New_Face (library=0x8049ac8, pathname=0x8056f80 "/usr/lib/X11/fonts/Type1//p052004l.pfb", face_index=0, aface=0xbfffdc54) at ../../extras/freetype2/src/base/ftobjs.c:1121 #9 0x40025d6e in XftFreeTypeQuery (file=0x8056f80 "/usr/lib/X11/fonts/Type1//p052004l.pfb", id=0, count=0xbfffdca8) at xftfreetype.c:61 #10 0x40025bbd in XftDirScan (set=0x80863e8, dir=0xbffffe3d "/usr/lib/X11/fonts/Type1/", force=1) at xftdir.c:88 #11 0x080487f0 in main () #12 0x4018965f in __libc_start_main () from /lib/libc.so.6 (gdb) -- G. Branden Robinson | The only way to get rid of a Debian GNU/Linux | temptation is to yield to it. [EMAIL PROTECTED] | -- Oscar Wilde http://people.debian.org/~branden/ |
msg03172/pgp00000.pgp
Description: PGP signature
