I am using Logic Pro 10.7.5 on a M1Max Macbook. I see crash reports in the Mac console every time I exit Logic. They tend to go this way
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Kontakt 7 0x2919cfb94 NI_6_3_1_R2::QApplication::~QApplication() + 820
1 Kontakt 7 0x2919cfad8 NI_6_3_1_R2::QApplication::~QApplication() + 632
2 Kontakt 7 0x2919cfd10 NI_6_3_1_R2::QApplication::~QApplication() + 12
3 Kontakt 7 0x290eaea4c ni::qt::Module::~Module() + 60
4 Kontakt 7 0x28fffa2e8 std::__1::unique_ptr<ni::qt::Module, std::__1::default_delete<ni::qt::Module> >::~unique_ptr() + 32
5 libsystem_c.dylib 0x19944c05c __cxa_finalize_ranges + 464
But some others are a bit different
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_malloc.dylib 0x1993c0040 _szone_free + 12
1 Kontakt 0x28047d978 std::__1::__tree<std::__1::__value_type<char const*, int>, std::__1::__map_value_compare<char const*, std::__1::__value_type<char const*, int>, BAO_DETAIL::ParTagToString::strcmpless, true>, std::__1::allocator<std::__1::__value_type<char const*, int> > >::destroy(std::__1::__tree_node<std::__1::__value_type<char const*, int>, void*>*) + 32
2 Kontakt 0x28047d978 std::__1::__tree<std::__1::__value_type<char const*, int>, std::__1::__map_value_compare<char const*, std::__1::__value_type<char const*, int>, BAO_DETAIL::ParTagToString::strcmpless, true>, std::__1::allocator<std::__1::__value_type<char const*, int> > >::destroy(std::__1::__tree_node<std::__1::__value_type<char const*, int>, void*>*) + 32
3 Kontakt 0x28047d984 std::__1::__tree<std::__1::__value_type<char const*, int>, std::__1::__map_value_compare<char const*, std::__1::__value_type<char const*, int>, BAO_DETAIL::ParTagToString::strcmpless, true>, std::__1::allocator<std::__1::__value_type<char const*, int> > >::destroy(std::__1::__tree_node<std::__1::__value_type<char const*, int>, void*>*) + 44
4 Kontakt 0x28047d978 std::__1::__tree<std::__1::__value_type<char const*, int>, std::__1::__map_value_compare<char const*, std::__1::__value_type<char const*, int>, BAO_DETAIL::ParTagToString::strcmpless, true>, std::__1::allocator<std::__1::__value_type<char const*, int> > >::destroy(std::__1::__tree_node<std::__1::__value_type<char const*, int>, void*>*) + 32
The crashed program is apparently AUHostingServiceXPC_arrow. If I run Logic opening a program with no Kontakt, there is no problem. I also have this problem if I load a different project in Logic, by closing the previous project.
Any ideas on how to solve this?
Cheers
Daniel