Testing RawTherapee on macOS 10.12 Sierra and higher (Intel Code)

If you have a mac running macOS 10.12 Sierra or later, please give this new build a whirl:
https://kd6kxr.keybase.pub/RawTherapee_OSX_10.12_64_5.8-2813-gbb08b6bed.zip
Report any successes and or errors/crash reports.

If lensfun is not working, delete the config/options file located @ ~/Library/Containers/RawTherapee/Data/Library/Application\ Support/RawTherapee5-dev/config/options
To completely clear the app’s cache & config, delete the folder ~/Library/Containers/RawTherapee

1 Like

Thank you HIRAM,
Looks fine on my MacBook Pro 15 2017.
Big Sur 11.2.2, 3,1 GHz Quad-Core Intel Core i7, 16 GB,
Radeon Pro 560 4 GB
Intel HD Graphics 630 1536 MB

Just the toolboxes in the right panel become a bit “loose” (they move a bit to the right and to the left) when I make them narrower than the default size.

Correction: I just noticed the scrollbar at the bottom. My eyes used to be better…

1 Like

Hi HIRAM, it seems to be working on iMac 10.15.7 and on Mac Air 11.2 and will keep playing with it and report any issue that may show up

. But having issues on old MacPro with 10.13.6. Here is part of the crash report

Wondering what happened with Crashed Thread 24 in your report… any chance of a re-crash?

First and most importantly, it is working on 10.13.6. I did what probably should have done initially. Dump all the different versions that I had of RT, and second dump also in containers, the folder com.rawtherapee.RawTherapee. Then I did a clean install of the new version and it is not crashing. Something unusual is that when started RT for the first time the system did not asked for security validation. It did on 10.15.7 and 11.2. Thank for efforts to provide this new version

Which version of RT asked for a security validation (and what kind) on your 10.15 and 11.x systems?

The new one, RawTherapee_OSX_10.12_64_5.8-2807-g31641f948. For the security validation probably did not described correctly. When launched for the first time we get the usual message “App cannot be opened because the developer cannot be verified”, with the option of move to trash or cancel as described here https://support.apple.com/en-gb/HT202491. Same thing as for all app not downloaded from the App Store.

1 Like

That security alert feature is settable to pass either App store only or App store plus identified developers, in the Security & Privacy control panel in Catalina and above. Otherwise the usual right-click-open will also pass the app thru gatekeeper’s quarantine.

Updated build link: https://kd6kxr.keybase.pub/RawTherapee_OSX_10.12_64_5.8-2813-gbb08b6bed.zip
Fixed some issues regarding the about splash screen and a startup warning.

Update: Fixed language detection.

Note: to completely clear your app’s cache and config, delete the ~/Library/Containers/RawTherapee folder

Known Issues:
Queue crashes when filename contains ü/é/î “international” characters.

Can’t get this to run.

Report text:

Process: rawtherapee [897]
Path: /Applications/RawTherapee 2.app/Contents/MacOS/rawtherapee
Identifier: com.rawtherapee.RawTherapee
Version: 5.8.2732 (5.8.2732)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: rawtherapee [897]
User ID: 501

Date/Time: 2021-03-11 13:48:21.399 +0000
OS Version: Mac OS X 10.14.6 (18G8022)
Report Version: 12
Anonymous UUID: B7081CA3-5F87-7E3C-C0A2-FB28AD30B3F5

Time Awake Since Boot: 5300 seconds

System Integrity Protection: enabled

Crashed Thread: 0

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: DYLD, [0x3] Wrong version

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: /Applications/RawTherapee.app/Contents/Frameworks/libexpat.1.dylib
Referenced from: /Applications/RawTherapee 2.app/Contents/MacOS/rawtherapee
Reason: Incompatible library version: rawtherapee requires version 8.0.0 or later, but libexpat.1.dylib provides version 1.0.0

Binary Images:
0x107509000 - 0x108098ff7 +com.rawtherapee.RawTherapee (5.8.2732 - 5.8.2732) <41E14846-677E-3276-86F5-04C8335C9619> /Applications/RawTherapee 2.app/Contents/MacOS/rawtherapee
0x108438000 - 0x1084abff3 +libomp.dylib (0) <2D5AA64B-455D-3501-B919-53E74275772D> /Applications/RawTherapee.app/Contents/Frameworks/libomp.dylib
0x10b23f000 - 0x10b2a970f dyld (655.1.1) /usr/lib/dyld

Model: MacPro5,1, BootROM 144.0.0.0.0, 12 processors, 6-Core Intel Xeon, 3.06 GHz, 96 GB, SMC 1.39f5
Graphics: Radeon RX 580, Radeon RX 580, spdisplays_pcie_device, 8 GB
Memory Module: DIMM 1, 16 GB, DDR3 ECC, 1333 MHz, 0x802C, 0x33364A534632473732505A2D314736453120
Memory Module: DIMM 2, 16 GB, DDR3 ECC, 1333 MHz, 0x802C, 0x33364A534632473732505A2D314736453120
Memory Module: DIMM 3, 16 GB, DDR3 ECC, 1333 MHz, 0x802C, 0x33364A534632473732505A2D314736453120
Memory Module: DIMM 5, 16 GB, DDR3 ECC, 1333 MHz, 0x80CE, 0x4D33393342324737304442302D434B302020
Memory Module: DIMM 6, 16 GB, DDR3 ECC, 1333 MHz, 0x802C, 0x33364A534632473732505A2D314736453120
Memory Module: DIMM 7, 16 GB, DDR3 ECC, 1333 MHz, 0x802C, 0x33364A534632473732505A2D314736453120
Bluetooth: Version 6.0.14d12, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet 2, Ethernet, en1
PCI Card: PXS1, USB eXtensible Host Controller, Slot-1
PCI Card: Radeon RX 580, Display Controller, Slot-2
PCI Card: pci1002,aaf0, Audio Device, Slot-2
Serial ATA Device: WDC WD40EZRX-00SPEB0, 4 TB
Serial ATA Device: WDC WD40EZRX-00SPEB0, 4 TB
Serial ATA Device: Samsung SSD 850 EVO 500GB, 500.11 GB
Serial ATA Device: CT500MX500SSD1, 500.11 GB
Serial ATA Device: ST6000DM003-2CY186, 6 TB
Serial ATA Device: WDC WD30EZRX-00SPEB0, 3 TB
USB Device: USB 3.0 Bus
USB Device: USB3.0 Hub
USB Device: USB3.0 Hub
USB Device: Scarlett Solo USB
USB Device: USB2.0 Hub
USB Device: USB2.0 Hub
USB Device: PTK-640
USB Device: USB 2.0 Bus
USB Device: USB 2.0 Bus
USB Device: Keyboard Hub
USB Device: Expert Wireless TB
USB Device: Apple Keyboard
USB Device: Hub
USB Device: EIZO USB HID Monitor
USB Device: i1Display3
USB Device: USB Bus
USB Device: USB Bus
USB Device: USB Bus
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB Bus
USB Device: Apple Optical USB Mouse
USB Device: USB Bus
USB Device: USB Bus
FireWire Device: built-in_hub, Up to 800 Mb/sec
Thunderbolt Bus:

My bad - forgot the cli!!! Now it opens :crazy_face: :crazy_face: :+1:

I’m not sure two copies in /Applications is ok. It will always take the libraries from RawTherapee.app and never RawTherapee 2.app (due to app sucurity and reliability features).

I removed my release 5.8 version, pasted new cli in bin and all appears fine - cheers for the work on this!

2 Likes

One issue I’m currently experiencing pretty consistently is a crash with noise reduction (moving luminance slider) when in 100% view. If rebuilding one or two libraries doesn’t work I’m going to have to get a lldb backtrace of RT because this occurs on a highly cryptic openmp thread.

FYI - I appear NOT to have the problem of crashing at any mag - checked at up to 1600%.

1 Like

I do have it, if this can be of any help.

And I too am on Big Sur.

Screenshot 2021-03-13 at 13.57.14

Not found any malfunctions yet.

1 Like