[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] (no subject)
From: |
octoploid |
Subject: |
Re: [ft-devel] (no subject) |
Date: |
Tue, 16 Jul 2013 14:10:58 +0200 |
16.07.2013, 13:38, "Werner LEMBERG" <address@hidden>:
>> Here's a small set of patches that slightly improve the performance
>> of FreeType when compiled for ARM and x86_64 with GCC. I also
>> checked that it doesn't negatively affect x86 performance.
>
> Applied, thanks, with slight revisions (and formatting). Please
> check.
I get segfaults in Firefox:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3a94d7f in gray_find_cell (address@hidden) at
/var/tmp/freetype2/src/smooth/ftgrays.c:557
557 if ( cell == NULL || cell->x > x )
(gdb) bt
#0 0x00007ffff3a94d7f in gray_find_cell (address@hidden) at
/var/tmp/freetype2/src/smooth/ftgrays.c:557
#1 gray_record_cell (address@hidden) at
/var/tmp/freetype2/src/smooth/ftgrays.c:587
#2 0x00007ffff3a94e9d in gray_record_cell (worker=0x1db4900) at
/var/tmp/freetype2/src/smooth/ftgrays.c:626
#3 gray_set_cell (address@hidden, address@hidden, ey=-29, address@hidden) at
/var/tmp/freetype2/src/smooth/ftgrays.c:630
#4 0x00007ffff3a9521e in gray_render_line (worker=0x1db4900, to_x=4652,
to_y=13572) at /var/tmp/freetype2/src/smooth/ftgrays.c:872
#5 0x00007ffff3a95b92 in gray_line_to (to=<optimized out>, worker=<optimized
out>) at /var/tmp/freetype2/src/smooth/ftgrays.c:1200
#6 0x00007ffff3a49da9 in FT_Outline_Decompose (address@hidden, address@hidden
<func_interface>,
address@hidden) at /var/tmp/freetype2/src/base/ftoutln.c:161
#7 0x00007ffff3a95d33 in gray_convert_glyph_inner (address@hidden) at
/var/tmp/freetype2/src/smooth/ftgrays.c:1791
#8 0x00007ffff3a9607d in gray_convert_glyph (worker=0x1db4900) at
/var/tmp/freetype2/src/smooth/ftgrays.c:1894
#9 0x00007ffff3a94abe in ft_smooth_render_generic (render=0x1db9b00,
address@hidden, mode=FT_RENDER_MODE_LCD_V, origin=<optimized out>,
address@hidden) at /var/tmp/freetype2/src/smooth/ftsmooth.c:288
#10 0x00007ffff3a94ccf in ft_smooth_render_lcd_v (render=<optimized out>,
slot=0x65bb9f0, mode=<optimized out>, origin=<optimized out>)
at /var/tmp/freetype2/src/smooth/ftsmooth.c:445
#11 0x00007ffff3a4dea3 in FT_Render_Glyph_Internal (library=0x19910c0,
slot=0x65bb9f0, render_mode=FT_RENDER_MODE_LCD_V) at
/var/tmp/freetype2/src/base/ftobjs.c:4055
#12 0x00007ffff61e3564 in ?? () from /usr/lib64/firefox/libxul.so
...