However, I noticed a strange behaviour: when running low on memory, OpenBVE tends to crash with "Divide by zero" exceptions (I actually experienced it once, when I set the VM to have only 512 MiB of RAM); maybe that's the cause.
I also checked the OpenBVE forums and found that some users, in the past, reported crashes on the Northern Line when using brakes: <http://openbve.freeforums.org/problem-using-northen-line-lt1995-t1291.html> (the forums are temporarily down, don't worry if you can't reach the thread just now). I actually tried to apply brakes to check the program's behaviour and experienced no crashes.
Could you please check:
1) whether you're working with the latest version of the Northern Line package, and
2) whether you've placed all the package files in the right place?
If yes, could you please attach a Mono backtrace? It would be helpful - open a Terminal and launch OpenBVE like this:
mono --debug /usr/lib/openbve/OpenBve.exe /filesystem=/etc/openbve/filesystem.cfg
Then try to reproduce the crash, the backtrace should be generated as soon as OpenBVE raises an exception; it should be displayed in the terminal or saved in a file into the directory OpenBVE was launched from (I could not find additional information about that). After that, please attach the backtrace here.
Also,
3) were you trying to applying brakes when OpenBVE crashed, and
4) how much memory have you got, and how much of it is free at the time you run OpenBVE (check it with the "top -n 1" command)?
I've tried loading the three Northern Line routes downloaded from <http:// www.trainsimstu ff.org/ lu-northern- line/northern- line-downloads>; no errors occurred.
However, I noticed a strange behaviour: when running low on memory, OpenBVE tends to crash with "Divide by zero" exceptions (I actually experienced it once, when I set the VM to have only 512 MiB of RAM); maybe that's the cause.
I also checked the OpenBVE forums and found that some users, in the past, reported crashes on the Northern Line when using brakes: <http:// openbve. freeforums. org/problem- using-northen- line-lt1995- t1291.html> (the forums are temporarily down, don't worry if you can't reach the thread just now). I actually tried to apply brakes to check the program's behaviour and experienced no crashes.
Could you please check:
1) whether you're working with the latest version of the Northern Line package, and
2) whether you've placed all the package files in the right place?
If yes, could you please attach a Mono backtrace? It would be helpful - open a Terminal and launch OpenBVE like this: openbve/ OpenBve. exe /filesystem= /etc/openbve/ filesystem. cfg
mono --debug /usr/lib/
Then try to reproduce the crash, the backtrace should be generated as soon as OpenBVE raises an exception; it should be displayed in the terminal or saved in a file into the directory OpenBVE was launched from (I could not find additional information about that). After that, please attach the backtrace here.
Also,
3) were you trying to applying brakes when OpenBVE crashed, and
4) how much memory have you got, and how much of it is free at the time you run OpenBVE (check it with the "top -n 1" command)?
Thanks for your help!