Strange behavior when exporting to Gimp

Rawtherapee ist my favourite Raw editor and I use a self compiled version on SolydK (Debian 8).
Everything works fine, only exporting to Gimp fails from time to time. Sometimes the export work but mostly I get a error message that the right path couldn´t be find.
The temporary Tiff file in my tmp folder exist but with a wrong extension, only *.ti instead of *.tif.

Maybe a problem with my compilation and Debain packaging?! But why it work sometimes?

My Debian package works fine in a SolydX (also Debian 8) Virtualbox Installation.

On Linux there should be no problem with the wrong extension and my Gimp installation is Debian standard, I´m able to start Gimp from terminal without any paths problems.

Any ideas?

Thanks in advance.

Jens

Hi

We need more info.

  1. Which version (commit hash) of RawTherapee are you using?
  2. Do you use “External Editor” > “GIMP” or “Other command line”?
  3. Where is the source image? Provide the absolute path.
  4. Where does the intermediate TIFF get saved to? Provide the absolute path.
  5. Is there a common pattern when this error triggers? Let’s say you edit image x.raw, does it happen that sometimes sending it to GIMP works and sometimes it does not, or it is that x.raw never works and y.raw always works?
  6. Upload the source image and your options file using https://filebin.net/

Hi Morgan,

thank you for the quick reply. At the moment I have no access to my Debian machine. I will give you more information in the evening.

The tmp folder is the standard tmp folder on Linux → \tmp here the intermediate TIFF is saved.
My source file is on a additional harddisk mounted on a folder in the root path \linuxdaten\fotos…
External Editor → Normally I use “GIMP” but I also tried “\usr\bin\gimp” as command line - without success.

I think this behaviour is not a real bug in Rawtherapee, in my opinion there is a mess up in my configuration. I will take a look at my options file, maybe I will delete the whole configuration folder in my home folder.

Jens

Moin, Jens!

I have a very unscientific hunch that the
additional harddisk mounted on a folder in the root path
might be the culprit here. Do the folder permissions
look correct?

Moin Claes,

a permission problem was my first idea but all folder permissions look good (777 for all files) and Rawtherapee save the temporary TIFF in the \tmp folder with my user permission. I´m able to open this file (with wrong extension *.ti) with a right click in Gimp.

The wrong extension is very strange, normally no problem on Linux but why Rawtherapee write the wrong extension, I really think it´s a configuration problem.

Maybe I should try a clean new installation, apt-get purge rawtherapee, deleting all configuration files in my home folder and take a manually look in usr\bin and usr\share folder if there are some remains of old Rawtherapee (original Debian) installations.

Jens

Now I have tried some things on my Debian machine. The reason for the strange behavior is the options file.
After deleting the options files the export to Gimp works. Then I made some configurations, close Rawtherapee and start it again the export to Gimp shows the same strange behavior.

So I tried to reset some of my configurations to the standard values and in my opinion the problem is caused by the Multi-Tab Mode. In Single-Tab Mode everything works fine at the moment.

I know this sounds really crazy, but for the moment my problem is solved by using the standard Single-Tab Mode configuration.

Jens

The download page for RT details how to use the OpenSUSE build service, which has been working great for me for a while using Debian Jessie. I’d highly suggest you upgrade!

1 Like

Very first sentence:

:wink:

I’ve tried to reproduce your problem on Debian 8 with a recent RT master release build but failed. Nevertheless, as you are able to reproduce it with a self-compiled version, you could have a look at it yourself:

A good starting point for some easy printf debugging is in EditorPanel::idle_sendToGimp(). That’s where the filename is created. It is then sent here as well as here where you could place other probes.

Maybe you give it a try.

HTH
Flössie

1 Like