Managed to build ART 1.12.1 on macOS Monterey

Yes now that you mention that, it is missing a test for those variables. (note to self…)

This patch gets ART up-to-date with the macos packaging in RT-dev.

https://gist.githubusercontent.com/Benitoite/16e65adf6e674173bf2b7ab588629b19/raw/6124874aff68f03bf74f43fc247dd2468a538a70/macpatch2

Here is an example universal app/dmg for both Intel and M1 Apple Silicon:
ART_macOS_11.0_arm64_1.0-1279-g00386d772.zip – Keybase.pub
https://kd6kxr.keybase.pub/ART_macOS_Universal_latest.zip

2 Likes

Thanks @HIRAM ! I’ve applied the patch as-is, though I have no way of testing it…

1 Like

Sweet, thanks @agriggio . I am testing Universal (x86-64+arm64) build and have more patches.
https://bitbucket.org/agriggio/art/pull-requests/7/mac-packaging-fixups

Result: A universal build for Big Sur 11.3+ on Intel and Monterey 12.3+ on Apple Silicon:
https://kd6kxr.keybase.pub/ART_macOS_Universal_latest.zip

2 Likes

Thanks! I’ve merged everything. Should I host the zip on bitbucket as an “official” mac build? Or are there some caveats?

After the recent changes ART now compiles to art (and art-cli respectively) instead of ART.

If you want to stick with this casing the desktop file /usr/share/applications/ART.desktop needs to be fixed, as it still references the executable ART.

Hmmm, this is certainly not intended. Thanks for spotting it, I’ll fix it.

1 Like

@agriggio @guzzisti :smiley: sorry if I messed up the production system there. :sweat_smile: I will make it mac-conditional if it went sour.

1 Like

@HIRAM I’ve restored the names of the executables (ART and ART-cli), but I don’t know if this breaks something for the Mac. It would be great if you could take a look (but of course when and if you feel like…)

1 Like

No worries, it would have only affected people like me who use to build from latest master - we should expect that things will break from time to time. :wink:

1 Like

This PR fixes up the mac packaging following the reversion.

1 Like

@agriggio 2 cleanup items in this one. ;-D

Have to revert one of the previous changes. I found out those libs I was removing are all used for cairo font display.

https://kd6kxr.keybase.pub/ART_macOS_Universal_latest.zip is updated now. Feel free to redistribute the package and/or the link. I’m going see what is going on with fancy dmg backgrounds on the new macOS beta and see if I can come up with a fancy dmg, as installation to /Applications is required on mac now, due to the mac app being sandboxed with hardened runtime for system integrity protection.

I also have a VM with some of the older Mojave-compatible dependencies and may be able to generate an app for that system.

For those interested in the build, here was my final cmake commands.

M1:

cmake \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_OSX_ARCHITECTURES=arm64 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=12.3 \
-DPROC_TARGET_NUMBER="2" \
-DPROC_LABEL="arm64" \
-DCACHE_NAME_SUFFIX="1-dev" \
-DCMAKE_C_COMPILER="clang" \
-DCMAKE_CXX_COMPILER="clang++" \
-DWITH_LTO="ON" \
-DCMAKE_OSX_SYSROOT="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="12.3" \
-DLOCAL_PREFIX:STRING="/opt/homebrew" \
-DLENSFUNDBDIR="/Applications/ART.app/Contents/Resources/share/lensfun" \
-DCODESIGNID:STRING="Developer ID Application: Doctor Who (1234512345)" \
-DNOTARY:STRING="--username doctorwho@bbc.uk --password abcd-abcd-abcd-abcd" \
-DCMAKE_CXX_FLAGS_RELEASE="-O3 -DNDEBUG=1 -I/opt/homebrew/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include -Wno-pass-failed -arch arm64 -Wno-deprecated-register -Wno-unused-command-line-argument -std=c++11" \
-DCMAKE_C_FLAGS_RELEASE="-O3 -DNDEBUG=1 -I/opt/homebrew/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include -Wno-pass-failed -arch arm64 -Wno-deprecated-register -Wno-unused-command-line-argument"  \
-DCMAKE_EXE_LINKER_FLAGS="-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -Wl,-headerpad_max_install_names -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -arch arm64" \
-DOpenMP_C_FLAGS="-fopenmp=lomp" \
-DOpenMP_CXX_FLAGS="-fopenmp=lomp" \
-DOpenMP_C_LIB_NAMES="libomp" \
-DOpenMP_CXX_LIB_NAMES="libomp" \
-DOpenMP_libomp_LIBRARY="/opt/homebrew/lib/libomp.dylib" \
-DOpenMP_CXX_FLAGS="-Xpreprocessor -fopenmp /opt/homebrew/lib/libomp.dylib -I/opt/homebrew/include" \
-DOpenMP_CXX_LIB_NAMES="libomp" \
-DOpenMP_C_FLAGS="-Xpreprocessor -fopenmp /opt/homebrew/lib/libomp.dylib -I/opt/homebrew/include" \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DFANCY_DMG:BOOL=ON  \
-DOSX_NIGHTLY:BOOL=ON \
-DOSX_UNIVERSAL:BOOL=ON \
-DOSX_UNIVERSAL_URL:STRING="https://kd6kxr.keybase.pub/ART_macOS_x86_64_latest.zip"  \
.. && make -j8 install && sudo make macosx_bundle

Intel:

 cmake \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=11.3 \
-DPROC_TARGET_NUMBER="10" \
-DPROC_LABEL="sandybridge-ivybridge" \
-DCACHE_NAME_SUFFIX="5-dev" \
-DCMAKE_C_COMPILER="clang" \
-DCMAKE_CXX_COMPILER="clang++" \
-DWITH_LTO="ON" \
-DCMAKE_OSX_SYSROOT="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="11.3" \
-DLOCAL_PREFIX:STRING="/usr/local" \
-DLENSFUNDBDIR="/Applications/ART.app/Contents/Resources/share/lensfun" \
-DCODESIGNID:STRING="Developer ID Application: Doctor Who (1234512345)" \
-DNOTARY:STRING="--username doctorwho@bbc.uk --password abcd-abcd-abcd-abcd" \
-DCMAKE_CXX_FLAGS_RELEASE="-I/usr/local/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include -Wno-pass-failed -Wno-deprecated-register -Wno-unused-command-line-argument -std=c++11 -DNDEBUG=1 -O3" \
-DCMAKE_C_FLAGS_RELEASE="-I/usr/local/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include -Wno-pass-failed -Wno-deprecated-register -Wno-unused-command-line-argument" \
-DCMAKE_EXE_LINKER_FLAGS="-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/lib -Wl,-undefined,dynamic_lookup -Wl,-headerpad_max_install_names -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -O3 -DNDEBUG=1" \
-DOpenMP_C_FLAGS="-fopenmp=lomp" \
-DOpenMP_CXX_FLAGS="-fopenmp=lomp" \
-DOpenMP_C_LIB_NAMES="libomp" \
-DOpenMP_CXX_LIB_NAMES="libomp" \
-DOpenMP_libomp_LIBRARY="/usr/local/lib/libomp.dylib" \
-DOpenMP_CXX_FLAGS="-Xpreprocessor -fopenmp /usr/local/lib/libomp.dylib -I/usr/local/include" \
-DOpenMP_CXX_LIB_NAMES="libomp" \
-DOpenMP_C_FLAGS="-Xpreprocessor -fopenmp /usr/local/lib/libomp.dylib -I/usr/local/include" \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON  \
-DOSX_NIGHTLY:BOOL=ON  \
.. && make -j8 install && sudo make macosx_bundle
1 Like

Thanks! merged. Let me know when you think this is stable enough, and I’ll think about a new release so we have the same version on all the major platforms.

1 Like

I’ve tried running your nightly builds but they crash as soon as I start them on monterey 12.6

Hi, thanks for having a test. We’re you able to get the System Crash Report for that?

Is this the one you’re asking for?

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               ART [37672]
Path:                  /Applications/ART.app/Contents/MacOS/ART
Identifier:            us.pixls.art.ART
Version:               1.0.1301 (1.0.1301)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-10-25 11:05:50.7733 +0200
OS Version:            macOS 12.6.1 (21G217)
Report Version:        12
Anonymous UUID:        BCE7395F-2397-AFE0-907F-11CA53CA6ED3


Time Awake Since Boot: 32000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes:       0x0000000000000001, 0x0000000000000008
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [37672]

VM Region Info: 0x8 is not in any region.  Bytes before following region: 140737487032312
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      VM_ALLOCATE              7fffffebd000-7fffffebe000 [    4K] r-x/r-x SM=ALI  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libcairomm-1.0.1.dylib        	       0x10e86cd7a Cairo::ImageSurface::get_width() const + 10
1   ART                           	       0x10db5dec0 RTImage::createPixbufFromFile(Glib::ustring const&) + 64
2   ART                           	       0x10db76fd9 RTWindow::RTWindow() + 4697
3   ART                           	       0x10dac802c (anonymous namespace)::create_rt_window() + 172
4   ART                           	       0x10dac848c (anonymous namespace)::RTApplication::on_activate() + 28
5   libgiomm-2.4.1.dylib          	       0x10ec0884e Gio::Application_Class::activate_callback(_GApplication*) + 78
6   libgobject-2.0.0.dylib        	       0x10e63f25e _g_closure_invoke_va + 201
7   libgobject-2.0.0.dylib        	       0x10e6532fd g_signal_emit_valist + 987
8   libgobject-2.0.0.dylib        	       0x10e653d78 g_signal_emit + 120
9   libgio-2.0.0.dylib            	       0x10ee409a0 g_application_real_local_command_line + 1350
10  libgiomm-2.4.1.dylib          	       0x10ec09c6c Gio::Application::local_command_line_vfunc(char**&, int&) + 76
11  libgiomm-2.4.1.dylib          	       0x10ec0843e Gio::Application_Class::local_command_line_vfunc_callback(_GApplication*, char***, int*) + 94
12  libgio-2.0.0.dylib            	       0x10ee3edc0 g_application_run + 342
13  ART                           	       0x10dac457f main + 3583
14  dyld                          	       0x111c9b52e start + 462

Thread 1:
0   libsystem_pthread.dylib       	    0x7ff80bf08f48 start_wqthread + 0

Thread 2:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff80be6bd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   ART                           	       0x10ddc3387 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*) + 199
4   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff80be6bd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   ART                           	       0x10ddc3387 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*) + 199
4   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 4:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff80be6bd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   ART                           	       0x10ddc3387 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*) + 199
4   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 5:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff80be6bd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   ART                           	       0x10ddc3387 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*) + 199
4   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 6:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff80be6bd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   ART                           	       0x10ddc3387 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*) + 199
4   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 7:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff80be6bd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   ART                           	       0x10ddc3387 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*) + 199
4   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 8:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff80be6bd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   ART                           	       0x10ddc3387 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*) + 199
4   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libomp.dylib                  	       0x10e52d93c __kmp_suspend_64 + 260
3   libomp.dylib                  	       0x10e51b64a kmp_flag_64::wait(kmp_info*, int, void*) + 1386
4   libomp.dylib                  	       0x10e518633 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 151
5   libomp.dylib                  	       0x10e51adb0 __kmp_fork_barrier(int, int) + 445
6   libomp.dylib                  	       0x10e5067e0 __kmp_launch_thread + 186
7   libomp.dylib                  	       0x10e52cbff __kmp_launch_worker(void*) + 278
8   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 10:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libomp.dylib                  	       0x10e52d93c __kmp_suspend_64 + 260
3   libomp.dylib                  	       0x10e51b64a kmp_flag_64::wait(kmp_info*, int, void*) + 1386
4   libomp.dylib                  	       0x10e518633 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 151
5   libomp.dylib                  	       0x10e51adb0 __kmp_fork_barrier(int, int) + 445
6   libomp.dylib                  	       0x10e5067e0 __kmp_launch_thread + 186
7   libomp.dylib                  	       0x10e52cbff __kmp_launch_worker(void*) + 278
8   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 11:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libomp.dylib                  	       0x10e52d93c __kmp_suspend_64 + 260
3   libomp.dylib                  	       0x10e51b64a kmp_flag_64::wait(kmp_info*, int, void*) + 1386
4   libomp.dylib                  	       0x10e518633 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 151
5   libomp.dylib                  	       0x10e51adb0 __kmp_fork_barrier(int, int) + 445
6   libomp.dylib                  	       0x10e5067e0 __kmp_launch_thread + 186
7   libomp.dylib                  	       0x10e52cbff __kmp_launch_worker(void*) + 278
8   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 12:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libomp.dylib                  	       0x10e52d93c __kmp_suspend_64 + 260
3   libomp.dylib                  	       0x10e51b64a kmp_flag_64::wait(kmp_info*, int, void*) + 1386
4   libomp.dylib                  	       0x10e518633 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 151
5   libomp.dylib                  	       0x10e51adb0 __kmp_fork_barrier(int, int) + 445
6   libomp.dylib                  	       0x10e5067e0 __kmp_launch_thread + 186
7   libomp.dylib                  	       0x10e52cbff __kmp_launch_worker(void*) + 278
8   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 13:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libomp.dylib                  	       0x10e52d93c __kmp_suspend_64 + 260
3   libomp.dylib                  	       0x10e51b64a kmp_flag_64::wait(kmp_info*, int, void*) + 1386
4   libomp.dylib                  	       0x10e518633 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 151
5   libomp.dylib                  	       0x10e51adb0 __kmp_fork_barrier(int, int) + 445
6   libomp.dylib                  	       0x10e5067e0 __kmp_launch_thread + 186
7   libomp.dylib                  	       0x10e52cbff __kmp_launch_worker(void*) + 278
8   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 14:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libomp.dylib                  	       0x10e52d93c __kmp_suspend_64 + 260
3   libomp.dylib                  	       0x10e51b64a kmp_flag_64::wait(kmp_info*, int, void*) + 1386
4   libomp.dylib                  	       0x10e518633 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 151
5   libomp.dylib                  	       0x10e51adb0 __kmp_fork_barrier(int, int) + 445
6   libomp.dylib                  	       0x10e5067e0 __kmp_launch_thread + 186
7   libomp.dylib                  	       0x10e52cbff __kmp_launch_worker(void*) + 278
8   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 15:
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libomp.dylib                  	       0x10e52d93c __kmp_suspend_64 + 260
3   libomp.dylib                  	       0x10e51b64a kmp_flag_64::wait(kmp_info*, int, void*) + 1386
4   libomp.dylib                  	       0x10e518633 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 151
5   libomp.dylib                  	       0x10e51adb0 __kmp_fork_barrier(int, int) + 445
6   libomp.dylib                  	       0x10e5067e0 __kmp_launch_thread + 186
7   libomp.dylib                  	       0x10e52cbff __kmp_launch_worker(void*) + 278
8   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 16:
0   libsystem_pthread.dylib       	    0x7ff80bf08f48 start_wqthread + 0

Thread 17:
0   libsystem_pthread.dylib       	    0x7ff80bf08f48 start_wqthread + 0

Thread 18:: pool-spawner
0   libsystem_kernel.dylib        	    0x7ff80bed33ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff80bf0da6f _pthread_cond_wait + 1249
2   libglib-2.0.0.dylib           	       0x10efd0901 g_cond_wait + 37
3   libglib-2.0.0.dylib           	       0x10ef61bf1 g_async_queue_pop_intern_unlocked + 99
4   libglib-2.0.0.dylib           	       0x10efaf4b7 g_thread_pool_spawn_thread + 117
5   libglib-2.0.0.dylib           	       0x10efaefee g_thread_proxy + 66
6   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 19:: gmain
0   libsystem_kernel.dylib        	    0x7ff80bed8d5a __select + 10
1   libglib-2.0.0.dylib           	       0x10ef98567 g_poll + 505
2   libglib-2.0.0.dylib           	       0x10ef8bc26 g_main_context_iterate + 340
3   libglib-2.0.0.dylib           	       0x10ef8bcd4 g_main_context_iteration + 55
4   libglib-2.0.0.dylib           	       0x10ef8ce31 glib_worker_main + 30
5   libglib-2.0.0.dylib           	       0x10efaefee g_thread_proxy + 66
6   libsystem_pthread.dylib       	    0x7ff80bf0d4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff80bf08f6b thread_start + 15

Thread 20:
0   libsystem_pthread.dylib       	    0x7ff80bf08f48 start_wqthread + 0


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000103  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000092c60
  rdi: 0x0000000000000000  rsi: 0x00000000bd37fbc7  rbp: 0x00007ff7b25be010  rsp: 0x00007ff7b25be000
   r8: 0x0000000000000342   r9: 0x000000000000000a  r10: 0x00007faefe900000  r11: 0x0000000000000000
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x00007ff7b25be180
  rip: 0x000000010e86cd7a  rfl: 0x0000000000010246  cr2: 0x0000000000000008
  
Logical CPU:     0
Error Code:      0x00000004 (no mapping for user data read)
Trap Number:     14

Thread 0 instruction stream:
  ff bf 10 00 00 00 e8 11-1f 00 00 4c 89 70 08 48  ...........L.p.H
  8d 0d 38 58 00 00 48 89-08 48 89 03 48 c7 43 08  ..8X..H..H..H.C.
  00 00 00 00 bf 04 00 00-00 e8 ee 1e 00 00 48 89  ..............H.
  43 08 c7 00 01 00 00 00-48 89 d8 5b 41 5e 5d c3  C.......H..[A^].
  48 89 c7 e8 3e 64 ff ff-66 2e 0f 1f 84 00 00 00  H...>d..f.......
  00 00 0f 1f 40 00 55 48-89 e5 41 56 53 48 89 fb  ....@.UH..AVSH..
 [48]8b 7f 08 e8 ff 20 00-00 41 89 c6 48 8b 7b 08  H..... ..A..H.{.	<==
  e8 43 25 00 00 85 c0 74-07 89 c7 e8 76 d0 ff ff  .C%....t....v...
  44 89 f0 5b 41 5e 5d c3-66 2e 0f 1f 84 00 00 00  D..[A^].f.......
  00 00 0f 1f 40 00 55 48-89 e5 41 56 53 48 89 fb  ....@.UH..AVSH..
  48 8b 7f 08 e8 b3 20 00-00 41 89 c6 48 8b 7b 08  H..... ..A..H.{.
  e8 03 25 00 00 85 c0 74-07 89 c7 e8 36 d0 ff ff  ..%....t....6...

Binary Images:
       0x10e85e000 -        0x10e871fff libcairomm-1.0.1.dylib (*) <5cbae901-56c7-33f7-b43c-137478512819> /Applications/ART.app/Contents/Frameworks/libcairomm-1.0.1.dylib
       0x10d940000 -        0x10e043fff us.pixls.art.ART (1.0.1301) <33d538ca-6404-37a9-ae12-ea60d4263a03> /Applications/ART.app/Contents/MacOS/ART
       0x10ebf9000 -        0x10ecacfff libgiomm-2.4.1.dylib (*) <aaa98536-a0e7-3604-9814-ca2f7f7643a6> /Applications/ART.app/Contents/Frameworks/libgiomm-2.4.1.dylib
       0x10e636000 -        0x10e66dfff libgobject-2.0.0.dylib (*) <f317829c-f814-3a65-a6d9-ed2dee6c5e7e> /Applications/ART.app/Contents/Frameworks/libgobject-2.0.0.dylib
       0x10edb9000 -        0x10eed0fff libgio-2.0.0.dylib (*) <56394af0-f3e9-3d0f-be00-3aaa5e632bb7> /Applications/ART.app/Contents/Frameworks/libgio-2.0.0.dylib
       0x111c96000 -        0x111d01fff dyld (*) <7b87a986-a153-33c4-8470-d56410b7f9d5> /usr/lib/dyld
    0x7ff80bf07000 -     0x7ff80bf12fff libsystem_pthread.dylib (*) <b5454e27-e8c7-3fdb-b77f-714f1e82e70b> /usr/lib/system/libsystem_pthread.dylib
    0x7ff80becf000 -     0x7ff80bf06fff libsystem_kernel.dylib (*) <0ea0d8ac-c27b-3a71-a59b-ec3a6f116acf> /usr/lib/system/libsystem_kernel.dylib
    0x7ff80be60000 -     0x7ff80beb8fff libc++.1.dylib (*) <e67ac91f-f1dc-30ec-84f3-83f5bdad3434> /usr/lib/libc++.1.dylib
       0x10e4ec000 -        0x10e547fff libomp.dylib (*) <1de76d74-5521-3193-8d5a-72a827baf65c> /Applications/ART.app/Contents/Frameworks/libomp.dylib
       0x10ef59000 -        0x10f038fff libglib-2.0.0.dylib (*) <eacaf4fb-afaa-30ff-9ec5-4f566a1be41a> /Applications/ART.app/Contents/Frameworks/libglib-2.0.0.dylib
               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=905.1M resident=0K(0%) swapped_out_or_unallocated=905.1M(100%)
Writable regions: Total=667.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=667.6M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG backing stores                 2528K        4 
ColorSync                          212K       24 
CoreServices                       140K        1 
CoreUI image data                  152K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           208.9M       58 
MALLOC guard page                   16K        4 
MALLOC_LARGE (reserved)            784K        1         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
ObjC additional data                15K        1 
STACK GUARD                       56.1M       21 
Stack                             70.7M       21 
VM_ALLOCATE                         48K       12 
__CTF                               756        1 
__DATA                            18.4M      354 
__DATA_CONST                      15.7M      223 
__DATA_DIRTY                       534K       97 
__FONT_DATA                          4K        1 
__LINKEDIT                       663.9M       62 
__TEXT                           241.3M      365 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
mapped file                       81.3M       17 
shared memory                      768K       16 
===========                     =======  ======= 
TOTAL                              1.7G     1290 
TOTAL, minus reserved VM space     1.3G     1290 



-----------
Full Report
-----------

{"app_name":"ART","timestamp":"2022-10-25 11:05:59.00 +0200","app_version":"1.0.1301","slice_uuid":"33d538ca-6404-37a9-ae12-ea60d4263a03","build_version":"1.0.1301","platform":1,"bundleID":"us.pixls.art.ART","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.6.1 (21G217)","incident_id":"E910ACEF-D0DB-4952-B99C-30DCE7B847D1","name":"ART"}
{
  "uptime" : 32000,
  "procLaunch" : "2022-10-25 11:05:44.2119 +0200",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro11,4",
  "procStartAbsTime" : 32168489986560,
  "coalitionID" : 7894,
  "osVersion" : {
    "train" : "macOS 12.6.1",
    "build" : "21G217",
    "releaseType" : "User"
  },
  "captureTime" : "2022-10-25 11:05:50.7733 +0200",
  "incident" : "E910ACEF-D0DB-4952-B99C-30DCE7B847D1",
  "bug_type" : "309",
  "pid" : 37672,
  "procExitAbsTime" : 32175049955481,
  "cpuType" : "X86-64",
  "procName" : "ART",
  "procPath" : "\/Applications\/ART.app\/Contents\/MacOS\/ART",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0.1301","CFBundleVersion":"1.0.1301","CFBundleIdentifier":"us.pixls.art.ART"},
  "storeInfo" : {"deviceIdentifierForVendor":"48656677-4F81-5A49-A973-7F50DBAA40F3","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "us.pixls.art.ART",
  "crashReporterKey" : "BCE7395F-2397-AFE0-907F-11CA53CA6ED3",
  "sip" : "enabled",
  "vmRegionInfo" : "0x8 is not in any region.  Bytes before following region: 140737487032312\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7fffffebd000-7fffffebe000 [    4K] r-x\/r-x SM=ALI  ",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000008","rawCodes":[1,8],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000008"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":37672},
  "vmregioninfo" : "0x8 is not in any region.  Bytes before following region: 140737487032312\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7fffffebd000-7fffffebe000 [    4K] r-x\/r-x SM=ALI  ",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":424437,"instructionState":{"instructionStream":{"bytes":[255,191,16,0,0,0,232,17,31,0,0,76,137,112,8,72,141,13,56,88,0,0,72,137,8,72,137,3,72,199,67,8,0,0,0,0,191,4,0,0,0,232,238,30,0,0,72,137,67,8,199,0,1,0,0,0,72,137,216,91,65,94,93,195,72,137,199,232,62,100,255,255,102,46,15,31,132,0,0,0,0,0,15,31,64,0,85,72,137,229,65,86,83,72,137,251,72,139,127,8,232,255,32,0,0,65,137,198,72,139,123,8,232,67,37,0,0,133,192,116,7,137,199,232,118,208,255,255,68,137,240,91,65,94,93,195,102,46,15,31,132,0,0,0,0,0,15,31,64,0,85,72,137,229,65,86,83,72,137,251,72,139,127,8,232,179,32,0,0,65,137,198,72,139,123,8,232,3,37,0,0,133,192,116,7,137,199,232,54,208,255,255],"offset":96}},"threadState":{"r13":{"value":0},"rax":{"value":259},"rflags":{"value":66118},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":3174562759},"r8":{"value":834},"cr2":{"value":8},"rdx":{"value":601184},"r10":{"value":140389571887104},"r9":{"value":10},"r15":{"value":140701826015616},"rbx":{"value":0},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":0},"rip":{"value":4538682746,"matchesCrashFrame":1},"rbp":{"value":140701826015248},"rsp":{"value":140701826015232},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":60794,"symbol":"Cairo::ImageSurface::get_width() const","symbolLocation":10,"imageIndex":0},{"imageOffset":2219712,"symbol":"RTImage::createPixbufFromFile(Glib::ustring const&)","symbolLocation":64,"imageIndex":1},{"imageOffset":2322393,"symbol":"RTWindow::RTWindow()","symbolLocation":4697,"imageIndex":1},{"imageOffset":1605676,"symbol":"(anonymous namespace)::create_rt_window()","symbolLocation":172,"imageIndex":1},{"imageOffset":1606796,"symbol":"(anonymous namespace)::RTApplication::on_activate()","symbolLocation":28,"imageIndex":1},{"imageOffset":63566,"symbol":"Gio::Application_Class::activate_callback(_GApplication*)","symbolLocation":78,"imageIndex":2},{"imageOffset":37470,"symbol":"_g_closure_invoke_va","symbolLocation":201,"imageIndex":3},{"imageOffset":119549,"symbol":"g_signal_emit_valist","symbolLocation":987,"imageIndex":3},{"imageOffset":122232,"symbol":"g_signal_emit","symbolLocation":120,"imageIndex":3},{"imageOffset":555424,"symbol":"g_application_real_local_command_line","symbolLocation":1350,"imageIndex":4},{"imageOffset":68716,"symbol":"Gio::Application::local_command_line_vfunc(char**&, int&)","symbolLocation":76,"imageIndex":2},{"imageOffset":62526,"symbol":"Gio::Application_Class::local_command_line_vfunc_callback(_GApplication*, char***, int*)","symbolLocation":94,"imageIndex":2},{"imageOffset":548288,"symbol":"g_application_run","symbolLocation":342,"imageIndex":4},{"imageOffset":1590655,"symbol":"main","symbolLocation":3583,"imageIndex":1},{"imageOffset":21806,"symbol":"start","symbolLocation":462,"imageIndex":5}]},{"id":424560,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":424561,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":8},{"imageOffset":4731783,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*)","symbolLocation":199,"imageIndex":1},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424562,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":8},{"imageOffset":4731783,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*)","symbolLocation":199,"imageIndex":1},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424563,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":8},{"imageOffset":4731783,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*)","symbolLocation":199,"imageIndex":1},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424564,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":8},{"imageOffset":4731783,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*)","symbolLocation":199,"imageIndex":1},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424565,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":8},{"imageOffset":4731783,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*)","symbolLocation":199,"imageIndex":1},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424566,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":8},{"imageOffset":4731783,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*)","symbolLocation":199,"imageIndex":1},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424567,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":8},{"imageOffset":4731783,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtengine::ThreadPool::ThreadPool(unsigned long)::'lambda'()> >(void*)","symbolLocation":199,"imageIndex":1},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424568,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":268604,"symbol":"__kmp_suspend_64","symbolLocation":260,"imageIndex":9},{"imageOffset":194122,"symbol":"kmp_flag_64::wait(kmp_info*, int, void*)","symbolLocation":1386,"imageIndex":9},{"imageOffset":181811,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":151,"imageIndex":9},{"imageOffset":191920,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":445,"imageIndex":9},{"imageOffset":108512,"symbol":"__kmp_launch_thread","symbolLocation":186,"imageIndex":9},{"imageOffset":265215,"symbol":"__kmp_launch_worker(void*)","symbolLocation":278,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424569,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":268604,"symbol":"__kmp_suspend_64","symbolLocation":260,"imageIndex":9},{"imageOffset":194122,"symbol":"kmp_flag_64::wait(kmp_info*, int, void*)","symbolLocation":1386,"imageIndex":9},{"imageOffset":181811,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":151,"imageIndex":9},{"imageOffset":191920,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":445,"imageIndex":9},{"imageOffset":108512,"symbol":"__kmp_launch_thread","symbolLocation":186,"imageIndex":9},{"imageOffset":265215,"symbol":"__kmp_launch_worker(void*)","symbolLocation":278,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424570,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":268604,"symbol":"__kmp_suspend_64","symbolLocation":260,"imageIndex":9},{"imageOffset":194122,"symbol":"kmp_flag_64::wait(kmp_info*, int, void*)","symbolLocation":1386,"imageIndex":9},{"imageOffset":181811,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":151,"imageIndex":9},{"imageOffset":191920,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":445,"imageIndex":9},{"imageOffset":108512,"symbol":"__kmp_launch_thread","symbolLocation":186,"imageIndex":9},{"imageOffset":265215,"symbol":"__kmp_launch_worker(void*)","symbolLocation":278,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424571,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":268604,"symbol":"__kmp_suspend_64","symbolLocation":260,"imageIndex":9},{"imageOffset":194122,"symbol":"kmp_flag_64::wait(kmp_info*, int, void*)","symbolLocation":1386,"imageIndex":9},{"imageOffset":181811,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":151,"imageIndex":9},{"imageOffset":191920,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":445,"imageIndex":9},{"imageOffset":108512,"symbol":"__kmp_launch_thread","symbolLocation":186,"imageIndex":9},{"imageOffset":265215,"symbol":"__kmp_launch_worker(void*)","symbolLocation":278,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424572,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":268604,"symbol":"__kmp_suspend_64","symbolLocation":260,"imageIndex":9},{"imageOffset":194122,"symbol":"kmp_flag_64::wait(kmp_info*, int, void*)","symbolLocation":1386,"imageIndex":9},{"imageOffset":181811,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":151,"imageIndex":9},{"imageOffset":191920,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":445,"imageIndex":9},{"imageOffset":108512,"symbol":"__kmp_launch_thread","symbolLocation":186,"imageIndex":9},{"imageOffset":265215,"symbol":"__kmp_launch_worker(void*)","symbolLocation":278,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424573,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":268604,"symbol":"__kmp_suspend_64","symbolLocation":260,"imageIndex":9},{"imageOffset":194122,"symbol":"kmp_flag_64::wait(kmp_info*, int, void*)","symbolLocation":1386,"imageIndex":9},{"imageOffset":181811,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":151,"imageIndex":9},{"imageOffset":191920,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":445,"imageIndex":9},{"imageOffset":108512,"symbol":"__kmp_launch_thread","symbolLocation":186,"imageIndex":9},{"imageOffset":265215,"symbol":"__kmp_launch_worker(void*)","symbolLocation":278,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424574,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":268604,"symbol":"__kmp_suspend_64","symbolLocation":260,"imageIndex":9},{"imageOffset":194122,"symbol":"kmp_flag_64::wait(kmp_info*, int, void*)","symbolLocation":1386,"imageIndex":9},{"imageOffset":181811,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":151,"imageIndex":9},{"imageOffset":191920,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":445,"imageIndex":9},{"imageOffset":108512,"symbol":"__kmp_launch_thread","symbolLocation":186,"imageIndex":9},{"imageOffset":265215,"symbol":"__kmp_launch_worker(void*)","symbolLocation":278,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424575,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":424587,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":424591,"name":"pool-spawner","frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":7},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":489729,"symbol":"g_cond_wait","symbolLocation":37,"imageIndex":10},{"imageOffset":35825,"symbol":"g_async_queue_pop_intern_unlocked","symbolLocation":99,"imageIndex":10},{"imageOffset":353463,"symbol":"g_thread_pool_spawn_thread","symbolLocation":117,"imageIndex":10},{"imageOffset":352238,"symbol":"g_thread_proxy","symbolLocation":66,"imageIndex":10},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424592,"name":"gmain","frames":[{"imageOffset":40282,"symbol":"__select","symbolLocation":10,"imageIndex":7},{"imageOffset":259431,"symbol":"g_poll","symbolLocation":505,"imageIndex":10},{"imageOffset":207910,"symbol":"g_main_context_iterate","symbolLocation":340,"imageIndex":10},{"imageOffset":208084,"symbol":"g_main_context_iteration","symbolLocation":55,"imageIndex":10},{"imageOffset":212529,"symbol":"glib_worker_main","symbolLocation":30,"imageIndex":10},{"imageOffset":352238,"symbol":"g_thread_proxy","symbolLocation":66,"imageIndex":10},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":424598,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4538621952,
    "size" : 81920,
    "uuid" : "5cbae901-56c7-33f7-b43c-137478512819",
    "path" : "\/Applications\/ART.app\/Contents\/Frameworks\/libcairomm-1.0.1.dylib",
    "name" : "libcairomm-1.0.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4522770432,
    "CFBundleShortVersionString" : "1.0.1301",
    "CFBundleIdentifier" : "us.pixls.art.ART",
    "size" : 7356416,
    "uuid" : "33d538ca-6404-37a9-ae12-ea60d4263a03",
    "path" : "\/Applications\/ART.app\/Contents\/MacOS\/ART",
    "name" : "ART",
    "CFBundleVersion" : "1.0.1301"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4542402560,
    "size" : 737280,
    "uuid" : "aaa98536-a0e7-3604-9814-ca2f7f7643a6",
    "path" : "\/Applications\/ART.app\/Contents\/Frameworks\/libgiomm-2.4.1.dylib",
    "name" : "libgiomm-2.4.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4536360960,
    "size" : 229376,
    "uuid" : "f317829c-f814-3a65-a6d9-ed2dee6c5e7e",
    "path" : "\/Applications\/ART.app\/Contents\/Frameworks\/libgobject-2.0.0.dylib",
    "name" : "libgobject-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4544237568,
    "size" : 1146880,
    "uuid" : "56394af0-f3e9-3d0f-be00-3aaa5e632bb7",
    "path" : "\/Applications\/ART.app\/Contents\/Frameworks\/libgio-2.0.0.dylib",
    "name" : "libgio-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4593377280,
    "size" : 442368,
    "uuid" : "7b87a986-a153-33c4-8470-d56410b7f9d5",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703328923648,
    "size" : 49152,
    "uuid" : "b5454e27-e8c7-3fdb-b77f-714f1e82e70b",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703328694272,
    "size" : 229376,
    "uuid" : "0ea0d8ac-c27b-3a71-a59b-ec3a6f116acf",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703328239616,
    "size" : 364544,
    "uuid" : "e67ac91f-f1dc-30ec-84f3-83f5bdad3434",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4535009280,
    "size" : 376832,
    "uuid" : "1de76d74-5521-3193-8d5a-72a827baf65c",
    "path" : "\/Applications\/ART.app\/Contents\/Frameworks\/libomp.dylib",
    "name" : "libomp.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4545941504,
    "size" : 917504,
    "uuid" : "eacaf4fb-afaa-30ff-9ec5-4f566a1be41a",
    "path" : "\/Applications\/ART.app\/Contents\/Frameworks\/libglib-2.0.0.dylib",
    "name" : "libglib-2.0.0.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 140703325667328,
  "size" : 19331678208,
  "uuid" : "57de9b7b-39b3-3557-8aed-37ac450fa1f3"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=905.1M resident=0K(0%) swapped_out_or_unallocated=905.1M(100%)\nWritable regions: Total=667.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=667.6M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG backing stores                 2528K        4 \nColorSync                          212K       24 \nCoreServices                       140K        1 \nCoreUI image data                  152K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           208.9M       58 \nMALLOC guard page                   16K        4 \nMALLOC_LARGE (reserved)            784K        1         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nObjC additional data                15K        1 \nSTACK GUARD                       56.1M       21 \nStack                             70.7M       21 \nVM_ALLOCATE                         48K       12 \n__CTF                               756        1 \n__DATA                            18.4M      354 \n__DATA_CONST                      15.7M      223 \n__DATA_DIRTY                       534K       97 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       663.9M       62 \n__TEXT                           241.3M      365 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                       81.3M       17 \nshared memory                      768K       16 \n===========                     =======  ======= \nTOTAL                              1.7G     1290 \nTOTAL, minus reserved VM space     1.3G     1290 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5fc94383418129005b4e9ae0",
      "factorPackIds" : {

      },
      "deploymentId" : 240000486
    },
    {
      "rolloutId" : "60da5e84ab0ca017dace9abf",
      "factorPackIds" : {

      },
      "deploymentId" : 240000008
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro11,4, BootROM 476.0.0.0.0, 4 processors, Quad-Core Intel Core i7, 2,2 GHz, 16 GB, SMC 2.29f24
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.4)
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB30Bus
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

The current version works fine for me.

hi guys, here is my crash report. It appears immediately after start. It is the same for the latest version and x86 64 version. thanks to developers to share this code and builds for Mac OS.


Translated Report (Full Report Below)

Process: art [2365]
Path: /Volumes/VOLUME/ART.app/Contents/MacOS/art
Identifier: us.pixls.art.ART
Version: 1.0.1291 (1.0.1291)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-11-20 18:16:17.9103 +0100
OS Version: macOS 12.6 (21G115)
Report Version: 12
Bridge OS Version: 6.6 (19P6067)
Anonymous UUID: CC196825-3CDF-A087-FEBA-56FC7992DA59

Sleep/Wake UUID: 344742CD-75C4-41B7-A7A7-FEF55F77AD55

Time Awake Since Boot: 23000 seconds
Time Since Wake: 1584 seconds

System Integrity Protection: enabled

Crashed Thread: 0

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

Termination Reason: Namespace DYLD, Code 1 Library missing
Library not loaded: ‘/Applications/ART.app/Contents/Frameworks/libomp.dylib’
Referenced from: ‘/Volumes/VOLUME/ART.app/Contents/MacOS/art’
Reason: tried: ‘/Applications/ART.app/Contents/Frameworks/libomp.dylib’ (no such file), ‘’ (no such file)
(terminated at launch; ignore backtrace)

Thread 0 Crashed:
0 dyld 0x11002698e __abort_with_payload + 10
1 dyld 0x11003ca72 abort_with_payload_wrapper_internal + 80
2 dyld 0x11003caa4 abort_with_payload + 9
3 dyld 0x10ffea699 dyld4::halt(char const*) + 615
4 dyld 0x10ffe65b5 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3995
5 dyld 0x10ffe54e4 start + 388

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000002000209 rbx: 0x0000000000000000 rcx: 0x00007ff7bac34248 rdx: 0x00007ff7bac346b0
rdi: 0x0000000000000006 rsi: 0x0000000000000001 rbp: 0x00007ff7bac34290 rsp: 0x00007ff7bac34248
r8: 0x00007ff7bac342b0 r9: 0x0000000000000000 r10: 0x0000000000000087 r11: 0x0000000000000246
r12: 0x0000000000000087 r13: 0x00007ff7bac346b0 r14: 0x0000000000000001 r15: 0x0000000000000006
rip: 0x000000011002698e rfl: 0x0000000000000246 cr2: 0x000000010ffecda4

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

Binary Images:
0x10ffe0000 - 0x11004bfff dyld (*) <71febccd-d9dc-3599-9971-2b3407c588a8> /usr/lib/dyld

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=9384K resident=0K(0%) swapped_out_or_unallocated=9384K(100%)
Writable regions: Total=9268K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9268K(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
STACK GUARD 56.0M 1
Stack 8192K 1
VM_ALLOCATE 12K 3
__DATA 80K 3
__DATA_CONST 992K 2
__LINKEDIT 1792K 4
__TEXT 7616K 2
dyld private memory 1024K 1
=========== ======= =======
TOTAL 75.2M 17


Full Report

{“app_name”:“art”,“timestamp”:“2022-11-20 18:16:18.00 +0100”,“app_version”:“1.0.1291”,“slice_uuid”:“33d538ca-6404-37a9-ae12-ea60d4263a03”,“build_version”:“1.0.1291”,“platform”:1,“bundleID”:“us.pixls.art.ART”,“share_with_app_devs”:0,“is_first_party”:0,“bug_type”:“309”,“os_version”:“macOS 12.6 (21G115)”,“incident_id”:“80620699-F173-4BBA-94BB-6B587B4C2209”,“name”:“art”}
{
“uptime” : 23000,
“procLaunch” : “2022-11-20 18:15:55.0052 +0100”,
“procRole” : “Background”,
“version” : 2,
“userID” : 501,
“deployVersion” : 210,
“modelCode” : “MacBookPro16,3”,
“procStartAbsTime” : 23938673862597,
“coalitionID” : 2593,
“osVersion” : {
“train” : “macOS 12.6”,
“build” : “21G115”,
“releaseType” : “User”
},
“captureTime” : “2022-11-20 18:16:17.9103 +0100”,
“incident” : “80620699-F173-4BBA-94BB-6B587B4C2209”,
“bug_type” : “309”,
“pid” : 2365,
“procExitAbsTime” : 23961573616153,
“cpuType” : “X86-64”,
“procName” : “art”,
“procPath” : “/Volumes/VOLUME/ART.app/Contents/MacOS/art”,
“bundleInfo” : {“CFBundleShortVersionString”:“1.0.1291”,“CFBundleVersion”:“1.0.1291”,“CFBundleIdentifier”:“us.pixls.art.ART”},
“storeInfo” : {“deviceIdentifierForVendor”:“50BF2A35-83E0-5B14-8617-A066DAEEDB7A”,“thirdParty”:true},
“parentProc” : “launchd”,
“parentPid” : 1,
“coalitionName” : “us.pixls.art.ART”,
“crashReporterKey” : “CC196825-3CDF-A087-FEBA-56FC7992DA59”,
“wakeTime” : 1584,
“bridgeVersion” : {“build”:“19P6067”,“train”:“6.6”},
“sleepWakeUUID” : “344742CD-75C4-41B7-A7A7-FEF55F77AD55”,
“sip” : “enabled”,
“isCorpse” : 1,
“exception” : {“codes”:“0x0000000000000000, 0x0000000000000000”,“rawCodes”:[0,0],“type”:“EXC_CRASH”,“signal”:“SIGABRT”},
“termination” : {“code”:1,“flags”:518,“namespace”:“DYLD”,“indicator”:“Library missing”,“details”:["(terminated at launch; ignore backtrace)"],“reasons”:[“Library not loaded: ‘/Applications/ART.app/Contents/Frameworks/libomp.dylib’”,“Referenced from: ‘/Volumes/VOLUME/ART.app/Contents/MacOS/art’”,“Reason: tried: ‘/Applications/ART.app/Contents/Frameworks/libomp.dylib’ (no such file), ‘’ (no such file)”]},
“extMods” : {“caller”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“system”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“targeted”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“warnings”:0},
“faultingThread” : 0,
“threads” : [{“triggered”:true,“id”:142794,“threadState”:{“r13”:{“value”:140701967009456},“rax”:{“value”:33554953},“rflags”:{“value”:582},“cpu”:{“value”:0},“r14”:{“value”:1},“rsi”:{“value”:1},“r8”:{“value”:140701967008432},“cr2”:{“value”:4563324324},“rdx”:{“value”:140701967009456},“r10”:{“value”:135},“r9”:{“value”:0},“r15”:{“value”:6},“rbx”:{“value”:0},“trap”:{“value”:133},“err”:{“value”:33554953},“r11”:{“value”:582},“rip”:{“value”:4563560846,“matchesCrashFrame”:1},“rbp”:{“value”:140701967008400},“rsp”:{“value”:140701967008328},“r12”:{“value”:135},“rcx”:{“value”:140701967008328},“flavor”:“x86_THREAD_STATE”,“rdi”:{“value”:6}},“frames”:[{“imageOffset”:289166,“symbol”:"__abort_with_payload",“symbolLocation”:10,“imageIndex”:0},{“imageOffset”:379506,“symbol”:“abort_with_payload_wrapper_internal”,“symbolLocation”:80,“imageIndex”:0},{“imageOffset”:379556,“symbol”:“abort_with_payload”,“symbolLocation”:9,“imageIndex”:0},{“imageOffset”:42649,“symbol”:“dyld4::halt(char const*)”,“symbolLocation”:615,“imageIndex”:0},{“imageOffset”:26037,“symbol”:“dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)”,“symbolLocation”:3995,“imageIndex”:0},{“imageOffset”:21732,“symbol”:“start”,“symbolLocation”:388,“imageIndex”:0}]}],
“usedImages” : [
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4563271680,
“size” : 442368,
“uuid” : “71febccd-d9dc-3599-9971-2b3407c588a8”,
“path” : “/usr/lib/dyld”,
“name” : “dyld”
}
],
“sharedCache” : {
“base” : 140703270031360,
“size” : 19331678208,
“uuid” : “73669942-bd8a-3e40-951f-7fbe07b51cb8”
},
“vmSummary” : “ReadOnly portion of Libraries: Total=9384K resident=0K(0%) swapped_out_or_unallocated=9384K(100%)\nWritable regions: Total=9268K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9268K(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nSTACK GUARD 56.0M 1 \nStack 8192K 1 \nVM_ALLOCATE 12K 3 \n__DATA 80K 3 \n__DATA_CONST 992K 2 \n__LINKEDIT 1792K 4 \n__TEXT 7616K 2 \ndyld private memory 1024K 1 \n=========== ======= ======= \nTOTAL 75.2M 17 \n”,
“legacyInfo” : {
“threadTriggered” : {

}
},
“trialInfo” : {
“rollouts” : [
{
“rolloutId” : “5fc94383418129005b4e9ae0”,
“factorPackIds” : {

  },
  "deploymentId" : 240000544
},
{
  "rolloutId" : "60da5e84ab0ca017dace9abf",
  "factorPackIds" : {

  },
  "deploymentId" : 240000008
}

],
“experiments” : [

]
}
}

Model: MacBookPro16,3, BootROM 1731.140.2.0.0 (iBridge: 19.16.16067.0.0,0), 4 processors, Quad-Core Intel Core i5, 1,4 GHz, 8 GB, SMC
Graphics: Intel Iris Plus Graphics 645, Intel Iris Plus Graphics 645, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/ChannelA-DIMM0, 4 GB, LPDDR3, 2133 MHz, SK Hynix, H9CCNNNBJTALAR-NVD
Memory Module: BANK 2/ChannelB-DIMM0, 4 GB, LPDDR3, 2133 MHz, SK Hynix, H9CCNNNBJTALAR-NVD
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x870), wl0: Jul 16 2021 18:25:13 version 16.20.328.0.3.6.105 FWID 01-30be2b3a
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: T2Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5

I experience the same issue as above.
The funny thing is that the libomp.dylib is in the folder where art is not finding it.

I notice that when I launch the macosx_bundle command there are a lot of messages similar to

ditto: Cannot get the real path for source '/opt/homebrew/lib/libomp.dylib'

the messages are for other libraries also, not just libomp.

Can these be the cause of the problem?

Also, it worths mentioning that starting ART from the build/Release/MacOS folder from command line works fine, trying to start the generated ART.app is what fails with the error:

Termination Reason:    Namespace DYLD, Code 1 Library missing
Library not loaded: /Applications/ART.app/Contents/Frameworks/libomp.dylib