Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macos crash #175

Open
xldenis opened this issue Dec 21, 2024 · 4 comments
Open

macos crash #175

xldenis opened this issue Dec 21, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@xldenis
Copy link

xldenis commented Dec 21, 2024

I'm back with a new crash:


Crashed Thread:        7

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

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   CortexCommand [69816]

Application Specific Information:
abort() called


Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x10118199c RTE::MovableMan::Update() + 892
3   CortexCommand                 	       0x100f41000 RunGameLoop() + 592
4   CortexCommand                 	       0x10174eb28 main + 792
5   dyld                          	       0x193a10274 start + 2840

Thread 1:
0   libsystem_kernel.dylib        	       0x193d5a710 poll + 8
1   CortexCommand                 	       0x1016aba98 tracy::ListenSocket::Accept() + 56
2   CortexCommand                 	       0x1016bcd78 tracy::Profiler::Worker() + 1400
3   CortexCommand                 	       0x101691a60 tracy::Thread::Launch(void*) + 16
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x193d553c8 __semwait_signal + 8
1   libsystem_c.dylib             	       0x193c34714 nanosleep + 220
2   CortexCommand                 	       0x1016bba10 tracy::Profiler::CompressWorker() + 608
3   CortexCommand                 	       0x101691a60 tracy::Thread::Launch(void*) + 16
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 3:
0   libsystem_kernel.dylib        	       0x193d553c8 __semwait_signal + 8
1   libsystem_c.dylib             	       0x193c34714 nanosleep + 220
2   CortexCommand                 	       0x1016bdb14 tracy::Profiler::SymbolWorker() + 532
3   CortexCommand                 	       0x101691a60 tracy::Thread::Launch(void*) + 16
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 4:: SDLTimer
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   libSDL2-2.0.0.dylib           	       0x1025a5ad0 SDL_CondWaitTimeout_REAL + 148
3   libSDL2-2.0.0.dylib           	       0x1025a567c SDL_SemWaitTimeout_REAL + 80
4   libSDL2-2.0.0.dylib           	       0x102551cb4 SDL_TimerThread + 436
5   libSDL2-2.0.0.dylib           	       0x1025517c4 SDL_RunThread + 48
6   libSDL2-2.0.0.dylib           	       0x1025a52a0 RunThread + 12
7   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 5:
0   libsystem_pthread.dylib       	       0x193d8e0e8 start_wqthread + 0

Thread 6:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 7 Crashed:
0   libsystem_kernel.dylib        	       0x193d5a600 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x193d92f70 pthread_kill + 288
2   libsystem_c.dylib             	       0x193c9f908 abort + 128
3   libstdc++.6.dylib             	       0x102e53b68 std::__glibcxx_assert_fail(char const*, int, char const*, char const*) + 72
4   CortexCommand                 	       0x1013eb090 RTE::Turret::GetFirstMountedDevice() const + 64
5   CortexCommand                 	       0x10140b42c boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<int, luabind::detail::get_caller<RTE::Turret, RTE::HeldDevice* (RTE::Turret::*)() const, luabind::detail::null_type>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<RTE::HeldDevice* (RTE::Turret::*)() const>>>, int, lua_State*, int>::invoke(boost::detail::function::function_buffer&, lua_State*, int) + 140
6   CortexCommand                 	       0x1015decd4 lj_BC_FUNCC + 44
7   CortexCommand                 	       0x101605b1c lua_pcall + 188
8   CortexCommand                 	       0x10170d734 RTE::LuaStateWrapper::RunScriptFunctionObject(RTE::LuabindObjectWrapper const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::vector<RTE::Entity const*, std::allocator<RTE::Entity const*>> const&, std::vector<std::basic_string_view<char, std::char_traits<char>>, std::allocator<std::basic_string_view<char, std::char_traits<char>>>> const&, std::vector<RTE::LuabindObjectWrapper*, std::allocator<RTE::LuabindObjectWrapper*>> const&) + 788
9   CortexCommand                 	       0x10106fd00 RTE::MovableObject::RunScriptedFunctionInAppropriateScripts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, std::vector<RTE::Entity const*, std::allocator<RTE::Entity const*>> const&, std::vector<std::basic_string_view<char, std::char_traits<char>>, std::allocator<std::basic_string_view<char, std::char_traits<char>>>> const&, std::vector<RTE::LuabindObjectWrapper*, std::allocator<RTE::LuabindObjectWrapper*>> const&) + 672
10  CortexCommand                 	       0x101178224 std::_Function_handler<void (), std::_Bind<std::future<void> BS::thread_pool::submit<RTE::MovableMan::Update()::'lambda'(int, int), unsigned long, unsigned long, void>(RTE::MovableMan::Update()::'lambda'(int, int)&&, unsigned long&&, unsigned long&&)::'lambda'() ()>>::_M_invoke(std::_Any_data const&) + 388
11  CortexCommand                 	       0x1011cd4d0 BS::thread_pool::worker() + 320
12  libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
13  libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
14  libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 8:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 9:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 10:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 11:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 12:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 13:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 14:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 15:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 16:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 17:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 18:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 19:
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d93894 _pthread_cond_wait + 1204
2   CortexCommand                 	       0x1011cd588 BS::thread_pool::worker() + 504
3   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 20:
0   CortexCommand                 	       0x1012faa14 micropather::MicroPather::Solve(void*, void*, std::vector<void*, std::allocator<void*>>*, float*) + 1268
1   CortexCommand                 	       0x10135ac74 RTE::PathFinder::CalculatePath(RTE::Vector, RTE::Vector, std::__cxx11::list<RTE::Vector, std::allocator<RTE::Vector>>&, float&, float, float) + 852
2   CortexCommand                 	       0x10135aeb8 std::_Function_handler<void (), std::_Bind<RTE::PathFinder::CalculatePathAsync(RTE::Vector, RTE::Vector, float, float, std::function<void (std::shared_ptr<RTE::PathRequest volatile>)>)::'lambda'(std::shared_ptr<RTE::PathRequest volatile>) (std::shared_ptr<RTE::PathRequest volatile>)>>::_M_invoke(std::_Any_data const&) + 120
3   CortexCommand                 	       0x1011cd4d0 BS::thread_pool::worker() + 320
4   libstdc++.6.dylib             	       0x102e5d75c execute_native_thread_routine + 28
5   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 21:
0   libsystem_pthread.dylib       	       0x193d8e0e8 start_wqthread + 0

Thread 22:
0   libsystem_pthread.dylib       	       0x193d8e0e8 start_wqthread + 0

Thread 23:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   caulk                         	       0x19edbf0e0 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x19edbef8c caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x19edbec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 24:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   caulk                         	       0x19edbf0e0 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x19edbef8c caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x19edbec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 25:: caulk::deferred_logger
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   caulk                         	       0x19edbf0e0 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x19edbef8c caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x19edbec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 26:
0   libsystem_kernel.dylib        	       0x193d553c8 __semwait_signal + 8
1   libsystem_c.dylib             	       0x193c34714 nanosleep + 220
2   libsystem_c.dylib             	       0x193c3462c usleep + 68
3   libfmod.dylib                 	       0x10298ecec FMOD_OS_Time_Sleep + 20
4   libfmod.dylib                 	       0x1029fb0f4 0x102988000 + 471284
5   libfmod.dylib                 	       0x10298ed74 0x102988000 + 28020
6   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 27:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libfmod.dylib                 	       0x10298f208 0x102988000 + 29192
2   libfmod.dylib                 	       0x1029fb0bc 0x102988000 + 471228
3   libfmod.dylib                 	       0x10298ed74 0x102988000 + 28020
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 28:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	       0x193d51dbc semaphore_wait_signal_trap + 8
1   caulk                         	       0x19eddb5c4 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36
2   CoreAudio                     	       0x1968a0998 HALC_ProxyIOContext::IOWorkLoop() + 4892
3   CoreAudio                     	       0x19689ef00 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 176
4   CoreAudio                     	       0x196a4b108 HALC_IOThread::Entry(void*) + 88
5   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 29:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libfmod.dylib                 	       0x10298f208 0x102988000 + 29192
2   libfmod.dylib                 	       0x1029fb0bc 0x102988000 + 471228
3   libfmod.dylib                 	       0x10298ed74 0x102988000 + 28020
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 30:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x193d51e34 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x193d645d0 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x193d5a9d8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x193d5217c mach_msg + 24
4   CoreFoundation                	       0x193e79edc __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x193e7873c __CFRunLoopRun + 1212
6   CoreFoundation                	       0x193e77bc4 CFRunLoopRunSpecific + 588
7   AppKit                        	       0x197ac8b8c _NSEventThread + 148
8   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 31:
0   libsystem_pthread.dylib       	       0x193d8e0e8 start_wqthread + 0

Thread 32:
0   libsystem_pthread.dylib       	       0x193d8e0e8 start_wqthread + 0

Thread 33:: CVDisplayLink
0   libsystem_kernel.dylib        	       0x193d555cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x193d938c0 _pthread_cond_wait + 1248
2   CoreVideo                     	       0x19d10b3e8 CVDisplayLink::waitUntil(unsigned long long) + 316
3   CoreVideo                     	       0x19d10a4c0 CVDisplayLink::runIOThread() + 504
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 34:
0   libsystem_kernel.dylib        	       0x193d51e34 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x193d645d0 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x193d5a9d8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x193d5217c mach_msg + 24
4   CoreFoundation                	       0x193e79edc __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x193e7873c __CFRunLoopRun + 1212
6   CoreFoundation                	       0x193e77bc4 CFRunLoopRunSpecific + 588
7   libSDL2-2.0.0.dylib           	       0x10251959c PLATFORM_read_thread + 188
8   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 35:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 36:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 37:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 38:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 39:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 40:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 41:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 42:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 43:
0   libsystem_kernel.dylib        	       0x193d51db0 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x193be0bf4 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x193be12a8 _dispatch_semaphore_wait_slow + 132
3   libtbb.12.14.dylib            	       0x1026ca97c tbb::detail::r1::rml::private_worker::thread_routine(void*) + 380
4   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8

Thread 44:
0   libsystem_kernel.dylib        	       0x193d51e34 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x193d645d0 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x193d5a9d8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x193d5217c mach_msg + 24
4   CoreFoundation                	       0x193e79edc __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x193e7873c __CFRunLoopRun + 1212
6   CoreFoundation                	       0x193e77bc4 CFRunLoopRunSpecific + 588
7   libSDL2-2.0.0.dylib           	       0x10251959c PLATFORM_read_thread + 188
8   libsystem_pthread.dylib       	       0x193d932e4 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x193d8e0fc thread_start + 8
@xldenis xldenis added the bug Something isn't working label Dec 21, 2024
@Causeless
Copy link
Contributor

Unfortunately without repro steps and the full callstack of the crashing thread we can't really do anything with this

@Bit-Crust
Copy link
Contributor

Looks like an out of bounds index of m_MountedDevices, reproduceable on Windows by doing the following in console:
Execute once: guy = CreateACrab("Gatling Turret");
Execute thrice: guy.Turret:RemoveAttachable(guy.Turret.MountedDevice);
Trying this two times, two different crashes, undefined behavior maybe?

@xldenis
Copy link
Author

xldenis commented Dec 21, 2024

Unfortunately without repro steps and the full callstack of the crashing thread we can't really do anything with this

Unfortunately it occurs from playing scenarios with tons of people on the map, but with high regularity.

@Causeless
Copy link
Contributor

Yeah sorry I missed the callstack. My phone wasn't showing the full info, I had to scroll right.

This should hopefully be fixable, it's good evidence in any case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants