[pulseaudio-tickets] [PulseAudio] #390: pulse clients might abort if the pulseaudio server goes down

PulseAudio trac-noreply at tango.0pointer.de
Sat Nov 1 08:41:02 PDT 2008


#390: pulse clients might abort if the pulseaudio server goes down
-----------------------+----------------------------------------------------
  Reporter:  mkretz    |       Owner:  lennart
      Type:  defect    |      Status:  new    
  Priority:  normal    |   Milestone:         
 Component:  libpulse  |    Severity:  major  
Resolution:            |    Keywords:         
-----------------------+----------------------------------------------------
Comment (by mkretz):

 Breakpoint on ao_pulse_exit()? That wouldn't help much as that function
 doesn't get called in this case at all.  The function gets called if the
 plugin is closed and destroyed by the application (or the Phonon backend
 in this case), which is not the case here.

 As I understand the problem, it's that xine's pulse output doesn't know
 that the pulseaudio server is gone and all its pulse structures may not be
 touched anymore. A forgiving pulse API would just silently let all calls
 fail if the server is gone.

-- 
Ticket URL: <http://www.pulseaudio.org/ticket/390#comment:8>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list