Page 1 of 1

[1.1.46] Crash on exit (Sprite::~Sprite)

Posted: Tue Nov 09, 2021 3:27 pm
by lyvgbfh
I saved, then clicked quit, then quit the game from the main menu. Mods are git versions, so let me know if they're needed (>1GB) and I'll find somewhere to upload them.

Stack trace:

Code: Select all

8868.255 Info AppManagerStates.cpp:1942: Saving finished
8920.878 Quitting: user-quit.
8921.258 Error CrashHandler.cpp:633: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-kjq3rx\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-kjq3rx\src\util\logger.cpp (545): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-kjq3rx\src\util\logger.cpp (552): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-kjq3rx\src\util\crashhandler.cpp (184): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-kjq3rx\src\util\crashhandler.cpp (642): CrashHandler::SignalHandler
minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (304): `__scrt_common_main_seh'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF62678CB04)
00007FF62678CB04 (factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC990E479F)
00007FFC990E479F (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC99044BEF)
00007FFC99044BEF (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC990E350E)
00007FFC990E350E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-kjq3rx\src\graphics\sprite.cpp (646): Sprite::~Sprite
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF62642CAC9)
00007FF62642CAC9 (factorio): (filename not available): WorkingVisualisation::~WorkingVisualisation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF625731C78)
00007FF625731C78 (factorio): (filename not available): WorkingVisualisations::~WorkingVisualisations
c:\cygwin64\tmp\factorio-build-kjq3rx\src\entity\craftingmachineprototype.cpp (48): CraftingMachinePrototype::~CraftingMachinePrototype
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF6256DB75B)
00007FF6256DB75B (factorio): (filename not available): AssemblingMachinePrototype::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-build-kjq3rx\src\util\mplvector.hpp (10): MplVector<PrototypeList<CustomInputPrototype>,PrototypeList<EquipmentGridPrototype>,PrototypeList<ItemPrototype>,PrototypeList<TilePrototype>,PrototypeList<DecorativePrototype>,PrototypeList<TechnologyPrototype>,PrototypeList<EntityPrototype>,PrototypeList<ParticlePrototype>,PrototypeList<RecipeCategory>,PrototypeList<ItemSubGroup>,PrototypeList<ItemGroup>,PrototypeList<FluidPrototype>,PrototypeList<VirtualSignalPrototype>,PrototypeList<AmmoCategory>,PrototypeList<FuelCategory>,PrototypeList<ResourceCategory>,PrototypeList<EquipmentPrototype>,PrototypeList<NoiseLayer>,PrototypeList<NamedNoiseExpression>,PrototypeList<AutoplaceControl>,PrototypeList<DamageType>,PrototypeList<RecipePrototype>,PrototypeList<AchievementPrototype>,PrototypeList<ModuleCategory>,PrototypeList<EquipmentCategory>,PrototypeList<ModSettingPrototype>,PrototypeList<TrivialSmokePrototype>,PrototypeList<ShortcutPrototype> >::forEach<<lambda_26ffff0bf82c48d3042bf36723cd7b8a> >
c:\cygwin64\tmp\factorio-build-kjq3rx\src\globalcontext.cpp (1814): GlobalContext::clearPrototypes
c:\cygwin64\tmp\factorio-build-kjq3rx\src\globalcontext.cpp (823): GlobalContext::clearResources
c:\cygwin64\tmp\factorio-build-kjq3rx\src\globalcontext.cpp (869): GlobalContext::~GlobalContext
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF6254D7B2E)
00007FF6254D7B2E (factorio): (filename not available): GlobalContext::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-build-kjq3rx\src\mainloop.cpp (530): MainLoop::run
c:\cygwin64\tmp\factorio-build-kjq3rx\src\main.cpp (1142): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC97E27974)
00007FFC97E27974 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC990AA271)
00007FFC990AA271 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
8923.808 Info CrashHandler.cpp:309: Executable CRC: 266734505
8923.808 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.
8961.122 Error CrashHandler.cpp:260: Heap validation: success.
8961.130 Creating crash dump.
8961.403 CrashDump success

Re: [1.1.46] Crash on exit (Sprite::~Sprite)

Posted: Tue Nov 09, 2021 3:34 pm
by Loewchen
Was this a one time thing or can your reproduce this?

Re: [1.1.46] Crash on exit (Sprite::~Sprite)

Posted: Tue Nov 09, 2021 3:54 pm
by lyvgbfh
One-time, I haven't had any luck reproducing it.