Using a jump drive on a ship while on a ladder crashes dedicated server

Brian Bartsch shared this bug 11 months ago
Won't Fix

Reproduced with a few players; if one of us is on a ladder and we activate the jump drive, dedicated server breaks with no useful logs for us


I was able to attach dnspy and capture the exception call stack at least though

[Managed to Native Transition]

>	Sandbox.Game.dll!void Sandbox.Game.Entities.Character.MyCharacter/*0x02000FDA*/.UpdateLadder/*0x06007B7E*/() (IL≈0x0034, Native=0x00007FFF50193570+0x143)

Sandbox.Game.dll!void Sandbox.Game.Entities.Character.MyCharacter/*0x02000FDA*/.UpdateAfterSimulation/*0x060079E5*/() (IL≈0x000C, Native=0x00007FFF501931D0+0x4E)

[Lightweight Function]

Sandbox.Game.dll!void Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator/*0x02000F2F*/.DispatchAfterSimulation/*0x060073E5*/() (IL=0x0034, Native=0x00007FFF50190CF0+0x58)

Sandbox.Game.dll!void Sandbox.Game.Entities.MyEntities/*0x02000EC3*/.UpdateAfterSimulation/*0x060070E3*/() (IL=0x0018, Native=0x00007FFF50190BE0+0x3C)

Sandbox.Game.dll!void Sandbox.Game.World.MySector/*0x02000BD5*/.UpdateAfterSimulation/*0x06005909*/() (IL=0x0005, Native=0x00007FFF50190BB0+0x9)

Sandbox.Game.dll!void Sandbox.Game.World.MySession/*0x02000B9E*/.UpdateComponents/*0x06005629*/() (IL=0x00EF, Native=0x00007FFF4F5CB2D0+0x3A8)

Sandbox.Game.dll!void Sandbox.Game.World.MySession/*0x02000B9E*/.Update/*0x0600570C*/(VRage.Library.Utils.MyTimeSpan/*0x020001B3*/ updateTime) (IL=0x009C, Native=0x00007FFF4F5C7EB0+0x1DF)

Sandbox.Game.dll!void Sandbox.MySandboxGame/*0x0200003E*/.Update/*0x06000156*/() (IL≈0x0740, Native=0x00007FFF4F579A50+0x12FD)

Sandbox.Game.dll!void Sandbox.Engine.Platform.Game/*0x02001489*/.UpdateInternal/*0x0600A3DA*/() (IL=0x0089, Native=0x00007FFF4F579630+0x179)

[Lightweight Function]

VRage.Library.dll!void Sandbox.Engine.Platform.FixedLoop/*0x02000006*/.<>c__DisplayClass11_0/*0x02000007*/.<Run>b__0/*0x06000013*/() (IL=epilog, Native=0x00007FFF4F5792D0+0x90)

VRage.Library.dll!void Sandbox.Engine.Platform.GenericLoop/*0x02000008*/.Run/*0x06000014*/(Sandbox.Engine.Platform.GenericLoop/*0x02000008*/.VoidAction/*0x02000009*/ tickCallback) (IL=0x0014, Native=0x00007FFF4F579280+0x25)

Sandbox.Game.dll!void Sandbox.Engine.Platform.Game/*0x02001489*/.RunLoop/*0x0600A3D2*/() (IL≈0x0065, Native=0x00007FFF4F578FD0+0x109)

Sandbox.Game.dll!void Sandbox.MySandboxGame/*0x0200003E*/.Run/*0x06000117*/(bool customRenderLoop, System.Action/*0x02000041*/ disposeSplashScreen) (IL≈0x00EE, Native=0x00007FFF4B12BC90+0x2C1)

Torch.dll!void Torch.VRageGame/*0x02000010*/.DoStart/*0x0600008E*/() (IL≈0x002B, Native=0x00007FFF4A303150+0x86)

Torch.dll!void Torch.VRageGame/*0x02000010*/.Run/*0x0600008B*/() (IL=0x003E, Native=0x00007FFF489CFB70+0x9E)

mscorlib.dll!void System.Threading.ExecutionContext/*0x020004CB*/.RunInternal/*0x06003AEF*/(System.Threading.ExecutionContext/*0x020004CB*/ executionContext, System.Threading.ContextCallback/*0x020004C8*/ callback, object state, bool preserveSyncCtx) (IL≈0x0079, Native=0x00007FFF9FADDDA0+0x172)

mscorlib.dll!void System.Threading.ExecutionContext/*0x020004CB*/.Run/*0x06003AEE*/(System.Threading.ExecutionContext/*0x020004CB*/ executionContext, System.Threading.ContextCallback/*0x020004C8*/ callback, object state, bool preserveSyncCtx) (IL=epilog, Native=0x00007FFF9FADDD80+0x15)

mscorlib.dll!void System.Threading.ExecutionContext/*0x020004CB*/.Run/*0x06003AED*/(System.Threading.ExecutionContext/*0x020004CB*/ executionContext, System.Threading.ContextCallback/*0x020004C8*/ callback, object state) (IL=epilog, Native=0x00007FFF9FADDD10+0x55)

mscorlib.dll!void System.Threading.ThreadHelper/*0x020004E7*/.ThreadStart/*0x06003C00*/() (IL=epilog, Native=0x00007FFF9FB83E30+0x55)

[Native to Managed Transition]

Comments (1)

photo
1

Hello, Engineer!


Thank you for your report. However I see in your log that you are using a Torch server, not our Dedicated Server. Unfortunately we cannot help you because we don't support Torch servers. Thank you for understandnig.


Kind Regards

Keen Software House: QA Department