So, system Eos Classic Main (in the control room, untouched); Eos Ti Backup (in the theatre, active control surface), Eos RVI (LD monitors). All running 2.9.0 build 77. Drama school show with students operating.
This system was fine and stable all day yesterday.
Today we re-organised our displays and recorded that setup as an 'all workspaces' snapshot.
From that point on, if we go into blind three times in quick succession (ie. blind-live-blind-live-blind-crash), the Ti crashes to the shell. Other consoles unaffected.
When the Ti re-starts and re-connects it is no longer in the snapshot.
If we recall the snapshot (snapshot 21), the displays come back properly but blind-live-blind etc then crashes as above. This is completely repeatable, though I can't say for sure it's always three times - sometimes two, sometimes four, so it might be time related rather than number of display changes related.
BUT if we re-start and re-connect then DON'T recall the snapshot, everything seems to work fine - I can go blind-live as often as I want and nothing bad happens.
Only 'oddity' I can see is that the LD is the same user number as the Ti on the RVI, but only has one display connected and has this set up differently, so it's slightly unclear what is being recorded into the snapshot.
Actually, one other oddity: before we made the snapshot, on one of our external monitors the 'close tab' option was greyed out on many of our tabs, even though the tab frame was not locked. Eventually I 'closed all but this tab' then re-built the displays before saving the snapshot.
Would be good to know if anyone spots anything odd...
Logs and showfile below.
Esmeralda - Tuesday 11th Feb 2020-02-11 09-56-36.esf
So.... turns out it's nothing to do with the snapshot, though strangely recalling a snapshot makes the crash happen quicker. But it will also happen if you restart/reconnect the Ti, don't run the snapshot, then press blind/live repeatedly. Sometimes it will happen on the first push of Blind.
However with some digging around:
tab 1 was set to 'FLEXI VIEW CHANS' in blind but not in live.
If it is set to the same FLEXI VIEW CHANS in live and blind, or is set to flex-full in live and blind (i.e. if it is NOT set to view chans in one of live/blind but not in the other) then the crash doesn't happen. As soon as blind is in flex-view chans and live isn't, or vice versa, it will crash on either the first or second push of blind....