Dedicated server fails to load/crash loops on kernel version 6.4 and newer

So the dedicated server fails to load/crash loops on kernel version 6.4 and newer (works on 6.3.4), this is consistent across multiple different hardware, same container image is also used each time, here's the logs:

Caught fatal signal - signo:6 code:-6 errno:0 addr:0x3e700000037
Obtained 36 stack frames.
#0 0x00557d58c3d980 in funlockfile
#1 0x00557d58878e87 in gsignal
#2 0x00557d5887a7f1 in abort
#3 0x00557c7fa60b49 in monoeg_assert_abort
#4 0x00557c7fa4a08a in mono_dl_fallback_unregister
#5 0x00557c7fa60e61 in monoeg_g_logv
#6 0x00557c7fa60ee4 in monoeg_g_log
#7 0x00557c7fa2adeb in mono_reflection_get_custom_attrs_data
#8 0x00557c7f95c206 in mono_debugger_agent_parse_options
#9 0x00557c7f9edd63 in mono_opcode_value
#10 0x00557c7f9a61e7 in mono_lookup_icall_symbol
#11 0x00000040ee5e65 in (wrapper managed-to-native) System.Net.Sockets.Socket:Socket_icall (System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,int&)
#12 0x00000040ed0f4c in System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<System.Net.WebConnection/<Connect>d__16> (System.Net.WebConnection/<Connect>d__16&)
#13 0x00000040ee0fbc in System.Net.WebConnection:Connect (System.Net.WebOperation,System.Threading.CancellationToken)
#14 0x00000040ee02cc in System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Net.WebRequestStream>:Start<System.Net.WebConnection/<InitConnection>d__19> (System.Net.WebConnection/<InitConnection>d__19&)
#15 0x00000040ee01dc in System.Net.WebConnection:InitConnection (System.Net.WebOperation,System.Threading.CancellationToken)
#16 0x00000040edf40c in System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<System.Net.WebOperation/<Run>d__58> (System.Net.WebOperation/<Run>d__58&)
#17 0x00000040edf168 in System.Net.WebOperation:Run ()
#18 0x00000040ede2d0 in System.Net.ServicePointScheduler/ConnectionGroup:CreateOrReuseConnection (System.Net.WebOperation,bool)
#19 0x00000040ed5494 in System.Net.ServicePointScheduler/<RunScheduler>d__32:MoveNext ()
#20 0x00000040ed286c in System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<System.Net.ServicePointScheduler/<RunScheduler>d__32> (System.Net.ServicePointScheduler/<RunScheduler>d__32&)
#21 0x00000040ed2340 in System.Net.ServicePointScheduler:RunScheduler ()
#22 0x00000040ec62d8 in System.Threading.Tasks.Task:ExecutionContextCallback (object)
#23 0x00000040e05e04 in System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
#24 0x00000040ec5620 in System.Threading.Tasks.Task:ExecuteEntry (bool)
#25 0x00000040ec224c in System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
#26 0x00557c7f8461e8 in mono_get_runtime_build_info
#27 0x00557c7f9e5136 in mono_runtime_invoke
#28 0x00557c7fa06875 in mono_thread_has_sufficient_execution_stack
#29 0x00557c7f965e12 in mono_debugger_agent_parse_options
#30 0x00557c7fa04338 in mono_thread_has_sufficient_execution_stack
#31 0x00557c7fa041fa in mono_thread_has_sufficient_execution_stack
#32 0x00557c7fa7d7d4 in GC_inner_start_routine
#33 0x00557c7fa7d467 in GC_start_routine
#34 0x00557d58c326db in start_thread
#35 0x00557d5895b61f in clone
Shutdown handler: initalize.
mono_fdhandle_insert: duplicate Socket fd 0

vm.max_map_count already at 2262144

Crashes on startup within a few minutes each time. Fresh installs each time.

well why 6.4, you should be using one of these anyway: https://ibb.co/GV5ZxbM
go back to 6.1

I agree. Downgrading the kernel is always the quickest and easiest solution when you have kernel issues. Eventually a newer working kernel will appear and you can then go back to normal update schedule.