Solved Rawtherapee segfaults when adjusting white balance

I haven't used rawtherapee in a while, so I'm not sure when this issue started occurring precisely; however, when I go to adjust the white balance for a photo, I am able to segfault it every time. It appears it is segfaulting due to signal 11, accessing address space not assigned to it.

I have aslr enabled and just disabled it to see if that'd help; however, it still fails:

Code:
sysctl kern.elf32.aslr.enable=0
sysctl kern.elf64.aslr.enable=0

Is anyone else running into this issue?
 
I do see this, I typically don't use rawtherapee, but maybe if you truss it from the command line you can get an idea as to what it's doing?
 
While truss is definitely a tool worth checking out in this situation gdb(1) is probably more useful. If you have coredump use gdb /path/to/rawtherapee /path/to/core.dump and check the output of the bt command.
That gives you an idea where in code issue happened.
 
Hmm - I think I need to build rawtherapee myself with debugging symbols to see if I can debug the issue:

Code:
(No debugging symbols found in /usr/local/bin/rawtherapee)
[New LWP 951850]
[New LWP 970064]
[New LWP 970065]
[New LWP 970066]
[New LWP 970067]
[New LWP 970068]
[New LWP 970069]
[New LWP 970070]
[New LWP 970071]
[New LWP 970081]
[New LWP 970085]
[New LWP 970106]
[New LWP 970107]
[New LWP 970108]
[New LWP 970109]
[New LWP 970110]
[New LWP 970111]
[New LWP 970112]
[New LWP 970113]
[New LWP 970266]
Core was generated by `rawtherapee'.
Program terminated with signal SIGSEGV, Segmentation fault.
Address not mapped to object.
#0  0x0000000000b8fdec in ?? ()
[Current thread is 1 (LWP 951850)]
 
Back
Top