Lately I've had some apparently random segfaults with a recent git version of E, but I don't know why exactly they happened. Attached is the last backtrace, hope it will be useful for you.
Bye -- Massimo Maiurana Ragusa (RG)
Thread 3 (Thread 0x7fe9c2697700 (LWP 2465)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fe9cf81219c in eina_condition_wait (cond=0x7fe9cfafe6c0 <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 0x00007fe9cff8f255 in _eina_internal_call (context=0x1fd2a80) at lib/eina/eina_thread.c:117 c = 0x1fd2a80 r = <optimized out> #4 0x00007fe9cfd450a4 in start_thread (arg=0x7fe9c2697700) at pthread_create.c:309 __res = <optimized out> pd = 0x7fe9c2697700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140641965799168, -6228992757873823894, 0, 140642210041952, 1, 140641965799168, 6223315819933413226, 6223327890846068586}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #5 0x00007fe9cc63e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:96 No locals. Thread 2 (Thread 0x7fe9c167e700 (LWP 2472)): #0 0x00007fe9cc6372b3 in select () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fe9d0e83940 (LWP 2463)): #0 0x00007fe9cfd4c24d in pause () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 <signal handler called> No locals. #2 0x00007fe9cc58d107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 2463 selftid = 2463 #3 0x00007fe9cc58e4e8 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x340, sa_sigaction = 0x340}, sa_mask = {__val = {4306201891543505152, 140721783813424, 1, 33994192, 33994216, 0, 0, 1, 140642012951745, 281479271677965, 7724029209, 0, 140642012951851, 1125921381679117, 42503184, 0}}, sa_flags = -808141143, sa_restorer = 0x0} sigs = {__val = {32, 0 <repeats 15 times>}} #4 0x00007fe9cc5cb204 in __libc_message (do_abort=1, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:172 ap = {{gp_offset = 40, fp_offset = 0, overflow_arg_area = 0x7ffc57efb6b0, reg_save_area = 0x7ffc57efb640}} fd = 2 on_2 = <optimized out> list = <optimized out> nlist = <optimized out> cp = <optimized out> written = <optimized out> #5 0x00007fe9cc5d09de in malloc_printerr (action=1, str=0x7fe9cc6be130 "double free or corruption (out)", ptr=<optimized out>) at malloc.c:4996 buf = "00000000048c5af0" cp = <optimized out> #6 0x00007fe9cc5d16e6 in _int_free (av=0x7fe9cc8fb620 <main_arena>, p=0x48c5ae0, have_lock=0) at malloc.c:3909 idx = 45809664 old = <optimized out> old2 = <optimized out> old_idx = <optimized out> size = <optimized out> fb = 0x6 nextchunk = <optimized out> nextsize = <optimized out> nextinuse = <optimized out> prevsize = <optimized out> bck = <optimized out> fwd = <optimized out> errstr = 0x0 locked = 0 __func__ = "ed twice\n" #7 0x00007fe9cf7ff9ad in evas_common_rgba_image_unload_real (ie=0x4b7b410) at lib/evas/common/evas_image_main.c:351 im = 0x4b7b410 __FUNCTION__ = "evas_common_rgba_image_unload_real" #8 0x00007fe9cf7ffe0e in evas_common_rgba_pending_unloads_cleanup () at lib/evas/common/evas_image_main.c:402 ie = <optimized out> l = 0x4c6fe10 l_next = 0x4d84b80 #9 0x00007fe9cf7950ab in _evas_render_cleanup () at lib/evas/canvas/evas_render.c:176 No locals. #10 evas_render_updates_internal (eo_e=eo_e@entry=0x80000004e0000028, 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:2725 eo_obj = <optimized out> e = 0x20b58d0 ll = <optimized out> surface = <optimized out> clean_them = <optimized out> alpha = <optimized out> r = <optimized out> ux = 0 uy = 0 uw = 1366 uh = 768 cx = 0 cy = 0 cw = 1366 ch = 768 i = <optimized out> j = <optimized out> redraw_all = 0 haveup = <optimized out> render_mode = <optimized out> clip_rect = <optimized out> __FUNCTION__ = "evas_render_updates_internal" #11 0x00007fe9cf795c57 in evas_render_updates_internal_wait (eo_e=eo_e@entry=0x80000004e0000028, make_updates=make_updates@entry=1 '\001', do_draw=do_draw@entry=1 '\001') at lib/evas/canvas/evas_render.c:2884 ret = 0x0 e = 0x20b58d0 #12 0x00007fe9cf796268 in _evas_canvas_render_updates (eo_e=0x80000004e0000028, e=0x20b58d0) at lib/evas/canvas/evas_render.c:2904 ret = <optimized out> #13 0x00007fe9cf71c3b8 in evas_canvas_render_updates () at ../src/lib/evas/canvas/evas_canvas.eo.c:332 _r = <optimized out> ___call = {obj = 0x80000004e0000028, klass = 0x400000000000000e, func = 0x7fe9cf7961e0 <_evas_canvas_render_updates>, data = 0x20b58d0} ___is_main_loop = <optimized out> ___op = 136 _func_ = 0x7fe9cf7961e0 <_evas_canvas_render_updates> #14 0x00007fe9cf71fd03 in evas_render_updates (obj=<optimized out>) at ../src/lib/evas/canvas/evas_canvas.eo.c:1124 ret = <optimized out> __FUNCTION__ = "evas_render_updates" #15 0x00007fe9c0c7621d in _ecore_evas_x_render (ee=0x20b4370) at modules/ecore_evas/engines/x/ecore_evas_x.c:808 updates = <optimized out> ll = <optimized out> rend = <optimized out> ee2 = <optimized out> render2 = 0 ee = 0x20b4370 edata = <optimized out> render2 = 0 #16 0x00007fe9cf26d489 in _ecore_evas_idle_enter (data=<optimized out>) at lib/ecore_evas/ecore_evas.c:167 ee = 0x20b4370 t1 = 0 t2 = 0 rend = 0 now = 24811.133333333331 __FUNCTION__ = "_ecore_evas_idle_enter" #17 0x00007fe9cf4931e6 in _ecore_call_task_cb (data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:332 r = <optimized out> #18 _ecore_idle_enterer_call () at lib/ecore/ecore_idle_enterer.c:187 ie = 0x1fd2d10 __FUNCTION__ = "_ecore_idle_enterer_call" #19 0x00007fe9cf4963d5 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1849 next_time = -1 #20 0x00007fe9cf496837 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:983 No locals. #21 0x0000000000437b5e in main (argc=<optimized out>, argv=<optimized out>) at src/bin/e_main.c:1046 safe_mode = 0 '\000' after_restart = 0 '\000' waslocked = <optimized out> t = 1437897658.502445 tstart = 1437897658.502445 s = <optimized out> buff = "1437897658.5", '\000' <repeats 19 times> action = {__sigaction_handler = {sa_handler = 0x4e8b30 <e_sigabrt_act>, sa_sigaction = 0x4e8b30 <e_sigabrt_act>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 0x0} __FUNCTION__ = "main"
------------------------------------------------------------------------------
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel