meld creates new directories in /tmp for each diff, late or no cleanup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
meld (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: meld
I have found that meld creates a new directory in /tmp for each file it diffs. This causes clutter in /tmp and slowly fills up the file system until meld is closed. Furthermore, if meld crashes or is killed, these directories are not removed.
How to reproduce:
1) Open a view of the /tmp directory and watch for files having the "tmp.*-meld" pattern.
2) Make meld open a diff window.
3) Close the diff window, keeping meld open.
4) Make meld open a new diff window on the same file.
5) Close the diff window, keeping meld open.
Expected behavior: There should be no directory left in /tmp after the diff window is closed.
Actual behavior: For each diff window opened, a new directory is created and left behind.
6) Kill the meld instance.
Expected behavior: All remaining meld directories under /tmp should be cleaned up.
Actual behavior: All temporary directories are left behind.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: meld 1.3.2-1ubuntu1
ProcVersionSign
Uname: Linux 2.6.35-28-generic x86_64
Architecture: amd64
Date: Wed Apr 13 14:31:33 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
PackageArchitec
SourcePackage: meld
I agree with the principle of this bug. But I have no files matching /tmp/*meld* at all while running meld on bionic. Is this still an issue?