Honiton race condition

You are here: Home > Forum > Simulations > Released > Exeter > Honiton race condition

Page 1 of 1

Honiton race condition 11/02/2015 at 07:07 #69095
Hawk777
Avatar
386 posts
I believe I found a small bug in the Honiton single line working. I had a train on the line going from Exeter to Honiton, with the block instruments all configured as one would expect (needle pointing at Normal and Train In Section illuminated). A train arrived at the Honiton end and stopped, (listed in the train list as “waiting at signal HN3”). A short while later, the train going away exited the section and I rotated the needle to Accept. I didn’t actually see whether the “arrived at Honiton” message appeared and the light went back to Normal first and then I rotated the needle, or if I rotated the needle first and then the “arrived at Honiton” message appeared. Whichever was the case, I ended up with the needle pointing at Accept, the Train Accepted light illuminated, and… the Honiton signaller not setting a route! The train stayed waiting at HN3 with no route set for a number of minutes before I noticed the problem, at which point rotating the needle to Normal and then back to Accept resulted in the signaller immediately setting the route.

Regrettably, I don’t have a saved game to show the situation, nor can I provide any more precise detail on the order of actions to reproduce.

Log in to reply
Honiton race condition 11/02/2015 at 07:43 #69096
Hawk777
Avatar
386 posts
I have more information now: I was moving the lever back to normal after the arrived message, not before it (it just happened again). Unfortunately, I again forgot to grab a save. I suspect it’s something along the lines of the train still fouling the points at the Honiton end even though it’s declared as arrived and thus inhibiting route setting.
Log in to reply
Honiton race condition 11/02/2015 at 08:50 #69099
GoochyB
Avatar
222 posts
I have had that occasionally - whenever I accept a train from Honiton now I always check that the route sets, and if not normal and accept again. I'm not sure that it is connected to timings with an Eastbound train - I think it has also happened when there has been no train for a while (but I may be wrong)
Log in to reply
Honiton race condition 11/02/2015 at 09:12 #69100
Peter Bennet
Avatar
5363 posts
I completely rewrote the code for that a while ago and have since started a major overhaul of the whole thing - currently the track at Newton Abbott has been lifted (in SimSig terms deleted) and that'll take more than a month of Christmas weekends to reinstate: so usual Mantra applies.

Peter

I identify as half man half biscuit - crumbs!
Log in to reply
The following user said thank you: Hawk777
Honiton race condition 11/02/2015 at 11:14 #69105
maxand
Avatar
1637 posts
I've played Exeter a few times now and notice a similar bug at the Honiton end which I've found hard to define, so haven't posted on this till now. Sometimes the train is stuck at signal HN3 and I have to use the Train List controls to tell it to pass the signal if necessary and shunt forward before it will get going, after which it behaves OK. Glad someone's looking into it as Exeter is a great sim.
Log in to reply
Honiton race condition 11/02/2015 at 18:39 #69122
Stephen Fulcher
Avatar
2028 posts
Mantis 9804 is related in part to this.
Log in to reply
Honiton race condition 12/02/2015 at 04:09 #69142
Hawk777
Avatar
386 posts
Maxand, I’ve been playing Project X (so, lots of trains!) and never come across the problem you described. In all cases (two that I’ve seen so far), just operating the block instrument properly but, if the route doesn’t set, turning the needle to normal and back to accept has been enough to give the Honiton signaller a kick in the pants to set the route.

Maybe a track circuit failure in the area would make things weirder. I’m playing with failures off. Playing Project X with failures would be insane

Log in to reply
Honiton race condition 12/02/2015 at 04:21 #69143
Hawk777
Avatar
386 posts
Peter, glad to hear my first (and probably still favourite) sim is being well-maintained! Seems like only a short while ago the whole Honiton instrument was first written (when Exeter became loader), and now you’re reworking it
Log in to reply