[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