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.
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
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
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.
@agriggio @guzzisti sorry if I messed up the production system there. I will make it mac-conditional if it went sour.
@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…)
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.
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
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.
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