This crash only seems to happen with the "on the map" feature. I'm guessing because it makes a fake train stop to show up on the map, it conflicts with LTN watching for name changes.
Error while running event SmartDisplayRedux::on_tick (ID 0)
Error while running event LogisticTrainNetwork::on_entity_renamed (ID 57)
LogisticTrainNetwork/control.lua:521: bad argument #1 to 'next' (table expected, got nil)
stack traceback:
SmartDisplayRedux/control.lua:220: in function 'update_display'
SmartDisplayRedux/control.lua:582: in function <SmartDisplayRedux/control.lua:573>
edit More specifically, it happens once the smart display is hooked up to buffer chests to monitor the count (iron in this case), and then "on the map" is ticked, and the value changes. If I enable "on the map" before the circuit network is connected, it does not crash, or even if it's hooked up and an item to monitor is not yet selected. As soon as I selected iron ore, and the value is updated, the crash happens. All hooked up showing 0 it's fine, it's specifically when the value updates, and it goes to rename the fake train stop with the updated ore count that things go bad. I'm using the "bulk rail loader/unloader" mod connected to the network, however I can reproduce the same crash with a vanilla iron chest so that does not appear to be related at all.
So simple repro steps, with LTN (logistic train network) up and running, though perhaps even just installed would do it.
1) Place smart display.
2) Place iron chest.
3) Wire the two together.
4) Enable "on the map" check box.
5) Configure smart display to monitor for an item in the chest.
6) Add at least 1 of monitored item, observe crash on "train stop" rename.