I think it might be a race, as wait_for_loop_object() will try and get an object that doesn't exist yet.
udisks_daemon_find_block_by_device_file() fails and returns NULL.
Starting "Disks" after trying to mount it will work (whatever you tried to mount is now mounted), likely because the system has settled and the device is finally mounted.
I think it might be a race, as wait_for_ loop_object( ) will try and get an object that doesn't exist yet.
udisks_ daemon_ find_block_ by_device_ file() fails and returns NULL.
Starting "Disks" after trying to mount it will work (whatever you tried to mount is now mounted), likely because the system has settled and the device is finally mounted.