reproduced here with raw and pp3. It crashes also with 5.5
If either CIECAM2 or wavelet is deactivated, there is no crash.
Thread 1007 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4108.0x768]
0x0000000000a9700b in LUT<float>::operator[]<float, float, void> (
this=<optimized out>, index=-nan(0x400000))
at D:/RAWTHERAPEE/RTSOURCE/rawtherapee/rtengine/LUT.h:437
437 T operator[](V index) const
(gdb) bt full
#0 0x0000000000a9700b in LUT<float>::operator[]<float, float, void> (
this=<optimized out>, index=-nan(0x400000))
at D:/RAWTHERAPEE/RTSOURCE/rawtherapee/rtengine/LUT.h:437
idx = -2147483648
diff = -nan(0x400000)
p1 = <optimized out>
p2 = <optimized out>
#1 0x0000000000a90d4b in rtengine::curves::setLutVal (lut=...,
val=@0x3e77c6ac: -nan(0x400000))
at D:/RAWTHERAPEE/RTSOURCE/rawtherapee/rtengine/curves.h:83
m = <optimized out>
m = <optimized out>
#2 0x00000000007ece2a in rtengine::Chromacurve::Apply (
Cr=@0x3e77c89c: 1.40129846e-45, this=0x100000000)
at D:/RAWTHERAPEE/RTSOURCE/rawtherapee/rtengine/curves.h:839
No locals.
#3 rtengine::ImProcFunctions::ciecam_02float (this=0x46fffe0046fffe00,
ncie=0x17066590, adap=<optimized out>, pW=<optimized out>,
pwb=<optimized out>, lab=<optimized out>, params=<optimized out>,
customColCurve1=..., customColCurve2=..., customColCurve3=...,
histLCAM=..., histCCAM=..., CAMBrightCurveJ=..., CAMBrightCurveQ=...,
mean=<optimized out>, Iterates=<optimized out>, scale=<optimized out>,
execsharp=<optimized out>, d=<optimized out>,
dj=@0x3e77cbe8: 0.999996662, yb=<optimized out>, rtt=<optimized out>,
showSharpMask=<optimized out>)
at D:/RAWTHERAPEE/RTSOURCE/rawtherapee/rtengine/improcfun.cc:1375
Cc = -nan(0x400000)
Ccold = -nan(0x400000)
userColCurve = @0x100000000: <incomplete type>
protect_red = <optimized out>
sk = <optimized out>
ko = <optimized out>
parsat = 0.800000012
coef = 409.599976
dred = <optimized out>
J = <optimized out>
Q = <optimized out>
M = <optimized out>
Cpro = -nan(0x400000)
spro = 0
h = <optimized out>
Jpro = 0
Mpro = 0
C = <optimized out>
s = <optimized out>
hpro = 12.5288076
Qpro = 0
j = <optimized out>
z = {1.062971, 1.08074462, 1.15451312, 1.09842861}
J = {11.4512835, 11.5661983, 11.9864044, 11.7376528}
Q = {126.34436, 126.976723, 129.262711, 127.914398}
M = {4.08845282, 4.08818483, 4.06061935, 4.00284481}
zbuffer = <optimized out>
k = <optimized out>
x = {1.13707602, 1.16306603, 1.2527349, 1.2041297}
h = {294.816071, 299.150146, 303.55191, 310.129822}
c655d35 = <optimized out>
xbuffer = <optimized out>
y = {1.14787316, 1.17072952, 1.25834692, 1.20458984}
C = {4.00743723, 4.00717449, 3.98015499, 3.92352533}
s = {17.9887733, 17.9433365, 17.7239094, 17.6898727}
ybuffer = <optimized out>
i = <optimized out>
minQThr = 71.0733643
maxQThr = 1.70997608
Cbuffer = <error reading variable Cbuffer (value requires 4266597464 bytes, which is more than max-value-size)>
Qbuffer = <error reading variable Qbuffer (value requires 4266597464 bytes, which is more than max-value-size)>
Mbuffer = <error reading variable Mbuffer (value requires 4266597464 bytes, which is more than max-value-size)>
sbuffer = <error reading variable sbuffer (value requires 4266597464 bytes, which is more than max-value-size)>
Jbuffer = <error reading variable Jbuffer (value requires 4266597464 bytes, which is more than max-value-size)>
hbuffer = <error reading variable hbuffer (value requires 4266597464 bytes, which is more than max-value-size)>
t2e = {t = <optimized out>, baseFrequency = 4578660250722937661}
Xw = 0.95498066200246889
nc = 4.40136026e+33
xw = <optimized out>
pfl = 1.02021635
czj = 1.70360684
c_ = 1.08335078
Zw = 0.94892822171619828
zw = <optimized out>
deg = <optimized out>
minQ = 10000
xws = <optimized out>
algepd = 63
hist16Q = {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}
reccmcz = 1.86615038
wiprof = <optimized out>
n = 0.0500000007
degout = <optimized out>
zw1 = -3.32812438e+27
QproFactor = 1.21706069
f2 = 1.83111262
aw = 59.1285172
zw2 = 1.2527349
nbbj = 1.3199091
maxQ = -1000
fl = 1.08335078
ciedata = false
la2 = <optimized out>
xwd = <optimized out>
Xwsc = 0.96460195849111185
wip = {{1.34594333, -0.255607486, -0.0511117987}, {-0.544598877,
1.50816727, 0.0205351003}, {0, 0, 1.21181285}}
hist16JCAM = {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}
ncb = 1.3199091
yws = <optimized out>
Zwout = 0.82445071516124746
pilotout = <optimized out>
rstprotection = 100
nj = 0.0500000007
mchr = 1.3199091
hue = 373.36087
needJ = <optimized out>
cz = 1.70360684
flj = 1.70997608
t1e = {t = 4880404672822292017, baseFrequency = <optimized out>}
hist16_CCAM = {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}
height = 1071255498
epdEnabled = <optimized out>
hasColCurve1 = true
ncbj = 1.3199091
pow1n = -3.32812438e+27
width = 1066178895
Yw = 1
yw = 100
curveMode = (rtengine::procparams::ColorAppearanceParams::TcMode::BRIGHT | unknown: 1072598834)
hasColCurve2 = false
LabPassOne = 250
c = 0.689999998
ywd = <optimized out>
Zwsc = 0.82445071516124746
hasColCurve3 = true
c2 = <optimized out>
zws = <optimized out>
xw1 = -2.48813958e-05
curveMode2 = (rtengine::procparams::ColorAppearanceParams::TcMode::BRIGHT | unknown: 1066308616)
xw2 = 1.13707602
wh = 373.36087
coefQ = 1.3199091
f_l = 1.08335078
f = 4.40136026e+33
Xwout = 0.96460195849111185
pilot = <optimized out>
curveMode3 = (unknown: 1067065580)
hist16J = {maxs = 32766, maxsf = 32766, data = 0x2a83a540, clip = 3,
size = 32768, upperBound = 32767, owner = 1, maxsv = {32766, 32766,
32766, 32766}, sizev = {32767, 32767, 32767, 32767}, sizeiv = {
140733193420799, 140733193420799}, dirty = true}
needQ = <optimized out>
la = <optimized out>
nc2 = 1.83111262
nbb = 1.3199091
zwd = <optimized out>
t1L = 63
yb2 = <optimized out>
schr = 0.0500000007
gamu = 119
yw1 = 1.86223197
awj = 71.0733643
alg = 1065881455
chr = 1.21691608
highlight = 218
yw2 = 1.16306603
pow1 = 1.86615038
epsil = 9.99999975e-05
a_w = 373.36087
coe = 1.83111262
bufferLength = 1066649366
#4 0x0000000000000000 in ?? ()
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)