Page MenuHomePhabricator

Enlightenment sometimes ends up running multiple themes at once
Open, HighPublic

Description

In this screenshot the "Bottom" shelf is still using the old theme but the "Left" shelf created after the theme change is using the new one https://www.enlightenment.org/ss/display.php?image=e-5e1457a95d44d8.47931842.jpg

If you do this enough times e crashes in one of the following ways while changing themes.

This is seen in e23.1

Thread 5 (Thread 0x7f73da214700 (LWP 19158)):
#0  0x00007f73e5a0cf83 in select () at /lib64/libc.so.6
#1  0x00007f73e4ad78ec in _drm_tick_core (data=<optimized out>, thread=0x55b24583a5e0) at ../src/lib/ecore_x/ecore_x_vsync.c:359
        wfds = {fds_bits = {0 <repeats 16 times>}}
        ret = <optimized out>
        tv = {tv_sec = 0, tv_usec = 85479}
        rfds = {fds_bits = {0, 0, 0, 36028797018963968, 0 <repeats 12 times>}}
        exfds = {fds_bits = {0 <repeats 16 times>}}
        max_fd = <optimized out>
        msg = <optimized out>
        ref = 0x55b247c0de20
        tick = 1
        __FUNCTION__ = "_drm_tick_core"
#2  0x00007f73e568a9fc in _ecore_direct_worker (data=0x55b24583a5e0, t=<optimized out>) at ../src/lib/ecore/ecore_thread.c:482
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {94224158795232, -7130099596105204708, 140135746808192, 140734491898463, 140734491898592, 140135557578176, -7130099596142953444, -7130127698705236964}, __mask_was_saved = 0}}, __pad = {0x7f73da213c70, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7f73e5694b40 <_ecore_direct_worker_cleanup>
        __cancel_arg = 0x55b24583a5e0
        __not_first_call = <optimized out>
        work = 0x55b24583a5e0
#3  0x00007f73e576fe52 in _eina_internal_call (context=0x55b24583a560) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491898462, 140734491898463, 140734491898592, 140135557578176, -7130099596124079076, -7130127717347476452}, __mask_was_saved = 0}}, __pad = {0x7f73da213c00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491898462, 140734491898463, 140734491898592, 140135557578176, -7130099596124079076, -7130127717358355428}, __mask_was_saved = 0}}, __pad = {0x7f73da213d10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55b24583a560
        __not_first_call = <optimized out>
        c = 0x55b24583a560
        r = <optimized out>
        self = 140135557580544
#4  0x00007f73e49acf2a in start_thread () at /lib64/libpthread.so.0
#5  0x00007f73e5a154af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f73e0f6a700 (LWP 19155)):
#0  0x00007f73e5a157d6 in epoll_wait () at /lib64/libc.so.6
#1  0x00007f73e56c9122 in _timer_tick_core (data=<optimized out>, thread=0x55b2457e9bc0) at ../src/lib/ecore/ecore_anim.c:241
        pollfd = <optimized out>
        timerfd = <optimized out>
        pollev = {events = 1, data = {ptr = 0x7f73e0f6996c, fd = -520709780, u32 = 3774257516, u64 = 140135672224108}}
        pollincoming = {{events = 1, data = {ptr = 0x7f73e0f69960, fd = -520709792, u32 = 3774257504, u64 = 140135672224096}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}}
        timerfdbuf = 0
        i = <optimized out>
        t_ft = <optimized out>
        pframetime = -1
        tspec_new = {it_interval = {tv_sec = 0, tv_nsec = 0}, it_value = {tv_sec = 0, tv_nsec = 0}}
        tspec_old = {it_interval = {tv_sec = 0, tv_nsec = 0}, it_value = {tv_sec = 0, tv_nsec = 0}}
        rfds = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 140135733367871, 0, 0, 0, 0, 0, -9039834374303942400, 0, 94224158464960}}
        wfds = {fds_bits = {0 <repeats 16 times>}}
        exfds = {fds_bits = {0 <repeats 16 times>}}
        tv = {tv_sec = 0, tv_usec = 0}
        data_control = 0 '\000'
        data_timeout = 0 '\000'
        t = <optimized out>
        tick = 0 '\000'
        t0 = 155494.87448201299
        d = 0.0078153463296130182
        ft = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_timer_tick_core"
#2  0x00007f73e568a9fc in _ecore_direct_worker (data=0x55b2457e9bc0, t=<optimized out>) at ../src/lib/ecore/ecore_thread.c:482
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {94224158464960, -7130120017600955364, 140135746808192, 140734491907919, 140734491908048, 140135672225216, -7130120017638704100, -7130127698705236964}, __mask_was_saved = 0}}, __pad = {0x7f73e0f69c70, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7f73e5694b40 <_ecore_direct_worker_cleanup>
        __cancel_arg = 0x55b2457e9bc0
        __not_first_call = <optimized out>
        work = 0x55b2457e9bc0
#3  0x00007f73e576fe52 in _eina_internal_call (context=0x55b2457e9d80) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491907918, 140734491907919, 140734491908048, 140135672225216, -7130120017619829732, -7130127717347476452}, __mask_was_saved = 0}}, __pad = {0x7f73e0f69c00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491907918, 140734491907919, 140734491908048, 140135672225216, -7130120017619829732, -7130127717358355428}, __mask_was_saved = 0}}, __pad = {0x7f73e0f69d10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55b2457e9d80
        __not_first_call = <optimized out>
        c = 0x55b2457e9d80
        r = <optimized out>
        self = 140135672227584
#4  0x00007f73e49acf2a in start_thread () at /lib64/libpthread.so.0
#5  0x00007f73e5a154af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f73e236c700 (LWP 19153)):
#0  0x00007f73e49b6154 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007f73e49b6248 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007f73e576f4e8 in eina_semaphore_lock (sem=0x55b2455bec88) at ../src/lib/eina/eina_inline_lock_posix.x:720
        msg = <optimized out>
        blk = 0x7f73e531a350 <_op_blend_pan_caa_dp_sse3>
#3  0x00007f73e576f4e8 in _eina_thread_queue_wait (thq=0x55b2455bec60) at ../src/lib/eina/eina_thread_queue.c:164
        msg = <optimized out>
        blk = 0x7f73e531a350 <_op_blend_pan_caa_dp_sse3>
#4  0x00007f73e576f4e8 in eina_thread_queue_wait (thq=0x55b2455bec60, allocref=allocref@entry=0x7f73e236bba0) at ../src/lib/eina/eina_thread_queue.c:443
        msg = <optimized out>
        blk = 0x7f73e531a350 <_op_blend_pan_caa_dp_sse3>
#5  0x00007f73e547e537 in _evas_common_scale_sample_thread (data=<optimized out>, t=<optimized out>) at ../src/lib/evas/common/evas_scale_sample.c:751
        ref = 0x55b247c0de20
        msg = <optimized out>
        todo = 0x0
#6  0x00007f73e576fe52 in _eina_internal_call (context=0x55b2455bed20) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491908030, 140734491908031, 140734491908160, 140135693204928, -7130117269914502116, -7130127717347476452}, __mask_was_saved = 0}}, __pad = {0x7f73e236bc00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491908030, 140734491908031, 140734491908160, 140135693204928, -7130117269914502116, -7130127717358355428}, __mask_was_saved = 0}}, __pad = {0x7f73e236bd10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55b2455bed20
        __not_first_call = <optimized out>
        c = 0x55b2455bed20
        r = <optimized out>
        self = 140135693207296
#7  0x00007f73e49acf2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007f73e5a154af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f73e2b6d700 (LWP 19152)):
#0  0x00007f73e49b39ca in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f73e547120d in eina_condition_timedwait (cond=<optimized out>, t=2250) at ../src/lib/eina/eina_inline_lock_posix.x:393
        sec = 2250
        err = <optimized out>
        ts = {tv_sec = 157745, tv_nsec = 427093162}
        nsec = 0
        r = 0 '\000'
        cmd = <optimized out>
        len = <optimized out>
        max = <optimized out>
        __FUNCTION__ = "evas_thread_worker_func"
        __PRETTY_FUNCTION__ = "evas_thread_worker_func"
#2  0x00007f73e547120d in evas_thread_worker_func (data=<optimized out>, thread=<optimized out>) at ../src/lib/evas/common/evas_thread_render.c:136
        cmd = <optimized out>
        len = <optimized out>
        max = <optimized out>
        __FUNCTION__ = "evas_thread_worker_func"
        __PRETTY_FUNCTION__ = "evas_thread_worker_func"
#3  0x00007f73e576fe52 in _eina_internal_call (context=0x55b2455be820) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491908062, 140734491908063, 140734491908192, 140135701597632, -7130116172013487076, -7130127717347476452}, __mask_was_saved = 0}}, __pad = {0x7f73e2b6cc00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7199980867821648924, 140734491908062, 140734491908063, 140734491908192, 140135701597632, -7130116172013487076, -7130127717358355428}, __mask_was_saved = 0}}, __pad = {0x7f73e2b6cd10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55b2455be820
        __not_first_call = <optimized out>
        c = 0x55b2455be820
        r = <optimized out>
        self = 140135701600000
#4  0x00007f73e49acf2a in start_thread () at /lib64/libpthread.so.0
#5  0x00007f73e5a154af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f73e38ae940 (LWP 13469)):
#0  0x00007f73e59e25a2 in pause () at /lib64/libc.so.6
#1  0x00007f73e5952150 in <signal handler called> () at /lib64/libc.so.6
#2  0x00007f73e5a7a98f in __memmove_avx_unaligned_erms () at /lib64/libc.so.6
#3  0x00007f73e2e12e5d in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:34
        dst = <optimized out>
        s = <optimized out>
        sstd = 3256
        y = 527
        src = <optimized out>
        d = <optimized out>
        dstd = 7680
        o = 0x4000008c13bc
        l = <optimized out>
        z = 0x55b24596a670
        opts = "compress=9\000K\262U\000\000\300\270\306E\262U\000\000\315\066\242\345s\177\000\000\060\000\000\000\060\000\000\000\370\304eM\377\177\000\000\060\304eM\377\177\000\000\000y?\033\210\016\214\202\000\000\000\000\000\000\000\000\243M?\345s\177\000\000\300\270\306E\262U\000\000G\305U\344s\177", '\000' <repeats 11 times>, "y?\033\210\016\214\202\000\000\000\000\000\000\000\000\034\n\fJ\262U\000\000\020\305eM\377\177\000\000PpNE\262U\000\000\320</K\262U\000\000\230E\b\236", '\000' <repeats 12 times>, "t/w\345s\177\000\000\300\270\306E\262U\000\000\354\t\fJ\262U\000\000\260\t\fJ\262U\000\000\000"...
#4  0x00007f73e2e12e5d in _save_to (file=file@entry=0x55b24a0c09ec "/home/simon/Desktop/shot-2020-01-08_14-50-32.png") at ../src/modules/shot/e_mod_main.c:207
        dst = <optimized out>
        s = <optimized out>
        sstd = 3256
        y = 527
        src = <optimized out>
        d = <optimized out>
        dstd = 7680
        o = 0x4000008c13bc
        l = <optimized out>
        z = 0x55b24596a670
        opts = "compress=9\000K\262U\000\000\300\270\306E\262U\000\000\315\066\242\345s\177\000\000\060\000\000\000\060\000\000\000\370\304eM\377\177\000\000\060\304eM\377\177\000\000\000y?\033\210\016\214\202\000\000\000\000\000\000\000\000\243M?\345s\177\000\000\300\270\306E\262U\000\000G\305U\344s\177", '\000' <repeats 11 times>, "y?\033\210\016\214\202\000\000\000\000\000\000\000\000\034\n\fJ\262U\000\000\020\305eM\377\177\000\000PpNE\262U\000\000\320</K\262U\000\000\230E\b\236", '\000' <repeats 12 times>, "t/w\345s\177\000\000\300\270\306E\262U\000\000\354\t\fJ\262U\000\000\260\t\fJ\262U\000\000\000"...
#5  0x00007f73e2e14915 in _file_select_ok_cb (dia=<optimized out>, data=<optimized out>, data=<optimized out>, dia=0x55b249e7a310) at ../src/modules/shot/e_mod_main.c:239
        file = 0x55b24a0c09ec "/home/simon/Desktop/shot-2020-01-08_14-50-32.png"
#6  0x00007f73e45928ce in _event_callback_call (obj_id=0x40000076d753, pd=0x55b24b31c440, desc=0x55b245c6b8c0, event_info=<optimized out>, legacy_compare=<optimized out>) at ../src/lib/eo/eo_base_class.c:1768
        cb = <optimized out>
        lookup = 0x0
        saved = {__in_list = {next = 0x7fff4d65d600, prev = 0x7f73e5772ae2 <eina_share_common_del+290>, last = 0x55b2454e6ca0}, desc = 0x55b24b31c860, current = 7788371}
        ev = {object = 0x40000076d753, desc = 0x55b245c6b8c0, info = 0x0}
        idx = 11
        callback_already_stopped = <optimized out>
        ret = 1 '\001'
        frame = {next = 0x0, idx = 11, inserted_before = 0, generation = 1}
#7  0x00007f73e45976b0 in efl_event_callback_legacy_call (obj=0x40000076d753, desc=0x55b245c6b8c0, event_info=0x0) at ../src/lib/eo/eo_base_class.c:1844
        _r = <optimized out>
        ___call = {eo_id = 0x40000076d753, obj = 0x55b24b31c400, func = 0x7f73e4592d70 <_efl_object_event_callback_legacy_call>, data = 0x55b24b31c440, extn1 = 0x55b245c028d0, extn2 = 0x7fff4d65d720, extn3 = 0x55b245c4d530, extn4 = 0x7f73e4591d5e <efl_object_legacy_only_event_description_get+46>}
        _func_ = <optimized out>
        ___op = 37
        ___generation = 1
#8  0x00007f73e4c365d1 in edje_match_callback_exec_check_finals (prop=<optimized out>, ed=<optimized out>, source=<optimized out>, sig=0x55b245c47e4c "elm,action,click", source_states=<optimized out>, signal_states=<optimized out>, matches=0x55b245c4db70, ssp=0x55b245c4d530) at ../src/lib/edje/edje_match.c:559
        idx = <optimized out>
        run = {version = 1, data = 0x55b24afa9ee0, total = 4, count = 0, step = 4, __magic = 2557874747}
        i = <optimized out>
        cb = <optimized out>
        j = <optimized out>
        r = <optimized out>
        signal_result = <optimized out>
        source_result = <optimized out>
        r = <optimized out>
        r = 0
        m = <optimized out>
        match = <optimized out>
        ssp = 0x55b245c4d530
        r = 1
        done = 0
        fn = <optimized out>
        pdata = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_edje_message_process"
#9  0x00007f73e4c365d1 in edje_match_callback_exec (prop=<optimized out>, ed=<optimized out>, source=<optimized out>, sig=0x55b245c47e4c "elm,action,click", matches=0x55b245c4db70, ssp=0x55b245c4d530) at ../src/lib/edje/edje_match.c:714
        signal_result = <optimized out>
        source_result = <optimized out>
        r = <optimized out>
        r = 0
        m = <optimized out>
        match = <optimized out>
        ssp = 0x55b245c4d530
        r = 1
        done = 0
        fn = <optimized out>
        pdata = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_edje_message_process"
#10 0x00007f73e4c365d1 in edje_match_callback_exec (prop=<optimized out>, ed=<optimized out>, source=<optimized out>, sig=0x55b245c47e4c "elm,action,click", matches=0x55b245c4db70, ssp=0x55b245c4d530) at ../src/lib/edje/edje_match.c:687
        r = 0
        m = <optimized out>
        match = <optimized out>
        ssp = 0x55b245c4d530
        r = 1
        done = 0
        fn = <optimized out>
        pdata = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_edje_message_process"
#11 0x00007f73e4c365d1 in _edje_emit_cb (prop=<optimized out>, data=<optimized out>, src=<optimized out>, sig=0x55b245c47e4c "elm,action,click", ed=<optimized out>) at ../src/lib/edje/edje_program.c:1652
        m = <optimized out>
        match = <optimized out>
        ssp = 0x55b245c4d530
        r = 1
        done = 0
        fn = <optimized out>
        pdata = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_edje_message_process"
#12 0x00007f73e4c365d1 in _edje_emit_handle (prop=<optimized out>, sdata=<optimized out>, src=<optimized out>, sig=0x55b245c47e4c "elm,action,click", ed=<optimized out>) at ../src/lib/edje/edje_program.c:1593
        done = 0
        fn = <optimized out>
        pdata = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_edje_message_process"
#13 0x00007f73e4c365d1 in _edje_emit_handle (prop=<optimized out>, sdata=<optimized out>, src=<optimized out>, sig=<optimized out>, ed=<optimized out>) at ../src/lib/edje/edje_program.c:1438
        fn = <optimized out>
        pdata = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_edje_message_process"
#14 0x00007f73e4c365d1 in _edje_message_process (em=em@entry=0x55b246753ee0) at ../src/lib/edje/edje_message_queue.c:825
        fn = <optimized out>
        pdata = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_edje_message_process"
#15 0x00007f73e4c36999 in _edje_message_queue_process () at ../src/lib/edje/edje_message_queue.c:926
        l = 0x55b246753ee0
        ed = 0x55b24b31cb80
        i = 1
        em = 0x55b246753ee0
#16 0x00007f73e4c36b81 in _edje_message_queue_process () at ../src/lib/edje/edje_message_queue.c:895
#17 0x00007f73e4c36b81 in _edje_job (data=<optimized out>) at ../src/lib/edje/edje_message_queue.c:297
#18 0x00007f73e56bef7b in _ecore_job_event_handler (data=<optimized out>, type=<optimized out>, ev=<optimized out>) at ../src/lib/ecore/ecore_job.c:95
        job = <optimized out>
#19 0x00007f73e56bd759 in _ecore_event_message_handler_efl_loop_message_handler_message_call (obj=0x400000000e15, pd=0x55b245506ae0, message=0x4000009f8bb9) at ../src/lib/ecore/ecore_event_message_handler.c:362
        h = 0x55b2455073e0
        type = 15
        data = 0x55b24b2571b0
        free_func = 0x7f73e56bf190 <_ecore_job_event_free>
        free_data = 0x55b24b2571b0
        fn_free = 0x7f73e56bf190 <_ecore_job_event_free>
        l = <optimized out>
        l2 = <optimized out>
        handled = 1
#20 0x00007f73e56b56a2 in efl_loop_message_handler_message_call (obj=0x400000000e15, message=0x4000009f8bb9) at src/lib/ecore/efl_loop_message_handler.eo.c:14
        ___call = {eo_id = 0x400000000e15, obj = 0x55b245506a40, func = 0x7f73e56bd690 <_ecore_event_message_handler_efl_loop_message_handler_message_call>, data = 0x55b245506ae0, extn1 = 0x1, extn2 = 0x828c0e881b3f7900, extn3 = 0x7fff4d65d950, extn4 = 0x55b2454ff190}
        _func_ = <optimized out>
        ___op = 101
        ___generation = 1
#21 0x00007f73e56bd3b1 in _efl_loop_message_process (obj=<optimized out>, pd=0x55b2454ff190) at ../src/lib/ecore/efl_loop.c:598
        msg = <optimized out>
#22 0x00007f73e56b751c in efl_loop_message_process (obj=0x400000000212) at ../src/lib/ecore/efl_loop.c:636
        _r = <optimized out>
        ___call = {eo_id = 0x400000000212, obj = 0x55b2454ff0e0, func = 0x7f73e56bd160 <_efl_loop_message_process>, data = 0x55b2454ff190, extn1 = 0x7f73e56d35d4, extn2 = 0x7f73e56bf110 <_ecore_main_fd_handlers_buf_call+384>, extn3 = 0x1, extn4 = 0x55b24a1b14d0}
        _func_ = <optimized out>
        ___op = 78
        ___generation = 1
#23 0x00007f73e56c76f1 in _ecore_main_loop_iterate_internal (obj=obj@entry=0x400000000212, pd=pd@entry=0x55b2454ff190, once_only=once_only@entry=0) at ../src/lib/ecore/ecore_main.c:2493
        next_time = <optimized out>
#24 0x00007f73e56c7b15 in _ecore_main_loop_begin (obj=0x400000000212, pd=0x55b2454ff190) at ../src/lib/ecore/ecore_main.c:1199
#25 0x00007f73e56baff5 in _efl_loop_begin (obj=0x400000000212, pd=0x55b2454ff190) at ../src/lib/ecore/efl_loop.c:57
#26 0x00007f73e56b725c in efl_loop_begin (obj=0x400000000212) at src/lib/ecore/efl_loop.eo.c:28
        _r = <optimized out>
        ___call = {eo_id = 0x400000000212, obj = 0x55b2454ff0e0, func = 0x7f73e56bafe0 <_efl_loop_begin>, data = 0x55b2454ff190, extn1 = 0x0, extn2 = 0x828c0e881b3f7900, extn3 = 0x0, extn4 = 0x1}
        _func_ = <optimized out>
        ___op = 69
        ___generation = 1
#27 0x00007f73e56c2c01 in ecore_main_loop_begin () at ../src/lib/ecore/ecore_main.c:1284
        __FUNCTION__ = "ecore_main_loop_begin"
#28 0x000055b244e93bb6 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/e_main.c:1100
        safe_mode = 0 '\000'
        waslocked = 0 '\000'
        strshare = <optimized out>
        t = 1578396141.697684
        tstart = 1578396141.697684
        s = <optimized out>
        buff = "1578396141.7", '\000' <repeats 19 times>
        action = {__sigaction_handler = {sa_handler = 0x55b244eed8e0 <e_sigabrt_act>, sa_sigaction = 0x55b244eed8e0 <e_sigabrt_act>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 0x0}
        __FUNCTION__ = "main"
[Inferior 1 (process 13469) detached]

Thread 5 (Thread 0x7facb9105700 (LWP 32445)):
#0  0x00007facc4791f83 in select () at /lib64/libc.so.6
#1  0x00007facc385c8ec in _drm_tick_core (data=<optimized out>, thread=0x55937d4c9d40) at ../src/lib/ecore_x/ecore_x_vsync.c:359
        wfds = {fds_bits = {0 <repeats 16 times>}}
        ret = <optimized out>
        tv = {tv_sec = 0, tv_usec = 88443}
        rfds = {fds_bits = {0, 0, 0, 0, 131072, 0 <repeats 11 times>}}
        exfds = {fds_bits = {0 <repeats 16 times>}}
        max_fd = <optimized out>
        msg = <optimized out>
        ref = 0x55937d314cc0
        tick = 1
        __FUNCTION__ = "_drm_tick_core"
#2  0x00007facc440f9fc in _ecore_direct_worker (data=0x55937d4c9d40, t=<optimized out>) at ../src/lib/ecore/ecore_thread.c:482
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {94091950726464, 5853328920998912996, 140380003694976, 140723621369631, 140723621369760, 140379815955904, 5853328921237988324, 5853493165534159844}, __mask_was_saved = 0}}, __pad = {0x7facb9104c70, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7facc4419b40 <_ecore_direct_worker_cleanup>
        __cancel_arg = 0x55937d4c9d40
        __not_first_call = <optimized out>
        work = 0x55937d4c9d40
#3  0x00007facc44f4e52 in _eina_internal_call (context=0x55937d4c9cc0) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621369630, 140723621369631, 140723621369760, 140379815955904, 5853328921214919652, 5853493255093691364}, __mask_was_saved = 0}}, __pad = {0x7facb9104c00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621369630, 140723621369631, 140723621369760, 140379815955904, 5853328921214919652, 5853493255058432996}, __mask_was_saved = 0}}, __pad = {0x7facb9104d10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55937d4c9cc0
        __not_first_call = <optimized out>
        c = 0x55937d4c9cc0
        r = <optimized out>
        self = 140379815958272
#4  0x00007facc3731f2a in start_thread () at /lib64/libpthread.so.0
#5  0x00007facc479a4af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7facb9906700 (LWP 32444)):
#0  0x00007facc479a7d6 in epoll_wait () at /lib64/libc.so.6
#1  0x00007facc444e122 in _timer_tick_core (data=<optimized out>, thread=0x55937d47e5f0) at ../src/lib/ecore/ecore_anim.c:241
        pollfd = <optimized out>
        timerfd = <optimized out>
        pollev = {events = 1, data = {ptr = 0x7facb990596c, fd = -1181722260, u32 = 3113245036, u64 = 140379824347500}}
        pollincoming = {{events = 1, data = {ptr = 0x7facb9905960, fd = -1181722272, u32 = 3113245024, u64 = 140379824347488}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}}
        timerfdbuf = 0
        i = <optimized out>
        t_ft = <optimized out>
        pframetime = -1
        tspec_new = {it_interval = {tv_sec = 0, tv_nsec = 0}, it_value = {tv_sec = 0, tv_nsec = 0}}
        tspec_old = {it_interval = {tv_sec = 0, tv_nsec = 0}, it_value = {tv_sec = 0, tv_nsec = 0}}
        rfds = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 140379990254655, 0, 0, 0, 0, 0, -8131193769820725760, 0, 94091950417392}}
        wfds = {fds_bits = {0 <repeats 16 times>}}
        exfds = {fds_bits = {0 <repeats 16 times>}}
        tv = {tv_sec = 0, tv_usec = 0}
        data_control = 0 '\000'
        data_timeout = 0 '\000'
        t = <optimized out>
        tick = 0 '\000'
        t0 = 11151.005394238
        d = 0.005394238000162796
        ft = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_timer_tick_core"
#2  0x00007facc440f9fc in _ecore_direct_worker (data=0x55937d47e5f0, t=<optimized out>) at ../src/lib/ecore/ecore_thread.c:482
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {94091950417392, 5853327820950414308, 140380003694976, 140723621379087, 140723621379216, 140379824348608, 5853327821189489636, 5853493165534159844}, __mask_was_saved = 0}}, __pad = {0x7facb9905c70, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7facc4419b40 <_ecore_direct_worker_cleanup>
        __cancel_arg = 0x55937d47e5f0
        __not_first_call = <optimized out>
        work = 0x55937d47e5f0
#3  0x00007facc44f4e52 in _eina_internal_call (context=0x55937d47e7b0) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621379086, 140723621379087, 140723621379216, 140379824348608, 5853327821166420964, 5853493255093691364}, __mask_was_saved = 0}}, __pad = {0x7facb9905c00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621379086, 140723621379087, 140723621379216, 140379824348608, 5853327821166420964, 5853493255058432996}, __mask_was_saved = 0}}, __pad = {0x7facb9905d10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55937d47e7b0
        __not_first_call = <optimized out>
        c = 0x55937d47e7b0
        r = <optimized out>
        self = 140379824350976
#4  0x00007facc3731f2a in start_thread () at /lib64/libpthread.so.0
#5  0x00007facc479a4af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7facc10f1700 (LWP 32442)):
#0  0x00007facc373b154 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007facc373b248 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007facc44f44e8 in eina_semaphore_lock (sem=0x55937d0ddcf8) at ../src/lib/eina/eina_inline_lock_posix.x:720
        msg = <optimized out>
        blk = 0x0
#3  0x00007facc44f44e8 in _eina_thread_queue_wait (thq=0x55937d0ddcd0) at ../src/lib/eina/eina_thread_queue.c:164
        msg = <optimized out>
        blk = 0x0
#4  0x00007facc44f44e8 in eina_thread_queue_wait (thq=0x55937d0ddcd0, allocref=allocref@entry=0x7facc10f0ba0) at ../src/lib/eina/eina_thread_queue.c:443
        msg = <optimized out>
        blk = 0x0
#5  0x00007facc4203537 in _evas_common_scale_sample_thread (data=<optimized out>, t=<optimized out>) at ../src/lib/evas/common/evas_scale_sample.c:751
        ref = 0x0
        msg = <optimized out>
        todo = 0x0
#6  0x00007facc44f4e52 in _eina_internal_call (context=0x55937d0ddd90) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621379198, 140723621379199, 140723621379328, 140379950091712, 5853487210087130084, 5853493255093691364}, __mask_was_saved = 0}}, __pad = {0x7facc10f0c00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621379198, 140723621379199, 140723621379328, 140379950091712, 5853487210087130084, 5853493255058432996}, __mask_was_saved = 0}}, __pad = {0x7facc10f0d10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55937d0ddd90
        __not_first_call = <optimized out>
        c = 0x55937d0ddd90
        r = <optimized out>
        self = 140379950094080
#7  0x00007facc3731f2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007facc479a4af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7facc18f2700 (LWP 32441)):
#0  0x00007facc37389ca in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007facc41f620d in eina_condition_timedwait (cond=<optimized out>, t=2250) at ../src/lib/eina/eina_inline_lock_posix.x:393
        sec = 2250
        err = <optimized out>
        ts = {tv_sec = 13402, tv_nsec = 838672931}
        nsec = 0
        r = 0 '\000'
        cmd = <optimized out>
        len = <optimized out>
        max = <optimized out>
        __FUNCTION__ = "evas_thread_worker_func"
        __PRETTY_FUNCTION__ = "evas_thread_worker_func"
#2  0x00007facc41f620d in evas_thread_worker_func (data=<optimized out>, thread=<optimized out>) at ../src/lib/evas/common/evas_thread_render.c:136
        cmd = <optimized out>
        len = <optimized out>
        max = <optimized out>
        __FUNCTION__ = "evas_thread_worker_func"
        __PRETTY_FUNCTION__ = "evas_thread_worker_func"
#3  0x00007facc44f4e52 in _eina_internal_call (context=0x55937d0dd890) at ../src/lib/eina/eina_thread.c:151
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621379230, 140723621379231, 140723621379360, 140379958484416, 5853486110038631396, 5853493255093691364}, __mask_was_saved = 0}}, __pad = {0x7facc18f1c00, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5881066125360815132, 140723621379230, 140723621379231, 140723621379360, 140379958484416, 5853486110038631396, 5853493255058432996}, __mask_was_saved = 0}}, __pad = {0x7facc18f1d10, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x55937d0dd890
        __not_first_call = <optimized out>
        c = 0x55937d0dd890
        r = <optimized out>
        self = 140379958486784
#4  0x00007facc3731f2a in start_thread () at /lib64/libpthread.so.0
#5  0x00007facc479a4af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7facc2636940 (LWP 22619)):
#0  0x00007facc47675a2 in pause () at /lib64/libc.so.6
#1  0x00007facc46d7150 in <signal handler called> () at /lib64/libc.so.6
#2  0x00007facc46d70d1 in raise () at /lib64/libc.so.6
#3  0x00007facc46c055d in abort () at /lib64/libc.so.6
#4  0x00007facc46c0431 in _nl_load_domain.cold () at /lib64/libc.so.6
#5  0x00007facc46cf592 in  () at /lib64/libc.so.6
#6  0x00007facc414ace3 in evas_all_sync () at ../src/lib/evas/canvas/evas_render.c:2746
        evas = 0x55937e111b70
        lay = <optimized out>
#7  0x00007facc414ace3 in evas_all_sync () at ../src/lib/evas/canvas/evas_render.c:2737
        evas = 0x55937e111b70
        lay = <optimized out>
#8  0x00007facc414ace3 in _evas_canvas_render_dump (eo_e=<optimized out>, evas=0x55937de13c90) at ../src/lib/evas/canvas/evas_render.c:4110
        lay = <optimized out>
#9  0x00007facc41c792a in evas_canvas_render_dump (obj=0x40000071639a) at ../src/lib/evas/canvas/evas_canvas_eo.c:284
        ___call = {eo_id = 0x40000071639a, obj = 0x55937de13c00, func = 0x7facc414a880 <_evas_canvas_render_dump>, data = 0x55937de13c90, extn1 = 0x400000ab7ccf, extn2 = 0x400000000e8e, extn3 = 0x0, extn4 = 0x7facc33226c3 <efl_data_scope_get+35>}
        _func_ = <optimized out>
        ___op = 519
        ___generation = 1
#10 0x00007facc3c1f543 in _elm_win_client_message (data=<optimized out>, type=<optimized out>, event=0x55937f20b7a0) at ../src/lib/elementary/efl_ui_win.c:3912
        evas = 0x40000071639a
        sd = <optimized out>
        e = 0x55937f20b7a0
#11 0x00007facc4442759 in _ecore_event_message_handler_efl_loop_message_handler_message_call (obj=0x400000000e8e, pd=0x55937d025ae0, message=0x400000ab7ccf) at ../src/lib/ecore/ecore_event_message_handler.c:362
        h = 0x55937d688360
        type = 200
        data = 0x55937f20b7a0
        free_func = 0x0
        free_data = 0x0
        fn_free = 0x0
        l = <optimized out>
        l2 = <optimized out>
        handled = 8
#12 0x00007facc443a6a2 in efl_loop_message_handler_message_call (obj=0x400000000e8e, message=0x400000ab7ccf) at src/lib/ecore/efl_loop_message_handler.eo.c:14
        ___call = {eo_id = 0x400000000e8e, obj = 0x55937d025a40, func = 0x7facc4442690 <_ecore_event_message_handler_efl_loop_message_handler_message_call>, data = 0x55937d025ae0, extn1 = 0x400000000e8e, extn2 = 0x20000000000d, extn3 = 0x7ffcc576be10, extn4 = 0x7ffcc576be9c}
        _func_ = <optimized out>
        ___op = 101
        ___generation = 1
#13 0x00007facc44423b1 in _efl_loop_message_process (obj=<optimized out>, pd=0x55937d01e190) at ../src/lib/ecore/efl_loop.c:598
        msg = <optimized out>
#14 0x00007facc443c51c in efl_loop_message_process (obj=0x40000000028b) at ../src/lib/ecore/efl_loop.c:636
        _r = <optimized out>
        ___call = {eo_id = 0x40000000028b, obj = 0x55937d01e0e0, func = 0x7facc4442160 <_efl_loop_message_process>, data = 0x55937d01e190, extn1 = 0x7facc44585d4, extn2 = 0x7facc4444110 <_ecore_main_fd_handlers_buf_call+384>, extn3 = 0x1, extn4 = 0x55937d0243b0}
        _func_ = <optimized out>
        ___op = 78
        ___generation = 1
#15 0x00007facc444c6f1 in _ecore_main_loop_iterate_internal (obj=obj@entry=0x40000000028b, pd=pd@entry=0x55937d01e190, once_only=once_only@entry=0) at ../src/lib/ecore/ecore_main.c:2493
        next_time = <optimized out>
#16 0x00007facc444cb15 in _ecore_main_loop_begin (obj=0x40000000028b, pd=0x55937d01e190) at ../src/lib/ecore/ecore_main.c:1199
#17 0x00007facc443fff5 in _efl_loop_begin (obj=0x40000000028b, pd=0x55937d01e190) at ../src/lib/ecore/efl_loop.c:57
#18 0x00007facc443c25c in efl_loop_begin (obj=0x40000000028b) at src/lib/ecore/efl_loop.eo.c:28
        _r = <optimized out>
        ___call = {eo_id = 0x40000000028b, obj = 0x55937d01e0e0, func = 0x7facc443ffe0 <_efl_loop_begin>, data = 0x55937d01e190, extn1 = 0x0, extn2 = 0x8f283258e5f75e00, extn3 = 0x0, extn4 = 0x1}
        _func_ = <optimized out>
        ___op = 69
        ___generation = 1
#19 0x00007facc4447c01 in ecore_main_loop_begin () at ../src/lib/ecore/ecore_main.c:1284
        __FUNCTION__ = "ecore_main_loop_begin"
#20 0x000055937c1d6bb6 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/e_main.c:1100
        safe_mode = 0 '\000'
        waslocked = 0 '\000'
        strshare = <optimized out>
        t = 1578895798.2813101
        tstart = 1578895798.2813101
        s = <optimized out>
        buff = "1578895798.3", '\000' <repeats 19 times>
        action = {__sigaction_handler = {sa_handler = 0x55937c2308e0 <e_sigabrt_act>, sa_sigaction = 0x55937c2308e0 <e_sigabrt_act>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 0x0}
        __FUNCTION__ = "main"
[Inferior 1 (process 22619) detached]
simotek created this task.Jan 14 2020, 6:09 PM
simotek triaged this task as High priority.
simotek updated the task description. (Show Details)
simotek added a project: enlightenment-git.
simotek added a subscriber: raster.

It seems like .elementary/config/openSUSE-classic/base.cfg had the wrong theme installed so i'm going to try and wipe that directory openSUSE-classic is the name of the profile i'm using (openSUSE ships several other profiles)

hmmm i was wondering if perhaps somehow there is a mixed up config with different bits of config saying different things (like which theme to use).

but that crash above - it has 2 problem points. an abort in evas during render... and another in shot while saving. shot has since changed (a lot) so... i'm not sure if the issue still exists... ?