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

TS game crash with Exception of type `System.IO.EndOfStreamException` #14382

Closed
array42 opened this Issue Nov 19, 2017 · 5 comments

Comments

Projects
None yet
5 participants
@array42

array42 commented Nov 19, 2017

git pull some hours ago, so it is most current code. Just played a multiplayer game on local LAN.

Exception of type System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
  at System.IO.BinaryReader.ReadString () <0x40c6d640 + 0x001bb> in <filename unknown>:0 
  at OpenRA.Order.Deserialize (OpenRA.World world, System.IO.BinaryReader r) <0x40c77860 + 0x005ad> in <filename unknown>:0 
  at OpenRA.Network.OrderIO.ToOrderList (System.Byte[] bytes, OpenRA.World world) <0x40c768f0 + 0x00113> in <filename unknown>:0 
  at OpenRA.Network.FrameData+<OrdersForFrame>c__AnonStorey3.<>m__1 (KeyValuePair`2 x) <0x40d06d90 + 0x000cf> in <filename unknown>:0 
  at System.Linq.Enumerable+<SelectManyIterator>c__Iterator2`2[TSource,TResult].MoveNext () <0x40b68b50 + 0x001d5> in <filename unknown>:0 
  at OpenRA.Network.OrderManager.Tick () <0x40b67870 + 0x001b2> in <filename unknown>:0 
  at OpenRA.Game.InnerLogicTick (OpenRA.Network.OrderManager orderManager) <0x40b63000 + 0x0060f> in <filename unknown>:0 
  at OpenRA.Game.LogicTick () <0x40b62330 + 0x000e3> in <filename unknown>:0 
  at OpenRA.Game.Loop () <0x40b62040 + 0x00167> in <filename unknown>:0 
  at OpenRA.Game.Run () <0x40b61ea0 + 0x00087> in <filename unknown>:0 
  at OpenRA.Program.Run (System.String[] args) <0x40854d00 + 0x0004b> in <filename unknown>:0 
  at OpenRA.Program.Main (System.String[] args) <0x40853e40 + 0x000ff> in <filename unknown>:0```

@abcdefg30 abcdefg30 added the Crash label Nov 19, 2017

@penev92

This comment has been minimized.

Show comment
Hide comment
@penev92

penev92 Nov 22, 2017

Member

Any chance you can give us a replay, or any information on how to reproduce?

Member

penev92 commented Nov 22, 2017

Any chance you can give us a replay, or any information on how to reproduce?

@array42

This comment has been minimized.

Show comment
Hide comment
@array42

array42 Nov 22, 2017

Yes, the replay should exist. I will watch it and if the exception occurs then, you will get the file.
Edit: Yes, it happens again. Somewhere after 40 Minutes.
I zipped it and uploaded it: https://drive.google.com/open?id=1DK7Ul0ENSpRs0tVKMqG5NsDSoYlJsbf0

array42 commented Nov 22, 2017

Yes, the replay should exist. I will watch it and if the exception occurs then, you will get the file.
Edit: Yes, it happens again. Somewhere after 40 Minutes.
I zipped it and uploaded it: https://drive.google.com/open?id=1DK7Ul0ENSpRs0tVKMqG5NsDSoYlJsbf0

@GraionDilach

This comment has been minimized.

Show comment
Hide comment
@GraionDilach

GraionDilach Dec 16, 2017

Contributor

I'm not certain what's going on but this is the crash I received on today's bleed. The result looks like what OP reported, but I haven't checked his replay.

image

EDIT: Oh.
image

Contributor

GraionDilach commented Dec 16, 2017

I'm not certain what's going on but this is the crash I received on today's bleed. The result looks like what OP reported, but I haven't checked his replay.

image

EDIT: Oh.
image

@GraionDilach

This comment has been minimized.

Show comment
Hide comment
@GraionDilach

GraionDilach Dec 16, 2017

Contributor

In my case, it seems that the brigitte actor ended up targeting an invalid target for some reason, which threw the serializer off and fucked up every order following it.

image

Contributor

GraionDilach commented Dec 16, 2017

In my case, it seems that the brigitte actor ended up targeting an invalid target for some reason, which threw the serializer off and fucked up every order following it.

image

@pchote pchote added this to the Next release milestone Dec 16, 2017

@pchote

This comment has been minimized.

Show comment
Hide comment
@pchote

pchote Dec 16, 2017

Member

Good catch. That makes this a regression from #14189.

Member

pchote commented Dec 16, 2017

Good catch. That makes this a regression from #14189.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment