[0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Sat Sep 03, 2016 10:25 pm
by TheUnknown007
I was trying to see under which conditions this bug happens, and when I added a curved rail, it crashed.
screenshot
screenshot (taken after/during) the error
2016-09-03 (1).png (3.27 MiB) Viewed 3581 times
Possible causes:
__The Junction may already have been buggy (see other bug)
__Black magic (never underestimate black magic when working with computers, or in general, but especially when working with computers)
Additional info:
__testing shows that it also happens when not underneath a driving train.
__It does not matter in which direction you drag / place the rail.
__Error only occurs when placing that exact piece of rail, placing any other rail works fine.
__It only happens just before the train stops (see other bug), adding way before that or after that does not give an error.
____This may mean that this would be an easy way to see when the junction becomes buggy: if you can add the rail, it is not buggy yet.
Edit: original error was in 0.14.02, still happens in 0.14.03
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
0.322 2016-09-03 23:17:05; Factorio 0.14.2 (build 24403, win64, alpha)
0.323 Operating system: Windows 10
0.326 Program arguments: "C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\bin\x64\factorio.exe"
0.327 Read data path: C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/data
0.327 Write data path: C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2
0.327 Binaries path: C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/bin
0.379 Display options: [FullScreen: false] [VSync: false] [UIScale: 125%] [MultiSampling: OFF] [Screen: 255]
0.384 Available display adapters: 1
0.385 [0]: \\.\DISPLAY1 - Intel(R) HD Graphics 4600 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
0.386 Create display on adapter 0. Size 1600x900 at position [150, 72].
0.955 Initialised Direct3D:[0] NVIDIA Quadro K1100M ; driver: nvd3dumx.dll 10.18.13.5362
0.959 Video memory size (dedicated video/dedicated system/shared system/available): 1990/0/4036/4090 MB
1.021 Device reset internal.
1.023 Desktop composition is active.
1.023 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
1.131 Loading mod core 0.0.0 (data.lua)
1.137 Loading mod base 0.14.2 (data.lua)
1.296 Checksum for core: 1620335853
1.296 Checksum for mod base: 3867985917
1.665 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1472937087
1.665 Info PlayerData.cpp:52: Cloud player-data.json unavailable
1.822 Initial atlas bitmap size is 16384
1.823 Created atlas bitmap 16384x5589
2.159 Created atlas bitmap 4096x968
2.170 Created atlas bitmap 4096x3652
13.850 Sprites loaded
13.850 Convert atlas 4096x968 to: trilinear-filtering
13.873 Convert atlas 4096x3652 to: mipmap
14.313 Loading sounds...
16.150 Custom inputs active: 0
16.150 Info Updater.cpp:749: Downloading https://updater.factorio.com/get-available-versions?username=TheUnknown&token=<private>&apiVersion=2
17.001 Some core updates would be reachable if experimental updates were enabled.
17.002 0 packages available to download (experimental updates disabled).
17.054 Factorio initialised
22.220 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_autosave2.zip
23.618 Info Scenario.cpp:148: Map version 0.14.2-2
25.654 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
265.093 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_autosave3 - Copy.zip
265.826 Info Scenario.cpp:148: Map version 0.14.2-2
267.449 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
367.733 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_bug_train_stopped_before.zip
369.016 Info Scenario.cpp:148: Map version 0.14.2-2
370.548 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
443.422 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_bug_train_stopped_before.zip
444.687 Info Scenario.cpp:148: Map version 0.14.2-2
446.147 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
473.978 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_bug_train_stopped_before.zip
474.717 Info Scenario.cpp:148: Map version 0.14.2-2
476.324 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
503.158 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_autosave3 - Copy.zip
504.168 Info Scenario.cpp:148: Map version 0.14.2-2
505.863 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
509.944 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_bug_train_stopped_before.zip
511.687 Info Scenario.cpp:148: Map version 0.14.2-2
513.081 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
539.474 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_bug_train_stopped_before.zip
540.463 Info Scenario.cpp:148: Map version 0.14.2-2
541.703 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
587.408 Loading map C:\Users\Ivo\disks\Seagate 5TB\main partition\private\programs\games\factorio\Factorio_x64_0.14.2\Factorio_0.14.2\saves\_bug_train_stopped_before.zip
588.389 Info Scenario.cpp:148: Map version 0.14.2-2
589.621 Checksum for script C:/Users/Ivo/disks/Seagate 5TB/main partition/private/programs/games/factorio/Factorio_x64_0.14.2/Factorio_0.14.2/temp/currently-playing/control.lua: 900459546
604.598 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 00007FF68544BB52
ModuleBase: 00007FF6851A0000, ImageSize: 01163000, RelativeAddress: 002abb52
604.598 Error CrashHandler.cpp:145: Exception Context:
rax=000002054d652d60, rbx=0000020563781620, rcx=0000000000000000,
rdx=0000005860eff4d8, rsi=00000205666ec378, rdi=0000000000000000,
rip=00007ff68544bb52, rsp=0000005860eff470, rbp=0000005860eff4f9,
r8=0000000000000000, r9=000002056157c100, r10=0000000000000000,
r11=0000005860eff500, r12=00000205666ec3a0, r13=0000000000000000,
r14=0000000000000000, r15=00000205666ec270
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-t0whcv\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-t0whcv\src\util\logger.cpp (332): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-t0whcv\src\util\logger.cpp (386): Logger::logStacktrace
c:\cygwin64\tmp\factorio-t0whcv\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-t0whcv\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4AC45E77)
00007FFF4AC45E77 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4DD3DA9B)
00007FFF4DD3DA9B (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4DD25946)
00007FFF4DD25946 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4DD3991D)
00007FFF4DD3991D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4DCD86D3)
00007FFF4DCD86D3 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4DD38A3A)
00007FFF4DD38A3A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-t0whcv\src\rail\train.cpp (1528): Train::tryReserveSignalsUpTo
c:\cygwin64\tmp\factorio-t0whcv\src\rail\train.cpp (849): Train::update
c:\cygwin64\tmp\factorio-t0whcv\src\rail\trainmanager.cpp (161): TrainManager::update
c:\cygwin64\tmp\factorio-t0whcv\src\map\map.cpp (1131): Map::update
c:\cygwin64\tmp\factorio-t0whcv\src\game.cpp (146): Game::update
c:\cygwin64\tmp\factorio-t0whcv\src\scenario\scenario.cpp (835): Scenario::update
c:\cygwin64\tmp\factorio-t0whcv\src\mainloop.cpp (711): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-t0whcv\src\mainloop.cpp (581): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-t0whcv\src\util\workerthread.cpp (33): 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: 00007FFF4BB58364)
00007FFF4BB58364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF4DCF5E91)
00007FFF4DCF5E91 (ntdll): (filename not available): RtlUserThreadStart
607.562 Error CrashHandler.cpp:106: Map tick at moment of crash: 18572475
607.641 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.
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Sun Sep 04, 2016 1:25 am
by aober93
If you rate his extensive checklist, this is reliable.
I can confirm anyway. See 2 posts down. This bug now happened on my own map.
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Sun Sep 04, 2016 2:34 am
by TheUnknown007
This ALWAYS* works (provided you place it before the copper plate train reserves a path)
*On my computer, at least all the times that I tested it.
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Sun Sep 04, 2016 7:04 pm
by aober93
Oh wonder, I possibly got the same bug on my map, acording to this error message. I am placing tracks and the game crashes (after a few seconds). I figure its because of a light signal on a curve that is nearby. Ill try to post pics. Its reproducible
Something to note. So far i have seen 3 independent occurences. All 3 times it happened where signals were on a branching rail on a diagonal rail, and the signal on the branch was on the closest possible spot before the branch. And the next train arriving and triggering the signal is crashing the game, but only trains that are already on its way (possible the pathfinding hasnt catched up with the new rail piece?). If you force that train to stop in one way and restart, the game wont crash. Trains that arrive later wont crash the game either. Possibly because the pathfinding is then up to date.
This is the situation
a1.jpg (272.32 KiB) Viewed 3520 times
i changed it like so. There is a train arriving which triggerd the row of signals along the railway. All are yellow , except the one on the branch, but thats then moment the game crashed.
a2.jpg (253.5 KiB) Viewed 3520 times
See this image from another scene. The train arrives, and the breaking point is just before the signal. Right there the game crashed. This is from this thread viewtopic.php?f=7&t=32154
0.004 2016-09-04 23:20:19; Factorio 0.14.3 (build 24459, win64, alpha)
0.004 Operating system: Windows 7 Service Pack 1
0.004 Program arguments: "C:\Program Files (x86)\GalaxyClient\Games\Factorio\bin\x64\factorio.exe" "--wait-to-close" "6912"
0.004 Read data path: C:/Program Files (x86)/GalaxyClient/Games/Factorio/data
0.004 Write data path: C:/Users/Phenom/AppData/Roaming/Factorio
0.004 Binaries path: C:/Program Files (x86)/GalaxyClient/Games/Factorio/bin
0.029 Display options: [FullScreen: true] [VSync: false] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
0.031 Available display adapters: 2
0.031 [0]: \\.\DISPLAY1 - AMD Radeon HD 6800 Series {0x8000001, [1680,0], 1440x900, 32bit, 60Hz}
0.031 [1]: \\.\DISPLAY2 - AMD Radeon HD 6800 Series {0x8000005, [0,0], 1680x1050, 32bit, 60Hz}
0.031 Create display on adapter 1. Size 1280x720 at position [190, 147].
0.286 Initialised OpenGL:[1] AMD Radeon HD 6800 Series; driver: 4.5.13399 Compatibility Profile Context 15.200.1062.1004
0.363 Desktop composition is active.
0.363 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 43%] [DXT: false]
0.553 Loading mod core 0.0.0 (data.lua)
0.560 Loading mod base 0.14.3 (data.lua)
0.693 Loading mod blueprint-string 3.1.1 (data.lua)
0.768 Loading mod beltplanner 0.9.1 (data.lua)
0.843 Loading mod Bottleneck 0.3.2 (data.lua)
0.918 Loading mod EvoGUI 0.4.108 (data.lua)
1.001 Loading mod KBlueprints 1.1.10 (data.lua)
1.074 Loading mod Larger Inventory 1.0.1 (data.lua)
1.162 Loading mod YARM 0.7.106 (data.lua)
1.234 Loading mod Squeak Through 1.1.4 (data-final-fixes.lua)
1.302 Checksum for core: 1620335853
1.303 Checksum for mod base: 3867985917
1.303 Checksum for mod blueprint-string: 62577300
1.303 Checksum for mod AutoDeconstruct: 0
1.303 Checksum for mod beltplanner: 1504245000
1.303 Checksum for mod Bottleneck: 1776934153
1.303 Checksum for mod EvoGUI: 1040096666
1.303 Checksum for mod KBlueprints: 2250577784
1.303 Checksum for mod Larger Inventory: 32563986
1.303 Checksum for mod Ore Expansion: 0
1.303 Checksum for mod Squeak Through: 3024636449
1.303 Checksum for mod YARM: 3348033433
1.748 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1473024018
1.748 Info PlayerData.cpp:52: Cloud player-data.json unavailable
1.925 Initial atlas bitmap size is 16384
1.927 Created atlas bitmap 16384x5587
1.927 Created atlas bitmap 4096x1016
1.928 Created atlas bitmap 4096x3648
17.757 Sprites loaded
17.757 Convert atlas 4096x1016 to: trilinear-filtering
17.797 Convert atlas 4096x3648 to: mipmap
18.193 Loading sounds...
20.043 Custom inputs active: 3
20.043 Info Updater.cpp:749: Downloading https://updater.factorio.com/get-available-versions?username=mISSAO&token=<private>&apiVersion=2
21.073 0 packages available to download (experimental updates enabled).
21.158 Factorio initialised
562.184 Loading map C:\Users\Phenom\AppData\Roaming\Factorio\saves\MeinSpiel2-5.zip
562.281 Info Scenario.cpp:148: Map version 0.14.3-0
566.624 Checksum for script C:/Users/Phenom/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
566.634 Checksum for script __blueprint-string__/control.lua: 122459543
566.636 Checksum for script __AutoDeconstruct__/control.lua: 611373444
566.641 Checksum for script __beltplanner__/control.lua: 3640460640
566.642 Checksum for script __Bottleneck__/control.lua: 1675732387
566.646 Checksum for script __EvoGUI__/control.lua: 3075659584
566.658 Checksum for script __KBlueprints__/control.lua: 3266032530
566.659 Checksum for script __Ore Expansion__/control.lua: 94947968
566.663 Checksum for script __YARM__/control.lua: 343861053
599.469 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 000000014013C542
ModuleBase: 000000013FE90000, ImageSize: 01168000, RelativeAddress: 002ac542
599.470 Error CrashHandler.cpp:145: Exception Context:
rax=00000000a46da140, rbx=00000000a4418da0, rcx=0000000000000000,
rdx=000000004218f1a8, rsi=000000000ee063a8, rdi=0000000000000000,
rip=000000014013c542, rsp=000000004218f140, rbp=000000004218f1c9,
r8=0000000000000000, r9=00000000094bc290, r10=0000000000000000,
r11=000000004218f1d0, r12=000000000ee063d0, r13=0000000000000000,
r14=0000000000000000, r15=000000000ee062a0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-ujcjvz\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-ujcjvz\src\util\logger.cpp (332): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-ujcjvz\src\util\logger.cpp (386): Logger::logStacktrace
c:\cygwin64\tmp\factorio-ujcjvz\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-ujcjvz\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007752BC00)
000000007752BC00 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007762FF88)
000000007762FF88 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000775C78C8)
00000000775C78C8 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000775D7E8D)
00000000775D7E8D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000775C84CF)
00000000775C84CF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000775FBAC8)
00000000775FBAC8 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-ujcjvz\src\rail\train.cpp (1528): Train::tryReserveSignalsUpTo
c:\cygwin64\tmp\factorio-ujcjvz\src\rail\train.cpp (849): Train::update
c:\cygwin64\tmp\factorio-ujcjvz\src\rail\trainmanager.cpp (161): TrainManager::update
c:\cygwin64\tmp\factorio-ujcjvz\src\map\map.cpp (1130): Map::update
c:\cygwin64\tmp\factorio-ujcjvz\src\game.cpp (144): Game::update
c:\cygwin64\tmp\factorio-ujcjvz\src\scenario\scenario.cpp (835): Scenario::update
c:\cygwin64\tmp\factorio-ujcjvz\src\mainloop.cpp (711): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-ujcjvz\src\mainloop.cpp (581): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-ujcjvz\src\util\workerthread.cpp (33): 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: 00000000774A59BD)
00000000774A59BD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000775DA2E1)
00000000775DA2E1 (ntdll): (filename not available): RtlUserThreadStart
603.853 Error CrashHandler.cpp:106: Map tick at moment of crash: 52724996
603.853 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.
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Sun Sep 04, 2016 10:07 pm
by aober93
This scene can be built from scratch.
Build a scene like this: A long rail, the train placed on one end, a signal and a trainstation on the other. The signal has to be on a diagonal, the placement may be important. Start the train, and only then branch of the rail at the signal. Do not remove the signal. Wait for the train to come. The crash will be when the signal is about to turn yellow by the breaking point of the train.
I tried this setup on a horizontal rail and it didnt crash. So it must be diagonal.
This is the starting setup:
a4.jpg (156.69 KiB) Viewed 3514 times
Start the train, and then place the branch like so. Do not remove the signal. The train will arrive and crash when the breaking point meets the signal.
a5.jpg (164.98 KiB) Viewed 3514 times
I placed the signal exactly like so.
a6.jpg (179.5 KiB) Viewed 3514 times
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Tue Sep 06, 2016 5:40 pm
by aober93
Looks like this was fixed in 14.4, anyone?
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Tue Sep 06, 2016 8:27 pm
by TheUnknown007
Fixed for me, but the train still reserves a path without actually driving it (this bug)
Re: [0.14.2] Crash on adding curved rail: "(1528): Train::tryReserveSignalsUpTo"
Posted: Wed Sep 07, 2016 10:00 am
by HanziQ
Ok, I'm moving this one to fixed, since the remaining issue is in the other bug report.