Could not terminate pathfinding thread[3] in 200ms, trying Thread.Abort

Hi there,

We are currently an issue with A* on the Android build of our game.

When loading from a scene with A* pathfinding, sometimes we see this message in the Android Logcat. When this occurs, the scene loading freezes which forcing the player to restart the game.

Could not terminate pathfinding thread[3] in 200ms, trying Thread.Abort
Pathfinding.PathProcessor:StopThreads()
Astar:ShutdownPathfindingThreads()
Astar:OnDisable()

We cannot pinpoint what causes this to occur, and it seems to happen with difference frequencies on different devices.

Any help identifying and fixing this issue would be greatly appreciated.

Cheers,
Rich.

Edit:

It seems like you may have encountered this issue before, but it’s unclear if a solution was found. [Link to thread]