2015-04-13 10:46 GMT+02:00 Jean-Philippe André <j...@videolan.org>:

> Hi Dave,
>
> Please try with the latest Git.
> I believe I finally identified the root cause of your crash. Hopefully it
> will work this time.
>

Yep, fixed \o/
my efl+elm+e20 are back again at full power

thanks for the fix...and spank for the breakage :)




>
> Best regards,
>
>
> On Mon, Apr 13, 2015 at 2:27 PM, Jean-Philippe André <j...@videolan.org>
> wrote:
>
>> Hi Dave,
>>
>> On Sun, Apr 12, 2015 at 6:02 PM, Davide Andreoli <d...@gurumeditation.it>
>> wrote:
>>
>>> 2015-04-12 3:47 GMT+02:00 Carsten Haitzler <ras...@rasterman.com>:
>>>
>>> > On Sat, 11 Apr 2015 15:42:36 +0200 Davide Andreoli <
>>> d...@gurumeditation.it
>>> > >
>>> > said:
>>> >
>>> > > 2015-04-11 3:35 GMT+02:00 Carsten Haitzler <ras...@rasterman.com>:
>>> > >
>>> > > > On Fri, 10 Apr 2015 23:47:36 +0200 Davide Andreoli <
>>> > d...@gurumeditation.it
>>> > > > >
>>> > > > 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 <
>>> d...@gurumeditation.it>:
>>> > > > >
>>> > > > > >
>>> > > > > >
>>> > > > > > 2015-04-10 10:15 GMT+02:00 Jean-Philippe André <
>>> j...@videolan.org
>>> > >:
>>> > > > > >
>>> > > > > >> 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 <
>>> > > > d...@gurumeditation.it>
>>> > > > > >> 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 <
>>> > d...@gurumeditation.it>:
>>> > > > > >>>
>>> > > > > >>> > 2015-04-09 3:23 GMT+02:00 Jean-Philippe André <
>>> > j...@videolan.org>:
>>> > > > > >>> >
>>> > > > > >>> >> 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 <
>>> > > > > >>> ras...@rasterman.com>
>>> > > > > >>> >> wrote:
>>> > > > > >>> >>
>>> > > > > >>> >> > On Wed, 8 Apr 2015 23:18:26 +0200 Davide Andreoli <
>>> > > > > >>> >> d...@gurumeditation.it>
>>> > > > > >>> >> > 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 <
>>> > > > > >>> ste...@datenfreihafen.org
>>> > > > > >>> >> >:
>>> > > > > >>> >> > >
>>> > > > > >>> >> > > > 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
>>> > > > > >>> >> > > > enlightenment-rele...@lists.sourceforge.net
>>> > > > > >>> >> > > >
>>> > > > > >>>
>>> > 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
>>> > > > > >>> >> > > enlightenment-devel@lists.sourceforge.net
>>> > > > > >>> >> > >
>>> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>> > > > > >>> >> > >
>>> > > > > >>> >> >
>>> > > > > >>> >> >
>>> > > > > >>> >> > --
>>> > > > > >>> >> > ------------- Codito, ergo sum - "I code, therefore I
>>> am"
>>> > > > > >>> --------------
>>> > > > > >>> >> > The Rasterman (Carsten Haitzler)
>>> ras...@rasterman.com
>>> > > > > >>> >> >
>>> > > > > >>> >> >
>>> > > > > >>> >> >
>>> > > > > >>> >> >
>>> > > > > >>> >>
>>> > > > > >>>
>>> > > >
>>> >
>>> ------------------------------------------------------------------------------
>>> > > > > >>> >> > 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
>>> > > > > >>> >> > enlightenment-devel@lists.sourceforge.net
>>> > > > > >>> >> >
>>> > > > 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
>>> > > > > >>> >> enlightenment-devel@lists.sourceforge.net
>>> > > > > >>> >>
>>> > 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
>>> > > > > >>> enlightenment-devel@lists.sourceforge.net
>>> > > > > >>>
>>> 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
>>> > > > > enlightenment-devel@lists.sourceforge.net
>>> > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>> > > >
>>> > > >
>>> > > > --
>>> > > > ------------- Codito, ergo sum - "I code, therefore I am"
>>> > --------------
>>> > > > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>>> > > >
>>> > > >
>>> > >
>>> >
>>> ------------------------------------------------------------------------------
>>> > > 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
>>> > > enlightenment-devel@lists.sourceforge.net
>>> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>> >
>>> >
>>> > --
>>> > ------------- Codito, ergo sum - "I code, therefore I am"
>>> --------------
>>> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>>> >
>>> >
>>>
>>> ------------------------------------------------------------------------------
>>> 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
>>> enlightenment-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>>
>>
>>
>>
>> --
>> Jean-Philippe André
>>
>
>
>
> --
> 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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to