Page 1 of 1

[0.17.37] Crash on exit - ~BlueprintLibrary

Posted: Wed May 08, 2019 2:11 pm
by BattleFluffy
Received a crash on exit, thought I would post it. factorio-current.log attached.

EDIT (by posila): Created separate topic for the texture issue: 70574

Code: Select all

000000007713D348 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\vector (1916): std::vector<SignalID,std::allocator<SignalID> >::_Tidy
c:\cygwin64\tmp\factorio-build-7k2owm\src\entity\transportline.cpp (178): TransportLine::~TransportLine
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013F2BD178)
000000013F2BD178 (Factorio): (filename not available): UndergroundBelt::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-build-7k2owm\src\blueprint\blueprintentities.cpp (224): BlueprintEntities::clear
c:\cygwin64\tmp\factorio-build-7k2owm\src\blueprint\blueprint.cpp (38): Blueprint::~Blueprint
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013F0D9B32)
000000013F0D9B32 (Factorio): (filename not available): SingleBlueprintRecord::`scalar deleting destructor'
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013F0DA043)
000000013F0DA043 (Factorio): (filename not available): BlueprintBookRecord::`scalar deleting destructor'
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013F0DC81A)
000000013F0DC81A (Factorio): (filename not available): BlueprintShelf::`scalar deleting destructor'
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\vector (1591): std::vector<std::unique_ptr<BlueprintRecord,std::default_delete<BlueprintRecord> >,std::allocator<std::unique_ptr<BlueprintRecord,std::default_delete<BlueprintRecord> > > >::clear
c:\cygwin64\tmp\factorio-build-7k2owm\src\blueprint\blueprintlibrary.cpp (164): BlueprintLibrary::~BlueprintLibrary
c:\cygwin64\tmp\factorio-build-7k2owm\src\map\map.cpp (1191): Map::~Map
c:\cygwin64\tmp\factorio-build-7k2owm\src\scenario\scenario.cpp (1027): Scenario::~Scenario
c:\cygwin64\tmp\factorio-build-7k2owm\src\appmanager.cpp (321): AppManager::quitGameAndGoToMainMenu
c:\cygwin64\tmp\factorio-build-7k2owm\src\appmanagerstates.cpp (381): InGameMenu::process
c:\cygwin64\tmp\factorio-build-7k2owm\src\appmanager.cpp (217): AppManager::process
c:\cygwin64\tmp\factorio-build-7k2owm\src\mainloop.cpp (488): MainLoop::prePrepare
c:\cygwin64\tmp\factorio-build-7k2owm\src\mainloop.cpp (589): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-7k2owm\src\mainloop.cpp (375): MainLoop::run
c:\cygwin64\tmp\factorio-build-7k2owm\src\main.cpp (1257): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076EE59ED)
0000000076EE59ED (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007711B371)
000000007711B371 (ntdll): (filename not available): RtlUserThreadStart

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Posted: Thu May 09, 2019 12:20 am
by BattleFluffy
Hi, since it seems this is something to do with blueprints, let me tell you something unusual I did this game related to them.

I had just copied a large amount of stuff using CTRL-C, then I realized I actually wanted to save this as a blueprint. So, with the copied stuff still on my cursor, I tried dropping it in the "Export to blueprint library" drop section at the bottom of my inventory. It seemed to work fine, I was pleasantly surprised as I had not tried this method of creating a blueprint before.

That's the only thing I did this session that is remotely unusual. Hope it gives a clue to the source of the problem !

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Posted: Tue May 14, 2019 1:08 pm
by BattleFluffy
Received another one. Seems very similar to the last.

I had left the game running for at least 48 hours to be fair..

Code: Select all

0000000076DDD348 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-rew5h8\src\map\advancedtile.cpp (93): AdvancedTile::~AdvancedTile
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000014096FC26)
000000014096FC26 (Factorio): (filename not available): `eh vector destructor iterator'
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013FB4B312)
000000013FB4B312 (Factorio): (filename not available): std::array<AdvancedTile,16>::~array<AdvancedTile,16>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000014096FC26)
000000014096FC26 (Factorio): (filename not available): `eh vector destructor iterator'
c:\cygwin64\tmp\factorio-build-rew5h8\src\surface\chunk.cpp (699): Chunk::~Chunk
c:\cygwin64\tmp\factorio-build-rew5h8\src\surface\surface.cpp (818): Surface::~Surface
c:\cygwin64\tmp\factorio-build-rew5h8\src\map\map.cpp (1175): Map::~Map
c:\cygwin64\tmp\factorio-build-rew5h8\src\scenario\scenario.cpp (1038): Scenario::~Scenario
c:\cygwin64\tmp\factorio-build-rew5h8\src\appmanager.cpp (321): AppManager::quitGameAndGoToMainMenu
c:\cygwin64\tmp\factorio-build-rew5h8\src\appmanagerstates.cpp (381): InGameMenu::process
c:\cygwin64\tmp\factorio-build-rew5h8\src\appmanager.cpp (217): AppManager::process
c:\cygwin64\tmp\factorio-build-rew5h8\src\mainloop.cpp (488): MainLoop::prePrepare
c:\cygwin64\tmp\factorio-build-rew5h8\src\mainloop.cpp (589): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-rew5h8\src\mainloop.cpp (375): MainLoop::run
c:\cygwin64\tmp\factorio-build-rew5h8\src\main.cpp (1257): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076C859ED)
0000000076C859ED (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076DBB371)
0000000076DBB371 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
287936.875 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.
287946.071 Uploading log file
287946.116 Error CrashHandler.cpp:222: Heap validation: success.
287946.118 Creating crash dump.
287946.348 CrashDump success

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Posted: Thu Jun 27, 2019 4:22 pm
by Rseding91
Thanks for the report. Both crashes are in areas where it should never crash. Do you have any way to reproduce the crashes?

On a related topic: have you been having any other PC issues (BSODs/crashes in other software?) The random crash locations makes me think a hardware issue on your end.

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Posted: Thu Jun 27, 2019 7:31 pm
by BattleFluffy
Rseding91 wrote: Thu Jun 27, 2019 4:22 pm Thanks for the report. Both crashes are in areas where it should never crash. Do you have any way to reproduce the crashes?

On a related topic: have you been having any other PC issues (BSODs/crashes in other software?) The random crash locations makes me think a hardware issue on your end.
Yes my machine is failing memtest. Fortunately I have the parts for a new machine in some boxes behind me. :> Going to be assembling it tomorrow. I imagine this will singehandedly reduce the number of crash reports you see by about 5%.. :p