Bug#548373: libopenal1: OpenAL using apps hang if PA backend is used

Sven Arvidsson sa at whiz.se
Mon Oct 12 18:58:30 UTC 2009


On Sun, 2009-10-11 at 18:52 -0400, Andres Mejia wrote:
> Could you check again with the latest openal-soft library? I'm not able to 
> reproduce a problem using mplayer, setting the audio output to use openal and 
> setting the backend in openal to pulse.
> 

Hi,

With latest openal-soft, Warzone 2100 starts, but there's no sound and
this warning is printed on the terminal:

        AL lib: pulseaudio.c:370: tlength (12780) is not a multiple of
        minreq (4096)!

MPlayer with -ao openal hangs on start. I'm attaching a backtrace. 

Any ideas? Perhaps this is a problem with PA rather than openal-soft?


-- 
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 760BDD22

-------------- next part --------------

Thread 2 (Thread 0xb4d3fb90 (LWP 12012)):
#0  0xb80da424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb617d467 in *__GI___poll (fds=0x89c0dd8, nfds=2, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <value optimized out>
        oldtype = 0
        result = <value optimized out>
#2  0xb7c315b2 in poll_func (ufds=0x89c0dd8, nfds=2, timeout=-1, 
    userdata=0x89c0c70) at pulse/thread-mainloop.c:75
        r = <value optimized out>
        __func__ = "poll_func"
        __PRETTY_FUNCTION__ = "poll_func"
#3  0xb7c1e2d2 in pa_mainloop_poll (m=0x89c0bd0) at pulse/mainloop.c:879
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4  0xb7c1fb03 in pa_mainloop_iterate (m=0x89c0bd0, block=1, retval=0x0)
    at pulse/mainloop.c:961
        r = <value optimized out>
        __func__ = "pa_mainloop_iterate"
        __PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#5  0xb7c1fbd4 in pa_mainloop_run (m=0x89c0bd0, retval=0x0)
    at pulse/mainloop.c:979
        r = <value optimized out>
#6  0xb7c31363 in thread (userdata=0x89c0bb0) at pulse/thread-mainloop.c:94
        mask = {__val = {2147483647, 4294967294, 
            4294967295 <repeats 30 times>}}
#7  0xb5ea1db2 in internal_thread_func (userdata=0x89abb08)
    at pulsecore/thread-posix.c:72
        __func__ = "internal_thread_func"
        __PRETTY_FUNCTION__ = "internal_thread_func"
#8  0xb7f064b5 in start_thread (arg=0xb4d3fb90) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb4d3fb90
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1208918028, 0, 4001536, 
                -1261177864, -574802118, -1701675716}, mask_was_saved = 0}}, 
          priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
#9  0xb6187a5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 1 (Thread 0xb5638780 (LWP 12009)):
#0  0xb80da424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f0d736 in nanosleep () from /lib/i686/cmov/libpthread.so.0
No locals.
#2  0x081ddfd1 in usec_sleep (usec_delay=125000) at osdep/timer-linux.c:44
        ts = {tv_sec = 0, tv_nsec = 125000000}
#3  0x080a1f91 in timing_sleep (argc=4, argv=0xbfd4f1f4) at mplayer.c:1795
        margin = 0
#4  sleep_until_update (argc=4, argv=0xbfd4f1f4) at mplayer.c:2134
No locals.
#5  main (argc=4, argv=0xbfd4f1f4) at mplayer.c:3733
        aq_sleep_time = 0.125
        time_frame = 0.125
        frame_time_remaining = 1
        blit_frame = 1
        mem_ptr = <value optimized out>
        opt_exit = 0
        i = <value optimized out>
        gui_no_filename = <value optimized out>
        last_heartbeat = 0
quit
A debugging session is active.

	Inferior 1 [process 12009] will be detached.

Quit anyway? (y or n) Detaching from program: /usr/bin/mplayer, process 12009
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20091012/f64a814c/attachment.pgp>


More information about the Pkg-games-devel mailing list