Hi Dave, On Sun, Apr 12, 2015 at 6:02 PM, Davide Andreoli <[email protected]> wrote:
> 2015-04-12 3:47 GMT+02:00 Carsten Haitzler <[email protected]>: > > > On Sat, 11 Apr 2015 15:42:36 +0200 Davide Andreoli < > [email protected] > > > > > said: > > > > > 2015-04-11 3:35 GMT+02:00 Carsten Haitzler <[email protected]>: > > > > > > > On Fri, 10 Apr 2015 23:47:36 +0200 Davide Andreoli < > > [email protected] > > > > > > > > > said: > > > > > > > > this does not look related at all - looks like you just happened to > > have > > > > hit on > > > > a transient bug at that time. > > > > > > > > > > Indeed that was a transient bug that disapper later on. > > > I bisected again, this time looking at the bt...the offending commit > this > > > time is: > > > > > > > > > https://git.enlightenment.org/core/efl.git/commit/?id=676c10b1538f6dbc96cdb871261b8846104e421a > > > > > > the brackage start for sure in one of the shader refactor commits of > jpeg > > > on the 3 of april. > > > It's not really easy to tell witch one of the 4 commits of that day, > > > because they were committed > > > at once. I tryied all of them and the one that brake seems to be the > one > > > linked above: > > > Evas GL common: Fix GL masking with 12,21,22 sampling > > > > that makes more sense. just humor me. rm -rf > > ~/.cache/evas_gl_common_caches > > > > I tryied yet to remove the shader cache folder, the eet file was recreated > but the segfault persist > > > > and try again... ? i'll slap jpeg around tomorrow if this doesn't fix > > things. > > if it does then we need to address cache invalidation... > > > > Yeah. Hmm... No slap for me! \o/ So, I pushed two patches that may or may not address your crash. The second one is quite likely to be related to the crash (invalid size of buffers which causes crashes inside the driver). But considering masks are also not used I'm not sure this will change anything. > > > > > Can you see something wrong in this commit? > Not really. I indeed introduced a few extra changes: + gc->pipe[i].array.anti_alias = 0; and: + gc->state.current.cur_texm = gc->pipe[i].shader.cur_texm; + gc->state.current.cur_texa = gc->pipe[i].shader.cur_texa; + gc->state.current.cur_texu = gc->pipe[i].shader.cur_texu; + gc->state.current.cur_texv = gc->pipe[i].shader.cur_texv; as well as fixed the value of "nomul". So if my two patches still don't fix the issue, you can try removing these changes one by one... > > > > > > > > > > > > > > > > > what i think will help is if you can get something out of valgrind. > the > > > > crash > > > > is inside the nvidia drivers. so either we have found a way to > trigger > > an > > > > nvidia internal bug for your driver versions, OR we are providing bad > > data > > > > - eg > > > > buffers too small for their purpose etc. > > > > > > > > line 3301 in evas_gl_context.c is where we say gldrawarays - giving > > evas > > > > allocated buffers of verticies to draw (e re-generate them every > > frame). i > > > > can > > > > only assume that the malloced size of this array != the size we tell > > gl. > > > > but > > > > then why do you see the issue and i don't? > > > > > > > > gc->pipe[i].array.num > > > > > > > > must obviously not match what we allocated. using valgrind and/or gdb > > to > > > > poke > > > > around there may help. > > > > > > > > > ok, after a whole evening at manually bisecting, compiling and > > testing I > > > > > found this offending commit: > > > > > > > > > > > > > > > > > https://git.enlightenment.org/core/efl.git/commit/?id=e197f8804f9a2bded1f7a0e5bccf5fb33c415d77 > > > > > > > > > > this one is the first revision where expedite with the gl engine > (no > > > > > special configure flags used for efl) segfault. > > > > > I hope this can be useful for someone to spot the error, I cannot > > see any > > > > > obvious error in the diff. > > > > > > > > > > TBO the bt of the crash is not the same as the one I get with > latest > > git > > > > > -------------------------- > > > > > Reading symbols from /usr/local/bin/expedite...done. > > > > > (gdb) run > > > > > Starting program: /usr/local/bin/expedite -e opengl_x11 > > > > > warning: Could not load shared library symbols for linux-vdso.so.1. > > > > > Do you need "set solib-search-path" or "set sysroot"? > > > > > [Thread debugging using libthread_db enabled] > > > > > Using host libthread_db library > > > > "/lib/x86_64-linux-gnu/libthread_db.so.1". > > > > > [New Thread 0x7ffff34f5700 (LWP 17311)] > > > > > [New Thread 0x7fffecefe700 (LWP 17312)] > > > > > > > > > > Program received signal SIGSEGV, Segmentation fault. > > > > > 0x00007ffff71ae43d in evas_object_text_render (eo_obj=<optimized > > out>, > > > > > obj=0xb39230, type_private_data=0xb39330, output=0x72c2e0, > > > > > context=0xb04230, surface=0xb03020, x=0, y=0, do_async=0 > '\000') > > at > > > > > lib/evas/canvas/evas_object_text.c:2062 > > > > > 2062 > > > > > obj->cur->clipper->cur->cache.clip.a); > > > > > (gdb) bt > > > > > #0 0x00007ffff71ae43d in evas_object_text_render > (eo_obj=<optimized > > > > out>, > > > > > obj=0xb39230, type_private_data=0xb39330, output=0x72c2e0, > > > > > context=0xb04230, surface=0xb03020, x=0, y=0, do_async=0 > '\000') > > at > > > > > lib/evas/canvas/evas_object_text.c:2062 > > > > > #1 0x00007ffff71e0507 in evas_render_mapped (e=e@entry=0x7251d0, > > > > > eo_obj=eo_obj@entry=0x80000001c000000f, obj=obj@entry=0xb39230, > > > > > context=<optimized out>, surface=surface@entry=0xb03020, > > > > > off_x=off_x@entry=0, off_y=off_y@entry=0, mapped=mapped@entry=0, > > ecx=0, > > > > > ecy=0, > > > > > ecw=720, ech=420, proxy_render_data=proxy_render_data@entry > =0x0, > > > > > level=level@entry=4, use_mapped_ctx=use_mapped_ctx@entry=0 '\000', > > > > > do_async=do_async@entry=0 '\000') at > > > > lib/evas/canvas/evas_render.c:1672 > > > > > #2 0x00007ffff71e40ca in evas_render_updates_internal > > > > > (eo_e=eo_e@entry=0x800000016000000c, > > > > > make_updates=make_updates@entry=1 '\001', > > > > > do_draw=do_draw@entry=1 '\001', done_func=done_func@entry=0x0, > > > > > done_data=done_data@entry=0x0, do_async=do_async@entry=0 '\000') > > > > > at lib/evas/canvas/evas_render.c:2449 > > > > > #3 0x00007ffff71e467d in evas_render_updates_internal_wait > > > > > (eo_e=0x800000016000000c, make_updates=<optimized out>, > > > > do_draw=<optimized > > > > > out>) > > > > > at lib/evas/canvas/evas_render.c:2797 > > > > > #4 0x00007ffff716a64a in evas_canvas_render_updates () at > > > > > ../src/lib/evas/canvas/evas_canvas.eo.c:324 > > > > > #5 0x00007ffff716df53 in evas_render_updates (obj=<optimized out>) > > at > > > > > ../src/lib/evas/canvas/evas_canvas.eo.c:1098 > > > > > #6 0x00007ffff24776bc in _ecore_evas_x_render (ee=0x725dc0) at > > > > > modules/ecore_evas/engines/x/ecore_evas_x.c:763 > > > > > #7 0x00007ffff6cd35a2 in _ecore_evas_idle_enter (data=<optimized > > out>) > > > > at > > > > > lib/ecore_evas/ecore_evas.c:167 > > > > > #8 0x00007ffff6a9dab9 in _ecore_call_task_cb (data=<optimized > out>, > > > > > func=<optimized out>) at lib/ecore/ecore_private.h:305 > > > > > #9 _ecore_idle_enterer_call () at > lib/ecore/ecore_idle_enterer.c:177 > > > > > #10 0x00007ffff6aa0b0b in _ecore_main_loop_iterate_internal > > > > > (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1869 > > > > > #11 0x00007ffff6aa0f67 in ecore_main_loop_begin () at > > > > > lib/ecore/ecore_main.c:982 > > > > > #12 0x0000000000403a50 in main (argc=<optimized out>, > > > > argv=0x7fffffffe798) > > > > > at main.c:1338 > > > > > > > > > > > > > > > But I hope this can be a start to fix the issue, let me know what > > else I > > > > > can try > > > > > > > > > > > > > > > 2015-04-10 20:40 GMT+02:00 Davide Andreoli <[email protected] > >: > > > > > > > > > > > > > > > > > > > > > > > 2015-04-10 10:15 GMT+02:00 Jean-Philippe André < > [email protected] > > >: > > > > > > > > > > > >> Hey Dave, > > > > > >> > > > > > >> Sorry I couldn't take the time yet to really have a look at > this. > > > > > >> Maybe next week. Let me know if you still have issues. > > > > > >> > > > > > >> Also you might want to try compiling EFL for EGL: > > > > > >> ./configure --enable-egl --with-opengl=es > > > > > >> > > > > > > > > > > > > building with egl+es as you suggested do not works here, > > compilation > > > > fail > > > > > > with > > > > > > this errors: http://pastebin.com/rRvapayJ > > > > > > > > > > > > Seems in some way related to wayland, that I do not have here :/ > > > > > > > > > > > > I'm now updating to latest git (was on alpha1) and try again > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > >> And tell me if the same issue happens. > > > > > >> I haven't tested GLX much recently but I know raster is on it > and > > he > > > > > >> didn't have any problems... > > > > > >> > > > > > >> > > > > > >> On Fri, Apr 10, 2015 at 4:22 AM, Davide Andreoli < > > > > [email protected]> > > > > > >> wrote: > > > > > >> > > > > > >>> So, this is a full bt with debug enabled for expedite, the > crash > > is > > > > on > > > > > >>> app > > > > > >>> startup > > > > > >>> > > > > > >>> #0 0x000000004009ed7d in ?? () > > > > > >>> No symbol table info available. > > > > > >>> #1 0x00007fffedff6b90 in ?? () from > > > > > >>> /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> No symbol table info available. > > > > > >>> #2 0x00007fffedcdfee7 in ?? () from > > > > > >>> /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> No symbol table info available. > > > > > >>> #3 0x00007fffec80fce3 in shader_array_flush (gc=0x9d2590) at > > > > > >>> modules/evas/engines/gl_common/evas_gl_context.c:3301 > > > > > >>> texuv_ptr = 0xc71d70 "" > > > > > >>> texuv3_ptr = 0x0 > > > > > >>> vertex_ptr = 0xc68d60 ",\001\202" > > > > > >>> color_ptr = 0x0 > > > > > >>> texuv2_ptr = 0x0 > > > > > >>> texa_ptr = 0x0 > > > > > >>> texsam_ptr = 0x0 > > > > > >>> mask_ptr = 0x0 > > > > > >>> MASK_TEXTURE = 33985 > > > > > >>> i = 1 > > > > > >>> gw = 720 > > > > > >>> gh = 420 > > > > > >>> pipe_done = 2 > > > > > >>> setclip = 0 '\000' > > > > > >>> fbo = 0 '\000' > > > > > >>> #4 0x00007fffec80d308 in evas_gl_common_context_flush > > (gc=0x9d2590) > > > > > >>> at modules/evas/engines/gl_common/evas_gl_context.c:2683 > > > > > >>> No locals. > > > > > >>> #5 0x00007fffef5327e7 in eng_outbuf_push_updated_region > > > > (ob=0x73d940, > > > > > >>> update=0xb7a9c0, x=0, y=0, w=720, h=420) > > > > > >>> at modules/evas/engines/gl_x11/evas_x_main.c:1430 > > > > > >>> No locals. > > > > > >>> #6 0x00007ffff7233d2d in eng_output_redraws_next_update_push > > > > > >>> (data=0x73d830, surface=0xb7a9c0, x=0, y=0, w=720, > > > > > >>> h=420, render_mode=EVAS_RENDER_MODE_SYNC) at > > > > > >>> modules/evas/engines/software_generic/evas_engine.c:3425 > > > > > >>> re = 0x73d830 > > > > > >>> #7 0x00007ffff7161def in evas_render_updates_internal > > > > > >>> (eo_e=0x8000000400000021, make_updates=1 '\001', > > > > > >>> do_draw=1 '\001', done_func=0x0, done_data=0x0, do_async=0 > > > > '\000') at > > > > > >>> lib/evas/canvas/evas_render.c:2486 > > > > > >>> off_x = 0 > > > > > >>> off_y = 0 > > > > > >>> ru = 0x7fff00000001 > > > > > >>> offset = 1 > > > > > >>> fx = 0 > > > > > >>> fy = 0 > > > > > >>> eo_obj = 0x8000000480000025 > > > > > >>> obj = 0xbc5580 > > > > > >>> e = 0x6a5840 > > > > > >>> ll = 0x0 > > > > > >>> surface = 0xb7a9c0 > > > > > >>> clean_them = 0 '\000' > > > > > >>> alpha = 0 '\000' > > > > > >>> r = 0x0 > > > > > >>> ux = 0 > > > > > >>> uy = 0 > > > > > >>> uw = 720 > > > > > >>> uh = 420 > > > > > >>> cx = 0 > > > > > >>> cy = 0 > > > > > >>> cw = 720 > > > > > >>> ch = 420 > > > > > >>> i = 5 > > > > > >>> j = 1 > > > > > >>> redraw_all = 0 > > > > > >>> haveup = 1 '\001' > > > > > >>> render_mode = EVAS_RENDER_MODE_SYNC > > > > > >>> clip_rect = {x = -134387280, y = 32767, w = -150436532, > > h = > > > > > >>> 32767} > > > > > >>> __FUNCTION__ = "evas_render_updates_internal" > > > > > >>> #8 0x00007ffff7162e86 in evas_render_updates_internal_wait > > > > > >>> (eo_e=0x8000000400000021, make_updates=1 '\001', > > > > > >>> do_draw=1 '\001') at lib/evas/canvas/evas_render.c:2801 > > > > > >>> ret = 0x0 > > > > > >>> e = 0x6a5840 > > > > > >>> #9 0x00007ffff7162f00 in _evas_canvas_render_updates > > > > > >>> (eo_e=0x8000000400000021, e=0x6a5840) > > > > > >>> at lib/evas/canvas/evas_render.c:2817 > > > > > >>> No locals. > > > > > >>> #10 0x00007ffff70d61c0 in evas_canvas_render_updates () at > > > > > >>> ../src/lib/evas/canvas/evas_canvas.eo.c:328 > > > > > >>> _r = 0x0 > > > > > >>> ___call = {obj = 0x8000000400000021, klass = > > > > 0x4000000000000007, > > > > > >>> func = 0x7ffff7162eb5 <_evas_canvas_render_updates>, > > data = > > > > > >>> 0x6a5840} > > > > > >>> ___is_main_loop = 1 '\001' > > > > > >>> ___op = 74 > > > > > >>> _func_ = 0x7ffff7162eb5 <_evas_canvas_render_updates> > > > > > >>> #11 0x00007ffff70d9c4a in evas_render_updates > > > > (obj=0x8000000400000021) at > > > > > >>> ../src/lib/evas/canvas/evas_canvas.eo.c:1111 > > > > > >>> ret = 0x0 > > > > > >>> __FUNCTION__ = "evas_render_updates" > > > > > >>> #12 0x00007ffff1d8e7e1 in _ecore_evas_x_render (ee=0x736a70) at > > > > > >>> modules/ecore_evas/engines/x/ecore_evas_x.c:763 > > > > > >>> updates = 0x0 > > > > > >>> rend = 0 > > > > > >>> ll = 0x0 > > > > > >>> ee2 = 0x0 > > > > > >>> edata = 0x737cf0 > > > > > >>> #13 0x00007ffff6c24737 in _ecore_evas_idle_enter (data=0x0) at > > > > > >>> lib/ecore_evas/ecore_evas.c:167 > > > > > >>> ee = 0x736a70 > > > > > >>> t1 = 0 > > > > > >>> t2 = 0 > > > > > >>> rend = 0 > > > > > >>> now = 1790.054790506 > > > > > >>> __FUNCTION__ = "_ecore_evas_idle_enter" > > > > > >>> #14 0x00007ffff69eddcf in _ecore_call_task_cb > > (func=0x7ffff6c24126 > > > > > >>> <_ecore_evas_idle_enter>, data=0x0) > > > > > >>> at lib/ecore/ecore_private.h:305 > > > > > >>> r = 0 '\000' > > > > > >>> #15 0x00007ffff69ee36d in _ecore_idle_enterer_call () at > > > > > >>> lib/ecore/ecore_idle_enterer.c:177 > > > > > >>> ie = 0x6c6120 > > > > > >>> __FUNCTION__ = "_ecore_idle_enterer_call" > > > > > >>> #16 0x00007ffff69f2a3a in _ecore_main_loop_iterate_internal > > > > (once_only=0) > > > > > >>> at lib/ecore/ecore_main.c:1869 > > > > > >>> next_time = -1 > > > > > >>> #17 0x00007ffff69f0e5d in ecore_main_loop_begin () at > > > > > >>> lib/ecore/ecore_main.c:982 > > > > > >>> No locals. > > > > > >>> #18 0x0000000000403aaa in main (argc=<optimized out>, > > > > > >>> argv=0x7fffffffe698) > > > > > >>> at main.c:1340 > > > > > >>> anim = 0x800000132000009a > > > > > >>> ee = 0x736a70 > > > > > >>> resolution = 0x0 > > > > > >>> engine = 0x7fffffffe9d8 "opengl_x11" > > > > > >>> resolution_index = <optimized out> > > > > > >>> test = -1 > > > > > >>> resolution_list = 0 '\000' > > > > > >>> tests_list = 0 '\000' > > > > > >>> async = 0 '\000' > > > > > >>> all_tests = 0 '\000' > > > > > >>> quit_option = 0 '\000' > > > > > >>> values = {{strp = 0x7fffffffe4f8, boolp = > 0x7fffffffe4f8 > > > > > >>> "\330\351\377\377\377\177", shortp = 0x7fffffffe4f8, > > > > > >>> intp = 0x7fffffffe4f8, longp = 0x7fffffffe4f8, > > ushortp = > > > > > >>> 0x7fffffffe4f8, uintp = 0x7fffffffe4f8, > > > > > >>> ulongp = 0x7fffffffe4f8, doublep = 0x7fffffffe4f8, > > listp > > > > = > > > > > >>> 0x7fffffffe4f8, ptrp = 0x7fffffffe4f8}, { > > > > > >>> strp = 0x7fffffffe4eb, boolp = 0x7fffffffe4eb "", > > shortp > > > > = > > > > > >>> 0x7fffffffe4eb, intp = 0x7fffffffe4eb, > > > > > >>> longp = 0x7fffffffe4eb, ushortp = 0x7fffffffe4eb, > > uintp = > > > > > >>> 0x7fffffffe4eb, ulongp = 0x7fffffffe4eb, > > > > > >>> doublep = 0x7fffffffe4eb, listp = 0x7fffffffe4eb, > > ptrp = > > > > > >>> 0x7fffffffe4eb}, {strp = 0x7fffffffe4f0, > > > > > >>> boolp = 0x7fffffffe4f0 "", shortp = 0x7fffffffe4f0, > > intp > > > > = > > > > > >>> 0x7fffffffe4f0, longp = 0x7fffffffe4f0, > > > > > >>> ushortp = 0x7fffffffe4f0, uintp = 0x7fffffffe4f0, > > ulongp > > > > = > > > > > >>> 0x7fffffffe4f0, doublep = 0x7fffffffe4f0, > > > > > >>> listp = 0x7fffffffe4f0, ptrp = 0x7fffffffe4f0}, > > {strp = > > > > > >>> 0x7fffffffe4e7, boolp = 0x7fffffffe4e7 "", > > > > > >>> shortp = 0x7fffffffe4e7, intp = 0x7fffffffe4e7, > > longp = > > > > > >>> 0x7fffffffe4e7, ushortp = 0x7fffffffe4e7, > > > > > >>> uintp = 0x7fffffffe4e7, ulongp = 0x7fffffffe4e7, > > doublep > > > > = > > > > > >>> 0x7fffffffe4e7, listp = 0x7fffffffe4e7, > > > > > >>> ptrp = 0x7fffffffe4e7}, {strp = 0x650d90 <loops>, > > boolp = > > > > > >>> 0x650d90 <loops> "\200", > > > > > >>> shortp = 0x650d90 <loops>, intp = 0x650d90 <loops>, > > > > longp = > > > > > >>> 0x650d90 <loops>, ushortp = 0x650d90 <loops>, > > > > > >>> uintp = 0x650d90 <loops>, ulongp = 0x650d90 > <loops>, > > > > doublep > > > > > >>> = > > > > > >>> 0x650d90 <loops>, > > > > > >>> listp = 0x650d90 <loops>, ptrp = 0x650d90 <loops>}, > > > > {strp = > > > > > >>> 0x6512a1 <fullscreen>, > > > > > >>> boolp = 0x6512a1 <fullscreen> "", shortp = 0x6512a1 > > > > > >>> <fullscreen>, intp = 0x6512a1 <fullscreen>, > > > > > >>> longp = 0x6512a1 <fullscreen>, ushortp = 0x6512a1 > > > > > >>> <fullscreen>, > > > > > >>> uintp = 0x6512a1 <fullscreen>, > > > > > >>> ulongp = 0x6512a1 <fullscreen>, doublep = 0x6512a1 > > > > > >>> <fullscreen>, listp = 0x6512a1 <fullscreen>, > > > > > >>> ptrp = 0x6512a1 <fullscreen>}, {strp = 0x6532d8 > > > > <datadir>, > > > > > >>> boolp = 0x6532d8 <datadir> "H3B", > > > > > >>> shortp = 0x6532d8 <datadir>, intp = 0x6532d8 > > <datadir>, > > > > > >>> longp = > > > > > >>> 0x6532d8 <datadir>, > > > > > >>> ushortp = 0x6532d8 <datadir>, uintp = 0x6532d8 > > <datadir>, > > > > > >>> ulongp = 0x6532d8 <datadir>, > > > > > >>> doublep = 0x6532d8 <datadir>, listp = 0x6532d8 > > <datadir>, > > > > > >>> ptrp > > > > > >>> = 0x6532d8 <datadir>}, { > > > > > >>> strp = 0x7fffffffe4ec, boolp = 0x7fffffffe4ec > > > > > >>> "\377\377\377\377", shortp = 0x7fffffffe4ec, > > > > > >>> intp = 0x7fffffffe4ec, longp = 0x7fffffffe4ec, > > ushortp = > > > > > >>> 0x7fffffffe4ec, uintp = 0x7fffffffe4ec, > > > > > >>> ulongp = 0x7fffffffe4ec, doublep = 0x7fffffffe4ec, > > listp > > > > = > > > > > >>> 0x7fffffffe4ec, ptrp = 0x7fffffffe4ec}, { > > > > > >>> strp = 0x7fffffffe4e8, boolp = 0x7fffffffe4e8 "", > > shortp > > > > = > > > > > >>> 0x7fffffffe4e8, intp = 0x7fffffffe4e8, > > > > > >>> longp = 0x7fffffffe4e8, ushortp = 0x7fffffffe4e8, > > uintp = > > > > > >>> 0x7fffffffe4e8, ulongp = 0x7fffffffe4e8, > > > > > >>> doublep = 0x7fffffffe4e8, listp = 0x7fffffffe4e8, > > ptrp = > > > > > >>> 0x7fffffffe4e8}, {strp = 0x6512a0 <cmp_report>, > > > > > >>> boolp = 0x6512a0 <cmp_report> "", shortp = 0x6512a0 > > > > > >>> <cmp_report>, intp = 0x6512a0 <cmp_report>, > > > > > >>> longp = 0x6512a0 <cmp_report>, ushortp = 0x6512a0 > > > > > >>> <cmp_report>, > > > > > >>> uintp = 0x6512a0 <cmp_report>, > > > > > >>> at lib/ecore/ecore_private.h:305 > > > > > >>> r = 0 '\000' > > > > > >>> #15 0x00007ffff69ee36d in _ecore_idle_enterer_call () at > > > > > >>> lib/ecore/ecore_idle_enterer.c:177 > > > > > >>> ie = 0x6c6120 > > > > > >>> __FUNCTION__ = "_ecore_idle_enterer_call" > > > > > >>> #16 0x00007ffff69f2a3a in _ecore_main_loop_iterate_internal > > > > (once_only=0) > > > > > >>> at lib/ecore/ecore_main.c:1869 > > > > > >>> next_time = -1 > > > > > >>> #17 0x00007ffff69f0e5d in ecore_main_loop_begin () at > > > > > >>> lib/ecore/ecore_main.c:982 > > > > > >>> No locals. > > > > > >>> #18 0x0000000000403aaa in main (argc=<optimized out>, > > > > > >>> argv=0x7fffffffe698) > > > > > >>> at main.c:1340 > > > > > >>> anim = 0x800000132000009a > > > > > >>> ee = 0x736a70 > > > > > >>> resolution = 0x0 > > > > > >>> engine = 0x7fffffffe9d8 "opengl_x11" > > > > > >>> resolution_index = <optimized out> > > > > > >>> test = -1 > > > > > >>> resolution_list = 0 '\000' > > > > > >>> tests_list = 0 '\000' > > > > > >>> async = 0 '\000' > > > > > >>> all_tests = 0 '\000' > > > > > >>> quit_option = 0 '\000' > > > > > >>> values = {{strp = 0x7fffffffe4f8, boolp = > 0x7fffffffe4f8 > > > > > >>> "\330\351\377\377\377\177", shortp = 0x7fffffffe4f8, > > > > > >>> intp = 0x7fffffffe4f8, longp = 0x7fffffffe4f8, > > ushortp = > > > > > >>> 0x7fffffffe4f8, uintp = 0x7fffffffe4f8, > > > > > >>> ulongp = 0x7fffffffe4f8, doublep = 0x7fffffffe4f8, > > listp > > > > = > > > > > >>> 0x7fffffffe4f8, ptrp = 0x7fffffffe4f8}, { > > > > > >>> strp = 0x7fffffffe4eb, boolp = 0x7fffffffe4eb "", > > shortp > > > > = > > > > > >>> 0x7fffffffe4eb, intp = 0x7fffffffe4eb, > > > > > >>> longp = 0x7fffffffe4eb, ushortp = 0x7fffffffe4eb, > > uintp = > > > > > >>> 0x7fffffffe4eb, ulongp = 0x7fffffffe4eb, > > > > > >>> doublep = 0x7fffffffe4eb, listp = 0x7fffffffe4eb, > > ptrp = > > > > > >>> 0x7fffffffe4eb}, {strp = 0x7fffffffe4f0, > > > > > >>> boolp = 0x7fffffffe4f0 "", shortp = 0x7fffffffe4f0, > > intp > > > > = > > > > > >>> 0x7fffffffe4f0, longp = 0x7fffffffe4f0, > > > > > >>> ushortp = 0x7fffffffe4f0, uintp = 0x7fffffffe4f0, > > ulongp > > > > = > > > > > >>> 0x7fffffffe4f0, doublep = 0x7fffffffe4f0, > > > > > >>> listp = 0x7fffffffe4f0, ptrp = 0x7fffffffe4f0}, > > {strp = > > > > > >>> 0x7fffffffe4e7, boolp = 0x7fffffffe4e7 "", > > > > > >>> shortp = 0x7fffffffe4e7, intp = 0x7fffffffe4e7, > > longp = > > > > > >>> 0x7fffffffe4e7, ushortp = 0x7fffffffe4e7, > > > > > >>> uintp = 0x7fffffffe4e7, ulongp = 0x7fffffffe4e7, > > doublep > > > > = > > > > > >>> 0x7fffffffe4e7, listp = 0x7fffffffe4e7, > > > > > >>> ptrp = 0x7fffffffe4e7}, {strp = 0x650d90 <loops>, > > boolp = > > > > > >>> 0x650d90 <loops> "\200", > > > > > >>> shortp = 0x650d90 <loops>, intp = 0x650d90 <loops>, > > > > longp = > > > > > >>> 0x650d90 <loops>, ushortp = 0x650d90 <loops>, > > > > > >>> uintp = 0x650d90 <loops>, ulongp = 0x650d90 > <loops>, > > > > doublep > > > > > >>> = > > > > > >>> 0x650d90 <loops>, > > > > > >>> listp = 0x650d90 <loops>, ptrp = 0x650d90 <loops>}, > > > > {strp = > > > > > >>> 0x6512a1 <fullscreen>, > > > > > >>> boolp = 0x6512a1 <fullscreen> "", shortp = 0x6512a1 > > > > > >>> <fullscreen>, intp = 0x6512a1 <fullscreen>, > > > > > >>> longp = 0x6512a1 <fullscreen>, ushortp = 0x6512a1 > > > > > >>> <fullscreen>, > > > > > >>> uintp = 0x6512a1 <fullscreen>, > > > > > >>> ulongp = 0x6512a1 <fullscreen>, doublep = 0x6512a1 > > > > > >>> <fullscreen>, listp = 0x6512a1 <fullscreen>, > > > > > >>> ptrp = 0x6512a1 <fullscreen>}, {strp = 0x6532d8 > > > > <datadir>, > > > > > >>> boolp = 0x6532d8 <datadir> "H3B", > > > > > >>> shortp = 0x6532d8 <datadir>, intp = 0x6532d8 > > <datadir>, > > > > > >>> longp = > > > > > >>> 0x6532d8 <datadir>, > > > > > >>> ushortp = 0x6532d8 <datadir>, uintp = 0x6532d8 > > <datadir>, > > > > > >>> ulongp = 0x6532d8 <datadir>, > > > > > >>> doublep = 0x6532d8 <datadir>, listp = 0x6532d8 > > <datadir>, > > > > > >>> ptrp > > > > > >>> = 0x6532d8 <datadir>}, { > > > > > >>> strp = 0x7fffffffe4ec, boolp = 0x7fffffffe4ec > > > > > >>> "\377\377\377\377", shortp = 0x7fffffffe4ec, > > > > > >>> intp = 0x7fffffffe4ec, longp = 0x7fffffffe4ec, > > ushortp = > > > > > >>> 0x7fffffffe4ec, uintp = 0x7fffffffe4ec, > > > > > >>> ulongp = 0x7fffffffe4ec, doublep = 0x7fffffffe4ec, > > listp > > > > = > > > > > >>> 0x7fffffffe4ec, ptrp = 0x7fffffffe4ec}, { > > > > > >>> strp = 0x7fffffffe4e8, boolp = 0x7fffffffe4e8 "", > > shortp > > > > = > > > > > >>> 0x7fffffffe4e8, intp = 0x7fffffffe4e8, > > > > > >>> longp = 0x7fffffffe4e8, ushortp = 0x7fffffffe4e8, > > uintp = > > > > > >>> 0x7fffffffe4e8, ulongp = 0x7fffffffe4e8, > > > > > >>> doublep = 0x7fffffffe4e8, listp = 0x7fffffffe4e8, > > ptrp = > > > > > >>> 0x7fffffffe4e8}, {strp = 0x6512a0 <cmp_report>, > > > > > >>> boolp = 0x6512a0 <cmp_report> "", shortp = 0x6512a0 > > > > > >>> <cmp_report>, intp = 0x6512a0 <cmp_report>, > > > > > >>> longp = 0x6512a0 <cmp_report>, ushortp = 0x6512a0 > > > > > >>> <cmp_report>, > > > > > >>> uintp = 0x6512a0 <cmp_report>, > > > > > >>> ---Type <return> to continue, or q <return> to quit--- > > > > > >>> ulongp = 0x6512a0 <cmp_report>, doublep = 0x6512a0 > > > > > >>> <cmp_report>, listp = 0x6512a0 <cmp_report>, > > > > > >>> ptrp = 0x6512a0 <cmp_report>}, {strp = > > 0x7fffffffe4e9, > > > > boolp > > > > > >>> = > > > > > >>> 0x7fffffffe4e9 "", > > > > > >>> shortp = 0x7fffffffe4e9, intp = 0x7fffffffe4e9, > > longp = > > > > > >>> 0x7fffffffe4e9, ushortp = 0x7fffffffe4e9, > > > > > >>> uintp = 0x7fffffffe4e9, ulongp = 0x7fffffffe4e9, > > doublep > > > > = > > > > > >>> 0x7fffffffe4e9, listp = 0x7fffffffe4e9, > > > > > >>> ptrp = 0x7fffffffe4e9}, {strp = 0x7fffffffe4ea, > > boolp = > > > > > >>> 0x7fffffffe4ea "", shortp = 0x7fffffffe4ea, > > > > > >>> intp = 0x7fffffffe4ea, longp = 0x7fffffffe4ea, > > ushortp = > > > > > >>> 0x7fffffffe4ea, uintp = 0x7fffffffe4ea, > > > > > >>> ulongp = 0x7fffffffe4ea, doublep = 0x7fffffffe4ea, > > listp > > > > = > > > > > >>> 0x7fffffffe4ea, ptrp = 0x7fffffffe4ea}, { > > > > > >>> strp = 0x7fffffffe4eb, boolp = 0x7fffffffe4eb "", > > shortp > > > > = > > > > > >>> 0x7fffffffe4eb, intp = 0x7fffffffe4eb, > > > > > >>> longp = 0x7fffffffe4eb, ushortp = 0x7fffffffe4eb, > > uintp = > > > > > >>> 0x7fffffffe4eb, ulongp = 0x7fffffffe4eb, > > > > > >>> doublep = 0x7fffffffe4eb, listp = 0x7fffffffe4eb, > > ptrp = > > > > > >>> 0x7fffffffe4eb}, {strp = 0x7fffffffe4eb, > > > > > >>> boolp = 0x7fffffffe4eb "", shortp = 0x7fffffffe4eb, > > intp > > > > = > > > > > >>> 0x7fffffffe4eb, longp = 0x7fffffffe4eb, > > > > > >>> ushortp = 0x7fffffffe4eb, uintp = 0x7fffffffe4eb, > > ulongp > > > > = > > > > > >>> 0x7fffffffe4eb, doublep = 0x7fffffffe4eb, > > > > > >>> listp = 0x7fffffffe4eb, ptrp = 0x7fffffffe4eb}, > > {strp = > > > > > >>> 0x7fffffffe4eb, boolp = 0x7fffffffe4eb "", > > > > > >>> shortp = 0x7fffffffe4eb, intp = 0x7fffffffe4eb, > > longp = > > > > > >>> 0x7fffffffe4eb, ushortp = 0x7fffffffe4eb, > > > > > >>> uintp = 0x7fffffffe4eb, ulongp = 0x7fffffffe4eb, > > doublep > > > > = > > > > > >>> 0x7fffffffe4eb, listp = 0x7fffffffe4eb, > > > > > >>> ptrp = 0x7fffffffe4eb}, {strp = 0x7fffffffe4eb, > > boolp = > > > > > >>> 0x7fffffffe4eb "", shortp = 0x7fffffffe4eb, > > > > > >>> intp = 0x7fffffffe4eb, longp = 0x7fffffffe4eb, > > ushortp = > > > > > >>> 0x7fffffffe4eb, uintp = 0x7fffffffe4eb, > > > > > >>> ulongp = 0x7fffffffe4eb, doublep = 0x7fffffffe4eb, > > listp > > > > = > > > > > >>> 0x7fffffffe4eb, ptrp = 0x7fffffffe4eb}, { > > > > > >>> strp = 0x0, boolp = 0x0, shortp = 0x0, intp = 0x0, > > longp > > > > = > > > > > >>> 0x0, > > > > > >>> ushortp = 0x0, uintp = 0x0, ulongp = 0x0, > > > > > >>> doublep = 0x0, listp = 0x0, ptrp = 0x0}} > > > > > >>> > > > > > >>> > > > > > >>> > > > > > >>> > > > > > >>> 2015-04-09 10:40 GMT+02:00 Davide Andreoli < > > [email protected]>: > > > > > >>> > > > > > >>> > 2015-04-09 3:23 GMT+02:00 Jean-Philippe André < > > [email protected]>: > > > > > >>> > > > > > > >>> >> Hi Davide, > > > > > >>> >> > > > > > >>> >> Since this is most likely my fault (as I introduced lots of > > > > changes > > > > > >>> in the > > > > > >>> >> GL/X11 engine), would you mind sharing more details about > your > > > > > >>> >> architecture? > > > > > >>> >> > > > > > >>> > Sure, I'm on linux mint debian edition, that is quite a > debian > > > > testing > > > > > >>> > > > > > > >>> >> > > > > > >>> >> - driver version? (nvidia proprietary, right?) > > > > > >>> >> > > > > > >>> > Yes, closed driver, I think version 319.72 > > > > > >>> > I can probably update to a newer version, will try in the > > evening > > > > > >>> > > > > > > >>> > > > > > > >>> >> - EGL or GLX? (glx is default if you don't pass any special > > > > > >>> ./configure > > > > > >>> >> options) > > > > > >>> >> > > > > > >>> > I do not give any compiler flags so I'm using GLX...Can you > > please > > > > > >>> explain > > > > > >>> > me the difference? what is better? > > > > > >>> > > > > > > >>> >> > > > > > >>> >> If you have some time, would you be able to use git bisect > and > > > > > >>> pinpoint > > > > > >>> >> the > > > > > >>> >> exact commit that makes all GL stuff fail? That would > probably > > > > help. > > > > > >>> Also > > > > > >>> >> a > > > > > >>> >> full backtrace with all debugging symbols would help (ie. > > > > CFLAGS="-O0 > > > > > >>> >> -g"). > > > > > >>> >> > > > > > >>> > I tryied an automatic git bisect yet but without success, too > > much > > > > > >>> changes > > > > > >>> > in that > > > > > >>> > period that made the repo quite unusable at random points. > > > > > >>> > I will provide a better bt in the evening > > > > > >>> > > > > > > >>> > Thanks for the help > > > > > >>> > > > > > > >>> > > > > > > >>> >> > > > > > >>> >> Thanks in advance! > > > > > >>> >> > > > > > >>> >> > > > > > >>> >> On Thu, Apr 9, 2015 at 9:09 AM, Carsten Haitzler < > > > > > >>> [email protected]> > > > > > >>> >> wrote: > > > > > >>> >> > > > > > >>> >> > On Wed, 8 Apr 2015 23:18:26 +0200 Davide Andreoli < > > > > > >>> >> [email protected]> > > > > > >>> >> > said: > > > > > >>> >> > > > > > > >>> >> > and the bt's end up inside the driver .. crashing. both. > > > > > >>> >> > > > > > > >>> >> > i have efl git (1.14) here, nvidia closed drivers (346.35) > > and > > > > no > > > > > >>> >> crashes > > > > > >>> >> > here. > > > > > >>> >> > > > > > > >>> >> > > Testing 1.14 alpha1 here and I have lots of trouble with > > the > > > > > >>> opengl > > > > > >>> >> > engine: > > > > > >>> >> > > E20 segfault on start and the same for every elm app > > (always > > > > using > > > > > >>> >> the gl > > > > > >>> >> > > engine) > > > > > >>> >> > > > > > > > >>> >> > > Using nvidia closed driver, no issue with lots of other > > stuff > > > > > >>> that use > > > > > >>> >> > gl, > > > > > >>> >> > > and the > > > > > >>> >> > > same driver was working well with older efl...so please > > don't > > > > > >>> tell me > > > > > >>> >> > that > > > > > >>> >> > > is a driver issue :P > > > > > >>> >> > > > > > > > >>> >> > > I'm attaching both a terminology bt taken with gdb and > > the E > > > > > >>> >> > crashdump.txt, > > > > > >>> >> > > both seems to > > > > > >>> >> > > be related to the shader_array_flush function. > > > > > >>> >> > > > > > > > >>> >> > > Please let me know what else I can do to help > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > This is a first bt of terminology: > > > > > >>> >> > > > > > > > >>> >> > > #0 0x000000004009edbd in ?? () > > > > > >>> >> > > #1 0x00007fffe7052b90 in ?? () from > > > > > >>> >> > > /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> >> > > #2 0x00007fffe6d3bee7 in ?? () from > > > > > >>> >> > > /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> >> > > #3 0x00007fffe586c0be in shader_array_flush > > (gc=0xa40b10) at > > > > > >>> >> > > modules/evas/engines/gl_common/evas_gl_context.c:3301 > > > > > >>> >> > > #4 0x00007ffff5b6a469 in > > eng_output_redraws_next_update_push > > > > > >>> >> > > (data=0x7af7a0, surface=0xbe4650, x=<optimized out>, > > > > > >>> >> > > y=<optimized out>, w=<optimized out>, h=<optimized > > out>, > > > > > >>> >> > > render_mode=EVAS_RENDER_MODE_SYNC) > > > > > >>> >> > > at > > > > modules/evas/engines/software_generic/evas_engine.c:3425 > > > > > >>> >> > > #5 0x00007ffff5acca16 in evas_render_updates_internal > > > > > >>> >> > > (eo_e=eo_e@entry=0x8000000640000033, > > > > > >>> >> > > > > > > > >>> >> > > make_updates=make_updates@entry=1 '\001', > > > > > >>> do_draw=do_draw@entry=1 > > > > > >>> >> > > '\001', done_func=done_func@entry=0x0, > > > > > >>> >> > > done_data=done_data@entry=0x0, > > do_async=do_async@entry=0 > > > > > >>> '\000') > > > > > >>> >> at > > > > > >>> >> > > lib/evas/canvas/evas_render.c:2486 > > > > > >>> >> > > #6 0x00007ffff5acd947 in > > evas_render_updates_internal_wait > > > > > >>> >> > > (eo_e=0x8000000640000033, make_updates=<optimized out>, > > > > > >>> >> > > do_draw=<optimized out>) at > > > > lib/evas/canvas/evas_render.c:2801 > > > > > >>> >> > > #7 0x00007ffff5a5560a in evas_canvas_render_updates () > at > > > > > >>> >> > > ../src/lib/evas/canvas/evas_canvas.eo.c:328 > > > > > >>> >> > > #8 0x00007ffff5a58f43 in evas_render_updates > > (obj=<optimized > > > > > >>> out>) at > > > > > >>> >> > > ../src/lib/evas/canvas/evas_canvas.eo.c:1111 > > > > > >>> >> > > #9 0x00007fffe8799c3c in _ecore_evas_x_render > > (ee=0x762fb0) > > > > at > > > > > >>> >> > > modules/ecore_evas/engines/x/ecore_evas_x.c:763 > > > > > >>> >> > > #10 0x00007ffff55ad301 in _ecore_evas_idle_enter > > > > (data=<optimized > > > > > >>> >> out>) > > > > > >>> >> > at > > > > > >>> >> > > lib/ecore_evas/ecore_evas.c:167 > > > > > >>> >> > > #11 0x00007ffff57d1d39 in _ecore_call_task_cb > > (data=<optimized > > > > > >>> out>, > > > > > >>> >> > > func=<optimized out>) > > > > > >>> >> > > at lib/ecore/ecore_private.h:305 > > > > > >>> >> > > #12 _ecore_idle_enterer_call () at > > > > > >>> lib/ecore/ecore_idle_enterer.c:177 > > > > > >>> >> > > #13 0x00007ffff57d4c7b in > > _ecore_main_loop_iterate_internal > > > > > >>> >> > > (once_only=once_only@entry=0) > > > > > >>> >> > > at lib/ecore/ecore_main.c:1869 > > > > > >>> >> > > #14 0x00007ffff57d50e7 in ecore_main_loop_begin () at > > > > > >>> >> > > lib/ecore/ecore_main.c:982 > > > > > >>> >> > > #15 0x00007ffff7a3fee5 in elm_run () at elm_main.c:1097 > > > > > >>> >> > > #16 0x0000000000413964 in elm_main (argc=argc@entry=1, > > > > > >>> >> > > argv=argv@entry=0x7fffffffe6f8) > > > > > >>> >> > > at main.c:925 > > > > > >>> >> > > #17 0x000000000040c67c in main (argc=1, > > argv=0x7fffffffe6f8) > > > > at > > > > > >>> >> > main.c:961 > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > And this the e-crashdump.txt > > > > > >>> >> > > > > > > > >>> >> > > Thread 3 (Thread 0x7f2af1e74700 (LWP 23169)): > > > > > >>> >> > > #0 0x00007f2aff6b2974 in pthread_cond_wait@ > @GLIBC_2.3.2 > > () > > > > from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #1 0x00007f2aff18e62c in eina_condition_wait > > > > (cond=0x7f2aff468b00 > > > > > >>> >> > > <evas_thread_queue_condition>) at > > > > > >>> >> > > ../src/lib/eina/eina_inline_lock_posix.x:415 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #2 evas_thread_worker_func (data=<optimized out>, > > > > > >>> thread=<optimized > > > > > >>> >> > out>) > > > > > >>> >> > > at lib/evas/common/evas_thread_render.c:75 > > > > > >>> >> > > cmd = <optimized out> > > > > > >>> >> > > len = <optimized out> > > > > > >>> >> > > max = <optimized out> > > > > > >>> >> > > __FUNCTION__ = "evas_thread_worker_func" > > > > > >>> >> > > __PRETTY_FUNCTION__ = "evas_thread_worker_func" > > > > > >>> >> > > #3 0x00007f2aff8f8485 in _eina_internal_call > > > > (context=0x8b7500) > > > > > >>> at > > > > > >>> >> > > lib/eina/eina_thread.c:109 > > > > > >>> >> > > c = 0x8b7500 > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > #4 0x00007f2aff6aee0e in start_thread () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #5 0x00007f2afc1f30fd in clone () from > > > > > >>> >> /lib/x86_64-linux-gnu/libc.so.6 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > > > > > > >>> >> > > Thread 2 (Thread 0x7f2aedd15700 (LWP 23211)): > > > > > >>> >> > > #0 0x00007f2aff6b4990 in sem_wait () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #1 0x00007f2aff90502b in eina_semaphore_lock > > (sem=0x9ec3e8) > > > > at > > > > > >>> >> > > ../src/lib/eina/eina_inline_lock_posix.x:793 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #2 _eina_thread_queue_wait (thq=0x9ec3c0) at > > > > > >>> >> > > lib/eina/eina_thread_queue.c:181 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #3 eina_thread_queue_wait (thq=0x9ec3c0, > > > > > >>> >> > > allocref=allocref@entry=0x7f2aedd14ca8) > > > > > >>> >> > > at lib/eina/eina_thread_queue.c:429 > > > > > >>> >> > > msg = <optimized out> > > > > > >>> >> > > blk = 0x7f2aedd14ca8 > > > > > >>> >> > > #4 0x00007f2aff185c2f in > _evas_common_scale_sample_thread > > > > > >>> >> > (data=<optimized > > > > > >>> >> > > out>, t=<optimized out>) at > > > > > >>> lib/evas/common/evas_scale_sample.c:798 > > > > > >>> >> > > ref = 0x0 > > > > > >>> >> > > msg = <optimized out> > > > > > >>> >> > > todo = 0x0 > > > > > >>> >> > > #5 0x00007f2aff8f8485 in _eina_internal_call > > > > (context=0x9ed8d0) > > > > > >>> at > > > > > >>> >> > > lib/eina/eina_thread.c:109 > > > > > >>> >> > > c = 0x9ed8d0 > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > #6 0x00007f2aff6aee0e in start_thread () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #7 0x00007f2afc1f30fd in clone () from > > > > > >>> >> /lib/x86_64-linux-gnu/libc.so.6 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > > > > > > >>> >> > > Thread 1 (Thread 0x7f2b00813900 (LWP 23168)): > > > > > >>> >> > > #0 0x00007f2aff6b5b8d in pause () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #1 <signal handler called> > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #2 0x0000000041a76d7d in ?? () > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #3 0x00007f2aef50eb90 in ?? () from > > > > > >>> >> > > /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #4 0x00007f2aef1f7ee7 in ?? () from > > > > > >>> >> > > /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #5 0x00007f2aedd280be in shader_array_flush > > (gc=0xc8dd20) at > > > > > >>> >> > > modules/evas/engines/gl_common/evas_gl_context.c:3301 > > > > > >>> >> > > texuv_ptr = 0x127f240 > > > > > >>> >> > > > > > > > >>> >> > > > > > >>> > > > > > > "\213\210#:\201E\024;<\256\177?\201E\024;\213\210#:u\327~?<\256\177?\201E > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > \024;<\256\177?u\327~?\213\210#:u\327~?\213\210#:\201E\024;<\256\177?\201E > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > \024;\213\210#:u\327~?<\256\177?\201E\024;<\256\177?u\327~?\213\210#:u > > > > > >>> \327~? > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > \213\210#:\201E\024;<\256\177?\201E\024;\213\210#:\360e\310><\256\177? > > > > > >>> \201E > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > \024;<\256\177?\360e\310>\213\210#:\360e\310>\213\210#:\201E\024;\320 > > > > > >>> \370N= > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > \201E\024;\213\210#:u\327~?\320\370N=\201E\024;\320\370N=u\327~?\213 > > > > > >>> \210#:u > > > > > >>> >> > > \327~?\213\210#:\201E\024;"... texuv3_ptr = 0x0 > > vertex_ptr = > > > > > >>> >> <optimized > > > > > >>> >> > out> > > > > > >>> >> > > color_ptr = 0x0 texuv2_ptr = 0x0 texa_ptr = 0x0 > > texsam_ptr = > > > > 0x0 > > > > > >>> >> > mask_ptr = > > > > > >>> >> > > 0x0 MASK_TEXTURE = 33985 > > > > > >>> >> > > i = <optimized out> > > > > > >>> >> > > gw = <optimized out> > > > > > >>> >> > > gh = <optimized out> > > > > > >>> >> > > pipe_done = 2 > > > > > >>> >> > > setclip = <optimized out> > > > > > >>> >> > > fbo = <optimized out> > > > > > >>> >> > > #6 0x00007f2aff1b4469 in > > eng_output_redraws_next_update_push > > > > > >>> >> > > (data=0x9f5f20, surface=0xe31860, x=<optimized out>, > > > > y=<optimized > > > > > >>> >> out>, > > > > > >>> >> > > w=<optimized out>, h=<optimized out>, > > > > > >>> >> render_mode=EVAS_RENDER_MODE_SYNC) > > > > > >>> >> > at > > > > > >>> >> > > modules/evas/engines/software_generic/evas_engine.c:3425 > > > > > >>> >> > > re = 0x9f5f20 > > > > > >>> >> > > w = <optimized out> > > > > > >>> >> > > y = <optimized out> > > > > > >>> >> > > surface = 0xe31860 > > > > > >>> >> > > data = 0x9f5f20 > > > > > >>> >> > > render_mode = EVAS_RENDER_MODE_SYNC > > > > > >>> >> > > h = <optimized out> > > > > > >>> >> > > x = <optimized out> > > > > > >>> >> > > #7 0x00007f2aff116a16 in evas_render_updates_internal > > > > > >>> >> > > (eo_e=eo_e@entry=0x800000078000003d, > > > > > >>> >> > > make_updates=make_updates@entry=1 '\001', > > > > do_draw=do_draw@entry=1 > > > > > >>> >> > '\001', > > > > > >>> >> > > done_func=done_func@entry=0x0, > done_data=done_data@entry > > =0x0, > > > > > >>> >> > > do_async=do_async@entry=0 '\000') at > > > > > >>> >> lib/evas/canvas/evas_render.c:2486 > > > > > >>> >> > > off_x = 0 > > > > > >>> >> > > off_y = 0 > > > > > >>> >> > > ru = <optimized out> > > > > > >>> >> > > offset = 3 > > > > > >>> >> > > fx = <optimized out> > > > > > >>> >> > > fy = 0 > > > > > >>> >> > > eo_obj = <optimized out> > > > > > >>> >> > > e = 0x9a93d0 > > > > > >>> >> > > ll = <optimized out> > > > > > >>> >> > > surface = 0xe31860 > > > > > >>> >> > > clean_them = 1 '\001' > > > > > >>> >> > > alpha = 0 '\000' > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > ux = 0 > > > > > >>> >> > > uy = 0 > > > > > >>> >> > > uw = 2960 > > > > > >>> >> > > uh = 1050 > > > > > >>> >> > > cx = 0 > > > > > >>> >> > > cy = 0 > > > > > >>> >> > > cw = 2960 > > > > > >>> >> > > ch = 1050 > > > > > >>> >> > > i = <optimized out> > > > > > >>> >> > > j = <optimized out> > > > > > >>> >> > > redraw_all = 1 > > > > > >>> >> > > haveup = 1 '\001' > > > > > >>> >> > > render_mode = EVAS_RENDER_MODE_SYNC > > > > > >>> >> > > clip_rect = <optimized out> > > > > > >>> >> > > __FUNCTION__ = "evas_render_updates_internal" > > > > > >>> >> > > #8 0x00007f2aff117947 in > > evas_render_updates_internal_wait > > > > > >>> >> > > (eo_e=0x800000078000003d, make_updates=<optimized out>, > > > > > >>> >> > do_draw=<optimized > > > > > >>> >> > > out>) at lib/evas/canvas/evas_render.c:2801 > > > > > >>> >> > > ret = 0x0 > > > > > >>> >> > > e = 0x9a93d0 > > > > > >>> >> > > #9 0x00007f2aff09f60a in evas_canvas_render_updates () > at > > > > > >>> >> > > ../src/lib/evas/canvas/evas_canvas.eo.c:328 > > > > > >>> >> > > _r = <optimized out> > > > > > >>> >> > > ___call = {obj = 0x800000078000003d, klass = > > > > > >>> >> 0x400000000000000e, > > > > > >>> >> > > func = 0x7f2aff117da0 <_evas_canvas_render_updates>, > data > > = > > > > > >>> 0x9a93d0} > > > > > >>> >> > > ___is_main_loop = <optimized out> > > > > > >>> >> > > ___op = 132 > > > > > >>> >> > > _func_ = 0x7f2aff117da0 > > <_evas_canvas_render_updates> > > > > > >>> >> > > #10 0x00007f2aff0a2f43 in evas_render_updates > > (obj=<optimized > > > > > >>> out>) at > > > > > >>> >> > > ../src/lib/evas/canvas/evas_canvas.eo.c:1111 > > > > > >>> >> > > ret = <optimized out> > > > > > >>> >> > > __FUNCTION__ = "evas_render_updates" > > > > > >>> >> > > #11 0x00007f2af0c55c3c in _ecore_evas_x_render > > (ee=0x9a9c20) > > > > at > > > > > >>> >> > > modules/ecore_evas/engines/x/ecore_evas_x.c:763 > > > > > >>> >> > > updates = <optimized out> > > > > > >>> >> > > ll = <optimized out> > > > > > >>> >> > > rend = <optimized out> > > > > > >>> >> > > ee2 = <optimized out> > > > > > >>> >> > > ee = 0x9a9c20 > > > > > >>> >> > > edata = <optimized out> > > > > > >>> >> > > #12 0x00007f2afebf7301 in _ecore_evas_idle_enter > > > > (data=<optimized > > > > > >>> >> out>) > > > > > >>> >> > at > > > > > >>> >> > > lib/ecore_evas/ecore_evas.c:167 > > > > > >>> >> > > ee = 0x9a9c20 > > > > > >>> >> > > t1 = 0 > > > > > >>> >> > > t2 = 0 > > > > > >>> >> > > rend = 0 > > > > > >>> >> > > now = 9458.8336655250005 > > > > > >>> >> > > __FUNCTION__ = "_ecore_evas_idle_enter" > > > > > >>> >> > > #13 0x00007f2afee1bd39 in _ecore_call_task_cb > > (data=<optimized > > > > > >>> out>, > > > > > >>> >> > > func=<optimized out>) at lib/ecore/ecore_private.h:305 > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > #14 _ecore_idle_enterer_call () at > > > > > >>> lib/ecore/ecore_idle_enterer.c:177 > > > > > >>> >> > > ie = 0x8d9b90 > > > > > >>> >> > > __FUNCTION__ = "_ecore_idle_enterer_call" > > > > > >>> >> > > #15 0x00007f2afee1ee2d in > > _ecore_main_loop_iterate_internal > > > > > >>> >> > > (once_only=once_only@entry=0) at > > lib/ecore/ecore_main.c:1844 > > > > > >>> >> > > next_time = -1 > > > > > >>> >> > > #16 0x00007f2afee1f0e7 in ecore_main_loop_begin () at > > > > > >>> >> > > lib/ecore/ecore_main.c:982 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #17 0x0000000000436571 in main (argc=<optimized out>, > > > > > >>> argv=<optimized > > > > > >>> >> > out>) > > > > > >>> >> > > at src/bin/e_main.c:1039 > > > > > >>> >> > > safe_mode = 0 '\000' > > > > > >>> >> > > after_restart = 1 '\001' > > > > > >>> >> > > waslocked = <optimized out> > > > > > >>> >> > > t = 1428526822.7625289 > > > > > >>> >> > > tstart = 1428526822.7625289 > > > > > >>> >> > > s = <optimized out> > > > > > >>> >> > > buff = > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > "1428526822.8\000\177\000\000\000\320\345.\377\177\000\000\004\000\000\000 > > > > > >>> \020 > > > > > >>> >> > > \000\000" action = {__sigaction_handler = {sa_handler = > > > > 0x4e6fd0 > > > > > >>> >> > > <e_sigabrt_act>, sa_sigaction = 0x4e6fd0 > <e_sigabrt_act>}, > > > > > >>> sa_mask = > > > > > >>> >> > {__val > > > > > >>> >> > > = {0 <repeats 16 times>}}, sa_flags = -1073741820, > > > > sa_restorer = > > > > > >>> >> 0x14b78} > > > > > >>> >> > > __FUNCTION__ = "main" > > > > > >>> >> > > > > > > > >>> >> > > Thread 3 (Thread 0x7f3a8d29a700 (LWP 23428)): > > > > > >>> >> > > #0 0x00007f3a9aad8974 in pthread_cond_wait@ > @GLIBC_2.3.2 > > () > > > > from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #1 0x00007f3a9a5b462c in eina_condition_wait > > > > (cond=0x7f3a9a88eb00 > > > > > >>> >> > > <evas_thread_queue_condition>) at > > > > > >>> >> > > ../src/lib/eina/eina_inline_lock_posix.x:415 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #2 evas_thread_worker_func (data=<optimized out>, > > > > > >>> thread=<optimized > > > > > >>> >> > out>) > > > > > >>> >> > > at lib/evas/common/evas_thread_render.c:75 > > > > > >>> >> > > cmd = <optimized out> > > > > > >>> >> > > len = <optimized out> > > > > > >>> >> > > max = <optimized out> > > > > > >>> >> > > __FUNCTION__ = "evas_thread_worker_func" > > > > > >>> >> > > __PRETTY_FUNCTION__ = "evas_thread_worker_func" > > > > > >>> >> > > #3 0x00007f3a9ad1e485 in _eina_internal_call > > > > (context=0x1674500) > > > > > >>> at > > > > > >>> >> > > lib/eina/eina_thread.c:109 > > > > > >>> >> > > c = 0x1674500 > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > #4 0x00007f3a9aad4e0e in start_thread () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #5 0x00007f3a976190fd in clone () from > > > > > >>> >> /lib/x86_64-linux-gnu/libc.so.6 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > > > > > > >>> >> > > Thread 2 (Thread 0x7f3a8913b700 (LWP 23470)): > > > > > >>> >> > > #0 0x00007f3a9aada990 in sem_wait () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #1 0x00007f3a9ad2b02b in eina_semaphore_lock > > (sem=0x17a9438) > > > > at > > > > > >>> >> > > ../src/lib/eina/eina_inline_lock_posix.x:793 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #2 _eina_thread_queue_wait (thq=0x17a9410) at > > > > > >>> >> > > lib/eina/eina_thread_queue.c:181 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #3 eina_thread_queue_wait (thq=0x17a9410, > > > > > >>> >> > > allocref=allocref@entry=0x7f3a8913aca8) > > > > > >>> >> > > at lib/eina/eina_thread_queue.c:429 > > > > > >>> >> > > msg = <optimized out> > > > > > >>> >> > > blk = 0x7f3a8913aca8 > > > > > >>> >> > > #4 0x00007f3a9a5abc2f in > _evas_common_scale_sample_thread > > > > > >>> >> > (data=<optimized > > > > > >>> >> > > out>, t=<optimized out>) at > > > > > >>> lib/evas/common/evas_scale_sample.c:798 > > > > > >>> >> > > ref = 0x0 > > > > > >>> >> > > msg = <optimized out> > > > > > >>> >> > > todo = 0x0 > > > > > >>> >> > > #5 0x00007f3a9ad1e485 in _eina_internal_call > > > > (context=0x17aa920) > > > > > >>> at > > > > > >>> >> > > lib/eina/eina_thread.c:109 > > > > > >>> >> > > c = 0x17aa920 > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > #6 0x00007f3a9aad4e0e in start_thread () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #7 0x00007f3a976190fd in clone () from > > > > > >>> >> /lib/x86_64-linux-gnu/libc.so.6 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > > > > > > >>> >> > > Thread 1 (Thread 0x7f3a9bc39900 (LWP 23427)): > > > > > >>> >> > > #0 0x00007f3a9aadbb8d in pause () from > > > > > >>> >> > > /lib/x86_64-linux-gnu/libpthread.so.0 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #1 <signal handler called> > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #2 0x0000000040ad8d7d in ?? () > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #3 0x00007f3a8a934b90 in ?? () from > > > > > >>> >> > > /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #4 0x00007f3a8a61dee7 in ?? () from > > > > > >>> >> > > /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.319.72 > > > > > >>> >> > > No symbol table info available. > > > > > >>> >> > > #5 0x00007f3a8914e0be in shader_array_flush > > (gc=0x1a4ae00) at > > > > > >>> >> > > modules/evas/engines/gl_common/evas_gl_context.c:3301 > > > > > >>> >> > > texuv_ptr = 0x203b7f0 > > > > > >>> >> > > > > > > > >>> >> > > > > > >>> > > > > > > "\213\210#:\201E\024;<\256\177?\201E\024;\213\210#:u\327~?<\256\177?\201E > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > \024;<\256\177?u\327~?\213\210#:u\327~?\213\210#:\201E\024;<\256\177?\201E > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > \024;\213\210#:u\327~?<\256\177?\201E\024;<\256\177?u\327~?\213\210#:u > > > > > >>> \327~? > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > \213\210#:\201E\024;<\256\177?\201E\024;\213\210#:\360e\310><\256\177? > > > > > >>> \201E > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > \024;<\256\177?\360e\310>\213\210#:\360e\310>\213\210#:\201E\024;\320 > > > > > >>> \370N= > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > \201E\024;\213\210#:u\327~?\320\370N=\201E\024;\320\370N=u\327~?\213 > > > > > >>> \210#:u > > > > > >>> >> > > \327~?\213\210#:\201E\024;"... texuv3_ptr = 0x0 > > vertex_ptr = > > > > > >>> >> <optimized > > > > > >>> >> > out> > > > > > >>> >> > > color_ptr = 0x0 texuv2_ptr = 0x0 texa_ptr = 0x0 > > texsam_ptr = > > > > 0x0 > > > > > >>> >> > mask_ptr = > > > > > >>> >> > > 0x0 MASK_TEXTURE = 33985 > > > > > >>> >> > > i = <optimized out> > > > > > >>> >> > > gw = <optimized out> > > > > > >>> >> > > gh = <optimized out> > > > > > >>> >> > > pipe_done = 2 > > > > > >>> >> > > setclip = <optimized out> > > > > > >>> >> > > fbo = <optimized out> > > > > > >>> >> > > #6 0x00007f3a9a5da469 in > > eng_output_redraws_next_update_push > > > > > >>> >> > > (data=0x17b2f70, surface=0x1bee940, x=<optimized out>, > > > > > >>> y=<optimized > > > > > >>> >> out>, > > > > > >>> >> > > w=<optimized out>, h=<optimized out>, > > > > > >>> >> render_mode=EVAS_RENDER_MODE_SYNC) > > > > > >>> >> > at > > > > > >>> >> > > modules/evas/engines/software_generic/evas_engine.c:3425 > > > > > >>> >> > > re = 0x17b2f70 > > > > > >>> >> > > w = <optimized out> > > > > > >>> >> > > y = <optimized out> > > > > > >>> >> > > surface = 0x1bee940 > > > > > >>> >> > > data = 0x17b2f70 > > > > > >>> >> > > render_mode = EVAS_RENDER_MODE_SYNC > > > > > >>> >> > > h = <optimized out> > > > > > >>> >> > > x = <optimized out> > > > > > >>> >> > > #7 0x00007f3a9a53ca16 in evas_render_updates_internal > > > > > >>> >> > > (eo_e=eo_e@entry=0x800000078000003d, > > > > > >>> >> > > make_updates=make_updates@entry=1 '\001', > > > > do_draw=do_draw@entry=1 > > > > > >>> >> > '\001', > > > > > >>> >> > > done_func=done_func@entry=0x0, > done_data=done_data@entry > > =0x0, > > > > > >>> >> > > do_async=do_async@entry=0 '\000') at > > > > > >>> >> lib/evas/canvas/evas_render.c:2486 > > > > > >>> >> > > off_x = 0 > > > > > >>> >> > > off_y = 0 > > > > > >>> >> > > ru = <optimized out> > > > > > >>> >> > > offset = 3 > > > > > >>> >> > > fx = <optimized out> > > > > > >>> >> > > fy = 0 > > > > > >>> >> > > eo_obj = <optimized out> > > > > > >>> >> > > e = 0x17663c0 > > > > > >>> >> > > ll = <optimized out> > > > > > >>> >> > > surface = 0x1bee940 > > > > > >>> >> > > clean_them = 1 '\001' > > > > > >>> >> > > alpha = 0 '\000' > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > ux = 0 > > > > > >>> >> > > uy = 0 > > > > > >>> >> > > uw = 2960 > > > > > >>> >> > > uh = 1050 > > > > > >>> >> > > cx = 0 > > > > > >>> >> > > cy = 0 > > > > > >>> >> > > cw = 2960 > > > > > >>> >> > > ch = 1050 > > > > > >>> >> > > i = <optimized out> > > > > > >>> >> > > j = <optimized out> > > > > > >>> >> > > redraw_all = 1 > > > > > >>> >> > > haveup = 1 '\001' > > > > > >>> >> > > render_mode = EVAS_RENDER_MODE_SYNC > > > > > >>> >> > > clip_rect = <optimized out> > > > > > >>> >> > > __FUNCTION__ = "evas_render_updates_internal" > > > > > >>> >> > > #8 0x00007f3a9a53d947 in > > evas_render_updates_internal_wait > > > > > >>> >> > > (eo_e=0x800000078000003d, make_updates=<optimized out>, > > > > > >>> >> > do_draw=<optimized > > > > > >>> >> > > out>) at lib/evas/canvas/evas_render.c:2801 > > > > > >>> >> > > ret = 0x0 > > > > > >>> >> > > e = 0x17663c0 > > > > > >>> >> > > #9 0x00007f3a9a4c560a in evas_canvas_render_updates () > at > > > > > >>> >> > > ../src/lib/evas/canvas/evas_canvas.eo.c:328 > > > > > >>> >> > > _r = <optimized out> > > > > > >>> >> > > ___call = {obj = 0x800000078000003d, klass = > > > > > >>> >> 0x400000000000000e, > > > > > >>> >> > > func = 0x7f3a9a53dda0 <_evas_canvas_render_updates>, > data > > = > > > > > >>> 0x17663c0} > > > > > >>> >> > > ___is_main_loop = <optimized out> > > > > > >>> >> > > ___op = 132 > > > > > >>> >> > > _func_ = 0x7f3a9a53dda0 > > <_evas_canvas_render_updates> > > > > > >>> >> > > #10 0x00007f3a9a4c8f43 in evas_render_updates > > (obj=<optimized > > > > > >>> out>) at > > > > > >>> >> > > ../src/lib/evas/canvas/evas_canvas.eo.c:1111 > > > > > >>> >> > > ret = <optimized out> > > > > > >>> >> > > __FUNCTION__ = "evas_render_updates" > > > > > >>> >> > > #11 0x00007f3a8c07bc3c in _ecore_evas_x_render > > (ee=0x1766c70) > > > > at > > > > > >>> >> > > modules/ecore_evas/engines/x/ecore_evas_x.c:763 > > > > > >>> >> > > updates = <optimized out> > > > > > >>> >> > > ll = <optimized out> > > > > > >>> >> > > rend = <optimized out> > > > > > >>> >> > > ee2 = <optimized out> > > > > > >>> >> > > ee = 0x1766c70 > > > > > >>> >> > > edata = <optimized out> > > > > > >>> >> > > #12 0x00007f3a9a01d301 in _ecore_evas_idle_enter > > > > (data=<optimized > > > > > >>> >> out>) > > > > > >>> >> > at > > > > > >>> >> > > lib/ecore_evas/ecore_evas.c:167 > > > > > >>> >> > > ee = 0x1766c70 > > > > > >>> >> > > t1 = 0 > > > > > >>> >> > > t2 = 0 > > > > > >>> >> > > rend = 0 > > > > > >>> >> > > now = 9516.6208572889991 > > > > > >>> >> > > __FUNCTION__ = "_ecore_evas_idle_enter" > > > > > >>> >> > > #13 0x00007f3a9a241d39 in _ecore_call_task_cb > > (data=<optimized > > > > > >>> out>, > > > > > >>> >> > > func=<optimized out>) at lib/ecore/ecore_private.h:305 > > > > > >>> >> > > r = <optimized out> > > > > > >>> >> > > #14 _ecore_idle_enterer_call () at > > > > > >>> lib/ecore/ecore_idle_enterer.c:177 > > > > > >>> >> > > ie = 0x1696b90 > > > > > >>> >> > > __FUNCTION__ = "_ecore_idle_enterer_call" > > > > > >>> >> > > #15 0x00007f3a9a244e2d in > > _ecore_main_loop_iterate_internal > > > > > >>> >> > > (once_only=once_only@entry=0) at > > lib/ecore/ecore_main.c:1844 > > > > > >>> >> > > next_time = -1 > > > > > >>> >> > > #16 0x00007f3a9a2450e7 in ecore_main_loop_begin () at > > > > > >>> >> > > lib/ecore/ecore_main.c:982 > > > > > >>> >> > > No locals. > > > > > >>> >> > > #17 0x0000000000436571 in main (argc=<optimized out>, > > > > > >>> argv=<optimized > > > > > >>> >> > out>) > > > > > >>> >> > > at src/bin/e_main.c:1039 > > > > > >>> >> > > safe_mode = 0 '\000' > > > > > >>> >> > > after_restart = 1 '\001' > > > > > >>> >> > > waslocked = <optimized out> > > > > > >>> >> > > t = 1428526880.5556741 > > > > > >>> >> > > tstart = 1428526880.5556741 > > > > > >>> >> > > s = <optimized out> > > > > > >>> >> > > buff = > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > "1428526880.6\000\177\000\000\000\245e\313\377\177\000\000\004\000\000\000 > > > > > >>> \020 > > > > > >>> >> > > \000\000" action = {__sigaction_handler = {sa_handler = > > > > 0x4e6fd0 > > > > > >>> >> > > <e_sigabrt_act>, sa_sigaction = 0x4e6fd0 > <e_sigabrt_act>}, > > > > > >>> sa_mask = > > > > > >>> >> > {__val > > > > > >>> >> > > = {0 <repeats 16 times>}}, sa_flags = -1073741820, > > > > sa_restorer = > > > > > >>> >> 0x14b78} > > > > > >>> >> > > __FUNCTION__ = "main" > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > > > > > > >>> >> > > 2015-04-07 14:58 GMT+02:00 Stefan Schmidt < > > > > > >>> [email protected] > > > > > >>> >> >: > > > > > >>> >> > > > > > > > >>> >> > > > A bunch of fresh new tarballs with our latest work > > waiting > > > > for > > > > > >>> your > > > > > >>> >> > > > testing before we can go into the final stages of > > releases. > > > > > >>> >> > > > > > > > > >>> >> > > > = EFL, Elementary and friends 1.14 alpha tarballs = > > > > > >>> >> > > > > > > > > >>> >> > > > The merge window for 1.14 closed today which means it > is > > > > time > > > > > >>> for an > > > > > >>> >> > > > alpha tarball of what we have been working on over the > > last > > > > two > > > > > >>> >> months. > > > > > >>> >> > > > You can find the generated NEWS file content below. > They > > > > might > > > > > >>> get > > > > > >>> >> > > > updated over the next weeks before the final release > but > > > > still > > > > > >>> >> should > > > > > >>> >> > > > give you a rough idea what this release will bring > you. > > > > > >>> >> > > > > > > > > >>> >> > > > == Download == > > > > > >>> >> > > > Its getting a long post so the most important stuff > > upfront. > > > > > >>> >> Downloads: > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > >>> > > > > > > http://download.enlightenment.org/rel/libs/efl/efl-1.14.0-alpha1.tar.gz > > > > > >>> >> > > > > > > > c8bf35c984a3419551c2e0ff65b979a95528b74fd623da2526d05230995245a7 > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > http://download.enlightenment.org/rel/libs/elementary/elementary-1.14.0-alpha1.tar.gz > > > > > >>> >> > > > > > > > c1892ad2ae5785727db8a9239d4392c669efacdd666f6f1c2ed7f5c7f471de3a > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.14.0-alpha1.tar.gz > > > > > >>> >> > > > > > > > a6f01e8ffde6a536b9b2157ded6dc7427b517641e3472868931c015d902fb191 > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.14.0-alpha1.tar.gz > > > > > >>> >> > > > > > > > f1a7b610507189a87ecb0babb37c3a5252d0bcc7c4b4541ea303abd88db1694f > > > > > >>> >> > > > > > > > > >>> >> > > > ---- > > > > > >>> >> > > > > > > > > >>> >> > > > = What's New = > > > > > >>> >> > > > > > > > > >>> >> > > > == EFL == > > > > > >>> >> > > > > > > > > >>> >> > > > Features: > > > > > >>> >> > > > > > > > > >>> >> > > > * edje: add of model lookups. > > > > > >>> >> > > > * evas: Evas_3D - ColorPick mechanism finding node > > and > > > > mesh > > > > > >>> in > > > > > >>> >> > scene. > > > > > >>> >> > > > * evas/gl_x11: introduce tbm native surface type > > > > > >>> >> > > > * evas/software_x11: implement native surface set > > for x11 > > > > > >>> type > > > > > >>> >> > > > * evas/software_x11: implement tbm native surface > > type > > > > > >>> >> > > > * edje: Edje_Edit - functions to edit layouts of > BOX > > > > parts > > > > > >>> >> > > > * evas: Evas_3D - callbacks for Evas 3D. > > > > > >>> >> > > > * Edje: new set/get API omogeneous, paddings and > > align > > > > for > > > > > >>> >> BOX/TABLE > > > > > >>> >> > > > in Edje Edit > > > > > >>> >> > > > * ecore_con_url: add ecore_con_url_head() > > > > > >>> >> > > > * edje: add camera properties to edje_cc. > > > > > >>> >> > > > * Edje: Edje_Edit - setter and getter for min param > > of > > > > > >>> TABLE/BOX > > > > > >>> >> > parts > > > > > >>> >> > > > * edje: Adding the zoom effect of map to edje > > > > > >>> >> > > > * Evas GL: Automatic fallback to indirect rendering > > when > > > > the > > > > > >>> >> scene > > > > > >>> >> > > > has not changed. > > > > > >>> >> > > > * ecore-drm: Add function to return the pointer xy > of > > > > > >>> >> > Ecore_Drm_Device > > > > > >>> >> > > > * ecore-drm: Implement edid parsing for > > Ecore_Drm_Output > > > > > >>> >> > > > * edje color classes can now have text descriptions > > > > > >>> >> > > > * Evas GL: Add support for Evas GL 3.0 > > > > > >>> >> > > > * Eolian: add API to return the class from a > > function. > > > > > >>> >> > > > * ecore-drm: add ecore_drm_devices_get to get the > > list > > > > of drm > > > > > >>> >> > devices > > > > > >>> >> > > > * evas: Support bitmap embedded color font. (T2139) > > > > > >>> >> > > > * Eolian: add API to determine if a function is > > > > implemented. > > > > > >>> >> > > > * edje: add edje_color_class_active_iterator_new() > > > > > >>> >> > > > * ecore_evas - eetpack utility for packing files > > (imgs) > > > > into > > > > > >>> eet > > > > > >>> >> > files > > > > > >>> >> > > > * edje: add part.desc.rel.{to,to_x,to_y} keywords > > > > > >>> >> > > > * edje: allow empty part.desc.inherit; statements > to > > > > > >>> autoinherit > > > > > >>> >> > > > default desc > > > > > >>> >> > > > > > > > > >>> >> > > > Fixes: > > > > > >>> >> > > > > > > > > >>> >> > > > * Edje: edje_edit - fix Segmentation Fault on new > BOX > > > > part > > > > > >>> >> > > > * evas text: fix _ellipsis_get to return -1.0 on > > failure. > > > > > >>> >> > > > * eina: fix eina_bench.c compilation error. > > > > > >>> >> > > > * Evas masking: Fix some garbage pixels with the SW > > > > engine > > > > > >>> >> > > > * Evas masking: Fix potential issues with map & > > masking > > > > > >>> >> > > > * Evas masking: Force BLEND mode in case of image > > masking > > > > > >>> (GL) > > > > > >>> >> > > > * ecore-drm should not use sscanf when getting > > logind vt > > > > > >>> >> > > > * eina: correctly handle and report Eina_File error > > on > > > > > >>> Windows. > > > > > >>> >> > > > * eina: fix Eina_Log to only try to free non > deleted > > log. > > > > > >>> >> > > > * eolian: add right extension to eolian_gen if we > > are on > > > > > >>> Windows > > > > > >>> >> > > > * eio: check that the file to be monitored is not > an > > > > empty > > > > > >>> >> string. > > > > > >>> >> > > > * ecore: directly allocating and freeing > > > > Ecore_Win32_Handler > > > > > >>> >> > variable. > > > > > >>> >> > > > * ecore_con: fix _ecore_con_server_flush on > Windows. > > > > > >>> >> > > > * ecore_con: fix use of FormatMessage for error > > > > reporting on > > > > > >>> >> > windows. > > > > > >>> >> > > > * eina: fix directory listing on windows when > > directory > > > > is > > > > > >>> empty. > > > > > >>> >> > > > * ecore-drm: Disable/Enable inputs if we > > release/acquire > > > > the > > > > > >>> VT > > > > > >>> >> > > > * ecore-drm: Disable/Enable inputs if we > > release/aquire > > > > VT > > > > > >>> >> through > > > > > >>> >> > > > logind > > > > > >>> >> > > > * ecore-drm: Print error when taking control of a > > device > > > > > >>> fails > > > > > >>> >> > > > * ecore/drm: Fix libinput >= 0.8 check > > > > > >>> >> > > > * ee-win32 probably might compile now > > > > > >>> >> > > > * ecore/drm: Compile ecore_drm_logind.c without > > condition > > > > > >>> >> > > > * edje: edje_edit - fix group source generation of > > item > > > > > >>> 'weight' > > > > > >>> >> > param > > > > > >>> >> > > > * edje: edje_edit - fix group source generation of > > box > > > > params > > > > > >>> >> > > > * evas: fix error checking of eglBindAPI. > > > > > >>> >> > > > * ecore-drm: Fix issue of checking improper eldbus > > > > message > > > > > >>> for > > > > > >>> >> > errors > > > > > >>> >> > > > * ecore-drm: Don't recreate ecore_event handlers if > > we > > > > > >>> already > > > > > >>> >> have > > > > > >>> >> > them > > > > > >>> >> > > > * ecore-drm: Fix issue of ecore_drm not calling > > > > ReleaseDevice > > > > > >>> >> when > > > > > >>> >> > an > > > > > >>> >> > > > input is destroyed > > > > > >>> >> > > > * ecore-drm: Fix issue with ecore_drm_evdev->path > > being > > > > > >>> incorrect > > > > > >>> >> > > > * evas: Evas_3D - fix bug with pack meshes data. > > > > > >>> >> > > > * ecore-drm: Add output id to output event > > > > > >>> >> > > > * edje: fix windows build > > > > > >>> >> > > > * evil: fix gecos field of struct pw > > > > > >>> >> > > > * Evas GL: Fix leak of surfaces with GLES 1.1 > > > > > >>> >> > > > * eina + ecore - fix main loop thread id tracking > on > > fork > > > > > >>> >> > > > * evas-3d: fix incorrect reading of .obj file which > > had > > > > an > > > > > >>> empty > > > > > >>> >> > line > > > > > >>> >> > > > before data in unix encoding. > > > > > >>> >> > > > * ecore-wl fullscreen state is based on either > window > > > > type or > > > > > >>> >> > attribute > > > > > >>> >> > > > * ecore-xcb: Fix 'variable set but not used' > message > > > > > >>> >> > > > * evas-software-x11: Remove improper EINA_UNUSED > for > > > > function > > > > > >>> >> > parameter > > > > > >>> >> > > > * evas-software-x11: Provide TBM Native Surface > > support > > > > for > > > > > >>> xcb > > > > > >>> >> > engine > > > > > >>> >> > > > * ecore/ecore_audio: fix timer control logically > > wrong. > > > > > >>> >> > > > * evas-gl-drm: Cleanup compiler warnings for > dbg/err > > > > messages > > > > > >>> >> > > > * evas-gl-drm: Fix T2158: compile fails when > > > > > >>> --with-opengl=full > > > > > >>> >> is > > > > > >>> >> > > > passed > > > > > >>> >> > > > * ecore-imf: Add check for environment variable to > > enable > > > > > >>> >> show/hide > > > > > >>> >> > > > of input panel > > > > > >>> >> > > > * ecore-wl: Send xdg_surface_set_window_geometry > > when we > > > > > >>> update > > > > > >>> >> > > > window size/position > > > > > >>> >> > > > * ecore-drm: Center mouse pointer on an output when > > it > > > > gets > > > > > >>> >> created > > > > > >>> >> > > > * ecore-evas-drm: Fix function call to > > > > > >>> ecore_evas_pointer_xy_get > > > > > >>> >> for > > > > > >>> >> > > > drm engine > > > > > >>> >> > > > * edje - somehow edje doesn't init evas and this > > makes > > > > > >>> edje_decc > > > > > >>> >> > > > break... > > > > > >>> >> > > > * Evas GL: Fix list of extensions with GLESv1 > > > > > >>> >> > > > * evas: fix bug in the destructor of node in > Evas_3D. > > > > > >>> >> > > > * edje: Edje_Edit - fix part alias source > generation. > > > > > >>> >> > > > * examples: fix bad unref's in ecore and evas. > > > > > >>> >> > > > * ecore-drm: Return the index of the crtc from > > > > > >>> output_crtc_find > > > > > >>> >> > > > * eina: win32 release lock in case of error > > > > > >>> >> > > > * eio: fix segmentation fault on eio_monitor for > > win32 > > > > api > > > > > >>> >> > > > * ecore_cocoa: remove ObjC autorelease block to > avoid > > > > segv > > > > > >>> when > > > > > >>> >> > > > window is closed. > > > > > >>> >> > > > * ecore_cocoa: move mouse event handling to > NSWindow > > > > > >>> >> > > > * ecore_cocoa: handle right and other mouse events > > > > > >>> >> > > > * ecore_cocoa: fix keyboad event handling > > > > > >>> >> > > > * ecore-wl cursor setup no longer triggers errors > on > > > > startup > > > > > >>> >> (T2202) > > > > > >>> >> > > > * ecore-wl now allocates cursor_theme_name struct > > member > > > > of > > > > > >>> >> > > > Ecore_Wl_Input > > > > > >>> >> > > > * edje: Edje_Edit - fix program transition source > > > > generation > > > > > >>> >> > > > * edje: Edje_Edit - add data items into generated > > code > > > > for > > > > > >>> the > > > > > >>> >> > group. > > > > > >>> >> > > > * efl - bring back symlink complaint regardless of > > env > > > > vars > > > > > >>> >> > > > * ecore_cocoa: release resources on window close > > event > > > > > >>> >> > > > * evas: make current context on lockFocus for > > gl_cocoa > > > > > >>> backend. > > > > > >>> >> > > > * evas: bypass lockfocus in NSView on OSX > > > > > >>> >> > > > * ecore_cocoa: don't reject mouse events outside > the > > > > window > > > > > >>> >> > > > * ecore_cocoa: fix mouse scrollwheel direction > > > > > >>> >> > > > * evas-wayland-shm: Refactor Evas Wayland Shm > Engine > > (Fix > > > > > >>> T2201) > > > > > >>> >> > > > * ecore-evas-wayland: Remove frame callbacks from > > > > Ecore_Evas > > > > > >>> >> wayland > > > > > >>> >> > > > engine > > > > > >>> >> > > > * ecore_con: fix ECORE_CON_LOCAL_SYSTEM use with > > negative > > > > > >>> port > > > > > >>> >> > number. > > > > > >>> >> > > > * eina: safety check for NULL pointer > > > > > >>> >> > > > * evas/gl_x11: set EGL_PLATFORM environment > variable > > > > > >>> >> > > > * Edje: edje edit - ability to remove last item in > > > > BOX/TABLE > > > > > >>> >> > > > * evas-gl-common: Fix building when > --with-opengl=es > > > > > >>> >> > > > * evas-software-generic: Allow future rendering > > calls if > > > > evas > > > > > >>> >> has to > > > > > >>> >> > > > skip a frame > > > > > >>> >> > > > * evas-wayland-shm: Fix redrawing issues that were > > > > causing > > > > > >>> >> > 'flashing' > > > > > >>> >> > > > in latest engine code. > > > > > >>> >> > > > * ecore-drm: Add more debug info when output is > > created > > > > or > > > > > >>> >> updated > > > > > >>> >> > > > * ecore-drm: Fix build error caused by missing > > function > > > > > >>> >> declaration > > > > > >>> >> > > > * evil: fix access to a file mapping object > > > > > >>> >> > > > * evas: prevent crash. > > > > > >>> >> > > > * eeze: Fix issue of eeze_udev_watch_add not > getting > > > > events > > > > > >>> for > > > > > >>> >> drm > > > > > >>> >> > > > * ecore-drm: Fix issue of not getting updated for > > output > > > > > >>> hotplug > > > > > >>> >> > events > > > > > >>> >> > > > * ecore_exe: fix ecore_exe_pid_get on windows > > > > > >>> >> > > > * ecore-drm: Use better output names > > > > > >>> >> > > > * ecore_idler: + null check. > > > > > >>> >> > > > * Edje: Edje_Edit - fix typo in code generation of > > BOX > > > > part > > > > > >>> >> > > > * eina: Change newline parsing to handle crlf > better > > > > (T2236) > > > > > >>> >> > > > * ecore_drm: use get_vt instead of parsing the tty > > > > attribute > > > > > >>> >> > > > * ecore_file - fix nasty memory issues in > > > > > >>> >> ecore_file_app_exe_get() > > > > > >>> >> > > > * efreetd - cache - fix handling a text index file > > with 0 > > > > > >>> length > > > > > >>> >> > lines > > > > > >>> >> > > > * eolian_cxx: fix build error for some generated > C++ > > > > wrappers > > > > > >>> >> > > > * evas-3d: T2226 (Evas Eet saver does out of range > > > > access) > > > > > >>> fixed. > > > > > >>> >> > > > == Elementary == > > > > > >>> >> > > > > > > > > >>> >> > > > Features: > > > > > >>> >> > > > > > > > > >>> >> > > > * elm scroller - add adnimated and accelerated > wheel > > > > scroll > > > > > >>> >> > > > * elm_transit: Add elm_transit_go_in() API > > > > > >>> >> > > > * DnD/Wl: add cancel support > > > > > >>> >> > > > * DnD/Wl: support multi-layer Drag and Drop > > > > > >>> >> > > > * genlist: Implemented genlist expand mode and > > > > > >>> content_min_limit > > > > > >>> >> > > > function > > > > > >>> >> > > > * elm - focus feature - add config option to > > > > automatically > > > > > >>> >> show/hide > > > > > >>> >> > > > focus > > > > > >>> >> > > > * elm_slider: Added > > > > > >>> elm_slider_indicator_visible_mode_set/get. > > > > > >>> >> > > > * config: Reinitialize font config using > > > > evas_font_reinit() > > > > > >>> API. > > > > > >>> >> > > > * scroller: add loop feature. > > > > > >>> >> > > > * multibuttonentry: Add item long pressed callback. > > > > > >>> >> > > > * Elm helper: add the posix regex validator. > > > > > >>> >> > > > * add colorclass editor > > > > > >>> >> > > > > > > > > >>> >> > > > Fixes: > > > > > >>> >> > > > > > > > > >>> >> > > > * panel: Remove error message from elm_panel_add > API > > and > > > > > >>> >> > _theme_apply > > > > > >>> >> > > > func. > > > > > >>> >> > > > * popup: passing right parameter to > > > > elm_layout_sizing_eval > > > > > >>> >> > > > * elm engine - restore explicit use of ELM_ENGNE > env > > var > > > > > >>> >> > > > * genlist: select the focused item on enter key > input > > > > > >>> >> > > > * gengrid: select the focused item on enter key > input > > > > > >>> >> > > > * genlist: Fix elm_genlist_item_index_get. > > > > > >>> >> > > > * popup: removed button style setting code in > > theme_apply > > > > > >>> >> > > > * multibuttonentry: Item selected callback called > > twice > > > > > >>> >> redundantly. > > > > > >>> >> > > > * entry: Don't unlink empty files when saving @fix > > T2122. > > > > > >>> >> > > > * genlist/gengrid : Add upadating 'focus' state in > > item > > > > > >>> realized > > > > > >>> >> > > > function. > > > > > >>> >> > > > * datetime: Fix elm_datetime_field_limit_set. > > > > > >>> >> > > > * elementary_test: fix build on windows > > > > > >>> >> > > > * elementary: Restart default cursor for wayland > > windows > > > > > >>> >> > > > * elementary: Fix issue of cursor getting unset on > > DRM > > > > engine > > > > > >>> >> > > > * layout: apply widget's states when > > elm_layout_file_set > > > > is > > > > > >>> >> called > > > > > >>> >> > > > * gengrid/genlist/list: focus first item if > > > > > >>> >> > > > first_item_focus_on_first_focus_in is on whether focus > > > > > >>> highlight is > > > > > >>> >> > > > enabled or not > > > > > >>> >> > > > * config: fix config name > > > > > >>> >> > > > * elm_win framespace toggling on fullscreen change: > > > > activate! > > > > > >>> >> > > > * hoversel: Enabled default mirroring in hoversel. > > > > > >>> >> > > > * Genlist: make reordered item selected > > > > > >>> >> > > > * popup: correct popup position. > > > > > >>> >> > > > * layout: here default content alias can be > > acceptable. > > > > > >>> >> > > > * Genlist/Gengrid : Modified to handle the focus > > > > highlight on > > > > > >>> >> > > > unrealized items > > > > > >>> >> > > > * genlist: Send param item type instead of eo item > > type. > > > > > >>> >> > > > * widget: fix the abi break. > > > > > >>> >> > > > * GLView: Return false if the surface could not be > > > > created > > > > > >>> >> > > > * conform: Use eo_isa() to check object types. > > > > > >>> >> > > > * elm_win fullscreen setting on FAKE wins should > just > > > > toggle > > > > > >>> the > > > > > >>> >> > flag > > > > > >>> >> > > > * elm_widget: fix wrong parmeter. > > > > > >>> >> > > > * elm_entry: fix focus on text selection > > > > > >>> >> > > > * [elm_datetime] Fix to parse the POSIX locale > format > > > > > >>> properly. > > > > > >>> >> > > > * [elm_datetime] Fix to consider second field while > > > > comparing > > > > > >>> >> > > > datetime values. > > > > > >>> >> > > > * elm_datetime: compatibility for Windows. > > > > > >>> >> > > > * elm_prefs: compatibility for Windows. > > > > > >>> >> > > > * elm_slideshow: looking for right data directory > in > > > > prefix. > > > > > >>> >> > > > * elm_prefs: looking for right lib directory in > > prefix. > > > > > >>> >> > > > * elm_panel: display directory from HOME on > Windows. > > > > > >>> >> > > > * elm_fileselector: display directory from HOME on > > > > Windows. > > > > > >>> >> > > > * elm_diskselector: check if sd variable is null. > > > > > >>> >> > > > * task_switcher: add variable verification. > > > > > >>> >> > > > * elm_genlist: use of elm_app_data_dir_get() > instead > > of > > > > > >>> >> > > > PACKAGE_DATA_DIR. > > > > > >>> >> > > > * elm_naviframe: use of elm_app_data_dir_get() > > instead of > > > > > >>> >> > > > PACKAGE_DATA_DIR. > > > > > >>> >> > > > * elm_naviframe: use of elm_app_data_dir_get() > > instead of > > > > > >>> >> > > > PACKAGE_DATA_DIR. > > > > > >>> >> > > > * elm_map: use of elm_app_data_dir_get() instead of > > > > > >>> >> PACKAGE_DATA_DIR > > > > > >>> >> > > > * Elm_Win: Fix _elm_win_focus_prev_target_del > > callback > > > > added > > > > > >>> >> > repeatly > > > > > >>> >> > > > without callback del. > > > > > >>> >> > > > == Evas Generic Loaders== > > > > > >>> >> > > > > > > > > >>> >> > > > Fixes: > > > > > >>> >> > > > > > > > > >>> >> > > > * pdf: Add support for changes with poppler >= 0.31 > > > > (T2184) > > > > > >>> >> > > > > > > > > >>> >> > > > == Emotion Generic Players == > > > > > >>> >> > > > > > > > > >>> >> > > > No significant changes in this release. > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > ------------------------------------------------------------------------------ > > > > > >>> >> > > > BPM Camp - Free Virtual Workshop May 6th at 10am > > PDT/1PM EDT > > > > > >>> >> > > > Develop your own process in accordance with the BPMN 2 > > > > standard > > > > > >>> >> > > > Learn Process modeling best practices with Bonita BPM > > > > through > > > > > >>> live > > > > > >>> >> > > > exercises > > > > > >>> >> > > > > > > > > >>> > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > > > > >>> >> > > > event?utm_ > > > > > >>> >> > > > > > > > > >>> >> > > > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > > > >>> >> > > > _______________________________________________ > > > > > >>> >> > > > Enlightenment-release mailing list > > > > > >>> >> > > > [email protected] > > > > > >>> >> > > > > > > > > >>> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-release > > > > > >>> >> > > > > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > ------------------------------------------------------------------------------ > > > > > >>> >> > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM > > EDT > > > > > >>> >> > > Develop your own process in accordance with the BPMN 2 > > > > standard > > > > > >>> >> > > Learn Process modeling best practices with Bonita BPM > > through > > > > live > > > > > >>> >> > exercises > > > > > >>> >> > > > > > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > > > > >>> >> > event?utm_ > > > > > >>> >> > > > > > > > >>> > > > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > > > >>> >> > > _______________________________________________ > > > > > >>> >> > > enlightenment-devel mailing list > > > > > >>> >> > > [email protected] > > > > > >>> >> > > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > >>> >> > > > > > > > >>> >> > > > > > > >>> >> > > > > > > >>> >> > -- > > > > > >>> >> > ------------- Codito, ergo sum - "I code, therefore I am" > > > > > >>> -------------- > > > > > >>> >> > The Rasterman (Carsten Haitzler) [email protected] > > > > > >>> >> > > > > > > >>> >> > > > > > > >>> >> > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> > > > > > > > ------------------------------------------------------------------------------ > > > > > >>> >> > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM > EDT > > > > > >>> >> > Develop your own process in accordance with the BPMN 2 > > standard > > > > > >>> >> > Learn Process modeling best practices with Bonita BPM > > through > > > > live > > > > > >>> >> > exercises > > > > > >>> >> > > > > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > > > > >>> >> > event?utm_ > > > > > >>> >> > > > > > > >>> > > > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > > > >>> >> > _______________________________________________ > > > > > >>> >> > enlightenment-devel mailing list > > > > > >>> >> > [email protected] > > > > > >>> >> > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > >>> >> > > > > > > >>> >> > > > > > > >>> >> > > > > > >>> >> > > > > > >>> >> -- > > > > > >>> >> Jean-Philippe André > > > > > >>> >> > > > > > >>> >> > > > > > >>> > > > > > > > ------------------------------------------------------------------------------ > > > > > >>> >> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > > > > >>> >> Develop your own process in accordance with the BPMN 2 > > standard > > > > > >>> >> Learn Process modeling best practices with Bonita BPM > through > > live > > > > > >>> >> exercises > > > > > >>> >> > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > > > > >>> >> event?utm_ > > > > > >>> >> > > > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > > > >>> >> _______________________________________________ > > > > > >>> >> enlightenment-devel mailing list > > > > > >>> >> [email protected] > > > > > >>> >> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > >>> >> > > > > > >>> > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > > > > ------------------------------------------------------------------------------ > > > > > >>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > > > > >>> Develop your own process in accordance with the BPMN 2 standard > > > > > >>> Learn Process modeling best practices with Bonita BPM through > > live > > > > > >>> exercises > > > > > >>> > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > > > > >>> event?utm_ > > > > > >>> > > > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > > > >>> _______________________________________________ > > > > > >>> enlightenment-devel mailing list > > > > > >>> [email protected] > > > > > >>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > >>> > > > > > >> > > > > > >> > > > > > >> > > > > > >> -- > > > > > >> Jean-Philippe André > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > > > > Develop your own process in accordance with the BPMN 2 standard > > > > > Learn Process modeling best practices with Bonita BPM through live > > > > exercises > > > > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > > > event?utm_ > > > > > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > > > _______________________________________________ > > > > > enlightenment-devel mailing list > > > > > [email protected] > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > > > > -- > > > > ------------- Codito, ergo sum - "I code, therefore I am" > > -------------- > > > > The Rasterman (Carsten Haitzler) [email protected] > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > > Develop your own process in accordance with the BPMN 2 standard > > > Learn Process modeling best practices with Bonita BPM through live > > exercises > > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > event?utm_ > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > _______________________________________________ > > > enlightenment-devel mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) [email protected] > > > > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Jean-Philippe André ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
