Background applications prevent device unmount

Bug #115254 reported by tk05
2
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: evince

Often, background applications launched by GNOME/Nautilus when accessing a block device remain running in the background even after the user has stopped viewing a directory on the device. This problem is especially noticeable on removable storage such as a USB Flash drive. If the user attempts to eject/unmount the device while one of these background applications is still running, they will be unable to. To unexperienced users, this would be very frustrating as the seems to be no app running still using the device and they can't do anything to make the system allow them to unmount the device. I noticed this problem with evince-thumbnailer which was launched when viewing the root of my USB flash drive but left running indefinitely in the background with a PDF open that apparently evince is incapable of reading(Though Apple Preview can read it). This is obviously a bug in evince-thumbnailer as it doesn't give up. However, this is also a problem for Ubuntu because if a buggy, seemingly hidden, application can lock a device indefinitely then new users will be turned off as they will see it as a problem with the operating system. One possible solution is to kill apps that Nautilus starts on a device if the user is no longer accessing it. Another possible solution is if the user is told the device is still in use upon attempting to unmount it perhaps offer to list the programs still using it and ask the user if they'd like to quit/kill those programs.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.