Page 1 of 1

Artillery + spiderbot = crash

Posted: Wed Nov 04, 2020 12:38 pm
by PyroFire
Step 1. (data.lua)

Code: Select all

artillery=table.deepcopy(data.raw.gun["artillery-wagon-cannon"])
artillery.name="lol"
data:extend{artillery}
table.insert(data.raw["spider-vehicle"].spidertron.guns,artillery.name)
Step 2.
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-jhy8mv\src\surface\chunk.cpp (737): Chunk::Chunk
c:\cygwin64\tmp\factorio-build-jhy8mv\src\trigger\createtrivialsmokeeffectitem.cpp (150): CreateTrivialSmokeEffectItem::createSingleSmoke
c:\cygwin64\tmp\factorio-build-jhy8mv\src\trigger\triggereffectitem.cpp (141): TriggerEffectItem::apply
c:\cygwin64\tmp\factorio-build-jhy8mv\src\particle\particle.cpp (254): Particle::update
c:\cygwin64\tmp\factorio-build-jhy8mv\src\util\util.hpp (225): Util::indexed_remove_if_and_erase<ParticleChunk *,<lambda_d00fd2af3f021e2cddbc6ce9fe92ef77> >
c:\cygwin64\tmp\factorio-build-jhy8mv\src\particle\particlesurface.cpp (50): ParticleSurface::update
c:\cygwin64\tmp\factorio-build-jhy8mv\src\surface\surface.cpp (1623): Surface::update
c:\cygwin64\tmp\factorio-build-jhy8mv\src\map\map.cpp (1667): Map::updateEntities
c:\cygwin64\tmp\factorio-build-jhy8mv\src\game.cpp (207): Game::update
c:\cygwin64\tmp\factorio-build-jhy8mv\src\scenario\scenario.cpp (1219): Scenario::update
c:\cygwin64\tmp\factorio-build-jhy8mv\src\mainloop.cpp (1175): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-jhy8mv\src\mainloop.cpp (1042): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-jhy8mv\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*)(ParallelDesyncReportCreator *),ParallelDesyncReportCreator *>,std::default_delete<std::tuple<void (__cdecl*)(ParallelDesyncReportCreator *),ParallelDesyncReportCreator *> > > >::_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: 0000000077A759CD)
0000000077A759CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077BAA561)
0000000077BAA561 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
60.896 Error Chunk.cpp:737: Trying to make chunk at unreasonable position [262143, 262143]
Logger::writeStacktrace skipped.
60.896 Error CrashHandler.cpp:189: Map tick at moment of crash: 290232
60.914 Error Util.cpp:97: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
72.515 Uploading log file
72.524 Error CrashHandler.cpp:258: Heap validation: success.
72.551 Creating crash dump.
74.693 CrashDump success

Re: Artillery + spiderbot = crash

Posted: Wed Nov 04, 2020 12:40 pm
by boskid