CRTL + 1, CRTL + 2 does not work at times. It appears that the input_server does not have an updated list of domains, as it calls out domain 3.
xec-vm showed that the slot 1's domid was 13.
Looking into repro still...
Steps to reproduce:
1. Install guest, reboot.
Doesn't repro consistently, but these steps work more often.
1. Install stable-9 build 6582
2. Install guest VM (no OS required)
3. Boot guest, reboot guest.
4. Look for (null) domains with xl list and tap errors in logs.
I have encountered the same behaviour. So far unable to repo intentionally. In my case, I believe the domid was 31, and switch was attempting to request domid of 35 (possibly vice-versa)
Finally repro'd, it's caused by (null) domains after tapdisk fails to untap the vhds. A small excerpt from /var/log/messages that I uploaded:
Will update the repro steps.
Attaching the logs for error on trying to switch to dead domains because of slot cleanup during domain start-up
Test on build 6627
Still seeing a (null) domain from time to time, but the switcher keys appear to be working in these cases.