Page 1 of 1

[0.15][posila] crash when mining a roboport

Posted: Mon Apr 24, 2017 7:50 pm
by fregate84
factorio-current.log
(7.97 KiB) Downloaded 190 times
1786.278 Error LogisticTopologyUpdateHelper.cpp:464: Construction robot is in invalid state

Code: Select all

0.001 2017-04-24 21:18:51; Factorio 0.15.0 (build 29027, win64, alpha)
   0.001 Operating system: Windows 10 (version 1607) 
   0.001 Program arguments: "D:\Dropbox\Dropbox\Jeux\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: D:/Dropbox/Dropbox/Jeux/Factorio/data
   0.001 Write data path: D:/Dropbox/Dropbox/Jeux/Factorio
   0.001 Binaries path: D:/Dropbox/Dropbox/Jeux/Factorio/bin
   0.011 System info: [CPU:        Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 4 cores, RAM: 8173MB]
   0.011 Display options: [FullScreen: 0] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.012 Available display adapters: 1
   0.012  [0]: \\.\DISPLAY1 - AMD Radeon (TM) R9 200 Series {0x8080005, [0,0], 1920x1080, 32bit, 60Hz}
   0.013 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.068 Initialised Direct3D:[0] AMD Radeon (TM) R9 200 Series; driver: aticfx64.dll 21.19.137.514
   0.070     Video memory size (dedicated video/dedicated system/shared system/available): 2029/0/4086/4092 MB
   0.101 DSound: Starting _dsound_update thread
   0.102 DSound: Enter _dsound_update; tid=5544
   0.103 Device reset internal.
   0.109 Desktop composition is active.
   0.109 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 30%] [DXT: false]
   0.163 Loading mod core 0.0.0 (data.lua)
   0.171 Loading mod base 0.15.0 (data.lua)
   0.281 Loading mod base 0.15.0 (data-updates.lua)
   0.358 Checksum for core: 3378387764
   0.358 Checksum of base: 2731413614
   0.499 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493060650
   0.499 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.627 Loaded shader file D:/Dropbox/Dropbox/Jeux/Factorio/data/core/graphics/shaders/game.cso
   0.628 Loaded shader file D:/Dropbox/Dropbox/Jeux/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.642 Initial atlas bitmap size is 16384
   0.661 Created atlas bitmap 16384x16371
   0.663 Created atlas bitmap 16384x8937
   0.663 Created atlas bitmap 4096x3980
   0.664 Created atlas bitmap 4096x3648
  13.901 Sprites loaded
  13.901 Convert atlas 4096x3980 to: trilinear-filtering 
  14.006 Convert atlas 4096x3648 to: mipmap 
  14.900 Loading sounds...
  17.357 Custom inputs active: 0
  17.362 Info Updater.cpp:743: Downloading https://updater.factorio.com/get-available-versions?username=fregate84&token=<private>&apiVersion=2
  17.989 0 packages available to download (experimental updates enabled).
  18.026 Factorio initialised
  37.526 Loading map D:\Dropbox\Dropbox\Jeux\Factorio\saves\Y - IlotsTrain unlimited v14.23.zip: 31880329 bytes.
  37.614 Loading Level.dat: 105924101 bytes.
  37.619 Info Scenario.cpp:133: Map version 0.14.23-0
  37.626 Info PrototypeMigrationList.cpp:51: Activating migration base/2016-11-24_Factorio_0.15.0.json
  37.626 Info PrototypeMigrationList.cpp:51: Activating migration base/2017-01-17_Factorio_0.15.0.json
  37.626 Info PrototypeMigrationList.cpp:51: Activating migration base/2017-01-18_Factorio_0.15.0.json
  37.626 Info PrototypeMigrationList.cpp:51: Activating migration base/2017-02-08_Factorio_0.15.0.json
  37.626 Info PrototypeMigrationList.cpp:51: Activating migration base/2017-03-03_Factorio_0.15.0.json
  37.626 Warning PrototypeMigrationList.cpp:191: "heat-boiler" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
  37.626 Warning PrototypeMigrationList.cpp:191: "heat-boiler" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
  37.626 Warning PrototypeMigrationList.cpp:191: "heat-boiler" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
  42.563 Applying migration: Base Mod: 2016-10-24_Factorio_0.15.0.lua
  42.673 Applying migration: Base Mod: 2016-10-25_Factorio_0.15.0.lua
  42.689 Applying migration: Base Mod: 2016-10-27_Factorio_0.15.0.lua
  42.705 Applying migration: Base Mod: 2016-11-07_Factorio_0.15.0.lua
  45.509 Applying migration: Base Mod: 2017-01-19_Factorio_0.15.0.lua
  45.846 Applying migration: Base Mod: 2017-02-23_Factorio_0.15.0.lua
  45.936 Applying migration: Base Mod: 2017-03-01_Factorio_0.15.0.lua
  45.942 Applying migration: Base Mod: 2017-03-18_Factorio_0.15.0.lua
  45.946 Applying migration: Base Mod: 2017-04-19_Factorio_0.15.0.lua
  45.954 Loading script.dat: 1789932 bytes.
  45.984 Checksum for script D:/Dropbox/Dropbox/Jeux/Factorio/temp/currently-playing/control.lua: 1622069129
  53.146 Device reset internal.
1784.680 Error LogisticTopologyUpdateHelper.cpp:455: Robot uid=26219078 position={-454.9882812500, 205.4843750000}, job=2, job-target-position={-822.5000000000, 296.5000000000}, target-port={-453.0000000000, 201.0000000000}
1784.680 Error LogisticTopologyUpdateHelper.cpp:461: State: 0x000001ba6f0b0600;(nil);(nil);1;0
1784.680 Error LogisticTopologyUpdateHelper.cpp:462: Cell to remove: {-997.0000000000, 21.0000000000}
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-qnaoih\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-qnaoih\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-qnaoih\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-qnaoih\src\logistics\logistictopologyupdatehelper.cpp (464): LogisticTopologyUpdateHelper::clearConstructionJobsOutsideNetwork
c:\cygwin64\tmp\factorio-qnaoih\src\logistics\logistictopologyupdatehelper.cpp (81): LogisticTopologyUpdateHelper::deleteCell
c:\cygwin64\tmp\factorio-qnaoih\src\logistics\logisticmanager.cpp (200): LogisticManager::removeLogisticCell
c:\cygwin64\tmp\factorio-qnaoih\src\entity\roboport.cpp (252): Roboport::onDestroy
c:\cygwin64\tmp\factorio-qnaoih\src\entity\entity.cpp (256): Entity::forceDestroy
c:\cygwin64\tmp\factorio-qnaoih\src\entity\entity.cpp (739): Entity::mine
c:\cygwin64\tmp\factorio-qnaoih\src\manualstorage.cpp (174): ManualStorage::handleMinedEntity
c:\cygwin64\tmp\factorio-qnaoih\src\manualminer.cpp (157): ManualMiner::performMining
c:\cygwin64\tmp\factorio-qnaoih\src\entity\character.cpp (567): Character::update
c:\cygwin64\tmp\factorio-qnaoih\src\surface\chunk.cpp (563): Chunk::updateEntities
c:\cygwin64\tmp\factorio-qnaoih\src\surface\surface.cpp (968): Surface::update
c:\cygwin64\tmp\factorio-qnaoih\src\map\map.cpp (1218): Map::update
c:\cygwin64\tmp\factorio-qnaoih\src\game.cpp (157): Game::update
c:\cygwin64\tmp\factorio-qnaoih\src\scenario\scenario.cpp (765): Scenario::update
c:\cygwin64\tmp\factorio-qnaoih\src\mainloop.cpp (819): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-qnaoih\src\mainloop.cpp (688): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-qnaoih\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ClientRouter * __ptr64>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ClientRouter * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF91C8C8364)
00007FF91C8C8364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF91CD670D1)
00007FF91CD670D1 (ntdll): (filename not available): RtlUserThreadStart
1786.278 Error LogisticTopologyUpdateHelper.cpp:464: Construction robot is in invalid state
Logger::writeStacktrace skipped.
1786.278 Error CrashHandler.cpp:106: Map tick at moment of crash: 54759230
1786.278 Error Util.cpp:76: 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.

Re: [0.15] crash when mining a roboport

Posted: Mon Apr 24, 2017 7:52 pm
by Loewchen
If you have the save before the crash post it as well please.

Re: [0.15] crash when mining a roboport

Posted: Mon Apr 24, 2017 8:01 pm
by fregate84
test.zip
(24.96 MiB) Downloaded 162 times
wait ~1 min. It crash itself.

[0.15.1][posila] Crash due to Construction Robot in invalid state

Posted: Mon Apr 24, 2017 11:38 pm
by MeduSalem
Well I loaded one of my older maps from 0.14.22 into 0.15.1 to take a quick look at the new features...

... then I noticed the power out and began reworking the boiler layout since they were obviously the cause for the power out.

And then all of a sudden the game crashed.

I think it is because of the low power the logistic network doesn't work properly.

The crash will always happen a minute or two after loading the provided savegame, I tried it multiple times.
_autosave2.zip
(16.53 MiB) Downloaded 173 times

Code: Select all

   0.003 Write data path: C:/Users/Medu Salem/AppData/Roaming/Factorio
   0.003 Binaries path: C:/Program Files/Steam/steamapps/common/Factorio/bin
   0.012 System info: [CPU: Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz, 8 cores, RAM: 12286MB]
   0.013 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.015 Available display adapters: 2
   0.015  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTS 250 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.015  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTS 250 {0x01, [1920,0], 1920x1080, 32bit, 60Hz}
   0.015 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.070 Initialised Direct3D:[0] NVIDIA GeForce GTS 250; driver: nvd3dumx.dll 21.21.13.4201
   0.075     Video memory size (dedicated video/dedicated system/shared system/available): 991/0/3071/4059 MB
   0.110 DSound: Starting _dsound_update thread
   0.111 DSound: Enter _dsound_update; tid=10224
   0.112 Device reset internal.
   0.114 Desktop composition is active.
   0.114 WARNING: You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
   0.114 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.202 Loading mod core 0.0.0 (data.lua)
   0.215 Loading mod base 0.15.1 (data.lua)
   0.378 Loading mod base 0.15.1 (data-updates.lua)
   0.501 Checksum for core: 530912544
   0.501 Checksum of base: 2731413614
   0.718 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493074708
   0.718 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.839 Loaded shader file C:/Program Files/Steam/steamapps/common/Factorio/data/core/graphics/shaders/game.cso
   0.840 Loaded shader file C:/Program Files/Steam/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.859 Initial atlas bitmap size is 8192
   0.876 Created atlas bitmap 8192x8189
   1.258 Created atlas bitmap 8192x7348
   3.683 Created atlas bitmap 4096x1860
   3.696 Created atlas bitmap 4096x3648
  21.604 Sprites loaded
  21.604 Convert atlas 4096x1860 to: trilinear-filtering 
  21.681 Convert atlas 4096x3648 to: mipmap 
  24.896 Loading sounds...
  28.123 Custom inputs active: 0
  28.189 Factorio initialised
  63.887 Loading map C:\Users\Medu Salem\AppData\Roaming\Factorio\saves\_autosave2.zip: 17329057 bytes.
  63.955 Loading Level.dat: 48678988 bytes.
  63.961 Info Scenario.cpp:133: Map version 0.15.1-0
  66.141 Loading script.dat: 427 bytes.
  66.144 Checksum for script C:/Users/Medu Salem/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1622069129
 128.919 Device reset internal.
 135.747 Device reset internal.
 149.124 Error LogisticTopologyUpdateHelper.cpp:455: Robot uid=4186016 position={72.5000000000, 321.5000000000}, job=2, job-target-position={5.5000000000, 320.5000000000}, target-port=no
 149.124 Error LogisticTopologyUpdateHelper.cpp:461: State: (nil);(nil);(nil);0;0
 149.124 Error LogisticTopologyUpdateHelper.cpp:462: Cell to remove: {-19.0000000000, 175.0000000000}
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-86tci8\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-86tci8\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-86tci8\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (464): LogisticTopologyUpdateHelper::clearConstructionJobsOutsideNetwork
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (81): LogisticTopologyUpdateHelper::deleteCell
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logisticmanager.cpp (200): LogisticManager::removeLogisticCell
c:\cygwin64\tmp\factorio-86tci8\src\entity\roboport.cpp (208): Roboport::update
c:\cygwin64\tmp\factorio-86tci8\src\surface\chunk.cpp (563): Chunk::updateEntities
c:\cygwin64\tmp\factorio-86tci8\src\surface\surface.cpp (968): Surface::update
c:\cygwin64\tmp\factorio-86tci8\src\map\map.cpp (1218): Map::update
c:\cygwin64\tmp\factorio-86tci8\src\game.cpp (157): Game::update
c:\cygwin64\tmp\factorio-86tci8\src\scenario\scenario.cpp (765): Scenario::update
c:\cygwin64\tmp\factorio-86tci8\src\mainloop.cpp (819): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-86tci8\src\mainloop.cpp (688): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-86tci8\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64>,std::default_delete<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFB87182774)
00007FFB87182774 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFB897D0D61)
00007FFB897D0D61 (ntdll): (filename not available): RtlUserThreadStart
 151.165 Error LogisticTopologyUpdateHelper.cpp:464: Construction robot is in invalid state
Logger::writeStacktrace skipped.
 151.165 Error CrashHandler.cpp:106: Map tick at moment of crash: 55350970
 151.165 Error Util.cpp:76: 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.
Guess I will have to wait until the issue is fixed (or declared unfixable after which I will start a new map) ... because it already busted all 3 autosaves of mine and I can't do anything about it. Lesson learned once more... never play on patch day. But then again someone has to be the guinea pig. :D

[0.15.1][posila] Crash - Construction robot is in invalid state

Posted: Tue Apr 25, 2017 7:16 am
by Zim415
A few seconds after loading the save the game crashes:

Code: Select all

0.001 2017-04-25 00:05:43; Factorio 0.15.1 (build 29050, win64, steam)
   0.001 Operating system: Windows 10 (version 1607) 
   0.001 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.001 Write data path: C:/Users/Zim/AppData/Roaming/Factorio
   0.001 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.007 System info: [CPU: Intel(R) Core(TM) i7-4790S CPU @ 3.20GHz, 8 cores, RAM: 32708MB]
   0.007 Display options: [FullScreen: 0] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.008 Available display adapters: 1
   0.008  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 1080 {0x05, [0,0], 3840x2160, 32bit, 60Hz}
   0.008 Create display on adapter 0. Size 1280x720 at position [1270, 702].
   0.525 Initialised Direct3D:[0] NVIDIA GeForce GTX 1080; driver: nvldumdx.dll 22.21.13.8165
   0.528     Video memory size (dedicated video/dedicated system/shared system/available): 8110/0/16354/4092 MB
   0.548 DSound: Starting _dsound_update thread
   0.548 DSound: Enter _dsound_update; tid=9448
   0.548 Device reset internal.
   0.549 Desktop composition is active.
   0.549 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 25%] [DXT: false]
   0.600 Loading mod core 0.0.0 (data.lua)
   0.607 Loading mod base 0.15.1 (data.lua)
   0.708 Loading mod base 0.15.1 (data-updates.lua)
   0.770 Checksum for core: 530912544
   0.770 Checksum of base: 2731413614
   0.886 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493062586
   0.886 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.955 Loaded shader file C:/Program Files (x86)/Steam/steamapps/common/Factorio/data/core/graphics/shaders/game.cso
   0.955 Loaded shader file C:/Program Files (x86)/Steam/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.967 Initial atlas bitmap size is 16384
   0.984 Created atlas bitmap 16384x16371
   1.382 Created atlas bitmap 16384x8937
   1.555 Created atlas bitmap 4096x3980
   1.574 Created atlas bitmap 4096x3648
  11.187 Sprites loaded
  11.187 Convert atlas 4096x3980 to: trilinear-filtering 
  11.294 Convert atlas 4096x3648 to: mipmap 
  12.745 Loading sounds...
  14.480 Custom inputs active: 0
  14.513 Factorio initialised
  45.048 Loading map C:\Users\Zim\AppData\Roaming\Factorio\saves\zzzz104-15b.zip: 37939874 bytes.
  45.081 Loading Level.dat: 112775997 bytes.
  45.085 Info Scenario.cpp:133: Map version 0.15.1-0
  47.848 Loading script.dat: 190 bytes.
  47.849 Checksum for script C:/Users/Zim/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1622069129
  52.078 Error LogisticTopologyUpdateHelper.cpp:455: Robot uid=39980189 position={650.1953125000, -754.7500000000}, job=2, job-target-position={-134.0000000000, -634.0000000000}, target-port=no
  52.078 Error LogisticTopologyUpdateHelper.cpp:461: State: (nil);0x0000021ba81382d0;(nil);0;0
  52.078 Error LogisticTopologyUpdateHelper.cpp:462: Cell to remove: {-100.0000000000, -580.0000000000}
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-86tci8\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-86tci8\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-86tci8\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (464): LogisticTopologyUpdateHelper::clearConstructionJobsOutsideNetwork
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (81): LogisticTopologyUpdateHelper::deleteCell
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logisticmanager.cpp (200): LogisticManager::removeLogisticCell
c:\cygwin64\tmp\factorio-86tci8\src\entity\roboport.cpp (208): Roboport::update
c:\cygwin64\tmp\factorio-86tci8\src\surface\chunk.cpp (563): Chunk::updateEntities
c:\cygwin64\tmp\factorio-86tci8\src\surface\surface.cpp (968): Surface::update
c:\cygwin64\tmp\factorio-86tci8\src\map\map.cpp (1218): Map::update
c:\cygwin64\tmp\factorio-86tci8\src\game.cpp (157): Game::update
c:\cygwin64\tmp\factorio-86tci8\src\scenario\scenario.cpp (765): Scenario::update
c:\cygwin64\tmp\factorio-86tci8\src\mainloop.cpp (819): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-86tci8\src\mainloop.cpp (688): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-86tci8\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64>,std::default_delete<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA40CA8364)
00007FFA40CA8364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA412870D1)
00007FFA412870D1 (ntdll): (filename not available): RtlUserThreadStart
  53.129 Error LogisticTopologyUpdateHelper.cpp:464: Construction robot is in invalid state
Logger::writeStacktrace skipped.
  53.129 Error CrashHandler.cpp:106: Map tick at moment of crash: 156542624
  53.129 Error Util.cpp:76: 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.

[0.15.1] Crash, deconstructing robo port

Posted: Tue Apr 25, 2017 8:41 am
by plmr
merged with existing Bug report --daniel34
LOG

[0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Tue Apr 25, 2017 1:46 pm
by jooe
The attached savegame will crash the game after a few seconds regardless of any user interaction.
(reproduced crash > 5 times)

This is my first bug report here and I'm sorry if it is very short but I have no idea what further information could be helpful. System setup etc. is in the logfile.

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Tue Apr 25, 2017 1:59 pm
by kovarex
Assigned to posila as it is in LogisticTopologyUpdateHelper

[0.15.1][posila]Gamecrashreport (savegame-enclosed)

Posted: Tue Apr 25, 2017 2:22 pm
by taugenichts
Hey friends!
Lovin´ the game, great work with the Updates and the overall concept and idea, the best money I ever spent on something computerrelated!
Consequently, to further enjoy the awesome game I crawl out ouf the web´s namelessness and fearfully report my bug/crash.

No specific interaction required, savegame enclosed, bug report with it. Running no mods or smth.
Might be related to: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Love you guys.
taugenichts
factorio-current.log
The logfile
(5.83 KiB) Downloaded 185 times
[1.51] taugenichts - crash_save.zip
Savegame
(11.51 MiB) Downloaded 167 times

Re: [0.15.1] Gamecrashreport (savegame-enclosed)

Posted: Tue Apr 25, 2017 2:25 pm
by Loewchen

Code: Select all

   0.001 2017-04-25 15:55:39; Factorio 0.15.1 (build 29050, win64, steam)
   0.001 Operating system: Windows 10 (version 1607) 
   0.001 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.001 Write data path: C:/Users/Tim/AppData/Roaming/Factorio
   0.001 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.010 System info: [CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 8 cores, RAM: 32707MB]
   0.010 Display options: [FullScreen: 1] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.011 Available display adapters: 2
   0.012  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 1070 {0x80005, [0,0], 1920x1080, 32bit, 60Hz}
   0.012  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 1070 {0x80001, [1920,0], 1920x1080, 32bit, 60Hz}
   0.012 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.080 Initialised Direct3D:[0] NVIDIA GeForce GTX 1070; driver: nvd3dumx.dll 21.21.13.7878
   0.083     Video memory size (dedicated video/dedicated system/shared system/available): 8119/0/16353/4088 MB
   0.112 DSound: Starting _dsound_update thread
   0.112 DSound: Enter _dsound_update; tid=7528
   0.113 Device reset internal.
   0.116 Desktop composition is active.
   0.117 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 45%] [DXT: false]
   0.175 Loading mod core 0.0.0 (data.lua)
   0.181 Loading mod base 0.15.1 (data.lua)
   0.272 Loading mod base 0.15.1 (data-updates.lua)
   0.323 Checksum for core: 530912544
   0.323 Checksum of base: 2731413614
   0.429 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493078265
   0.429 Info PlayerData.cpp:60: Cloud player-data.json available, timestamp 1493068045
   0.494 Loaded shader file C:/Program Files (x86)/Steam/steamapps/common/Factorio/data/core/graphics/shaders/game.cso
   0.494 Loaded shader file C:/Program Files (x86)/Steam/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.505 Initial atlas bitmap size is 16384
   0.507 Created atlas bitmap 16384x7696
   0.724 Created atlas bitmap 4096x1860
   0.732 Created atlas bitmap 4096x3648
   7.224 Sprites loaded
   7.224 Convert atlas 4096x1860 to: trilinear-filtering 
   7.247 Convert atlas 4096x3648 to: mipmap 
   7.445 Loading sounds...
   9.134 Custom inputs active: 0
   9.195 Factorio initialised
  18.792 Loading map C:\Users\Tim\AppData\Roaming\Factorio\saves\_autosave2.zip: 12065084 bytes.
  18.862 Loading Level.dat: 27855083 bytes.
  18.865 Info Scenario.cpp:133: Map version 0.15.1-0
  19.480 Loading script.dat: 190 bytes.
  19.482 Checksum for script C:/Users/Tim/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1622069129
  64.062 Error LogisticTopologyUpdateHelper.cpp:455: Robot uid=3656295 position={761.5000000000, 248.5000000000}, job=2, job-target-position={468.5000000000, 102.5000000000}, target-port=no
  64.062 Error LogisticTopologyUpdateHelper.cpp:461: State: (nil);(nil);(nil);0;0
  64.062 Error LogisticTopologyUpdateHelper.cpp:462: Cell to remove: {498.0000000000, 197.0000000000}
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-86tci8\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-86tci8\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-86tci8\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (464): LogisticTopologyUpdateHelper::clearConstructionJobsOutsideNetwork
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (81): LogisticTopologyUpdateHelper::deleteCell
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logisticmanager.cpp (200): LogisticManager::removeLogisticCell
c:\cygwin64\tmp\factorio-86tci8\src\entity\roboport.cpp (208): Roboport::update
c:\cygwin64\tmp\factorio-86tci8\src\surface\chunk.cpp (563): Chunk::updateEntities
c:\cygwin64\tmp\factorio-86tci8\src\surface\surface.cpp (968): Surface::update
c:\cygwin64\tmp\factorio-86tci8\src\map\map.cpp (1218): Map::update
c:\cygwin64\tmp\factorio-86tci8\src\game.cpp (157): Game::update
c:\cygwin64\tmp\factorio-86tci8\src\scenario\scenario.cpp (765): Scenario::update
c:\cygwin64\tmp\factorio-86tci8\src\mainloop.cpp (819): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-86tci8\src\mainloop.cpp (688): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-86tci8\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64>,std::default_delete<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFFF6BD8364)
00007FFFF6BD8364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFFF86870D1)
00007FFFF86870D1 (ntdll): (filename not available): RtlUserThreadStart
  64.998 Error LogisticTopologyUpdateHelper.cpp:464: Construction robot is in invalid state
Logger::writeStacktrace skipped.
  64.998 Error CrashHandler.cpp:106: Map tick at moment of crash: 31219230
  64.998 Error Util.cpp:76: 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.

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Tue Apr 25, 2017 2:27 pm
by jooe
Additional information:
I can provoke the crash (even from earlier autosaves) by removing a roboport and by this causing an update in the logistic network. The problem in the logistic network is apparently already present 4 minutes before this.

Will give a slightly different log of course, see attachment.

Code: Select all

c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (464): LogisticTopologyUpdateHelper::clearConstructionJobsOutsideNetwork
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logistictopologyupdatehelper.cpp (81): LogisticTopologyUpdateHelper::deleteCell
c:\cygwin64\tmp\factorio-86tci8\src\logistics\logisticmanager.cpp (200): LogisticManager::removeLogisticCell
c:\cygwin64\tmp\factorio-86tci8\src\entity\roboport.cpp (252): Roboport::onDestroy

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Tue Apr 25, 2017 2:34 pm
by jooe
These other two bug reports might be related or even the same:
viewtopic.php?f=7&t=44685
viewtopic.php?f=7&t=44753

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Tue Apr 25, 2017 6:33 pm
by posila
Thanks for all the reports, fixed for 0.15.2.

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Tue Apr 25, 2017 7:07 pm
by taugenichts
Awesome, I am amazed by the effort and the (hopefully but surely) working bugfixes.
Cheers!

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Tue Apr 25, 2017 8:17 pm
by jooe
Also I'd like to say thanks for the amazingly fast reaction - not only confirmation but even a fix in less than 12 hours!
Looking forward to play 0.15.2 :)
Great! Thank you! :)

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Sat Apr 29, 2017 6:52 am
by Pavel Apple
I have a similar problem that occurs when deconstructing, and construction objects in using the robo-ports, 15.3. When rebuilding my solar panel field, the game would crash every time after highlighting a deconstruction zone, even if the deconstruction zone was less than 20 items, which the the 4 portable robo-ports I had equipped could handle on its own.


Here is one of the crash logs.

0.001 2017-04-29 01:33:32; Factorio 0.15.3 (build 29201, win64, alpha)
0.001 Operating system: Windows 10 (version 1607)
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/Tatiana/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.006 System info: [CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 8 cores, RAM: 16323MB]
0.006 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
0.007 Available display adapters: 1
0.007 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 970 {0x05, [0,0], 2560x1440, 32bit, 59Hz}
0.007 Create display on adapter 0. Size 1600x900 at position [470, 252].
0.516 Initialised Direct3D:[0] NVIDIA GeForce GTX 970; driver: nvd3dumx.dll 21.21.13.7892
0.518 Video memory size (dedicated video/dedicated system/shared system/available): 4059/0/8161/4090 MB
0.543 DSound: Starting _dsound_update thread
0.543 Device reset internal.
0.543 DSound: Enter _dsound_update; tid=2608
0.545 Desktop composition is active.
0.545 You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
0.545 Graphics settings preset: very-high
0.545 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 100%] [DXT: false]
0.606 Loading mod core 0.0.0 (data.lua)
0.619 Loading mod base 0.15.3 (data.lua)
0.764 Loading mod base 0.15.3 (data-updates.lua)
0.845 Checksum for core: 2926038370
0.845 Checksum of base: 2896593033
0.947 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493359260
0.947 Info PlayerData.cpp:62: Cloud player-data.json unavailable
1.017 Loaded shader file C:/Program Files/Factorio/data/core/graphics/shaders/game.cso
1.017 Loaded shader file C:/Program Files/Factorio/data/core/graphics/shaders/zoom-to-world.cso
1.030 Initial atlas bitmap size is 16384
1.032 Created atlas bitmap 16384x10868
1.327 Created atlas bitmap 4096x1860
1.335 Created atlas bitmap 4096x3648
6.144 Sprites loaded
6.144 Convert atlas 4096x1860 to: trilinear-filtering
6.169 Convert atlas 4096x3648 to: mipmap
6.426 Loading sounds...
8.073 Custom inputs active: 0
8.103 Device reset internal.
8.362 Factorio initialised

19.812 0 packages available to download (experimental updates disabled).
32.743 Loading map C:\Users\Tatiana\AppData\Roaming\Factorio\saves\_autosave3.zip: 17929685 bytes.
32.823 Loading Level.dat: 36853093 bytes.
32.828 Info Scenario.cpp:133: Map version 0.15.3-0
33.715 Loading script.dat: 286 bytes.
33.717 Checksum for script C:/Users/Tatiana/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 2433440189
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-orhc3f\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-orhc3f\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-orhc3f\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-orhc3f\src\entity\accumulatorgroupmanager.cpp (116): AccumulatorGroupManager::remove
c:\cygwin64\tmp\factorio-orhc3f\src\entity\accumulatorgroupmanager.cpp (132): AccumulatorGroupManager::remove
c:\cygwin64\tmp\factorio-orhc3f\src\energy\electricsubnetwork.cpp (494): ElectricSubNetwork::removeConnectedEntity
c:\cygwin64\tmp\factorio-orhc3f\src\energy\electricenergysource.cpp (209): ElectricEnergySource::disconnectNetwork
c:\cygwin64\tmp\factorio-orhc3f\src\entity\electricpole.cpp (743): ElectricPole::reconnectToNetwork
c:\cygwin64\tmp\factorio-orhc3f\src\entity\electricpole.cpp (760): ElectricPole::reconnectToNetwork
c:\cygwin64\tmp\factorio-orhc3f\src\entity\electricpole.cpp (760): ElectricPole::reconnectToNetwork
c:\cygwin64\tmp\factorio-orhc3f\src\entity\electricpole.cpp (760): ElectricPole::reconnectToNetwork
c:\cygwin64\tmp\factorio-orhc3f\src\entity\electricpole.cpp (437): ElectricPole::setupOrientationAndNetworksAfterDisconnect
c:\cygwin64\tmp\factorio-orhc3f\src\entity\electricpole.cpp (460): ElectricPole::disconnectRegular
c:\cygwin64\tmp\factorio-orhc3f\src\entity\electricpole.cpp (394): ElectricPole::onDestroy
c:\cygwin64\tmp\factorio-orhc3f\src\entity\entity.cpp (257): Entity::forceDestroy
c:\cygwin64\tmp\factorio-orhc3f\src\entity\constructionrobot.cpp (525): ConstructionRobot::update
c:\cygwin64\tmp\factorio-orhc3f\src\surface\chunk.cpp (563): Chunk::updateEntities
c:\cygwin64\tmp\factorio-orhc3f\src\surface\surface.cpp (968): Surface::update
c:\cygwin64\tmp\factorio-orhc3f\src\map\map.cpp (1218): Map::update
c:\cygwin64\tmp\factorio-orhc3f\src\game.cpp (157): Game::update
c:\cygwin64\tmp\factorio-orhc3f\src\scenario\scenario.cpp (765): Scenario::update
c:\cygwin64\tmp\factorio-orhc3f\src\mainloop.cpp (826): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-orhc3f\src\mainloop.cpp (695): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-orhc3f\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ClientRouter * __ptr64>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ClientRouter * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAB3228364)
00007FFAB3228364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAB3BA70D1)
00007FFAB3BA70D1 (ntdll): (filename not available): RtlUserThreadStart
228.767 Error AccumulatorGroupManager.cpp:116: Couldn't find the accumulator group to be removed.
Logger::writeStacktrace skipped.
228.767 Error CrashHandler.cpp:106: Map tick at moment of crash: 8601077
228.767 Error Util.cpp:76: 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.



Edit - Today I attempted to do the same thing, the game never crashed.

Re: [0.15.1] [Posila] CTD without interaction (savegame reproducible)

Posted: Sat Apr 29, 2017 7:03 am
by posila
Pavel Apple wrote:I have a similar problem that occurs when deconstructing, and construction objects in using the robo-ports, 15.3. When rebuilding my solar panel field, the game would repeatedly crash after highlighting a deconstruction zone, (no matter the size of the zone). For now I am forced to manually deconstruct the the solar panel field in order to keep the game from crashing.
Hi, your crash is related to following bug report: viewtopic.php?f=7&t=44713