halflife icon indicating copy to clipboard operation
halflife copied to clipboard

Crash on build 10210

Open di57inct opened this issue 7 months ago • 1 comments

Image

di57inct avatar Apr 25 '25 16:04 di57inct

Stop using a pirated version of Counter-Strike and maybe the problem will be fixed.

JoelTroch avatar Jun 03 '25 19:06 JoelTroch

Someone got this assertion failure when joining some server in CS:CZ: #3643 (they weren't using a pirated version of CS:CZ)

RiverHornet3209 avatar Sep 24 '25 13:09 RiverHornet3209

This is caused by a player sending a user info string with a model name containing \r (carriage return) or \n (line feed) characters, which triggers assertion failures only in Windows clients, because the asserts are missing in the Linux builds. This causes clients aborting the game or repeatedly hitting the assertion, making ignoring an unacceptable choice.

@shawns-valve It would be nice if this and other assert failure are addressed on Windows, we have also detected a player on our Half-Life server abusing this assert to repeatedly trigger it, forcing other players to choose Abort or making Ignore option impractical and effectively forcing affected players to abort the game. It's better if the asserts are triggered only if the game client is in developer mode, ideally you would want to sanitize player input when they send a command to the server and prohibit non-printable characters.

0Ky avatar Sep 24 '25 14:09 0Ky