<table cellspacing='0' cellpadding='0' border='0' ><tr><td valign='top' style='font: inherit;'><font style="color: rgb(150, 189, 196);" size="5"><span style="font-weight: bold;"></span></font>PS:; Sorry for sending reply only on your id. Adding reply to fontconfig mailing list too.<br><br><br>--- On <b>Thu, 7/17/08, Atul Mehrotra <i>&lt;urs_buddy7@yahoo.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">From: Atul Mehrotra &lt;urs_buddy7@yahoo.com&gt;<br>Subject: Re: [Fontconfig] (no subject)<br>To: "Keith Packard" &lt;keithp@keithp.com&gt;<br>Date: Thursday, July 17, 2008, 5:19 AM<br><br><div id="yiv301465821"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;"
 valign="top">Hi,<br><br>Yes i am working with fontconfig-2.6.0 stable release .<br>I tried debugging fontconfig for the issue&nbsp; &amp; found that application gets stuck at  FT_Load_Glyph. Below is some backtrace of gdb where the application gtk-demo gets stuck.<br><br>#0&nbsp; FT_Load_Glyph (face=0xad4c8, glyph_index=1, load_flags=523)<br>&nbsp;&nbsp;&nbsp; at /home/sandbox/SEEDBUILD/source-root/freetype2/src/base/ftobjs.c:572<br>#1&nbsp; 0x405510c0 in FcFreeTypeCheckGlyph (face=0xad800, ucs4=1158213, glyph=1, <br>&nbsp;&nbsp;&nbsp; blanks=0x405d7164, advance=0xbeaceae0, using_strike=0)<br>&nbsp;&nbsp;&nbsp; at fcfreetype.c:2490<br>#2&nbsp; 0x40551494 in FcFreeTypeCharSetAndSpacingForSize (face=0xad4c8, <br>&nbsp;&nbsp;&nbsp; blanks=0x0, spacing=0xff, strike_index=&lt;value optimized out&gt;)<br>&nbsp;&nbsp;&nbsp; at fcfreetype.c:2627<br>#3&nbsp; 0x40551604 in
 IA__FcFreeTypeCharSetAndSpacing (face=0xad800, blanks=0x1, <br>&nbsp;&nbsp;&nbsp; spacing=0x101) at fcfreetype.c:2764<br>#4&nbsp; 0x40552e6c in IA__FcFreeTypeQueryFace (face=0xad4c8, <br>&nbsp;&nbsp;&nbsp; file=0x8 &lt;Address 0x8 out of bounds&gt;, id=65535, blanks=0x4)<br>&nbsp;&nbsp;&nbsp; at fcfreetype.c:1644<br>#5&nbsp; 0x40553268 in IA__FcFreeTypeQuery (<br>&nbsp;&nbsp;&nbsp; file=0xb1158 "/usr/local/share/fonts/monotype/gla_____.ttf", id=0, <br>&nbsp;&nbsp;&nbsp; blanks=0xa7ad0, count=0xbeacec34) at fcfreetype.c:1750<br>#6&nbsp; 0x40550990 in FcFileScanConfig (set=0xa1d40, dirs=0xa1cc8, <br>&nbsp;&nbsp;&nbsp; blanks=0xa1cc8, <br>&nbsp;&nbsp;&nbsp; file=0xb1158 "/usr/local/share/fonts/monotype/gla_____.ttf", <br>&nbsp;&nbsp;&nbsp; config=0xa1bc0) at fcdir.c:61<br>#7&nbsp; 0x40550c78 in FcDirCacheScan (<br>&nbsp;&nbsp;&nbsp; dir=0xa1d18 "/usr/local/share/fonts/monotype", config=0xa1bc0)<br>&nbsp;&nbsp;&nbsp; at fcdir.c:222<br>#8&nbsp; 0x4054d00c in
 FcConfigAddDirList (config=0xa1bc0, set=FcSetSystem, <br>&nbsp;&nbsp;&nbsp; dirSet=0xa1c38) at fccfg.c:303<br>#9&nbsp; 0x4054d248 in IA__FcConfigBuildFonts (config=0xa1bc0) at fccfg.c:336<br>#10 0x40553998 in IA__FcInitLoadConfigAndFonts () at fcinit.c:106<br>#11 0x40553a58 in IA__FcInit () at fcinit.c:124<br>#12 0x4054c594 in IA__FcConfigGetCurrent () at fccfg.c:363<br>#13 0x4054cc74 in IA__FcConfigSubstituteWithPat (config=0x0, p=0x1, <br>&nbsp;&nbsp;&nbsp; p_pat=0x1, kind=FcMatchPattern) at fccfg.c:1308<br>#14 0x40443f44 in pango_cairo_fc_font_map_context_substitute (<br>&nbsp;&nbsp;&nbsp; fcfontmap=&lt;value optimized out&gt;, context=0x8eaf0, pattern=0x9f408)<br>&nbsp;&nbsp;&nbsp; at pangocairo-fcfontmap.c:87<br>#15 0x404544b0 in pango_fc_default_substitute (fontmap=0xad800, context=0x1, <br>&nbsp;&nbsp;&nbsp; pattern=0x404544b0) at pangofc-fontmap.c:978<br>#16 0x40456a24 in pango_fc_font_map_load_fontset (fontmap=0x4052d090, <br>&nbsp;&nbsp;&nbsp;
 context=0x0, desc=0x1, language=0x1) at pangofc-fontmap.c:1069<br>#17 0x404924bc in pango_font_map_load_fontset (fontmap=0x445a8, <br>&nbsp;&nbsp;&nbsp; context=0x8eaf0, desc=0x94700, language=0x9f4c0) at pango-fontmap.c:107<br>#18 0x40456dc4 in pango_fc_font_map_load_font (fontmap=0x445a8, <br>&nbsp;&nbsp;&nbsp; context=0x8eaf0, description=0x94700) at pangofc-fontmap.c:1152<br>#19 0x40492568 in pango_font_map_load_font (fontmap=0x445a8, context=0x8eaf0, <br>&nbsp;&nbsp;&nbsp; desc=0x94700) at pango-fontmap.c:64<br>#20 0x40496714 in pango_layout_get_empty_extents_at_index (layout=0x85878, <br>&nbsp;&nbsp;&nbsp; index=0, logical_rect=0xbeaceffc) at pango-layout.c:4356<br>#21 0x40496a80 in pango_layout_line_get_extents (line=0x940c0, <br>&nbsp;&nbsp;&nbsp; ink_rect=0x940dc, logical_rect=0xbeaceffc) at pango-layout.c:4396<br>#22 0x40496b90 in get_line_extents_layout_coords (layout=0x85878, <br>&nbsp;&nbsp;&nbsp; line=0x940c0, layout_width=-1, y_offset=0,
 baseline=0xbeacf08c, <br>&nbsp;&nbsp;&nbsp; line_ink_layout=0x0, line_logical_layout=0xbeacf06c)<br>---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit--- <br>&nbsp;&nbsp;&nbsp; at pango-layout.c:2358<br>#23 0x4049aaa8 in pango_layout_get_extents_internal (layout=0x85878, <br>&nbsp;&nbsp;&nbsp; ink_rect=0x0, logical_rect=0xbeacf1c0, line_extents=0x0)<br>&nbsp;&nbsp;&nbsp; at pango-layout.c:2469<br>#24 0x402b6f8c in gtk_text_layout_get_line_display ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br>#25 0x402ba760 in gtk_text_layout_real_wrap ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br>#26 0x402b55bc in gtk_text_layout_wrap ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br>#27 0x4029a0d4 in _gtk_text_btree_validate_line ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br>#28 0x402b9578 in gtk_text_layout_validate_yrange ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br>#29
 0x402c62e0 in gtk_text_view_validate_onscreen ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br>#30 0x402c6390 in gtk_text_view_value_changed ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br>#31 0x40206870 in _gtk_marshal_VOID__OBJECT_OBJECT ()<br>&nbsp;&nbsp; from /usr/local/lib/libgtk-x11-2.0.so.0<br><br>Any guidance where should i look in font config code to debug / solve the issue.<br><br>-Atul Mehrotra<br><br>--- On <b>Wed, 7/16/08, Keith Packard <i>&lt;keithp@keithp.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">From: Keith Packard &lt;keithp@keithp.com&gt;<br>Subject: Re: [Fontconfig] (no subject)<br>To: "Atul Mehrotra" &lt;urs_buddy7@yahoo.com&gt;<br>Cc: keithp@keithp.com, fontconfig@lists.freedesktop.org<br>Date: Wednesday, July 16, 2008, 12:14 PM<br><br><pre>On Wed, 2008-07-16 at 00:42 -0700, Atul Mehrotra wrote:<br><br>&gt; Is there any
 way<br> by which i can make font config to stop invalidating<br>&gt; those cache files &amp; keep on using them.<br>&gt; <br><br>Version 2.6 is supposed to work correctly in this case, are you using<br>that?<br><br>-- <br>keith.packard@intel.com</pre></blockquote></td></tr></tbody></table><br>

      </div></blockquote></td></tr></table><br>