Bamboo Studio Crashes on exit iMac

Bamboo Studio crashes every time it get shut down on my iMac Pro. Crash log below. File was too big to load it all.

Translated Report (Full Report Below)

Process: BambuStudio [3141]
Path: /Applications/BambuStudio.app/Contents/MacOS/BambuStudio
Identifier: com.bambulab.bambu-studio
Version: 01.04.02.13 ()
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2023-02-16 23:23:11.0453 +0000
OS Version: macOS 13.1 (22C65)
Report Version: 12
Bridge OS Version: 7.1 (20P2059)
Anonymous UUID: 03A2B002-3CE5-3F5C-2802-B9A9F7818CA9

Time Awake Since Boot: 14000 seconds

System Integrity Protection: enabled

Crashed Thread: 8

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Codes: 0x0000000000000001, 0x0000000000000020

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

VM Region Info: 0x20 is not in any region. Bytes before following region: 140737487306720
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
—>
shared memory 7ffffff00000-7ffffff01000 [ 4K] r-x/r-x SM=SHM

Thread 0:: bambustu_main Dispatch queue: com.apple.main-thread
0 libsystem_platform.dylib 0x7ff80840d533 _platform_bzero$VARIANT$Haswell + 115
1 libsystem_malloc.dylib 0x7ff80825157c _nanov2_free + 521
2 CoreFoundation 0x7ff80847e7c0 -[__NSDictionaryI dealloc] + 180
3 CoreFoundation 0x7ff80858d445 _CFRelease + 333
4 CoreFoundation 0x7ff80858d445 _CFRelease + 333
5 BambuStudio 0x10bbed857 std::__1::__tree<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::__map_value_compare<wxString, std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, void*>) + 103
6 BambuStudio 0x10bbed811 std::__1::__tree<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::__map_value_compare<wxString, std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, void
>) + 33
7 BambuStudio 0x10bbed811 std::__1::__tree<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::__map_value_compare<wxString, std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, void
>) + 33
8 BambuStudio 0x10bbed811 std::__1::__tree<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::__map_value_compare<wxString, std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, void
>) + 33
9 BambuStudio 0x10bbed81d std::__1::__tree<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::__map_value_compare<wxString, std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, void
>) + 45
10 BambuStudio 0x10bbed811 std::__1::__tree<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::__map_value_compare<wxString, std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<wxString, (anonymous namespace)::CachedFontEntry>, void
>*) + 33
11 libsystem_c.dylib 0x7ff8082dbccf __cxa_finalize_ranges + 409
12 libsystem_c.dylib 0x7ff8082dbae9 exit + 35
13 libdyld.dylib 0x7ff8083fc1d3 dyld4::LibSystemHelpers::exit(int) const + 11
14 dyld 0x7ff8080b233a start + 2474

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x7ff8083a65c2 mach_msg2_trap + 10
1 libsystem_kernel.dylib 0x7ff8083b4604 mach_msg2_internal + 82
2 libsystem_kernel.dylib 0x7ff8083ad635 mach_msg_overwrite + 723
3 libsystem_kernel.dylib 0x7ff8083a68a8 mach_msg + 19
4 CoreFoundation 0x7ff8084c0cde __CFRunLoopServiceMachPort + 145
5 CoreFoundation 0x7ff8084bf74a __CFRunLoopRun + 1360
6 CoreFoundation 0x7ff8084beb80 CFRunLoopRunSpecific + 560
7 AppKit 0x7ff80b76b299 _NSEventThread + 132
8 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
9 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 2:: iotc_conn_hdlr
0 libsystem_kernel.dylib 0x7ff8083af2da __select + 10
1 libBambuSource.dylib 0x115541150 connectionHandlerThread + 752
2 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
3 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 3:: iotc_taskmgr
0 libsystem_kernel.dylib 0x7ff8083a8fea __semwait_signal + 10
1 libsystem_c.dylib 0x7ff8082bdb4a nanosleep + 196
2 libsystem_c.dylib 0x7ff8082bda80 usleep + 53
3 libBambuSource.dylib 0x1155400ab tutk_TaskMng_Run + 203
4 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
5 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 4:
0 libsystem_kernel.dylib 0x7ff8083a911a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff8083e57e1 _pthread_cond_wait + 1243
2 libbambu_networking.dylib 0x11502af2f Thread_wait_cond + 95
3 libbambu_networking.dylib 0x11501a3ae MQTTAsync_sendThread + 3422
4 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
5 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 5:
0 libsystem_kernel.dylib 0x7ff8083a8fea __semwait_signal + 10
1 libsystem_c.dylib 0x7ff8082bdb4a nanosleep + 196
2 libsystem_c.dylib 0x7ff8082bda80 usleep + 53
3 libbambu_networking.dylib 0x11501b282 MQTTAsync_receiveThread + 594
4 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
5 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 6:: JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x7ff8083a911a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff8083e57e1 _pthread_cond_wait + 1243
2 JavaScriptCore 0x7ff8221e67fb scavenger_thread_main + 1739
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 7:: com.apple.coreanimation.render-server
0 libsystem_kernel.dylib 0x7ff8083a65c2 mach_msg2_trap + 10
1 libsystem_kernel.dylib 0x7ff8083b4604 mach_msg2_internal + 82
2 libsystem_kernel.dylib 0x7ff8083ad635 mach_msg_overwrite + 723
3 libsystem_kernel.dylib 0x7ff8083a68a8 mach_msg + 19
4 QuartzCore 0x7ff80ffaa045 CA::Render::Server::server_thread(void*) + 534
5 QuartzCore 0x7ff80ffa9e20 thread_fun(void*) + 25
6 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
7 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 8 Crashed:
0 libbambu_networking.dylib 0x114f43dd4 spdlog::logger::sink_it_(spdlog::details::log_msg const&) + 836
1 libbambu_networking.dylib 0x114f8a2bf void spdlog::logger::log_<int&>(spdlog::source_loc, spdlog::level::level_enum, fmt::v8::basic_string_view, int&) + 383
2 libbambu_networking.dylib 0x114f83d1f BBL::SsdpDiscovery::ssdp_thread() + 367
3 libbambu_networking.dylib 0x11521e612 boost::(anonymous namespace)::thread_proxy(void*) + 130
4 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
5 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 9:: slic3r_tbb_8
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 10:: slic3r_tbb_12
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 11:: slic3r_tbb_10
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 12:: slic3r_tbb_11
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 13:: slic3r_tbb_1
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 14:: slic3r_tbb_2
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 15:: slic3r_tbb_14
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 16:: slic3r_tbb_5
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 17:: slic3r_tbb_13
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 18:: slic3r_tbb_15
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 19:: slic3r_tbb_4
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 20:: slic3r_tbb_9
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 21:: slic3r_tbb_6
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 22:: slic3r_tbb_7
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 23:: slic3r_tbb_3
0 libsystem_kernel.dylib 0x7ff8083a653e semaphore_wait_trap + 10
1 BambuStudio 0x10b7f4088 tbb::internal::rml::private_worker::run() + 344
2 BambuStudio 0x10b7f3f29 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3 libsystem_pthread.dylib 0x7ff8083e5259 _pthread_start + 125
4 libsystem_pthread.dylib 0x7ff8083e0c7b thread_start + 15

Thread 24:
0 libsystem_pthread.dylib 0x7ff8083e0c58 start_wqthread + 0

Thread 25:
0 libsystem_pthread.dylib 0x7ff8083e0c58 start_wqthread + 0

Thread 26:
0 libsystem_pthread.dylib 0x7ff8083e0c58 start_wqthread + 0

Thread 27:
0 libsystem_pthread.dylib 0x7ff8083e0c58 start_wqthread + 0

Thread 28:
0 libsystem_pthread.dylib 0x7ff8083e0c58 start_wqthread + 0

Thread 8 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000700009665b70 rcx: 0x0000000000000000 rdx: 0x00000000c861f055
rdi: 0x00007fd2fb1498e0 rsi: 0x0000000000000053 rbp: 0x0000700009665b60 rsp: 0x00007000096658a0
r8: 0x0000000000000066 r9: 0x0000000000000065 r10: 0x0000000000003480 r11: 0x0000600005ccf2a0
r12: 0x0000600001cd4a70 r13: 0x0000600001cd4a70 r14: 0x00007fd2fb1498e0 r15: 0x00000001152b2e50
rip: 0x0000000114f43dd4 rfl: 0x0000000000010297 cr2: 0x0000000000000020

Logical CPU: 4
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14

Thread 8 instruction stream:
a0 fd ff ff 48 8b b5 90-fd ff ff 48 8b 95 a8 fd …H…H…
ff ff e8 eb 6e 2e 00 48-8b 85 a8 fd ff ff 48 8b …n…H…H.
8d a0 fd ff ff c6 04 01-00 4c 89 f7 48 8d b5 b0 …L…H…
fd ff ff e8 84 96 02 00-f6 85 b0 fd ff ff 01 0f …
85 1d fd ff ff e9 24 fd-ff ff 41 8b 4e 3c 8b 43 …$…A.N<.C
10 39 c8 7c 0e 83 f8 06-74 09 49 8b 06 4c 89 f7 .9.|…t.I…L…
[ff]50 20 48 8b 05 da ec-36 00 48 8b 00 48 3b 45 .P H…6.H…H;E <==
d0 75 12 48 81 c4 98 02-00 00 5b 41 5c 41 5d 41 .u.H…[A\A]A
5e 41 5f 5d c3 e8 0e 6c-2e 00 bf 30 00 00 00 e8 ^A_]…l…0…
80 6b 2e 00 48 89 85 c0-fd ff ff 0f 28 05 ea 79 .k…H…(…y
2f 00 0f 29 85 b0 fd ff-ff 0f 10 05 0d da 32 00 /…)…2.
0f 11 40 10 0f 10 05 f2-d9 32 00 0f 11 00 48 b9 …@…2…H.

Same here (iMac) - I have surrendered and let it happen. Considering to completely uninstall (with appcleaner) and then start from scratch.

I have tried that and the error continues to happen. It is very annoying.

1 Like