On Thu, 2012-11-22 at 00:22 +0200, Stefan Stefanov wrote: > Ok. > Here is a report after simple debugging with "traps" like pa_log("test"); > The call stack: > > pa_alsa_sink_new -> alsa-sink.c > pa_sink_put(u->sink) -> sink.c > pa_assert_se(sink_set_state(s, PA_SINK_IDLE) == 0) -> sink.c -----> it > hangs here. > > I'll continue debugging tomorrow. The exact place of hanging can probably be found with gdb: gdb pulseaudio (gdb) run -vvv <wait until log output stops> Ctrl-C (gdb) thread apply all bt -- Tanu