meld creates new directories in /tmp for each diff, late or no cleanup

Bug #759759 reported by Per Ångström
8
This bug affects 1 person
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
ProcVersionSignature: Ubuntu 2.6.35-28.49-generic 2.6.35.11
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)
PackageArchitecture: all
SourcePackage: meld

Revision history for this message
Per Ångström (autark) wrote :
Revision history for this message
Rolf Leggewie (r0lf) wrote :

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?

Changed in meld (Ubuntu):
status: New → Incomplete
Revision history for this message
Rolf Leggewie (r0lf) wrote :

I believe the tmp files are now in ~/.local/share/meld/

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for meld (Ubuntu) because there has been no activity for 60 days.]

Changed in meld (Ubuntu):
status: Incomplete → Expired
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.