Tried different server, public one, and crash is exactly same:
Running on 64 bit Linux with 31 GB.
Game Version: v1.17.10 (Stable)
02/03/2023 19:48:27: Critical error occurred in the following mods: xskills@0.6.14, xlib@0.6.14
Loaded Mods: actuallyquicklime@1.0.6, advancedsmithing@1.3.0, animalcages@2.0.6, chiseltools@1.7.2, lanternliner@0.1.0, midnight-texturepack@1.1.0, primitivesurvival@3.1.1, game@1.17.10, conquest@0.0.15, dsdebarkedlogs@1.0.7, hudclock@2.8.0, offhanddebuffpatch@0.5.0, playercorpse@1.5.5, resmeltableslight@1.0.0, stonequarry@2.0.0-rc.4, creative@1.17.10, survival@1.17.10, xlib@0.6.14, xrowboat@0.0.5, bullseye@2.4.1, xskills@0.6.14
HarmonyLib.HarmonyException: Patching exception in method virtual System.Void Vintagestory.API.Common.CollectibleObject::GetHeldItemInfo(Vintagestory.API.Common.ItemSlot inSlot, System.Text.StringBuilder dsc, Vintagestory.API.Common.IWorldAccessor world, System.Boolean withDebugInfo) ---> System.NullReferenceException: Object reference not set to an instance of an object
at System.Collections.Generic.LargeArrayBuilder`1[T].GetBuffer (System.Int32 index) [0x00022] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Collections.Generic.LargeArrayBuilder`1[T].CopyTo (System.Collections.Generic.CopyPosition position, T[] array, System.Int32 arrayIndex, System.Int32 count) [0x00041] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Collections.Generic.SparseArrayBuilder`1[T].CopyTo (T[] array, System.Int32 arrayIndex, System.Int32 count) [0x0009a] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Collections.Generic.SparseArrayBuilder`1[T].ToArray () [0x00028] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Linq.Enumerable+Concat2Iterator`1[TSource].ToArray () [0x00024] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00021] in <13c0993ff82548209b09f271bd5e6a78>:0
at HarmonyLib.PatchInfo.Add (System.String owner, HarmonyLib.HarmonyMethod[] add, HarmonyLib.Patch[] current) [0x00058] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchInfo.AddPostfixes (System.String owner, HarmonyLib.HarmonyMethod[] methods) [0x00000] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x0007c] in <2414a8eb44e8496080270436f777e942>:0
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0010f] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <2414a8eb44e8496080270436f777e942>:0
at XSkills.XSkills.DoHarmonyPatch (Vintagestory.API.Common.ICoreAPI api) [0x00030] in <d844731e3cfa45fb927bbde98a6adccb>:0
at XSkills.XSkill.OnConfigReceived () [0x00028] in <d844731e3cfa45fb927bbde98a6adccb>:0
at XLib.XLeveling.XLevelingClient.MessageHandler (XLib.XLeveling.SkillConfig skillConfig) [0x000ba] in <ddc7203125214092adb9042688ecd7f4>:0
at Vintagestory.Client.NoObf.NetworkChannel+<>c__DisplayClass12_0`1[T].<SetMessageHandler>b__0 (Packet_CustomPacket p) [0x0002f] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.NoObf.NetworkChannel.OnPacket (Packet_CustomPacket p) [0x00022] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket (Packet_Server packet) [0x00031] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket (Packet_Server packet) [0x00016] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.NoObf.ProcessPacketTask.Run () [0x00000] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks (System.Single deltaTime) [0x0008e] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop (System.Single deltaTime) [0x0004e] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary (System.Single dt) [0x0004d] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.ScreenManager.Render (System.Single dt) [0x00079] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.ScreenManager.OnNewFrame (System.Single dt) [0x000cc] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame (System.Object sender, OpenTK.FrameEventArgs e) [0x00141] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
at (wrapper delegate-invoke) System.EventHandler`1[OpenTK.FrameEventArgs].invoke_void_object_TEventArgs(object,OpenTK.FrameEventArgs)
at OpenTK.GameWindow.OnRenderFrame (OpenTK.FrameEventArgs e) [0x00000] in <a4886e33f9fc416195d24950e7205b94>:0
at OpenTK.GameWindow.OnRenderFrameInternal (OpenTK.FrameEventArgs e) [0x00010] in <a4886e33f9fc416195d24950e7205b94>:0
at OpenTK.GameWindow.RaiseRenderFrame (System.Double elapsed, System.Double& timestamp) [0x0000c] in <a4886e33f9fc416195d24950e7205b94>:0
at OpenTK.GameWindow.DispatchRenderFrame () [0x00038] in <a4886e33f9fc416195d24950e7205b94>:0
at OpenTK.GameWindow.Run (System.Double updates_per_second, System.Double frames_per_second) [0x00104] in <a4886e33f9fc416195d24950e7205b94>:0
at OpenTK.GameWindow.Run () [0x00000] in <a4886e33f9fc416195d24950e7205b94>:0
at Vintagestory.Client.ClientProgram.Start (Vintagestory.Client.ClientProgramArgs args, System.String[] rawArgs) [0x003f2] in <9940e52b0fde4ae0bd4c79fd54c9b333>:0
at Vintagestory.Client.ClientProgram+<>c__DisplayClass14_0.<.ctor>b__0 () [0x00000] in <9940e52b0fde4ae0bd4c79fd54c9b333>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0
System.NullReferenceException: Object reference not set to an instance of an object
at System.Collections.Generic.LargeArrayBuilder`1[T].GetBuffer (System.Int32 index) [0x00022] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Collections.Generic.LargeArrayBuilder`1[T].CopyTo (System.Collections.Generic.CopyPosition position, T[] array, System.Int32 arrayIndex, System.Int32 count) [0x00041] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Collections.Generic.SparseArrayBuilder`1[T].CopyTo (T[] array, System.Int32 arrayIndex, System.Int32 count) [0x0009a] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Collections.Generic.SparseArrayBuilder`1[T].ToArray () [0x00028] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Linq.Enumerable+Concat2Iterator`1[TSource].ToArray () [0x00024] in <13c0993ff82548209b09f271bd5e6a78>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00021] in <13c0993ff82548209b09f271bd5e6a78>:0
at HarmonyLib.PatchInfo.Add (System.String owner, HarmonyLib.HarmonyMethod[] add, HarmonyLib.Patch[] current) [0x00058] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchInfo.AddPostfixes (System.String owner, HarmonyLib.HarmonyMethod[] methods) [0x00000] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x0007c] in <2414a8eb44e8496080270436f777e942>:0
Do you have any other hints I can try?