GNOME Bugzilla – Bug 590662
[pulse] Allocates and starts pulse main loops in instance_init
Last modified: 2010-05-06 11:53:36 UTC
Hi, the pulse elements allocate and start the pulse main loop in the instance_init function. Instead it should do that in NULL->READY or open.
commit 5332287e2d8f9dc7b32da0f6618a0730bd98513a Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu May 6 13:51:59 2010 +0200 pulsesink: Create and free the PA mainloop in NULL->READY/READY->NULL This fixes a race condition, when stopping the mainloop during finalization is done from a mainloop callback. Fixes bugs #614765 and #590662.