untrusted comment: verify with openbsd-78-base.pub RWS3/nvFmk4SWc/IUx/4K5+16crWW5K9IcZpJNVdcFB8ublUAtX6ursKFcXct64t9CndYFjNxOwdVjqbbo0C41cN9v7bxP7T+Qs= OpenBSD 7.8 errata 049, August 22, 2026: TIOCGSID on tty(4) could trigger a kernel panic. Apply by doing: signify -Vep /etc/signify/openbsd-78-base.pub -x 049_ttyioctl.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/kern/tty.c =================================================================== RCS file: /cvs/src/sys/kern/tty.c,v diff -u -p -r1.182 tty.c --- sys/kern/tty.c 25 Sep 2025 08:46:50 -0000 1.182 +++ sys/kern/tty.c 17 Aug 2026 16:46:26 -0000 @@ -845,6 +845,8 @@ ttioctl(struct tty *tp, u_long cmd, cadd case TIOCGSID: /* get sid of tty */ if (!isctty(pr, tp)) return (ENOTTY); + if (tp->t_session->s_leader == NULL) /* XXX session stored wrong */ + return (ENOTTY); *(int *)data = tp->t_session->s_leader->ps_pid; break; case TIOCNXCL: /* reset exclusive use of tty */