[0.17.37] Crash on exit - ~BlueprintLibrary

Bugs that are actually features.
Post Reply
User avatar
BattleFluffy
Fast Inserter
Fast Inserter
Posts: 190
Joined: Sun Mar 31, 2019 4:58 pm
Contact:

[0.17.37] Crash on exit - ~BlueprintLibrary

Post 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
Attachments
factorio-current.log
(11.3 KiB) Downloaded 67 times

User avatar
BattleFluffy
Fast Inserter
Fast Inserter
Posts: 190
Joined: Sun Mar 31, 2019 4:58 pm
Contact:

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Post 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 !

User avatar
BattleFluffy
Fast Inserter
Fast Inserter
Posts: 190
Joined: Sun Mar 31, 2019 4:58 pm
Contact:

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Post 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

Rseding91
Factorio Staff
Factorio Staff
Posts: 13209
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Post 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.
If you want to get ahold of me I'm almost always on Discord.

User avatar
BattleFluffy
Fast Inserter
Fast Inserter
Posts: 190
Joined: Sun Mar 31, 2019 4:58 pm
Contact:

Re: [0.17.37] Crash on exit - ~BlueprintLibrary

Post 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

Post Reply

Return to “Not a bug”