KDiff3 error: file already exists

Hi all,
I have an error in KDiff3 when comparing two remote directories, which are located on two different remote servers.
The comparison starts ok, but usually (not always) after a while I get an error message from KDiff3, which reads:

A file named /tmp/kde-cristiano/kdiff3l26908.tmp.2 already exists.

Oviously the name of the temporary file changes each time.

It’s as if KDiff3, after a certain number of files, starts reusing temporary file names.

I have had this error since ages, but I have always put up with it, since I can usually infer which file has been incorrectly compared due to this error.
However, today I decided to report it and I have been very surprised of not finding anything related on the internet.

Have you ever experienced something like this?
Any idea how to fix the problem?

Thank you in advance!!


AFAICS, KDiff3 is a KDE4 application: <http://kdiff3.sourceforge.net/>.
And, the last change was published in July 2014.

You could submit a KDE Bug Report <https://bugs.kde.org/> but, given the lack of activity related to this application I suspect that a response, if any, would not lead to satisfaction.

Also, I suspect that, with the introduction of Plasma 5 / Qt5, the Konqueror and Dolphin service menu plugins may be deprecated.

Yes, you’re right. This is what I see in the “About” box:

Version 0.9.98 (64 bit)
Using KDE Development Platform 4.14.37

(c) 2002-2014 Joachim Eibl

It’s a pity, because KDiff3 was a very powerful software. Which replacement do you use?
I know about Meld (which BTW is GTK) and Kompare. Unfortunately both seem a lot less powerful than KDiff3, but I do not have a lot of experience with those.

Thank you for your input!

Meld only works on local folders and files AFAIK. Kompare does remotes too. I’ve used it often to check whether huge rsync jobs ( > 100.00 files ) produced identical situations.

yes, Meld is nice but the fact that it can’t use KIO is a big limitation.
Kompare is nice too and can use KIO to access remote files, but I find it very limiting because it does not show inline differences. If they enhanced it to show inline differences it would be the perfect replacement.

Fortunately here at work we have a multi-platform license for Beyond Compare, which is quite good. You have to configure ftp/sftp access to compare remote files which is not optimal but better than nothing.


They’re not GUIs but, “vimdiff” <http://vimdoc.sourceforge.net/htmldoc/diff.html> and “ediff” <https://www.gnu.org/software/emacs/manual/html_mono/ediff.html> also do 3 (or more) way comparisons and merging.

Things such as “subversion” only seem to handle the comparison of at most two development branches.