Program received signal SIGSEGV, Segmentation fault. adjust_rates (u=0x7cf7b0) at modules/module-combine-sink.c:219 219 uint32_t current_rate = o->sink_input->sample_spec.rate; (gdb) bt full #0 adjust_rates (u=0x7cf7b0) at modules/module-combine-sink.c:219 new_rate = 44100 current_rate = min_total_latency = avg_total_latency = n = o = 0x804700 max_sink_latency = target_latency = 19956 base_rate = 44100 idx = 3 #1 time_callback (a=a@entry=0x63d418, e=e@entry=0x819d60, t=, userdata=userdata@entry=0x7cf7b0) at modules/module-combine-sink.c:253 u = 0x7cf7b0 __func__ = "time_callback" __PRETTY_FUNCTION__ = "time_callback" #2 0x00007ffff7921787 in dispatch_timeout (m=0x63d3c0) at pulse/mainloop.c:759 tv = {tv_sec = 48583, tv_usec = 1073790567} e = 0x819d60 now = 48583048825 r = 0 #3 pa_mainloop_dispatch (m=m@entry=0x63d3c0) at pulse/mainloop.c:897 dispatched = 0 __func__ = "pa_mainloop_dispatch" __PRETTY_FUNCTION__ = "pa_mainloop_dispatch" #4 0x00007ffff7921a6a in pa_mainloop_iterate (m=m@entry=0x63d3c0, block=block@entry=1, retval=retval@entry=0x7fffffffe368) at pulse/mainloop.c:934 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #5 0x00007ffff7921b10 in pa_mainloop_run (m=m@entry=0x63d3c0, retval=retval@entry=0x7fffffffe368) at pulse/mainloop.c:949 r = #6 0x0000000000406ca1 in main (argc=, argv=) at daemon/main.c:1145 c = 0x646750 buf = conf = 0x63cde0 mainloop = 0x63d3c0 s = configured_address = 0x646750 "\001" r = retval = 0 d = 1 valid_pid_file = true ltdl_init = true passed_fd = e = daemon_pipe = {-1, -1} daemon_pipe2 = {-1, -1} autospawn_fd = -1 autospawn_locked = false server_lookup = 0x64c160 lookup_service_bus = 0x7083e0 server_bus = 0x7083e0 start_server = __func__ = "main" __PRETTY_FUNCTION__ = "main" (gdb) i f Stack level 0, frame at 0x7fffffffe250: rip = 0x7fffcf5e293f in adjust_rates (modules/module-combine-sink.c:219); saved rip 0x7ffff7921787 inlined into frame 1 source language c. Arglist at unknown address. Locals at unknown address, Previous frame's sp in rsp (gdb) list 214 215 base_rate = u->sink->sample_spec.rate; 216 217 PA_IDXSET_FOREACH(o, u->outputs, idx) { 218 uint32_t new_rate = base_rate; 219 uint32_t current_rate = o->sink_input->sample_spec.rate; 220 221 if (!o->sink_input || !PA_SINK_IS_OPENED(pa_sink_get_state(o->sink))) 222 continue; 223 (gdb) p *o $1 = {userdata = 0x7cf7b0, sink = 0x807880, sink_input = 0x0, ignore_state_change = false, inq = 0x804780, outq = 0x8047b0, inq_rtpoll_item_read = 0x0, inq_rtpoll_item_write = 0x0, outq_rtpoll_item_read = 0x0, outq_rtpoll_item_write = 0x0, memblockq = 0x8047e0, total_latency = 0, max_request = {value = 0}, requested_latency = {value = 0}, next = 0x0, prev = 0x0} (gdb) p o->sink_input $2 = (pa_sink_input *) 0x0