macOS RawTherapee 5.12-rc2+ß testing before release!

If you mean this


no, it works fine, even with 100MB raw files.

1 Like

Well, the issue is still present. Crash when opening, here is the report:
Translated Report (Full Report Below)

Process: rawtherapee [28698]
Path: /Applications/RawTherapee.app/Contents/MacOS/rawtherapee
Identifier: com.rawtherapee.RawTherapee
Version: 5.12-rc1-16-g2aa784e41 (5.12-rc1-16-g2aa784e41)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2025-05-25 09:06:53.4988 +0200
OS Version: macOS 15.5 (24F74)
Report Version: 12
Bridge OS Version: 9.5 (22P5072)
Anonymous UUID: 71CF248D-4AA3-5B9D-7B9E-4995FD24032B

Sleep/Wake UUID: 270D1323-EE37-495A-8D55-6AD2458E767B

Time Awake Since Boot: 840000 seconds
Time Since Wake: 176087 seconds

System Integrity Protection: enabled

Dyld Error Message:
1

Crashed Thread: 0

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

Termination Reason: Namespace DYLD, Code 1 Library missing
Library not loaded: /Applications/RawTherapee.app/Contents/Frameworks/libfftw3f_omp.3.dylib
Referenced from: <45E7F75F-924C-34F4-9020-29455D14A5D7> /Applications/RawTherapee.app/Contents/MacOS/rawtherapee
Reason: tried: ‘/Applications/RawTherapee.app/Contents/Frameworks/libfftw3f_omp.3.dylib’ (code signature in <88DB6F69-57C9-399B-8163-330B3885E4BA> ‘/Applications/RawTherapee.app/Contents/Frameworks/libfftw3f_omp.3.dylib’ not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), ‘/System/Volumes/Preboot/Cryptexes/OS/Applications/RawTherapee.app/Contents/Frameworks/libfftw3f_omp.3.dylib’ (no such file), ‘/Applications/RawTherapee.app/Contents/Frameworks/libfftw3f_omp.3.dylib’ (code signature in <88DB6F69-57C9-399B-8163-330B3885E4BA> ‘/Applications/RawTherapee.app/Contents/Frameworks/libfftw3f_omp.3.dylib’ not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/usr/lib/libfftw3f_omp
(terminated at launch; ignore backtrace)

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000002000209 rbx: 0x0000000000000001 rcx: 0x00007ff7bb915b68 rdx: 0x00007ff7bb915fd0
rdi: 0x0000000000000006 rsi: 0x0000000000000001 rbp: 0x00007ff7bb915bb0 rsp: 0x00007ff7bb915b68
r8: 0x00007ff7bb915bd0 r9: 0x0000000000000000 r10: 0x0000000000000095 r11: 0x0000000000000246
r12: 0x0000000000000000 r13: 0x00007ff7bb915fd0 r14: 0x0000000000000006 r15: 0x0000000000000095
rip: 0x00007ff819838456 rfl: 0x0000000000000246 cr2: 0x0000000000000000

Logical CPU: 0
Error Code: 0x02000209
Trap Number: 133

Binary Images:
0x1045e8000 - 0x105237fff com.rawtherapee.RawTherapee (5.12-rc1-16-g2aa784e41) <45e7f75f-924c-34f4-9020-29455d14a5d7> /Applications/RawTherapee.app/Contents/MacOS/rawtherapee
0x1056e2000 - 0x105779fff libomp.dylib () <0d9aecfa-7433-3bb8-8c90-6f0b733dc99d> /Applications/RawTherapee.app/Contents/Frameworks/libomp.dylib
0x10559b000 - 0x1055aafff libgtkmacintegration-gtk3.4.dylib (
) <3a51e80a-3ee5-3e62-b22c-c17054f11f1b> /Applications/RawTherapee.app/Contents/Frameworks/libgtkmacintegration-gtk3.4.dylib
0x105b49000 - 0x105dc8fff libfftw3f.3.dylib () /Applications/RawTherapee.app/Contents/Frameworks/libfftw3f.3.dylib
0x105e21000 - 0x105eb8fff libgiomm-2.4.1.dylib (
) <7de60b3b-b803-3aaf-8354-58a349619356> /Applications/RawTherapee.app/Contents/Frameworks/libgiomm-2.4.1.dylib
0x105fc9000 - 0x1060e8fff libgio-2.0.0.dylib () <132e6724-e652-3635-9369-1c87af3fb19e> /Applications/RawTherapee.app/Contents/Frameworks/libgio-2.0.0.dylib
0x1057be000 - 0x1057edfff libglibmm-2.4.1.dylib (
) /Applications/RawTherapee.app/Contents/Frameworks/libglibmm-2.4.1.dylib
0x10567b000 - 0x1056b6fff libgobject-2.0.0.dylib () /Applications/RawTherapee.app/Contents/Frameworks/libgobject-2.0.0.dylib
0x106175000 - 0x106268fff libglib-2.0.0.dylib (
) <63acd3df-ef4e-3f78-b2f3-c213ddc5ee31> /Applications/RawTherapee.app/Contents/Frameworks/libglib-2.0.0.dylib
0x105550000 - 0x10557bfff libintl.8.dylib () /Applications/RawTherapee.app/Contents/Frameworks/libintl.8.dylib
0x1055e3000 - 0x1055e6fff libsigc-2.0.0.dylib (
) /Applications/RawTherapee.app/Contents/Frameworks/libsigc-2.0.0.dylib
0x1055f3000 - 0x1055f6fff libgthread-2.0.0.dylib () /Applications/RawTherapee.app/Contents/Frameworks/libgthread-2.0.0.dylib
0x106a95000 - 0x106bb4fff libgtkmm-3.0.1.dylib (
) <1d196389-bc08-31e0-b384-bc254b772387> /Applications/RawTherapee.app/Contents/Frameworks/libgtkmm-3.0.1.dylib
0x105603000 - 0x105622fff libatkmm-1.6.1.dylib () <0de9092e-64ac-3691-8fda-d547ee45a57c> /Applications/RawTherapee.app/Contents/Frameworks/libatkmm-1.6.1.dylib
0x105904000 - 0x10591ffff libgdkmm-3.0.1.dylib (
) <092bde63-e57a-3a40-ae1b-477b18be3bdd> /Applications/RawTherapee.app/Contents/Frameworks/libgdkmm-3.0.1.dylib
0x1062a1000 - 0x10685cfff libgtk-3.0.dylib () <5fdf4d13-584c-30af-b03b-df0187db535e> /Applications/RawTherapee.app/Contents/Frameworks/libgtk-3.0.dylib
0x10584a000 - 0x1058adfff libgdk-3.0.dylib (
) <87f9f58a-c162-30fa-ba78-f9e6c1a4bdfa> /Applications/RawTherapee.app/Contents/Frameworks/libgdk-3.0.dylib
0x1055bf000 - 0x1055c2fff libcairo-gobject.2.dylib () <362c4cb8-aa63-3dc7-a4d9-42ee1d4404a3> /Applications/RawTherapee.app/Contents/Frameworks/libcairo-gobject.2.dylib
0x1059c7000 - 0x1059defff libatk-1.0.0.dylib (
) <283fc84a-e1aa-366a-a4c6-b56e8352ea03> /Applications/RawTherapee.app/Contents/Frameworks/libatk-1.0.0.dylib
0x105960000 - 0x10596ffff libpangomm-1.4.1.dylib () <3b962c0d-c839-30d0-a3b1-7afc7a06d6b5> /Applications/RawTherapee.app/Contents/Frameworks/libpangomm-1.4.1.dylib
0x105a60000 - 0x105a6ffff libcairomm-1.0.1.dylib (
) <8c6c896b-2b5c-3fa6-a22f-ce1d74cd9b08> /Applications/RawTherapee.app/Contents/Frameworks/libcairomm-1.0.1.dylib
0x10599c000 - 0x1059abfff libpangocairo-1.0.0.dylib () /Applications/RawTherapee.app/Contents/Frameworks/libpangocairo-1.0.0.dylib
0x1059f7000 - 0x105a3afff libpango-1.0.0.dylib (
) /Applications/RawTherapee.app/Contents/Frameworks/libpango-1.0.0.dylib
0x1070d7000 - 0x1071b6fff libcairo.2.dylib () <8a18d7c3-42a7-3c0a-840f-1947c1518333> /Applications/RawTherapee.app/Contents/Frameworks/libcairo.2.dylib
0x106e81000 - 0x106f48fff libharfbuzz.0.dylib (
) /Applications/RawTherapee.app/Contents/Frameworks/libharfbuzz.0.dylib
0x105b07000 - 0x105b22fff libgdk_pixbuf-2.0.0.dylib () <550a830c-38b9-394b-b4a5-8530cca75c0c> /Applications/RawTherapee.app/Contents/Frameworks/libgdk_pixbuf-2.0.0.dylib
0x105657000 - 0x10565efff libiptcdata.0.dylib (
) /Applications/RawTherapee.app/Contents/Frameworks/libiptcdata.0.dylib
0x1069b1000 - 0x106a3cfff libjpeg.8.dylib () <2be65fea-eed1-311a-82cb-88160487a8b7> /Applications/RawTherapee.app/Contents/Frameworks/libjpeg.8.dylib
0x105a98000 - 0x105ad7fff liblcms2.2.dylib (
) <7f9ee928-713f-34dc-8046-4d72a58f25e5> /Applications/RawTherapee.app/Contents/Frameworks/liblcms2.2.dylib
0x106a61000 - 0x106a84fff libpng16.16.dylib () /Applications/RawTherapee.app/Contents/Frameworks/libpng16.16.dylib
0x107207000 - 0x107272fff libtiff.6.dylib (
) /Applications/RawTherapee.app/Contents/Frameworks/libtiff.6.dylib
0x107013000 - 0x10702afff liblensfun.1.dylib () <0280188d-5cdd-317e-a9a9-aadc3e6bd751> /Applications/RawTherapee.app/Contents/Frameworks/liblensfun.1.dylib
0x108fc6000 - 0x109891fff librsvg-2.2.dylib (
) /Applications/RawTherapee.app/Contents/Frameworks/librsvg-2.2.dylib
0x7ff8197d5000 - 0x7ff81986f527 dyld () <3771ea6a-0fe5-3b63-961d-c09e01d5e680> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=216.4M resident=0K(0%) swapped_out_or_unallocated=216.4M(100%)
Writable regions: Total=8388K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8388K(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
STACK GUARD 56.0M 1
Stack 8192K 1
VM_ALLOCATE 4K 1
__DATA 732K 34
__DATA_CONST 3546K 34
__DATA_DIRTY 7K 1
__LINKEDIT 176.9M 34
__TEXT 39.5M 34
__TPRO_CONST 8 1
shared memory 8K 2
=========== ======= =======
TOTAL 284.6M 143


1 Like

@zurdo Thanks, I forgot to repair its multiprocessing twin library. The build has been updated to fix that.

Last version is opening and working. Will keep testing, thank you!!!

1 Like

Are you able to reproduce with a debug build? I don’t see anything suspicious in ImageArea::subscriber().

1 Like

Debug build working normally. It’s comically slow, but functions ok.

2 Likes

good news, I restarted my M4 earlier and it worked just fine, no crashes at all.
I just didn’t understand why fixed just because a restart. I’ve been using RT-5.11 since Dec/24. can anyone explain it, please?

1 Like

Darn heisenbug…

Can’t really explain it until we know what caused the crash. Crashes that come and go under the same conditions can be due to invalid data being used (a bug in the code causes the program to look for data at the wrong location). Sometimes that data is harmless. Other times it can cause a crash. The data can change due to a variety of reasons, including restarts.

1 Like

@Lawrence37 @padovan

Darwin cryptexes get refreshed at boot. If there was a corruption in the executable’s cryptex chain, it could have been upset by an upgrade but resolved by the reboot that causes reconfiguration.

1 Like