[0.18.4] Crash while attacking: Entity::getRadius

Things that has been reported already before.
digmaster
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sat Feb 08, 2020 12:06 am
Contact:

[0.18.4] Crash while attacking: Entity::getRadius

Post by digmaster »

While attacking some biters in my tank, my game crashed. There was an artillery barrage going on at the same time.

Code: Select all

11463.416 Error CrashHandler.cpp:461: Exception Code: c0000005, Address: 0x00007ff7f4027564
ModuleBase: 0x00007ff7f3e90000, ImageSize: 018c9000, RelativeAddress: 00197564
11463.416 Error CrashHandler.cpp:467: Access Violation: Read at address 0000000000000048
11463.416 Error CrashHandler.cpp:481: Exception Context:
rax=7fffffffffffff00, rbx=0000000000000000, rcx=0000000000000000,
rdx=3fd4520000000000, rsi=00000241b1594c08, rdi=00000241b9ff5940,
rip=00007ff7f4027564, rsp=00000066433fe2a0, rbp=00000066433fe449,
 r8=00000241ff64cd70,  r9=00000241833c71f8, r10=0000000000000000,
r11=00000241b1594c08, r12=000000000116247c, r13=0000000000000000,
r14=0000000000000000, r15=00000066433fe700
11463.416 Crashed in D:\Games\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff7f3e90000 - 0x00007ff7f5759000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-tkfejd\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-tkfejd\src\util\logger.cpp (540): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-tkfejd\src\util\logger.cpp (547): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-tkfejd\src\util\crashhandler.cpp (184): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-tkfejd\src\util\crashhandler.cpp (510): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBDAF1F67A)
00007FFBDAF1F67A (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBDD5E4AF2)
00007FFBDD5E4AF2 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBDD5CC6D6)
00007FFBDD5CC6D6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBDD5E11FF)
00007FFBDD5E11FF (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBDD5AA289)
00007FFBDD5AA289 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBDD5DFE6E)
00007FFBDD5DFE6E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-tkfejd\src\entity\entity.cpp (2525): Entity::getRadius
c:\cygwin64\tmp\factorio-build-tkfejd\src\entity\unit.cpp (734): Unit::getMaxAttackDistance
c:\cygwin64\tmp\factorio-build-tkfejd\src\ai\pursuebehavior.cpp (78): PursueBehavior::execute
c:\cygwin64\tmp\factorio-build-tkfejd\src\ai\groupbehavior.cpp (137): GroupBehavior::execute
c:\cygwin64\tmp\factorio-build-tkfejd\src\ai\commandable.cpp (201): Commandable::runBehavior
c:\cygwin64\tmp\factorio-build-tkfejd\src\entity\unit.cpp (313): Unit::update
c:\cygwin64\tmp\factorio-build-tkfejd\src\surface\chunk.cpp (649): Chunk::updateActiveEntities
c:\cygwin64\tmp\factorio-build-tkfejd\src\surface\chunk.cpp (710): Chunk::updateEntities
c:\cygwin64\tmp\factorio-build-tkfejd\src\surface\surface.cpp (1540): Surface::update
c:\cygwin64\tmp\factorio-build-tkfejd\src\map\map.cpp (1653): Map::updateEntities
c:\cygwin64\tmp\factorio-build-tkfejd\src\game.cpp (201): Game::update
c:\cygwin64\tmp\factorio-build-tkfejd\src\scenario\scenario.cpp (1216): Scenario::update
c:\cygwin64\tmp\factorio-build-tkfejd\src\mainloop.cpp (1170): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-tkfejd\src\mainloop.cpp (1037): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-tkfejd\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 TransferSource::*)(void),TransferSource *>,std::default_delete<std::tuple<void (__cdecl TransferSource::*)(void),TransferSource *> > > >::_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: 00007FFBDCA17BD4)
00007FFBDCA17BD4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBDD5ACED1)
00007FFBDD5ACED1 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
Attachments
factorio-dump-current.dmp
(728.85 KiB) Downloaded 90 times
factorio-current.log
(14.02 KiB) Downloaded 84 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4301
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [0.18.4] Crash while attacking: Entity::getRadius

Post by boskid »

This is most likely same issue as 80986, even if stacktrace is different.
Post Reply

Return to “Duplicates”