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

Reply via email to