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

Attachment: qtmultimedia_pulse.patch
Description: Binary data

Reply via email to