--- usb-creator-0.2.50/usbcreator/backends/udisks/backend.py 2013-09-27 10:38:54.000000000 -0400 +++ usb-creator-0.2.50-fixed/usbcreator/backends/udisks/backend.py 2013-12-01 17:48:24.177402732 -0500 @@ -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 import misc @@ -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: