RawTherapee 5.3 Released

@Hombre Unsure of which GTK @partha’s GIMP 2.9.6 64-bit Standard Edition uses but it loads very slowly on my win7.

@afre GIMP is based on GTK2.

@Hombre Never mind then about GIMP and GTK.

Like for @heckflosse, RT 5.3 starts smoothly on my win7 system. I used win10 before: having lots of handles is not unique to RT.

I’ve checked List of GTK applications - Wikipedia this list, but I don’t see any specific indications of GTK3 powered s/w. And I don’t see anything familiar software what I use personally. So; no.

Try darktable.

2 Likes

One of the (main) reasons I was looking into RT is the fact that it doesn’t use a database model for storing images and its development data.
Like I said:

and Darktable DOES use a database kind of model. :disappointed:

But I will give the latest DT release a try.
“To cut a long story short, we are extremely pleased – albeit wary – to announce a very first official pre-alpha development snapshot for 64 bit Windows. We know it’s still buggy, but as a sign of goodwill and request for help in testing it we would like to ask you to give it a try” gives me the idea that it’s not a stable release?
I found this version: darktable-2.3.0+941~g3fe3c2749-win64.exe and installed it.

It starts almost instantly! I can’t time it; <1s.

I run an import of about 1500 RAW (D800E NEF) files to see how it performs.
The my computer gets busy… 100-150MB/s disk I/O (scanning the files?) 5-15% CPU util, and then a few minutes later, the import is ready.
And now I know again, why this kind of software is not my thing… :wink: The UI, the ‘strange’ way of browsing through the files is not for me, sorry @houz
I’ve compared a lot of RAW converters the last few years and the only reason I wanted to switch from the ViewNX-i (and previously ViewNX-2) software from Nikon is because of its slow RAW → TIFF conversion and the limited number of parameters I can use. But in the last 15 (!) years I got use to plain & simple file browsing in the way the OS (like Windows in my case) does that. I don’t want to be depending on some kind of database ‘contraption’ for several hundred thousands of image files.

I think that @houz simply meant that Darktable is also a GTK+3 app, so you should try and see if that takes a long time to start too.
It seems not to be the case, which (probably) means the problem is specific to RT.

BTW, I went ahead and set up a build environment on my windows VM (running win7). Unfortunately however, I can’t reproduce your issue :cry:

On my Windows 10/Pro/64, which used to be 7, I have Darktable and RT installed. They both take about the same time to open. Seven to eight second to open., but once DT has been opened it does seem to open a little faster, about 3 to 4 seconds. RT always takes about 7 to 8.
My computer is an older I5 with 8gb ram, running W10 pro.

Well, we can continue to speculate on the cause for the stalls forever, but it all boils down to fire up GDB, run the debug version of RT in it, and Ctrl+C during the waiting period. As you’ve plenty of time for that (50s are enough), someone with the problem should be able to do so and report back. Mica (@paperdigits) has given that hint at least once days ago, and he’s right in saying you’re no victim if you have the ability to change things (although “victim” was perhaps just bad wording as most of us aren’t native speakers), so please go ahead and give GDB a try.

Thanks,
Flössie

4 Likes

So I fired up RT5.3 on a Win10 machine just after a fresh install (no previous installed was there) and it started in the 8s for first and subsequent launch with an OS up-time of 10mn only. It is very slow to switch from 1 thumbnail to the other, but I guess it’s due to GUI of the lensfun’s tool. We’ll enhance that soon.

I won’t have access to Win10 for the next 2h (someone else require it), then I’ll be able to do other test with an up-time of ~3h.

For the record, when you start a new RT release AND the cache folder is not the same as the previous install (AppData\Local\RawTherapee) AND the folder contains edited images, RT will start a thumbnail update even before the GUI appear that will fully load the images (which can be very large files for panoramas) and fast-demozaice them, then store the thumbnails in the AppData\Local\RawTherapee\cache\images folder. Once this the process is finished, starting RT in that directory is as fast as the 7-8s we’re observing. That could explain the lag of the Preference window.

1 Like

@Hombre: some additional info, regarding your explication of the lag when creating thumbnails.
RT is also slow(ish) when starting it in an empty directory, which contains NO data whatsoever. The same applies for the ‘preferences’ setting; it’s always lagging (at least 1-2s) before it opens up. (?) What is it waiting/searching for then?
So there is nothing to generate/update regarding thumbnails.

I’m happy to test something with the debug version, but the story how to do that exactly is not clear to me. It seems those instructions are mainly targeted at Linux users. And how/what can I generate debugging data? Is there somewhere more ‘readable’ (aka understandable) instructions for a Windows non-programmer, user? :wink:

Small notice about semantics of being a ‘victim’. Although I’m certainly not a native English speaker (I’m Dutch), I thought the term ‘being a victim of’ just signifies ‘also suffering from the same issue in this case’? But never mind…:grinning:

Gdb can be run on windows as well, you can see how to start gdb and rawtherapee here: RawTherapee 5.3 Released - #35 by Jacal

After starting gdb and rawtherapee, the instructions are mostly the same. Perhaps some screenshare can be arranged.

Unfortunately (or hopefully), RT started in 8s after 3h of OS up-time (no heavy computation meanwhile though). Mystery remains.

@PanoMeister 1-2s to instantiate the Preference window doesn’t look weird to me, and is roughly the time it takes here too (core i7). There’s a lot of widgets there too, with several file chooser (they usually take time to build).

Hi @PanoMeister,
Here’s a quick guide to gdb:

  1. Press Windows+X to open the Power Users menu, and then click “Command Prompt” or “Command Prompt (Admin).”
  2. At the command prompt, change to the RT install folder by typing cd "C:\Programs\Rawtherapee" (adjust the path to the actual directory on your computer, in which rawtherapee.exe resides)
  3. Type gdb rawtherapee-debug.exe, this will open the gdb prompt
  4. At the gdb prompt, type run to load the debug version of RT
  5. Wait 50s and type Crl+C to kill RT
  6. back at the gdb prompt, type bt full

You’ll see a lot of text scrolling after step 6. Copy that text and paste it here, there may be information in it about what makes RT slow to start on your computer.
Step 6. is used to debug a crashing app, I’m not sure if it the same for this case, if not someone else chime in.
I hope it makes things clearer for you PanoMeister.

4 Likes

Thanks Sebastien, that’s a good explanation. There are two things to note:

  • In 5. don’t wait for 50s but only until it hangs, let’s say 20s. Ctrl+C won’t kill RT but interrupt it, you can continue it with c on the command line, if that’s necessary (not in our case, here you can kill it with q).
  • In 6. before dumping the backtrace do a set pagination off. Then run thread apply all bt full, which will give us full information about all threads. And there will hopefully be one stuck somewhere all others are waiting for. But that’s up to us to analyze. :smile:

Good luck, @PanoMeister!

PS: RawPedia gives some more info on debugging. E.g. if you’ve problems pasting all that stuff from the console, you can set up a log file and copy that.

This is what I got after following instructions from @sguyader

bt full
#0 0x00007ffa53afc605 in TlsGetValue ()
from C:\WINDOWS\System32\KernelBase.dll
No symbol table info available.
#1 0x00007ffa55c52774 in KERNEL32!BaseThreadInitThunk ()
from C:\WINDOWS\System32\kernel32.dll
No symbol table info available.
#2 0x00007ffa56bc0d51 in ntdll!RtlUserThreadStart ()
from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#3 0x0000000000000000 in ?? ()
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

@shreedhar can you try with thread apply all bt full as suggested by @Floessie? Thanks!

@agriggio thanks for immediate reply !

I tried to follow the instructions again and this time the gdb prompt asked me that the process has already truncated do you want to start all over again (or something like that in computerese!) I said `Yes, start all over again pleae’ and then killed the process after 55 seconds or so.

In reply to thread apply all bt full, the screen started rolling and asked me to type q or y (for continue. I kept on continueing for a lot of screenfuls and then the process gdb dies on me. I could copy only the last screen here:

---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#59 0x0000000008b2eab2 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#60 0x0000000008c75703 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#61 0x0000000063f06065 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#62 0x0000000008c8f8af in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#63 0x0000000008c900d7 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#64 0x0000000008c9018b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#65 0x0000000008c9080e in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#66 0x0000000008c18ee0 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#67 0x0000000008b2a77b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#68 0x0000000008b2eab2 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#69 0x0000000008ada734 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#70 0x0000000008b2eab2 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#71 0x0000000008c18383 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#72 0x0000000063f06065 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#73 0x0000000008c8f8af in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#74 0x0000000008c900d7 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#75 0x0000000008c9018b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#76 0x0000000008ad781f in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#77 0x0000000008b2a77b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#78 0x0000000008b2eab2 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#79 0x0000000008ad82e3 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#80 0x0000000063f06065 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#81 0x0000000008c8f8af in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#82 0x0000000008c900d7 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#83 0x0000000008c9018b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#84 0x0000000008c9080e in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#85 0x0000000008c289e0 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#86 0x0000000008b2a77b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#87 0x0000000008b2eab2 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#88 0x0000000008c27e13 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#89 0x0000000063f06025 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#90 0x0000000008c8f8af in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#91 0x0000000008c900d7 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#92 0x0000000008c9018b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#93 0x0000000008c9080e in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#94 0x0000000008c18ee0 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#95 0x0000000008b2a77b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#96 0x0000000008b2eab2 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#97 0x0000000008ada734 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#98 0x0000000008b2eab2 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#99 0x0000000008c18383 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#100 0x0000000063f06065 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#101 0x0000000008c8f8af in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#102 0x0000000008c900d7 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#103 0x0000000008c9018b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#104 0x0000000008d52f72 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#105 0x0000000063f06025 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#106 0x0000000008c8f8af in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#107 0x0000000008c900d7 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#108 0x0000000008c9018b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#109 0x0000000008c90482 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#110 0x0000000008c905a5 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#111 0x0000000008d54914 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#112 0x0000000008d5925b in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#113 0x00000000006723c1 in RTWindow::on_realize (this=0xc688090)
    at Y:/RTSOURCE/rawtherapee/rtgui/rtwindow.cc:303
        vs = {{static npos = 18446744073709551615,
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<---Type <return> to continue, or q <return> to quit---
char>> = {<No data fields>}, <No data fields>}, _M_p = 0x63fe00c0 "\220óÑo"},
            _M_string_length = 1, {
              _M_local_buf = "Dè\"\b\000\000\000\000\060è\"\b\000\000\000",
              _M_allocated_capacity = 136505552}}, {
            static npos = 18446744073709551615,
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
              _M_p = 0xc8 <error: Cannot access memory at address 0xc8>},
            _M_string_length = 1875937802, {
              _M_local_buf = "\200\017º\000\000\000\000\000\377\377\377\377\377\377\377\377", _M_allocated_capacity = 12193664}}}
        vMajor = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
            _M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x822e548,
              _M_finish = 0xc6881e0,
              _M_end_of_storage = 0xffffffffffffffff}}, <No data fields>}
#114 0x0000000063f0673d in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#115 0x0000000063a46293 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#116 0x0000000063a5802f in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#117 0x0000000063a5fdb8 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#118 0x0000000063a60448 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#119 0x0000000008d49fe4 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#120 0x0000000008d57596 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#121 0x0000000063f0655d in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#122 0x0000000063a46293 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#123 0x0000000063a5802f in ?? ()
---Type <return> to continue, or q <return> to quit---
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#124 0x0000000063a5fdb8 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#125 0x0000000063a60448 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgobject-2.0-0.dll
No symbol table info available.
#126 0x0000000008d435e3 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtk-3-0.dll
No symbol table info available.
#127 0x0000000063f06420 in ?? ()
   from C:\Program Files\RawTherapee\5.3\libgtkmm-3.0-1.dll
No symbol table info available.
#128 0x0000000000676168 in RTWindow::RTWindow (this=0xc688090,
    __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at Y:/RTSOURCE/rawtherapee/rtgui/rtwindow.cc:271
        lbq = <optimized out>
        actionGrid = <optimized out>
        fpanelLabelGrid = <optimized out>
        fpl = <optimized out>
        preferences = 0x17f1ccf0
        fName = {static npos = 18446744073709551615, string_ = {
            static npos = 18446744073709551615,
---Type <return> to continue, or q <return> to quit---
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
              _M_p = 0xd5376c0 "rt-logo-small.png"}, _M_string_length = 17, {
              _M_local_buf = "\021", '\000' <repeats 14 times>,
              _M_allocated_capacity = 17}}}
        fullPath = {static npos = 18446744073709551615, string_ = {
            static npos = 18446744073709551615,
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
              _M_p = 0xd537a80 "C:\\Program Files\\RawTherapee\\5.3\\.\\images\\rt-logo-small.png"}, _M_string_length = 59, {
              _M_local_buf = ";", '\000' <repeats 14 times>,
              _M_allocated_capacity = 59}}}
        lMonitorRect = {gobject_ = {x = 0, y = 0, width = 1920,
            height = 1080}}
#129 0x000000000059f395 in (anonymous namespace)::create_rt_window ()
    at Y:/RTSOURCE/rawtherapee/rtgui/main.cc:355
        icon_path = {static npos = 18446744073709551615, string_ = {
            static npos = 18446744073709551615,
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
              _M_p = 0xc6164e0 "C:\\Program Files\\RawTherapee\\5.3\\.\\images"}, _M_string_length = 41, {
              _M_local_buf = ")\000\000\000\000\000\000\000*,"d\000\000\000",
---Type <return> to continue, or q <return> to quit---
              _M_allocated_capacity = 41}}}
        defaultIconTheme = {pCppObject_ = 0xc61ae40}
        screen = {pCppObject_ = 0xc689290}
        rtWindow = <optimized out>
#130 0x00000000005a13dc in main (argc=<optimized out>, argv=<optimized out>)
    at Y:/RTSOURCE/rawtherapee/rtgui/main.cc:667
        m = <incomplete type>
        rtWindow = <optimized out>
        exname = "C:\\Program Files\\RawTherapee\\5.3\\rawtherapee-debug.exe", '\000' <repeats 457 times>
        exePath = {static npos = 18446744073709551615, string_ = {
            static npos = 18446744073709551615,
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
              _M_p = 0xb35c4f0 "C:\\Program Files\\RawTherapee\\5.3"},
            _M_string_length = 32, {
              _M_local_buf = " \000\000\000\000\000\000\000`\003¡\n\000\000\000", _M_allocated_capacity = 32}}}
        exnameU = L<error reading variable>
        consoleOpened = false
        ret = 0

C:\Program Files\RawTherapee\5.3>
C:\Program Files\RawTherapee\5.3>

@shreedhar Thanks for your efforts. But I think, we’re not quiet there yet. Both threads in your post above are stuck in drawing the window, but we don’t know what they are waiting for. Could you try the set pagination off command before starting the program with r and also log to a file using set logging file log.txt. That would be great! And if you paste dumps here, you could make use of the three backticks (```) in a new line above and below the dump, so it won’t get interpreted. :+1:

Here’s a better quick guide to gdb for our current purpose:

  1. Press Windows+X to open the Power Users menu, and then click “Command Prompt” or “Command Prompt (Admin).”
  2. At the command prompt, change to the RT install folder by typing cd "C:\Programs\Rawtherapee" (adjust the path to the actual directory on your computer, in which rawtherapee.exe resides)
  3. Type gdb rawtherapee-debug.exe, this will open the gdb prompt
  4. At the gdb prompt, type run to load the debug version of RT
  5. Wait for about 20s and type Crl+C to interrupt RT
  6. Back at the gdb prompt, type set pagination off, then set logging file log.txt and set logging on. This will allow to send the output to a log file.
  7. Type thread apply all bt full

Once it’s done, open the log.txt file, copy and paste its content in this thread. Make sure to add three backticks (```) in a new line above and below.

Thanks @floessie for the help!

1 Like