Not sure what is going on, but fun crashy times now :(
#0 0x00007ffff6755425 in __GI_raise (sig=<optimised out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff6758b8b in __GI_abort () at abort.c:91
#2 0x00007ffff679339e in __libc_message (do_abort=2, fmt=0x7ffff689d008
"*** glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:201
#3 0x00007ffff679db96 in malloc_printerr (action=3, str=0x7ffff689d140
"free(): invalid next size (normal)", ptr=<optimised out>) at malloc.c:5018
#4 0x00007ffff5ca51b7 in ?? () from
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
#5 0x00007ffff5ca529e in FcStrSetAdd () from
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
#6 0x00007ffff5ca6dd7 in FcConfigParseAndLoad () from
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
#7 0x00007ffff5ca70fe in ?? () from
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
#8 0x00007ffff49156f4 in ?? () from /lib/x86_64-linux-gnu/libexpat.so.1
#9 0x00007ffff4916951 in ?? () from /lib/x86_64-linux-gnu/libexpat.so.1
#10 0x00007ffff49137c7 in ?? () from /lib/x86_64-linux-gnu/libexpat.so.1
#11 0x00007ffff491517b in ?? () from /lib/x86_64-linux-gnu/libexpat.so.1
#12 0x00007ffff491875d in XML_ParseBuffer () from
/lib/x86_64-linux-gnu/libexpat.so.1
#13 0x00007ffff5ca6b71 in FcConfigParseAndLoad () from
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
#14 0x00007ffff5c9c177 in FcInitLoadConfig () from
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
#15 0x00007ffff5c9c266 in FcInitLoadConfigAndFonts () from
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
#16 0x00007ffff7524f1c in evas_font_init () at
lib/evas/canvas/evas_font_dir.c:64
#17 0x00007ffff752807d in _canvas_font_path_append
(eo_e=0x8000000000000001, _pd=0x6d6850, list=0x7fffffffcf90) at
lib/evas/canvas/evas_font_dir.c:1308
#18 0x00007ffff6fecc8b in _eo_op_internal (file=0x7ffff7614150
"lib/evas/canvas/evas_font_dir.c", line=1297, eo_ptr=0x6d67e0,
cur_klass=0x6d5e90, op_type=EO_OP_TYPE_REGULAR, op=77,
p_list=0x7fffffffcf90) at lib/eo/eo.c:306
#19 0x00007ffff6fecde4 in _eo_dov_internal (file=0x7ffff7614150
"lib/evas/canvas/evas_font_dir.c", line=1297, obj=0x6d67e0,
klass=0x6d5e90, op_type=EO_OP_TYPE_REGULAR, p_list=0x7fffffffcf90) at
lib/eo/eo.c:338
#20 0x00007ffff6fecf5b in _eo_obj_dov_internal (file=0x7ffff7614150
"lib/evas/canvas/evas_font_dir.c", line=1297, obj=0x6d67e0,
p_list=0x7fffffffcf90) at lib/eo/eo.c:359
#21 0x00007ffff6fed158 in eo_do_internal (file=0x7ffff7614150
"lib/evas/canvas/evas_font_dir.c", line=1297, obj_id=0x8000000000000001)
at lib/eo/eo.c:396
#22 0x00007ffff7527fd3 in evas_font_path_append
(eo_e=0x8000000000000001, path=0x7fffffffd0e0
"/usr/share/expedite/data") at lib/evas/canvas/evas_font_dir.c:1297
#23 0x0000000000403acf in _engine_args (argc=7, argv=0x7fffffffe218) at
main.c:1363
#24 0x0000000000403b1b in main (argc=7, argv=0x7fffffffe218) at main.c:1379
A debugging session is active.
Inferior 1 [process 8322] will be killed.
Quit anyway? (y or n)
Cheers,
dh
On 02/21/2014 09:48 AM, Tom Hacohen wrote:
> tasn pushed a commit to branch master.
>
> http://git.enlightenment.org/core/efl.git/commit/?id=dae9eacb142340968d78e8dd1a45d98ebca3b7f6
>
> commit dae9eacb142340968d78e8dd1a45d98ebca3b7f6
> Author: Tom Hacohen <[email protected]>
> Date: Fri Feb 21 09:47:30 2014 +0000
>
> Revert "Evas font: Change font fallback to not depend on fontconfig >=
> 2.11."
>
> It seems that before 2.10, this was not stable, and was causing issues
> to some people. I guess we'll have to bring the dependency back, at
> least until we can find a better solution.
>
> This reverts commit ec41f67be466ca2dea83ce787f74bd4b4d6c71cb.
>
> This fixes T1006.
> ---
> src/lib/evas/canvas/evas_font_dir.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/src/lib/evas/canvas/evas_font_dir.c
> b/src/lib/evas/canvas/evas_font_dir.c
> index a75cd94..0e67bf8 100644
> --- a/src/lib/evas/canvas/evas_font_dir.c
> +++ b/src/lib/evas/canvas/evas_font_dir.c
> @@ -788,6 +788,7 @@ evas_font_load(Evas *eo_evas, Evas_Font_Description
> *fdesc, const char *source,
> }
> else /* Add a fallback list from fontconfig according to the found font.
> */
> {
> +#if FC_MAJOR >= 2 && FC_MINOR >= 11
> FcResult res;
>
> FT_Face face = evas_common_font_freetype_face_get((RGBA_Font *)
> font);
> @@ -810,6 +811,7 @@ evas_font_load(Evas *eo_evas, Evas_Font_Description
> *fdesc, const char *source,
> font = _evas_load_fontconfig(font, evas->evas, set, size,
> wanted_rend);
> }
> }
> +#endif
> }
> #endif
>
>
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel