[pulseaudio-tickets] [PulseAudio] #225: Deadlock/crash in flashsupport closing stream

PulseAudio trac-noreply at tango.0pointer.de
Wed Jan 23 15:31:52 PST 2008


#225: Deadlock/crash in flashsupport closing stream
------------------------------+---------------------------------------------
  Reporter:  ed at catmur.co.uk  |       Owner:  lennart
      Type:  defect           |      Status:  new    
  Priority:  normal           |   Milestone:         
 Component:  daemon           |    Severity:  normal 
Resolution:                   |    Keywords:         
------------------------------+---------------------------------------------
Comment (by ed at catmur.co.uk):

 It would appear that in thread 1, Flash has asked to flashsupport to shut
 down the pa output device; pa is blocked on the threaded-mainloop mutex.

 The threaded-mainloop mutex is blocked because in thread 2, the mainloop
 is running and trying to get audio data from Flash
 (FPI_SoundOutput_FillBuffer).  However Flash in thread 2 is blocked on its
 own mutex, presumably because in thread 1 Flash has locked that mutex
 preparatory to trying to shut down pa.

 Deadlock.

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


More information about the pulseaudio-bugs mailing list