syzbot


assert "(bp->b_flags & B_BUSY) == NUM" failed in vfs_biomem.c

Status: upstream: reported on 2024/02/12 12:40
Reported-by: syzbot+2971a12571a316826f01@syzkaller.appspotmail.com
First crash: 75d, last: 75d

Sample crash report:
panic: kernel diagnostic assertion "(bp->b_flags & B_BUSY) == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 234
Stopped at      db_enter+0x1c:  addq    $0x8,%rsp
    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND
*144650  90544      0           0  0x4000000    0  syz-executor.0
db_enter() at db_enter+0x1c sys/arch/amd64/amd64/db_interface.c:437
panic(ffffffff8283e8c1) at panic+0x165 sys/kern/subr_prf.c:198
__assert(ffffffff828c1e12,ffffffff828e1671,ea,ffffffff828c0016) at __assert+0x29 sys/kern/subr_prf.c:157
buf_unmap(fffffd806582d380) at buf_unmap+0x184 sys/kern/vfs_biomem.c:235
buf_map(fffffd8068335038) at buf_map+0x1c7 sys/kern/vfs_biomem.c:117
buf_get(fffffd80722c5a70,fffffffffffffff4,4000) at buf_get+0x758 sys/kern/vfs_bio.c:1175
getblk(fffffd80722c5a70,fffffffffffffff4,4000,0,ffffffffffffffff) at getblk+0x10d sys/kern/vfs_bio.c:1044
ffs2_balloc(fffffd8069af3a58,30000,4000,fffffd807f7d7618,0,ffff80002d9d7018) at ffs2_balloc+0xa7f sys/ufs/ffs/ffs_balloc.c:585
ffs_write(ffff80002d9d70b0) at ffs_write+0x411 sys/ufs/ffs/ffs_vnops.c:345
VOP_WRITE(fffffd80722c5a70,ffff80002d9d72d0,13,fffffd807f7d7618) at VOP_WRITE+0xc3 sys/kern/vfs_vops.c:245
vn_write(fffffd80631ae0f8,ffff80002d9d72d0,0) at vn_write+0x156 sys/kern/vfs_vnops.c:408
dofilewritev(ffff80002a6d22b8,5,ffff80002d9d72d0,0,ffff80002d9d7390) at dofilewritev+0x1a0 sys/kern/sys_generic.c:375
sys_writev(ffff80002a6d22b8,ffff80002d9d7440,ffff80002d9d7390) at sys_writev+0xab sys/kern/sys_generic.c:322
syscall(ffff80002d9d7440) at syscall+0x751 sys/arch/amd64/amd64/trap.c:577
end trace frame: 0xffff80002d9d74c0, count: 0
https://www.openbsd.org/ddb.html describes the minimum info required in bug
reports.  Insufficient info makes it difficult to find and fix bugs.
ddb> 
ddb> set $lines = 0
ddb> set $maxwidth = 0
ddb> show panic
*cpu0: kernel diagnostic assertion "(bp->b_flags & B_BUSY) == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 234
ddb> trace
db_enter() at db_enter+0x1c sys/arch/amd64/amd64/db_interface.c:437
panic(ffffffff8283e8c1) at panic+0x165 sys/kern/subr_prf.c:198
__assert(ffffffff828c1e12,ffffffff828e1671,ea,ffffffff828c0016) at __assert+0x29 sys/kern/subr_prf.c:157
buf_unmap(fffffd806582d380) at buf_unmap+0x184 sys/kern/vfs_biomem.c:235
buf_map(fffffd8068335038) at buf_map+0x1c7 sys/kern/vfs_biomem.c:117
buf_get(fffffd80722c5a70,fffffffffffffff4,4000) at buf_get+0x758 sys/kern/vfs_bio.c:1175
getblk(fffffd80722c5a70,fffffffffffffff4,4000,0,ffffffffffffffff) at getblk+0x10d sys/kern/vfs_bio.c:1044
ffs2_balloc(fffffd8069af3a58,30000,4000,fffffd807f7d7618,0,ffff80002d9d7018) at ffs2_balloc+0xa7f sys/ufs/ffs/ffs_balloc.c:585
ffs_write(ffff80002d9d70b0) at ffs_write+0x411 sys/ufs/ffs/ffs_vnops.c:345
VOP_WRITE(fffffd80722c5a70,ffff80002d9d72d0,13,fffffd807f7d7618) at VOP_WRITE+0xc3 sys/kern/vfs_vops.c:245
vn_write(fffffd80631ae0f8,ffff80002d9d72d0,0) at vn_write+0x156 sys/kern/vfs_vnops.c:408
dofilewritev(ffff80002a6d22b8,5,ffff80002d9d72d0,0,ffff80002d9d7390) at dofilewritev+0x1a0 sys/kern/sys_generic.c:375
sys_writev(ffff80002a6d22b8,ffff80002d9d7440,ffff80002d9d7390) at sys_writev+0xab sys/kern/sys_generic.c:322
syscall(ffff80002d9d7440) at syscall+0x751 sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x1d7855ec4a0, count: -15
ddb> show registers
rdi                                0
rsi                              0x1
rbp               0xffff80002d9d69a0
rbx               0xfffffd8068335001
rdx               0xffff800000daabc0
rcx                                0
rax               0xffff80002a6d22b8
r8                 0x101010101010101
r9                0x8080808080808080
r10               0xf2d6b405a821bedd
r11               0xd078f3ebfbbab645
r12                                0
r13                                0
r14                                0
r15                              0x1
rip               0xffffffff81e6d91c    db_enter+0x1c
cs                               0x8
rflags                         0x246
rsp               0xffff80002d9d6990
ss                              0x10
db_enter+0x1c:  addq    $0x8,%rsp
ddb> show proc
PROC (syz-executor.0) tid=144650 pid=90544 tcnt=2 stat=onproc
    flags process=0 proc=4000000<THREAD>
    runpri=32, usrpri=52, slppri=32, nice=20
    wchan=0x0, wmesg=, ps_single=0x0
    forw=0xffffffffffffffff, list=0xffff80002a6d2560,0xffffffff82dc10c0
    process=0xffff800030f54020 user=0xffff80002d9d2000, vmspace=0xfffffd806bbf9438
    estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0
ddb> ps
   PID     TID   PPID    UID  S       FLAGS  WAIT          COMMAND
 90544   70590  32064      0  2           0                syz-executor.0
*90544  144650  32064      0  7   0x4000000                syz-executor.0
 38835    9100  20599      0  2           0                syz-executor.3
 38835  144559  20599      0  2   0x4000000                syz-executor.3
 38835  262698  20599      0  3   0x4000080  kqpoll        syz-executor.3
 38835  320209  20599      0  2   0x4000000                syz-executor.3
 38835   89193  20599      0  2   0x4000000                syz-executor.3
 84366    7074  78546      0  3        0x80  nanoslp       syz-executor.4
 84366  487780  78546      0  3   0x4000080  ttyin         syz-executor.4
 84366  513421  78546      0  3   0x4000080  fsleep        syz-executor.4
 84366  442609  78546      0  3   0x4000080  fsleep        syz-executor.4
 32064    1752   6351      0  3        0x82  nanoslp       syz-executor.0
 12277  102748   6351      0  2         0x2                syz-executor.1
 13232   68081      0      0  3     0x14200  acct          acct
  9968  361409   6351      0  2         0x2                syz-executor.2
 23201  209332      0      0  3     0x14200  bored         sosplice
 29647  195864      1      0  3    0x100083  ttyin         getty
  1191   60067      0      0  3     0x14280  nfsidl        nfsio
 96521  216558      0      0  3     0x14280  nfsidl        nfsio
 94169  151990      0      0  3     0x14280  nfsidl        nfsio
 48193  124759      0      0  3     0x14280  nfsidl        nfsio
  1952  182053      0      0  3     0x14280  nfsidl        nfsio
 84180  126867      0      0  3     0x14280  nfsidl        nfsio
  3111  372312      0      0  3     0x14280  nfsidl        nfsio
 26619  309703      0      0  3     0x14280  nfsidl        nfsio
 46341  483132      0      0  3     0x14280  nfsidl        nfsio
 66237  516309      0      0  3     0x14280  nfsidl        nfsio
   965   95424      0      0  3     0x14280  nfsidl        nfsio
 44439  255240      0      0  3     0x14280  nfsidl        nfsio
 50648  130853      0      0  3     0x14280  nfsidl        nfsio
 16714  520528      0      0  3     0x14280  nfsidl        nfsio
 93891  465148      0      0  3     0x14280  nfsidl        nfsio
 43537  404011      0      0  3     0x14280  nfsidl        nfsio
 80410  302901      0      0  3     0x14280  nfsidl        nfsio
 27849  479194      0      0  3     0x14280  nfsidl        nfsio
 44432  240475      0      0  3     0x14280  nfsidl        nfsio
 48119   22992      0      0  3     0x14280  nfsidl        nfsio
 29101  223309   6351      0  2         0x2                syz-executor.6
 20599  344230   6351      0  3        0x82  nanoslp       syz-executor.3
 78546  171529   6351      0  3        0x82  nanoslp       syz-executor.4
 81522  359353   6351      0  2         0x2                syz-executor.7
  7995  134458   6351      0  2         0x2                syz-executor.5
  6351  199904   9564      0  3   0x2000082  thrsleep      syz-fuzzer
  6351   44928   9564      0  2   0x6000002                syz-fuzzer
  6351  102713   9564      0  3   0x6000082  kqread        syz-fuzzer
  6351  466970   9564      0  3   0x6000082  wait          syz-fuzzer
  6351  160794   9564      0  3   0x6000082  wait          syz-fuzzer
  6351  503461   9564      0  3   0x6000082  thrsleep      syz-fuzzer
  6351  159964   9564      0  3   0x6000082  thrsleep      syz-fuzzer
  6351  333369   9564      0  3   0x6000082  wait          syz-fuzzer
  6351  479681   9564      0  3   0x6000082  wait          syz-fuzzer
  6351  148679   9564      0  3   0x6000082  thrsleep      syz-fuzzer
  6351  157745   9564      0  3   0x6000082  wait          syz-fuzzer
  6351  115649   9564      0  3   0x6000082  wait          syz-fuzzer
  6351    4559   9564      0  3   0x6000082  wait          syz-fuzzer
  6351    9073   9564      0  3   0x6000082  wait          syz-fuzzer
  9564  307760  36874      0  3    0x10008a  sigsusp       ksh
 36874  159430  28105      0  3        0x9a  kqread        sshd
 28105   55943      1      0  3        0x88  kqread        sshd
  6409  332349  77996     73  3   0x1100090  kqread        syslogd
 77996  399059      1      0  3    0x100082  netio         syslogd
 85218  382971      1      0  3    0x100080  kqread        resolvd
 15544  361079  43294     77  3    0x100092  kqread        dhcpleased
 56520  160014  43294     77  3    0x100092  kqread        dhcpleased
 43294  169633      1      0  3        0x80  kqread        dhcpleased
 96805  105073      0      0  3     0x14200  bored         smr
  1317  490169      0      0  2     0x14200                zerothread
 91381  384441      0      0  3     0x14200  aiodoned      aiodoned
 82081  133344      0      0  3     0x14200  syncer        update
 40768  512412      0      0  3     0x14200  cleaner       cleaner
 82724  351548      0      0  3     0x14200  reaper        reaper
 19384  239775      0      0  3     0x14200  pgdaemon      pagedaemon
 27653  323883      0      0  3     0x14200  bored         viomb
 45090  367949      0      0  3  0x40014200  acpi0         acpi0
 64188   75587      0      0  3     0x14200  bored         softnet3
 55333  489811      0      0  3     0x14200  bored         softnet2
 24242  349446      0      0  3     0x14200  bored         softnet1
 15381  281515      0      0  3     0x14200  bored         softnet0
 19092  330644      0      0  3     0x14200  bored         systqmp
 25054  307391      0      0  3     0x14200  bored         systq
 29736  443872      0      0  3  0x40014200  tmoslp        softclock
 94570   27274      0      0  3  0x40014200                idle0
     1  122056      0      0  3        0x82  wait          init
     0       0     -1      0  3     0x10200  scheduler     swapper
ddb> show all locks
No such command
ddb> show malloc
           Type InUse  MemUse  HighUse   Limit  Requests Type Lim
         devbuf 10208   6606K    7479K 166960K     14181        0
            pcb    15     16K      19K 166960K       216        0
         rtable   177     13K      16K 166960K       821        0
             pf    27      8K       9K 166960K       118        0
         ifaddr    33      9K      11K 166960K       105        0
        ifgroup    46      2K       2K 166960K       199        0
         sysctl     3      1K       1K 166960K         3        0
       counters    29     17K      17K 166960K        65        0
       ioctlops     0      0K       2K 166960K       218        0
            iov     0      0K      18K 166960K       356        0
          mount     1      1K       1K 166960K         1        0
            log     0      0K       0K 166960K         4        0
         vnodes  1373     86K      86K 166960K      2517        0
      UFS quota     1     32K      32K 166960K         1        0
      UFS mount     5     36K      36K 166960K         5        0
            shm     2      1K       5K 166960K        10        0
         VM map     2      1K       1K 166960K         2        0
            sem    12      0K       1K 166960K       383        0
        dirhash    12      2K       2K 166960K        39        0
           ACPI  1697    195K     286K 166960K     12548        0
      file desc    13     45K      73K 166960K      2236        0
          sigio     0      0K       0K 166960K        40        0
           proc    57     59K      83K 166960K       741        0
        subproc   104      6K       6K 166960K       195        0
    NFS srvsock     1      0K       0K 166960K         1        0
     NFS daemon     1     16K      16K 166960K         1        0
    ip_moptions     0      0K       0K 166960K        73        0
       in_multi    66      4K       7K 166960K       205        0
    ether_multi     1      0K       0K 166960K         4        0
    ISOFS mount     1     32K      32K 166960K         1        0
  MSDOSFS mount     1     16K      16K 166960K         1        0
           ttys   139    625K     625K 166960K       139        0
           exec     0      0K       1K 166960K       762        0
            tdb     3      0K       0K 166960K         3        0
        VM swap     8     62K      64K 166960K        10        0
       UVM amap   313    102K     102K 166960K     22927        0
       UVM aobj   131      4K       4K 166960K       134        0
        memdesc     1      4K       4K 166960K         1        0
    crypto data     1      1K       1K 166960K         1        0
    ip6_options     0      0K       0K 166960K        91        0
            NDP    12      0K       1K 166960K        76        0
           temp    75   6704K    6974K 166960K     45456        0
         kqueue    12     18K      24K 166960K       177        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      238    0      235     4     3     1     3     0     8    0
rtentry    112      206    0      129     4     1     3     4     0     8    0
unpcb      144     2548    0     2534    20    18     2    10     0     8    1
syncache   320       15    0       15     3     3     0     1     0     8    0
tcpqe       32       94    0       94     4     4     0     1     0     8    0
tcpcb      808      867    0      859    24    16     8     9     0     8    5
arp         88       35    0       23     1     0     1     1     0     8    0
inpcb      344     2234    0     2223    41    33     8    14     0     8    6
nd6        104       46    0       31     1     0     1     1     0     8    0
pkpcb       40       10    0       10     1     1     0     1     0     8    0
kcovpl      48       15    0        7     1     0     1     1     0     8    0
ppxss      1072       5    0        5     2     2     0     1     0     8    0
art_heap8  4096       1    0        0     1     0     1     1     0     8    0
art_heap4  256      799    0      470    32     8    24    30     0     8    3
art_table   32      800    0      470     4     0     4     4     0     8    0
art_node    16      197    0      127     1     0     1     1     0     8    0
sysvmsgpl   40       37    0       20     1     0     1     1     0     8    0
semupl     112        1    0        1     1     1     0     1     0     8    0
semapl     112      380    0      370     1     0     1     1     0     8    0
shmpl      112      131    0        3     4     0     4     4     0     8    0
dirhash    1024      35    0       18     3     0     3     3     0     8    0
dino2pl    256     4594    0     3142    92     0    92    92     0     8    0
ffsino     240     4594    0     3142    86     0    86    86     0     8    0
nchpl      144     7679    0     6034    63     0    63    63     0     8    0
uvmvnodes   80     5344    0        0   110     0   110   110     0     8    0
vnodes     216     5344    0        0   297     0   297   297     0     8    0
namei      1024   27091    0    27091     4     3     1     3     0     8    1
vcpupl     2048       8    0        1     1     0     1     1     0     8    0
vmpool     664        8    0        1     1     0     1     1     0     8    0
kstatmem   264       92    0       72     2     0     2     2     0     8    0
scxspl     216    23829    0    23817    13    11     2     8     1     8    1
plimitpl   152      237    0      221     1     0     1     1     0     8    0
sigapl     424     2545    0     2483     8     0     8     8     0     8    0
futexpl     64    21407    0    21405     1     0     1     1     0     8    0
knotepl    120    21402    0    21320     4     1     3     4     0     8    0
kqueuepl   184      428    0      419     8     7     1     4     0     8    0
pipepl     288      621    0      563    16     9     7     7     0     8    2
fdescpl    432     2507    0     2483     4     0     4     4     0     8    0
filepl     120    16797    0    16463    32    19    13    16     0     8    2
lockfpl    104      603    0      601     2     1     1     2     0     8    0
lockfspl    48      252    0      250     1     0     1     1     0     8    0
sessionpl  144       31    0       15     1     0     1     1     0     8    0
pgrppl      48       56    0       40     1     0     1     1     0     8    0
ucredpl    104     2639    0     2628     1     0     1     1     0     8    0
zombiepl   144     2483    0     2483     1     0     1     1     0     8    1
processpl  1072    2545    0     2483     5     0     5     5     0     8    0
procpl     680     6064    0     5981    14     5     9     9     0     8    1
sosppl     168       24    0       24     1     0     1     1     0     8    1
sockpl     488     5030    0     5002   148   135    13    35     0     8    7
mcl64k     65536    104    0      104     4     3     1     1     0     8    1
mcl16k     16384     49    0       49     6     5     1     1     0     8    1
mcl12k     12288     85    0       85     5     4     1     1     0     8    1
mcl9k      9216      46    0       46     6     5     1     1     0     8    1
mcl8k      8192     299    0      299     3     2     1     1     0     8    1
mcl4k      4096     305    0      305     4     3     1     2     0     8    1
mcl2k2     2112      22    0       22     6     5     1     1     0     8    1
mcl2k      2048   72857    0    72811    34    26     8    29     0     8    1
mtagpl      96      429    0      332     6     1     5     5     0     8    0
mbufpl     256   146052    0   145852   218   196    22   104     0     8    0
bufpl      280     8504    0     2110   457     0   457   457     0     8    0
bufpl: pool(0xffffffff82e37e38:bufpl): page inconsistency: page 0x0; at page head addr 0xfffffd806582df90 (p 0xfffffd806582d000)
anonpl      24   384500    0   370833   135    48    87   109     0   188    0
amapchunkpl 152   73409    0    72614    50    13    37    46     0   158    1
amappl16   200     9238    0     8828    56    33    23    35     0     8    0
amappl15   192       18    0       18     2     2     0     1     0     8    0
amappl14   184      177    0      165     2     1     1     2     0     8    0
amappl13   176       41    0       40     1     0     1     1     0     8    0
amappl12   168     3239    0     3212     2     0     2     2     0     8    0
amappl11   160       47    0       37     1     0     1     1     0     8    0
amappl10   152       44    0       35     2     1     1     1     0     8    0
amappl9    144      154    0      153     1     0     1     1     0     8    0
amappl8    136      259    0      202     3     0     3     3     0     8    0
amappl7    128      176    0      153     2     0     2     2     0     8    0
amappl6    120      381    0      370     1     0     1     1     0     8    0
amappl5    112      157    0      149     1     0     1     1     0     8    0
amappl4    104      482    0      462     2     1     1     2     0     8    0
amappl3     96    14897    0    14831     3     0     3     3     0     8    0
amappl2     88     3090    0     3022     3     1     2     3     0     8    0
amappl1     80    17522    0    17021    22    11    11    22     0     8    0
amappl      88    22315    0    22117     6     0     6     6     0    92    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      133    0        3     3     0     3     3     0     8    0
uaddrrnd    24     2515    0     2484     1     0     1     1     0     8    0
uaddrbest   32        2    0        0     1     0     1     1     0     8    0
uaddr       24     2515    0     2484     1     0     1     1     0     8    0
vmmpekpl   168    24213    0    24145     4     0     4     4     0     8    0
vmmpepl    168   170013    0   167977   155    33   122   122     0   357   20
vmsppl     352     2514    0     2484     4     0     4     4     0     8    0
rwobjpl     24    52647    0    45785    42     0    42    42     0     8    0
pdppl      4096    5036    0     4975   198   128    70    71     0     8    9
pvpl        32   923988    0   905017   334   171   163   333     0   265    2
pmappl     216     2514    0     2484     2     0     2     2     0     8    0
extentpl    40       56    0       38     1     0     1     1     0     8    0
phpool     112      743    0      406    13     0    13    13     0     8    0
ddb> machine ddbcpu 0
No such command
ddb> trace
db_enter() at db_enter+0x1c sys/arch/amd64/amd64/db_interface.c:437
panic(ffffffff8283e8c1) at panic+0x165 sys/kern/subr_prf.c:198
__assert(ffffffff828c1e12,ffffffff828e1671,ea,ffffffff828c0016) at __assert+0x29 sys/kern/subr_prf.c:157
buf_unmap(fffffd806582d380) at buf_unmap+0x184 sys/kern/vfs_biomem.c:235
buf_map(fffffd8068335038) at buf_map+0x1c7 sys/kern/vfs_biomem.c:117
buf_get(fffffd80722c5a70,fffffffffffffff4,4000) at buf_get+0x758 sys/kern/vfs_bio.c:1175
getblk(fffffd80722c5a70,fffffffffffffff4,4000,0,ffffffffffffffff) at getblk+0x10d sys/kern/vfs_bio.c:1044
ffs2_balloc(fffffd8069af3a58,30000,4000,fffffd807f7d7618,0,ffff80002d9d7018) at ffs2_balloc+0xa7f sys/ufs/ffs/ffs_balloc.c:585
ffs_write(ffff80002d9d70b0) at ffs_write+0x411 sys/ufs/ffs/ffs_vnops.c:345
VOP_WRITE(fffffd80722c5a70,ffff80002d9d72d0,13,fffffd807f7d7618) at VOP_WRITE+0xc3 sys/kern/vfs_vops.c:245
vn_write(fffffd80631ae0f8,ffff80002d9d72d0,0) at vn_write+0x156 sys/kern/vfs_vnops.c:408
dofilewritev(ffff80002a6d22b8,5,ffff80002d9d72d0,0,ffff80002d9d7390) at dofilewritev+0x1a0 sys/kern/sys_generic.c:375
sys_writev(ffff80002a6d22b8,ffff80002d9d7440,ffff80002d9d7390) at sys_writev+0xab sys/kern/sys_generic.c:322
syscall(ffff80002d9d7440) at syscall+0x751 sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x1d7855ec4a0, count: -15
ddb> machine ddbcpu 1
No such command
ddb> trace
db_enter() at db_enter+0x1c sys/arch/amd64/amd64/db_interface.c:437
panic(ffffffff8283e8c1) at panic+0x165 sys/kern/subr_prf.c:198
__assert(ffffffff828c1e12,ffffffff828e1671,ea,ffffffff828c0016) at __assert+0x29 sys/kern/subr_prf.c:157
buf_unmap(fffffd806582d380) at buf_unmap+0x184 sys/kern/vfs_biomem.c:235
buf_map(fffffd8068335038) at buf_map+0x1c7 sys/kern/vfs_biomem.c:117
buf_get(fffffd80722c5a70,fffffffffffffff4,4000) at buf_get+0x758 sys/kern/vfs_bio.c:1175
getblk(fffffd80722c5a70,fffffffffffffff4,4000,0,ffffffffffffffff) at getblk+0x10d sys/kern/vfs_bio.c:1044
ffs2_balloc(fffffd8069af3a58,30000,4000,fffffd807f7d7618,0,ffff80002d9d7018) at ffs2_balloc+0xa7f sys/ufs/ffs/ffs_balloc.c:585
ffs_write(ffff80002d9d70b0) at ffs_write+0x411 sys/ufs/ffs/ffs_vnops.c:345
VOP_WRITE(fffffd80722c5a70,ffff80002d9d72d0,13,fffffd807f7d7618) at VOP_WRITE+0xc3 sys/kern/vfs_vops.c:245
vn_write(fffffd80631ae0f8,ffff80002d9d72d0,0) at vn_write+0x156 sys/kern/vfs_vnops.c:408
dofilewritev(ffff80002a6d22b8,5,ffff80002d9d72d0,0,ffff80002d9d7390) at dofilewritev+0x1a0 sys/kern/sys_generic.c:375
sys_writev(ffff80002a6d22b8,ffff80002d9d7440,ffff80002d9d7390) at sys_writev+0xab sys/kern/sys_generic.c:322
syscall(ffff80002d9d7440) at syscall+0x751 sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x1d7855ec4a0, count: -15

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/02/12 12:39 openbsd 6cbac32f9ea2 77b23aa1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "(bp->b_flags & B_BUSY) == NUM" failed in vfs_biomem.c
* Struck through repros no longer work on HEAD.