[Oxyd][0.17.72] Pathfinder Crash (abstractNodeIt != search.abstractNodes.end() was not true)

This subforum contains all the issues which we already resolved.
Post Reply
Veden
Filter Inserter
Filter Inserter
Posts: 266
Joined: Wed Jul 13, 2016 3:54 pm
Contact:

[Oxyd][0.17.72] Pathfinder Crash (abstractNodeIt != search.abstractNodes.end() was not true)

Post by Veden » Sun Oct 20, 2019 12:06 am

Uses just the Rampant mod.

Destroy the nest with a nuke either directly north or east of you, game should freeze and produce stack trace.
Attachments
Pathfinder.tar.gz
(3.25 MiB) Downloaded 6 times

User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 501
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [boskid][0.17.72] Pathfinder Crash (abstractNodeIt != search.abstractNodes.end() was not true)

Post by boskid » Sun Oct 20, 2019 6:59 am

https://www.factorio.com/blog/post/fff-317

Issue is that you are using "path_resolution_modifier = -8". This means that abstract nodes cover 1 chunk each (32x32), but base node covers 64 chunks (256x256). At some point goal position is badly aligned because of resolution, chunk that contains badly aligned goal position does not contain any abstract nodes and there is crash. Fix will be to limit path_resolution_modifier to be not less than -5

Oxyd
Factorio Staff
Factorio Staff
Posts: 1297
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [Oxyd][0.17.72] Pathfinder Crash (abstractNodeIt != search.abstractNodes.end() was not true)

Post by Oxyd » Thu Oct 24, 2019 4:11 pm

Thanks, should be fixed in 0.17.73. There will be no additional limit on path_resolution_modifier.

Veden
Filter Inserter
Filter Inserter
Posts: 266
Joined: Wed Jul 13, 2016 3:54 pm
Contact:

Re: [Oxyd][0.17.72] Pathfinder Crash (abstractNodeIt != search.abstractNodes.end() was not true)

Post by Veden » Thu Oct 24, 2019 5:24 pm

boskid wrote:
Sun Oct 20, 2019 6:59 am
https://www.factorio.com/blog/post/fff-317

Issue is that you are using "path_resolution_modifier = -8". This means that abstract nodes cover 1 chunk each (32x32), but base node covers 64 chunks (256x256). At some point goal position is badly aligned because of resolution, chunk that contains badly aligned goal position does not contain any abstract nodes and there is crash. Fix will be to limit path_resolution_modifier to be not less than -5
Oxyd wrote:
Thu Oct 24, 2019 4:11 pm
Thanks, should be fixed in 0.17.73. There will be no additional limit on path_resolution_modifier.


Much appreciated.

Post Reply

Return to “Resolved Problems and Bugs”

Who is online

Users browsing this forum: No registered users