Page MenuHomePhabricator

Enlightenment crash when (re)starting with external usb-c sound card
Open, Pending on user inputPublic

Description

Hello,

Since I changed laptop, I now have an usb-c dock + external monitor. Now, when I start or restart enlightenment with the dock usb-c cable plugged, enlightemnent crashs. If I start enlightenment and then plug the dock, everything works fine (second screen detected, desktop configured, etc).

I'm on archlinux, kms, linux 4.13. I compiled last eft/enlightenment version with debug flags, and this is the .e-crashdump.txt file:

Thread 7 (Thread 0x7efec37c9700 (LWP 2991)):
#0  0x00007efee12c6db3 in select () at /usr/lib/libc.so.6
#1  0x0000556b40ca8b2a in e_powersave_sleeper_sleep (sleeper=0x556b41e12740, poll_interval=<optimized out>) at ../src/bin/e_powersave.c:189
        timf = 16
        tim = <optimized out>
        rfds = {fds_bits = {536870912, 0 <repeats 15 times>}}
        wfds = {fds_bits = {0 <repeats 16 times>}}
        exfds = {fds_bits = {0 <repeats 16 times>}}
        tv = {tv_sec = 6, tv_usec = 990600}
        ret = <optimized out>
        buf = "\001"
        __func__ = "e_powersave_sleeper_sleep"
#2  0x00007efeb69690e4 in _temperature_check_main (data=0x556b42376e90, th=0x556b41d574c0) at ../src/modules/temperature/e_mod_main.c:333
        tth = 0x556b42376e90
        ptemp = 35
        temp = 35
#3  0x00007efee4d87202 in _ecore_direct_worker (work=0x556b41d574c0) at lib/ecore/ecore_thread.c:475
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {93919154369728, -7271703093103098150, 140735791019102, 140735791019103, 93919155034816, 43, -7271633527930943782, -7271703093097330982}, __mask_was_saved = 0}}, __pad = {0x7efec37afe80, 0x0, 0x7efee562baa4 <_eina_debug_thread_add+164>, 0x7fff9ad4a4df}}
        __cancel_routine = 0x7efee4d87270 <_ecore_direct_worker_cleanup>
        __cancel_arg = 0x556b41d574c0
        __not_first_call = <optimized out>
#4  0x00007efee565b33f in _eina_internal_call (context=0x556b41df9ac0) at lib/eina/eina_thread.c:148
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019102, 140735791019103, 139632666515200, 43, -7271633527916263718, -7271699401664035110}, __mask_was_saved = 0}}, __pad = {0x7efec37afe10, 0x0, 0x7efee15876f8 <__elf_set___libc_thread_subfreeres_element___rpc_thread_destroy__>, 0x7efee1587700 <_IO_helper_jumps>}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019102, 140735791019103, 139632666515200, 43, -7271633527916263718, -7271699401685661990}, __mask_was_saved = 0}}, __pad = {0x7efec37aff20, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x556b41df9ac0
        __not_first_call = <optimized out>
        c = 0x556b41df9ac0
        r = <optimized out>
        self = 139632666515200
#5  0x00007efee53fb08a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007efee12cf47f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7efec6421700 (LWP 2975)):
#0  0x00007efee5403cc6 in do_futex_wait.constprop () at /usr/lib/libpthread.so.0
#1  0x00007efee5403db8 in __new_sem_wait_slow.constprop.0 () at /usr/lib/libpthread.so.0
#2  0x00007efee565c15a in eina_semaphore_lock (sem=0x556b41875158) at ../src/lib/eina/eina_inline_lock_posix.x:702
        msg = <optimized out>
        blk = 0x0
#3  0x00007efee565c15a in _eina_thread_queue_wait (thq=0x556b41875130) at lib/eina/eina_thread_queue.c:204
        msg = <optimized out>
        blk = 0x0
#4  0x00007efee565c15a in eina_thread_queue_wait (thq=0x556b41875130, allocref=allocref@entry=0x7efec6407b68) at lib/eina/eina_thread_queue.c:477
        msg = <optimized out>
        blk = 0x0
#5  0x00007efee15d33ec in _drm_tick_core (data=<optimized out>, thread=0x556b41875190) at lib/ecore_x/ecore_x_vsync.c:303
        msg = <optimized out>
        ref = 0x0
        tick = 0
        __FUNCTION__ = "_drm_tick_core"
#6  0x00007efee4d87202 in _ecore_direct_worker (work=0x556b41875190) at lib/ecore/ecore_thread.c:475
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {93919149248912, -7271703093103098150, 140735791009950, 140735791009951, 93919149527296, 0, -7271627158494443814, -7271703093097330982}, __mask_was_saved = 0}}, __pad = {0x7efec6407e80, 0x0, 0x7efee562baa4 <_eina_debug_thread_add+164>, 0x0}}
        __cancel_routine = 0x7efee4d87270 <_ecore_direct_worker_cleanup>
        __cancel_arg = 0x556b41875190
        __not_first_call = <optimized out>
#7  0x00007efee565b33f in _eina_internal_call (context=0x556b418b9100) at lib/eina/eina_thread.c:148
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791009950, 140735791009951, 139632713012992, 0, -7271627158479763750, -7271699401664035110}, __mask_was_saved = 0}}, __pad = {0x7efec6407e10, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791009950, 140735791009951, 139632713012992, 0, -7271627158479763750, -7271699401685661990}, __mask_was_saved = 0}}, __pad = {0x7efec6407f20, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x556b418b9100
        __not_first_call = <optimized out>
        c = 0x556b418b9100
        r = <optimized out>
        self = 139632713012992
#8  0x00007efee53fb08a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efee12cf47f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7efece9e2700 (LWP 2974)):
#0  0x00007efee12cf5e6 in epoll_pwait () at /usr/lib/libc.so.6
#1  0x00007efee4d5eee7 in _timer_tick_core (data=<optimized out>, thread=0x556b418b9f40) at lib/ecore/ecore_anim.c:238
        pollfd = 36
        timerfd = 37
        pollev = {events = 1, data = {ptr = 0x22, fd = 34, u32 = 34, u64 = 34}}
        pollincoming = {{events = 1, data = {ptr = 0x22, fd = 34, u32 = 34, u64 = 34}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}}
        timerfdbuf = 1
        i = <optimized out>
        t_ft = <optimized out>
        pframetime = 0.016666666666666666
        tspec_new = {it_interval = {tv_sec = 0, tv_nsec = 16666666}, it_value = {tv_sec = 0, tv_nsec = 15550389}}
        tspec_old = {it_interval = {tv_sec = 0, tv_nsec = 0}, it_value = {tv_sec = 0, tv_nsec = 0}}
        rfds = {fds_bits = {0 <repeats 16 times>}}
        wfds = {fds_bits = {0 <repeats 16 times>}}
        exfds = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 0, 0, 139633232998096, 0, 0, 0, 0, 0, -5318154302349181440}}
        tv = {tv_sec = 0, tv_usec = 0}
        data_control = 0 '\000'
        data_timeout = 0 '\000'
        t = <optimized out>
        tick = 1 '\001'
        t0 = 29065.000041038002
        d = 4.1038002058027545e-05
        ft = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "_timer_tick_core"
#2  0x00007efee4d87202 in _ecore_direct_worker (work=0x556b418b9f40) at lib/ecore/ecore_thread.c:475
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {93919149530944, -7271703093103098150, 140735791019198, 140735791019199, 93919149094272, 0, -7271646428402088230, -7271703093097330982}, __mask_was_saved = 0}}, __pad = {0x7efece9c8e80, 0x0, 0x7efee562baa4 <_eina_debug_thread_add+164>, 0x0}}
        __cancel_routine = 0x7efee4d87270 <_ecore_direct_worker_cleanup>
        __cancel_arg = 0x556b418b9f40
        __not_first_call = <optimized out>
#3  0x00007efee565b33f in _eina_internal_call (context=0x556b4184f580) at lib/eina/eina_thread.c:148
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019198, 140735791019199, 139632853264128, 0, -7271646428387408166, -7271699401664035110}, __mask_was_saved = 0}}, __pad = {0x7efece9c8e10, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019198, 140735791019199, 139632853264128, 0, -7271646428387408166, -7271699401685661990}, __mask_was_saved = 0}}, __pad = {0x7efece9c8f20, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x556b4184f580
        __not_first_call = <optimized out>
        c = 0x556b4184f580
        r = <optimized out>
        self = 139632853264128
#4  0x00007efee53fb08a in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007efee12cf47f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7efecf7fe700 (LWP 2972)):
#0  0x00007efee5403cc6 in do_futex_wait.constprop () at /usr/lib/libpthread.so.0
#1  0x00007efee5403db8 in __new_sem_wait_slow.constprop.0 () at /usr/lib/libpthread.so.0
#2  0x00007efee565c15a in eina_semaphore_lock (sem=0x556b417ce998) at ../src/lib/eina/eina_inline_lock_posix.x:702
        msg = <optimized out>
        blk = 0x7fff9ad4b5ee
#3  0x00007efee565c15a in _eina_thread_queue_wait (thq=0x556b417ce970) at lib/eina/eina_thread_queue.c:204
        msg = <optimized out>
        blk = 0x7fff9ad4b5ee
#4  0x00007efee565c15a in eina_thread_queue_wait (thq=0x556b417ce970, allocref=allocref@entry=0x7efecf7e4da0) at lib/eina/eina_thread_queue.c:477
        msg = <optimized out>
        blk = 0x7fff9ad4b5ee
#5  0x00007efee3f6f445 in _evas_common_scale_sample_thread (data=<optimized out>, t=<optimized out>) at lib/evas/common/evas_scale_sample.c:826
        ref = 0x0
        msg = <optimized out>
        todo = 0x0
#6  0x00007efee565b33f in _eina_internal_call (context=0x556b417cea30) at lib/eina/eina_thread.c:148
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019502, 140735791019503, 139632868058880, 0, -7271642294481385766, -7271699401664035110}, __mask_was_saved = 0}}, __pad = {0x7efecf7e4e10, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019502, 140735791019503, 139632868058880, 0, -7271642294481385766, -7271699401685661990}, __mask_was_saved = 0}}, __pad = {0x7efecf7e4f20, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x556b417cea30
        __not_first_call = <optimized out>
        c = 0x556b417cea30
        r = <optimized out>
        self = 139632868058880
#7  0x00007efee53fb08a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007efee12cf47f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7efecffff700 (LWP 2971)):
#0  0x00007efee540138d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efee3f79876 in eina_condition_wait (cond=0x7efee4278e40 <evas_thread_queue_condition>) at ../src/lib/eina/eina_inline_lock_posix.x:351
        r = 0 '\000'
        ok = <optimized out>
        cmd = <optimized out>
        len = <optimized out>
        max = <optimized out>
        __FUNCTION__ = "evas_thread_worker_func"
        __PRETTY_FUNCTION__ = "evas_thread_worker_func"
#2  0x00007efee3f79876 in evas_thread_worker_func (data=<optimized out>, thread=<optimized out>) at lib/evas/common/evas_thread_render.c:135
        cmd = <optimized out>
        len = <optimized out>
        max = <optimized out>
        __FUNCTION__ = "evas_thread_worker_func"
        __PRETTY_FUNCTION__ = "evas_thread_worker_func"
#3  0x00007efee565b33f in _eina_internal_call (context=0x556b417ce330) at lib/eina/eina_thread.c:148
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019518, 140735791019519, 139632876451584, 0, -7271643394529884454, -7271699401664035110}, __mask_was_saved = 0}}, __pad = {0x7efecffe5e10, 0x0, 0x0, 0x0}}
        __not_first_call = <optimized out>
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7415301171880593114, 140735791019518, 140735791019519, 139632876451584, 0, -7271643394529884454, -7271699401685661990}, __mask_was_saved = 0}}, __pad = {0x7efecffe5f20, 0x0, 0x0, 0x0}}
        __cancel_arg = 0x556b417ce330
        __not_first_call = <optimized out>
        c = 0x556b417ce330
        r = <optimized out>
        self = 139632876451584
#4  0x00007efee53fb08a in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007efee12cf47f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7efed794e700 (LWP 2969)):
#0  0x00007efee540470c in __lll_lock_wait () at /usr/lib/libpthread.so.0
#1  0x00007efee53fda25 in pthread_mutex_lock () at /usr/lib/libpthread.so.0
#2  0x00007efee562bd75 in eina_lock_take (mutex=0x7efee589b6a0 <_sysmon_lock>) at lib/eina/eina_inline_lock_posix.x:214
        ret = EINA_LOCK_FAIL
        ok = <optimized out>
        cpufreqs = {0 <repeats 64 times>}
        i = <optimized out>
        freq = <optimized out>
        buf = '\000' <repeats 255 times>
        path = '\000' <repeats 255 times>
        t_last = {tv_sec = 0, tv_nsec = 0}
        prev_threads = 0x0
        prev_threads_num = 0
        j = <optimized out>
        cpu = <optimized out>
        prev_threads_redo = <optimized out>
        cid = 0
        t = {tv_sec = 0, tv_nsec = 0}
        t_now = {tv_sec = 0, tv_nsec = 0}
        tim_span = <optimized out>
        tim1 = <optimized out>
        tim2 = <optimized out>
#3  0x00007efee562bd75 in _sysmon (_data=<optimized out>) at lib/eina/eina_debug_cpu.c:78
        cpufreqs = {0 <repeats 64 times>}
        i = <optimized out>
        freq = <optimized out>
        buf = '\000' <repeats 255 times>
        path = '\000' <repeats 255 times>
        t_last = {tv_sec = 0, tv_nsec = 0}
        prev_threads = 0x0
        prev_threads_num = 0
        j = <optimized out>
        cpu = <optimized out>
        prev_threads_redo = <optimized out>
        cid = 0
        t = {tv_sec = 0, tv_nsec = 0}
        t_now = {tv_sec = 0, tv_nsec = 0}
        tim_span = <optimized out>
        tim1 = <optimized out>
        tim2 = <optimized out>
#4  0x00007efee53fb08a in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007efee12cf47f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7efee5fc2740 (LWP 25223)):
#0  0x00007efee54053e2 in pause () at /usr/lib/libpthread.so.0
#1  0x0000556b40d09170 in e_alert_show () at ../src/bin/e_alert.c:43
#2  0x0000556b40cb77fc in _e_crash () at ../src/bin/e_signals.c:81
#3  0x0000556b40cb782f in e_sigseg_act (x=<optimized out>, info=<optimized out>, data=<optimized out>) at ../src/bin/e_signals.c:91
#4  0x00007efee5405da0 in <signal handler called> () at /usr/lib/libpthread.so.0
#5  0x00007efeb4dc1020 in snd_mixer_first_elem () at /usr/lib/libasound.so.2
#6  0x00007efeb507a8d9 in _alsa_cards_refresh () at ../src/modules/mixer/lib/backends/alsa/alsa.c:304
        buf = "hw:1\000U\000\000\025\061\a\265\376~\000\000@\305\335BkU\000\000\300J\207AkU\000\000-\344\a\265\376~\000\000\206^\301@kU\000\000/home/fanf/.e/e/config/standard/module.emix.cfg\000\370w\320BkU\000\000L\334\354\343\376~\000\000\360+\301AkU\000\000)ҍ\342\376~\000\000ۯ\f\000\000@\000\000\220\262Ԛ\377\177\000\000\060\267Ԛ\002", '\000' <repeats 11 times>, "`\223Ԛ\377\177\000\000\340\260\316BkU\000\000/usr/lib/enlightenment/module"...
        device_name = <optimized out>
        elem = <optimized out>
        source = 0x0
        sink = 0x0
        err = <optimized out>
        card_num = 1
        tmp_source = 0x0
        tmp_sink = 0x0
#7  0x00007efeb507a9ce in _alsa_init (cb=0x7efeb5078a50 <_events_cb>, data=0x0) at ../src/modules/mixer/lib/backends/alsa/alsa.c:352
        __FUNCTION__ = "_alsa_init"
#8  0x00007efeb5079095 in emix_backend_set (backend=backend@entry=0x556b41874a74 "ALSA") at ../src/modules/mixer/lib/emix.c:216
        l = <optimized out>
        name = <optimized out>
        i = 1
        __FUNCTION__ = "emix_backend_set"
#9  0x00007efeb5073b60 in e_modapi_init (m=0x556b42ddc540) at ../src/modules/mixer/e_mod_main.c:1512
        l = <optimized out>
        buf = "/usr/lib/enlightenment/modules/mixer/mixer.edj\000\000\340\303\f\000\000@\000\000\031\004", '\000' <repeats 14 times>, "o\275\346\343\376~\000\000(\000\000\000\060\000\000\000p\243Ԛ\377\177\000\000\260\242Ԛ\377\177\000\000\000\376»\326\036\062\266 \000\000\000\060\000\000\000\220\243Ԛ\377\177\000\000ТԚ\377\177\000\000+\000\000\000\000\000\000\000\031\004\000\000\000\000\000\000\220\245\254AkU\000\000\000\000\000\000\000\000\000\000\335(\223\336\376~\000\000\200ӓ\336\376~\000\000\220\245\254AkU\000\000\240\243Ԛ\377\177\000\000\335(\223\336\376~\000\000"...
        backend = 0x556b41874a74 "ALSA"
        backend_loaded = 0 '\000'
        __FUNCTION__ = "e_modapi_init"
        __PRETTY_FUNCTION__ = "e_modapi_init"
#10 0x0000556b40c9cff5 in e_module_enable (m=m@entry=0x556b42ddc540) at ../src/bin/e_module.c:524
        l = <optimized out>
        ev = <optimized out>
        em = <optimized out>
        __FUNCTION__ = "e_module_enable"
#11 0x0000556b40c9d6b0 in _e_module_cb_idler (data=<optimized out>) at ../src/bin/e_module.c:876
        buf = "DELAYED MODULE LOAD: mixer\000AkU\000\000\240\233g\345\376~\000\000\361\215\223\336\376~\000\000\360+\301AkU\000\000\000\376»\326\036\062\266cٓ\336\376~\000\000\360\262Ԛ\377\177\000\000\000\000\000\000\377\177\000\000\000\376»\326\036\062\266\061\005\002\000\000@\000\000\220\071\332\336\376~\000\000\060\265Ԛ\377\177\000\000\200ٓ\336\376~\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\314\361\222\336\376~\000\000\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000\240\367%\344\376~\000\000\200\263Ԛ\377\177\000\000\061\005\002\000\000@\000\000\000\376»\326\036\062\266"...
        m = 0x556b42ddc540
#12 0x00007efee4d6587f in _ecore_call_task_cb (data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:297
        idler = 0x556b416ebfd0
#13 0x00007efee4d6587f in _ecore_factorized_idle_process (data=0x556b416ebfd0, event=<optimized out>) at lib/ecore/ecore_idler.c:35
        idler = 0x556b416ebfd0
#14 0x00007efede939f8f in _event_callback_call (legacy_compare=0 '\000', event_info=<optimized out>, desc=0x7efee4fa1fb0 <_EFL_LOOP_EVENT_IDLE_ENTER>, pd=0x556b416e6650, obj_id=<optimized out>) at lib/eo/eo_base_class.c:1522
        it = 0x7efee4fa49b0 <internal+16>
        ev = {object = 0x4000000004b1, desc = 0x7efee4fa1fb0 <_EFL_LOOP_EVENT_IDLE_ENTER>, info = 0x0}
        ret = 1 '\001'
        frame = {next = 0x0, idx = 6, inserted_before = 0, generation = 1}
        cb = <optimized out>
        lookup = 0x7fff9ad4b730
        saved = {__in_list = {next = 0x0, prev = 0x0, last = 0x7fff9ad4b730}, desc = 0x7efee4fa1fb0 <_EFL_LOOP_EVENT_IDLE_ENTER>, current = 5}
        idx = 6
        callback_already_stopped = 0 '\000'
#15 0x00007efede939f8f in _efl_object_event_callback_call (obj_id=<optimized out>, pd=0x556b416e6650, desc=0x7efee4fa1fb0 <_EFL_LOOP_EVENT_IDLE_ENTER>, event_info=<optimized out>) at lib/eo/eo_base_class.c:1606
#16 0x00007efede934a81 in efl_event_callback_call (obj=0x4000000004b1, desc=0x7efee4fa1fb0 <_EFL_LOOP_EVENT_IDLE_ENTER>, event_info=event_info@entry=0x0) at lib/eo/eo_base_class.c:1609
        _r = <optimized out>
        ___cache = {index = {{klass = 0x556b416eda40}}, entry = {{func = 0x556b416edd50}}, off = {{off = 64}}, op = 33, generation = 1}
        ___call = {eo_id = 0x4000000004b1, obj = 0x556b416e6610, func = 0x7efede939de0 <_efl_object_event_callback_call>, data = 0x556b416e6650, extn1 = 0x556b40d1d52d, extn2 = 0x7efee4d866ab <_efl_loop_timer_expired_call+507>, extn3 = 0x0, extn4 = 0x40dc622999999999}
        _func_ = <optimized out>
#17 0x00007efee4d6574f in _ecore_idle_enterer_call (loop=<optimized out>) at lib/ecore/ecore_idle_enterer.c:48
#18 0x00007efee4d69dda in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2345
        next_time = -1
        f = <optimized out>
        p = <optimized out>
#19 0x00007efee4d6a547 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1308
#20 0x0000556b40c93bf9 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/e_main.c:1090
        safe_mode = 0 '\000'
        waslocked = 0 '\000'
        strshare = <optimized out>
        t = 1511787288.6626079
        tstart = 1511787288.6626079
        s = <optimized out>
        buff = "1511787288.7", '\000' <repeats 19 times>
        action = {__sigaction_handler = {sa_handler = 0x556b40cb7885 <e_sigabrt_act>, sa_sigaction = 0x556b40cb7885 <e_sigabrt_act>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 0x0}
        __FUNCTION__ = "main"

Hope it helps,

fanf42 created this task.Nov 27 2017, 5:38 AM
zmike reassigned this task from zmike to bu5hm4n.Jan 4 2018, 7:05 AM
zmike added a subscriber: zmike.

mixer crash

I cannot reproduce this at all :(

@bu5hm4n how can I help you on that? I can reproduce it even with the last Dell firmware. It may be higly computer / kernel / driver dependent, I don't know (but usb-c is extremelly complexe...)

What is your distro/pa version ?

Since you just mentioned Dell,

I just bought a XPS15 with a TB16, i can plug in and out the usb-c to the dock as much as i want, there is nothing crashing ...

Oh ALSA ... sec. let me try

I have a dell XPS 9560 with arch linux. I'm able to connect to the dock without problem, it's when I restart enlightenment with [ctrl][alt][end] when the doc is connected that there is a crash. And then, all [F1] crash in turn. I need to disconnect the dock, and then hit F1, and then connect back the doc.

Also works ... :(

I cannot see in _alsa_card_create anything that would indicate wrong usage, its the same usage as in alsamixer... does alsamixer work for you ?
Are there any error messages on the console?

As i mentioned above, i also have a dock, just stepped trough that thing, snd_mixer_open results in a negativ error code for hw:2 which is my dock, and thus nothing more happens to it...

Any custom patches on your side?

In fact, I only have alsa-lib for dependencies (chromimum, thinderbird etc). I was forced to switch to pulseaudio because of firefox which droped ALSA support.
So I have :

% sudo pacman -Q | grep alsa
alsa-lib 1.1.5-1
alsa-plugins 1.1.5-1
alsa-utils 1.1.5-2
pulseaudio-alsa 2-3
zita-alsa-pcmi 0.2.0-3

% sudo pacman -Q | grep pulseaudio
pulseaudio 11.1-1
pulseaudio-alsa 2-3

Alsamixer and my sound works as expected.

I don't have any patch, just built efl/e from last git (at the moment of the bug opening).

Okay, this means you are using pa but e crashes with the bt from above ?

I just tested back, the trace is almost identical, so yes.

I can try to recompile with last git eft/e, perhaps something changed between november and now.

Nothing in regards of the mixer. I have right now not much ideas about it, @zmike is it realistic that there is a alsa bug ? Or driver bug ?

I recompilled, but nothing changed regarding the crash (as you thought)

zmike added a comment.Jan 22 2018, 8:16 AM

It would be interesting to see a valgrind log before jumping to the conclusion of bugs outside of our control

@zmike I have no idea about how to do that, but if you have some link to a how-to or documentation, I can try

Thanks for the link, very well explained.

But I'm not sure the result is what it should be: when I try to start enlightenment with the xinitrc script with usb-c hub connected, I get an error loop. I'm not able to start with "xinit .../.xinitrc-debug" (xinit seems to do absolutly nothing: no output, nothing) and I'm only executing the .xinitrc-debug script. If the hub is disconnected, I can start Enlightenment and use it (and as before, even connect to the hub afterward).

When the usb-c hub is connected at startup, the log are filling whith the same sequence again and again:

ESTART: 0.00000 [0.00000] - Begin Startup
ESTART: 0.00002 [0.00001] - Signal Trap
ESTART: 0.00002 [0.00000] - Signal Trap Done
ESTART: 0.00003 [0.00001] - Eina Init
ESTART: 0.00018 [0.00015] - Eina Init Done
ESTART: 0.00019 [0.00001] - Determine Prefix
ESTART: 0.00024 [0.00004] - Determine Prefix Done
ESTART: 0.00024 [0.00001] - Environment Variables
ESTART: 0.00025 [0.00001] - Environment Variables Done
ESTART: 0.00025 [0.00000] - Parse Arguments
ESTART: 0.00026 [0.00000] - Parse Arguments Done
ESTART: 0.00026 [0.00000] - Eet Init
ESTART: 0.00027 [0.00001] - Eet Init Done
ESTART: 0.00027 [0.00000] - Ecore Init
ESTART: 0.00364 [0.00337] - Ecore Init Done
ESTART: 0.01686 [0.01322] - EFX Init
ESTART: 0.01687 [0.00001] - EFX Init Done
ESTART: 0.01687 [0.00000] - EIO Init
ESTART: 0.02890 [0.01203] - EIO Init Done
ESTART: 0.02891 [0.00001] - Ecore Event Handlers
ESTART: 0.02891 [0.00000] - Ecore Event Handlers Done
ESTART: 0.02891 [0.00000] - Ecore_File Init
ESTART: 0.02891 [0.00000] - Ecore_File Init Done
ESTART: 0.02892 [0.00000] - Ecore_Con Init
ESTART: 0.02892 [0.00000] - Ecore_Con Init Done
ESTART: 0.02892 [0.00000] - Ecore_Ipc Init
ESTART: 0.02892 [0.00000] - Ecore_Ipc Init Done
ESTART: 0.02894 [0.00002] - Ecore_Evas Init
ESTART: 0.02924 [0.00030] - Ecore_Evas Init Done
ESTART: 0.02924 [0.00000] - Elementary Init
ESTART: 0.04320 [0.01396] - Elementary Init Done
ESTART: 0.04321 [0.00001] - Emotion Init
ESTART: 0.04331 [0.00010] - Emotion Init Done
ESTART: 0.04331 [0.00000] - Ecore_Evas Engine Check
ESTART: 0.04331 [0.00000] - Ecore_Evas Engine Check Done
ESTART: 0.04331 [0.00000] - E Intl Init
ESTART: 0.04332 [0.00001] - E Intl Init Done
ESTART: 0.04332 [0.00000] - E_Alert Init
ESTART: 0.04333 [0.00000] - E_Alert Init Done
ESTART: 0.04333 [0.00000] - E Directories Init
ESTART: 0.04336 [0.00003] - E Directories Init Done
ESTART: 0.04336 [0.00000] - E_Filereg Init
ESTART: 0.04337 [0.00000] - E_Filereg Init Done
ESTART: 0.04337 [0.00000] - E_Config Init
ESTART: 0.04486 [0.00149] - E_Config Init Done
ESTART: 0.04486 [0.00000] - E_Env Init
ESTART: 0.04487 [0.00000] - E_Env Init Done
ESTART: 0.04487 [0.00000] - E Paths Init
ESTART: 0.04489 [0.00002] - E Paths Init Done
ESTART: 0.04489 [0.00000] - E_Ipc Init
ESTART: 0.04518 [0.00030] - E_Ipc Init Done
ESTART: 0.04519 [0.00000] - E_Font Init
ESTART: 0.04519 [0.00000] - E_Font Init Done
ESTART: 0.04519 [0.00000] - E_Font Apply
ESTART: 0.04521 [0.00002] - E_Font Apply Done
ESTART: 0.04521 [0.00000] - E_Theme Init
ESTART: 0.04521 [0.00001] - E_Theme Init Done
ESTART: 0.04521 [0.00000] - E_Moveresize Init
ESTART: 0.04522 [0.00001] - E_Moveresize Init Done
ESTART: 0.04522 [0.00000] - E_Msgbus Init
ESTART: 0.04577 [0.00054] - E_Msgbus Init Done
ESTART: 0.04578 [0.00002] - Efreet Init
ESTART: 0.04578 [0.00000] - Efreet Init Done
ESTART: 0.04579 [0.00000] - E_Intl Post Init
ESTART: 0.04908 [0.00329] - E_Intl Post Init Done
ESTART: 0.04909 [0.00001] - E_Configure Init
ESTART: 0.04919 [0.00010] - E_Configure Init Done
ESTART: 0.04920 [0.00001] - E_Actions Init
ESTART: 0.04951 [0.00031] - E_Actions Init Done
ESTART: 0.04952 [0.00001] - E_Powersave Init
ESTART: 0.04952 [0.00000] - E_Powersave Init Done
ESTART: 0.04953 [0.00000] - Screens Init
ESTART: 0.04953 [0.00000] -     screens: client
ESTART: 0.04953 [0.00001] - E_Screensaver Init
ESTART: 0.04954 [0.00000] -     screens: client volume
ESTART: 0.04954 [0.00000] -     screens: win
ESTART: 0.04955 [0.00001] - Compositor Init
<<<< Enlightenment Error >>>>
Enlightenment cannot initialize Ecore_X!

LOAD WL_WL MODULE
ERR<4470>:ecore_evas modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c:2460 _ecore_evas_wl_common_new_internal() Failed to connect to Wayland Display (null)
ERR<4470>:ecore_evas modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c:2460 _ecore_evas_wl_common_new_internal() Failed to connect to Wayland Display (null)
Could not create wayland canvasLOAD WL_X11 MODULE
X11 connect failed!
LOAD WL_DRM MODULE
DRM2 RRR: ................. info get!
DRM2 RRR: .... out eDP-1
DRM2 RRR: ...... connected 1
DRM2 RRR: Created Screen: eDP-1/00ffffffffffff004d1053140000000028190104a52313780ede50a3544c99260f5054000000010101010101010101010101010101011a3680a070381f40302035005ac210000018000000000000000000000000000000000000000000fe00313230334d814c513135364d31000000000002410328001200000a010a2020004a
DRM2 RRR: ...... lid_closed = 0 (1 && 0)
DRM2 RRR: 'eDP-1' 0 0 1920x1080
DRM2 RRR: .... out DisplayPort-5
DRM2 RRR: ...... connected 0
DRM2 RRR: Created Screen: DisplayPort-5/00ffffffffffff00410c2ec0643700002a1301036c2f1a782e3585a656489a241250542f6f00714f8180818a9500a940b3008140d1c0023a801871382d40582c4500dc0c1100001e000000ff0041553530393432303134313830000000fd00384c1e5311000a202020202020000000fc005068696c69707320323230450a00ff
DRM2 RRR: ...... lid_closed = 0 (0 && 0)
DRM2 RRR: 'DisplayPort-5' 1920 0 1920x1080
RRR:-------------------------------- 2
RRR: 'eDP-1': 0 0 1920x1080
RRR: 'DisplayPort-5': 1920 0 1920x1080
RRR: result max: 3840x1080
RRR: loaded existing config
RRR: check lid for eDP-1...
RRR: check lid for eDP-1...
RRR: check lid for eDP-1...
RRR: check lid for eDP-1...
RRR: check lid for eDP-1...
RRR: check lid for eDP-1...
RRR: check lid for eDP-1...
RRR: check lid for eDP-1...
--------------------------------------------------
RRR: out id=eDP-1/00ffffffffffff004d1053140000000028190104a52313780ede50a3544c99260f5054000000010101010101010101010101010101011a3680a070381f40302035005ac210000018000000000000000000000000000000000000000000fe00313230334d814c513135364d31000000000002410328001200000a010a2020004a:  connected=1
RRR: check lid for eDP-1...
RRR: out id=DisplayPort-5/00ffffffffffff00410c2ec0643700002a1301036c2f1a782e3585a656489a241250542f6f00714f8180818a9500a940b3008140d1c0023a801871382d40582c4500dc0c1100001e000000ff0041553530393432303134313830000000fd00384c1e5311000a202020202020000000fc005068696c69707320323230450a00ff:  connected=0
--------------------------------------------------
RRR: re-get info before applying..
DRM2 RRR: ................. info get!
DRM2 RRR: .... out eDP-1
DRM2 RRR: ...... connected 1
DRM2 RRR: Created Screen: eDP-1/00ffffffffffff004d1053140000000028190104a52313780ede50a3544c99260f5054000000010101010101010101010101010101011a3680a070381f40302035005ac210000018000000000000000000000000000000000000000000fe00313230334d814c513135364d31000000000002410328001200000a010a2020004a
DRM2 RRR: ...... lid_closed = 0 (1 && 0)
DRM2 RRR: 'eDP-1' 0 0 1920x1080
DRM2 RRR: .... out DisplayPort-5
DRM2 RRR: ...... connected 0
DRM2 RRR: Created Screen: DisplayPort-5/00ffffffffffff00410c2ec0643700002a1301036c2f1a782e3585a656489a241250542f6f00714f8180818a9500a940b3008140d1c0023a801871382d40582c4500dc0c1100001e000000ff0041553530393432303134313830000000fd00384c1e5311000a202020202020000000fc005068696c69707320323230450a00ff
DRM2 RRR: ...... lid_closed = 0 (0 && 0)
DRM2 RRR: 'DisplayPort-5' 1920 0 1920x1080
RRR:-------------------------------- 2
RRR: 'eDP-1': 0 0 1920x1080
RRR: 'DisplayPort-5': 1920 0 1920x1080
RRR: result max: 3840x1080
RRR: apply config...
RRR: apply 'eDP-1'...
RRR: check lid for eDP-1...
RRR: connected =  1
RRR: ... enabled
RRR: ... priority = 0
RRR: apply 'DisplayPort-5'...
RRR: check lid for DisplayPort-5...
RRR: connected =  0
RRR: ... disabled
RRR: takeover config...
RRR: eval config...
RRR: screen do 'eDP-1'
RRR: screen do 'eDP-1'
RRR: screen do 'eDP-1'
RRR: screen do 'eDP-1'
RRR: screen do 'eDP-1'
RRR: screen do 'eDP-1'
RRR: screen do 'eDP-1'
RRR: screen config loop!
RRR: 'eDP-1' is relative to 'NONE'
RRR: 'eDP-1' is relative to 'NONE'
RRR: 'eDP-1' is relative to 'NONE'
RRR: 'eDP-1' is relative to 'NONE'
RRR: 'eDP-1' is relative to 'NONE'
RRR: 'eDP-1' is relative to 'NONE'
RRR: screen do 'DisplayPort-5'
RRR: screen do 'DisplayPort-5'
RRR: screen do 'DisplayPort-5'
RRR: screen do 'DisplayPort-5'
RRR: screen do 'DisplayPort-5'
RRR: screen do 'DisplayPort-5'
RRR: screen do 'DisplayPort-5'
RRR: screen config loop!
RRR:--------------------------------
RRR: s: 'eDP-1' @ 0 0 - 1920x1080
RRR:--- 0 0 -> 1920 1080
RRR: really apply config...
DRM2 RRR: size range: 0x0 -> 8192x8192
DRM2 RRR: set vsize: 1920x1080
        DRM2 RRR: Mode
                DRM2 RRR: Geom: 0 0 1920x1080
                DRM2 RRR: Refresh: 59.933878
                DRM2 RRR: Preferred: 0
        DRM2 RRR: Rotation: 0
        DRM2 RRR: Relative Mode: 4
        DRM2 RRR: Relative To: DP-1-3/00ffffffffffff00410c2ec0643700002a1301036c2f1a782e3585a656489a241250542f6f00714f8180818a9500a940b3008140d1c0023a801871382d40582c4500dc0c1100001e000000ff0041553530393432303134313830000000fd00384c1e5311000a202020202020000000fc005068696c69707320323230450a00ff
        DRM2 RRR: Align: 0.000000
        DRM2 RRR: Mode
                DRM2 RRR: Geom: 0 0 0x0
                DRM2 RRR: Refresh: 0.000000
                DRM2 RRR: Preferred: 0
        DRM2 RRR: Rotation: 0
        DRM2 RRR: Relative Mode: 1
        DRM2 RRR: Relative To: (null)
        DRM2 RRR: Align: 0.000000
RRR: done config...
xinerama screen 0 0 1920x1080
xinerama setup............... 1 (nil)
ESTART: 0.28433 [0.23478] - E_Dnd Init
ESTART: 0.28434 [0.00001] - E_Dnd Init Done
ESTART: 0.28434 [0.00000] - Screens Init Done
ESTART: 0.28434 [0.00000] - E_Pointer Init
ESTART: 0.28434 [0.00000] - E_Pointer Init Done
ESTART: 0.28435 [0.00000] - E_Scale Init
ESTART: 0.28726 [0.00291] - E_Scale Init Done
ESTART: 0.28726 [0.00001] - E_Splash Init
ESTART: 0.28727 [0.00000] - E_Splash Init Done
ESTART: 0.29407 [0.00680] - Test File Format Support
ESTART: 0.31229 [0.01823] - Test File Format Support Done
ESTART: 0.31232 [0.00002] - E_Acpi Init
ESTART: 0.31311 [0.00079] - E_Acpi Init Done
ESTART: 0.31315 [0.00004] - E_Backlight Init
ESTART: 0.34112 [0.02797] - E_Backlight Init Done
ESTART: 0.34116 [0.00004] - E_Dpms Init
ESTART: 0.34116 [0.00001] - E_Dpms Init Done
ESTART: 0.34119 [0.00002] - E_Desklock Init
ESTART: 0.34121 [0.00002] - E_Desklock Init Done
ESTART: 0.34121 [0.00001] - Efreet Paths
ESTART: 0.34122 [0.00001] - Efreet Paths Done
ESTART: 0.34123 [0.00001] - E_Sys Init
ESTART: 0.34172 [0.00049] - E_Sys Init Done
ESTART: 0.34173 [0.00001] - E_Exec Init
ESTART: 0.34173 [0.00000] - E_Exec Init Done
ESTART: 0.34174 [0.00000] - E_Comp Freeze
ESTART: 0.34174 [0.00000] - E_Comp Freeze Done
ESTART: 0.34174 [0.00000] - E_Fm2 Init
ESTART: 0.34182 [0.00008] - E_Fm2 Init Done
ESTART: 0.34184 [0.00002] - E_Msg Init
ESTART: 0.34184 [0.00000] - E_Msg Init Done
ESTART: 0.34186 [0.00002] - E_Grabinput Init
ESTART: 0.34186 [0.00000] - E_Grabinput Init Done
ESTART: 0.34187 [0.00000] - E_Module Init
ESTART: 0.34187 [0.00000] - E_Module Init Done
ESTART: 0.34187 [0.00000] - E_Remember Init
ESTART: 0.34196 [0.00009] - E_Remember Init Done
ESTART: 0.34196 [0.00001] - E_Gadget Init
ESTART: 0.34368 [0.00171] - E_Gadget Init Done
ESTART: 0.34369 [0.00001] - E_Gadcon Init
ESTART: 0.34369 [0.00000] - E_Gadcon Init Done
ESTART: 0.34370 [0.00001] - E_Toolbar Init
ESTART: 0.34370 [0.00000] - E_Toolbar Init Done
ESTART: 0.34370 [0.00000] - E_Bg Init
ESTART: 0.34371 [0.00001] - E_Bg Init Done
ESTART: 0.34372 [0.00000] - E_Mouse Init
ESTART: 0.34372 [0.00000] - E_Mouse Init Done
ESTART: 0.34372 [0.00000] - E_Bindings Init
ESTART: 0.34384 [0.00012] - E_Bindings Init Done
ESTART: 0.34385 [0.00001] - E_Thumb Init
ESTART: 0.34385 [0.00000] - E_Thumb Init Done
ESTART: 0.34385 [0.00000] - E_Icon Init
ESTART: 0.34387 [0.00001] - E_Icon Init Done
ESTART: 0.34387 [0.00000] - E_Update Init
ESTART: 0.34387 [0.00001] - E_Update Init Done
ESTART: 0.34388 [0.00000] - E_Deskenv Init
ESTART: 0.34497 [0.00109] - E_Deskenv Init Done
ESTART: 0.34499 [0.00002] - E_Order Init
ESTART: 0.34500 [0.00001] - E_Order Init Done
ESTART: 0.34501 [0.00000] - E_Comp_Canvas Keys Grab
ESTART: 0.34501 [0.00000] - E_Comp_Canvas Keys Grab Done
ESTART: 0.34501 [0.00000] - Load Modules
ESTART: 0.34501 [0.00000] - Load Modules Done
ESTART: 0.34501 [0.00000] - Run Startup Apps
ESTART: 0.34503 [0.00002] - Run Startup Apps Done
ESTART: 0.34503 [0.00000] - E_Comp Thaw
ESTART: 0.34505 [0.00002] - E_Comp Thaw Done
ESTART: 0.34505 [0.00000] - E_Test Init
ESTART: 0.34505 [0.00000] - E_Test Done
ESTART: 0.34505 [0.00000] - Bryce Init
ESTART: 0.34514 [0.00009] - Bryce Init Done
ESTART: 0.34515 [0.00001] - E_Shelf Init
ESTART: 0.34515 [0.00000] - E_Shelf Init Done
ESTART: 0.34517 [0.00002] - MAIN LOOP AT LAST
xrdb: Can't open display ''
ESTART: 0.34646 [0.00129] - SLEEP
ESTART: 0.40327 [0.05681] - DELAYED MODULE LOAD: gadman
ERR<4470>:wireless.connman ../src/modules/wireless/connman.c:904 _connman_manager_gettechnologies() No handler for technology: /net/connman/technology/p2p
ESTART: 0.40919 [0.00592] - DELAYED MODULE LOAD: xkbswitch
ESTART: 0.42286 [0.01367] - DELAYED MODULE LOAD: winlist
ESTART: 0.42417 [0.00131] - DELAYED MODULE LOAD: temperature
ESTART: 0.42440 [0.00023] - gadcon populate idler start
ESTART: 0.42441 [0.00001] - temperature
ESTART: 0.42522 [0.00081] - gadcon populate idler end
ESTART: 0.42667 [0.00146] - DELAYED MODULE LOAD: teamwork
ESTART: 0.43283 [0.00615] - DELAYED MODULE LOAD: sysinfo
ESTART: 0.45252 [0.01969] - DELAYED MODULE LOAD: syscon
ESTART: 0.45408 [0.00156] - DELAYED MODULE LOAD: start
ESTART: 0.45659 [0.00251] - DELAYED MODULE LOAD: shot
ESTART: 0.45814 [0.00154] - DELAYED MODULE LOAD: pager
ESTART: 0.46581 [0.00767] - DELAYED MODULE LOAD: notification
ESTART: 0.47270 [0.00690] - DELAYED MODULE LOAD: mixer
exit_gdb: 0
E_Alert Drm Connect
ERR<4505>:eina_safety lib/eldbus/eldbus_pending.c:206 _eldbus_connection_send_and_block() safety check failed: dbus_error_is_set(&err) is true
ERR<4505>:elput lib/elput/elput_logind.c:298 _logind_control_take() Eldbus Message Error: System.Error.EBUSY Device or resource busy
ERR<4505>:elput lib/elput/elput_logind.c:553 _logind_connect() Could not take control of session
ERR<4505>:ecore_drm2 lib/ecore_drm2/ecore_drm2_device.c:593 ecore_drm2_device_open() Could not connect to input manager
        Cannot find drm device
FAILED TO INIT ALERT SYSTEM!!!
ESTART: 0.00000 [0.00000] - Begin Startup
ESTART: 0.00002 [0.00002] - Signal Trap
ESTART: 0.00002 [0.00000] - Signal Trap Done
...... etc .....
fanf42 renamed this task from Enlightenment crash when (re)starting with external usb-c monitor connected to Enlightenment crash when (re)starting with external usb-c sound card.Feb 7 2018, 6:16 AM
fanf42 added a comment.Feb 7 2018, 6:21 AM

So, the problem is really linked to the dock-embeded sound card. If I remove kernel module "snd-usb-audio", I'm able to click on F1 (restart E) when the crash occures and enlightenment actually restarts.
In that case, .e-crashdump.txt only contains:

The program is not being run.

journalctl contains a coredump, but without the symbol it's likely to be of no use for you:

systemd-coredump[31392]: Process 30661 (enlightenment) of user 1000 dumped core.

                                                 Stack trace of thread 30661:
                                                 #0  0x00007fe69ef7c3e8 _edje_real_part_image_set (libedje.so.1)
                                                 #1  0x00007fe69ef7e3ba _edje_part_recalc_single (libedje.so.1)
                                                 #2  0x00007fe69ef817e4 _edje_part_recalc (libedje.so.1)
                                                 #3  0x00007fe69ef81b69 _edje_part_recalc (libedje.so.1)
                                                 #4  0x00007fe69ef87106 _edje_recalc_do (libedje.so.1)
                                                 #5  0x00007fe69f00b5bc _efl_canvas_layout_efl_layout_calc_calc_size_min (libedje.so.1)
                                                 #6  0x00007fe69f000258 efl_layout_calc_size_min (libedje.so.1)
                                                 #7  0x00007fe69f01406f edje_object_size_min_restricted_calc (libedje.so.1)
                                                 #8  0x00007fe69f563ea9 _efl_ui_button_elm_layout_sizing_eval (libelementary.so.1)
                                                 #9  0x00007fe69f620fe2 elm_layout_sizing_eval (libelementary.so.1)
                                                 #10 0x00007fe69f65157b _state_active (libelementary.so.1)
                                                 #11 0x00007fe69f6515c6 _efl_ui_nstate_value_set (libelementary.so.1)
                                                 #12 0x00007fe69f651208 efl_ui_nstate_value_set (libelementary.so.1)
                                                 #13 0x00007fe69f571010 _efl_ui_check_efl_ui_nstate_value_set (libelementary.so.1)
                                                 #14 0x00007fe69f651208 efl_ui_nstate_value_set (libelementary.so.1)
                                                 #15 0x00007fe69f570628 _efl_ui_check_selected_set (libelementary.so.1)
                                                 #16 0x00007fe69f570271 efl_ui_check_selected_set (libelementary.so.1)
                                                 #17 0x00007fe69f570a9c elm_check_state_set (libelementary.so.1)
                                                 #18 0x00007fe67dd06eb0 _mixer_popup_update (module.so)
                                                 #19 0x00007fe67dd073ce _sink_event (module.so)
                                                 #20 0x00007fe67dd0ca28 _events_cb (module.so)
                                                 #21 0x00007fe67dd0dfa9 _alsa_sink_mute_set (module.so)
                                                 #22 0x00007fe67dd0d305 emix_sink_mute_set (module.so)
                                                 #23 0x00007fe67dd06ffb _check_changed_cb (module.so)
                                                 #24 0x00007fe6a0527941 _eo_evas_smart_cb (libevas.so.1)
                                                 #25 0x00007fe69afef9a0 _event_callback_call (libeo.so.1)
                                                 #26 0x00007fe69afeae4c efl_event_callback_legacy_call (libeo.so.1)
                                                 #27 0x00007fe6a051c1db _efl_canvas_object_efl_object_event_callback_legacy_call (libevas.so.1)
                                                 #28 0x00007fe69afeae4c efl_event_callback_legacy_call (libeo.so.1)
                                                 #29 0x00007fe69f651590 _state_active (libelementary.so.1)
                                                 #30 0x00007fe69f6515c6 _efl_ui_nstate_value_set (libelementary.so.1)
                                                 #31 0x00007fe69f651208 efl_ui_nstate_value_set (libelementary.so.1)
                                                 #32 0x00007fe69f571010 _efl_ui_check_efl_ui_nstate_value_set (libelementary.so.1)
                                                 #33 0x00007fe69f651208 efl_ui_nstate_value_set (libelementary.so.1)
                                                 #34 0x00007fe69f570628 _efl_ui_check_selected_set (libelementary.so.1)
                                                 #35 0x00007fe69f570271 efl_ui_check_selected_set (libelementary.so.1)
                                                 #36 0x00007fe69f570a9c elm_check_state_set (libelementary.so.1)
                                                 #37 0x00007fe67dd06eb0 _mixer_popup_update (module.so)
                                                 #38 0x00007fe67dd073ce _sink_event (module.so)
                                                 #39 0x00007fe67dd0ca28 _events_cb (module.so)
                                                 #40 0x00007fe67dd0dfa9 _alsa_sink_mute_set (module.so)
                                                 #41 0x00007fe67dd0d305 emix_sink_mute_set (module.so)
                                                 #42 0x00007fe67dd06ffb _check_changed_cb (module.so)
                                                 #43 0x00007fe6a0527941 _eo_evas_smart_cb (libevas.so.1)
                                                 #44 0x00007fe69afef9a0 _event_callback_call (libeo.so.1)
                                                 #45 0x00007fe69afeae4c efl_event_callback_legacy_call (libeo.so.1)
                                                 #46 0x00007fe6a051c1db _efl_canvas_object_efl_object_event_callback_legacy_call (libevas.so.1)
                                                 #47 0x00007fe69afeae4c efl_event_callback_legacy_call (libeo.so.1)
                                                 #48 0x00007fe69f651590 _state_active (libelementary.so.1)
                                                 #49 0x00007fe69f6515c6 _efl_ui_nstate_value_set (libelementary.so.1)
                                                 #50 0x00007fe69f651208 efl_ui_nstate_value_set (libelementary.so.1)
                                                 #51 0x00007fe69f571010 _efl_ui_check_efl_ui_nstate_value_set (libelementary.so.1)
                                                 #52 0x00007fe69f651208 efl_ui_nstate_value_set (libelementary.so.1)
                                                 #53 0x00007fe69f570628 _efl_ui_check_selected_set (libelementary.so.1)
                                                 #54 0x00007fe69f570271 efl_ui_check_selected_set (libelementary.so.1)
                                                 #55 0x00007fe69f570a9c elm_check_state_set (libelementary.so.1)
                                                 #56 0x00007fe67dd06eb0 _mixer_popup_update (module.so)
                                                 #57 0x00007fe67dd073ce _sink_event (module.so)
                                                 #58 0x00007fe67dd0ca28 _events_cb (module.so)
                                                 #59 0x00007fe67dd0dfa9 _alsa_sink_mute_set (module.so)
                                                 #60 0x00007fe67dd0d305 emix_sink_mute_set (module.so)
                                                 #61 0x00007fe67dd06ffb _check_changed_cb (module.so)
                                                 #62 0x00007fe6a0527941 _eo_evas_smart_cb (libevas.so.1)
                                                 #63 0x00007fe69afef9a0 _event_callback_call (libeo.so.1)

                                                 Stack trace of thread 30668:
                                                 #0  0x00007fe6a1a83cf6 do_futex_wait.constprop.1 (libpthread.so.0)
                                                 #1  0x00007fe6a1a83de8 __new_sem_wait_slow.constprop.0 (libpthread.so.0)
                                                 #2  0x00007fe6a1cd9ac4 eina_semaphore_lock (libeina.so.1)
                                                 #3  0x00007fe6a1cda416 eina_thread_queue_wait (libeina.so.1)
                                                 #4  0x00007fe6a060b124 _evas_common_scale_sample_thread (libevas.so.1)
                                                 #5  0x00007fe6a1cd96f6 _eina_internal_call (libeina.so.1)
                                                 #6  0x00007fe6a1a7b08c start_thread (libpthread.so.0)
                                                 #7  0x00007fe69d976e7f __clone (libc.so.6)

                                                 Stack trace of thread 30663:
                                                 #0  0x00007fe6a1a8473c __lll_lock_wait (libpthread.so.0)
                                                 #1  0x00007fe6a1a7da55 __pthread_mutex_lock (libpthread.so.0)
                                                 #2  0x00007fe6a1cabd78 eina_lock_take (libeina.so.1)
                                                 #3  0x00007fe6a1a7b08c start_thread (libpthread.so.0)
                                                 #4  0x00007fe69d976e7f __clone (libc.so.6)

                                                 Stack trace of thread 30673:
                                                 #0  0x00007fe69d976fe6 epoll_pwait (libc.so.6)
                                                 #1  0x00007fe6a13ebb52 _timer_tick_core (libecore.so.1)
                                                 #2  0x00007fe6a1416a20 _ecore_direct_worker (libecore.so.1)
                                                 #3  0x00007fe6a1cd96f6 _eina_internal_call (libeina.so.1)
                                                 #4  0x00007fe6a1a7b08c start_thread (libpthread.so.0)
                                                 #5  0x00007fe69d976e7f __clone (libc.so.6)

                                                 Stack trace of thread 30667:
                                                 #0  0x00007fe6a1a813bd pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                 #1  0x00007fe6a0615bc5 eina_condition_wait (libevas.so.1)
                                                 #2  0x00007fe6a1cd96f6 _eina_internal_call (libeina.so.1)
                                                 #3  0x00007fe6a1a7b08c start_thread (libpthread.so.0)
                                                 #4  0x00007fe69d976e7f __clone (libc.so.6)

                                                 Stack trace of thread 30675:
                                                 #0  0x00007fe6a1a83cf6 do_futex_wait.constprop.1 (libpthread.so.0)
                                                 #1  0x00007fe6a1a83de8 __new_sem_wait_slow.constprop.0 (libpthread.so.0)
                                                 #2  0x00007fe6a1cd9ac4 eina_semaphore_lock (libeina.so.1)
                                                 #3  0x00007fe6a1cda416 eina_thread_queue_wait (libeina.so.1)
                                                 #4  0x00007fe69dc7882c _drm_tick_core (libecore_x.so.1)
                                                 #5  0x00007fe6a1416a20 _ecore_direct_worker (libecore.so.1)
                                                 #6  0x00007fe6a1cd96f6 _eina_internal_call (libeina.so.1)
                                                 #7  0x00007fe6a1a7b08c start_thread (libpthread.so.0)
                                                 #8  0x00007fe69d976e7f __clone (libc.so.6)

                                                 Stack trace of thread 30699:
                                                 #0  0x00007fe69d96e7b3 __select (libc.so.6)
                                                 #1  0x000055ff270bb1a3 e_powersave_sleeper_sleep (enlightenment)
                                                 #2  0x00007fe68610a0d4 _temperature_check_main (module.so)
                                                 #3  0x00007fe6a1416a20 _ecore_direct_worker (libecore.so.1)
                                                 #4  0x00007fe6a1cd96f6 _eina_internal_call (libeina.so.1)
                                                 #5  0x00007fe6a1a7b08c start_thread (libpthread.so.0)
                                                 #6  0x00007fe69d976e7f __clone (libc.so.6)

So, I'm not sure I correctly qualified that ticket at all, or if the behavior changed with last E compiled version and/or new kernel drivers or whatever.

Now, even after a reboot, without any external sound card (ie just standard laptop use), I get a crash when clicking on mute/umute in the desktop bar sound module (100% of time) BUT if in that module, I click on "mixer", then in mixer windows, I click on outputs and here I mute/unmute, it's OK.

When the crash occures, .e-crashdump.txt only contains "The program is not being run." but journalctl has a crash message similar to the one in previous message.

What could I do to help debug that? It's frustrating.

zmike added a subscriber: woohyun.Feb 14 2018, 7:40 AM

There's been some changes related to a widget in your backtrace @woohyun knows more about this nstate stuff but you'll need to get debug symbols in your efl build for the backtraces to be useful I think.

zmike triaged this task as Pending on user input priority.Feb 23 2018, 11:02 AM

Either way this needs debug symbols in backtrace to be useful.