These problems should be solved with a FW-update provided by Patrick.
the root cause that caused my station to crash was the fact that the station did not send urgent DCC frames if track power was switched off. The station uses a circular refresh buffer to continously send DCC velocity/function commands to the LOCs while track power is on. DCC urgent frames are send for accessory decoder commands and if a loc speed/function has changed. When track power was off, the urgent frames were internally queued. A queue full caused the station to spinlock internally until queue space was available. Because power was off and no urgent frames were send, this station was deadlocked.
This behavior was present for years but popped up only recently because RocRail did send V=0 speed commands while track power was off.
I used an external RS232 sniffer to hunt down the problem. It revealed clearly that RocRail repeatedly sends V=0 commands (in that particular version)
Basically it was not releated to RocRail but RocRail did provide the necessary conditions.
The problem was easily solved by not queuing DCC urgent frames when track power is off.