I forgot to tell how to reproduce this:
I share an X session between two users:
```
$ chmod 750 ~
$ doas chgrp minecrafter /dev/drm0
$ doas chmod g+rw /dev/drm0
$ xauth extract /tmp/xauth
$ doas chown minecrafter /tmp/xauth
$ doas -u minecrafter xauth merge /tmp/xauth
$ cd /home/minecrafter
$ doas -u minecrafter java -jar TLauncher.jar
```
I run "pirated" Minecraft 1.12.2 (Forge, I can list all mods installed
if that's necessary to reproduce this) with a separate user restricted
by firewall:
```
# ... default /etc/pf.conf
block return log proto {tcp udp} user minecrafter
pass on lo0 proto tcp to port 6000:6010 user minecrafter
pass on {lo0 tun0} proto tcp to port 25565 user minecrafter
```
I can't make latest TLauncher run at OpenBSD, so I am fetching an older
release by using a fixed link to google drive here (the last time I
visited TLauncher's official site it didn't provide links to older
releases):
https://aur.archlinux.org/cgit/aur.git/commit/?h=tlauncher&id=fca1347bc1cb8dcccb3504330d45989cc8648d14
Finally, my /etc/doas.conf:
```
permit persist keepenv :wheel
permit nopass setenv { HOME=/home/minecrafter \
LOGNAME=minecrafter \
PATH=/home/minecrafter/bin:/bin:/sbin:/usr/bin\
:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:\
/usr/local/sbin:/usr/games:/usr/local/jdk-1.8.0/bin \
USER=minecrafter \
USERNAME=minecrafter \
MAIL=/var/mail/minecrafter } leo as minecrafter
```
Also it caused kernel panic two times, after doing some setup I am
trying to catch a panic one more time to report it, I've seen something
related to TTM and pmap.c, but couldn't read further because it ignored
input from keyboard.