file-roller silently allows the user to exit in the middle of an operation

Bug #228337 reported by Tristan Schmelcher
6
Affects Status Importance Assigned to Milestone
File Roller
Fix Released
Medium
file-roller (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: file-roller

This bug is present in Hardy but it has been around for a long time. In file-roller, clicking the exit button at the top-right does not give you any warning if exiting would cancel an in-progress operation. For example, if you click exit while in the middle of extracting an archive, then it silently exits and leaves you with corrupt output sitting on disk. Similarly when creating an archive. This is a problem for small archives that the user expects to finish extracting immediately, because the user will probably click the exit button right away, which will give them corrupt data if the computer happens to be a little slow that time.

Ideally, clicking exit should block waiting for the current operation to complete, potentially timing out and displaying a prompt if that's taking too long.

$ lsb_release -rd
Description: Ubuntu 8.04
Release: 8.04
$ apt-cache policy file-roller
file-roller:
  Installed: 2.22.2-0ubuntu1
  Candidate: 2.22.2-0ubuntu1
  Version table:
 *** 2.22.2-0ubuntu1 0
        500 http://archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

Changed in file-roller:
status: New → Confirmed
Revision history for this message
Pedro Fragoso (ember) wrote :

Thanks for your bug report, i've forwarded it to upstream http://bugzilla.gnome.org/show_bug.cgi?id=532255

Changed in fileroller:
status: Unknown → New
Changed in file-roller:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: Confirmed → Triaged
Changed in fileroller:
status: New → Fix Released
Pedro Fragoso (ember)
Changed in file-roller:
status: Triaged → Fix Committed
Changed in file-roller:
status: Fix Committed → Fix Released
Changed in file-roller:
importance: Unknown → Medium
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.