Ticket #44511

Client crash with tileset defined ruleset

Open Date: 2022-05-05 00:12 Last Update: 2022-05-05 03:17

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
1

Details

Starting the client with ancients tileset, and just directly starting the game crashes the client most of the time. Likely exact timing of something matters, as I've never been able to reproduce this when running in a debugger.

It's very likely that this is related to the fact that ancients tileset sets the ruleset that the server should start with.

I got a core. Will attach backtrace from it (S3_1)

Ticket History (3/4 Histories)

2022-05-05 00:12 Updated by: cazfi
  • New Ticket "Client crash with tileset defined ruleset" created
2022-05-05 00:52 Updated by: cazfi
Comment

Also delta2 (->variant2 ruleset) often crashes when starting the game. Likely the same bug.

(Edited, 2022-05-05 00:52 Updated by: cazfi)
2022-05-05 03:17 Updated by: cazfi
Comment

Seems like this was a ruleset error (same error copied to both affected rulesets) that the server fails to detect at ruleset load time -> we should add sanity check for that.

ui_name was "%Conquer City%s", i.e., there was "s" missing after first "%"

Attachment File List

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login