I hacked in some code in ck_vt_monitor_init to try again and I think I got it.
The console_fd was just a bad one so the threads couldn't use it to VT_WAITACTIVE.
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: console_fd: 3
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: input of ck_get_active_console_num: 3
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: got an error: ioctl VT_GETSTATE
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: Could not determine active console, trying again
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: console_fd: 12
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: input of ck_get_active_console_num: 12
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: Current VT: tty1
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: skipping: 1
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 13
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 2
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 6
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 8
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 10
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 5
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 3
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 14
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 55
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 59
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 11
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 16
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 18
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 20
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 62
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 60
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 41
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 46
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 49
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 56
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 53
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 54
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 21
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 12
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 9
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 45
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 17
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 39
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 22
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 19
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 23
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 26
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 28
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 29
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 31
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 30
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 32
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 27
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 25
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 33
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 36
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 34
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 35
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 37
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 40
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 38
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 4
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 7
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 42
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 44
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 43
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 48
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 57
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 47
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 50
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 58
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 52
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 51
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 61
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 24
Aug 23 02:32:07 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 15
Aug 23 02:32:08 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 7 returned 0
Aug 23 02:32:08 laptop console-kit-daemon[1131]: WARNING: skipping: 7
Aug 23 02:32:08 laptop console-kit-daemon[1131]: WARNING: VT_WAITACTIVE for vt 1
I hacked in some code in ck_vt_monitor_init to try again and I think I got it.
The console_fd was just a bad one so the threads couldn't use it to VT_WAITACTIVE.
Aug 23 02:32:07 laptop console- kit-daemon[ 1131]: WARNING: console_fd: 3 kit-daemon[ 1131]: WARNING: input of ck_get_ active_ console_ num: 3 kit-daemon[ 1131]: WARNING: got an error: ioctl VT_GETSTATE kit-daemon[ 1131]: WARNING: Could not determine active console, trying again kit-daemon[ 1131]: WARNING: console_fd: 12 kit-daemon[ 1131]: WARNING: input of ck_get_ active_ console_ num: 12 kit-daemon[ 1131]: WARNING: Current VT: tty1 kit-daemon[ 1131]: WARNING: skipping: 1 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 13 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 2 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 6 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 8 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 10 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 5 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 3 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 14 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 55 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 59 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 11 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 16 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 18 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 20 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 62 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 60 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 41 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 46 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 49 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 56 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 53 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 54 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 21 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 12 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 9 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 45 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 17 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 39 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 22 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 19 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 23 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 26 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 28 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 29 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 31 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 30 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 32 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 27 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 25 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 33 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 36 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 34 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 35 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 37 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 40 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 38 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 4 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 7 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 42 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 44 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 43 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 48 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 57 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 47 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 50 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 58 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 52 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 51 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 61 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 24 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 15 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 7 returned 0 kit-daemon[ 1131]: WARNING: skipping: 7 kit-daemon[ 1131]: WARNING: VT_WAITACTIVE for vt 1
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:07 laptop console-
Aug 23 02:32:08 laptop console-
Aug 23 02:32:08 laptop console-
Aug 23 02:32:08 laptop console-