With a recent build of E, EFL and rage, I have a segfault every time I close a rage fullscreen window. No problems if exit from fullscreen before closing rage. Attached is the generated backtrace.
-- Massimo Maiurana Ragusa (RG)
Thread 3 (Thread 0x7f78f3b57700 (LWP 18506)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f7900ec108c in eina_condition_wait (cond=<optimized out>) at ../src/lib/eina/eina_inline_lock_posix.x:415 No locals. #2 evas_thread_worker_func (data=0x7f79011acc0c <evas_thread_queue_condition+12>, thread=128) at lib/evas/common/evas_thread_render.c:75 cmd = 0x3860f60 len = 0 max = 4294966784 __FUNCTION__ = "evas_thread_worker_func" __PRETTY_FUNCTION__ = "evas_thread_worker_func" #3 0x00007f790163e5d5 in _eina_internal_call (context=0x1149e50) at lib/eina/eina_thread.c:117 c = 0x1149e50 r = <optimized out> #4 0x00007f79013f30a4 in start_thread (arg=0x7f78f3b57700) at pthread_create.c:309 __res = <optimized out> pd = 0x7f78f3b57700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157461559040, -1122981576088037803, 0, 140157707743328, 1, 140157461559040, 1052638751445407317, 1051691988894406229}, 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 0x00007f78fdcea04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 2 (Thread 0x7f78eff3b700 (LWP 18513)): #0 0x00007f78fdce32b3 in select () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f78fe1f8bfe in _drm_tick_core (data=0x19, thread=0x12351f0) at lib/ecore_x/xlib/ecore_x_vsync.c:310 wfds = {fds_bits = {0 <repeats 16 times>}} ret = -514 tv = {tv_sec = 0, tv_usec = 86119} rfds = {fds_bits = {16777216, 0 <repeats 15 times>}} exfds = {fds_bits = {0 <repeats 16 times>}} ref = 0x2fc2620 tick = 1 __FUNCTION__ = "_drm_tick_core" #2 0x00007f7900b47529 in _ecore_direct_worker (work=0x12351f0) at lib/ecore/ecore_thread.c:424 No locals. #3 0x00007f790163e5d5 in _eina_internal_call (context=0x11f9ad0) at lib/eina/eina_thread.c:117 c = 0x11f9ad0 r = <optimized out> #4 0x00007f79013f30a4 in start_thread (arg=0x7f78eff3b700) at pthread_create.c:309 __res = <optimized out> pd = 0x7f78eff3b700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157398529792, -1122981576088037803, 0, 140157707743328, 2, 140157398529792, 1052577683452909141, 1051691988894406229}, 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 0x00007f78fdcea04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 1 (Thread 0x7f79025be8c0 (LWP 18505)): #0 0x00007f79013fa24d in pause () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 <signal handler called> No locals. #2 0x000000000050e640 in _e_comp_x_client_window_get (ec=0x34186d0) at src/bin/e_comp_x.c:62 No locals. #3 _e_comp_x_client_stack (ec=0x2a74b00) at src/bin/e_comp_x.c:623 ec2 = <optimized out> mode = <optimized out> win = <optimized out> l = <optimized out> ec = 0x2a74b00 #4 0x00000000005138e8 in _e_comp_x_hook_client_redirect (d=<optimized out>, ec=0x2a74b00) at src/bin/e_comp_x.c:4128 d = <optimized out> ec = 0x2a74b00 #5 0x0000000000446a38 in _e_client_hook_call (hookpoint=hookpoint@entry=E_CLIENT_HOOK_REDIRECT, ec=ec@entry=0x2a74b00) at src/bin/e_client.c:315 ch = 0x1210bc0 #6 0x0000000000451758 in e_client_redirected_set (ec=ec@entry=0x2a74b00, set=set@entry=1 '\001') at src/bin/e_client.c:4869 __FUNCTION__ = "e_client_redirected_set" #7 0x000000000045401d in _e_comp_cb_nocomp_end () at src/bin/e_comp.c:273 ec = 0x2a74b00 #8 0x00000000004540d3 in _e_comp_cb_nocomp_end () at src/bin/e_comp.c:266 No locals. #9 _e_comp_nocomp_end () at src/bin/e_comp.c:345 No locals. #10 0x0000000000454808 in _e_comp_cb_update () at src/bin/e_comp.c:497 l = 0x2f586f0 __FUNCTION__ = "_e_comp_cb_update" #11 0x00007f7900b40e3b in _ecore_job_event_handler (data=<optimized out>, type=<optimized out>, ev=<optimized out>) at lib/ecore/ecore_job.c:121 job = <optimized out> #12 0x00007f7900b3b895 in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:386 r = <optimized out> #13 _ecore_event_call () at lib/ecore/ecore_events.c:565 ret = 208 '\320' e = 0x2f586f0 handle_count = 1 l = <optimized out> l_next = <optimized out> eh = 0x11352e0 #14 0x00007f7900b43308 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1927 next_time = <optimized out> #15 0x00007f7900b434e7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:983 No locals. #16 0x00000000004379eb in main (argc=0, argv=0x1) at src/bin/e_main.c:1039 waslocked = 1 '\001' s = 0x1 <error: Cannot access memory at address 0x1> buff = "1434147546.2", '\000' <repeats 19 times> action = {__sigaction_handler = {sa_handler = 0x4e7b10 <e_sigabrt_act>, sa_sigaction = 0x4e7b10 <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