Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Mon Sep 19, 2016 12:35 am
by Helfima
i confirm it crash every time i can't play more than 1h
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Mon Sep 19, 2016 7:20 am
by MrGrim
Ya this one appears to be unpredictable. I'm experiencing several crashes per session and specifics of signal placement or how the rail is being extended doesn't seem to matter all that much. I could try to hold on to saves each time it happens if you don't already have plenty.
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Mon Sep 19, 2016 9:29 am
by Zeno
Experiencing this also.
At first i was running around, doing all sorts of random things setting up a train stop blueprint, then it crashed:
First
0.004 2016-09-19 01:06:12; Factorio 0.14.7 (build 24699, win64, steam)
0.004 Operating system: Windows 7 Service Pack 1
0.004 Program arguments: "C:\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.004 Read data path: C:/Steam/steamapps/common/Factorio/data
0.004 Write data path: C:/Users/User/AppData/Roaming/Factorio
0.004 Binaries path: C:/Steam/steamapps/common/Factorio/bin
0.039 Display options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
0.042 Available display adapters: 1
0.042 [0]: \\.\DISPLAY1 - AMD Radeon HD 6900 Series {0x05, [0,0], 1920x1080, 32bit, 60Hz}
0.043 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.433 Initialised OpenGL:[0] AMD Radeon HD 6900 Series; driver: 4.5.13399 Compatibility Profile Context 15.200.1062.1004
0.505 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 50%] [DXT: auto]
0.638 Loading mod core 0.0.0 (data.lua)
0.648 Loading mod base 0.14.7 (data.lua)
0.842 Checksum for core: 1620335853
0.842 Checksum for mod base: 330946690
1.436 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1474182174
1.436 Info PlayerData.cpp:52: Cloud player-data.json unavailable
1.706 Initial atlas bitmap size is 16384
1.708 Created atlas bitmap 16384x3847
1.744 Created atlas bitmap 4096x4088
1.787 Created atlas bitmap 4096x4096
1.826 Created atlas bitmap 4096x3960
1.826 Created atlas bitmap 4096x968
1.827 Created atlas bitmap 4096x3652
39.467 Sprites loaded
39.467 Convert atlas 4096x4088 to: compressed
42.886 Convert atlas 4096x4096 to: compressed
46.473 Convert atlas 4096x3960 to: compressed
49.588 Convert atlas 4096x968 to: trilinear-filtering
49.622 Convert atlas 4096x3652 to: mipmap
49.851 Loading sounds...
56.960 Custom inputs active: 0
57.087 Factorio initialised
68.468 Loading map C:\Users\User\AppData\Roaming\Factorio\saves\Lazy Achievements.zip
68.874 Info Scenario.cpp:148: Map version 0.14.7-0
73.978 Checksum for script C:/Users/User/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
868.231 Unlocked achievement "delivery-service"
1288.515 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 000000013F5B36B7
ModuleBase: 000000013F140000, ImageSize: 01160000, RelativeAddress: 004736b7
1288.515 Error CrashHandler.cpp:145: Exception Context:
rax=000000002e67f4a0, rbx=0000000081533610, rcx=0000000000000000,
rdx=00000000070e6350, rsi=00000000000000a0, rdi=000000007ab21500,
rip=000000013f5b36b7, rsp=000000002e67f210, rbp=000000002e67f310,
r8=00000000688cf220, r9=00000000000026dd, r10=0000000081533610,
r11=00009fe401620085, r12=00000001401509d1, r13=00000000688c31f0,
r14=0000000140150900, r15=00000000823be830
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-5uendm\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-5uendm\src\util\logger.cpp (332): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-5uendm\src\util\logger.cpp (386): Logger::logStacktrace
c:\cygwin64\tmp\factorio-5uendm\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-5uendm\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000777CB9B0)
00000000777CB9B0 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000779D99C8)
00000000779D99C8 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077967FA8)
0000000077967FA8 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000779791AD)
00000000779791AD (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077968BAF)
0000000077968BAF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007799DB38)
000000007799DB38 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-5uendm\src\rail\railpathfinder.cpp (130): RailPathFinder::findPath
c:\cygwin64\tmp\factorio-5uendm\src\rail\train.cpp (1193): Train::requestPath
c:\cygwin64\tmp\factorio-5uendm\src\rail\train.cpp (1862): Train::recalculatePath
c:\cygwin64\tmp\factorio-5uendm\src\rail\train.cpp (992): Train::update
c:\cygwin64\tmp\factorio-5uendm\src\rail\trainmanager.cpp (161): TrainManager::update
c:\cygwin64\tmp\factorio-5uendm\src\map\map.cpp (1122): Map::update
c:\cygwin64\tmp\factorio-5uendm\src\game.cpp (144): Game::update
c:\cygwin64\tmp\factorio-5uendm\src\scenario\scenario.cpp (835): Scenario::update
c:\cygwin64\tmp\factorio-5uendm\src\mainloop.cpp (720): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-5uendm\src\mainloop.cpp (590): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-5uendm\src\util\workerthread.cpp (34): 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: 00000000777459CD)
00000000777459CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007797B981)
000000007797B981 (ntdll): (filename not available): RtlUserThreadStart
1307.800 Error CrashHandler.cpp:106: Map tick at moment of crash: 19003861
1307.811 Error Util.cpp:77: 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.
The next time i loaded the save i immediately placed the station blueprint and it crashed:
Second
0.003 2016-09-19 01:39:09; Factorio 0.14.7 (build 24699, win64, steam)
0.004 Operating system: Windows 7 Service Pack 1
0.004 Program arguments: "C:\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.004 Read data path: C:/Steam/steamapps/common/Factorio/data
0.004 Write data path: C:/Users/User/AppData/Roaming/Factorio
0.004 Binaries path: C:/Steam/steamapps/common/Factorio/bin
0.036 Display options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
0.040 Available display adapters: 1
0.040 [0]: \\.\DISPLAY1 - AMD Radeon HD 6900 Series {0x05, [0,0], 1920x1080, 32bit, 60Hz}
0.041 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.443 Initialised OpenGL:[0] AMD Radeon HD 6900 Series; driver: 4.5.13399 Compatibility Profile Context 15.200.1062.1004
0.529 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 50%] [DXT: auto]
0.726 Loading mod core 0.0.0 (data.lua)
0.777 Loading mod base 0.14.7 (data.lua)
1.572 Checksum for core: 1620335853
1.572 Checksum for mod base: 330946690
2.300 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1474182174
2.300 Info PlayerData.cpp:52: Cloud player-data.json unavailable
2.610 Initial atlas bitmap size is 16384
2.612 Created atlas bitmap 16384x3847
2.644 Created atlas bitmap 4096x4088
2.678 Created atlas bitmap 4096x4096
2.706 Created atlas bitmap 4096x3960
2.707 Created atlas bitmap 4096x968
2.707 Created atlas bitmap 4096x3652
40.238 Sprites loaded
40.238 Convert atlas 4096x4088 to: compressed
43.674 Convert atlas 4096x4096 to: compressed
47.332 Convert atlas 4096x3960 to: compressed
50.464 Convert atlas 4096x968 to: trilinear-filtering
50.498 Convert atlas 4096x3652 to: mipmap
50.731 Loading sounds...
56.799 Custom inputs active: 0
56.937 Factorio initialised
62.900 Loading map C:\Users\User\AppData\Roaming\Factorio\saves\_autosave3.zip
63.026 Info Scenario.cpp:148: Map version 0.14.7-0
66.506 Checksum for script C:/Users/User/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
183.478 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 000000013F6636B7
ModuleBase: 000000013F1F0000, ImageSize: 01160000, RelativeAddress: 004736b7
183.478 Error CrashHandler.cpp:145: Exception Context:
rax=000000000b4af0d0, rbx=000000003804a1b0, rcx=0000000000000000,
rdx=0000000005c06ec0, rsi=00000000000000d0, rdi=000000005f9a2d00,
rip=000000013f6636b7, rsp=000000000b4aee40, rbp=000000000b4aef40,
r8=000000002e0473d0, r9=00000000000026db, r10=000000003804a1b0,
r11=00002c6c00620005, r12=00000001402009d1, r13=0000000003877880,
r14=0000000140200900, r15=0000000038d4b720
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-5uendm\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-5uendm\src\util\logger.cpp (332): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-5uendm\src\util\logger.cpp (386): Logger::logStacktrace
c:\cygwin64\tmp\factorio-5uendm\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-5uendm\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000777CB9B0)
00000000777CB9B0 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000779D99C8)
00000000779D99C8 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077967FA8)
0000000077967FA8 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000779791AD)
00000000779791AD (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077968BAF)
0000000077968BAF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007799DB38)
000000007799DB38 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-5uendm\src\rail\railpathfinder.cpp (130): RailPathFinder::findPath
c:\cygwin64\tmp\factorio-5uendm\src\rail\train.cpp (1193): Train::requestPath
c:\cygwin64\tmp\factorio-5uendm\src\rail\train.cpp (1862): Train::recalculatePath
c:\cygwin64\tmp\factorio-5uendm\src\rail\train.cpp (992): Train::update
c:\cygwin64\tmp\factorio-5uendm\src\rail\trainmanager.cpp (161): TrainManager::update
c:\cygwin64\tmp\factorio-5uendm\src\map\map.cpp (1122): Map::update
c:\cygwin64\tmp\factorio-5uendm\src\game.cpp (144): Game::update
c:\cygwin64\tmp\factorio-5uendm\src\scenario\scenario.cpp (835): Scenario::update
c:\cygwin64\tmp\factorio-5uendm\src\mainloop.cpp (720): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-5uendm\src\mainloop.cpp (590): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-5uendm\src\util\workerthread.cpp (34): 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: 00000000777459CD)
00000000777459CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007797B981)
000000007797B981 (ntdll): (filename not available): RtlUserThreadStart
189.638 Error CrashHandler.cpp:106: Map tick at moment of crash: 18996990
189.638 Error Util.cpp:77: 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.
I've tried this for a third time and for a while it seemed stable, but then surprise, RailPathFinder::findPath happened again.
How to reproduce the error:
The autosave probably has the car inventory open to start with. Just open the car if it's not, and take out 2 concrete and 1 hazard concrete to your inventory that's needed to finish the "train station" blueprint you'll place to trigger the error.
Select the blueprint book and scroll through until you see the train station. Rotate it so the side branch is facing left (west) and locate the station so it's matching the existing track (the top and bottom most signals should overlay the existing signals) and deploy it there; the construction robots should start working on it.
During this time the iron ore train that's on the loop should probably have left the station and pass by if you were slow. This might or might not be the relevant train that triggers the error; there is an ammo train and an oil barrel train running elsewhere.
Once the station is built, wait a while; it should crash eventually... like it has the last 3 times i've tried it. Usually within a minute or two.
Edit - Did i say it might be the train? I meant it is the train. It can also crash immediately during train station blueprint construction if you time it correctly, just as the ore train is leaving the station and the proper tracks are placed by robot.
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Mon Sep 19, 2016 9:58 am
by kovarex
Fixed for 0.14.8
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Mon Sep 19, 2016 2:11 pm
by MrGrim
kovarex wrote:Fixed for 0.14.8
<3
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Tue Sep 20, 2016 8:01 pm
by aober93
Damn, just lost my game due this, and now we got an update
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Thu Sep 22, 2016 5:19 am
by Gouada
Hey MrGrim,
This is off topic but could you send me the updated auto-deploy destroyers mod? Been looking for a .14 version for a while.
Many thanks!
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Thu Sep 22, 2016 11:11 am
by slindenau
Gouada wrote:Hey MrGrim,
This is off topic but could you send me the updated auto-deploy destroyers mod? Been looking for a .14 version for a while.
Many thanks!
I released the 0.14 version a little while ago .
Re: [HanziQ] [14.7] Crash when changing rail on: "RailPathFinder::findPath"
Posted: Fri Sep 23, 2016 1:13 am
by Gouada
slindenau wrote:
Gouada wrote:Hey MrGrim,
This is off topic but could you send me the updated auto-deploy destroyers mod? Been looking for a .14 version for a while.
Many thanks!