Verification successful with bionic-proposed.
Tested in login screen and auto-login session; repeated 5 times with consistent results.
bionic-updates --------------
$ dpkg -s plymouth | grep ^Version: Version: 0.9.3-1ubuntu7.18.04.1
$ grep -wo splash /proc/cmdline splash
$ dmesg | grep console [ 0.004000] console [tty0] enabled
$ sudo fgconsole 1
$ sudo chvt 4 ^C # blocked.
$ sudo strace -e ioctl chvt 4 <...> ioctl(3, VT_ACTIVATE, 0x4) = 0 ioctl(3, VT_WAITACTIVE, 0x4
<blocks until...> ^C) = -1 EINTR (Interrupted system call) strace: Process 1518 detached
bionic-proposed ---------------
$ dpkg -s plymouth | grep ^Version: Version: 0.9.3-1ubuntu7.18.04.2
$ sudo chvt 4 $ # finished.
Verification successful with bionic-proposed.
Tested in login screen and auto-login session;
repeated 5 times with consistent results.
bionic-updates
--------------
$ dpkg -s plymouth | grep ^Version: 18.04.1
Version: 0.9.3-1ubuntu7.
$ grep -wo splash /proc/cmdline
splash
$ dmesg | grep console
[ 0.004000] console [tty0] enabled
$ sudo fgconsole
1
$ sudo chvt 4
^C # blocked.
$ sudo strace -e ioctl chvt 4
<...>
ioctl(3, VT_ACTIVATE, 0x4) = 0
ioctl(3, VT_WAITACTIVE, 0x4
<blocks until...> ^C) = -1 EINTR (Interrupted system call)
strace: Process 1518 detached
bionic-proposed
---------------
$ dpkg -s plymouth | grep ^Version: 18.04.2
Version: 0.9.3-1ubuntu7.
$ grep -wo splash /proc/cmdline
splash
$ dmesg | grep console
[ 0.004000] console [tty0] enabled
$ sudo fgconsole
1
$ sudo chvt 4
$ # finished.