protection_fault: mtx_enter (5)

Status: upstream: reported on 2026/10/26 06:24
Reported-by: syzbot+4c48e4aee170ff3ebd3f@syzkaller.appspotmail.com
First crash: 22h19m, last: 19h53m
▶ ▼ Similar bugs (4)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd protection_fault: mtx_enter (3) -1 122 221d 367d 0/4 auto-obsoleted due to no activity on 2026/05/08 14:24
openbsd protection_fault: mtx_enter -1 1 710d 710d 0/4 auto-obsoleted due to no activity on 2025/02/14 01:15
openbsd protection_fault: mtx_enter (2) -1 1 494d 494d 0/4 auto-obsoleted due to no activity on 2025/09/17 09:58
openbsd protection_fault: mtx_enter (4) -1 1 171d 171d 0/4 auto-obsoleted due to no activity on 2026/08/06 21:56

Sample crash report:
kernel: protection fault trap, code=0
Stopped at      mtx_enter+0x6e: movq    0(%r14),%r15
ddb> 
ddb> set $lines = 0
ddb> set $maxwidth = 0
ddb> show panic
the kernel did not panic
ddb> show kasan
No such command
ddb> trace
mtx_enter(dead4110dead41f0) at mtx_enter+0x6e sys/kern/kern_lock.c:550
prsignal(dead4110dead4110,14) at prsignal+0x36 sys/kern/kern_sig.c:905
reaper(ffff80002a6dc7c8) at reaper+0x2ec sys/kern/kern_exit.c:518
end trace frame: 0x0, count: -3
ddb> show registers
rdi                                0
rsi                                0
rbp               0xffff80002a7132f0
rbx               0xffffffff839a2000    __sancov_gen_cov_switch_values.29+0x10
rdx                                0
rcx               0xffffffff838f0ff0    cpu_info_full_primary+0x1ff0
rax               0xffff80002a6dc700
r8                    0x7f7fffffc000
r9                                 0
r10               0x3e41619724a62cdb
r11                0xaddfc449123919a
r12               0xdead4110dead4110
r13                          0x40000    acpi_pdirpa+0x2be71
r14               0xdead4110dead41f0
r15                                0
rip               0xffffffff82d792ce    mtx_enter+0x6e
cs                               0x8
rflags                       0x10297    __ALIGN_SIZE+0xf297
rsp               0xffff80002a7132c0
ss                              0x10
mtx_enter+0x6e: movq    0(%r14),%r15
ddb> show proc
PROC (reaper) tid=217700 pid=45029 tcnt=1 stat=onproc
    flags process=14000<NOZOMBIE,SYSTEM> proc=200<SYSTEM>
    runpri=32, usrpri=50, slppri=32, nice=20
    wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0
    forw=0xffffffffffffffff, list=0xffff80002a6dc530,0xffff80002a6dd238
    process=0xffff800045ffdfb8 user=0xffff80002a70e000, vmspace=0xffffffff83a175a8
    estcpu=0, cpticks=6, pctcpu=0.0, user=0, sys=0, intr=0
ddb> ps
   PID     TID   PPID   UID  S      PRLAGS     PFLAGS WAIT      COMMAND
  2092  135119      0     0  3     0x14000      0x280 nfsidl    nfsio
 44013  436301  53232     0  3         0x2          0 clonelk   ifconfig
 53232   65712  10700     0  3    0x100002       0x88 sigsusp   sh
  9631  492626  44737     0  2           0          0           syz-executor
  9631  208820  44737     0  3           0  0x4000080 fsleep    syz-executor
  9631  274240  44737     0  2           0  0x4000000           syz-executor
 10700  138518  12783     0  3         0x2       0x80 wait      syz-executor
 20882  102039      0     0  3     0x14000      0x200 acct      acct
 67189   18081  12783     0  3         0x2       0x80 piperd    syz-executor
 44737   63460  12783     0  3         0x2       0x80 nanoslp   syz-executor
 12783  375251  43594     0  3         0x2       0x80 nanoslp   syz-executor
 43594  154469  44861     0  3    0x100002       0x88 sigsusp   ksh
 44861  262986  56179     0  3        0x10       0x88 kqread    sshd-session
 56179  258410  13202     0  3        0x12       0x80 kqread    sshd-session
 82336  403473      1     0  3    0x100003       0x80 ttyin     getty
 13202   84001      1     0  3           0       0x88 kqread    sshd
  3018  505806  92273    73  3   0x1100010       0x80 kqread    syslogd
 92273   27989      1     0  3    0x100002       0x80 sbwait    syslogd-parent
 71099  127540      1     0  3    0x100000       0x80 kqread    resolvd
 33996  116962  99426    77  3    0x100012       0x80 kqread    dhcpleased
 75609  187121  99426    77  3    0x100012       0x80 kqread    dhcpleased
 99426  144256      1     0  3           0       0x80 kqread    dhcpleased
 99906  192101      0     0  3     0x14000      0x200 bored     smr
 86870   43199      0     0  2     0x14000      0x200           zerothread
 70229  315931      0     0  3     0x14000      0x200 aiodoned  aiodoned
 42779  266535      0     0  3     0x14000      0x200 syncer    update
 71656  459591      0     0  3     0x14000      0x200 cleaner   cleaner
*45029  217700      0     0  7     0x14000      0x200           reaper
 14543  213068      0     0  3     0x14000      0x200 pgdaemon  pagedaemon
 34250  455869      0     0  3     0x14000      0x200 bored     viomb
 24789  416074      0     0  3     0x14000 0x40000200 acpi0     acpi0
 80273  366191      0     0  3     0x14000      0x200 bored     softnet0
 76705   29540      0     0  3     0x14000      0x200 smrbar    systqmp
 50894  429415      0     0  3     0x14000      0x200 bored     systq
  1852  291504      0     0  3     0x14000 0x40000200 tmoslp    softclock
 88083  340672      0     0  3     0x14000 0x40000200           idle0
     1  104591      0     0  3         0x2       0x80 wait      init
     0       0     -1     0  3     0x10000      0x200 scheduler swapper
ddb> show all locks
No such command
ddb> show malloc
           Type InUse  MemUse  HighUse   Limit  Requests Type Lim
         devbuf 11026  12095K   12182K 166960K     12480        0
            pcb    17     12K      12K 166960K        48        0
         rtable   169      6K       8K 166960K      2300        0
             pf    22     11K      19K 166960K       198        0
         ifaddr    26      5K       7K 166960K       302        0
        ifgroup    34      1K       2K 166960K       302        0
         sysctl     1      1K       9K 166960K         5        0
       counters    29     17K      17K 166960K        96        0
       ioctlops     0      0K       4K 166960K       379        0
            iov     0      0K      12K 166960K         7        0
          mount     1      1K       1K 166960K         1        0
            log     0      0K       0K 166960K         4        0
         vnodes  1360     86K      86K 166960K      2296        0
      UFS quota     1     32K      32K 166960K         1        0
      UFS mount     5     36K      36K 166960K         5        0
            shm     2      1K       5K 166960K         3        0
         VM map     2      1K       1K 166960K         2        0
            sem    13      0K       1K 166960K        16        0
        dirhash    15      2K       2K 166960K        30        0
           ACPI  1734    201K     291K 166960K     11964        0
      file desc    11     37K      93K 166960K      1292        0
          sigio     0      0K       0K 166960K         5        0
           proc    67     67K      92K 166960K      2293        0
        subproc    54      3K       4K 166960K       648        0
    NFS srvsock     1      0K       0K 166960K         1        0
     NFS daemon     1     16K      16K 166960K         1        0
    ip_moptions     0      0K       0K 166960K        14        0
       in_multi    55      3K       6K 166960K       795        0
    ether_multi     1      0K       0K 166960K         1        0
            mrt     0      0K       0K 166960K        31        0
    ISOFS mount     1     32K      32K 166960K         1        0
  MSDOSFS mount     1     16K      16K 166960K         1        0
           ttys    91    413K     413K 166960K        91        0
           exec     0      0K       1K 166960K      1208        0
   fusefs mount     1     32K      32K 166960K         1        0
     pfkey data     0      0K       0K 166960K         1        0
            tdb     3      0K       0K 166960K         3        0
        VM swap     8     62K      64K 166960K        10        0
       UVM amap   156    125K     160K 166960K     10045        0
       UVM aobj     5      2K       2K 166960K         6        0
     pinsyscall    32     64K      95K 166960K      4038        0
        memdesc     1      4K       4K 166960K         1        0
    crypto data     1      1K       1K 166960K         1        0
    ip6_options     0      0K       0K 166960K         9        0
            NDP    11      0K       2K 166960K       216        0
           temp    27   9113K    9178K 166960K     25297        0
         kqueue    15     22K      28K 166960K        57        0
      SYN cache     2     16K      16K 166960K         2        0
ddb> show all pools
Name      Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle
rtpcb      120      173    0      170     1     0     1     1     0     8    0
rtentry    136      807    0      740     4     0     4     4     0     8    0
unpcb      144      175    0      160     4     0     4     4     0     8    3
syncache   336        4    0        4     1     1     0     1     0     8    0
tcpcb      736       52    0       48     1     0     1     1     0     8    0
arp         96      144    0      134     1     0     1     1     0     8    0
inpcb      328      417    0      409     3     1     2     2     0     8    1
nd6        112      214    0      202     1     0     1     1     0     8    0
pkpcb       40        1    0        1     1     0     1     1     0     8    1
kcovpl      48       72    0       66     1     0     1     1     0     8    0
pfanchor   1288       4    0        0     1     0     1     1     0     8    0
pfrule     1360       1    0        1     1     0     1     1     0     8    1
art_heap8  4096       1    0        0     1     0     1     1     0     8    0
art_heap4  256     3249    0     2921    32     2    30    30     0     8    3
art_table   40     3250    0     2921     5     0     5     5     0     8    0
art_node    32      806    0      735     1     0     1     1     0     8    0
semupl     112        4    0        4     2     1     1     1     0     8    1
semapl      72       12    0        1     1     0     1     1     0     8    0
shmpl      120        3    0        1     1     0     1     1     0     8    0
dirhash    1024      29    0       10     3     0     3     3     0     8    0
dino2pl    256     2141    0      513   102     0   102   102     0     8    0
ffsino     256     2141    0      513   102     0   102   102     0     8    0
nchpl      144     2517    0      560    73     0    73    73     0     8    0
vnodes     216     3075    0        0   171     0   171   171     0     8    0
namei      1024   16023    0    16023     4     2     2     2     0     8    2
kstatmem   264      149    0      134     2     0     2     2     0     8    0
scsiplug    72        2    0        2     1     0     1     1     0     8    1
scxspl     216     9999    0     9999    13     5     8     8     1     8    8
plimitpl   152      126    0      111     1     0     1     1     0     8    0
sigapl     424     1456    0     1417     7     1     6     6     0     8    0
knotepl    120     7859    0     7811    10     7     3    10     0     8    1
kqueuepl   184       75    0       64     1     0     1     1     0     8    0
pipepl     304      321    0      294     3     0     3     3     0     8    0
fdescpl    448     1441    0     1418     5     1     4     5     0     8    0
filepl     120     4689    0     4514     9     0     9     9     0     8    1
lockfpl    104      101    0       99     1     0     1     1     0     8    0
lockfspl    48       48    0       46     1     0     1     1     0     8    0
sessionpl  144       97    0       89     1     0     1     1     0     8    0
pgrppl      48      169    0      154     1     0     1     1     0     8    0
ucredpl    104      480    0      469     1     0     1     1     0     8    0
zombiepl   144     1666    0     1662     2     1     1     1     0     8    0
processpl  1160    1456    0     1417     4     0     4     4     0     8    0
procpl     664     1950    0     1909     7     1     6     6     0     8    1
sockpl     552      773    0      747     8     0     8     8     0     8    6
mcl64k     65536     17    0       17     2     1     1     1     0     8    1
mcl16k     16384      6    0        6     1     0     1     1     0     8    1
mcl12k     12288      6    0        6     1     0     1     1     0     8    1
mcl9k128   9344       4    0        4     1     0     1     1     0     8    1
mcl8k      8192      22    0       22     2     1     1     1     0     8    1
mcl4k      4096    2828    0     2775    13     5     8    13     0     8    0
mcl2k      2048    1379    0     1379     6     3     3     3     0     8    3
mextrefs    64      305    0      305     2     1     1     1     0     8    1
mtagpl      96        4    0        4     1     1     0     1     0     8    0
mbufpl     256    11188    0    11093    16     2    14    15     0     8    3
bufpl      272     3620    0       89   236     0   236   236     0     8    0
anonpl      24   177414    0   174805    35     8    27    30     0   187    4
amapchunkpl 152   28660    0    28390    33     2    31    31     0   158   14
amappl16   200     2267    0     2255     9     3     6     6     0     8    4
amappl15   192       18    0       17     1     0     1     1     0     8    0
amappl14   184     1169    0     1167     1     0     1     1     0     8    0
amappl13   176      239    0      229     1     0     1     1     0     8    0
amappl12   168     1926    0     1905     2     0     2     2     0     8    0
amappl11   160        8    0        8     1     1     0     1     0     8    0
amappl10   152       58    0       50     1     0     1     1     0     8    0
amappl9    144      356    0      356     1     1     0     1     0     8    0
amappl8    136      346    0      344     1     0     1     1     0     8    0
amappl7    128      262    0      252     1     0     1     1     0     8    0
amappl6    120      495    0      493     1     0     1     1     0     8    0
amappl5    112      382    0      375     1     0     1     1     0     8    0
amappl4    104      448    0      435     1     0     1     1     0     8    0
amappl3     96     5707    0     5636     5     1     4     4     0     8    0
amappl2     88      698    0      648     2     0     2     2     0     8    0
amappl1     80    18944    0    18424    13     0    13    13     0     8    1
amappl      88     8276    0     8179     4     0     4     4     0    92    0
uvmvnodes   80      113    0        0     3     0     3     3     0     8    0
dma4096    4096       1    0        1     1     1     0     1     0     8    0
dma1024    1024       1    0        0     1     0     1     1     0     8    0
dma256     256        6    0        6     1     1     0     1     0     8    0
dma128     128      253    0      253     1     1     0     1     0     8    0
dma64       64        6    0        6     1     1     0     1     0     8    0
dma32       32        7    0        7     1     1     0     1     0     8    0
dma16       16       18    0       17     1     0     1     1     0     8    0
aobjpl      72        5    0        1     1     0     1     1     0     8    0
uaddrrnd    24     1441    0     1418     1     0     1     1     0     8    0
uaddrbest   32        2    0        0     1     0     1     1     0     8    0
uaddr       24     1441    0     1418     1     0     1     1     0     8    0
vmmpekpl   168    12351    0    12308     3     0     3     3     0     8    0
vmmpepl    168   100977    0    99593    89     7    82    82     0   357    9
vmsppl     368     1440    0     1418     5     1     4     4     0     8    1
rwobjpl     40    30494    0    29640    13     1    12    12     0     8    2
pdppl      4096    2888    0     2836   172   106    66    80     0     8   14
pvpl        32   525447    0   518356    92     8    84    88     0   265   10
pmappl     216     1440    0     1418     3     0     3     3     0     8    1
extentpl    40       46    0       28     1     0     1     1     0     8    0
phpool     112      708    0      127    17     0    17    17     0     8    0
ddb> machine ddbcpu 0
No such command
ddb> trace
mtx_enter(dead4110dead41f0) at mtx_enter+0x6e sys/kern/kern_lock.c:550
prsignal(dead4110dead4110,14) at prsignal+0x36 sys/kern/kern_sig.c:905
reaper(ffff80002a6dc7c8) at reaper+0x2ec sys/kern/kern_exit.c:518
end trace frame: 0x0, count: -3
ddb> machine ddbcpu 1
No such command
ddb> trace
mtx_enter(dead4110dead41f0) at mtx_enter+0x6e sys/kern/kern_lock.c:550
prsignal(dead4110dead4110,14) at prsignal+0x36 sys/kern/kern_sig.c:905
reaper(ffff80002a6dc7c8) at reaper+0x2ec sys/kern/kern_exit.c:518
end trace frame: 0x0, count: -3

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/10/26 08:49 openbsd a667a919c632 1d9ca40b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main protection_fault: mtx_enter
2026/10/26 06:24 openbsd a667a919c632 1d9ca40b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main protection_fault: mtx_enter
* Struck through repros no longer work on HEAD.