Package: libqtmultimediakit1 Version: 1.2.0-3+b1 Severity: normal Applications using QtMultimediaKit from QtMobility hang when querying for audio devices if pulseaudio daemon isn't running. This is a known bug upstream refuses to fix: https://bugreports.qt-project.org/browse/QTBUG-29742
The problem is that Qt's code locks the PA mainloop before initializing the connection, but if the connection fails to be initialized (like when PA is not running or is not installed), it tries to free the mainloop without unlocking it, leading to a lock and freeze. The attached patch fixes the issue. Bug #740451 is seemingly also related. -- Georg Rudoy
qtmultimedia_pulse.patch
Description: Binary data