[0.12.8] [Rseding91] Crash when using tank and shooting

This subforum contains all the issues which we already resolved.
Post Reply
teatime
Burner Inserter
Burner Inserter
Posts: 9
Joined: Fri Sep 18, 2015 7:09 pm
Contact:

[0.12.8] [Rseding91] Crash when using tank and shooting

Post by teatime »

I am using my tank and driving near the unexplored part of the map to attack an enemy base. Then I shoot explosive cannon shells (I have only 4 of them) and it crashes every time I shoot the last one. This also happens when using other ammunition like piercing rounds magazine. Reaching 0 ammunition (= empty), crash. I suspect there's something wrong with the inventory.

Here is the log file:
0.002 2015-09-18 19:32:24; Factorio 0.12.8 (Build 16825, win64)
0.002 Operating system: Windows 7
0.002 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.002 Read data path: C:/Program Files/Factorio/data
0.002 Binaries path: C:/Program Files/Factorio/bin
[..]
0.401 Loading mod core 0.0.0 (data.lua)
0.404 Loading mod base 0.12.8 (data.lua)
1.113 Initial atlas bitmap size is 16384
1.117 Created atlas bitmap 16384x7662
19.101 Factorio initialised
64.716 Loading map
64.754 Info Scenario.cpp:160: Map version 0.12.8-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\temp\factorio-e810c750\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\temp\factorio-e810c750\src\util\logger.cpp (283): Logger::writeStacktrace
c:\temp\factorio-e810c750\src\util\logger.cpp (337): Logger::logStacktrace
c:\temp\factorio-e810c750\src\util\crashhandler.cpp (81): CrashHandler::writeStackTrace
c:\temp\factorio-e810c750\src\util\crashhandler.cpp (90): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077BEC9CF)
0000000077BEC9CF (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077CD8120)
0000000077CD8120 (ntdll): (filename not available): RtlCharToInteger
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077C995A4)
0000000077C995A4 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077C95B4D)
0000000077C95B4D (ntdll): (filename not available): RtlIntegerToChar
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077C99947)
0000000077C99947 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077CA6C78)
0000000077CA6C78 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\temp\factorio-e810c750\src\logistics\logisticpoint.cpp (601): LogisticPoint::updateSupplyOfMergableItems
c:\temp\factorio-e810c750\src\entity\character.cpp (396): Character::sortInventoriesInternal
c:\temp\factorio-e810c750\src\controller\controller.cpp (209): Controller::postUpdate
c:\temp\factorio-e810c750\src\player.cpp (460): Player::postUpdate
c:\temp\factorio-e810c750\src\game.cpp (149): Game::update
c:\temp\factorio-e810c750\src\scenario\scenario.cpp (735): Scenario::update
c:\temp\factorio-e810c750\src\mainloop.cpp (253): MainLoop::gameUpdateStep
c:\temp\factorio-e810c750\src\mainloop.cpp (355): MainLoop::updateLoop
c:\boost_1_58_0\boost\function\function_template.hpp (160): boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,void (__cdecl*)(ThreadBarrier * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,bool * __ptr64,bool),boost::_bi::list5<boost::_bi::value<ThreadBarrier * __ptr64>,boost::_bi::value<boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64>,boost::_bi::value<boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64>,boost::_bi::value<bool * __ptr64>,boost::_bi::value<bool> > >,void>::invoke
c:\temp\factorio-e810c750\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013FDC6BD3)
000000013FDC6BD3 (Factorio): (filename not available): boost::`anonymous namespace'::thread_start_function
f:\dd\vctools\crt\crtw32\startup\threadex.c (376): _callthreadstartex
f:\dd\vctools\crt\crtw32\startup\threadex.c (354): _threadstartex
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B4BE3D)
0000000077B4BE3D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077C86A51)
0000000077C86A51 (ntdll): (filename not available): RtlUserThreadStart
546.502 Error Util.cpp:46: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
Thank you very much.

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

Re: [0.12.8] [Rseding91] Crash when using tank and shooting

Post by Rseding91 »

Can you upload your save file? I believe I resolved this issue but I'd like to test with your save to be sure.
If you want to get ahold of me I'm almost always on Discord.

teatime
Burner Inserter
Burner Inserter
Posts: 9
Joined: Fri Sep 18, 2015 7:09 pm
Contact:

Re: [0.12.8] [Rseding91] Crash when using tank and shooting

Post by teatime »

Here you are:
https://www.transferbigfiles.com/11d6fd ... RrAcUuj3g2

Do you add bugs to the list of automated test for regression tests?
Have a nice tea!

Post Reply

Return to “Resolved Problems and Bugs”