Closed thwonghin closed 4 months ago
Sure seems like a bug in the CS client recording this. When you say "these problematic messages", do you have more replays where the same thing occurs? Can they all be pinned to a certain timespan where they were recorded?
If I let the parser continue to run without raising exception:
Entity not found for update at index 1408. Entity update cannot be parsed!
Confirmed the demos are broken, they crahsed at those ticks (but they worked if I clicked forawrd). Let me close this.
https://www.hltv.org/matches/2372720/ninjas-in-pyjamas-vs-sashi-yalla-compass-2024
The parser crashes while parsing this demo.
So far I've applied a patch that fixes this issue. And then another exception raised (I've added some logs for debugging, so the line numbers were shifted a bit):
Interestingly, if I log the size of these problematic messages, they all have
750000
bytes. My speculation is that the messages are getting tuncated or split.