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