2008-07-05 00:06:29 |
Scott Severance |
bug |
|
|
added bug |
2008-07-05 00:18:08 |
Scott Severance |
bug |
|
|
assigned to fileroller |
2008-07-05 03:55:01 |
Bug Watch Updater |
fileroller: status |
Unknown |
New |
|
2008-07-05 08:48:33 |
Sebastien Bacher |
file-roller: status |
New |
Triaged |
|
2008-07-05 08:48:33 |
Sebastien Bacher |
file-roller: importance |
Undecided |
Low |
|
2008-07-05 08:48:33 |
Sebastien Bacher |
file-roller: assignee |
|
desktop-bugs |
|
2009-05-10 23:25:59 |
D'Lazesz |
marked as duplicate |
|
146206 |
|
2009-05-11 09:17:23 |
Scott Severance |
removed duplicate marker |
146206 |
|
|
2010-02-19 16:29:06 |
nataliya |
file-roller (Ubuntu): status |
Triaged |
Fix Committed |
|
2010-02-19 16:32:41 |
nataliya |
nominated for series |
|
file-roller/head |
|
2010-02-20 08:32:38 |
Scott Severance |
file-roller (Ubuntu): status |
Fix Committed |
Confirmed |
|
2010-06-09 16:44:02 |
Pedro Villavicencio |
file-roller (Ubuntu): status |
Confirmed |
Triaged |
|
2010-09-16 08:22:57 |
Bug Watch Updater |
file-roller: importance |
Unknown |
Medium |
|
2011-03-28 22:28:14 |
Daniel Dietrich |
bug |
|
|
added subscriber utnubu(k) |
2011-10-31 16:07:38 |
mobilediesel |
removed subscriber mobilediesel |
|
|
|
2013-03-19 15:20:29 |
robled |
bug |
|
|
added subscriber NTolerance |
2013-08-21 15:48:48 |
Adam Niedling |
bug |
|
|
added subscriber Adam Niedling |
2013-12-09 14:52:41 |
bam |
bug |
|
|
added subscriber bam |
2014-01-19 15:52:17 |
John Littleton |
bug |
|
|
added subscriber John Littleton |
2014-12-13 01:43:22 |
penalvch |
description |
Steps to reproduce:
1. Open a tarball with file-roller
2. Open a file within the archive without explicitly extracting it. (Such as by double clicking the file)
3. Notice that the file is extracted to a directory ~/.fr-*
4. Close file-roller. If you used file-roller's GUI to exit, the temporary file(s) and directory are deleted. However, if you kill it via SIGTERM or logout without exiting file-roller (I presume that sends either SIGTERM or SIGHUP), the temp files are left behind.
There are two problems with this:
1. file-roller should clean up its temp files on exit, regardless of the exit method (with the obvious exception of SIGKILL, which can't be trapped).
2. The proper place for temporary files is /tmp. Dotfiles in $HOME are for program settings and the like. In the event that file-roller doesn't clean up its temp files, they just pollute $HOME and waste disk space. However, /tmp is cleaned on boot (or is it in shutdown?), so pollution and wasted disk space is minimized. |
1) lsb_release -rd
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04
2) apt-cache policy file-roller
file-roller:
Installed: 3.12.2-0ubuntu1
Candidate: 3.12.2-0ubuntu1
Version table:
*** 3.12.2-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status
3) What is expected to happen is when one opens a tarball with file-roller, and without extracting the file, open it (ex. open PDF file with evince) the file-roller utilizes /tmp for this.
4) What happens instead is file-roller utilizes a directory ~/.cache/.fr-* , where * is a changing folder name. If one logs out, or kills the file-roller process via:
kill PID
the temp files are left behind. |
|
2014-12-13 03:33:39 |
penalvch |
file-roller (Ubuntu): importance |
Low |
Wishlist |
|
2014-12-13 03:33:39 |
penalvch |
file-roller (Ubuntu): assignee |
Ubuntu Desktop Bugs (desktop-bugs) |
|
|
2015-05-04 18:06:16 |
Serhii Tsynailo |
bug |
|
|
added subscriber Sergii Cynailo |
2015-10-02 16:08:42 |
Bug Watch Updater |
file-roller: status |
New |
Confirmed |
|
2017-02-28 22:21:10 |
William |
bug |
|
|
added subscriber William |
2017-07-18 20:06:39 |
Bob Bib |
bug task added |
|
file-roller (Arch Linux) |
|
2017-07-21 03:57:11 |
penalvch |
removed subscriber Christopher M. Penalver |
|
|
|
2022-10-10 04:43:21 |
Nathan Stratton Treadway |
bug |
|
|
added subscriber Nathan Stratton Treadway |