[pulseaudio-tickets] [PulseAudio] #912: SEGFAULT in dbus_connection_send_with_reply_and_block at startup when using pulseaudio with jack
PulseAudio
trac-noreply at tango.0pointer.de
Wed Feb 16 01:42:31 PST 2011
#912: SEGFAULT in dbus_connection_send_with_reply_and_block at startup when using
pulseaudio with jack
------------------------+---------------------------------------------------
Reporter: darkraven | Owner: lennart
Type: defect | Status: new
Milestone: | Component: module-jack-*
Resolution: | Keywords:
------------------------+---------------------------------------------------
Comment(by tanuk):
Based on the assertion, I'd guess the system bus is being accessed from
two threads. I checked, and yes, pa_make_realtime is called from the io
thread of the jack sink. All or most other dbus activity happens in the
main thread. The alsa sink and source also have this same problem, btw.
Apparently this bug isn't as likely to happen with the alsa devices, but
in principle the alsa devices are broken too.
This could probably be fixed by making the main thread wait until the io
thread has completed the pa_make_realtime call, which accesses rtkit via
dbus.
--
Ticket URL: <http://pulseaudio.org/ticket/912#comment:6>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list