diff -Nru usb-creator-0.2.38.2/debian/changelog usb-creator-0.2.38.3/debian/changelog --- usb-creator-0.2.38.2/debian/changelog 2013-09-18 15:34:31.000000000 +0000 +++ usb-creator-0.2.38.3/debian/changelog 2013-12-17 00:08:33.000000000 +0000 @@ -1,3 +1,11 @@ +usb-creator (0.2.38.3) precise-proposed; urgency=low + + [ Chris Wulff ] + * Initialise threads, before starting background task thread. (LP: + #915626) + + -- Brian Murray Mon, 16 Dec 2013 16:08:05 -0800 + usb-creator (0.2.38.2) precise-security; urgency=low * SECURITY UPDATE: possible privilege escalation via policykit UID lookup diff -Nru usb-creator-0.2.38.2/usbcreator/backends/udisks/backend.py usb-creator-0.2.38.3/usbcreator/backends/udisks/backend.py --- usb-creator-0.2.38.2/usbcreator/backends/udisks/backend.py 2012-03-19 17:40:32.000000000 +0000 +++ usb-creator-0.2.38.3/usbcreator/backends/udisks/backend.py 2013-12-17 00:07:52.000000000 +0000 @@ -1,6 +1,6 @@ import dbus import logging -from dbus.mainloop.glib import DBusGMainLoop +from dbus.mainloop.glib import DBusGMainLoop, threads_init from usbcreator.backends.base import Backend from usbcreator.misc import * @@ -19,6 +19,7 @@ self.allow_system_internal = allow_system_internal logging.debug('UDisksBackend') DBusGMainLoop(set_as_default=True) + threads_init() if bus: self.bus = bus else: