Actually it looks like it's gnome-disk-utility that does the unmount and throws the error. I can't for the life of me figure out this rat nest of code though. In gduresizedialog.c, resize() calls gdu_utils_ensure_unused() and passes it unmount_cb(), which appears to be what is throwing that error message after the unmount fails. What I can't see is where the actual unmount is done. gdu_utils_ensure_unused() appears to call g_task_new to set up a task to invoke that callback after the task itself as run, but I see no call to g_task_run_in_thread() which would actually specify the task function to run, and make it run.
** Package changed: udisks2 (Ubuntu) => gnome-disk-utility (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-disk-utility in Ubuntu. https://bugs.launchpad.net/bugs/1789922 Title: Resize is broken To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1789922/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs