[0.16.5] Game crashes when tank crashes into a power pole

Things that has been reported already before.
JihadJ0e
Burner Inserter
Burner Inserter
Posts: 15
Joined: Sat Jun 03, 2017 4:15 am
Contact:

[0.16.5] Game crashes when tank crashes into a power pole

Post by JihadJ0e »

There are a few other bugs related to game crashes and power poles - I'm not sure if this is the same bug.

I was driving a tank the wrong way down some train tracks and collided into a big power pole and destroyed it while someone was joining the multiplayer game.

Looking at the stack trace I think it is related to CraftingMachine::getElectricEnergySource:

2502.066 Crashed in C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff67a580000 - 0x00007ff67b85b000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-kour1y\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-kour1y\src\util\logger.cpp (371): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-kour1y\src\util\logger.cpp (470): Logger::logStacktrace
c:\cygwin64\tmp\factorio-kour1y\src\util\crashhandler.cpp (127): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-kour1y\src\util\crashhandler.cpp (334): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDDC5594F0)
00007FFDDC5594F0 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDDF728508)
00007FFDDF728508 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDDF710F56)
00007FFDDF710F56 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDDF724C3D)
00007FFDDF724C3D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDDF69D1B8)
00007FFDDF69D1B8 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFDDF723B6E)
00007FFDDF723B6E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-kour1y\src\entity\craftingmachine.cpp (167): CraftingMachine::getElectricEnergySource
c:\cygwin64\tmp\factorio-kour1y\src\entity\electricpole.cpp (809): ElectricPole::reconnectToNetwork
c:\cygwin64\tmp\factorio-kour1y\src\entity\electricpole.cpp (429): ElectricPole::setupOrientationAndNetworksAfterDisconnect
c:\cygwin64\tmp\factorio-kour1y\src\entity\electricpole.cpp (453): ElectricPole::disconnectRegular
c:\cygwin64\tmp\factorio-kour1y\src\entity\electricpole.cpp (385): ElectricPole::onDestroy
c:\cygwin64\tmp\factorio-kour1y\src\entity\entity.cpp (276): Entity::forceDestroy
c:\cygwin64\tmp\factorio-kour1y\src\entity\entitywithhealth.cpp (206): EntityWithHealth::die
c:\cygwin64\tmp\factorio-kour1y\src\entity\entitywithhealth.cpp (129): EntityWithHealth::damage
c:\cygwin64\tmp\factorio-kour1y\src\entity\entitywithowner.cpp (141): EntityWithOwner::damage
c:\cygwin64\tmp\factorio-kour1y\src\entity\car.cpp (280): Car::moveCar
c:\cygwin64\tmp\factorio-kour1y\src\entity\car.cpp (204): Car::update
c:\cygwin64\tmp\factorio-kour1y\src\surface\chunk.cpp (575): Chunk::updateActiveEntities
c:\cygwin64\tmp\factorio-kour1y\src\surface\chunk.cpp (624): Chunk::updateEntities
c:\cygwin64\tmp\factorio-kour1y\src\surface\surface.cpp (1176): Surface::update
c:\cygwin64\tmp\factorio-kour1y\src\map\map.cpp (1222): Map::update
c:\cygwin64\tmp\factorio-kour1y\src\game.cpp (153): Game::update
c:\cygwin64\tmp\factorio-kour1y\src\scenario\scenario.cpp (822): Scenario::update
c:\cygwin64\tmp\factorio-kour1y\src\mainloop.cpp (985): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-kour1y\src\mainloop.cpp (852): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-kour1y\src\util\workerthread.cpp (36): WorkerThread::loop
c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread (232): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ServerRouter * __ptr64>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ServerRouter * __ptr64> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread (211): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
Attachments
factorio-dump-current.dmp
minidump
(639.79 KiB) Downloaded 99 times
factorio-current.log
Log file
(118.04 KiB) Downloaded 101 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3986
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [0.16.5] Game crashes when tank crashes into a power pole

Post by boskid »

Post Reply

Return to “Duplicates”