- getty starts on tty1
- X starts on tty1
- since they're both on the same tty, they both receive the input, but the tty is now in RAW input mode so getty receive nonsense and choses to believe a Klingon is logging in
- getty times out the login after a period of inactivity and exits
- Upstart respawns the tty1 getty
- the new getty claims ownership of the console
- X is signalled that it has lost ownership of the console and exits
I suspect that what is going on is:
- getty starts on tty1
- X starts on tty1
- since they're both on the same tty, they both receive the input, but the tty is now in RAW input mode so getty receive nonsense and choses to believe a Klingon is logging in
- getty times out the login after a period of inactivity and exits
- Upstart respawns the tty1 getty
- the new getty claims ownership of the console
- X is signalled that it has lost ownership of the console and exits