untrusted comment: verify with openbsd-78-base.pub RWS3/nvFmk4SWV2rvek7X+C1HbLnC7NufNH9jFfTD3J8iAxgvKA9dTIq7RpFzn3tyydCrwyF3Pdr6P+NL5fxdXWKXRBRQQCwbgs= OpenBSD 7.8 errata 070, October 7, 2026: In wscons(4), do not allow screen deletion while switching. Apply by doing: signify -Vep /etc/signify/openbsd-78-base.pub -x 070_wsdisplay.patch.sig \ -m - | (cd /usr/src && patch -p0) And then rebuild and install a new kernel: KK=`sysctl -n kern.osversion | cut -d# -f1` cd /usr/src/sys/arch/`machine`/compile/$KK make obj make config make make install Index: sys/dev/wscons/wsdisplay.c =================================================================== RCS file: /cvs/src/sys/dev/wscons/wsdisplay.c,v diff -u -p -u -r1.155 wsdisplay.c --- sys/dev/wscons/wsdisplay.c 4 Aug 2025 15:00:57 -0000 1.155 +++ sys/dev/wscons/wsdisplay.c 5 Oct 2026 14:59:03 -0000 @@ -483,6 +483,8 @@ wsdisplay_delscreen(struct wsdisplay_sof if ((scr = sc->sc_scr[idx]) == NULL) return (ENXIO); + if (ISSET(sc->sc_flags, SC_SWITCHPENDING)) + return (EBUSY); if (scr->scr_dconf == &wsdisplay_console_conf || #ifdef WSDISPLAY_COMPAT_USL scr->scr_syncops ||