Beep6581 / RawTherapee

A powerful cross-platform raw photo processing program
https://rawtherapee.com
GNU General Public License v3.0
2.75k stars 313 forks source link

Crash during editing, and 100% reliable crash on export #5774

Open wilchak opened 4 years ago

wilchak commented 4 years ago

I am able to reliably crash RT by adjusting Offset in Color Toning, however the crash only occurs after applying my specific processing profile. Neutral does not trigger the crash. The crash occurs both when running RT from the package provided by my Linux distro (Arch), AND the dev 5.8-441 AppImage.

Version details from my distro-provided release-

Version: 5.8 Branch: releases Commit: 9a9e0acbf Commit date: 2020-02-04 Compiler: cc 9.2.0 Processor: x86_64 System: Linux Bit depth: 64 bits Gtkmm: V3.24.2 Lensfun: V0.3.95.0 Build type: Release Build flags: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -std=c++11 -Werror=unused-label -Werror=delete-incomplete -Wall -Wuninitialized -Wcast-qual -Wno-deprecated-declarations -Wno-unused-result -fopenmp -Werror=unknown-pragmas -O3 -DNDEBUG -ftree-vectorize Link flags: -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now OpenMP support: ON MMAP support: ON

Linux Monolith 5.6.14-zen1-1-zen #1 ZEN SMP PREEMPT Wed, 20 May 2020 20:43:16 +0000 x86_64 GNU/Linux

Please see this filebin link for a RAW, PP3, and gdb crash log taken from the dev AppImage: https://filebin.net/9c6en0kf0dc34un2

Update: seems the crash is in the Tone Mapping code, since when I temporarily disable that adjustment module, I cannot reproduce the crash.

Doube update: yeah, I can't even export that file with Tone Mapping enabled. The app crashes before writing the JPG. (Triple update: actually, it crashes on export regardless. I can't export this file at all. Man....) Fourth update: yeah, trying to export via rawtherapee-cli crashes too. What a drag.

Floessie commented 4 years ago

Confirmed.

@heckflosse Another NaN:

(gdb) bt full
#0  LUT<float>::operator[]<float, float, void>(float) const (this=0x555556366f40 <rtengine::Color::cachef>, index=-nan(0x400000)) at /home/user/src/rawtherapee/rtengine/LUT.h:452
        idx = -2147483648
        diff = -nan(0x400000)
        p1 = 81.297905
        p2 = 4.51655579
#1  0x0000555555baf109 in rtengine::Color::computeXYZ2Lab(float) (f=-nan(0x400000)) at /home/user/src/rawtherapee/rtengine/color.cc:1773
#2  0x0000555555b97b3d in rtengine::Color::XYZ2Lab(float, float, float, float&, float&, float&) (X=-nan(0x400000), Y=-nan(0x400000), Z=-nan(0x400000), L=@0x7fff9b71374c: -inf, a=@0x7fff9b71373c: -42000, b=@0x7fff9b71372c: -42000) at /home/user/src/rawtherapee/rtengine/color.cc:1933
        x = -nan(0x400000)
        z = -nan(0x400000)
        y = -nan(0x400000)
        fx = -1.99527586e-22
        fy = 4.59163468e-41
        fz = -1.99527283e-22
#3  0x0000555555cb4e7a in operator()(float&, float&, float&, float, float, float, float) const (__closure=0x7fff9b7139e0, l=@0x7fff9b71374c: -inf, a=@0x7fff9b71373c: -42000, b=@0x7fff9b71372c: -42000, slope=1, offset=0, power=1, saturation=1.5) at /home/user/src/rawtherapee/rtengine/iplabregions.cc:219
        rgb = {-nan(0x400000), -nan(0x400000), -nan(0x400000)}
        x = -nan(0x400000)
        y = -nan(0x400000)
        z = -nan(0x400000)
        iws = 0x55555606d6a0 <prophoto_xyz>
        ws = 0x55555606d640 <xyz_prophoto>
        n = 32767
        show_mask_idx = -1939398320
        hmask = std::vector of length 0, capacity -571939560865605118
        cmask = std::vector of length 0, capacity -14746368634819572
        lmask = std::vector of length 0, capacity -14336446218596647
        begin_idx = -1687079092
        end_idx = 32767
        abmask = std::vector of length 0, capacity -2839864159505435
        Lmask = std::vector of length 0, capacity 520 = {{<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 1065353216, y = 1065353216, owner = 1065353216, flags = 1065353216, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = false}...}
        guide = {<rtengine::NonCopyable> = {<No data fields>}, x = 1040278171, y = 1040699566, owner = -1936203456, flags = 32767, ptr = 0x3f8000003f800000, data = 0x3f8000003f800000, lock = 252}
        c_factor = 0
        abcoord = {<No data fields>}
        abca = Python Exception <class 'gdb.error'> value requires 50331652 bytes, which is more than max-value-size: 
#4  0x0000555555cb51c6 in operator()(vfloat&, vfloat&, vfloat&, float, float, float, float) const (__closure=0x7fff9b7139e0, l=..., a=..., b=..., slope=1, offset=0, power=1, saturation=1.5) at /home/user/src/rawtherapee/rtengine/iplabregions.cc:252
        i = 3
        ll = {918.009705, 2250.92212, 81.91996, -inf}
        aa = {-78.0467987, -26.1306763, -21.6560364, -42000}
        bb = {-1350.86365, -1372.16333, -1284.20178, -42000}
        CDL = {__iws = 0x55555606d6a0 <prophoto_xyz>, __ws = 0x55555606d640 <xyz_prophoto>}
        n = 32767
        show_mask_idx = 48
        hmask = Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x400e58138c000080: 
#5  0x0000555555cb6d35 in rtengine::ImProcFunctions::labColorCorrectionRegions(rtengine::LabImage*) (this=0x7fff8c009e30, lab=0x7fff8c001d60) at /home/user/src/rawtherapee/rtengine/iplabregions.cc:310
        blendv = {1, 1, 1, 1}
        l_newv = {918.009827, 2250.92261, 81.9199982, -inf}
        a_newv = {-52.0041924, -17.3570595, -14.4336023, -42000}
        b_newv = {-900.773987, -935.635071, -856.152588, -42000}
        i = 0
        lv = {918.009827, 2250.92261, 81.9199982, -inf}
        av = {-52.0041924, -17.3570595, -14.4336023, 40.8822784}
        bv = {-900.773987, -935.635071, -856.152588, -843.057861}
        x = 92
        y = 2325
        c42000v = {42000, 42000, 42000, 42000}
        cm42000v = {-42000, -42000, -42000, -42000}
        n = 4
        show_mask_idx = -1
        hmask = std::vector of length 4, capacity 4 = {std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c004e00}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c003b90}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c0065b0}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c006c10}}
        cmask = std::vector of length 4, capacity 4 = {std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c002310}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c003d90}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c0067e0}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c011f80}}
        lmask = std::vector of length 4, capacity 4 = {std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c0039d0}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c003fa0}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c0069f0}, std::unique_ptr<rtengine::FlatCurve> = {get() = 0x7fff8c013140}}
        begin_idx = 0
        end_idx = 4
        abmask = std::vector of length 4, capacity 4 = {{<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c0143c0, data = 0x7fff872b7010, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c31f860, data = 0x7fff6a303010, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c32ec00, data = 0x7fff60871010, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c33dfa0, data = 0x7fff56ddf010, lock = false}}
        Lmask = std::vector of length 4, capacity 4 = {{<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c317e90, data = 0x7fff8256e010, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c327230, data = 0x7fff655ba010, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c3365d0, data = 0x7fff5bb28010, lock = false}, {<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c345970, data = 0x7fff52096010, lock = false}}
        guide = {<rtengine::NonCopyable> = {<No data fields>}, x = 5200, y = 3896, owner = 1, flags = 0, ptr = 0x7fff8c34d340, data = 0x7fff4d34d010, lock = false}
        c_factor = 0.00682666665
        abcoord = {<No data fields>}
        abca = Python Exception <class 'gdb.error'> value requires 50331652 bytes, which is more than max-value-size: 
#6  0x0000555555e6ba3c in rtengine::(anonymous namespace)::ImageProcessor::stage_finish() (this=0x7fff9b714ac0) at /home/user/src/rawtherapee/rtengine/simpleprocess.cc:1088
        params = @0x55555e1bc038: {toneCurve = {autoexp = false, clip = 0.02, hrenabled = true, method = {static npos = 18446744073709551615, string_ = "CIELab blending"}, expcomp = 1, curve = std::vector of length 1, capacity 1 = {0}, curve2 = std::vector of length 1, capacity 1 = {0}, curveMode = rtengine::procparams::ToneCurveMode::STD, curveMode2 = rtengine::procparams::ToneCurveMode::STD, brightness = 0, black = -1700, contrast = 25, saturation = 0, shcompr = 50, hlcompr = 150, hlcomprthresh = 0, histmatching = false, fromHistMatching = false, clampOOG = false}, labCurve = {enabled = true, lcurve = std::vector of length 5, capacity 5 = {1, 0.090909090909090953, 0, 1, 1}, acurve = std::vector of length 1, capacity 1 = {0}, bcurve = std::vector of length 1, capacity 1 = {0}, cccurve = std::vector of length 1, capacity 1 = {0}, chcurve = std::vector of length 1, capacity 1 = {0}, lhcurve = std::vector of length 1, capacity 1 = {0}, hhcurve = std::vector of length 1, capacity 1 = {0}, lccurve = std::vector of length 1, capacity 1 = {0}, clcurve = std::vector of length 1, capacity 1 = {0}, brightness = -12, contrast = -100, chromaticity = -55, avoidcolorshift = false, rstprotection = 0, lcredsk = true}, retinex = {enabled = true, cdcurve = std::vector of length 1, capacity 1 = {0}, cdHcurve = std::vector of length 1, capacity 1 = {0}, lhcurve = std::vector of length 1, capacity 1 = {0}, transmissionCurve = std::vector of length 13, capacity 13 = {1, 0, 0.5, 0.34999999999999998, 0.34999999999999998, 0.59999999999999998, 0.75, 0.34999999999999998, 0.34999999999999998, 1, 0.5, 0.34999999999999998, 0.34999999999999998}, gaintransmissionCurve = std::vector of length 17, capacity 17 = {1, 0, 0.10000000000000001, 0.34999999999999998, 0, 0.25, 0.25, 0.34999999999999998, 0.34999999999999998, 0.69999999999999996, 0.25, 0.34999999999999998, 0.34999999999999998, 1, 0.10000000000000001, 0, 0}, mapcurve = std::vector of length 1, capacity 1 = {0}, str = 10, scal = 3, iter = 1, grad = 1, grads = 1, gam = 1.3, slope = 3, neigh = 100, offs = 0, highlights = 0, htonalwidth = 80, shadows = 0, stonalwidth = 80, radius = 40, retinexMethod = {static npos = 18446744073709551615, string_ = "uni"}, retinexcolorspace = {static npos = 18446744073709551615, string_ = "Lab"}, gammaretinex = {static npos = 18446744073709551615, string_ = "none"}, mapMethod = {static npos = 18446744073709551615, string_ = "none"}, viewMethod = {static npos = 18446744073709551615, string_ = "unsharp"}, vart = 50, limd = 8, highl = 4, skal = 3, medianmap = false}, localContrast = {enabled = false, radius = 20, amount = 0.17000000000000001, darkness = 3, lightness = 0.5}, rgbCurves = {enabled = false, lumamode = false, rcurve = std::vector of length 7, capacity 7 = {1, 0, 0, 0.45175438596491224, 0.41666666666666663, 1, 1}, gcurve = std::vector of length 1, capacity 1 = {0}, bcurve = std::vector of length 1, capacity 1 = {0}}, colorToning = {enabled = true, autosat = true, opacityCurve = std::vector of length 17, capacity 17 = {1, 0, 0.29999999999999999, 0.34999999999999998, 0, 0.25, 0.80000000000000004, 0.34999999999999998, 0.34999999999999998, 0.69999999999999996, 0.80000000000000004, 0.34999999999999998, 0.34999999999999998, 1, 0.29999999999999999, 0, 0}, colorCurve = std::vector of length 9, capacity 9 = {1, 0.050000000000000003, 0.62, 0.25, 0.25, 0.58499999999999996, 0.11, 0.25, 0.25}, satProtectionThreshold = 39, saturatedOpacity = 10, strength = 50, balance = 0, hlColSat = {bottom_left = 60, top_left = 80, bottom_right = 0, top_right = 0, init_eql = false, is_double = false}, shadowsColSat = {bottom_left = 80, top_left = 208, bottom_right = 0, top_right = 0, init_eql = false, is_double = false}, clcurve = std::vector of length 7, capacity 7 = {3, 0, 0, 0.34999999999999998, 0.65000000000000002, 1, 1}, cl2curve = std::vector of length 7, capacity 7 = {3, 0, 0, 0.34999999999999998, 0.65000000000000002, 1, 1}, method = {static npos = 18446744073709551615, string_ = "LabRegions"}, twocolor = {static npos = 18446744073709551615, string_ = "Std"}, redlow = 0, greenlow = 0, bluelow = 0, redmed = 0, greenmed = 0, bluemed = 0, redhigh = 0, greenhigh = 0, bluehigh = 0, satlow = 0, sathigh = 0, lumamode = true, labgridALow = 0, labgridBLow = 0, labgridAHigh = 0, labgridBHigh = 0, static LABGRID_CORR_MAX = 12000, static LABGRID_CORR_SCALE = 3, labregions = std::vector of length 4, capacity 4 = {{a = 0, b = 0, saturation = 25, slope = 1, offset = 0, power = 1, hueMask = std::vector of length 9, capacity 9 = {1, 0.16666666699999999, 1, 0.34999999999999998, 0.34999999999999998, 0.82877752459999998, 1, 0.34999999999999998, 0.34999999999999998}, chromaticityMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, lightnessMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, maskBlur = 0, channel = -1}, {a = -0.037037037312984467, b = -0.0041152262128889561, saturation = 55, slope = 1, offset = 0, power = 1, hueMask = std::vector of length 9, capacity 9 = {1, 0.16666666699999999, 1, 0.34999999999999998, 0.34999999999999998, 0.82877752459999998, 1, 0.34999999999999998, 0.34999999999999998}, chromaticityMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, lightnessMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, maskBlur = 0, channel = 0}, {a = 0.020576132461428642, b = 0.020576132461428642, saturation = 45, slope = 1, offset = 0, power = 1, hueMask = std::vector of length 9, capacity 9 = {1, 0.16666666699999999, 1, 0.34999999999999998, 0.34999999999999998, 0.82877752459999998, 1, 0.34999999999999998, 0.34999999999999998}, chromaticityMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, lightnessMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, maskBlur = 0, channel = 2}, {a = 0, b = 0, saturation = 45, slope = 1, offset = 0, power = 1, hueMask = std::vector of length 9, capacity 9 = {1, 0.16666666699999999, 1, 0.34999999999999998, 0.34999999999999998, 0.82877752459999998, 1, 0.34999999999999998, 0.34999999999999998}, chromaticityMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, lightnessMask = std::vector of length 9, capacity 9 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 1, 1, 0.34999999999999998, 0.34999999999999998}, maskBlur = 0, channel = 1}}, labregionsShowMask = -1}, sharpening = {enabled = false, contrast = 6, autoContrast = false, blurradius = 2, gamma = 1, radius = 0.55000000000000004, amount = 200, threshold = {bottom_left = 20, top_left = 80, bottom_right = 2000, top_right = 1200, init_eql = false, is_double = true}, edgesonly = false, edges_radius = 1.8999999999999999, edges_tolerance = 1800, halocontrol = false, halocontrol_amount = 85, method = {static npos = 18446744073709551615, string_ = "rld"}, deconvamount = 5, deconvradius = 1.5, deconviter = 100, deconvdamping = 0}, prsharpening = {enabled = false, contrast = 15, autoContrast = false, blurradius = 0.20000000000000001, gamma = 1, radius = 0.5, amount = 100, threshold = {bottom_left = 20, top_left = 80, bottom_right = 2000, top_right = 1200, init_eql = false, is_double = true}, edgesonly = false, edges_radius = 1.8999999999999999, edges_tolerance = 1800, halocontrol = false, halocontrol_amount = 85, method = {static npos = 18446744073709551615, string_ = "usm"}, deconvamount = 100, deconvradius = 0.45000000000000001, deconviter = 100, deconvdamping = 0}, pdsharpening = {enabled = true, autoContrast = false, autoRadius = false, contrast = 0, deconvradius = 0.90000000000000002, deconvradiusOffset = 0, deconviter = 5, deconvitercheck = true}, sharpenEdge = {enabled = true, passes = 4, amount = 10, threechannels = false}, sharpenMicro = {enabled = true, matrix = true, amount = 60, contrast = 0, uniformity = 10}, vibrance = {enabled = true, pastels = -5, saturated = -5, psthreshold = {bottom_left = 0, top_left = 75, bottom_right = 0, top_right = 0, init_eql = false, is_double = false}, protectskins = false, avoidcolorshift = true, pastsattog = true, skintonescurve = std::vector of length 1, capacity 1 = {0}}, wb = {enabled = true, method = {static npos = 18446744073709551615, string_ = "Camera"}, temperature = 5300, green = 0.97980933622878352, equal = 1, tempBias = 0}, colorappearance = {enabled = true, degree = 100, autodegree = true, degreeout = 85, autodegreeout = true, curve = std::vector of length 1, capacity 1 = {0}, curve2 = std::vector of length 1, capacity 1 = {0}, curve3 = std::vector of length 1, capacity 1 = {0}, curveMode = rtengine::procparams::ColorAppearanceParams::TcMode::LIGHT, curveMode2 = rtengine::procparams::ColorAppearanceParams::TcMode::LIGHT, curveMode3 = rtengine::procparams::ColorAppearanceParams::CtcMode::CHROMA, surround = {static npos = 18446744073709551615, string_ = "Average"}, surrsrc = {static npos = 18446744073709551615, string_ = "Average"}, adapscen = 2000, autoadapscen = true, ybscen = 5, autoybscen = true, adaplum = 16, badpixsl = 0, wbmodel = {static npos = 18446744073709551615, string_ = "RawT"}, illum = {static npos = 18446744073709551615, string_ = "i50"}, algo = {static npos = 18446744073709551615, string_ = "JC"}, contrast = 0, qcontrast = 0, jlight = 0, qbright = 0, chroma = 0, schroma = 0, mchroma = 0, colorh = 0, rstprotection = 0, surrsource = false, gamut = false, datacie = false, tonecie = false, tempout = 5000, autotempout = true, ybout = 18, greenout = 1, tempsc = 5000, greensc = 1, presetcat02 = false}, defringe = {enabled = false, radius = 2, threshold = 13, huecurve = std::vector of length 25, capacity 25 = {1, 0.16666666699999999, 0, 0.34999999999999998, 0.34999999999999998, 0.34699999999999998, 0, 0.34999999999999998, 0.34999999999999998, 0.51366742600000004, 0, 0.34999999999999998, 0.34999999999999998, 0.66894457100000004, 0, 0.34999999999999998, 0.34999999999999998, 0.82877752459999998, 0.97835991, 0.34999999999999998, 0.34999999999999998, 0.99088838270000001, 0, 0.34999999999999998, 0.34999999999999998}}, impulseDenoise = {enabled = true, thresh = 2}, dirpyrDenoise = {lcurve = std::vector of length 9, capacity 9 = {1, 0.050000000000000003, 0.14999999999999999, 0.34999999999999998, 0.34999999999999998, 0.55000000000000004, 0.040000000000000001, 0.34999999999999998, 0.34999999999999998}, cccurve = std::vector of length 9, capacity 9 = {1, 0.050000000000000003, 0.5, 0.34999999999999998, 0.34999999999999998, 0.34999999999999998, 0.050000000000000003, 0.34999999999999998, 0.34999999999999998}, enabled = true, enhance = false, median = false, perform = false, luma = 0, Ldetail = 0, chroma = 5, redchro = 0, bluechro = 0, gamma = 1.7, dmethod = {static npos = 18446744073709551615, string_ = "RGB"}, Lmethod = {static npos = 18446744073709551615, string_ = "SLI"}, Cmethod = {static npos = 18446744073709551615, string_ = "MAN"}, C2method = {static npos = 18446744073709551615, string_ = "MANU"}, smethod = {static npos = 18446744073709551615, string_ = "shalbi"}, medmethod = {static npos = 18446744073709551615, string_ = "soft"}, methodmed = {static npos = 18446744073709551615, string_ = "Lonly"}, rgbmethod = {static npos = 18446744073709551615, string_ = "soft"}, passes = 1}, epd = {enabled = true, strength = 0.20000000000000001, gamma = 1, edgeStopping = 3.2200000000000002, scale = 10, reweightingIterates = 0}, fattal = {enabled = false, threshold = 300, amount = 24, anchor = 4}, sh = {enabled = false, highlights = 10, htonalwidth = 10, shadows = 27, stonalwidth = 100, radius = 1, lab = false}, crop = {enabled = true, x = 0, y = 0, w = 5195, h = 3896, fixratio = true, ratio = {static npos = 18446744073709551615, string_ = "4:3"}, orientation = {static npos = 18446744073709551615, string_ = "As Image"}, guide = {static npos = 18446744073709551615, string_ = "None"}}, coarse = {rotate = 0, hflip = false, vflip = false}, commonTrans = {method = {static npos = 18446744073709551615, string_ = "lin"}, autofill = true}, rotate = {degree = 0}, distortion = {amount = 0}, lensProf = {lcMode = rtengine::procparams::LensProfParams::LcMode::LENSFUNAUTOMATCH, lcpFile = {static npos = 18446744073709551615, string_ = ""}, useDist = true, useVign = true, useCA = false, lfCameraMake = {static npos = 18446744073709551615, string_ = ""}, lfCameraModel = {static npos = 18446744073709551615, string_ = ""}, lfLens = {static npos = 18446744073709551615, string_ = ""}}, perspective = {horizontal = 0, vertical = 0}, gradient = {enabled = false, degree = 0, feather = 25, strength = 0.59999999999999998, centerX = 0, centerY = 0}, pcvignette = {enabled = false, strength = 0.59999999999999998, feather = 50, roundness = 50}, cacorrection = {red = 0, blue = 0}, vignetting = {amount = 0, radius = 50, strength = 30, centerX = 0, centerY = 0}, chmixer = {enabled = false, red = {1000, -22, 10}, green = {-1, 1000, -14}, blue = {-4, -7, 1000}}, blackwhite = {beforeCurve = std::vector of length 1, capacity 1 = {0}, beforeCurveMode = rtengine::procparams::BlackWhiteParams::TcMode::STD_BW, afterCurve = std::vector of length 1, capacity 1 = {0}, afterCurveMode = rtengine::procparams::BlackWhiteParams::TcMode::STD_BW, algo = {static npos = 18446744073709551615, string_ = "SP"}, luminanceCurve = std::vector of length 1, capacity 1 = {0}, autoc = false, enabledcc = true, enabled = false, filter = {static npos = 18446744073709551615, string_ = "None"}, setting = {static npos = 18446744073709551615, string_ = "RGB-Rel"}, method = {static npos = 18446744073709551615, string_ = "Desaturation"}, mixerRed = 33, mixerOrange = 33, mixerYellow = 33, mixerGreen = 33, mixerCyan = 33, mixerBlue = 33, mixerMagenta = 33, mixerPurple = 33, gammaRed = 0, gammaGreen = 0, gammaBlue = 0}, resize = {enabled = false, scale = 0.35999999999999999, appliesTo = {static npos = 18446744073709551615, string_ = "Cropped area"}, method = {static npos = 18446744073709551615, string_ = "Lanczos"}, dataspec = 2, width = 1869, height = 1400, allowUpscaling = false}, icm = {inputProfile = {static npos = 18446744073709551615, string_ = "(camera)"}, toneCurve = false, applyLookTable = true, applyBaselineExposureOffset = true, applyHueSatMap = true, dcpIlluminant = 0, workingProfile = {static npos = 18446744073709551615, string_ = "ProPhoto"}, workingTRC = {static npos = 18446744073709551615, string_ = "none"}, workingTRCGamma = 2.3999999999999999, workingTRCSlope = 12.92, outputProfile = {static npos = 18446744073709551615, string_ = "RTv4_Best"}, outputIntent = rtengine::RI_RELATIVE, outputBPC = true, static NoICMString = {static npos = 18446744073709551615, string_ = "No ICM: sRGB output"}}, raw = {bayersensor = {method = {static npos = 18446744073709551615, string_ = "dcbvng4"}, border = 4, imageNum = 0, ccSteps = 5, black0 = 0, black1 = 0, black2 = 0, black3 = 0, twogreen = true, linenoise = 0, linenoiseDirection = rtengine::procparams::RAWParams::BayerSensor::LineNoiseDirection::BOTH, greenthresh = 100, dcb_iterations = 5, lmmse_iterations = 2, dualDemosaicAutoContrast = true, dualDemosaicContrast = 10, pixelShiftMotionCorrectionMethod = rtengine::procparams::RAWParams::BayerSensor::PSMotionCorrectionMethod::AUTO, pixelShiftEperIso = 0, pixelShiftSigma = 1, pixelShiftShowMotion = false, pixelShiftShowMotionMaskOnly = false, pixelShiftHoleFill = true, pixelShiftMedian = false, pixelShiftGreen = true, pixelShiftBlur = true, pixelShiftSmoothFactor = 0.69999999999999996, pixelShiftEqualBright = false, pixelShiftEqualBrightChannel = false, pixelShiftNonGreenCross = true, pixelShiftDemosaicMethod = {static npos = 18446744073709551615, string_ = "amaze"}, dcb_enhance = true, pdafLinesFilter = false}, xtranssensor = {method = {static npos = 18446744073709551615, string_ = "3-pass (best)"}, dualDemosaicAutoContrast = true, dualDemosaicContrast = 20, border = 7, ccSteps = 0, blackred = 0, blackgreen = 0, blackblue = 0}, dark_frame = {static npos = 18446744073709551615, string_ = "/szeva"}, df_autoselect = false, ff_file = {static npos = 18446744073709551615, string_ = "/szeva"}, ff_AutoSelect = false, ff_BlurRadius = 32, ff_BlurType = {static npos = 18446744073709551615, string_ = "Area Flatfield"}, ff_AutoClipControl = false, ff_clipControl = 0, ca_autocorrect = true, ca_avoidcolourshift = true, caautoiterations = 2, cared = 0, cablue = 0, expos = 1.2, preprocessWB = {mode = rtengine::procparams::RAWParams::PreprocessWB::Mode::AUTO}, hotPixelFilter = false, deadPixelFilter = false, hotdeadpix_thresh = 100}, wavelet = {ccwcurve = std::vector of length 13, capacity 13 = {1, 0, 0.25, 0.34999999999999998, 0.34999999999999998, 0.5, 0.75, 0.34999999999999998, 0.34999999999999998, 0.90000000000000002, 0, 0.34999999999999998, 0.34999999999999998}, blcurve = std::vector of length 13, capacity 13 = {1, 0, 0, 0, 0.34999999999999998, 0.5, 0, 0.34999999999999998, 0.34999999999999998, 1, 0, 0.34999999999999998, 0.34999999999999998}, levelshc = std::vector of length 0, capacity 0, opacityCurveRG = std::vector of length 9, capacity 9 = {1, 0, 0.5, 0.34999999999999998, 0.34999999999999998, 1, 0.5, 0.34999999999999998, 0.34999999999999998}, opacityCurveSH = std::vector of length 17, capacity 17 = {1, 0, 1, 0.34999999999999998, 0.34999999999999998, 0.40000000000000002, 0.5, 0.34999999999999998, 0.34999999999999998, 0.5, 0.5, 0.34999999999999998, 0.34999999999999998, 1, 0, 0.34999999999999998, 0.34999999999999998}, opacityCurveBY = std::vector of length 9, capacity 9 = {1, 0, 0.5, 0.34999999999999998, 0.34999999999999998, 1, 0.5, 0.34999999999999998, 0.34999999999999998}, opacityCurveW = std::vector of length 17, capacity 17 = {1, 0, 0.34999999999999998, 0.34999999999999998, 0, 0.34999999999999998, 0.75, 0.34999999999999998, 0.34999999999999998, 0.59999999999999998, 0.75, 0.34999999999999998, 0.34999999999999998, 1, 0.34999999999999998, 0, 0}, opacityCurveWL = std::vector of length 9, capacity 9 = {1, 0, 0.5, 0.34999999999999998, 0.34999999999999998, 1, 0.5, 0.34999999999999998, 0.34999999999999998}, hhcurve = std::vector of length 1, capacity 1 = {0}, Chcurve = std::vector of length 1, capacity 1 = {0}, wavclCurve = std::vector of length 1, capacity 1 = {0}, enabled = true, median = false, medianlev = false, linkedg = true, cbenab = false, greenlow = 0, bluelow = 0, greenmed = 0, bluemed = 0, greenhigh = 0, bluehigh = 0, ballum = 7, balchrom = 0, chromfi = 0, chromco = 0, mergeL = 40, mergeC = 20, softrad = 0, softradend = 0, lipst = false, avoid = false, showmask = false, oldsh = true, tmr = false, strength = 100, balance = 0, sigmafin = 1, sigmaton = 1, sigmacol = 1, sigmadir = 1, rangeab = 20, protab = 0, iter = 0, expcontrast = false, expchroma = false, c = {0, 0, 0, 0, 0, 0, 0, 0, 0}, ch = {0, 0, 0, 0, 0, 0, 0, 0, 0}, expedge = true, expbl = false, expresid = false, expfinal = false, exptoning = false, expnoise = false, expclari = false, labgridALow = 0, labgridBLow = 0, labgridAHigh = 0, labgridBHigh = 0, static LABGRID_CORR_MAX = 12800, static LABGRID_CORR_SCALE = 3.2760000228881836, static LABGRIDL_DIRECT_SCALE = 41950, Lmethod = 4, CLmethod = {static npos = 18446744073709551615, string_ = "all"}, Backmethod = {static npos = 18446744073709551615, string_ = "grey"}, Tilesmethod = {static npos = 18446744073709551615, string_ = "full"}, daubcoeffmethod = {static npos = 18446744073709551615, string_ = "14_"}, CHmethod = {static npos = 18446744073709551615, string_ = "without"}, Medgreinf = {static npos = 18446744073709551615, string_ = "less"}, ushamethod = {static npos = 18446744073709551615, string_ = "clari"}, CHSLmethod = {static npos = 18446744073709551615, string_ = "SL"}, EDmethod = {static npos = 18446744073709551615, string_ = "CU"}, NPmethod = {static npos = 18446744073709551615, string_ = "none"}, BAmethod = {static npos = 18446744073709551615, string_ = "none"}, TMmethod = {static npos = 18446744073709551615, string_ = "cont"}, Dirmethod = {static npos = 18446744073709551615, string_ = "all"}, HSmethod = {static npos = 18446744073709551615, string_ = "with"}, sigma = 1, offset = 1, lowthr = 40, rescon = 0, resconH = 0, reschro = 0, resblur = 0, resblurc = 0, tmrs = 0, edgs = 1.3999999999999999, scale = 1, gamma = 1, sup = 0, sky = 0, thres = 7, chroma = 5, chro = 0, threshold = 5, threshold2 = 4, edgedetect = 90, edgedetectthr = 20, edgedetectthr2 = 0, edgesensi = 60, edgeampli = 10, contrast = 0, edgrad = 85, edgeffect = 1, edgval = 4, edgthresh = 100, thr = 35, thrH = 65, radius = 40, skinprotect = 0, chrwav = 0, bluwav = 1, hueskin = {bottom_left = -5, top_left = 25, bottom_right = 170, top_right = 120, init_eql = false, is_double = true}, hueskin2 = {bottom_left = -260, top_left = -250, bottom_right = -130, top_right = -140, init_eql = false, is_double = true}, hllev = {bottom_left = 50, top_left = 75, bottom_right = 100, top_right = 98, init_eql = false, is_double = true}, bllev = {bottom_left = 0, top_left = 2, bottom_right = 50, top_right = 25, init_eql = false, is_double = true}, pastlev = {bottom_left = 0, top_left = 2, bottom_right = 30, top_right = 20, init_eql = false, is_double = true}, satlev = {bottom_left = 30, top_left = 45, bottom_right = 130, top_right = 100, init_eql = false, is_double = true}, edgcont = {bottom_left = 0, top_left = 10, bottom_right = 75, top_right = 40, init_eql = false, is_double = true}, level0noise = {bottom_left = 0, top_left = 0, bottom_right = 0, top_right = 0, init_eql = false, is_double = false}, level1noise = {bottom_left = 0, top_left = 0, bottom_right = 0, top_right = 0, init_eql = false, is_double = false}, level2noise = {bottom_left = 0, top_left = 0, bottom_right = 0, top_right = 0, init_eql = false, is_double = false}, level3noise = {bottom_left = 0, top_left = 0, bottom_right = 0, top_right = 0, init_eql = false, is_double = false}}, dirpyrequalizer = {enabled = false, gamutlab = false, mult = {0.69999999999999996, 1.25, 1.2, 1.1499999999999999, 1.1000000000000001, 1.55}, threshold = 0.5, skinprotect = 0, hueskin = {bottom_left = -5, top_left = 25, bottom_right = 170, top_right = 120, init_eql = false, is_double = true}, cbdlMethod = {static npos = 18446744073709551615, string_ = "bef"}}, hsvequalizer = {enabled = false, hcurve = std::vector of length 1, capacity 1 = {0}, scurve = std::vector of length 1, capacity 1 = {0}, vcurve = std::vector of length 1, capacity 1 = {0}}, filmSimulation = {enabled = true, clutFilename = {static npos = 18446744073709551615, string_ = "RTfsc/Color/Kodak/Kodak Portra 800 2.png"}, strength = 100}, softlight = {enabled = true, strength = 100}, dehaze = {enabled = false, strength = 50, showDepthMap = false, depth = 25, luminance = false}, filmNegative = {enabled = false, redRatio = 1.3600000000000001, greenExp = 1.5, blueRatio = 0.85999999999999999, redBase = -1, greenBase = -1, blueBase = -1}, rank = -1, colorlabel = 0, inTrash = false, appVersion = {static npos = 18446744073709551615, string_ = ""}, ppVersion = 347, metadata = {mode = rtengine::procparams::MetaDataParams::STRIP}, exif = {pairs = std::map with 0 elements}, iptc = {pairs = std::map with 0 elements}}
        ipf = @0x7fff8c009e30: {monitorTransform = 0x0, gamutWarning = std::unique_ptr<rtengine::GamutWarning> = {get() = 0x0}, params = 0x55555e1bc038, scale = 1, multiThread = true, lumimul = {0.28804020000000002, 0.71187409999999995, 8.5699999999999996e-05}}
        opautili = false
        rrm = 6.9532724552744259e-310
        ggm = 6.9532724552882598e-310
        bbm = 6.953272455279169e-310
        autor = -9000
        autog = 2.93623468e+13
        autob = 4.59163468e-41
        satLimit = 49.1158218
        satLimitOpacity = 10.689703
        as = {data = std::unique_ptr<rtengine::DCPProfileApplyState::Data> = {get() = 0x7fff8c007a10}}
        dcpProf = 0x0
        histToneCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}
        utili = true
        clcutili = false
        ccutili = false
        cclutili = false
        f_w = 0
        f_h = 1441200992
        cieView = 0x7fff9b714910
        imw = 0
        imh = 32767
        tmpScale = 6.953272455277588e-310
        labResize = false
        tmplab = 0x7fff9b7148fc
        cx = 1440055456
        cy = 32767
        cw = -1687074304
        ch = 32767
        bwonly = false
        readyImg = 0x7fff9b7149b0
#7  0x0000555555e65c8e in rtengine::(anonymous namespace)::ImageProcessor::normal_pipeline() (this=0x7fff9b714ac0) at /home/user/src/rawtherapee/rtengine/simpleprocess.cc:124
#8  0x0000555555e65c33 in rtengine::(anonymous namespace)::ImageProcessor::operator()() (this=0x7fff9b714ac0) at /home/user/src/rawtherapee/rtengine/simpleprocess.cc:109
#9  0x0000555555e6f097 in rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool) (pjob=0x55555e1bc000, errorCode=@0x55555cdbda10: 0, pl=0x555556f2c1e0, flush=false) at /home/user/src/rawtherapee/rtengine/simpleprocess.cc:1737
        proc = {job = 0x55555e1bc000, errorCode = @0x55555cdbda10, pl = 0x555556f2c1e0, flush = false, ipf_p = std::unique_ptr<rtengine::ImProcFunctions> = {get() = 0x7fff8c009e30}, initialImage = 0x7fffdc0047a0, imgsrc = 0x7fffdc0047a0, fw = 5200, fh = 3896, tr = 0, pp = {x = 0, y = 0, width = 5200, height = 3896, skip = 1}, noiseLCurve = {_vptr.NoiseCurve = 0x55555627dfd8 <vtable for rtengine::NoiseCurve+16>, lutNoiseCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {499, 499, 499, 499}, sizev = {500, 500, 500, 500}, sizeiv = {2147483648500, 2147483648500}, dirty = true}, sum = 0}, noiseCCurve = {_vptr.NoiseCurve = 0x55555627dfd8 <vtable for rtengine::NoiseCurve+16>, lutNoiseCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {499, 499, 499, 499}, sizev = {500, 500, 500, 500}, sizeiv = {2147483648500, 2147483648500}, dirty = true}, sum = 0}, calclum = 0x7fff8c001b20, autoNR = 10, autoNRmax = 40, tilesize = 1024, overlap = 128, ch_M = 0x7fff8c009770, max_r = 0x7fff8c0097f0, max_b = 0x7fff8c009870, min_b = 0x7fff8c007f50, min_r = 0x7fff8c008100, lumL = 0x7fff8c0098f0, chromC = 0x7fff8c0017a0, ry = 0x7fff8c001820, sk = 0x7fff8c0018a0, pcsk = 0x7fff8c001920, expcomp = 1, bright = 0, contr = 25, black = -1700, hlcompr = 150, hlcomprthresh = 0, currWB = {temp = 5300.4112243652344, green = 0.97980933622878352, equal = 1, method = "Custom", static spectMap = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x555556397280, _M_left = 0x55555638a2e0, _M_right = 0x55555638a010}, _M_node_count = 28}, <No data fields>}}}, static Cloudy6200_spect = {39.5, 40.57, 41.630000000000003, 43.850000000000001, 46.079999999999998, 45.380000000000003, 44.689999999999998, 47.200000000000003, 49.710000000000001, 63.060000000000002, 76.409999999999997, 80.590000000000003, 84.769999999999996, 85.909999999999997, 87.049999999999997, 84.140000000000001, 81.230000000000004, 90.290000000000006, 99.349999999999994, 105.47, 111.58, 112.23, 112.87, 111.73999999999999, 110.62, 111.41, 112.2, 108.98, 105.76000000000001, 106.31999999999999, 106.89, 106.34, 105.79000000000001, 104.62, 103.45, 105.09, 106.72, 105.23999999999999, 103.76000000000001, 103.75, 103.75, 101.87, 100, 98.290000000000006, 96.579999999999998, 96.459999999999994, 96.340000000000003, 92.849999999999994, 89.370000000000005, 90.25, 91.120000000000005, 91.060000000000002, 90.989999999999995, 90.170000000000002, 89.349999999999994, 87.219999999999999, 85.099999999999994, 85.480000000000004, 85.849999999999994, 84.030000000000001, 82.200000000000003, 82.450000000000003, 82.689999999999998, 83.920000000000002, 85.150000000000006, 83.140000000000001, 81.129999999999995, 76.650000000000006, 72.170000000000002, 73.269999999999996, 74.359999999999999, 75.650000000000006, 76.950000000000003, 70.340000000000003, 63.740000000000002, 67.980000000000004, 72.219999999999999, 74.879999999999995, 77.540000000000006, 71.590000000000003, 65.650000000000006, 56.82, 47.990000000000002, 58.530000000000001, 69.060000000000002, 67.269999999999996, 65.469999999999999, 65.959999999999994, 66.439999999999998, 63.920000000000002, 61.409999999999997, 57.520000000000003, 53.630000000000003, 56.469999999999999, 59.310000000000002, 60.799999999999997, 62.289999999999999}, static Daylight5300_spect = <same as static member of an already seen type>, static Shade7600_spect = <same as static member of an already seen type>, static A2856_spect = <same as static member of an already seen type>, static FluoF1_spect = <same as static member of an already seen type>, static FluoF2_spect = <same as static member of an already seen type>, static FluoF3_spect = <same as static member of an already seen type>, static FluoF4_spect = <same as static member of an already seen type>, static FluoF5_spect = <same as static member of an already seen type>, static FluoF6_spect = <same as static member of an already seen type>, static FluoF7_spect = <same as static member of an already seen type>, static FluoF8_spect = <same as static member of an already seen type>, static FluoF9_spect = <same as static member of an already seen type>, static FluoF10_spect = <same as static member of an already seen type>, static FluoF11_spect = <same as static member of an already seen type>, static FluoF12_spect = <same as static member of an already seen type>, static HMI_spect = <same as static member of an already seen type>, static GTI_spect = <same as static member of an already seen type>, static JudgeIII_spect = <same as static member of an already seen type>, static Solux3500_spect = <same as static member of an already seen type>, static Solux4100_spect = <same as static member of an already seen type>, static Solux4700_spect = <same as static member of an already seen type>, static NG_Solux4700_spect = <same as static member of an already seen type>, static NG_LEDLSI2040_spect = <same as static member of an already seen type>, static NG_CRSSP12WWMR16_spect = <same as static member of an already seen type>, static Flash5500_spect = <same as static member of an already seen type>, static Flash6000_spect = <same as static member of an already seen type>, static Flash6500_spect = <same as static member of an already seen type>, static ColorchechredC3_spect = <same as static member of an already seen type>, static ColorchechOraA2_spect = <same as static member of an already seen type>, static ColorchechYelD3_spect = <same as static member of an already seen type>, static ColorchechGreE2_spect = <same as static member of an already seen type>, static ColorchechGreB3_spect = <same as static member of an already seen type>, static ColorchechCyaF3_spect = <same as static member of an already seen type>, static ColorchechPurD2_spect = <same as static member of an already seen type>, static ColorchechMagE3_spect = <same as static member of an already seen type>, static ColorchechSkiA138_13_14_spect = <same as static member of an already seen type>, static ColorchechGraC4_67_spect = <same as static member of an already seen type>, static ColorchechSkiB166_18_18_spect = <same as static member of an already seen type>, static ColorchechBluC150_m5_m22_spect = <same as static member of an already seen type>, static ColorchechDCBluN881_m7_m14_spect = <same as static member of an already seen type>, static ColorchechSGSkiF763_14_26_spect = <same as static member of an already seen type>, static ColorchechSGSkiK285_11_17_spect = <same as static member of an already seen type>, static ColorchechWhiA496_spect = <same as static member of an already seen type>, static ColorchechGreD1_spect = <same as static member of an already seen type>, static ColorchechSGBlaN3_6_spect = <same as static member of an already seen type>, static JDC468_GraK14_44_spect = <same as static member of an already seen type>, static JDC468_BluM5_spect = <same as static member of an already seen type>, static JDC468_BluD6_spect = <same as static member of an already seen type>, static JDC468_BluF4_spect = <same as static member of an already seen type>, static JDC468_RedG21va_spect = <same as static member of an already seen type>, static JDC468_RedI9_spect = <same as static member of an already seen type>, static JDC468_GreI8_spect = <same as static member of an already seen type>, static JDC468_GreQ7_spect = <same as static member of an already seen type>, static ColorGreenM25_spect = <same as static member of an already seen type>, static ColorYellowkeltano_spect = <same as static member of an already seen type>, static ColorGreenalsi_spect = <same as static member of an already seen type>, static ColorRedpetunia_spect = <same as static member of an already seen type>, static ColorRedkurttu_spect = <same as static member of an already seen type>, static ColorRedlupiini_spect = <same as static member of an already seen type>, static ColorRedhevosminttu_spect = <same as static member of an already seen type>, static ColorRedneilikka_spect = <same as static member of an already seen type>, static ColorRedpelagornia_spect = <same as static member of an already seen type>, static ColorRedtalvio_spect = <same as static member of an already seen type>, static ColorBrownpoimulehti_spect = <same as static member of an already seen type>, static ColorOrangetuntematon_spect = <same as static member of an already seen type>, static ColorOrangetlehmus_spect = <same as static member of an already seen type>, static ColorOrangvaahtera_spect = <same as static member of an already seen type>, static ColorBrownlehmus_spect = <same as static member of an already seen type>, static ColorBrownuotiosammal_spect = <same as static member of an already seen type>, static ColorBlacksoil_spect = <same as static member of an already seen type>, static ColorGraynahjajaekaelae_spect = <same as static member of an already seen type>, static ColorGreennuotisammal_spect = <same as static member of an already seen type>, static ColorGreenleskenlehti_spect = <same as static member of an already seen type>, static ColorGreenlinnunkaali_spect = <same as static member of an already seen type>, static ColorGreenpelto_spect = <same as static member of an already seen type>, static ColorGreenrodvoikukka = <same as static member of an already seen type>, static ColorGreenlehmus = <same as static member of an already seen type>, static ColorGreenlinden = <same as static member of an already seen type>, static ColorYellowlehmus = <same as static member of an already seen type>, static ColorYellowsuikeroalpi = <same as static member of an already seen type>, static ColorYellowpensashanhikki1 = <same as static member of an already seen type>, static ColorYellowpensashanhikki2 = <same as static member of an already seen type>, static ColorBluehiidenvirna = <same as static member of an already seen type>, static ColorBluekurkkuyrtti = <same as static member of an already seen type>, static ColorPinksiankaersaemoe = <same as static member of an already seen type>, static ColorVioletharakankello = <same as static member of an already seen type>, static ColorVioletalsikeapila = <same as static member of an already seen type>, static ColorVioletakilleija = <same as static member of an already seen type>, static ColorOrangekehaekukka = <same as static member of an already seen type>, static ColorRedpihlaja = <same as static member of an already seen type>, static ColorVioletpetunia = <same as static member of an already seen type>, static ColorVioletorvokki = <same as static member of an already seen type>, static ColorBluesinisievikki = <same as static member of an already seen type>, static ColorBlueiisoppi = <same as static member of an already seen type>, static ColorBluelobelia = <same as static member of an already seen type>, static ColorWhiteojaka = <same as static member of an already seen type>, static ColorWhitepetunia = <same as static member of an already seen type>, static ColorWhitepelargonia = <same as static member of an already seen type>, static ColorWhitepaeivaen = <same as static member of an already seen type>, static JDC468_B14_75Redspect = <same as static member of an already seen type>, static Colorblue_spect = <same as static member of an already seen type>, static ColorGreenkoriste = <same as static member of an already seen type>, static ColorGreenpoimulehti = <same as static member of an already seen type>, static ColorGreenhopeapaju = <same as static member of an already seen type>, static ColorReduuden = <same as static member of an already seen type>, static ColorRedpajuan = <same as static member of an already seen type>, static ColorRedjaloan = <same as static member of an already seen type>, static ColorBlueukon = <same as static member of an already seen type>, static ColorBlueorvokki = <same as static member of an already seen type>, static ColorBluemalvikki = <same as static member of an already seen type>, static ColorBlackmaito = <same as static member of an already seen type>, static ColorOrangpihlaja = <same as static member of an already seen type>, static ColorBlackpihlaja = <same as static member of an already seen type>, static ColorViolA1_spect = <same as static member of an already seen type>, static ColorViolA4_spect = <same as static member of an already seen type>, static ColorViolA6_spect = <same as static member of an already seen type>, static ColorBlueSkyK3_spect = <same as static member of an already seen type>, static ColorBlueSkyK9_spect = <same as static member of an already seen type>, static ColorBlueSkyC4_spect = <same as static member of an already seen type>, static ColorBlueSkyC14_spect = <same as static member of an already seen type>, static ColorBlueSkyE4_spect = <same as static member of an already seen type>, static ColorBlueSkyM1_spect = <same as static member of an already seen type>, static ColorBlueSky2B1_spect = <same as static member of an already seen type>, static ColorBlueSkyT7_spect = <same as static member of an already seen type>, static ColorBlueSkyU19_spect = <same as static member of an already seen type>, static ColorBlueSkyU2_spect = <same as static member of an already seen type>, static ColorBlueSkyT17_spect = <same as static member of an already seen type>, static ColorBlackM8_spect = <same as static member of an already seen type>, static ColorBlackM12_spect = <same as static member of an already seen type>, static ColorBlackM13_spect = <same as static member of an already seen type>, static ColorWhite2B12_spect = <same as static member of an already seen type>, static ColorWhite2B14_spect = <same as static member of an already seen type>, static JDC468_Blackred97_spect = <same as static member of an already seen type>, static JDC468_Blackredbl443_spect = <same as static member of an already seen type>, static JDC468_Blackbl27_spect = <same as static member of an already seen type>, static JDC468_Blackbl28_spect = <same as static member of an already seen type>, static JDC468_Blackgr214_spect = <same as static member of an already seen type>, static JDC468_Blackbl436_spect = <same as static member of an already seen type>, static JDC468_Whitebl455_spect = <same as static member of an already seen type>, static JDC468_Blackvio101_spect = <same as static member of an already seen type>, static JDC468_Whitebl92_spect = <same as static member of an already seen type>, static JDC468_Greyredbl94_spect = <same as static member of an already seen type>, static JDC468_Blue32_spect = <same as static member of an already seen type>, static JDC468_Blue236_spect = <same as static member of an already seen type>, static JDC468_Gre300_spect = <same as static member of an already seen type>, static JDC468_Blue340_spect = <same as static member of an already seen type>, static JDC468_Gree110_spect = <same as static member of an already seen type>, static JDC468_Gree457_spect = <same as static member of an already seen type>, static JDC468_Yel241_spect = <same as static member of an already seen type>, static JDC468_Ora321_spect = <same as static member of an already seen type>, static JDC468_Yellow353_spect = <same as static member of an already seen type>, static JDC468_Mag465_spect = <same as static member of an already seen type>, static JDC468_Mag333_spect = <same as static member of an already seen type>, static JDC468_Mag203_spect = <same as static member of an already seen type>, static JDC468_OraO18_spect = <same as static member of an already seen type>, static JDC468_OraD17_spect = <same as static member of an already seen type>, static Fictif_61greyspect = <same as static member of an already seen type>, static JDC468_K15_87greyspect = <same as static member of an already seen type>, static JDC468_YelN10_spect = <same as static member of an already seen type>, static JDC468_GreN7_spect = <same as static member of an already seen type>, static JDC468_GreA10_spect = <same as static member of an already seen type>, static JDC468_GreK7_spect = <same as static member of an already seen type>, static JDC468_PurE24_spect = <same as static member of an already seen type>, static JDC468_BluH10_spect = <same as static member of an already seen type>, static ColabSkin35_15_17_spect = <same as static member of an already seen type>, static ColabSkin57_22_18_spect = <same as static member of an already seen type>, static ColabSkin40_17_17_spect = <same as static member of an already seen type>, static ColabSkin91_4_14_spect = <same as static member of an already seen type>, static ColabSkin87_8_8_spect = <same as static member of an already seen type>, static ColabSkin89_8_21_spect = <same as static member of an already seen type>, static ColabSkin75_8_4_spect = <same as static member of an already seen type>, static ColabSkin75_10_33_spect = <same as static member of an already seen type>, static ColabSkin65_33_11_spect = <same as static member of an already seen type>, static ColabSkin65_7_24_spect = <same as static member of an already seen type>, static ColabSkin57_19_6_spect = <same as static member of an already seen type>, static ColabSkin57_4_19_spect = <same as static member of an already seen type>, static ColabSkin57_10_28_spect = <same as static member of an already seen type>, static ColabSkin40_7_19_spect = <same as static member of an already seen type>, static ColabSkin40_17_6_spect = <same as static member of an already seen type>, static ColabSkin40_4_11_spect = <same as static member of an already seen type>, static ColabSkin33_6_15_spect = <same as static member of an already seen type>, static ColabSkin33_15_5_spect = <same as static member of an already seen type>, static ColabSkin33_10_15_spect = <same as static member of an already seen type>, static ColabSkin24_5_6_spect = <same as static member of an already seen type>, static ColabSkin26_18_18_spect = <same as static member of an already seen type>, static ColabSkin24_7_5_spect = <same as static member of an already seen type>, static ColabSkin20_4_2_spect = <same as static member of an already seen type>, static ColabSkin98_m2_10_spect = <same as static member of an already seen type>, static ColabSkin90_m1_20_spect = <same as static member of an already seen type>, static ColabSkin95_0_4_spect = <same as static member of an already seen type>, static ColabSkin81_2_14_spect = <same as static member of an already seen type>, static ColabSkin87_3_10_spect = <same as static member of an already seen type>, static ColabSkin77_12_21_spect = <same as static member of an already seen type>, static ColabSkin70_7_32_spect = <same as static member of an already seen type>, static ColabSky60_0_m31_spect = <same as static member of an already seen type>, static ColabSky42_0_m24_spect = <same as static member of an already seen type>, static J570_BlueB6_spect = <same as static member of an already seen type>, static J570_BlueB15_spect = <same as static member of an already seen type>, static J570_BlueC2_spect = <same as static member of an already seen type>, static J570_BlueC14_spect = <same as static member of an already seen type>, static J570_BlueC16_spect = <same as static member of an already seen type>, static J570_BlueF1_spect = <same as static member of an already seen type>, static J570_BlueF2_spect = <same as static member of an already seen type>, static J570_BlueF10_spect = <same as static member of an already seen type>, static J570_BlueF13_spect = <same as static member of an already seen type>, static J570_BlueG9_spect = <same as static member of an already seen type>, static J570_BlueG19_spect = <same as static member of an already seen type>, static J570_BlueI5_spect = <same as static member of an already seen type>, static J570_BlueH15_spect = <same as static member of an already seen type>, static J570_BlueI3_spect = <same as static member of an already seen type>, static J570_BlueI19_spect = <same as static member of an already seen type>, static J570_BlueJ4_spect = <same as static member of an already seen type>, static J570_BlueJ6_spect = <same as static member of an already seen type>, static J570_BlueJ11_spect = <same as static member of an already seen type>, static J570_BlueJ13_spect = <same as static member of an already seen type>, static J570_BlueK5_spect = <same as static member of an already seen type>, static J570_BlueN1_spect = <same as static member of an already seen type>, static J570_BlueN4_spect = <same as static member of an already seen type>, static J570_BlueO19_spect = <same as static member of an already seen type>, static J570_BlueU8_spect = <same as static member of an already seen type>, static J570_NeuN8_spect = <same as static member of an already seen type>, static J570_NeuN9_spect = <same as static member of an already seen type>, static J570_NeuO8_spect = <same as static member of an already seen type>, static J570_NeuO11_spect = <same as static member of an already seen type>, static J570_NeuD5_spect = <same as static member of an already seen type>, static J570_NeuE11_spect = <same as static member of an already seen type>, static J570_NeuK16_spect = <same as static member of an already seen type>, static J570_NeuM3_spect = <same as static member of an already seen type>, static J570_NeuN18_spect = <same as static member of an already seen type>, static J570_NeuQ1_spect = <same as static member of an already seen type>, static J570_NeuS7_spect = <same as static member of an already seen type>, static J570_NeuV10_spect = <same as static member of an already seen type>, static J570_NeuW18_spect = <same as static member of an already seen type>, static J570_NeuZ14_spect = <same as static member of an already seen type>, static J570_NeuC18_spect = <same as static member of an already seen type>, static J570_NeuD17_spect = <same as static member of an already seen type>, static J570_NeuJ11_spect = <same as static member of an already seen type>, static J570_NeuL4_spect = <same as static member of an already seen type>, static Colorlab_n72_n2_spect = <same as static member of an already seen type>, static Colorlab_10_n70_spect = <same as static member of an already seen type>, static Colorlab_n33_n70_spect = <same as static member of an already seen type>, static Colorlab_n8_n74_spect = <same as static member of an already seen type>, static Colorlab_19_n69_spect = <same as static member of an already seen type>, static Colorlab_n80_10_spect = <same as static member of an already seen type>, static Colorlab_n80_26_spect = <same as static member of an already seen type>, static Colorlab_n80_5_9_5_9spect = <same as static member of an already seen type>}, baseImg = 0x0, labView = 0x7fff8c001d60, hist16 = {maxs = 65534, maxsf = 65534, data = 0x7fff8c020fa0, clip = 3, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, curve1 = {maxs = 65534, maxsf = 65534, data = 0x7fff8c060fc0, clip = 1, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, curve2 = {maxs = 65534, maxsf = 65534, data = 0x7fff8c0a0fe0, clip = 2, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, curve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c0e1000, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, satcurve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c121020, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, lhskcurve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c161040, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, lumacurve = {maxs = 32768, maxsf = 32768, data = 0x7fff8c1a1060, clip = 0, size = 32770, upperBound = 32769, owner = 1, maxsv = {32768, 32768, 32768, 32768}, sizev = {32769, 32769, 32769, 32769}, sizeiv = {140741783355393, 140741783355393}, dirty = true}, clcurve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c1c1080, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, clToningcurve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c2810e0, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, cl2Toningcurve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c2c1100, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, wavclCurve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c2010a0, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, rCurve = {maxs = 65534, maxsf = 65534, data = 0x7fff8c2410c0, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}, gCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}, bCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}, dummy = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}, customToneCurve1 = {_vptr.ToneCurve = 0x55555627e138 <vtable for rtengine::ToneCurve+16>, lutToneCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, customToneCurve2 = {_vptr.ToneCurve = 0x55555627e138 <vtable for rtengine::ToneCurve+16>, lutToneCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, ctColorCurve = {_vptr.ColorGradientCurve = 0x55555627f7f0 <vtable for rtengine::ColorGradientCurve+16>, lut1 = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}, lut2 = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}, lut3 = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}, low = 0, high = 0}, ctOpacityCurve = {_vptr.OpacityCurve = 0x55555627f810 <vtable for rtengine::OpacityCurve+16>, lutOpacityCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, customColCurve1 = {_vptr.ColorAppearance = 0x55555627f7d0 <vtable for rtengine::ColorAppearance+16>, lutColCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, customColCurve2 = {_vptr.ColorAppearance = 0x55555627f7d0 <vtable for rtengine::ColorAppearance+16>, lutColCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, customColCurve3 = {_vptr.ColorAppearance = 0x55555627f7d0 <vtable for rtengine::ColorAppearance+16>, lutColCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, customToneCurvebw1 = {_vptr.ToneCurve = 0x55555627e138 <vtable for rtengine::ToneCurve+16>, lutToneCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, customToneCurvebw2 = {_vptr.ToneCurve = 0x55555627e138 <vtable for rtengine::ToneCurve+16>, lutToneCurve = {maxs = 0, maxsf = 0, data = 0x0, clip = 0, size = 0, upperBound = 0, owner = 1, maxsv = {0, 0, 0, 0}, sizev = {0, 0, 0, 0}, sizeiv = {0, 0}, dirty = true}}, autili = false, butili = false}
#10 0x0000555555889ccf in sigc::pointer_functor4<rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, rtengine::IImagefloat*>::operator()(rtengine::ProcessingJob* const&, int&, rtengine::ProgressListener* const&, bool const&) const (this=0x55555cdbda00, _A_a1=@0x55555cdbda08: 0x55555e1bc000, _A_a2=@0x55555cdbda10: 0, _A_a3=@0x55555cdbda18: 0x555556f2c1e0, _A_a4=@0x55555cdbda20: false) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225
#11 0x00005555558889cf in sigc::adaptor_functor<sigc::pointer_functor4<rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, rtengine::IImagefloat*> >::operator()<rtengine::ProcessingJob*&, int&, rtengine::ProgressListener*&, bool&>(rtengine::ProcessingJob*&, int&, rtengine::ProgressListener*&, bool&) const (this=0x55555cdbd9f8, _A_arg1=@0x55555cdbda08: 0x55555e1bc000, _A_arg2=@0x55555cdbda10: 0, _A_arg3=@0x55555cdbda18: 0x555556f2c1e0, _A_arg4=@0x55555cdbda20: false) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:149
#12 0x0000555555886e36 in sigc::bind_functor<-1, sigc::pointer_functor4<rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, rtengine::IImagefloat*>, rtengine::ProcessingJob*, int, rtengine::ProgressListener*, bool, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x55555cdbd9f0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693
#13 0x00005555558851f1 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor4<rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, rtengine::IImagefloat*>, rtengine::ProcessingJob*, int, rtengine::ProgressListener*, bool, sigc::nil, sigc::nil, sigc::nil>, rtengine::IImagefloat*>::call_it(sigc::internal::slot_rep*) (rep=0x55555cdbd9c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x55555cdbd9c0
#14 0x0000555555889f7b in sigc::slot0<rtengine::IImagefloat*>::operator()() const (this=0x55555cdbd9a8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:535
#15 0x0000555555888c4e in sigc::adaptor_functor<sigc::slot0<rtengine::IImagefloat*> >::operator()() const (this=0x55555cdbd9a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#16 0x0000555555887129 in sigc::internal::slot_call<sigc::slot0<rtengine::IImagefloat*>, rtengine::IImagefloat*>::call_it(sigc::internal::slot_rep*) (rep=0x55555cdbd970) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:483
        typed_rep = 0x55555cdbd970
#17 0x0000555555887297 in sigc::internal::signal_emit0<rtengine::IImagefloat*, sigc::nil>::emit(sigc::internal::signal_impl*) (impl=0x55555cdbda30) at /usr/include/sigc++-2.0/sigc++/signal.h:709
        slots = {slots_ = std::__cxx11::list = {[0] = {<sigc::functor_base> = {<No data fields>}, rep_ = 0x55555cdbd970, blocked_ = false}, [1] = {<sigc::functor_base> = {<No data fields>}, rep_ = 0x0, blocked_ = false}}, placeholder = {<sigc::functor_base> = {<No data fields>}, rep_ = 0x0, blocked_ = false}}
        it = {<sigc::functor_base> = {<No data fields>}, rep_ = 0x55555cdbd970, blocked_ = false}
        exec = {sig_ = 0x55555cdbda30}
        r_ = 0x0
#18 0x000055555588543e in sigc::signal0<rtengine::IImagefloat*, sigc::nil>::emit() const (this=0x55555e1c23c0) at /usr/include/sigc++-2.0/sigc++/signal.h:2804
#19 0x00005555558838bb in ProgressConnector<rtengine::IImagefloat*>::workingThread() (this=0x55555e1c23c0) at /home/user/src/rawtherapee/rtgui/progressconnector.h:91
#20 0x000055555588ac3d in sigc::bound_mem_functor0<void, ProgressConnector<rtengine::IImagefloat*> >::operator()() const (this=0x55555cd278e8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#21 0x000055555588a0a8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ProgressConnector<rtengine::IImagefloat*> > >::operator()() const (this=0x55555cd278e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#22 0x0000555555888da3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ProgressConnector<rtengine::IImagefloat*> >, void>::call_it(sigc::internal::slot_rep*) (rep=0x55555cd278b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x55555cd278b0
#23 0x00007ffff711a99a in  () at /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#24 0x00007ffff75f052d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff574bf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735801288448, -8288113194229321688, 140737488322846, 140737488322847, 140735801285376, 140735801288448, 8288173715871215656, 8288134177323331624}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#26 0x00007ffff5d8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

HTH, Flössie

heckflosse commented 4 years ago

Duplicate of #5171 ?

zaps166 commented 1 week ago

I have similar crash in RT 5.10 and 5.11: log.txt

Steps to reproduce: