The heavily corrupted console got me thinking and there's a more telling/simpler way to see the problem: Boot guest to lighdm ssh in twice and get root. in the 1st ssh do a chvt 1 This doesn't return so that's probably the underlying problem. In the 2nd vt I did an echo t > /proc/sysrq-trigger and for chvt I got: [ 85.553746] chvt S ffff88007fd14500 0 1800 1799 0x00000000 [ 85.553746] ffff88006b8ddd08 0000000000000002 ffff88006b8ddfd8 0000000000014500 [ 85.553746] ffff88006b8ddfd8 0000000000014500 ffff880067815ec0 ffff88006b8ddd9c [ 85.553746] ffff880067815ec0 0000000000005607 ffff880036991c00 00000000fffffffa [ 85.553746] Call Trace: [ 85.553746] [] schedule+0x29/0x70 [ 85.553746] [] __vt_event_wait.isra.0.part.1+0x5a/0x90 [ 85.553746] [] ? wake_up_atomic_t+0x30/0x30 [ 85.553746] [] vt_waitactive+0x65/0xb0 [ 85.553746] [] ? ns_capable+0x29/0x50 [ 85.553746] [] vt_ioctl+0x7b7/0x11c0 [ 85.553746] [] tty_ioctl+0x26d/0xbc0 [ 85.553746] [] ? kvm_clock_read+0x1f/0x30 [ 85.553746] [] ? sched_clock+0x9/0x10 [ 85.553746] [] ? sched_clock_local+0x1d/0x80 [ 85.553746] [] do_vfs_ioctl+0x2e5/0x4d0 [ 85.553746] [] ? vtime_account_user+0x54/0x60 [ 85.553746] [] SyS_ioctl+0x81/0xa0 [ 85.553746] [] tracesys+0xe1/0xe6 with the X processes in: [ 85.553746] Xorg x ffff88007fc14500 0 950 928 0x00000000 [ 85.553746] ffff88006e48b510 0000000000000002 ffff88006e48bfd8 0000000000014500 [ 85.553746] ffff88006e48bfd8 0000000000014500 ffff880078968000 ffff880078968650 [ 85.553746] ffff880078967ff0 ffff88006d995ec0 ffff880078967ff0 ffff880078968000 [ 85.553746] Call Trace: [ 85.553746] [] schedule+0x29/0x70 [ 85.553746] [] do_exit+0x6ff/0xa50 [ 85.553746] [] oops_end+0xaf/0x150 [ 85.553746] [] die+0x4b/0x70 [ 85.553746] [] do_trap+0x60/0x170 [ 85.553746] [] do_invalid_op+0xa2/0x100 [ 85.553746] [] ? qxl_send_monitors_config+0x136/0x140 [qxl] [ 85.553746] [] ? finish_wait+0x58/0x70 [ 85.553746] [] ? wait_for_io_cmd_user+0x20a/0x3c0 [qxl] [ 85.553746] [] invalid_op+0x1e/0x30 [ 85.553746] [] ? qxl_send_monitors_config+0x136/0x140 [qxl] [ 85.553746] [] qxl_enc_commit+0x12a/0x220 [qxl] [ 85.553746] [] drm_crtc_helper_set_mode+0x381/0x510 [drm_kms_helper] [ 85.553746] [] drm_crtc_helper_set_config+0x9c5/0xb20 [drm_kms_helper] [ 85.553746] [] drm_mode_set_config_internal+0x5d/0xe0 [drm] [ 85.553746] [] drm_fb_helper_set_par+0x71/0xf0 [drm_kms_helper] [ 85.553746] [] fb_set_var+0x191/0x430 [ 85.553746] [] ? ttwu_do_activate.constprop.75+0x5d/0x70 [ 85.553746] [] fbcon_blank+0x1d1/0x2d0 [ 85.553746] [] do_unblank_screen+0xb4/0x1e0 [ 85.553746] [] complete_change_console+0x5a/0xe0 [ 85.553746] [] vt_ioctl+0xfaa/0x11c0 [ 85.553746] [] tty_ioctl+0x26d/0xbc0 [ 85.553746] [] ? kvm_clock_read+0x1f/0x30 [ 85.553746] [] ? sched_clock+0x9/0x10 [ 85.553746] [] ? sched_clock_local+0x1d/0x80 [ 85.553746] [] do_vfs_ioctl+0x2e5/0x4d0 [ 85.553746] [] ? vtime_account_user+0x54/0x60 [ 85.553746] [] SyS_ioctl+0x81/0xa0 [ 85.553746] [] tracesys+0xe1/0xe6 [ 85.553746] Xorg S ffff88007fd14500 0 1168 928 0x00400000 [ 85.553746] ffff88006d83bce0 0000000000000006 ffff88006d83bfd8 0000000000014500 [ 85.553746] ffff88006d83bfd8 0000000000014500 ffff88006d995ec0 ffff88006d995ec0 [ 85.553746] 0000000000000000 ffff88006d995ec0 ffff88006d83bd88 ffffffff81f17608 [ 85.553746] Call Trace: [ 85.553746] [] schedule+0x29/0x70 [ 85.553746] [] futex_wait_queue_me+0xdd/0x140 [ 85.553746] [] futex_wait+0x182/0x290 [ 85.553746] [] ? wake_up_state+0x10/0x20 [ 85.553746] [] ? wake_futex+0x66/0x80 [ 85.553746] [] ? kvm_clock_read+0x1f/0x30 [ 85.553746] [] ? kvm_clock_read+0x1f/0x30 [ 85.553746] [] do_futex+0xde/0x670 [ 85.553746] [] ? acct_account_cputime+0x1c/0x20 [ 85.553746] [] ? account_user_time+0x8c/0xa0 [ 85.553746] [] SyS_futex+0x71/0x150 [ 85.553746] [] ? syscall_trace_enter+0x145/0x250 [ 85.553746] [] tracesys+0xe1/0xe6 [ 85.553746] Xorg S ffff88007fd14500 0 1169 928 0x00400000 [ 85.553746] ffff88006d861ce0 0000000000000006 ffff88006d861fd8 0000000000014500 [ 85.553746] ffff88006d861fd8 0000000000014500 ffff88006d994710 ffff88006d994710 [ 85.553746] 0000000000000000 ffff88006d994710 ffff88006d861d88 ffffffff81f16180 [ 85.553746] Call Trace: [ 85.553746] [] schedule+0x29/0x70 [ 85.553746] [] futex_wait_queue_me+0xdd/0x140 [ 85.553746] [] futex_wait+0x182/0x290 [ 85.553746] [] ? kvm_clock_read+0x1f/0x30 [ 85.553746] [] ? kvm_clock_read+0x1f/0x30 [ 85.553746] [] do_futex+0xde/0x670 [ 85.553746] [] ? acct_account_cputime+0x1c/0x20 [ 85.553746] [] ? account_user_time+0x8c/0xa0 [ 85.553746] [] SyS_futex+0x71/0x150 [ 85.553746] [] ? syscall_trace_enter+0x145/0x250 [ 85.553746] [] tracesys+0xe1/0xe6