Page MenuHomePhabricator

e crashes on "mute on lock" in emixer setting
Closed, ResolvedPublic

Description

while playing sound with vlc i tried to activate "mute on lock" in Emixer Settings.
Clicking the box and try to apply -> e crashes.

Greetings Simon

#0  0x00007fc8a8d1258a in waitpid () from /lib64/libc.so.6
#1  0x00007fc8a8c8b42b in do_system () from /lib64/libc.so.6
#2  0x00000000004021d9 in _e_call_alert ()
#3  0x0000000000402daa in main ()
Detaching from program: /opt/efl/bin/enlightenment_start, process 9896
#0  0x00007f34076c658a in ?? ()
#1  0x00007f340763f42b in ?? ()
#2  0x00000000ffffffff in ?? ()
#3  0x0000281600605068 in ?? ()
#4  0x00007f340763f720 in ?? ()
#5  0x00007ffee8eb71fc in ?? ()
#6  0x0000000000000000 in ?? ()
Undefined command: "y".  Try "help".
Detaching from program: , process 11914
#0  0x00007fbcbf612d3d in pause () from /lib64/libpthread.so.0
#1  0x0000000000535c68 in e_alert_show () at src/bin/e_alert.c:43
#2  0x000000000050003c in _e_crash () at src/bin/e_signals.c:96
#3  0x000000000050006b in e_sigseg_act (x=<optimized out>, info=<optimized out>, data=<optimized out>) at src/bin/e_signals.c:106
#4  <signal handler called>
#5  0x00007fbc9e7e8ca4 in _sink_input_get (volume=0x7ffea6dbb42c, muted=0x7ffea6dbb42b "", data=0x364ff30) at src/modules/mixer/e_mod_main.c:836
#6  0x000000000045c9b3 in e_client_volume_sink_get (sink=sink@entry=0x2965ba0, volume=volume@entry=0x7ffea6dbb42c, mute=mute@entry=0x7ffea6dbb42b "") at src/bin/e_client_volume.c:202
#7  0x000000000045cb88 in _e_client_volume_update (ec=ec@entry=0x36e8e70) at src/bin/e_client_volume.c:255
#8  0x000000000045ccd9 in e_client_volume_sink_append (ec=ec@entry=0x36e8e70, sink=sink@entry=0x2c9bd70) at src/bin/e_client_volume.c:313
#9  0x00007fbc9e7eb02c in _sink_input_event (input=<optimized out>, type=<optimized out>) at src/modules/mixer/e_mod_main.c:932
#10 _events_cb (data=<optimized out>, type=<optimized out>, event_info=<optimized out>) at src/modules/mixer/e_mod_main.c:982
#11 0x00007fbc9e7ed1e5 in _events_cb (data=<optimized out>, event=EMIX_SINK_INPUT_ADDED_EVENT, event_info=0x322d0f0) at src/modules/mixer/lib/emix.c:56
#12 0x00007fbc9e7f1726 in _sink_input_cb (c=<optimized out>, info=0x7ffea6dbb640, eol=<optimized out>, userdata=<optimized out>) at src/modules/mixer/lib/backends/pulseaudio/pulse.c:350
#13 0x00007fbc9e3a5f55 in context_get_sink_input_info_callback () from /lib64/libpulse.so.0
#14 0x00007fbc9de52d51 in run_action () from /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#15 0x00007fbc9de530db in pa_pdispatch_run () from /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#16 0x00007fbc9e39b81e in pstream_packet_callback () from /lib64/libpulse.so.0
#17 0x00007fbc9de55ad7 in do_read () from /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#18 0x00007fbc9de5872b in do_pstream_read_write () from /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#19 0x00007fbc9de58ac9 in srb_callback () from /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#20 0x00007fbc9de5934a in srbchannel_rwloop () from /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#21 0x00007fbc9e7ef5bd in _ecore_io_wrapper (data=0x2773cf0, handler=0x23b2210) at src/modules/mixer/lib/backends/pulseaudio/pulse_ml.c:75
#22 0x00007fbcc17c860e in _ecore_call_fd_cb (fd_handler=0x23b2210, data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:333
#23 _ecore_main_fd_handlers_call () at lib/ecore/ecore_main.c:1989
#24 _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2376
#25 0x00007fbcc17c897f in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1289
#26 0x000000000043d4fd in main (argc=<optimized out>, argv=<optimized out>) at src/bin/e_main.c:1089
#5  0x00007fbc9e7e8ca4 in _sink_input_get (volume=0x7ffea6dbb42c, muted=0x7ffea6dbb42b "", data=0x364ff30) at src/modules/mixer/e_mod_main.c:836
836	   if (volume) *volume = input->volume.volumes[0];
831	{
832	   Emix_Sink_Input *input;
833	
834	   input = data;
835	
836	   if (volume) *volume = input->volume.volumes[0];
837	   if (muted) *muted = input->mute;
838	}
839	
840	static void
$1 = (void *) 0x364ff30
$2 = (int *) 0x7ffea6dbb42c
#3  0x000000000050006b in e_sigseg_act (x=<optimized out>, info=<optimized out>, data=<optimized out>) at src/bin/e_signals.c:106
106	   _e_crash();
101	 * with the -rdynamic flag to GCC for any sort of decent output.
102	 */
103	E_API void
104	e_sigseg_act(int x EINA_UNUSED, siginfo_t *info EINA_UNUSED, void *data EINA_UNUSED)
105	{
106	   _e_crash();
107	}
108	
109	E_API void
110	e_sigill_act(int x EINA_UNUSED, siginfo_t *info EINA_UNUSED, void *data EINA_UNUSED)
Detaching from program: /opt/efl/bin/enlightenment, process 6820