plymouth not closing virtual terminal properly (regression)
this is a regression from 22.02.122
(where it worked properly) to 24.004.60
(where it does not work properly)
the issue is that plymouth is not closing/releasing the virtual terminal properly for xorg to use. this results in lightdm and sddm failing to start as they want to use the same virtual terminal number that plymouth uses
plymouth itself does still work (ie: can show bootmessages) but it does not properly release control of the virtual terminal anymore.
the xorg log of this occurring is
(EE)
Fatal server error:
(EE) xf86OpenConsole: Switching VT failed
the linux kernel log that results from this
[ 67.183216] ------------[ cut here ]------------
[ 67.183455] WARNING: CPU: 1 PID: 1630 at ../drivers/tty/vt/vt_ioctl.c:223 vt_waitactive+0x164/0x190
[ 67.183559] Modules linked in: hci_uart btbcm joycon_serdev brcmfmac brcmutil nvgpu bluedroid_pm
[ 67.183845] CPU: 1 PID: 1630 Comm: Xorg Tainted: G W 4.9.140-l4t #69
[ 67.183879] Hardware name: Nintendo Switch (2017) (DT)
[ 67.183922] task: ffffffc0db938d40 task.stack: ffffffc0e39b0000
[ 67.183977] PC is at vt_waitactive+0x164/0x190
[ 67.184022] LR is at vt_waitactive+0x160/0x190
[ 67.184066] pc : [<ffffff800887b9d4>] lr : [<ffffff800887b9d0>] pstate: 40000045
[ 67.184093] sp : ffffffc0e39b3c40
[ 67.184128] x29: ffffffc0e39b3c40 x28: ffffffc0db938d40
[ 67.184218] x27: ffffff8008fa2000 x26: 000000000000001d
[ 67.184295] x25: 0000000000000123 x24: ffffff8009c32000
[ 67.184369] x23: 0000000000000001 x22: 0000000000000007
[ 67.184440] x21: ffffff8009a6d628 x20: fffffffffffffe00
[ 67.184509] x19: 0000000000000000 x18: 0000005593cbfa00
[ 67.184577] x17: 0000000000000000 x16: ffffff800838c910
[ 67.184643] x15: 0000000000000000 x14: 0000000000000000
[ 67.184709] x13: 00000000662c3481 x12: 0000007ff47f1bb0
[ 67.184777] x11: 0000005593cb2f70 x10: 0000000000000980
[ 67.184844] x9 : ffffffc0e39b3af0 x8 : ffffffc0db939720
[ 67.184911] x7 : ffffffc0ffe0cc40 x6 : 0400000000000000
[ 67.184976] x5 : dead000000000100 x4 : dead000000000200
[ 67.185041] x3 : ffffff8009a6d618 x2 : 0000000000000014
[ 67.185107] x1 : ffffffc0db938d40 x0 : 0000000000000009
[ 67.185198] ---[ end trace 5dfc94c1333822f7 ]---
[ 67.185302] Call trace:
[ 67.185365] [<ffffff800887b9d4>] vt_waitactive+0x164/0x190
[ 67.185417] [<ffffff800887cc68>] vt_ioctl+0x1128/0x14e0
[ 67.185472] [<ffffff800886f4a4>] tty_ioctl+0x224/0xe00
[ 67.185538] [<ffffff8008389d04>] do_vfs_ioctl+0xa4/0x860
[ 67.185589] [<ffffff800838a538>] SyS_ioctl+0x78/0xa0
[ 67.185644] [<ffffff8008202980>] el0_svc_naked+0x34/0x38
plymouth debug log enabled with plymouth.debug
00:00:09.098 ../src/main.c:2047:check_logging : checking if console messages should be redirected and logged
00:00:09.098 ../src/main.c:2059:check_logging : logging will be enabled!
00:00:09.098 ../src/main.c:2131:initialize_environment : source built on Mar 31 2024
00:00:09.098 ../src/main.c:2142:initialize_environment : Making sure /run/plymouth exists
00:00:09.098 ../src/main.c:2146:initialize_environment : initialized minimal work environment
00:00:09.098 ../src/main.c:1901:attach_to_running_session : creating new terminal session
00:00:09.098 ../src/libply/ply-terminal-session.c:219:ply_terminal_session_: ptmx not passed in, creating one
00:00:09.098 ../src/libply/ply-terminal-session.c:177:open_pseudoterminal : opening device '/dev/ptmx'
00:00:09.098 ../src/libply/ply-terminal-session.c:183:open_pseudoterminal : opened device '/dev/ptmx'
00:00:09.098 ../src/libply/ply-terminal-session.c:185:open_pseudoterminal : unlocking pseudoterminal
00:00:09.098 ../src/libply/ply-terminal-session.c:192:open_pseudoterminal : unlocked pseudoterminal
00:00:09.098 ../src/libply/ply-terminal-session.c:229:ply_terminal_session_: redirecting system console to terminal device
00:00:09.098 ../src/libply/ply-terminal-session.c:238:ply_terminal_session_: done redirecting system console to terminal device
00:00:09.098 ../src/libply/ply-terminal-session.c:368:ply_terminal_session_: logging incoming console messages
00:00:09.098 ../src/main.c:1923:attach_to_running_session : Creating new kmsg reader
00:00:09.098 ../src/main.c:1780:tell_systemd_to_print_details : telling systemd to start printing details
00:00:09.098 ../src/main.c:733:get_cache_file_for_mode : returning cache file '/var/lib/plymouth/boot-duration'
00:00:09.109 ../src/main.c:334:load_settings : Trying to load /etc/plymouth/plymouthd.conf
00:00:09.112 ../src/libply/ply-key-file.c:83:ply_key_file_open_file : Failed to open key file /etc/plymouth/plymouthd.conf: No such file or directory
00:00:09.112 ../src/main.c:445:find_system_default_splash : failed to load /etc/plymouth/plymouthd.conf
00:00:09.112 ../src/main.c:334:load_settings : Trying to load /run/plymouth/plymouthd.defaults
00:00:09.112 ../src/libply/ply-key-file.c:83:ply_key_file_open_file : Failed to open key file /run/plymouth/plymouthd.defaults: No such file or directory
00:00:09.112 ../src/main.c:460:find_distribution_default_splash : failed to load /run/plymouth/plymouthd.defaults, trying /usr/share/plymouth/
00:00:09.112 ../src/main.c:334:load_settings : Trying to load /usr/share/plymouth/plymouthd.defaults
00:00:09.116 ../src/libply/ply-key-file.c:83:ply_key_file_open_file : Failed to open key file /usr/share/plymouth/plymouthd.defaults: No such file or directory
00:00:09.116 ../src/main.c:462:find_distribution_default_splash : failed to load /usr/share/plymouth/plymouthd.defaults
00:00:09.116 ../src/main.c:913:plymouth_should_show_default_splash : checking if plymouth should show default splash
00:00:09.116 ../src/main.c:941:plymouth_should_show_default_splash : using default splash because kernel command line has option "splash"
00:00:09.118 ../src/libply/ply-key-file.c:174:ply_key_file_load_group : trying to load group NONE
00:00:09.119 ../src/libply-splash-core/ply-device-manager.c:850:parse_vcons: KEYMAP: us, XKBLAYOUT: us, XKBMODEL pc105, XKBVARIANT: , XKBOPTIONS:
00:00:09.158 ../src/libply-splash-core/ply-terminal.c:144:ply_terminal_new : terminal /dev/tty1 keymap: us
00:00:09.158 ../src/libply-splash-core/ply-terminal.c:650:ply_terminal_open: trying to open terminal '/dev/tty1'
00:00:09.158 ../src/libply-splash-core/ply-terminal.c:443:ply_terminal_refr: looking up terminal text geometry
00:00:09.158 ../src/libply-splash-core/ply-terminal.c:455:ply_terminal_refr: terminal is now 80x25 text cells
00:00:09.158 ../src/libply-splash-core/ply-terminal.c:493:get_active_vt : Remembering that initial vt is 1
00:00:09.158 ../src/libply-splash-core/ply-device-manager.c:1194:create_dev: checking for consoles
00:00:09.158 ../src/libply-splash-core/ply-device-manager.c:963:add_console: opening /sys/class/tty/console/active
00:00:09.158 ../src/libply-splash-core/ply-device-manager.c:971:add_console: reading file
00:00:09.158 ../src/libply-splash-core/ply-device-manager.c:1009:add_consol: console /dev/tty1 found!
00:00:09.158 ../src/libply-splash-core/ply-device-manager.c:684:watch_for_u: watching for udev graphics device and input device add and remove events
00:00:09.159 ../src/libply-splash-core/ply-device-manager.c:478:create_devi: creating objects for input devices
00:00:09.167 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/50000000.host1x/tegradc.1/rc/rc0/input2
00:00:09.172 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.172 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/50000000.host1x/tegradc.1/rc/rc0/input2/event1
00:00:09.184 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.184 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/7000c500.i2c/i2c-2/2-0049/input/input1
00:00:09.187 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.187 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/7000c500.i2c/i2c-2/2-0049/input/input1/event3
00:00:09.190 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.190 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/7000d000.i2c/i2c-4/4-003c/max77620-onoff/input/input0
00:00:09.194 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.194 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/7000d000.i2c/i2c-4/4-003c/max77620-onoff/input/input0/event0
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/70030000.hda/sound/card0/input3
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/70030000.hda/sound/card0/input3/event2
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/gpio-keys/input/input5
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.203 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/gpio-keys/input/input5/event5
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/sound/sound/card1/input4
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/sound/sound/card1/input4/event4
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:498:create_devi: found device /sys/devices/virtual/input/mice
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:513:create_devi: it's not initialized
00:00:09.204 ../src/libply-splash-core/ply-device-manager.c:478:create_devi: creating objects for drm devices
00:00:09.204 ../src/main.c:2583:main : entering event loop
00:00:09.204 ../src/libply/ply-utils.c:1102:ply_get_kmsg_log_levels : opening /proc/sys/kernel/printk
00:00:09.204 ../src/libply/ply-utils.c:1110:ply_get_kmsg_log_levels : reading kmsg log levels
00:00:09.205 ../src/ply-boot-server.c:395:print_connection_process_identity: connection is from pid 503 (/usr/bin/plymouth show-splash) with parent pid 1 (../lib/systemd/systemd 2)
00:00:09.205 ../src/ply-boot-server.c:494:ply_boot_connection_on_request : got show splash request
00:00:09.205 ../src/main.c:881:plymouth_should_ignore_show_splash_calls : checking if plymouth should be running
00:00:09.205 ../src/main.c:1780:tell_systemd_to_print_details : telling systemd to start printing details
00:00:09.205 ../src/main.c:1038:on_show_splash : no displays available to show splash on, waiting...
00:00:09.205 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 12
00:00:09.212 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.212 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.212 ../src/main.c:193:on_update : updating status to 'plymouth-start.service'
00:00:09.212 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 12
00:00:09.291 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.291 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.291 ../src/main.c:193:on_update : updating status to 'systemd-timesyncd.service'
00:00:09.291 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 12
00:00:09.514 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.514 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.514 ../src/main.c:193:on_update : updating status to 'systemd-resolved.service'
00:00:09.515 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 12
00:00:09.518 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/mice
00:00:09.518 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:09.518 ../src/libply-splash-core/ply-device-manager.c:429:create_devi: Ignoring, since this is a non-evdev device
00:00:09.605 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event2
00:00:09.605 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:09.605 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event2
00:00:09.629 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 12
00:00:09.629 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 12
00:00:09.629 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 12, removing source
00:00:09.649 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event5
00:00:09.649 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event4
00:00:09.649 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event1
00:00:09.649 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event0
00:00:09.649 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:09.649 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event5
00:00:09.695 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:09.695 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event4
00:00:09.703 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:09.703 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event1
00:00:09.724 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:09.724 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event0
00:00:09.746 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.746 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.746 ../src/main.c:193:on_update : updating status to 'anacron.service'
00:00:09.746 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:09.746 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.746 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.746 ../src/main.c:193:on_update : updating status to 'cron.service'
00:00:09.746 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 17
00:00:09.747 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.747 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.747 ../src/main.c:193:on_update : updating status to 'dmesg.service'
00:00:09.747 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 18
00:00:09.765 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.765 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.765 ../src/main.c:193:on_update : updating status to 'nvweston.service'
00:00:09.765 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:09.884 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.884 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.884 ../src/main.c:193:on_update : updating status to 'dbus.service'
00:00:09.884 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:09.917 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/fb0
00:00:09.917 ../src/libply-splash-core/ply-device-manager.c:575:verify_add_: ignoring since we only handle subsystem graphics devices after timeout
00:00:09.918 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/fb1
00:00:09.918 ../src/libply-splash-core/ply-device-manager.c:575:verify_add_: ignoring since we only handle subsystem graphics devices after timeout
00:00:09.971 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.971 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.971 ../src/main.c:193:on_update : updating status to 'networking.service'
00:00:09.971 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:09.975 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:09.975 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:09.975 ../src/main.c:193:on_update : updating status to 'avahi-daemon.service'
00:00:09.975 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:10.053 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:10.053 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:10.053 ../src/main.c:193:on_update : updating status to 'lm-sensors.service'
00:00:10.053 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:10.070 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:10.070 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:10.070 ../src/main.c:193:on_update : updating status to 'systemd-logind.service'
00:00:10.071 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:10.248 ../src/libply/ply-utils.c:1102:ply_get_kmsg_log_levels : opening /proc/sys/kernel/printk
00:00:10.248 ../src/libply/ply-utils.c:1110:ply_get_kmsg_log_levels : reading kmsg log levels
00:00:10.348 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:10.348 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:10.348 ../src/main.c:193:on_update : updating status to 'wpa_supplicant.service'
00:00:10.348 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 16
00:00:10.435 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event3
00:00:10.435 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:10.435 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event3
00:00:10.556 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:10.556 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:10.556 ../src/main.c:193:on_update : updating status to 'mnt-l4t\x2ddevmode\x2d636.mount'
00:00:10.556 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 17
00:00:10.623 ../src/libply-splash-core/ply-input-device.c:186:on_input : Input device debugging disabled
00:00:10.816 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:10.816 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:10.816 ../src/main.c:193:on_update : updating status to 'systemd-backlight@backlight:backlight.service'
00:00:10.816 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 17
00:00:10.856 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/js0
00:00:10.856 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:10.856 ../src/libply-splash-core/ply-device-manager.c:429:create_devi: Ignoring, since this is a non-evdev device
00:00:10.869 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/js1
00:00:10.869 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:10.869 ../src/libply-splash-core/ply-device-manager.c:429:create_devi: Ignoring, since this is a non-evdev device
00:00:10.870 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event6
00:00:10.870 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:10.870 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event6
00:00:10.886 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event7
00:00:10.886 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:10.886 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event7
00:00:10.934 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:10.934 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:10.934 ../src/main.c:193:on_update : updating status to 'rsyslog.service'
00:00:10.934 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.131 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.131 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.131 ../src/main.c:193:on_update : updating status to 'systemd-rfkill.service'
00:00:11.131 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.170 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.170 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.170 ../src/main.c:193:on_update : updating status to 'polkit.service'
00:00:11.170 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.193 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.193 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.193 ../src/main.c:193:on_update : updating status to 'iio-sensor-proxy.service'
00:00:11.193 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.193 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.193 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.193 ../src/main.c:193:on_update : updating status to 'accounts-daemon.service'
00:00:11.193 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 20
00:00:11.212 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.212 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.212 ../src/main.c:193:on_update : updating status to 'power-profiles-daemon.service'
00:00:11.212 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.235 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.235 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.235 ../src/main.c:193:on_update : updating status to 'nvmemwarning.service'
00:00:11.235 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.270 ../src/libply/ply-utils.c:1102:ply_get_kmsg_log_levels : opening /proc/sys/kernel/printk
00:00:11.270 ../src/libply/ply-utils.c:1110:ply_get_kmsg_log_levels : reading kmsg log levels
00:00:11.395 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.395 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.395 ../src/main.c:193:on_update : updating status to 'alsa-restore.service'
00:00:11.395 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.410 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.410 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.410 ../src/main.c:193:on_update : updating status to 'nv-l4t-usb-device-mode.service'
00:00:11.410 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.460 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.460 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.460 ../src/main.c:193:on_update : updating status to 'networkd-dispatcher.service'
00:00:11.460 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.468 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.468 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.468 ../src/main.c:193:on_update : updating status to 'udisks2.service'
00:00:11.468 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.532 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.532 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.532 ../src/main.c:193:on_update : updating status to 'bluetooth.service'
00:00:11.532 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.603 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.603 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.604 ../src/main.c:193:on_update : updating status to 'ModemManager.service'
00:00:11.604 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.618 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.618 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.618 ../src/main.c:193:on_update : updating status to 'systemd-hostnamed.service'
00:00:11.619 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.688 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.688 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.688 ../src/main.c:193:on_update : updating status to 'apport.service'
00:00:11.688 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.720 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.720 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.720 ../src/main.c:193:on_update : updating status to 'NetworkManager-dispatcher.service'
00:00:11.720 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:11.820 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:11.820 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:11.820 ../src/main.c:193:on_update : updating status to 'nvphs.service'
00:00:11.820 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:14.307 ../src/libply/ply-utils.c:1102:ply_get_kmsg_log_levels : opening /proc/sys/kernel/printk
00:00:14.307 ../src/libply/ply-utils.c:1110:ply_get_kmsg_log_levels : reading kmsg log levels
00:00:14.678 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:14.678 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:14.678 ../src/main.c:193:on_update : updating status to 'NetworkManager.service'
00:00:14.678 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:14.692 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:14.692 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:14.692 ../src/main.c:193:on_update : updating status to 'joycond.service'
00:00:14.692 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:14.722 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:14.722 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:14.722 ../src/main.c:193:on_update : updating status to 'whoopsie.service'
00:00:14.722 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:14.769 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:14.769 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:14.769 ../src/main.c:193:on_update : updating status to 'systemd-user-sessions.service'
00:00:14.769 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 19
00:00:14.812 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/js2
00:00:14.812 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:14.812 ../src/libply-splash-core/ply-device-manager.c:429:create_devi: Ignoring, since this is a non-evdev device
00:00:14.832 ../src/libply-splash-core/ply-device-manager.c:643:on_udev_eve: got add event for device /dev/input/event8
00:00:14.832 ../src/libply-splash-core/ply-device-manager.c:396:create_devi: device subsystem is input
00:00:14.832 ../src/libply-splash-core/ply-device-manager.c:415:create_devi: found input device /dev/input/event8
00:00:14.860 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:14.860 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:14.860 ../src/main.c:193:on_update : updating status to 'kerneloops.service'
00:00:14.860 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 21
00:00:14.931 ../src/ply-boot-server.c:395:print_connection_process_identity: connection is from pid 1223 (plymouth --ping) with parent pid 1199 (/usr/sbin/lightdm)
00:00:14.934 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 21
00:00:14.936 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:14.936 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:14.936 ../src/main.c:193:on_update : updating status to 'cups.service'
00:00:14.936 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 21
00:00:14.938 ../src/ply-boot-server.c:395:print_connection_process_identity: connection is from pid 1228 (plymouth --has-active-vt) with parent pid 1199 (/usr/sbin/lightdm)
00:00:14.938 ../src/ply-boot-server.c:720:ply_boot_connection_on_request : got has_active vt? request
00:00:14.939 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 21
00:00:14.940 ../src/ply-boot-server.c:391:print_connection_process_identity: connection is from toplevel init process (../lib/systemd/systemd 2)
00:00:14.940 ../src/ply-boot-server.c:446:ply_boot_connection_on_request : got update request
00:00:14.940 ../src/main.c:193:on_update : updating status to 'cups-browsed.service'
00:00:14.940 ../src/libply/ply-event-loop.c:1142:ply_event_loop_free_destin: freeing destination (1, 0x5592a883a0, 0x5592a8b3c0) of fd 21
00:00:14.957 ../src/ply-boot-server.c:395:print_connection_process_identity: connection is from pid 1230 (plymouth quit) with parent pid 1199 (/usr/sbin/lightdm)
00:00:14.957 ../src/ply-boot-server.c:532:ply_boot_connection_on_request : got quit request
00:00:14.957 ../src/main.c:1442:on_quit : quitting (retain splash: false)
00:00:14.957 ../src/main.c:1459:on_quit : system not initialized so skipping saving boot-duration file
00:00:14.957 ../src/main.c:1464:on_quit : closing log
00:00:14.957 ../src/libply-splash-core/ply-device-manager.c:1414:ply_device: deactivating keyboards
00:00:14.957 ../src/main.c:1470:on_quit : unloading splash
00:00:14.957 ../src/main.c:1287:quit_program : cleaning up devices
00:00:14.957 ../src/libply-splash-core/ply-device-manager.c:915:ply_device_: freeing device manager
00:00:14.957 ../src/libply-splash-core/ply-terminal.c:719:ply_terminal_clos: restoring color palette
00:00:14.957 ../src/libply-splash-core/ply-terminal.c:723:ply_terminal_clos: stop watching tty fd
00:00:14.957 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 7
00:00:14.957 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 7
00:00:14.957 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 7, removing source
00:00:14.957 ../src/libply-splash-core/ply-terminal.c:729:ply_terminal_clos: stop watching SIGWINCH signal
00:00:14.957 ../src/libply-splash-core/ply-terminal.c:733:ply_terminal_clos: setting buffered input
00:00:14.957 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 16
00:00:14.958 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 16
00:00:14.958 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 16, removing source
00:00:14.970 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 15
00:00:14.970 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 15
00:00:14.970 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 15, removing source
00:00:14.982 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 14
00:00:14.982 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 14
00:00:14.982 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 14, removing source
00:00:14.990 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 13
00:00:14.990 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 13
00:00:14.990 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 13, removing source
00:00:15.011 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 12
00:00:15.011 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 12
00:00:15.011 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 12, removing source
00:00:15.031 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 18
00:00:15.031 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 18
00:00:15.031 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 18, removing source
00:00:15.039 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 17
00:00:15.039 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 17
00:00:15.039 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 17, removing source
00:00:15.047 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: stopping watching fd 19
00:00:15.047 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: removing destination for fd 19
00:00:15.047 ../src/libply/ply-event-loop.c:790:ply_event_loop_stop_watchin: no more destinations remaing for fd 19, removing source
00:00:15.063 ../src/main.c:1290:quit_program : exiting event loop
00:00:15.063 ../src/ply-boot-server.c:349:ply_boot_connection_on_quit_compl: quit complete
00:00:15.063 ../src/main.c:2585:main : exited event loop
00:00:15.063 ../src/libply-splash-core/ply-boot-splash.c:399:ply_boot_splas: freeing splash
00:00:15.064 ../src/main.c:2595:main : freeing terminal session
00:00:15.064 ../src/libply/ply-terminal-session.c:392:ply_terminal_session_: stopping logging of incoming console messages
00:00:15.065 ../src/main.c:2601:main : exiting with code 0