On 13 марта 2009, Werner LEMBERG wrote: > > Since the upgrade ftview crashes on loading any font. I tried > > ftview from ft2demos-2.3.8 linked against freetype-2.3.8 and from > > ft2demos-2.3.9 compiled vs freetype-2.3.9. > > For me it works just fine, both static and dynamic builds. Please > give more details.
Hmm... It seems to be caused by gcc option -mtune=i686 for libfreetype compilation, without it ftview does not crash. In both cases I combined it with -O2. I compiled freetype on slackware 12.2 (x86 linux, gcc 4.2.4). The backtrace of ftview is: #0 0xb8062a0a in ftc_basic_family_load_bitmap (ftcfamily=0x8077790, gindex=0, manager=0x8066670, aface=0xbfb9e018) at /usr/local/src/freetype-2.3.9/src/cache/ftcbasic.c:164 164 FT_Face face = size->face; (gdb) where #0 0xb8062a0a in ftc_basic_family_load_bitmap (ftcfamily=0x8077790, gindex=0, manager=0x8066670, aface=0xbfb9e018) at /usr/local/src/freetype-2.3.9/src/cache/ftcbasic.c:164 #1 0xb806274e in ftc_snode_load (snode=0x80777c8, manager=0x8066670, gindex=<value optimized out>, asize=0x0) at /usr/local/src/freetype-2.3.9/src/cache/ftcsbits.c:124 #2 0xb8062998 in ftc_snode_new (ftcpsnode=0xbfb9e0a8, ftcgquery=0xbfb9e0f0, cache=0x8066728) at /usr/local/src/freetype-2.3.9/src/cache/ftcsbits.c:236 #3 0xb8063374 in FTC_Cache_NewNode (cache=0x8066728, hash=38321307, query=0xbfb9e0f0, anode=0xbfb9e114) at /usr/local/src/freetype-2.3.9/src/cache/ftccache.c:454 #4 0xb806369c in FTC_SBitCache_LookupScaler (cache=0x8066728, scaler=0x805e030, load_flags=512, gindex=0, ansbit=0xbfb9e178, anode=0x0) at /usr/local/src/freetype-2.3.9/src/cache/ftcbasic.c:743 #5 0x0804ccdb in FTDemo_Index_To_Bitmap (handle=0x805e008, Index=0, target=0xbfb9e1c0, left=0xbfb9e1e8, top=0xbfb9e1e4, x_advance=0xbfb9e1e0, y_advance=0xbfb9e1dc, aglyf=0xbfb9e1d8) at /usr/local/src/ft2demos-2.3.9/src/ftcommon.c:801 #6 0x0804ce71 in FTDemo_Draw_Index (handle=0x805e008, display=0x8068da0, gindex=0, pen_x=0xbfb9e394, pen_y=0xbfb9e398) at /usr/local/src/ft2demos-2.3.9/src/ftcommon.c:932 #7 0x0804b11c in main (argc=<value optimized out>, argv=0xbfb9e458) at /usr/local/src/ft2demos-2.3.9/src/ftview.c:385 -- Andrey V. Panov panov /@/ canopus.iacp.dvo.ru _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-devel