Page 1 of 1

[0.18.36] Crash in ai pathfinder: "!queue.empty() was not true"

Posted: Tue Jul 21, 2020 9:02 pm
by Kamel
The game crashed after the artillery top left started to shoot the biter base.

Coudn't reproduct it though.

Re: [0.18.36] Crash in ai pathfinder: "!queue.empty() was not true"

Posted: Sat Jul 25, 2020 10:00 am
by Kamel
Same error happens again.

But this time I can "reproduce" it by loading my savegame :cry:

It's attached as autosave2; once you load it wait for the bots to place the poower poles and right when it places the last once it crashes


Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-hsh4m2\src\ai\pathfinder.cpp (708): PathFinder::scheduleWaitingClients
c:\cygwin64\tmp\factorio-build-hsh4m2\src\ai\pathfinder.cpp (454): PathFinder::update
c:\cygwin64\tmp\factorio-build-hsh4m2\src\surface\surface.cpp (1580): Surface::update
c:\cygwin64\tmp\factorio-build-hsh4m2\src\map\map.cpp (1644): Map::updateEntities
c:\cygwin64\tmp\factorio-build-hsh4m2\src\game.cpp (207): Game::update
c:\cygwin64\tmp\factorio-build-hsh4m2\src\scenario\scenario.cpp (1220): Scenario::update
c:\cygwin64\tmp\factorio-build-hsh4m2\src\mainloop.cpp (1175): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-hsh4m2\src\mainloop.cpp (1042): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-hsh4m2\src\util\workerthread.cpp (49): WorkerThread::loop
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl LogitechLEDController::*)(void),LogitechLEDController *>,std::default_delete<std::tuple<void (__cdecl LogitechLEDController::*)(void),LogitechLEDController *> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDAFB97BD4)
00007FFDAFB97BD4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDB09ECE51)
00007FFDB09ECE51 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
18.615 Error PathFinder.cpp:708: !queue.empty() was not true
Logger::writeStacktrace skipped.
18.615 Error CrashHandler.cpp:190: Map tick at moment of crash: 14572961

Re: [0.18.36] Crash in ai pathfinder: "!queue.empty() was not true"

Posted: Wed Jul 29, 2020 4:48 pm
by kovarex
Duplicate of: 87204