>Synopsis: Kernel lock vmmaplk using net/toxic
>Category: Kernel
>Environment:
System : OpenBSD 7.2
Details : OpenBSD 7.2-current (GENERIC.MP) #874: Fri Dec 9
10:09:48 MST 2022
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
Process net/toxic will lock the kernel after a period of time.
The duration is random. I have seen this be as fast as a few
minutes to a few hours. The program top(1) will eventually
reveal toxic is in "vmmaplk". At this point the system can not
be rebooted and new users can no longer log in. Toxic uses a lot
of vfork, mlock, munlock, and mmap with threads. This could be a
result of the toxcore libary. This has been reproduced on
completely different amd64 hardware.
>How-To-Repeat:
1) Run toxic and wait for it to enter "vmmaplk" in top(1).
2) Try to reboot(8) the system.
>Fix:
No known fix.