Skip to content
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

Assertion failures for workers that can't continue irrigating after GW #2460

Open
XHawk87 opened this issue Dec 18, 2024 · 1 comment
Open
Labels
bug Something isn't working server This issue requires changes to the server

Comments

@XHawk87
Copy link
Contributor

XHawk87 commented Dec 18, 2024

Describe the bug
After climate change triggers, we intermittently get assertion failures in the logs for workers attempting to do work in adjacent tiles.

To Reproduce
Steps to reproduce the behaviour:

  1. Start up Chaos with Inaccessible Climates active.
  2. Play turns until GW triggers, and occasionally we see assertion failures.

Expected behaviour
AI workers continue working. No errors in the logs

Screenshots
image

Platform and version (please complete the following information):

  • OS: Linux
  • Freeciv21 version: 3.1-rc.1
  • Ruleset/Longturn game (if applicable): Chaos

Additional context

[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: Assertion false failed
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: ( 125, 171) Tribal Workers has activity Irrigate, but it can't continue at Plains
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: Please report this message at https://github.com/longturn/freeciv21/issues
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: Assertion false failed
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: ( 125, 171) Tribal Workers has activity Irrigate, but it can't continue at Plains
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: Please report this message at https://github.com/longturn/freeciv21/issues
Game saved as freeciv-T0021-Y-2000-auto.sav
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: Assertion false failed
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: ( 125, 171) Tribal Workers has activity Irrigate, but it can't continue at Plains
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T021: Please report this message at https://github.com/longturn/freeciv21/issues
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T022: Assertion false failed
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T022: ( 125, 171) Tribal Workers has activity Irrigate, but it can't continue at Plains
[critical] freeciv21-server (/home/xhawk87/sources/freeciv21/server/sanitycheck.cpp:459) - T022: Please report this message at https://github.com/longturn/freeciv21/issues

freeciv-T0021-Y-2000-auto.zip

@XHawk87 XHawk87 added bug Something isn't working Untriaged This issue or PR needs triaging labels Dec 18, 2024
lmoureaux added a commit to lmoureaux/freeciv21 that referenced this issue Dec 23, 2024
@lmoureaux lmoureaux added server This issue requires changes to the server and removed Untriaged This issue or PR needs triaging labels Dec 23, 2024
@lmoureaux
Copy link
Contributor

Duplicate of #1064

@lmoureaux lmoureaux marked this as a duplicate of #1064 Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working server This issue requires changes to the server
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants