From: https://discuss.pixls.us/t/local-lab-build/1430/482
Raw + PP3: https://fi…lebin.net/9cpfghyrsaph2f8g
1. Open raw, making sure the PP3 is applied.
2. Ctrl+s to save, crash while saving.
```
Version: 5.4-639-g659901212
Branch: dev
Commit: 659901212
Commit date: 2018-07-29
Compiler: cc 6.4.0
Processor: Intel(R)\ Core(TM)\ m3-6Y30\ CPU\ @\ 0.90GHz
System: Linux
Bit depth: 64 bits
Gtkmm: V3.22.2
Lensfun: V0.3.2.0
Build type: debug
Build flags: -std=c++11 -march=native -Werror=unused-label -fopenmp -Werror=unknown-pragmas -Wall -Wno-unused-result -Wno-deprecated-declarations -g -ftree-vectorize
Link flags: -march=native
OpenMP support: ON
MMAP support: ON
```
```
0x000055555609497c in LUT<float>::operator[]<float, float, void> (this=0x555556ac18a0 <rtengine::Color::cachef>, index=-nan(0x400000)) at /home/morgan/programs/code-rawtherapee/rtengine/LUT.h:454
454 T p1 = data[idx];
(gdb) bt full
#0 0x000055555609497c in LUT<float>::operator[]<float, float, void> (this=0x555556ac18a0 <rtengine::Color::cachef>, index=-nan(0x400000)) at /home/morgan/programs/code-rawtherapee/rtengine/LUT.h:454
idx = -2147483648
diff = -nan(0x400000)
p1 = -nan(0x400000)
p2 = -890.948242
#1 0x00005555560947a9 in rtengine::Color::computeXYZ2Lab (f=-nan(0x400000)) at /home/morgan/programs/code-rawtherapee/rtengine/color.cc:1753
No locals.
#2 0x000055555606e314 in rtengine::Color::RGB2Lab (R=0x7fffc00327e0, G=0x7fffc003ece0, B=0x7fffc004b1e0, L=0x7fff31361250, a=0x7fff35fce750, b=0x7fff3ac3bc50, wp=0x7fffdcde4630, width=112) at /home/morgan/programs/code-rawtherapee/rtengine/color.cc:1798
y = -nan(0x400000)
fx = 55.1847954
fz = 17.3089352
x = -nan(0x400000)
z = -nan(0x400000)
fy = 51.0750237
k = 0
rv = {-nan(0x400000), 176.808121, 300.391968, 214.238297}
bv = {-nan(0x400000), -890.613464, -687.125671, -662.061035}
xv = {-nan(0x400000), 109.081154, 238.978546, 158.119141}
zv = {-nan(0x400000), -890.948242, -687.383911, -662.309875}
gv = {-nan(0x400000), -58.6987572, 91.364418, 17.1890888}
yv = {-nan(0x400000), 9.0653944, 151.506042, 73.8889694}
maxMask = {0, 0}
minMask = {-4294967296, -1}
minvalfv = {0, 0, 0, 0}
maxvalfv = {65535, 65535, 65535, 65535}
c500v = {500, 500, 500, 500}
c200v = {200, 200, 200, 200}
i = 36
#3 0x000055555612b6d3 in rtengine::ImProcFunctions::rgbProc () at /home/morgan/programs/code-rawtherapee/rtengine/improcfun.cc:3209
i = 2710
ti = 22
ii = 2688
jj = 2464
ii = <optimized out>
jj = <optimized out>
editIFloatBuffer = 0x0
editWhateverTmp = 0x0
clutr = {9924.30664, 10262.7266, 11400.6494, 11014.1602, 10375.4102, 10224.1445, 10334.4014, 10352.7744, 10662.4766, 10432.4219, 9760.26855, 10124.4502, 10416.4199, 10308.0566, 10662.4766, 10953.3154, 10867.5254, 10331.5469, 10334.4014, 9997.35449, 10088.3438, 10506.0166, 9842.28613, 10250.4092, 10375.4102, 10239.0137, 10252.3818, 10205.1172, 10252.3818, 10208.1318, 10129.3525, 10078.8193, 10375.4102, 10623.9053, 10170.3623, 10710.9561, 10949.5439, 9954.28906, 9268.15332, 9339.31836, 9186.13379, 9376.57324, 9514.20996, 10132.3516, 10744.4961, 10867.0059, 10826.5156, 10723.0547, 10826.5156, 10200.2598, 10498.4385, 10280.9053, 10252.3799, 9724.26172, 10211.373, 9714.08203, 10375.4102, 9902.89648, 8653.00977, 9363.20996, 10088.3438, 10067.9131, 10047.334, 9868.26172, 9227.14355, 9502.15625, 9555.21973, 9497.10352, 9514.20996, 10137.5088, 10211.373, 9247.43262, 9965.31543, 9736.625, 10416.4199, 10543.6436, 10006.3242, 9955.16992, 10457.4287, 10464.2588, 10047.334, 9968.03516, 10006.3242, 10225.0029, 11031.5625, 10393.8633, 9883.2959, 9850.03711, 9391.18164, 9344.12988, 10047.334, 9883.82324, 9719.25781, 9272.86621, 9391.18164, 9881.3252, 9760.26758, 9400.27246, 9760.26758, 10290.8525, 10785.5049, 10405.8682, 10293.3916, 9945.98145, 10088.3438, 9851.89062, 9637.23828, 9859.9834, 10334.4014, 10379.0166, 9391.18164, 9761.24902}
perChannelSizeBytes = 50432
jstart = 2464
editIFloatTmpG = 0x0
editIFloatTmpB = 0x0
out_rgbx = {9883.2959, 9907.46484, 9760.26855, 10259.5527, 9801.27637, 9252.62988, 9965.31543, 10425.2109, 10785.5049, 10747.7754, 10826.5156, 11119.665, 11154.5918, 11175.8096, 11441.6582, 11701.2598, 11892.7627, 12422.8555, 12220.8389, 12344.8711, 13615.1631, 12767.1074, 13902.2295, 14027.9414, 14025.2578, 15364.8086, 15583.6221, 16497.3145, 17100.9727, 16799.3105, 17757.123, 18258.8301, 19520.5352, 19044.3301, 18782.3652, 19026.7754, 19397.5059, 19631.1543, 19479.5254, 19142.748, 20094.668, 19740.1367, 19889.6211, 19933.8164, 19725.582, 19791.2422, 20422.7461, 20110.4199, 19725.584, 19968.7305, 19315.4883, 18030.3809, 16034.7246, 14795.5156, 13738.1934, 12747.8447, 11113.5811, 10479.3486, 10416.4199, 10173.3936, 10211.373, 10459.8408, 10416.4199, 10672.1768, 11154.5918, 11034.0127, 11113.5811, 10962.6162, 11195.6006, 11176.1777, 11236.6104, 11291.334, 11113.5811, 11303.793, 10867.5254, 10260.3105, 10375.4102, 10851.2197, 10170.3623, 9210.68848, 8735.0293, 7630.00244, 7299.69678, 7073.07959, 5864.36279, 6375.61719, 6028.40039, 5879.76562, 5987.39062, 6088.27588, 5823.35254, 5658.61621, 5290.229, 5458.22266, 4962.15283, 4880.06396, 5782.34326, 5405.44092, 5413.25781, 5641.35889, 5577.2959, 5476.06494, 5372.24805, 5350.24512, 5126.19092, 5453.34521, 5372.24902, 5551.88232, 6315.46729, 6024.46436, 5700.32471, 5995.64453, 5700.32471, 5578.09912, 6028.40039, 5719.30518, 6192.43848, 6461.04199, 6315.46729, 5983.19336, 5864.36279, 5946.00244, 5782.34326, 6017.78662, 5741.33398, 5384.29688, 5741.33398, 5928.51221, 5659.31445, 5711.81055, 6233.44824, 5685.81396, 5331.23828, 5710.48535, 5659.31445, 5361.71143, 5782.34326, 5790.77148, 5413.25781, 5524.92041, 5454.26709, 5154.7666, 5044.17139, 5242.17969, 5495.27588, 5424.75732, 5495.27637, 5923.71387, 5454.26709, 5487.99414, 5577.2959, 5907.83545, 6110.41943, 5605.73779, 5372.24805, 5686.30273, 5905.37207, 5341.54102, 5372.24805, 5575.73584, 5659.31396, 5565.30908, 5044.17188, 5767.4585, 5413.25781, 5596.46436, 5987.39062, 5939.80225, 5864.36279, 5933.02588, 6192.43848, 5947.35254, 6110.41943, 5707.87598, 5741.33398, 5761.71875, 6028.40039, 5495.97217, 4921.14307, 4962.65039, 5208.20996, 5320.43555, 5536.28613, 5670.22266, 5987.39062, 5937.23242, 5905.37207, 5706.17871, 6028.40039, 5806.7666, 5946.38135, 5882.18506, 5823.35254, 5684.27881, 5700.32471, 5615.81787, 5618.30518, 5506.71289, 5249.21924, 4871.09717...}
editWhateverBuffer = 0x0
tW = 2576
tH = 2800
editIFloatTmpR = 0x0
rtemp = 0x7fffc0030160
gtemp = 0x7fffc003c660
btemp = 0x7fffc0048b60
histToneCurveThr = {<rtengine::NonCopyable> = {<No data fields>}, 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}
buffer = {real = 0x7fffc0030160, alignment = 16 '\020', allocatedSize = 605184, unitSize = 4, data = 0x7fffc0030160, inUse = true}
istart = 2688
clutg = {10170.3623, 10037.583, 9391.18164, 9919.48242, 9965.31445, 9916.62891, 9842.28711, 10051.5029, 9760.26758, 10309.6387, 10498.4385, 9782.81348, 10457.4287, 10113.543, 9350.17188, 9441.59668, 9924.30566, 9784.16602, 9473.2002, 9849.06348, 10539.4492, 10798.8613, 10539.4492, 10282.7451, 10703.4863, 10438.9961, 10457.4287, 10304.1748, 10375.4102, 10629.3701, 10088.3438, 10037.2334, 10334.4014, 10101.3818, 10293.3916, 10305.8721, 10293.3916, 10446.7568, 9965.31543, 10241.1123, 9596.22949, 9906.63867, 9924.30566, 9775.53809, 9637.23828, 9860.35938, 9760.26758, 9432.79492, 9801.27734, 9297.7627, 9842.28613, 9997.99316, 9637.23828, 9921.7168, 10416.4199, 10064.5986, 9883.2959, 9762.92969, 9637.23828, 9147.84961, 9760.26758, 9874.19238, 8981.08594, 9327.12012, 9350.17188, 9524.53809, 10047.334, 9503.83887, 9104.11523, 9443.10938, 9637.23828, 9315.01367, 9760.26758, 9735.125, 9514.20996, 9552.91406, 9637.23828, 9451.22949, 9637.23828, 9629.3291, 10293.3916, 10513.46, 10662.4766, 10377.6143, 10416.4199, 10082.9385, 10088.3438, 9702.49902, 9473.2002, 9508.89844, 9883.2959, 9757.93164, 9678.24805, 9416.33789, 10047.334, 10212.5703, 10129.3525, 10163.4365, 10211.373, 10117.2021, 10334.4014, 10268.5293, 9883.2959, 9713.44043, 9678.24805, 9857.69727, 9678.24805, 9631.18652, 10088.3438, 9643.21875, 9391.18164, 9560.20508}
clutb = {9719.25781, 9879.94043, 9924.30566, 9390.90625, 9145.12402, 9637.84961, 9965.31543, 9708.37207, 9391.18164, 9688.57812, 9842.28613, 9751.55371, 10211.373, 10105.9697, 9965.31543, 9810.92188, 10211.373, 10319.4834, 10170.3623, 9848.20898, 9883.2959, 10134.375, 10129.3525, 9588.1084, 9268.15332, 9487.14844, 9924.30566, 10012.9912, 9719.25781, 9668.4248, 10129.3525, 9960.20996, 9596.22949, 9837.87305, 10170.3623, 9441.05078, 9596.22949, 9549.12598, 9719.25781, 10329.5107, 10457.4287, 10030.2324, 10211.373, 10368.4316, 10252.3818, 9630.49707, 9227.14355, 9732.99219, 10252.3818, 9670.19336, 9883.2959, 10186.5137, 9186.13379, 9752.63965, 10047.334, 10304.1299, 10088.3438, 10042.5039, 9637.23828, 10048.3008, 10047.334, 9684.5791, 9842.28613, 9711.25488, 9719.25781, 8829.68457, 9842.28613, 9917.74316, 9555.21973, 9363.90527, 9678.24805, 9393.90918, 9309.16211, 10171.6172, 9842.28613, 9757.13574, 9473.2002, 9791.25977, 9555.21973, 8950.46289, 9022.0957, 9660.31543, 10293.3916, 9714.39355, 9555.21973, 9807.16797, 9842.28613, 9402.95703, 8940.07715, 9887.3457, 9924.30566, 9873.40918, 9596.22949, 9086.87402, 9432.19141, 9717.73633, 9924.30566, 9720.92871, 9801.27734, 10095.4277, 9801.27734, 10660.4629, 9965.31543, 9585.66504, 10703.4863, 10095.3154, 10375.4102, 9433.90039, 8735.0293, 9477.2666, 9760.26758, 9726.50098}
working = 0x7fff9c0049d0
lab = 0x7fff9fd97030
hltonecurve = @0x7fffdcde5e60: {<rtengine::NonCopyable> = {<No data fields>}, maxs = 65534, maxsf = 65534, data = 0x7fff9fdf7d20, clip = 1, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}
shtonecurve = @0x7fffdcde5ec0: {<rtengine::NonCopyable> = {<No data fields>}, maxs = 65534, maxsf = 65534, data = 0x7fff9fe37d40, clip = 2, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}
tonecurve = @0x7fffdcde5f20: {<rtengine::NonCopyable> = {<No data fields>}, maxs = 65534, maxsf = 65534, data = 0x7fff9c0096e0, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}
sat = 0
rCurve = @0x7fffdcde6220: {<rtengine::NonCopyable> = {<No data fields>}, 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}
gCurve = @0x7fffdcde6280: {<rtengine::NonCopyable> = {<No data fields>}, 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 = @0x7fffdcde62e0: {<rtengine::NonCopyable> = {<No data fields>}, 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}
satLimit = 62.3000259
satLimitOpacity = 21.1112347
ctColorCurve = @0x7fffdcde6480: {_vptr.ColorGradientCurve = 0x5555569e7fd8 <vtable for rtengine::ColorGradientCurve+16>, lut1 = {<rtengine::NonCopyable> = {<No data fields>}, maxs = 499, maxsf = 499, data = 0x7fff9fda0fe0, clip = 3, size = 501, upperBound = 500, owner = 1, maxsv = {499, 499, 499, 499}, sizev = {500, 500, 500, 500}, sizeiv = {2147483648500, 2147483648500}, dirty = true}, lut2 = {<rtengine::NonCopyable> = {<No data fields>}, maxs = 499, maxsf = 499, data = 0x7fff9fd98030, clip = 3, size = 501, upperBound = 500, owner = 1, maxsv = {499, 499, 499, 499}, sizev = {500, 500, 500, 500}, sizeiv = {2147483648500, 2147483648500}, dirty = true}, lut3 = {<rtengine::NonCopyable> = {<No data fields>}, maxs = 499, maxsf = 499, data = 0x7fff9fda0140, clip = 3, size = 501, upperBound = 500, owner = 1, maxsv = {499, 499, 499, 499}, sizev = {500, 500, 500, 500}, sizeiv = {2147483648500, 2147483648500}, dirty = true}, low = 0.069283746556473833, high = 0.58499999999999996}
ctOpacityCurve = @0x7fffdcde65c0: {_vptr.OpacityCurve = 0x5555569e7ff8 <vtable for rtengine::OpacityCurve+16>, lutOpacityCurve = {<rtengine::NonCopyable> = {<No data fields>}, maxs = 499, maxsf = 499, data = 0x7fff9fd9e040, clip = 3, size = 501, upperBound = 500, owner = 1, maxsv = {499, 499, 499, 499}, sizev = {500, 500, 500, 500}, sizeiv = {2147483648500, 2147483648500}, dirty = true}}
opautili = true
clToningcurve = @0x7fffdcde6100: {<rtengine::NonCopyable> = {<No data fields>}, maxs = 65534, maxsf = 65534, data = 0x7fff9c1697a0, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}
cl2Toningcurve = @0x7fffdcde6160: {<rtengine::NonCopyable> = {<No data fields>}, maxs = 65534, maxsf = 65534, data = 0x7fff9c1e97e0, clip = 0, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}
customToneCurve1 = @0x7fffdcde63a0: {_vptr.ToneCurve = 0x5555569e62a0 <vtable for rtengine::ToneCurve+16>, lutToneCurve = {<rtengine::NonCopyable> = {<No data fields>}, 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 = @0x7fffdcde6410: {_vptr.ToneCurve = 0x5555569e62a0 <vtable for rtengine::ToneCurve+16>, lutToneCurve = {<rtengine::NonCopyable> = {<No data fields>}, maxs = 65534, maxsf = 65534, data = 0x7fff9c1a97c0, clip = 3, size = 65536, upperBound = 65535, owner = 1, maxsv = {65534, 65534, 65534, 65534}, sizev = {65535, 65535, 65535, 65535}, sizeiv = {281470681808895, 281470681808895}, dirty = true}}
customToneCurvebw1 = @0x7fffdcde6780: {_vptr.ToneCurve = 0x5555569e62a0 <vtable for rtengine::ToneCurve+16>, lutToneCurve = {<rtengine::NonCopyable> = {<No data fields>}, 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}}
dcpProf = 0x0
asIn = @0x7fffdcde5258: {data = std::unique_ptr<rtengine::DCPProfile::ApplyState::Data> containing 0x7fff9fd96d10}
histToneCurve = @0x7fffdcde52d0: {<rtengine::NonCopyable> = {<No data fields>}, 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}
this = 0x7fff9c0010d0
tmpImage = 0x7fff9c004710
editImgFloat = 0x0
editWhatever = 0x0
editID = EUID_None
wprof = 0x5555565e8d80 <_ZL12xyz_prophoto>
wiprof = 0x5555565e8de0 <_ZL12prophoto_xyz>
toxyz = {{0.827291906, 0.140211254, 0.0325175263}, {0.288040191, 0.711874127, 8.56999977e-05}, {0, 0, 1.00037587}}
equalR = 2.47144032
equalG = 1
equalB = 8306.58301
wip = {{1.3459433000000001, -0.25560749999999999, -0.051111799999999999}, {-0.5445989, 1.5081673, 0.020535100000000001}, {0, 0, 1.2118127999999999}}
wp = {{0.79767489999999996, 0.1351917, 0.031353399999999997}, {0.28804020000000002, 0.71187409999999995, 8.5699999999999996e-05}, {0, 0, 0.82521}}
mixchannels = false
hCurve = 0x0
sCurve = 0x0
vCurve = 0x0
bwlCurve = 0x0
hCurveEnabled = false
sCurveEnabled = false
vCurveEnabled = false
bwlCurveEnabled = false
hald_clut = std::shared_ptr (empty) 0x0
clutAndWorkingProfilesAreSame = false
xyz2clut = 0x0
clut2xyz = 0x0
v_work2xyz = {{{10006.3242, 10133.3916, 10293.3916, 10003.3721}, {9637.23828, 9407.78418, 9473.2002, 9668.80371}, {9678.24805, 9448.79883, 9432.19141, 9446.96387}}, {{9309.16211, 9646.86816, 9965.31543, 9931.06055}, {10006.3242, 9837.91211, 9842.28613, 10042.2363}, {10006.3252, 9282.58496, 9432.19141, 9844.10742}}, {{9801.27734, 10009.4404, 10047.334, 10128.1787}, {10129.3525, 10482.5674, 10744.4961, 10683.8916}, {10621.4678, 10304.4688, 10375.4102, 9735.58496}}}
v_xyz2clut = {{{10006.3252, 9763.96875, 9760.26758, 9723.36035}, {9145.12402, 9940.00977, 10293.3916, 10262.9131}, {9309.16211, 9731.27539, 10047.334, 9897.57812}}, {{10334.4014, 9738.40723, 2.66397674e+13, 3.0611365e-41}, {9719.25781, 9504.62305, -9.80397209e-20, 4.59163468e-41}, {-9.22767536e-20, 4.59163468e-41, -9.22502838e-20, 4.59163468e-41}}, {{7.17464814e-43, 0, 3.96606278e+32, -1.59409507e+38}, {-5.00540574e+17, 4.59163468e-41, -9.22237107e-20, 4.59163468e-41}, {0, 0, 0, 0}}}
v_clut2xyz = {{{0, 0, 3.96606278e+32, -1.59409507e+38}, {-5.00542223e+17, 4.59163468e-41, 2.66389307e+13, 3.0611365e-41}, {-5.00543323e+17, 4.59163468e-41, -9.22237107e-20, 4.59163468e-41}}, {{0, 0, 0, 0}, {-nan(0x7fff18), 9.40395425e-38, 3.96606278e+32, -1.59409507e+38}, {-5.00544972e+17, 4.59163468e-41, 2.66379513e+13, 3.0611365e-41}}, {{-4.24131205e-22, 4.59163468e-41, -9.22237107e-20, 4.59163468e-41}, {0, 0, 0, 0}, {1.75162308e-43, 0, 3.96606278e+32, -1.59409507e+38}}}
v_xyz2work = {{{0, 0, 2.3828653e+14, 3.0611365e-41}, {-5.00547721e+17, 4.59163468e-41, 2.66367098e+13, 3.0611365e-41}, {0, 0, -9.80927639e-20, 4.59163468e-41}}, {{0, 0, 0, 0}, {0, 0, 3.96606278e+32, -1.59409507e+38}, {-5.0054937e+17, 4.59163468e-41, 5.28054401e+13, 3.0611365e-41}}, {{1.39989717e-42, 0, -9.80927639e-20, 4.59163468e-41}, {0, 0, 0, 0}, {-nan(0x7fff18), 9.40395425e-38, 3.96606278e+32, -1.59409507e+38}}}
film_simulation_strength = 1
exp_scale = 1
comp = 0
hlrange = 54722.4609
isProPhoto = true
curveMode = rtengine::procparams::ToneCurveParams::TcMode::STD
curveMode2 = rtengine::procparams::ToneCurveParams::TcMode::STD
highlight = true
hasToneCurve1 = false
hasToneCurve2 = true
beforeCurveMode = rtengine::procparams::BlackWhiteParams::TcMode::STD_BW
hasToneCurvebw1 = false
ptc1ApplyState = {Working2Prophoto = {{9719.25781, 9756.43262, 9432.19141}, {9536.34766, 10293.3916, 10207.9707}, {10006.3242, 9732.88672, 9801.27734}}, Prophoto2Working = {{10248.7227, 10416.4199, 10085.876}, {10129.3525, 10133.5889, 10170.3623}, {9911.21484, 10047.334, 10142.1836}}, cmul_contrast = 9842.28613, isProphoto = 156}
ptc2ApplyState = {Working2Prophoto = {{9924.30566, 9772.16797, 9432.19141}, {9635.30078, 10211.373, 9844.4707}, {9801.27734, 9460.2334, 10006.3242}}, Prophoto2Working = {{10100.5576, 9801.27734, 10119.6914}, {9965.31543, 9936.96484, 9924.30566}, {10122.0479, 9268.15332, 9410.63672}}, cmul_contrast = 9596.22949, isProphoto = 101}
hasColorToning = true
hasColorToningLabGrid = false
strProtect = 0.5
RedLow = 0
GreenLow = 0
BlueLow = 0
RedMed = 0
GreenMed = 0
BlueMed = 0
RedHigh = 0
GreenHigh = 0
BlueHigh = 0
SatLow = 0.800000012
SatHigh = 0.600000024
Balan = 0
chMixRR = 100
chMixRG = 0
chMixRB = 0
chMixGR = 0
chMixGG = 100
chMixGB = 0
chMixBR = 0
chMixBG = 0
chMixBB = 100
blackwhite = false
algm = 0
gammabwr = 1
gammabwg = 1
gammabwb = 1
hasgammabw = false
toneCurveHistSize = 0
histToneCurveCompression = 0
lumimulf = {0.288040191, 0.711874127, 8.56999977e-05}
```