[0.13.2] crash when belt is destroyed by fire

This subforum contains all the issues which we already resolved.
Post Reply
koenalphen
Manual Inserter
Manual Inserter
Posts: 1
Joined: Fri Jul 01, 2016 6:51 pm
Contact:

[0.13.2] crash when belt is destroyed by fire

Post by koenalphen »

Hey, I just encountered a bug where, when I light a tree next to a belt on fire, the health of the belt reduces and where the game crashes when it is destroyed. Happened twice.

Code: Select all

0.001 2016-07-01 20:46:55; Factorio 0.13.2 (Build 22949, win64, steam)
   0.001 Operating system: Windows 8.1 
   0.001 Program arguments: "E:\games\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: E:/games/SteamLibrary/steamapps/common/Factorio/data
   0.001 Write data path: C:/Users/Koen/AppData/Roaming/Factorio
   0.001 Binaries path: E:/games/SteamLibrary/steamapps/common/Factorio/bin
   0.022 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 255] [DXT: false]
   0.024 Available display adapters: 2
   0.024  [0]: \\.\DISPLAY1 - AMD FirePro M5950 {0x01, [-1920,255], 1920x1080, 32bit, 60Hz}
   0.024  [1]: \\.\DISPLAY2 - AMD FirePro M5950 {0x8000005, [0,0], 1680x1050, 32bit, 60Hz}
   0.024 Create display on adapter 1. Size 1280x720 at position [190, 147].
   0.474 Initialised OpenGL:[1] AMD FirePro M5950; driver: 4.3.12458 Compatibility Profile Context FireGL 13.200.0.0
   0.510 Desktop composition is active.
   0.924 Loading mod core 0.0.0 (data.lua)
   0.930 Loading mod base 0.13.2 (data.lua)
   1.075 Checksum for core: 1399339455
   1.075 Checksum for mod base: 234403436
   1.894 Initial atlas bitmap size is 16384
   1.899 Created atlas bitmap 16384x9336
   1.899 Created atlas bitmap 4096x968
  22.973 Sprites loaded
  22.973 Convert atlas 4096x968 to: trilinear-filtering 
  23.009 Loading sounds...
  28.035 Custom inputs active: 0
  28.161 Factorio initialised
  83.120 Info WindowsUDPSocket.cpp:59: Opening socket at port (34196)
  83.121 Info WindowsUDPSocket.cpp:59: Opening socket at port (0)
  83.123 Info WindowsUDPSocket.cpp:159: Socket closed
  83.124 Info WindowsUDPSocket.cpp:159: Socket closed
  87.997 Info WindowsUDPSocket.cpp:59: Opening socket at port (34196)
  87.998 Info WindowsUDPSocket.cpp:59: Opening socket at port (0)
  90.683 Info WindowsUDPSocket.cpp:159: Socket closed
  90.683 Info WindowsUDPSocket.cpp:159: Socket closed
  90.684 Info Router.cpp:557: Router peerID(65535) shutting down.
  90.684 Info Router.cpp:588: Router state -> Disconnected
  90.690 Joining game 130.89.160.96:34197
  90.690 Info WindowsUDPSocket.cpp:59: Opening socket at port (0)
  90.691 Info Router.cpp:588: Router state -> Connecting
  90.691 Info MultiplayerManager.cpp:996: networkTick(0) mapTick(-1) changing state from(Ready) to(Connecting)
  90.716 Info Router.cpp:588: Router state -> WaitingForAccept
  90.749 Info Synchronizer.cpp:56: NetworkTick(993) initialized Synchronizer local peer(1) latency(2).
  90.749 Info Synchronizer.cpp:522: networkTick(993) adding peer(0) success(true).
  90.749 Info Router.cpp:588: Router state -> Connected
  90.749 Info Router.cpp:821: ConnectionAccepted ownPeerID(1) nextPeerID(2)
  90.749 Info MultiplayerManager.cpp:996: networkTick(993) mapTick(-1) changing state from(Connecting) to(VerifyingConnection)
  90.766 Info Router.cpp:879: Received onPeerConnected for already connected peer(1)
  90.800 Info MultiplayerManager.cpp:1527: Received peer info for peer(0) username(broodjekebab).
  90.800 Info MultiplayerManager.cpp:1143: networkTick(995) mapTick(-1) received stateChanged peerID(0) oldState(Ready) newState(InGame)
  90.800 Info MultiplayerManager.cpp:1527: Received peer info for peer(1) username(koenalphen).
  90.800 Info MultiplayerManager.cpp:1143: networkTick(995) mapTick(-1) received stateChanged peerID(1) oldState(Ready) newState(Connecting)
  90.800 Info MultiplayerManager.cpp:1527: Received peer info for peer(1) username(koenalphen).
  90.800 Info MultiplayerManager.cpp:1143: networkTick(995) mapTick(-1) received stateChanged peerID(1) oldState(Connecting) newState(Connecting)
  90.800 Info MultiplayerManager.cpp:1143: networkTick(995) mapTick(-1) received stateChanged peerID(1) oldState(Connecting) newState(VerifyingConnection)
  90.850 Info MultiplayerManager.cpp:996: networkTick(998) mapTick(-1) changing state from(VerifyingConnection) to(ConnectedWaitingForMap)
  90.883 Info MultiplayerManager.cpp:1143: networkTick(1000) mapTick(-1) received stateChanged peerID(1) oldState(VerifyingConnection) newState(ConnectedWaitingForMap)
  90.916 Info MultiplayerManager.cpp:1143: networkTick(1002) mapTick(-1) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
  91.000 Info MultiplayerManager.cpp:1143: networkTick(1007) mapTick(-1) received stateChanged peerID(0) oldState(InGameAligning) newState(InGameAligned)
  91.000 Info MultiplayerManager.cpp:1143: networkTick(1007) mapTick(-1) received stateChanged peerID(0) oldState(InGameAligned) newState(InGameSavingMap)
  91.734 Info MultiplayerManager.cpp:1143: networkTick(1046) mapTick(-1) received stateChanged peerID(0) oldState(InGameSavingMap) newState(InGameSendingMap)
  91.734 Downloading file C:/Users\Koen\AppData\Roaming\Factorio\temp\mp-download.zip (9388539 B, 18666 blocks)
  91.736 Info MultiplayerManager.cpp:996: networkTick(1046) mapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
  91.736 Info NetworkInputHandler.cpp:45: mapTick(648999) networkTick(1046) initialized NetworkInputHandler local peer(1).
  91.736 Info NetworkInputHandler.cpp:524: expectedMapTick(648999) adding peer(0).
  91.736 Info Synchronizer.cpp:428: NetworkTick(1046) mapTick(648999) applying 8 pending tickClosures
  91.736 Info NetworkInputHandler.cpp:608: assigning playerIndex(0) to peer(0)
  91.736 Info NetworkInputHandler.cpp:608: assigning playerIndex(65535) to peer(1)
  91.736 Info MultiplayerManager.cpp:1732: networkTick(1046) mapTick(-1) adding mapAlignTask(SendPlayerJoinGameAlignTask)
  91.736 Info MultiplayerManager.cpp:1516: Received script checksums: level: 900459546
  91.768 Info MultiplayerManager.cpp:1143: networkTick(1048) mapTick(-1) received stateChanged peerID(1) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
  92.343 Finished download (0 s, 9.4 MB, 15 MB/s)
  92.419 Info MultiplayerManager.cpp:1218: networkTick(1084) mapTick(-1) map download finished creating scenario
  92.420 Info MultiplayerManager.cpp:996: networkTick(1084) mapTick(-1) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
  92.420 Loading map C:/Users\Koen\AppData\Roaming\Factorio\temp\mp-download.zip
  92.420 Info MultiplayerManager.cpp:1143: networkTick(1086) mapTick(-1) received stateChanged peerID(1) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
  92.455 Info MultiplayerManager.cpp:1143: networkTick(1088) mapTick(-1) received stateChanged peerID(0) oldState(InGameSendingMap) newState(InGameWaitingForOthers)
  92.498 Info Scenario.cpp:129: Map version 0.13.2-1
  93.582 Checksum for script C:/Users/Koen/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
  93.608 Info MultiplayerManager.cpp:996: networkTick(1157) mapTick(648999) changing state from(ConnectedLoadingMap) to(InGameWaitingForOthers)
  93.645 Info MultiplayerManager.cpp:1143: networkTick(1159) mapTick(648999) received stateChanged peerID(1) oldState(ConnectedLoadingMap) newState(InGameWaitingForOthers)
  93.645 Info MultiplayerManager.cpp:1342: networkTick(1159) mapTick(648999) stopping mapAlign
  93.645 Info MultiplayerManager.cpp:1884: performing map align task (SendPlayerJoinGameAlignTask)
  93.645 Info MultiplayerManager.cpp:996: networkTick(1159) mapTick(648999) changing state from(InGameWaitingForOthers) to(InGame)
  93.645 Info MultiplayerManager.cpp:1706: networkTick(1159) mapTick(648999) peerID(1) fullStateLog: local state(InGame) local peers(((peerID(0) state(InGameWaitingForOthers) mapAlignTick(-1))
((peerID(1) state(InGameWaitingForOthers) mapAlignTick(-1))
)
  93.681 Info MultiplayerManager.cpp:1143: networkTick(1161) mapTick(649002) received stateChanged peerID(0) oldState(InGameWaitingForOthers) newState(InGame)
  93.681 Info MultiplayerManager.cpp:1143: networkTick(1161) mapTick(649002) received stateChanged peerID(1) oldState(InGameWaitingForOthers) newState(InGame)
  93.699 Info NetworkInputHandler.cpp:754: mapTick(649004) networkTick(1163) connecting to player(koenalphen).
  93.699 Info NetworkInputHandler.cpp:608: assigning playerIndex(1) to peer(1)
  93.699 Info GameActionHandler.cpp:2611: MapTick(649004) processed PlayerJoinGame peerID(1) playerIndex(1) mode(connect)
 113.227 Error CrashHandler.cpp:183: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-bq7bvw\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-bq7bvw\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-bq7bvw\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-bq7bvw\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-bq7bvw\src\util\crashhandler.cpp (186): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (273): `__scrt_common_main_seh'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF61CE50A70)
00007FF61CE50A70 (Factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA6D3F33FD)
00007FFA6D3F33FD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA6D3B4847)
00007FFA6D3B4847 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA6D3F258A)
00007FFA6D3F258A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-bq7bvw\src\entity\itementity.cpp (43): ItemEntity::draw
c:\cygwin64\tmp\factorio-bq7bvw\src\graphics\entityrenderer.cpp (211): EntityRenderer::prepareRow
c:\cygwin64\tmp\factorio-bq7bvw\src\graphics\entityrenderer.cpp (162): EntityRenderer::threadJob
c:\cygwin64\tmp\factorio-bq7bvw\src\graphics\entityrenderer.cpp (114): EntityRenderer::prepare
c:\cygwin64\tmp\factorio-bq7bvw\src\graphics\gamerenderer.cpp (122): GameRenderer::prepareJob
c:\cygwin64\tmp\factorio-bq7bvw\src\graphics\gamerenderer.cpp (118): GameRenderer::prepare
c:\cygwin64\tmp\factorio-bq7bvw\src\gameview.cpp (753): GameView::prepareRender
c:\cygwin64\tmp\factorio-bq7bvw\src\mainloop.cpp (258): MainLoop::prepare
c:\cygwin64\tmp\factorio-bq7bvw\src\mainloop.cpp (578): MainLoop::tickStep
c:\cygwin64\tmp\factorio-bq7bvw\src\mainloop.cpp (691): MainLoop::run
c:\cygwin64\tmp\factorio-bq7bvw\src\main.cpp (741): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (255): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA6AA513D2)
00007FFA6AA513D2 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA6D3754E4)
00007FFA6D3754E4 (ntdll): (filename not available): RtlUserThreadStart
 114.276 Error CrashHandler.cpp:85: Map tick at moment of crash: 650129
 114.276 Error Util.cpp:77: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.

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

Re: [0.13.2] crash when belt is destroyed by fire

Post by Rseding91 »

Are you able to reproduce it? When I try it works fine.

If you can, please upload the save and steps.
If you want to get ahold of me I'm almost always on Discord.

bauhaus93
Manual Inserter
Manual Inserter
Posts: 2
Joined: Fri Jul 01, 2016 11:15 pm
Contact:

[0.13.2] Crash when belt is destroyed by fire

Post by bauhaus93 »

I just encountered the same problem.
In this save, the game crashed everytime when the belts are getting damaged (happened 8 times in 8 tries): https://www.dropbox.com/s/6rm1df3iluvcf ... h.zip?dl=0

Code: Select all

   0.003 2016-07-02 01:17:37; Factorio 0.13.3 (build 22991, win64, steam)
   0.003 Operating system: Windows 10 
   0.003 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.003 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.003 Write data path: C:/Users/Jakob/AppData/Roaming/Factorio
   0.003 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.025 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 100%] [Screen: 255] [DXT: false]
   0.043 Available display adapters: 1
   0.043  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 770 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.043 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.080 Initialised Direct3D:[0] NVIDIA GeForce GTX 770; driver: nvd3dumx.dll 10.18.13.6839
   0.083     Video memory size (dedicated video/dedicated system/shared system/available): 4026/0/4070/4088 MB
   0.104 Desktop composition is active.
   0.153 Loading mod core 0.0.0 (data.lua)
   0.156 Loading mod base 0.13.3 (data.lua)
   0.229 Checksum for core: 714099156
   0.229 Checksum for mod base: 3065127710
   0.584 Initial atlas bitmap size is 16384
   0.585 Created atlas bitmap 16384x6369
   0.814 Created atlas bitmap 4096x968
   5.897 Sprites loaded
   5.897 Convert atlas 4096x968 to: trilinear-filtering 
   6.123 Loading sounds...
   7.174 Custom inputs active: 0
   7.200 Factorio initialised
  11.324 Loading map C:/Users\Jakob\AppData\Roaming\Factorio\saves\_autosave1.zip
  11.347 Info Scenario.cpp:129: Map version 0.13.3-1
  12.275 Checksum for script C:/Users/Jakob/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
  78.522 Loading map C:/Users\Jakob\AppData\Roaming\Factorio\saves\_autosave1.zip
  78.543 Info Scenario.cpp:129: Map version 0.13.3-1
  79.463 Checksum for script C:/Users/Jakob/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
 117.612 Unlocked achievement "pyromaniac"
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-tqdnlf\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\itementity.cpp (30): ItemEntity::ItemEntity
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportline.cpp (292): TransportLine::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbelt.cpp (211): TransportBelt::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbeltconnectable.cpp (273): TransportBeltConnectable::preDieHook
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (202): EntityWithHealth::die
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (131): EntityWithHealth::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithowner.cpp (118): EntityWithOwner::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\fireflame.cpp (601): FireFlame::dealDamageAndSpread
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\fireflame.cpp (654): FireFlame::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\chunk.cpp (463): Chunk::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\surface.cpp (906): Surface::update
c:\cygwin64\tmp\factorio-tqdnlf\src\map\map.cpp (1095): Map::update
c:\cygwin64\tmp\factorio-tqdnlf\src\game.cpp (141): Game::update
c:\cygwin64\tmp\factorio-tqdnlf\src\scenario\scenario.cpp (773): Scenario::update
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (337): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (472): MainLoop::updateLoop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional (214): std::_Func_impl<std::_Binder<std::_Unforced,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,enum MainLoop::HeavyMode),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 & __ptr64,enum MainLoop::HeavyMode & __ptr64>,std::allocator<int>,void>::_Do_call
c:\cygwin64\tmp\factorio-tqdnlf\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF6F018F8E3)
00007FF6F018F8E3 (Factorio): (filename not available): boost::thread::start_thread_noexcept
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE50878102)
00007FFE50878102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5313C5B4)
00007FFE5313C5B4 (ntdll): (filename not available): RtlUserThreadStart
 125.176 Error ItemEntity.cpp:30: Item stack is empty.
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-tqdnlf\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\crashhandler.cpp (186): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\signal.cpp (516): raise
d:\th\minkernel\crts\ucrt\src\appcrt\startup\abort.cpp (71): abort
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\itementity.cpp (30): ItemEntity::ItemEntity
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportline.cpp (292): TransportLine::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbelt.cpp (211): TransportBelt::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbeltconnectable.cpp (273): TransportBeltConnectable::preDieHook
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (202): EntityWithHealth::die
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (131): EntityWithHealth::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithowner.cpp (118): EntityWithOwner::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\fireflame.cpp (601): FireFlame::dealDamageAndSpread
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\fireflame.cpp (654): FireFlame::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\chunk.cpp (463): Chunk::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\surface.cpp (906): Surface::update
c:\cygwin64\tmp\factorio-tqdnlf\src\map\map.cpp (1095): Map::update
c:\cygwin64\tmp\factorio-tqdnlf\src\game.cpp (141): Game::update
c:\cygwin64\tmp\factorio-tqdnlf\src\scenario\scenario.cpp (773): Scenario::update
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (337): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (472): MainLoop::updateLoop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional (214): std::_Func_impl<std::_Binder<std::_Unforced,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,enum MainLoop::HeavyMode),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 & __ptr64,enum MainLoop::HeavyMode & __ptr64>,std::allocator<int>,void>::_Do_call
c:\cygwin64\tmp\factorio-tqdnlf\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF6F018F8E3)
00007FF6F018F8E3 (Factorio): (filename not available): boost::thread::start_thread_noexcept
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE50878102)
00007FFE50878102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5313C5B4)
00007FFE5313C5B4 (ntdll): (filename not available): RtlUserThreadStart
 125.710 Error CrashHandler.cpp:85: Map tick at moment of crash: 3134710
 125.710 Error Util.cpp:77: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.

lamesnow
Burner Inserter
Burner Inserter
Posts: 10
Joined: Sat Apr 02, 2016 5:07 pm
Contact:

Re: [0.13.2] crash when belt is destroyed by fire

Post by lamesnow »

I also had a crash. What happened: biters attacked, destroyed a turret, i was running over and the game crashed.
Inspecting the stack trace makes it seem like it is the same issue.

Code: Select all

Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-tqdnlf\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\itementity.cpp (30): ItemEntity::ItemEntity
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportline.cpp (292): TransportLine::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbelt.cpp (211): TransportBelt::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbeltconnectable.cpp (273): TransportBeltConnectable::preDieHook
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (202): EntityWithHealth::die
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (131): EntityWithHealth::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithowner.cpp (118): EntityWithOwner::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\damagetriggereffectitem.cpp (22): DamageTriggerEffectItem::applyInternal
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\triggereffectitem.cpp (65): TriggerEffectItem::apply
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\triggereffect.cpp (24): TriggerEffect::apply
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\directtriggeritem.cpp (15): DirectTriggerItem::apply
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\shooter.cpp (348): Shooter::doShoot
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\shooter.cpp (283): Shooter::doShoot
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\shooter.cpp (244): Shooter::shootInternal
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\unit.cpp (141): Unit::attack
c:\cygwin64\tmp\factorio-tqdnlf\src\ai\pursuebehavior.cpp (34): PursueBehavior::execute
c:\cygwin64\tmp\factorio-tqdnlf\src\ai\groupbehavior.cpp (151): GroupBehavior::execute
c:\cygwin64\tmp\factorio-tqdnlf\src\ai\commandable.cpp (113): Commandable::runBehavior
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\unit.cpp (245): Unit::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\chunk.cpp (471): Chunk::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\surface.cpp (906): Surface::update
c:\cygwin64\tmp\factorio-tqdnlf\src\map\map.cpp (1095): Map::update
c:\cygwin64\tmp\factorio-tqdnlf\src\game.cpp (141): Game::update
c:\cygwin64\tmp\factorio-tqdnlf\src\scenario\scenario.cpp (773): Scenario::update
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (337): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (472): MainLoop::updateLoop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional (214): std::_Func_impl<std::_Binder<std::_Unforced,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,enum MainLoop::HeavyMode),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 & __ptr64,enum MainLoop::HeavyMode & __ptr64>,std::allocator<int>,void>::_Do_call
c:\cygwin64\tmp\factorio-tqdnlf\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF68887F8E3)
00007FF68887F8E3 (Factorio): (filename not available): boost::thread::start_thread_noexcept
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF887D38102)
00007FF887D38102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8882FC5B4)
00007FF8882FC5B4 (ntdll): (filename not available): RtlUserThreadStart
5497.346 Error ItemEntity.cpp:30: Item stack is empty.
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-tqdnlf\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-tqdnlf\src\util\crashhandler.cpp (186): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\signal.cpp (516): raise
d:\th\minkernel\crts\ucrt\src\appcrt\startup\abort.cpp (71): abort
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\itementity.cpp (30): ItemEntity::ItemEntity
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportline.cpp (292): TransportLine::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbelt.cpp (211): TransportBelt::dropItems
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\transportbeltconnectable.cpp (273): TransportBeltConnectable::preDieHook
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (202): EntityWithHealth::die
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithhealth.cpp (131): EntityWithHealth::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\entitywithowner.cpp (118): EntityWithOwner::damage
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\damagetriggereffectitem.cpp (22): DamageTriggerEffectItem::applyInternal
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\triggereffectitem.cpp (65): TriggerEffectItem::apply
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\triggereffect.cpp (24): TriggerEffect::apply
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\directtriggeritem.cpp (15): DirectTriggerItem::apply
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\shooter.cpp (348): Shooter::doShoot
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\shooter.cpp (283): Shooter::doShoot
c:\cygwin64\tmp\factorio-tqdnlf\src\trigger\shooter.cpp (244): Shooter::shootInternal
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\unit.cpp (141): Unit::attack
c:\cygwin64\tmp\factorio-tqdnlf\src\ai\pursuebehavior.cpp (34): PursueBehavior::execute
c:\cygwin64\tmp\factorio-tqdnlf\src\ai\groupbehavior.cpp (151): GroupBehavior::execute
c:\cygwin64\tmp\factorio-tqdnlf\src\ai\commandable.cpp (113): Commandable::runBehavior
c:\cygwin64\tmp\factorio-tqdnlf\src\entity\unit.cpp (245): Unit::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\chunk.cpp (471): Chunk::update
c:\cygwin64\tmp\factorio-tqdnlf\src\surface\surface.cpp (906): Surface::update
c:\cygwin64\tmp\factorio-tqdnlf\src\map\map.cpp (1095): Map::update
c:\cygwin64\tmp\factorio-tqdnlf\src\game.cpp (141): Game::update
c:\cygwin64\tmp\factorio-tqdnlf\src\scenario\scenario.cpp (773): Scenario::update
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (337): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-tqdnlf\src\mainloop.cpp (472): MainLoop::updateLoop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional (214): std::_Func_impl<std::_Binder<std::_Unforced,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,enum MainLoop::HeavyMode),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 & __ptr64,enum MainLoop::HeavyMode & __ptr64>,std::allocator<int>,void>::_Do_call
c:\cygwin64\tmp\factorio-tqdnlf\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF68887F8E3)
00007FF68887F8E3 (Factorio): (filename not available): boost::thread::start_thread_noexcept
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF887D38102)
00007FF887D38102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF8882FC5B4)
00007FF8882FC5B4 (ntdll): (filename not available): RtlUserThreadStart
5498.155 Error CrashHandler.cpp:85: Map tick at moment of crash: 4101680
5498.156 Error Util.cpp:77: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.

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

Re: [0.13.2] crash when belt is destroyed by fire

Post by Rseding91 »

Fixed for 0.13.4.
If you want to get ahold of me I'm almost always on Discord.

Post Reply

Return to “Resolved Problems and Bugs”