Oh, ffs, I'm on it. -- Tom.
On 21/02/14 11:02, Christopher Michael wrote: > 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 > ------------------------------------------------------------------------------ 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
