Crash appeared to be in the same place watching the matrix - but it was a different bit of code - same variable involved...
CALL STACK:
xlights.exe!LOROptimizedOutput::SetManyChannels(long channel, unsigned char * data, longs size) Line 177
175 wxabyte lsb = lorBankData[bank].bits & 0xF;
176 wxabyte msb = lorBankData[bank].bits >> 8;
177 d[idx++]=0;
in 175 and 176 - bank=0, i=2
in 177 idx++ is 1046
hover on 175 on lorBankData[bank] shows {value=0 '\0\ bits=22308}