Halloo! Just started using this last night. It's got so many things I always wanted!
I haven't seen any 'random' problems, (are they memory corruption?) but have a couple of other bugs:
Station names remain clickable when signs are hidden. Big nuisance!
Ctrl-5 I've been using for years to make stations transparent. Now it's a redundant keybinding for polyline. I don't expect I'll ever use polyine. Not so big, but still:
I'll look into fixing these, thanks for letting me know.
Edit: Make that 3 bugs: "Can't remove signals from here... Train in the way" means you can't remove signals when it's safest to do so. What? It's a nuisance on a very busy slow line full of long fast-accelerating trains. It's not fun trying to add signals to the line, either. I'm recalling just how glad I was when OpenTTD lifted this restriction.
This is the same as in trunk, it doesn't seem an unreasonable restriction.
When clicking the info button on a train, I typically want to go straight to the Total Cargo tab. Is it possible to set up a CTRL-click on the Info button that will go to the Total Cargo tab? You could expand that to SHIFT-click for Info.
I can look into the feasibility of this.
Compile ERROR: https://www.dropbox.com/s/amss372hiylhfn2/error-compilation.png?dl=0
I compiled version JGRPP 30.1 without any problems. You can't compile version 30.3 anymore.
My Computer: LinuxMint 18.3.
Can you post the contents of config.log?