The assertion failure only happens with "pulseaudio --system", run as root,
with pulseaudio reporting the following:

E: x11wrap.c: XOpenDisplay() failed
E: module.c: Failed to load  module "module-x11-publish" (argument: ""): 
initialization failed.
E: main.c: Module load failed.

then, when the client tries to connect:

W: protocol-native.c: Denied access to client with invalid authorization data.

When pulseaudio is started from an X terminal or after X access control is
disabled, all is well.

Backtrace of the relevant thread:

#0  0x00002ac9a9d1dfd5 in raise () from /lib/libc.so.6
#1  0x00002ac9a9d1fa30 in abort () from /lib/libc.so.6
#2  0x00002ac9a9d173df in __assert_fail () from /lib/libc.so.6
#3  0x00002aaab076dfe5 in pa_mutex_unlock (m=<value optimized out>)
    at pulsecore/mutex-posix.c:98
#4  0x00002aaab0524220 in ao_pulse_open (this_gen=0xc4b700, 
    bits=<value optimized out>, rate=12891008, mode=41560577)
    at audio_pulse_out.c:293
#5  0x00002ac9a8545875 in ao_change_settings (this=0xc4ba10, bits=16, 
    rate=22050, mode=4) at audio_out.c:1437
#6  0x00002ac9a8545f84 in ao_open (this_gen=0xc4ba10, stream=0xdaf9b0, 
    bits=16, rate=22050, mode=4) at audio_out.c:1496
#7  0x00002aaab86abfd2 in mad_decode_data (this_gen=0x15ca2d0, buf=0xdd4ce0)
    at xine_mad_decoder.c:235
#8  0x00002ac9a854226b in audio_decoder_loop (stream_gen=<value optimized out>)
    at audio_decoder.c:360
#9  0x00002ac9aa0503f7 in start_thread () from /lib/libpthread.so.0
#10 0x00002ac9a9dc391d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

(This affects 1.2 too.)

-- 
| Darren Salt    | linux or ds at              | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Generate power using sun, wind, water, nuclear.      FORGET COAL AND OIL.

And don't start a sentence with a conjunction.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to