syzbot


witness: reversal: lock order data missing (5)

Status: upstream: reported on 2025/02/03 09:07
Reported-by: syzbot+6e45b18b14156f1df9f4@syzkaller.appspotmail.com
First crash: 411d, last: 10m
Similar bugs (4)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd witness: reversal: lock order data missing (2) -1 C 173 1622d 1772d 0/3 closed as invalid on 2022/02/22 18:44
openbsd witness: reversal: lock order data missing (3) -1 8192 618d 1466d 3/3 fixed on 2024/07/10 22:52
openbsd witness: reversal: lock order data missing (4) -1 57671 486d 618d 0/3 auto-obsoleted due to no activity on 2025/01/09 12:07
openbsd witness: reversal: lock order data missing -1 C 667 1772d 1842d 3/3 fixed on 2021/05/14 01:59

Sample crash report:
witness: lock order reversal:
 1st 0xffff8000016024f0 sbufsnd (&so->so_snd.sb_lock)
 2nd 0xfffffd806e72c8f0 inode (&ip->i_lock)
lock order [1] sbufsnd (&so->so_snd.sb_lock) -> [2] inode (&ip->i_lock)
lock order data 0xffffffff834a8bf6 -> 0xffffffff8342285f is missing
lock order [2] inode (&ip->i_lock) -> [3] sbufrcv (&so->so_rcv.sb_lock)
#0  rw_do_enter_write+0xba sys/kern/kern_rwlock.c:234
#1  sblock+0xb6 sys/kern/uipc_socket2.c:536
#2  soreceive+0x27d sys/kern/uipc_socket.c:890
#3  fifo_read+0x117 sys/miscfs/fifofs/fifo_vnops.c:264
#4  VOP_READ+0x101 sys/kern/vfs_vops.c:227
#5  vn_rdwr+0x15b sys/kern/vfs_vnops.c:-1
#6  vndsetcred+0xa1 sys/dev/vnd.c:685
#7  vndioctl+0xdfc sys/dev/vnd.c:486
#8  VOP_IOCTL+0xac sys/kern/vfs_vops.c:264
#9  vn_ioctl+0xf8 sys/kern/vfs_vnops.c:531
#10 sys_ioctl+0x674 sys/kern/sys_generic.c:-1
#11 syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
#11 syscall+0xbd4 sys/arch/amd64/amd64/trap.c:783
#12 Xsyscall+0x128
lock order [3] sbufrcv (&so->so_rcv.sb_lock) -> [1] sbufsnd (&so->so_snd.sb_lock)
#0  rw_do_enter_write+0xba sys/kern/kern_rwlock.c:234
#1  sblock+0xb6 sys/kern/uipc_socket2.c:536
#2  sosplice+0x312 sys/kern/uipc_socket.c:1347
#3  sys_setsockopt+0x2ba sys/kern/uipc_syscalls.c:1226
#4  syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
#4  syscall+0xbd4 sys/arch/amd64/amd64/trap.c:783
#5  Xsyscall+0x128
Stopped at      db_enter+0x25:  addq    $0x8,%rsp
ddb{1}> 
ddb{1}> set $lines = 0
ddb{1}> set $maxwidth = 0
ddb{1}> show panic
the kernel did not panic
ddb{1}> trace
db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:438
witness_checkorder(fffffd806e72c8f0,9,0) at witness_checkorder+0x10d1 sys/kern/subr_witness.c:-1
rw_do_enter_write(fffffd806e72c8d8,1) at rw_do_enter_write+0xba sys/kern/kern_rwlock.c:234
rrw_enter(fffffd806e72c8d8,1) at rrw_enter+0xc6 sys/kern/kern_rwlock.c:621
VOP_LOCK(fffffd806583a6d8,2001) at VOP_LOCK+0xbd sys/kern/vfs_vops.c:527
vn_lock(fffffd806583a6d8,2001) at vn_lock+0xa4 sys/kern/vfs_vnops.c:570
vfs_lookup(ffff80003c420d90) at vfs_lookup+0x11c sys/kern/vfs_lookup.c:-1
namei(ffff80003c420d90) at namei+0x7ca sys/kern/vfs_lookup.c:250
unp_connect(ffff800001602308,fffffd8066069b00,ffff80003c418a88) at unp_connect+0x29d sys/kern/uipc_usrreq.c:872
uipc_dgram_send(ffff800001602308,fffffd80680b8800,fffffd8066069b00,0) at uipc_dgram_send+0x163 sys/kern/uipc_usrreq.c:609
sosend(ffff800001602308,fffffd8066069b00,ffff80003c421018,0,0,e) at sosend+0x804 sys/kern/uipc_socket.c:-1
sendit(ffff80003c418a88,5,ffff80003c421198,e,ffff80003c421250) at sendit+0x5a5 sys/kern/uipc_syscalls.c:785
sys_sendmsg(ffff80003c418a88,ffff80003c421300,ffff80003c421250) at sys_sendmsg+0x246 sys/kern/uipc_syscalls.c:603
syscall(ffff80003c421300) at syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
syscall(ffff80003c421300) at syscall+0xbd4 sys/arch/amd64/amd64/trap.c:783
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0xe7c2e56950, count: -15
ddb{1}> show registers
rdi                                0
rsi                          0x80000    acpi_pdirpa+0x6be71
rbp               0xffff80003c420a00
rbx                                0
rdx               0xffff8000015f6100
rcx               0xffff80003c418a88
rax                          0x7ffff    acpi_pdirpa+0x6be70
r8                0xffff80003c4208e0
r9                0x8080808080808080
r10               0xb0c66704f7da58ce
r11               0xff10da08ba47388d
r12               0xfffffd80040458c0
r13               0xfffffd800482d350
r14                              0x3
r15               0xffffffff834ba9b1    substchar+0xee4e
rip               0xffffffff82e4f2c5    db_enter+0x25
cs                               0x8
rflags                         0x246
rsp               0xffff80003c4209f0
ss                              0x10
db_enter+0x25:  addq    $0x8,%rsp
ddb{1}> show proc
PROC (syz-executor) tid=507067 pid=35675 tcnt=3 stat=onproc
    flags process=0 proc=4000000<THREAD>
    runpri=86, usrpri=86, slppri=17, nice=20
    wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0
    forw=0xffffffffffffffff, list=0xffff80003c419a18,0xffffffff839c4ed8
    process=0xffff80002a38f038 user=0xffff80003c41c000, vmspace=0xfffffd806c8d8200
    estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0
ddb{1}> ps
   PID     TID   PPID    UID  S       FLAGS  WAIT          COMMAND
 76383  386672  55068      0  7           0                syz-executor
 76383  496789  55068      0  3   0x4000080  kqsel         syz-executor
 60195  452990  89914      0  2           0                syz-executor
 60195  281485  89914      0  3   0x4000080  fsleep        syz-executor
 35675   22086   4446      0  2           0                syz-executor
 35675   33844   4446      0  3   0x4000080  sbwait        syz-executor
*35675  507067   4446      0  7   0x4000000                syz-executor
 93781   98295  66488      0  3        0x80  nanoslp       syz-executor
 93781  403472  66488      0  3   0x4000000  smrbar        syz-executor
 95670  177365  11691      0  3        0x80  nanoslp       syz-executor
 95670  176439  11691      0  3   0x4000080  ttyout        syz-executor
 95670  142339  11691      0  3   0x4000080  fsleep        syz-executor
 95670  463786  11691      0  3   0x4000080  fsleep        syz-executor
 89914  512577  18948      0  3        0x82  nanoslp       syz-executor
 10155  223384  22153      0  3    0x100082  sbwait        arp
 22153  138941  31952      0  3    0x10008a  sigsusp       sh
 47587  364900  18948      0  3        0x82  wait          syz-executor
 66488   81731  18948      0  3        0x82  nanoslp       syz-executor
  4446  486688  18948      0  3        0x82  nanoslp       syz-executor
 55068  212620  18948      0  3        0x82  nanoslp       syz-executor
 11691  450828  18948      0  3        0x82  nanoslp       syz-executor
 15816  246862  18948      0  3        0x82  nanoslp       syz-executor
 31952  156995  18948      0  3        0x82  wait          syz-executor
 18948  260979  18213      0  3        0x82  kqread        syz-executor
 18213  213398  31498      0  3    0x10008a  sigsusp       ksh
 31498  436854  58851      0  3        0x98  kqread        sshd-session
 58851  326439  71010      0  3        0x92  kqread        sshd-session
 63491  149055      1      0  3    0x100083  ttyopn        getty
 71010   11195      1      0  3        0x88  kqread        sshd
 19687    4392  40066     74  3   0x1100092  bpf           pflogd
 40066  260421      1      0  3        0x80  sbwait        pflogd
 25418  193463  64554     73  3   0x1100010  biowait       syslogd
 64554  373807      1      0  3    0x100082  sbwait        syslogd
 63924   16189      1      0  3    0x100080  kqread        resolvd
 27525  323170  96933     77  3    0x100092  kqread        dhcpleased
 39456   39841  96933     77  3    0x100092  kqread        dhcpleased
 96933  238327      1      0  3        0x80  kqread        dhcpleased
 33098  385546      0      0  2  0x40014200                smr
 25867  142980      0      0  2     0x14200                zerothread
 93612  133666      0      0  3     0x14200  aiodoned      aiodoned
  8723  266265      0      0  3     0x14200  syncer        update
 43117  209299      0      0  3     0x14200  cleaner       cleaner
  9392  332922      0      0  3     0x14200  reaper        reaper
 85189  208751      0      0  3     0x14200  pgdaemon      pagedaemon
   759  106514      0      0  3     0x14200  bored         viomb
 68588  200381      0      0  3  0x40014200  acpi0         acpi0
 14039  149517      0      0  3  0x40014200                idle1
 65481   42893      0      0  3     0x14200  bored         softnet1
 19851  160195      0      0  2     0x14200                softnet0
 87362  369403      0      0  3     0x14200  smrbar        systqmp
  6626  338925      0      0  3     0x14200  bored         systq
 97428  296522      0      0  3     0x14200  tmoslp        softclockmp
 40603  281698      0      0  3  0x40014200  tmoslp        softclock
 50589  422496      0      0  3  0x40014200                idle0
     1  294227      0      0  3        0x82  wait          init
     0       0     -1      0  3  0x10010200  scheduler     swapper
ddb{1}> show all locks
Process 35675 (syz-executor) thread 0xffff80003c418a88 (507067)
exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83997f80)
#0  witness_lock+0x5f1 stacktrace_save sys/sys/stacktrace.h:37 [inline]
#0  witness_lock+0x5f1 sys/kern/subr_witness.c:1160
#1  unp_connect+0x28c sys/kern/uipc_usrreq.c:872
#2  uipc_dgram_send+0x163 sys/kern/uipc_usrreq.c:609
#3  sosend+0x804 sys/kern/uipc_socket.c:-1
#4  sendit+0x5a5 sys/kern/uipc_syscalls.c:785
#5  sys_sendmsg+0x246 sys/kern/uipc_syscalls.c:603
#6  syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
#6  syscall+0xbd4 sys/arch/amd64/amd64/trap.c:783
#7  Xsyscall+0x128
exclusive rwlock sbufsnd r = 0 (0xffff8000016024f0)
#0  witness_lock+0x5f1 stacktrace_save sys/sys/stacktrace.h:37 [inline]
#0  witness_lock+0x5f1 sys/kern/subr_witness.c:1160
#1  rw_do_enter_write+0x419 sys/kern/kern_rwlock.c:320
#2  sblock+0xb6 sys/kern/uipc_socket2.c:536
#3  sosend+0x2e9 sys/kern/uipc_socket.c:639
#4  sendit+0x5a5 sys/kern/uipc_syscalls.c:785
#5  sys_sendmsg+0x246 sys/kern/uipc_syscalls.c:603
#6  syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
#6  syscall+0xbd4 sys/arch/amd64/amd64/trap.c:783
#7  Xsyscall+0x128
Process 93781 (syz-executor) thread 0xffff80003c4182c0 (403472)
exclusive rwlock clonelk r = 0 (0xffffffff83895a28)
#0  witness_lock+0x5f1 stacktrace_save sys/sys/stacktrace.h:37 [inline]
#0  witness_lock+0x5f1 sys/kern/subr_witness.c:1160
#1  rw_do_enter_write+0x419 sys/kern/kern_rwlock.c:320
#2  if_clone_destroy+0x93 sys/net/if.c:-1
#3  ifioctl+0x59d sys/net/if.c:2159
#4  sys_ioctl+0x674 sys/kern/sys_generic.c:-1
#5  syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
#5  syscall+0xbd4 sys/arch/amd64/amd64/trap.c:783
#6  Xsyscall+0x128
Process 25418 (syslogd) thread 0xffff80002a233c98 (193463)
exclusive rrwlock inode r = 0 (0xfffffd806ed64100)
#0  witness_lock+0x5f1 stacktrace_save sys/sys/stacktrace.h:37 [inline]
#0  witness_lock+0x5f1 sys/kern/subr_witness.c:1160
#1  rw_do_enter_write+0x419 sys/kern/kern_rwlock.c:320
#2  rrw_enter+0xc6 sys/kern/kern_rwlock.c:621
#3  VOP_LOCK+0xbd sys/kern/vfs_vops.c:527
#4  vn_lock+0xa4 sys/kern/vfs_vnops.c:570
#5  sys_fsync+0x144 sys/kern/vfs_syscalls.c:2970
#6  syscall+0xb17 mi_syscall sys/sys/syscall_mi.h:176 [inline]
#6  syscall+0xb17 sys/arch/amd64/amd64/trap.c:783
#7  Xsyscall+0x128
Process 87362 (systqmp) thread 0xffff8000ffffe298 (369403)
shared rwlock systqmp r = 0 (0xffffffff83867858)
#0  witness_lock+0x5f1 stacktrace_save sys/sys/stacktrace.h:37 [inline]
#0  witness_lock+0x5f1 sys/kern/subr_witness.c:1160
#1  taskq_thread+0x12a sys/kern/kern_task.c:442
#2  proc_trampoline+0x10
ddb{1}> show malloc
           Type InUse  MemUse  HighUse   Limit  Requests Type Lim
         devbuf 11077  12153K   12509K 166960K     13161        0
            pcb    17     13K      14K 166960K       164        0
         rtable   223     10K      10K 166960K       458        0
             pf    32     17K      81K 166960K       117        0
         ifaddr    40      7K       8K 166960K        91        0
        ifgroup    51      2K       2K 166960K       138        0
         sysctl     3      1K       9K 166960K        10        0
       counters    68     36K      38K 166960K       168        0
       ioctlops     0      0K       4K 166960K      1588        0
            iov     0      0K      24K 166960K        30        0
          mount     1      1K       1K 166960K         1        0
            log     0      0K       0K 166960K         4        0
         vnodes  1411     89K      90K 166960K      2098        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    12      0K       0K 166960K        35        0
        dirhash    12      2K       2K 166960K        24        0
           ACPI  1692    195K     286K 166960K     12470        0
      file desc    19     69K     244K 166960K       754        0
          sigio     0      0K       0K 166960K        10        0
           proc    73    115K     180K 166960K       632        0
        subproc    72      4K       4K 166960K        81        0
    NFS srvsock     1      0K       0K 166960K         1        0
     NFS daemon     1     16K      16K 166960K         1        0
    ip_moptions     1      0K       0K 166960K        57        0
       in_multi    81      5K       7K 166960K       127        0
    ether_multi     1      0K       0K 166960K         4        0
            mrt     1      0K       0K 166960K        20        0
    ISOFS mount     1     32K      32K 166960K         1        0
  MSDOSFS mount     1     16K      16K 166960K         1        0
           ttys   103    466K     466K 166960K       103        0
           exec     0      0K       1K 166960K       482        0
   fusefs mount     1     32K      32K 166960K         1        0
            tdb     3      0K       0K 166960K         3        0
        VM swap     8     62K      64K 166960K        10        0
       UVM amap   254    161K     187K 166960K      8686        0
       UVM aobj    19     10K      10K 166960K        20        0
     pinsyscall    45     90K     106K 166960K      1935        0
        memdesc     1      4K       4K 166960K         1        0
    crypto data     1      1K       1K 166960K         1        0
    ip6_options     2      0K       1K 166960K        58        0
            NDP    11      0K       1K 166960K        61        0
           temp    64   9080K    9329K 166960K     26075        0
         kqueue    14     22K      30K 166960K       138        0
      SYN cache     2     16K      16K 166960K         2        0
ddb{1}> show all pools
Name      Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle
plcache    128       26    0        0     1     0     1     1     0     8    0
rtpcb      120      126    0      121     3     0     3     3     0     8    2
rtentry    176      137    0       47     5     0     5     5     0     8    0
unpcb      144      502    0      481     4     3     1     4     0     8    0
syncache   336        7    0        7     1     1     0     1     0     8    0
tcpcb      736      158    0      153     3     1     2     2     0     8    1
arp        136       23    0        5     1     0     1     1     0     8    0
inpcb      328      606    0      595     5     0     5     5     0     8    3
nd6        152       27    0        7     1     0     1     1     0     8    0
pkpcb       40        5    0        5     2     1     1     1     0     8    1
kcovpl      48        9    0        1     1     0     1     1     0     8    0
ppxss      1192      42    0       42     1     0     1     1     0     8    1
pppxif     1504       2    0        2     2     1     1     1     0     8    1
pffrag     232        7    0        1     1     0     1     1     0   482    0
pffrnode    88        7    0        1     1     0     1     1     0     8    0
pffrent     40        9    0        3     1     0     1     1     0     8    0
pfosfp      40     1428    0     1005     5     0     5     5     0     8    0
pfosfpen   112     1428    0      714    21     0    21    21     0     8    0
pfstitem    24       53    0        9     1     0     1     1     0     8    0
pfstkey    128       53    0        9     2     0     2     2     0     8    0
pfstate    448       53    0        9     6     0     6     6     0     8    0
pfrule     1360      21    0       16     2     1     1     2     0     8    0
rttmr      136        1    0        1     1     1     0     1     0     8    0
art_heap8  4096       1    0        0     1     0     1     1     0     8    0
art_heap4  256      579    0      168    28     1    27    28     0     8    0
art_table   40      580    0      168     5     0     5     5     0     8    0
art_node    32      136    0       49     1     0     1     1     0     8    0
sysvmsgpl   40       23    0       20     1     0     1     1     0     8    0
semupl     112        1    0        1     1     1     0     1     0     8    0
semapl     112       32    0       22     1     0     1     1     0     8    0
shmpl      112       13    0        1     1     0     1     1     0     8    0
dirhash    1024      25    0        8     3     0     3     3     0     8    0
dino2pl    256     2837    0     1379    93     0    93    93     0     8    0
ffsino     296     2837    0     1379   114     0   114   114     0     8    0
nchpl      144     3807    0     2103    64     0    64    64     0     8    0
rtmask      32       12    0       12     2     1     1     1     0     8    1
vnodes     216     3352    0        0   187     0   187   187     0     8    0
namei      1024   12435    0    12434     2     1     1     2     0     8    0
percpumem   16       99    0       50     1     0     1     1     0     8    0
vcpupl     3968       4    0        0     1     0     1     1     0     8    0
vmpool     848        4    0        0     1     0     1     1     0     8    0
kstatmem   264       90    0       66     3     0     3     3     0     8    1
scsiplug    72        3    0        3     2     1     1     1     0     8    1
scxspl     216    19656    0    19655     5     4     1     4     1     8    0
plimitpl   152      120    0      102     1     0     1     1     0     8    0
sigapl     424     1061    0     1012     7     1     6     7     0     8    0
knotepl    120      549    0        0    17     0    17    17     0     8    0
kqueuepl   224      263    0      250     5     0     5     5     0     8    4
pipepl     344      165    0      138     3     0     3     3     0     8    0
fdescpl    528     1043    0     1010     3     0     3     3     0     8    0
filepl     160     5772    0     5544    17     1    16    16     0     8    3
lockfpl    104      242    0      239     1     0     1     1     0     8    0
lockfspl    48      105    0      102     1     0     1     1     0     8    0
sessionpl  144       27    0       18     1     0     1     1     0     8    0
pgrppl      48       42    0       25     1     0     1     1     0     8    0
ucredpl    104      834    0      821     1     0     1     1     0     8    0
zombiepl   144     1014    0     1012     1     0     1     1     0     8    0
processpl  1232    1061    0     1012     5     0     5     5     0     8    0
procpl     664     2135    0     2078     6     0     6     6     0     8    0
sosppl     176        1    0        1     1     0     1     1     0     8    1
sockpl     752     1251    0     1214    15     4    11    11     0     8    6
mcl64k     65536      6    0        0     1     0     1     1     0     8    0
mcl16k     16384      1    0        0     1     0     1     1     0     8    0
mcl8k      8192       2    0        0     1     0     1     1     0     8    0
mcl4k      4096     122    0        0    16     0    16    16     0     8    0
mcl2k      2048      37    0        0     4     0     4     4     0     8    0
mtagpl      96        5    0        0     1     0     1     1     0     8    0
mbufpl     256     2490    0        0   156     0   156   156     0     8    0
bufpl      280     7260    0     1131   438     0   438   438     0     8    0
anonpl      32     8542    0        0    69     0    69    69     0   246    0
amapchunkpl 152   28108    0    27583    31     3    28    29     0   158    7
amappl16   200     3546    0     3515    27    13    14    17     0     8    8
amappl15   192       17    0       17     1     1     0     1     0     8    0
amappl14   184      437    0      435     1     0     1     1     0     8    0
amappl13   176      133    0      120     1     0     1     1     0     8    0
amappl12   168     1301    0     1268     2     0     2     2     0     8    0
amappl11   160        4    0        4     1     1     0     1     0     8    0
amappl10   152       64    0       50     1     0     1     1     0     8    0
amappl9    144      273    0      273     1     1     0     1     0     8    0
amappl8    136      104    0      101     1     0     1     1     0     8    0
amappl7    128      153    0      139     1     0     1     1     0     8    0
amappl6    120      164    0      162     1     0     1     1     0     8    0
amappl5    112      102    0       92     1     0     1     1     0     8    0
amappl4    104      320    0      299     1     0     1     1     0     8    0
amappl3     96     5504    0     5379     4     0     4     4     0     8    0
amappl2     88      588    0      523     2     0     2     2     0     8    0
amappl1     80    13731    0    13096    17     0    17    17     0     8    1
amappl      88     7814    0     7638     5     0     5     5     0    92    0
uvmvnodes   80      123    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
dma512     512        2    0        2     1     1     0     1     0     8    0
dma256     256        7    0        7     2     2     0     1     0     8    0
dma128     128      254    0      254     2     2     0     1     0     8    0
dma64       64        7    0        7     2     2     0     1     0     8    0
dma32       32        7    0        7     1     1     0     1     0     8    0
dma16       16       19    0       18     1     0     1     1     0     8    0
aobjpl      72       19    0        1     1     0     1     1     0     8    0
uaddrrnd    24     1043    0     1010     1     0     1     1     0     8    0
uaddrbest   32        2    0        0     1     0     1     1     0     8    0
uaddr       24     1043    0     1010     1     0     1     1     0     8    0
vmmpekpl   168    10642    0    10602     3     0     3     3     0     8    0
vmmpepl    168    75344    0    73311   106     5   101   105     0   357    0
vmsppl     488     1042    0     1010     5     0     5     5     0     8    0
rwobjpl     80    23445    0    22304    31     1    30    30     0     8    0
pdppl      4096    2101    0     2024   104    25    79    85     0     8    2
pvpl        32    18075    0        0   146     0   146   146     0   265    0
pmappl     256     1046    0     1010     3     0     3     3     0     8    0
extentpl    40       45    0       27     1     0     1     1     0     8    0
phpool     112      430    0       34    12     0    12    12     0     8    0
ddb{1}> machine ddbcpu 0
Stopped at      x86_ipi_db+0x27:        addq    $0x8,%rsp
ddb{0}> trace
x86_ipi_db(ffffffff8392cff0) at x86_ipi_db+0x27 sys/arch/amd64/amd64/db_interface.c:394
x86_ipi_handler() at x86_ipi_handler+0xd9 sys/arch/amd64/amd64/ipi.c:106
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
__mp_lock(ffffffff83997780) at __mp_lock+0x192 __mp_lock_spin sys/kern/kern_lock.c:142 [inline]
__mp_lock(ffffffff83997780) at __mp_lock+0x192 sys/kern/kern_lock.c:173
intr_handler(ffff80003c3fdd90,ffff800000079600) at intr_handler+0xe9 sys/arch/amd64/amd64/intr.c:560
Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f
__mp_lock(ffffffff83997780) at __mp_lock+0x192 __mp_lock_spin sys/kern/kern_lock.c:142 [inline]
__mp_lock(ffffffff83997780) at __mp_lock+0x192 sys/kern/kern_lock.c:173
intr_handler(ffff80003c3fdef0,ffff8000002a3480) at intr_handler+0xe9 sys/arch/amd64/amd64/intr.c:560
Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f
end of kernel
end trace frame: 0x7e259460dad0, count: -9
ddb{0}> machine ddbcpu 1
Stopped at      db_enter+0x25:  addq    $0x8,%rsp
ddb{1}> trace
db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:438
witness_checkorder(fffffd806e72c8f0,9,0) at witness_checkorder+0x10d1 sys/kern/subr_witness.c:-1
rw_do_enter_write(fffffd806e72c8d8,1) at rw_do_enter_write+0xba sys/kern/kern_rwlock.c:234
rrw_enter(fffffd806e72c8d8,1) at rrw_enter+0xc6 sys/kern/kern_rwlock.c:621
VOP_LOCK(fffffd806583a6d8,2001) at VOP_LOCK+0xbd sys/kern/vfs_vops.c:527
vn_lock(fffffd806583a6d8,2001) at vn_lock+0xa4 sys/kern/vfs_vnops.c:570
vfs_lookup(ffff80003c420d90) at vfs_lookup+0x11c sys/kern/vfs_lookup.c:-1
namei(ffff80003c420d90) at namei+0x7ca sys/kern/vfs_lookup.c:250
unp_connect(ffff800001602308,fffffd8066069b00,ffff80003c418a88) at unp_connect+0x29d sys/kern/uipc_usrreq.c:872
uipc_dgram_send(ffff800001602308,fffffd80680b8800,fffffd8066069b00,0) at uipc_dgram_send+0x163 sys/kern/uipc_usrreq.c:609
sosend(ffff800001602308,fffffd8066069b00,ffff80003c421018,0,0,e) at sosend+0x804 sys/kern/uipc_socket.c:-1
sendit(ffff80003c418a88,5,ffff80003c421198,e,ffff80003c421250) at sendit+0x5a5 sys/kern/uipc_syscalls.c:785
sys_sendmsg(ffff80003c418a88,ffff80003c421300,ffff80003c421250) at sys_sendmsg+0x246 sys/kern/uipc_syscalls.c:603
syscall(ffff80003c421300) at syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
syscall(ffff80003c421300) at syscall+0xbd4 sys/arch/amd64/amd64/trap.c:783
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0xe7c2e56950, count: -15

Crashes (201718):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/03/21 11:43 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 10:54 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 09:57 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 09:06 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 08:22 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 07:37 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 07:36 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 06:34 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 06:18 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 05:18 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 05:15 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 03:59 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 03:40 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 02:39 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 02:17 openbsd a71bcab410b6 5b92003d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 01:01 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/21 00:40 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 23:36 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 23:22 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 22:08 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 21:59 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 20:58 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 20:47 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 19:44 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 19:28 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 18:28 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 17:41 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 16:42 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 15:42 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 15:40 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 14:36 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 14:25 openbsd 65032adb4937 85bf2a64 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 13:24 openbsd 65032adb4937 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 12:49 openbsd 65032adb4937 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 12:34 openbsd 65032adb4937 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 11:34 openbsd f53d362946f9 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 10:31 openbsd f53d362946f9 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 10:18 openbsd f53d362946f9 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 09:18 openbsd f53d362946f9 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 09:17 openbsd f53d362946f9 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 08:16 openbsd f53d362946f9 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2026/03/20 07:13 openbsd f53d362946f9 2f245add .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
2025/02/03 09:06 openbsd db5d28f093d6 568559e4 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore witness: reversal: lock order data missing
* Struck through repros no longer work on HEAD.