[pulseaudio-discuss] pulseaudio 0.9.22, after system suspends and resumes, alsasink is blocked

Baek Chang baeksan at ccrma.stanford.edu
Thu Apr 7 20:33:15 PDT 2011


seems to be stuck in iochannel callback?  Heres a stack trace when I do
killall -11 pulseaudio to generate a crash.
also could be stuck in rtpoll sleeping in alsa sink?

      PC    Instructions around faulting address
 2aeb5ae4   e1a02005 e1a0a000 e1a00008 ef000000 2aeb5af4
 2aeb5af4   e3700a01 e1a03000 91a04000 8a000009 2aeb5b04
Stack:
depth StackAdr     Content     Symbolname
     7eaf9a58  0006f558
     7eaf9a5c  00024c90
     7eaf9a60  000214d8
     7eaf9a64  2ac78468
     7eaf9a68  2ac3ec20(17c20) in /usr/lib/.debug/
libpulsecommon-0.9.so/callback ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/iochannel.c:134
      7eaf9a6c  2ac524ac(2b4ac) in /usr/lib/.debug/
libpulsecommon-0.9.so/pa_pstream_unref ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/pstream.c:955
      7eaf9a70  2ac78468
     7eaf9a74  00000000
     7eaf9a78  0006f558
     7eaf9a7c  00000000
     7eaf9a80  00000001
     7eaf9a84  ffffffff
     7eaf9a88  0000002f
     7eaf9a8c  0000002f
     7eaf9a90  0006d9d0
     7eaf9a94  2aeb5adc(cbadc) in /lib/libc-2.8.so/__poll ()
     7eaf9a98  0000002f
 #00 -------------------------------------------------------------
     7eaf9a9c  ffffffff
     7eaf9aa0  0006d9d0
     7eaf9aa4  0000002f
     7eaf9aa8  00000000
     7eaf9aac  00000000
     7eaf9ab0  0001f068
     7eaf9ab4  2aeb5c5c(cbc5c) in /lib/libc-2.8.so/ppoll ()
     7eaf9ab8  00001030
 #01 -------------------------------------------------------------
     7eaf9abc  00000000
     7eaf9ac0  0002151c
     7eaf9ac4  570214d8
     7eaf9ac8  00000001
     7eaf9acc  00024c90
     7eaf9ad0  00000010
     7eaf9ad4  00000000
     7eaf9ad8  2ac78468
     7eaf9adc  2ac3ea5c(17a5c) in /usr/lib/.debug/
libpulsecommon-0.9.so/enable_events ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/iochannel.c:100
      7eaf9ae0  00000000
     7eaf9ae4  2ac26530
     7eaf9ae8  7eaf9bfc in [stack] 7eaf9bfc
     7eaf9aec  00000010
     7eaf9af0  00024c90
     7eaf9af4  000214d8
     7eaf9af8  2ac78468
     7eaf9afc  2ac3ec20(17c20) in /usr/lib/.debug/
libpulsecommon-0.9.so/callback ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/iochannel.c:134
      7eaf9b00  2ac26530
     7eaf9b04  00000000
     7eaf9b08  00000001
     7eaf9b0c  2ac3ed04(17d04) in /usr/lib/.debug/
libpulsecommon-0.9.so/callback ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/iochannel.c:164
      7eaf9b10  7ef7bb00
     7eaf9b14  2b00c000
     7eaf9b18  000f2d76
     7eaf9b1c  00070298
     7eaf9b20  0002151c
     7eaf9b24  000214d8
     7eaf9b28  00000001
     7eaf9b2c  000380f0
     7eaf9b30  00000000
     7eaf9b34  000214d8
     7eaf9b38  00000000
     7eaf9b3c  0000002f
     7eaf9b40  0006d9d0
     7eaf9b44  000214d8
     7eaf9b48  2ac26530
     7eaf9b4c  2abf95a4(1d5a4) in
/usr/lib/.debug/libpulse.so.0.12.3/pa_mainloop_poll ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulse/mainloop.c:880
      7eaf9b50  00000000
 #02 -------------------------------------------------------------
     7eaf9b54  00000000
     7eaf9b58  7eaf9b60 in [stack] 7eaf9b60
     7eaf9b5c  0002151c
     7eaf9b60  00000897
     7eaf9b64  400b1d9f
     7eaf9b68  0000003b
     7eaf9b6c  000214d8
     7eaf9b70  000214d8
     7eaf9b74  7eaf9c0c in [stack] 7eaf9c0c
     7eaf9b78  000214d8
     7eaf9b7c  2ac26530
     7eaf9b80  00000001
     7eaf9b84  00000000
     7eaf9b88  0001f068
     7eaf9b8c  2abfae08(1ee08) in
/usr/lib/.debug/libpulse.so.0.12.3/pa_mainloop_iterate ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulse/mainloop.c:954
      7eaf9b90  000167cc(167cc) in /usr/bin/.debug/pulseaudio
 #03 -------------------------------------------------------------
     7eaf9b94  00024ab8
     7eaf9b98  00000000
     7eaf9b9c  000214d8
     7eaf9ba0  00021e28
     7eaf9ba4  00000001
     7eaf9ba8  00000000
     7eaf9bac  7eaf9c0c in [stack] 7eaf9c0c
     7eaf9bb0  000214d8
     7eaf9bb4  000214d8
     7eaf9bb8  00021e28
     7eaf9bbc  2abfaeec(1eeec) in
/usr/lib/.debug/libpulse.so.0.12.3/pa_mainloop_run ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulse/mainloop.c:972
      7eaf9bc0  00024ab8
 #04 -------------------------------------------------------------
     7eaf9bc4  00000000
     7eaf9bc8  000214d8
     7eaf9bcc  00011d9c(11d9c) in /usr/bin/.debug/pulseaudio/main ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/daemon/main.c:1064
      7eaf9bd0  000167cc(167cc) in /usr/bin/.debug/pulseaudio
 #05 -------------------------------------------------------------
     7eaf9bd4  00024ab8
     7eaf9bd8  0000001f
     7eaf9bdc  00015ea8(15ea8) in /usr/bin/.debug/pulseaudio
     7eaf9be0  0000001f
     7eaf9be4  00000000
     7eaf9be8  000158e0(158e0) in /usr/bin/.debug/pulseaudio
     7eaf9bec  00021360
     7eaf9bf0  ffffffff
     7eaf9bf4  00024b20
     7eaf9bf8  00000000
     7eaf9bfc  ffffffff
     7eaf9c00  ffffffff
     7eaf9c04  00012d80(12d80) in /usr/bin/.debug/pulseaudio/__libc_csu_init
()
                             at
/opt/codesourcery/arm-none-linux-gnueabi/src/glibc/csu/elf-init.c:83
      7eaf9c08  00000002
     7eaf9c0c  00000000
     7eaf9c10  2aaba2f8(f2f8) in /lib/ld-2.8.so/_dl_fini ()
     7eaf9c14  00000000
     7eaf9c18  2aacda50
     7eaf9c1c  00000000
     7eaf9c20  2af27958
     7eaf9c24  00000000
     7eaf9c28  00000000
     7eaf9c2c  2aad2000
     7eaf9c30  00000000
     7eaf9c34  2adfefe0(14fe0) in /lib/libc-2.8.so/__libc_start_main ()
     7eaf9c38  2af26000
 #06 -------------------------------------------------------------
     7eaf9c3c  7eaf9d84 in [stack] 7eaf9d84
     7eaf9c40  00000002
     7eaf9c44  00010560(10560) in /usr/bin/.debug/pulseaudio/main ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/daemon/main.c:402
      7eaf9c48  00000000
     7eaf9c4c  00000000
     7eaf9c50  00000110
     7eaf9c54  2af26000
     7eaf9c58  00000000
     7eaf9c5c  00000000
     7eaf9c60  2aad2000
     7eaf9c64  00000000
     7eaf9c68  7eaf9c38 in [stack] 7eaf9c38
     7eaf9c6c  2adfef98(14f98) in /lib/libc-2.8.so/__libc_start_main ()
     7eaf9c70  00000000
     7eaf9c74  00000000
     7eaf9c78  00000000
     7eaf9c7c  00000000
time to list this stack:0s  9576us ptrace_peektext=138
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 6857, tid: 6858
    r0 fffffdfc
    r1 00000002
    r2 ffffffff
    r3 00000000
    r4 00000001
    r5 ffffffff
    r6 00000002
    r7 000000a8
    r8 000267d8
    r9 00000000
   r10 00000000
    fp 2c886d9c
    ip 000030ec
    sp 2c886c28
    lr 2aecc2b8(e22b8) in /lib/libc-2.8.so/__libc_enable_asynccancel ()
    pc 2aeb5af4(cbaf4) in /lib/libc-2.8.so/__poll ()
  cpsr 60000010
Dumping thread alsa-sink (6858)
#00  pc 2aeb5af4(cbaf4) in /lib/libc-2.8.so/__poll ()
#01  pc 2aeb5c58(cbc58) in /lib/libc-2.8.so/ppoll ()
#02  pc 2ab2573c(3873c) in /usr/lib/.debug/libpulsecore-0.9.so/pa_rtpoll_run()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/rtpoll.c:304
 #03  pc 2c06e058(1e058) in /usr/lib/pulse-0.9.22/modules/.debug/
libalsa-util.so/thread_func ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/modules/alsa/alsa-sink.c:1578
 #04  pc 2ac63028(3c028) in /usr/lib/.debug/
libpulsecommon-0.9.so/internal_thread_func ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/thread-posix.c:83
 #05  pc 2add0730(6730) in /lib/libpthread-2.8.so/start_thread ()
#06  pc 2aebf594(d5594) in /lib/libc-2.8.so/__clone ()

      PC    Instructions around faulting address
 2aeb5ae4   e1a02005 e1a0a000 e1a00008 ef000000 2aeb5af4
 2aeb5af4   e3700a01 e1a03000 91a04000 8a000009 2aeb5b04
Stack:
depth StackAdr     Content     Symbolname
     2c886be8  2c886ca4
     2c886bec  2afd3000
     2c886bf0  00000000
     2c886bf4  00000000
     2c886bf8  00015888(15888) in /usr/bin/.debug/pulseaudio
     2c886bfc  00071ff8
     2c886c00  2c886ca4
     2c886c04  2d0b6370(1a370) in
/usr/lib/pulse-0.9.22/modules/.debug/libprotocol-native.so
     2c886c08  2c886ca4
     2c886c0c  2d0a7cf4(bcf4) in /usr/lib/pulse-0.9.22/modules/.debug/
libprotocol-native.so/sink_input_process_msg ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/protocol-native.c:1464
      2c886c10  00000001
     2c886c14  ffffffff
     2c886c18  00000002
     2c886c1c  00000002
     2c886c20  000267d8
     2c886c24  2aeb5adc(cbadc) in /lib/libc-2.8.so/__poll ()
     2c886c28  00000000
 #00 -------------------------------------------------------------
     2c886c2c  ffffffff
     2c886c30  000267d8
     2c886c34  00000002
     2c886c38  00000001
     2c886c3c  00000000
     2c886c40  2c886db8
     2c886c44  2aeb5c5c(cbc5c) in /lib/libc-2.8.so/ppoll ()
     2c886c48  00026e48
 #01 -------------------------------------------------------------
     2c886c4c  2ab12b20(25b20) in /usr/lib/.debug/
libpulsecore-0.9.so/pa_fdsem_before_poll ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/fdsem.c:310
      2c886c50  2ab84700
     2c886c54  2aafb238(e238) in /usr/lib/.debug/
libpulsecore-0.9.so/pa_asyncmsgq_done ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/asyncmsgq.c:235
      2c886c58  00000000
     2c886c5c  00027810
     2c886c60  00000064
     2c886c64  00026ea0
     2c886c68  2ab84700
     2c886c6c  00000001
     2c886c70  00000000
     2c886c74  2c886db8
     2c886c78  2c886d9c
     2c886c7c  2aafc754(f754) in /usr/lib/.debug/
libpulsecore-0.9.so/pa_asyncq_write_before_poll ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/asyncq.c:304
      2c886c80  2c886db8
     2c886c84  2ab244c4(374c4) in /usr/lib/.debug/
libpulsecore-0.9.so/asyncmsgq_read_work ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/rtpoll.c:545
      2c886c88  2c886cb0
     2c886c8c  2c886ca4
     2c886c90  00000000
     2c886c94  000469b0
     2c886c98  00026e48
     2c886c9c  00027810
     2c886ca0  00000064
     2c886ca4  000267b0
     2c886ca8  2ab84700
     2c886cac  2ab24410(37410) in /usr/lib/.debug/
libpulsecore-0.9.so/asyncmsgq_write_before ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/rtpoll.c:588
      2c886cb0  00000000
     2c886cb4  00000000
     2c886cb8  00000000
     2c886cbc  00071d28
     2c886cc0  0000000e
     2c886cc4  00071ff8
     2c886cc8  0000000c
     2c886ccc  00000000
     2c886cd0  00000000
     2c886cd4  000267b0
     2c886cd8  2ab84700
     2c886cdc  2ab25740(38740) in /usr/lib/.debug/
libpulsecore-0.9.so/pa_rtpoll_run ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/pulsecore/rtpoll.c:310
      2c886ce0  00000000
 #02 -------------------------------------------------------------
     2c886ce4  00000000
     2c886ce8  00000000
     2c886cec  000332c4
     2c886cf0  00000000
     2c886cf4  00033168
     2c886cf8  2c886dce
     2c886cfc  00000000
     2c886d00  00000000
     2c886d04  00000000
     2c886d08  00000000
     2c886d0c  00000000
     2c886d10  00000001
     2c886d14  00000000
     2c886d18  00000000
     2c886d1c  00000000
     2c886d20  000265d8
     2c886d24  2c06e05c(1e05c) in /usr/lib/pulse-0.9.22/modules/.debug/
libalsa-util.so/thread_func ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/modules/alsa/alsa-sink.c:1578
      2c886d28  00002580
 #03 -------------------------------------------------------------
     2c886d2c  00033854
     2c886d30  00000000
     2c886d34  00000000
     2c886d38  2c887490
     2c886d3c  00000000
     2c886d40  2af26000
     2c886d44  2c087400
     2c886d48  2c07cf48(2cf48) in
/usr/lib/pulse-0.9.22/modules/.debug/libalsa-util.so
     2c886d4c  2c07d00c(2d00c) in
/usr/lib/pulse-0.9.22/modules/.debug/libalsa-util.so
     2c886d50  ffff5c30
     2c886d54  2af2703c
     2c886d58  2c07cfe0(2cfe0) in
/usr/lib/pulse-0.9.22/modules/.debug/libalsa-util.so
     2c886d5c  2c886dc8
     2c886d60  2c07ce04(2ce04) in
/usr/lib/pulse-0.9.22/modules/.debug/libalsa-util.so
     2c886d64  ffff4978
     2c886d68  00025aa0
     2c886d6c  2ac26530
     2c886d70  003d0f00
     2c886d74  ffff4300
     2c886d78  00000000
     2c886d7c  00000000
     2c886d80  00002580
     2c886d84  00027d60
     2c886d88  00000001
     2c886d8c  000266d8
     2c886d90  00000000
     2c886d94  00000000
     2c886d98  00025aa0
     2c886d9c  00028068
     2c886da0  00000000
     2c886da4  000012c0
     2c886da8  00000000
     2c886dac  00000000
     2c886db0  00000000
     2c886db4  00000000
     2c886db8  000004b0
     2c886dbc  2ac78468
     2c886dc0  003d0f00
     2c886dc4  00000000
     2c886dc8  00000002
     2c886dcc  00000000
     2c886dd0  2addc4c8(124c8) in /lib/libpthread-2.8.so
     2c886dd4  2ac78de4
     2c886dd8  00025aac
     2c886ddc  00025aa0
     2c886de0  2ac78468
     2c886de4  003d0f00
     2c886de8  2addc4c8(124c8) in /lib/libpthread-2.8.so
     2c886dec  00000000
     2c886df0  2addc4c8(124c8) in /lib/libpthread-2.8.so
     2c886df4  2ac6302c(3c02c) in /usr/lib/.debug/
libpulsecommon-0.9.so/pa_atomic_sub ()
                             at
/home/bchang/projects/pulseaudio/pulseaudio-0.9.22/branches/baek/src/./pulsecore/atomic.h:72
      2c886df8  00000000
 #04 -------------------------------------------------------------
     2c886dfc  00000000
     2c886e00  00000000
     2c886e04  00000000
     2c886e08  00000000
     2c886e0c  00000000
     2c886e10  00000000
     2c886e14  2c887490
     2c886e18  2c887490
     2c886e1c  2add0688(6688) in /lib/libpthread-2.8.so/start_thread ()
     2c886e20  00000000
     2c886e24  2add0734(6734) in /lib/libpthread-2.8.so/start_thread ()
     2c886e28  2ade7000
 #05 -------------------------------------------------------------
     2c886e2c  2c887490
     2c886e30  2ade7000
     2c886e34  2c887490
     2c886e38  2add0688(6688) in /lib/libpthread-2.8.so/start_thread ()
     2c886e3c  00000152
     2c886e40  003d0f00
     2c886e44  2addc4c8(124c8) in /lib/libpthread-2.8.so
     2c886e48  00000000
     2c886e4c  2addc4c8(124c8) in /lib/libpthread-2.8.so
     2c886e50  2c886e28
     2c886e54  2add0700(6700) in /lib/libpthread-2.8.so/start_thread ()
     2c886e58  00000000
     2c886e5c  00000000
     2c886e60  00000000
     2c886e64  00000000
     2c886e68  00000000
     2c886e6c  00000000
     2c886e70  00000000
     2c886e74  00000000
     2c886e78  00000000
     2c886e7c  00000000
     2c886e80  00000000
     2c886e84  00000000
     2c886e88  00000000
     2c886e8c  00000000
     2c886e90  00000000
     2c886e94  00000000
     2c886e98  00000000
     2c886e9c  80000010
     2c886ea0  00000000
     2c886ea4  00000000
     2c886ea8  00000000
     2c886eac  00000000
     2c886eb0  00000000
     2c886eb4  00000000
     2c886eb8  00000000
     2c886ebc  00000000
     2c886ec0  00000000
     2c886ec4  00000000
     2c886ec8  00000000
     2c886ecc  00000000
     2c886ed0  00000000
     2c886ed4  00000000
     2c886ed8  00000000
     2c886edc  00000000
     2c886ee0  00000000
     2c886ee4  00000000
     2c886ee8  00000000
     2c886eec  00000000
     2c886ef0  00000000
     2c886ef4  00000000
     2c886ef8  00000000
     2c886efc  00000000
     2c886f00  00000000
     2c886f04  00000000
     2c886f08  00000000
     2c886f0c  00000000
     2c886f10  00000000
     2c886f14  00000000
     2c886f18  00000000
     2c886f1c  00000000
     2c886f20  00000000
     2c886f24  00000000
     2c886f28  00000000
     2c886f2c  00000000
     2c886f30  00000000
     2c886f34  00000000
     2c886f38  00000000
     2c886f3c  00000000
     2c886f40  00000000
     2c886f44  00000000
     2c886f48  00000000
     2c886f4c  00000000
     2c886f50  00000000
     2c886f54  00000000
     2c886f58  00000000
     2c886f5c  00000000
     2c886f60  00000000
     2c886f64  00000000
     2c886f68  00000000
     2c886f6c  00000000
     2c886f70  00000000
     2c886f74  00000000
     2c886f78  00000000
     2c886f7c  00000000
     2c886f80  00000000
     2c886f84  00000000
     2c886f88  00000000
     2c886f8c  00000000
     2c886f90  00000000
     2c886f94  00000000
     2c886f98  00000000
     2c886f9c  00000000
     2c886fa0  00000000
     2c886fa4  00000000
     2c886fa8  00000000
     2c886fac  00000000
     2c886fb0  00000000
     2c886fb4  00000000
     2c886fb8  00000000
     2c886fbc  00000000
     2c886fc0  00000000
     2c886fc4  00000000
     2c886fc8  00000000
     2c886fcc  2c8874d8
     2c886fd0  2c887490
     2c886fd4  2add0688(6688) in /lib/libpthread-2.8.so/start_thread ()
     2c886fd8  00000078
     2c886fdc  003d0f00
     2c886fe0  2addc4c8(124c8) in /lib/libpthread-2.8.so
     2c886fe4  00000000
     2c886fe8  2addc4c8(124c8) in /lib/libpthread-2.8.so
     2c886fec  2aebf598(d5598) in /lib/libc-2.8.so/__clone ()
     2c886ff0  00000000
 #06 -------------------------------------------------------------
     2c886ff4  00000000
     2c886ff8  00000000
     2c886ffc  00000000
     2c887000  00000000
     2c887004  00000000
     2c887008  00000000
     2c88700c  00000000
     2c887010  00000000
     2c887014  00000000
     2c887018  00000000
     2c88701c  00000000
     2c887020  00000000
     2c887024  00000000
     2c887028  00000000
     2c88702c  00000000
     2c887030  00000000
     2c887034  00000000
time to list this stack:0s  15423us ptrace_peektext=276
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
pid: 6857, tid: 6859
    r0 fffffdfc
    r1 00000002
    r2 ffffffff
    r3 00000000
    r4 00000001
    r5 ffffffff
    r6 00000002
    r7 000000a8
    r8 00036c60
    r9 00000000
   r10 00000000
    fp 00000000
    ip 000030ec
    sp 2d090c2c
    lr 2aecc2b8(e22b8) in /lib/libc-2.8.so/__libc_enable_asynccancel ()
    pc ffff0520
  cpsr 60000010



On Thu, Apr 7, 2011 at 5:24 PM, Baek Chang <baeksan at ccrma.stanford.edu>wrote:

> Running into a weird issue.  I am doing the following on 0.9.22 version of
> pulseaudio
>
> start pulseaudio, and play and audio file.
> when the file is done playing, after 5 seconds, the alsa sink suspends.
> then I let the system go to power collapse.
>
> When I resume and play an audio file again, alsa sink is blocked somewhere,
> I do not see the message
> I: alsa-sink.c: Trying resume...
> The PA_SINK_SET_STATE message doesn't seem to be called to the alsa sink.
>
> Alsa is not blocked at this point, I can do an aplay to hw:0 and hear the
> output, bypassing pulseaudio.
>
>
> here is an example from pulseaudio with debug messages enabled, after
> suspend/resume:
>
> aplay -D media /usr/palm/sounds/phone.wav -vvv &
> root at palm-webos:/var/home/root# I: client.c: Created 2 "Native client
> (UNIX socket client)"
> D: protocol-native.c: Protocol version: remote 19, local 19
> I: protocol-native.c: Got credentials: uid=0 gid=0 success=1
> D: protocol-native.c: SHM possible: yes
> D: protocol-native.c: Negotiated SHM: no
> Playing WAVE '/usr/palm/sounds/phone.wav' : Signed 16 bit Little Endian,
> Rate 44100 Hz, Stereo
> D: module-suspend-on-idle.c: Sink pcm_output becomes busy.
> D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4,
> prebuf=0, minreq=1 maxrewind=0
> D: memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432,
> base=4, prebuf=0, minreq=4 maxrewind=0
> I: sink-input.c: Created input 0 "ALSA Playback" on pcm_output with sample
> spec s16le 2ch 44100Hz and channel map front-left,front-right
> I: sink-input.c:     media.name = "ALSA Playback"
> I: sink-input.c:     application.name = "ALSA plug-in [aplay]"
> I: sink-input.c:     native-protocol.peer = "UNIX socket client"
> I: sink-input.c:     native-protocol.version = "19"
> I: sink-input.c:     application.process.id = "3593"
> I: sink-input.c:     application.process.user = "root"
> I: sink-input.c:     application.process.host = "palm-webos"
> I: sink-input.c:     application.process.binary = "aplay"
> I: sink-input.c:     application.language = "C"
> I: sink-input.c:     application.process.machine_id = "palm-webos"
> I: protocol-native.c: Requested tlength=500.00 ms, minreq=124.99 ms
> D: protocol-native.c: Early requests mode enabled, configuring sink latency
> to minreq.
> D: memblockq.c: memblockq requested: maxlength=4194304, tlength=88200,
> base=4, prebuf=66152, minreq=9596 maxrewind=0
> D: memblockq.c: memblockq sanitized: maxlength=4194304, tlength=88200,
> base=4, prebuf=66152, minreq=9596 maxrewind=0
> I: protocol-native.c: Final latency 554.42 ms = 391.20 ms + 2*54.40 ms +
> 54.42 ms
> D: sink-input.c: SetVolumeWithRamping: Virtual Volume From 1646=0.000016 to
> 41160=0.247734
> D: sink-input.c: Sink input's soft volume is 41160= 0.247734
> D: sink-input.c: Volume Ramping: Point 1 is 1=0.000015, Point 2 is
> 16236=0.247742
> I: module-palm-policy.c: parse_message: ramp command received, sink is 4,
> volumetoset:70, headphones:0
> ALSA <-> PulseAudio PCM I/O Plugin
> Its setup is:
>   stream       : PLAYBACK
>   access       : RW_INTERLEAVED
>   format       : S16_LE
>   subformat    : STD
>   channels     : 2
>   rate         : 44100
>   exact rate   : 44100 (44100/1)
>   msbits       : 16
>   buffer_size  : 22050
>   period_size  : 5512
>   period_time  : 125000
>   tstamp_mode  : NONE
>   period_step  : 1
>   avail_min    : 5512
>   period_event : 0
>   start_threshold  : 22050
>   stop_threshold   : 22050
>   silence_threshold: 0
>   silence_size : 0
>   boundary     : 1445068800
> Max peak (11024 samples): 0x00002dd0 ########             35%
> Max peak (11024 samples): 0x0000332c ########             39%
> Max peak (11024 samples): 0x00003741 #########            43%
> D: protocol-native.c: Requesting rewind due to end of underrun.
> D: protocol-native.c: Requesting rewind due to end of underrun.
> Max peak (11024 samples): 0x0000353f #########            41%
> D: protocol-native.c: Requesting rewind due to end of underrun.
> D: protocol-native.c: Requesting rewind due to end of underrun.
>
> Just waits here forever.  Sink doesnt get resume call, and alsasink doesn't
> get resumed either
>
> Any ideas?
>
> --
> -baeksanchang
>



-- 
-baeksanchang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20110407/6e6be2c9/attachment.htm>


More information about the pulseaudio-discuss mailing list