Hi, I've kinda reported this before (mlock issue) but this backtrace is slightly different. I'm fully prepared to say this is a kernel problem but this is with the rc9 of 2.6.31 so figure is worth mentioning again and perhaps getting a clearer insight so I can report it to our kernel guys who can take appropriate action if needs be... (gdb) bt #0 pa_mainloop_prepare (m=0x1809980, timeout=-1) at pulse/mainloop.c:842 #1 0x00007f03df05297a in pa_mainloop_iterate (m=0x1809980, block=<value optimized out>, retval=0x7fffa7291c6c) at pulse/mainloop.c:947 #2 0x00007f03df052a40 in pa_mainloop_run (m=0x1809980, retval=0x7fffa7291c6c) at pulse/mainloop.c:968 #3 0x0000000000409dcc in main (argc=<value optimized out>, argv=<value optimized out>) at daemon/main.c:924 (gdb) thread apply all bt full Thread 4 (Thread 0x7f03db37a910 (LWP 9185)): #0 0x00007f03db660a47 in ppoll () from /lib64/libc.so.6 No symbol table info available. #1 0x00007f03df2aa0a4 in pa_rtpoll_run (p=0x186c150, wait_op=104) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 350772000} i = (pa_rtpoll_item *) 0x7f03db379f90 r = <value optimized out> timeout = {tv_sec = 0, tv_usec = 350772} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007f03d59165be in thread_func (userdata=<value optimized out>) at modules/alsa/alsa-sink.c:1425 ret = -514 u = (struct userdata *) 0x186d140 revents = 0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007f03dee1fd80 in internal_thread_func (userdata=0x1825750) at pulsecore/thread-posix.c:72 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007f03dc18a7cd in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 0x00007f03db66a37d in clone () from /lib64/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (Thread 0x7f03d5403910 (LWP 9186)): #0 0x00007f03db660a47 in ppoll () from /lib64/libc.so.6 No symbol table info available. #1 0x00007f03df2aa0a4 in pa_rtpoll_run (p=0x183d8a0, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = (pa_rtpoll_item *) 0x0 r = <value optimized out> timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007f03d591b980 in thread_func (userdata=<value optimized out>) at modules/alsa/alsa-source.c:1270 ret = <value optimized out> u = (struct userdata *) 0x1862250 revents = 0 __func__ = "thread_func" ---Type <return> to continue, or q <return> to quit--- __PRETTY_FUNCTION__ = "thread_func" #3 0x00007f03dee1fd80 in internal_thread_func (userdata=0x183d920) at pulsecore/thread-posix.c:72 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007f03dc18a7cd in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 0x00007f03db66a37d in clone () from /lib64/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (Thread 0x7f03d4c02910 (LWP 9187)): #0 0x00007f03db660a47 in ppoll () from /lib64/libc.so.6 No symbol table info available. #1 0x00007f03df2aa0a4 in pa_rtpoll_run (p=0x1860b10, wait_op=true) at pulsecore/rtpoll.c:304 ts = {tv_sec = 0, tv_nsec = 0} i = (pa_rtpoll_item *) 0x0 r = <value optimized out> timeout = {tv_sec = 0, tv_usec = 0} __func__ = "pa_rtpoll_run" __PRETTY_FUNCTION__ = "pa_rtpoll_run" #2 0x00007f03d59165be in thread_func (userdata=<value optimized out>) at modules/alsa/alsa-sink.c:1425 ret = -514 u = (struct userdata *) 0x183e750 revents = 0 __func__ = "thread_func" __PRETTY_FUNCTION__ = "thread_func" #3 0x00007f03dee1fd80 in internal_thread_func (userdata=0x184e920) at pulsecore/thread-posix.c:72 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #4 0x00007f03dc18a7cd in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 0x00007f03db66a37d in clone () from /lib64/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f03df6ce6f0 (LWP 9173)): #0 pa_mainloop_prepare (m=0x1809980, timeout=-1) at pulse/mainloop.c:842 __func__ = "pa_mainloop_prepare" __PRETTY_FUNCTION__ = "pa_mainloop_prepare" #1 0x00007f03df05297a in pa_mainloop_iterate (m=0x1809980, block=<value optimized out>, retval=0x7fffa7291c6c) at pulse/mainloop.c:947 ---Type <return> to continue, or q <return> to quit--- r = <value optimized out> __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #2 0x00007f03df052a40 in pa_mainloop_run (m=0x1809980, retval=0x7fffa7291c6c) at pulse/mainloop.c:968 r = <value optimized out> #3 0x0000000000409dcc in main (argc=<value optimized out>, argv=<value optimized out>) at daemon/main.c:924 c = <value optimized out> buf = <value optimized out> conf = <value optimized out> mainloop = <value optimized out> s = <value optimized out> r = <value optimized out> retval = 0 d = 3 valid_pid_file = true ltdl_init = <value optimized out> passed_fd = <value optimized out> e = <value optimized out> daemon_pipe = {-1, -1} autospawn_fd = -1 autospawn_locked = false dbus = <value optimized out> __func__ = "main" __PRETTY_FUNCTION__ = "main" (gdb) (gdb) info threads 4 Thread 0x7f03db37a910 (LWP 9185) 0x00007f03db660a47 in ppoll () from /lib64/libc.so.6 3 Thread 0x7f03d5403910 (LWP 9186) 0x00007f03db660a47 in ppoll () from /lib64/libc.so.6 2 Thread 0x7f03d4c02910 (LWP 9187) 0x00007f03db660a47 in ppoll () from /lib64/libc.so.6 * 1 Thread 0x7f03df6ce6f0 (LWP 9173) pa_mainloop_prepare (m=0x1809980, timeout=-1) at pulse/mainloop.c:842 (gdb) quit The program is running. Quit anyway (and detach it)? (y or n) y Detaching from program: /usr/bin/pulseaudio, process 9173 [colin at jimmy www (csf)]$ pulseaudio -k [colin at jimmy www (csf)]$ paplay /usr/share/sounds/startup3.wav ^C[colin at jimmy www (csf)]$ (the above just blocks and has to be killed). [colin at jimmy www (csf)]$ killall -9 pulseaudio [colin at jimmy www (csf)]$ paplay /usr/share/sounds/startup3.wav [colin at jimmy www (csf)]$ (worked that time. Not sure if/how this is helpful... Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mandriva Linux Contributor [http://www.mandriva.com/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]