last executing test programs: 4.109200167s ago: executing program 5 (id=102): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) (async) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x2, 0x4}}, 0x0) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x800, r2) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x3) 4.107646771s ago: executing program 0 (id=103): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x200, 0x5, 0xffffdfa2, 0xffffff8a, "08ed909900006a49260da02948b06321f385ffe6", 0x4000000, 0x20008}) openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xfffffdfc, 0x6, {[0xfffffbfffffffffb, 0x76e, 0x7, 0x100000000, 0x6, 0xf3e5, 0xdf5c, 0xfffffffffffffffe, 0x800, 0x2eff, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff2, 0xa, 0x80, 0x200, 0xffffffffffffffff, 0xfc], [0xbc, 0x80000001, 0xfffffffffffffffd, 0xe3e, 0x5d, 0x6, 0x1fe, 0xffffffffffffffff, 0x2000020000004, 0x9], [0x10000000, 0x2, 0xaf2, 0x2b, 0xfffffffffffffdfc, 0x10fff, 0x9], [0x4, 0xee97, 0x7ffffffffffffffc, 0x9, 0xfffffffffffffffd, 0x4], [{0x80, 0xffffffe7, 0x8, 0x7d08}, {0xfffc, 0x80000000, 0x7, 0xfffffffffffffffe}, {0x4, 0x900, 0x6b0, 0x83}, {0x3, 0x7, 0x7ff, 0xffffffffffffffff}, {0xfffe, 0x3, 0x2, 0xc}, {0x0, 0xfffffffb, 0x9, 0x2}, {0x1ffd, 0x105, 0x7, 0x81}, {0x0, 0x100, 0x0, 0x9}], {0x0, 0x6, 0x140, 0x36f}, {0x3, 0x80000004, 0x1000, 0x3e283913}}}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x96, &(0x7f00000003c0), 0xfffb4161, 0x0) ioctl$TIOCSETA(r1, 0xcd504404, &(0x7f0000000580)={0x20000b, 0x2, 0x1, 0x2f, "cd00fd00", 0x40048003, 0x6}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 2.721396201s ago: executing program 5 (id=113): pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200)="9b1809f71dc52751c459d50ec85c7282a4891f90d99160e4e08c57e28f59073359749c231c4d67c7e0a9de522065952b89a47ca6658a19e43a30f719bff8a8d2ba9c5a38f7f5c68f7c551bc22e950262ae63fecb53858d9dda221994249456", &(0x7f00000000c0)=0x5f, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8", 0x2) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffddb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x5, 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000200)='\x00\x00\x00\x00', 0x4) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x1a26, 0x0) mmap(&(0x7f0000327000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x6a0) close(r1) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 2.380913104s ago: executing program 0 (id=127): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = msgget$private(0x0, 0x730) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x0, 0x11, 0x6, 0x8101}], 0x203, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="8858cd06", 0x4) msgsnd(r1, 0x0, 0x401, 0xee01) sysctl$net_inet_ip(&(0x7f0000000b00)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000b40)="b58b34c12796fefd2a0e", &(0x7f0000000c00)=0xa, &(0x7f0000000c40)="b2fce6eaa334c8fe536d6373c9744142ca1eb970fb", 0x15) ioctl$TIOCSETA(r0, 0x20004109, 0x0) 2.328874897s ago: executing program 0 (id=131): r0 = socket(0x1, 0x4000, 0x7) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x20}, {r0, 0x1}, {r1, 0x2}, {r0, 0x10}, {r0, 0x4}, {r0, 0x1}], 0x7, 0x7) pread(r0, &(0x7f0000000100)="357ebfb95475b19bf6485fd8dad4a8ebc1d63c0b73e14b76c4decd8cd6fae7aa7c074cd0ccfba458f59e034e6dabb625a717040dd1556cdd763deffae072977e33a04abfc5784186aa561342c558c212a3b058bea25b1f36c613edecde78d2158bca226607bf827cfdb3613d159990e6ccee29b84361ffa922ba2c698234b35ecaab8e5af5a704b2f5fa134b2221d00d920f50b155ee4c7c623e3756d09db0b17c6a6983dbcf0ecc47088bf20ba978ec5a99e3adb7f1f05bc93a", 0xba, 0xd218) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x0, 0x9, 0x0, 0x2}, {0x3, 0x4, 0x80, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000340)=""/55, 0x37}, {&(0x7f0000000380)=""/181, 0xb5}], 0x4, 0x9) (async) ftruncate(r1, 0x8b10) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f00000004c0)={0x0, 0x3, 0x1000, 0x5}) r3 = msgget$private(0x0, 0x0) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) (async, rerun: 64) r5 = getgid() (async, rerun: 64) r6 = geteuid() r7 = getgid() (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0x7, r4, r5, r6, r7, 0x180}, 0x3, 0xffffffffffff8000, r8, r10, 0xb, 0x3, 0x80000000, 0x6}) (async, rerun: 32) setgid(r11) (rerun: 32) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='x\x00') (async, rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) (async, rerun: 64) openat$pf(0xffffffffffffff9c, &(0x7f0000000740), 0x100, 0x0) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000000780), 0x9, 0x5) (rerun: 32) fcntl$lock(r1, 0x7, &(0x7f00000007c0)={0x3, 0x0, 0x6, 0x3, r10}) r12 = socket$inet6(0x18, 0x2, 0x3) bind(r12, &(0x7f0000000800)=@in={0x2, 0x3}, 0xc) (async) recvmsg(r12, &(0x7f00000009c0)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000880)=""/150, 0x96}], 0x1, &(0x7f0000000980)=""/16, 0x10}, 0x1042) r13 = semget(0x1, 0x3, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000a00)={{0x0, r4, 0x0, r4, r9, 0x0, 0x5}, 0x1, 0x7fffffffffffffff, 0x10000}) 2.251280319s ago: executing program 5 (id=133): r0 = socket$inet(0x2, 0x3, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x46) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x22, 0x70000080, 0x7, 0xffffffffffffffff}], 0x2, 0x0, 0x96, 0x0) (async, rerun: 32) r2 = kqueue() (rerun: 32) kevent(r2, &(0x7f0000000000), 0x96, 0x0, 0xfffb4161, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 2.246930082s ago: executing program 0 (id=135): r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) (async) r1 = semget(0x2, 0x4, 0x500) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x116, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0xe0, 0x37, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c32e", 0x6, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@fragment={0x50, 0x0, 0x3, 0x1, 0x0, 0xc, 0x65}, @dstopts={0x62, 0x1, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x29, 0x4, '\x00', [@pad1, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo, @enc_lim={0x4, 0x1, 0x7f}, @jumbo={0xc2, 0x4, 0x84}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0x3, 0x9, '\x00', [@jumbo={0xc2, 0x4, 0x10001}, @generic={0x1, 0x19, "f25b0d379b21b423a27ebcdd7865e08d4d4fdecde958b5d495"}, @generic={0x4, 0x1a, "2da01eb69e87fc6e32a76437d362b698782ce31a9cb1a179ffef"}, @ra={0x5, 0x2, 0x7}, @pad1, @ra={0x5, 0x2, 0x63e}]}, @routing={0x2f, 0x2, 0x0, 0x0, 0x0, [@mcast1]}]}}}}}}}) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x4) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) 2.246610005s ago: executing program 0 (id=136): r0 = socket(0x11, 0x3, 0x3) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) kqueue() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb4050000000000009dd52840fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000b80)="ac5b8ac2bbdba3580736e60a03", 0xd) (async) ioctl$TIOCSETA(r1, 0xc4504449, &(0x7f0000000740)={0x0, 0x4000, 0x2f00, 0xf, "3901224200", 0x2007, 0x10}) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000040), 0x19, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x3, 0x72942aa4, "bbdfbc354dc26078793bc2ebf091d8cef425c330", 0x401, 0x355}) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x7748) (async) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x100, {0xff, 0xffffffffffffffb7}}) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) r3 = socket(0x2, 0x2, 0xb) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) (async) mlockall(0x1) (async) open(0x0, 0x0, 0xa4) (async) sendto$unix(r0, &(0x7f0000000280)="b1000501600000001700000007000000045c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e40500000000000000000900000000000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) pipe2(0x0, 0x10000) (async) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0xc0, 0x3, 0x0, 0x7ff, 0x1, 0x2, 0x1, 0x2, 0x2004007, 0xff}) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) r5 = socket(0x18, 0x3, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x7ffc, 0x10080020000000d}, {0xffffffffffffffff, 0x800000ffff}}, 0x0) ioctl$FIONREAD(r5, 0x81206919, &(0x7f0000000100)) 2.118652459s ago: executing program 7 (id=141): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7d18f, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8c, "08ed95990000000000000000ffffffffffffffe6", 0x4, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x196, 0x3ff}, 0x3ff, 0x10000, 0x0, 0x0, 0x1, 0x80000000000010c, 0x5, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) writev(r0, &(0x7f0000000440), 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r2 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xa00, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x4}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) symlink(0x0, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$TIOCSETA(r3, 0xcd50441a, &(0x7f0000000340)={0x2, 0x2, 0x204, 0x2f, "1800e62300", 0x800006, 0xfffffff7}) kevent(r3, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0xc}], 0x80, 0x0, 0x7, 0x0) setrlimit(0x1, &(0x7f0000000140)={0x1, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x13c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x37, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) 2.113856051s ago: executing program 0 (id=144): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xffef9ff6, 0x2, "4b06a6bcff0300dba800000000000800", 0x0, 0xd}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) chflags(&(0x7f0000000100)='./file0\x00', 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="944713145761ef4626e1cc7f391f55166f838c5f5b0fe563162b7bfc9e", 0x1d}, {&(0x7f00000000c0)="d6accee1c3c4447919b68f12aed218a2919eb5ccedebf4bb4d9abb9514b0c2038aa1181aa3ad6b41c733bb946599ccb94bf562acbae2137ff769c5e2e2249e62a833b477a7fb6e09", 0x48}], 0x2) writev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="1f", 0x1}], 0x1) unveil(0x0, &(0x7f00000000c0)='x\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) pwritev(r0, &(0x7f0000002740), 0x1000000000000362, 0x3fffe) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xffef9ff6, 0x2, "4b06a6bcff0300dba800000000000800", 0x0, 0xd}) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) (async) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async) chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) (async) chflags(&(0x7f0000000100)='./file0\x00', 0x0) (async) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="944713145761ef4626e1cc7f391f55166f838c5f5b0fe563162b7bfc9e", 0x1d}, {&(0x7f00000000c0)="d6accee1c3c4447919b68f12aed218a2919eb5ccedebf4bb4d9abb9514b0c2038aa1181aa3ad6b41c733bb946599ccb94bf562acbae2137ff769c5e2e2249e62a833b477a7fb6e09", 0x48}], 0x2) (async) writev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="1f", 0x1}], 0x1) (async) unveil(0x0, &(0x7f00000000c0)='x\x00') (async) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) (async) pwritev(r0, &(0x7f0000002740), 0x1000000000000362, 0x3fffe) (async) 1.828366153s ago: executing program 1 (id=147): r0 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0xd6) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="57fe6f55d5", &(0x7f0000000180)=0x5, 0x0, 0x0) syz_emit_ethernet(0x10a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6027010000d43a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006080000000000000fe8000000000000000000000000000aa00000000000000000000ffff000000000001000000000000c204000e0000c2"]) r1 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x1b2) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1]) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x18, 0x8000, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/62, 0x3e}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 1.826018708s ago: executing program 5 (id=149): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000040)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)={{0x8968, 0x0, 0x0, r0, r1, 0x0, 0x2}, 0x7, 0x4, 0x8}) 1.825184276s ago: executing program 5 (id=150): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7822) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 1.823427674s ago: executing program 1 (id=151): r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206999, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000580)="b10005016000b3577c7ad26ad2f52467e6cb1e00040000000007000000087c156610c18125d7f96ecfc76b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea77ddc58904000000008d98f251eff9029cb5c1ea9bf6a10e33af56558e343a96090eb0f405359e327f7b431fd765dd8a521c6e63c7129d00667d818de0f53ab166f1f1", 0xb7, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504440, &(0x7f00000001c0)={0x2000001, 0x800, 0x3ab, 0x8000000b, "00003f000000000000000000000005000600", 0x2800000, 0x3}) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xfffffffc) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x96, &(0x7f00000003c0), 0xfffb4161, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r3, 0xcd50441a, &(0x7f0000000180)={0x3, 0x2, 0x200, 0x2f, "1800e6234f5d7a0000005409456200", 0x3, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x205318) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xcf7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}], './bus\x00', 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) minherit(&(0x7f00001d0000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r6 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x101) write(r6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[0xef45]}) 1.759683982s ago: executing program 5 (id=152): setuid(0xffffffffffffffff) r0 = getuid() r1 = geteuid() setreuid(r0, r1) setrlimit(0x8, &(0x7f0000000580)={0x80000000000000a, 0x56}) r2 = syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="9595925b45bd2c53e0060a707f1cb0e67e09b944dec9f603576157cd141c58e4dc4d20559773c210f4c682ca5936da55a8a67381eb18a5aca7a0afcd9e9e89835758abcdfbd16640b2cc503d1f2cc19e11056ec05335b5b84c469b8044a26df77259806443d8ec1b74851a6c9c1ff95c2598c01bc068b9c24d6cbb94e7c5a4049aa307117b422d", 0x87}], 0x1, 0xb) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000940)="7e2fc545c6f4fa07800b52c5c3e4e8633db877462de6763508573b51b3d11ecd65fa4971c286e0f3f4f346c385a8f392951e2f7bd17a2fdc790e9a7ef2a10abfd79f91120e50bce1566f4c", 0x4b}], 0x1) unveil(0x0, &(0x7f0000000140)='r\x00') getdents(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x86, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000780067000000069078e0000002ac1400aa4e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="90028000907804040101080a000000070000000804c5b9c8076bd22d2b2b001312880fb944bc182bf5a984ff5eef16fc5d080a0000000100000007030b8aa6813658258b91e2080a00000004000000090204ff03080a0000"]) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000b40)={0x7ff, 0x17, 0x2000007, 0x20105, 0x80000005, 0x80000001, 0x10001, 0x10, [{0x0, 0x10a6e, 0x99ad, 0x1071000}, {0x7, 0x8, 0x8007, 0xfffffffb}, {0x8, 0x400005, 0x4, 0x9}, {0x4b, 0x800, 0x6, 0x3}, {0x401, 0x200726, 0x2800, 0xc}, {0x2, 0x6, 0x3, 0x99}, {0xce1, 0xffff8000, 0x4f8, 0x6d}, {0x206, 0x803, 0x14, 0x2d}, {0x2, 0xe, 0x285, 0x9}, {0xc, 0x95, 0xd1f, 0xc}, {0x1cf, 0x5, 0x5}, {0x7ff, 0x9, 0x744c01d5, 0x9}, {0xb89, 0x0, 0xc, 0x5}, {0x29a71717, 0xfffffffa, 0xfffffffe, 0xfffffffd}, {0x3, 0x5, 0x5, 0x7}, {0x0, 0xb1a, 0xe7, 0x30004}]}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x40f}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETA(r4, 0xc4504443, &(0x7f0000000740)={0x7, 0x2, 0x8, 0x2, "01d04b0a0047c1d100", 0x9, 0x3}) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000280)=[{0x0}], 0x1) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) read(r2, &(0x7f0000000400)=""/213, 0xd5) mprotect(&(0x7f0000729000/0x4000)=nil, 0x4000, 0x2) write(r2, &(0x7f0000000500)="c5d551413c", 0x5) 1.758052781s ago: executing program 1 (id=155): mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000002740)='./file0\x00', 0x8000, 0x1f6) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x3, 0x81ac, 0x4, 0x10, [{0x399, 0x7, 0x4, 0x71002}, {0x6, 0xa, 0x8, 0xfffffff9}, {0xcb9, 0xf88, 0x2000, 0x29}, {0x0, 0x2, 0x8007}, {0x401, 0x200727, 0x2800, 0x5}, {0x1, 0x64e, 0x200, 0x99}, {0xce1, 0x8000000, 0x4f8, 0x6d}, {0x3, 0x8, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8, 0xd17, 0x4}, {0x1c6, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x2, 0x7}, {0xb8c, 0x7, 0x8, 0x8}, {0x29a71717, 0xfffffffa, 0x0, 0x6}, {0xc, 0x5, 0x5, 0x10000000}, {0xfffffffd, 0xfffffffe, 0xffe, 0x20004}]}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000240)) readv(r0, &(0x7f00000037c0)=[{&(0x7f00000027c0)=""/4096, 0x1000}], 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/165, 0xa5}], 0x1, 0xcf) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x8a38, 0x4000003, "07160a009cef01098b748200"}) mknod(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x4406) open$dir(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x101) writev(r2, &(0x7f0000000a40)=[{&(0x7f0000000180)="c638c910960cdcf666f95d3fa8b25c5bcf1507a94544ac35831dbfe62cdca43d639ae56f371848e3a9561b46fb05e365a0d0941b01609765eaf9f23e2fe84a857cd758231a29c57f780012", 0x4b}], 0x1) r4 = dup2(r3, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0xfffffeff, 0x7fff, 0x7fb, "28000000004c08a312dc7100202110005fd300", 0x6, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1, 0x8}, {0x1, 0x1}, {}, {}, {0x0, 0x3}, {}, {0x3, 0xfff}, {0x0, 0x1}, {}, {0x1}, {}, {0x2}, {0x2}, {0x2}, {0x3, 0xfffffffe}, {0x0, 0x4}, {0x1}, {}, {}, {0x1}, {0x0, 0xc561}, {}, {}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2, 0xd}, {0x1, 0xfffffdff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x9, 0x28, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@timestamp={0x44, 0xc, 0x7f, 0x3, 0xd, [{[@multicast2], 0x8}]}, @ra={0x94, 0x6, 0xffffffff}]}}}}}}) 1.395737936s ago: executing program 4 (id=170): unlinkat(0xffffffffffffffff, 0x0, 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@random="e727dc07001f", @random="391e7dd7a2d7", [], {@ipv6={0x86dd, {0x0, 0x6, "9907a6", 0x8, 0x2c, 0x3, @rand_addr="cb697a653e04c2bd91d86279ad558227", @mcast2, {[@dstopts={0x2c}]}}}}}) unlinkat(0xffffffffffffffff, 0x0, 0x8) (async) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@random="e727dc07001f", @random="391e7dd7a2d7", [], {@ipv6={0x86dd, {0x0, 0x6, "9907a6", 0x8, 0x2c, 0x3, @rand_addr="cb697a653e04c2bd91d86279ad558227", @mcast2, {[@dstopts={0x2c}]}}}}}) (async) 1.348787265s ago: executing program 4 (id=175): mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x48}, 0x2, &(0x7f00000011c0)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x8010427e, &(0x7f0000000040)=0x800006) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) fchown(r2, 0x0, 0x0) close(r2) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x800, 0x107) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) 1.348238023s ago: executing program 6 (id=176): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7ff, 0xa6, 0x2000007, 0x101, 0x80000001, 0x4, 0x10001, 0x10, [{0x0, 0x2890, 0x5, 0x71002}, {0x6, 0x9, 0x8000, 0x3}, {0x104, 0xf88, 0xfffffffc, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0xb9d, 0x3, 0x2800, 0x7}, {0x20000005, 0x650, 0x3, 0x9b}, {0xce1, 0xffffffff, 0x4f4, 0xfffd}, {0x6, 0x803, 0x8, 0x8}, {0x2, 0x5, 0x5, 0x9}, {0x6a75, 0x8009, 0x1000, 0x4}, {0x8, 0x10001, 0xc, 0x3}, {0x408, 0x5, 0x8}, {0x6, 0x7, 0x4, 0x1}, {0x29a71717, 0xfffffffd, 0x60, 0x6}, {0x1000c, 0x5, 0x9, 0x4}, {0x0, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0xfe, 0x2}, {0x0, 0x0, 0x40, 0x9}, {0x2, 0x0, 0x0, 0x85}]}) execve(0x0, &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/speaker\x00'], 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/201, 0xc9}], 0x1, 0x0}, 0x1000) sendmmsg(r1, &(0x7f0000000040)={0x0, 0x7}, 0x10, 0x60e) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0x2, 0x5, 0x97, 0x5}) 1.150487628s ago: executing program 7 (id=177): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3}, {0x1}, {0x0, 0x1}, {0x3, 0x3}, {}, {0x1}, {0x3}, {0x2, 0x20000000}, {0x1, 0xffffffff}, {}, {0x6, 0x5}, {0x0, 0xe1bc}, {0x1}, {0x0, 0x3b6}, {0x3, 0x400000}, {}, {0x2, 0x3}, {0x3, 0x803}, {0x1}, {0x0, 0x4}, {0x5}, {0x2, 0x2}, {0x3}, {0x2, 0x400}, {0x0, 0x200}, {0x2, 0x80000000}, {0x0, 0xfffffffd}, {}, {0x3}, {0x1}, {0x1, 0xa}, {0x1}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r0, 0x0) r1 = semget(0x0, 0x1, 0x281) semop(r1, &(0x7f0000000000), 0x23) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r2, 0xca605601, &(0x7f0000000040)={0x3, 0x0, 0x200d}) 1.148207115s ago: executing program 4 (id=178): writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x1e, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80606941, &(0x7f00000001c0)) (async) r1 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x0) (async) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) (async) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) setreuid(0x0, 0xee01) (async) ioctl$WSKBDIO_SETDEFAULTBELL(r4, 0x80105705, &(0x7f00000000c0)={0xfffff800, 0x7, 0x8000, 0x7}) (async) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) (async) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) (async) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01"], 0x8, 0x800) msgctl$IPC_RMID(r2, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r5}) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x19, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000), 0x10) (async) connect$unix(r8, &(0x7f0000000000), 0x10) 1.027019551s ago: executing program 7 (id=180): symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setuid(0xee01) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/201, 0xc9}], 0x1, 0x0}, 0x1000) sendmmsg(r1, &(0x7f0000000340)={0x0, 0x6}, 0x10, 0x408) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="239e8365256aae667e1a9091145de66bd9b3177bc25a90f28b40898bd5b7c9b75e3bac6b165d8e906608e6e0e71e2aacebca676cdd96b019dc3f68f7ac338f5eb0140284c39e817cbe86512140818440215c3e367a16be168e975f9ffba9e37ea49d7c6c9c5354393e5c1f25c8641a65901f42e5d72c66ed306c6f323df44ae8324fb449fa85072e125171c495ee54479270804f185002f81bd2f8faa0d6badf91a4916b39e8685765da8361a46cf0026a9a7ee413c352d0d2cc8526aeac74fe84d905f888535344489defa6d80a70cc88c87ebf1ad72b2c14fcbe75", &(0x7f0000000200)=0xdc, &(0x7f0000000240)="daacea32f431b0b2cf62ca495dd8218428a6fe92799bb3e976c6ac04b4ad3333dc59fba4333b7b28d61d6c7a00fa3b0b361af1cc8f761be2cdf4154f8e71d193e006f261c91738bda76e557b6f30f6a5132192b264ba5e90bbbcb6fe47966dd497da26476893d1ef6339facf388f7c5a98300c758671045f5f4f6f65577d0a70d988ebe5207759", 0x87) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80, 0x5, 0x30, 0xd577}, {0x1, 0xb6, 0xfb}, {0x6, 0x5, 0x43, 0x101}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000440)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000140)={0x1, 0x4f4}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) 1.026576902s ago: executing program 1 (id=181): mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2) r3 = accept$inet6(r2, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msync(&(0x7f0000eeb000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000e14000/0x3000)=nil, 0x3000) r7 = getegid() mprotect(&(0x7f0000d48000/0x1000)=nil, 0x1000, 0x4) r8 = getpgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = socket$inet(0x2, 0x4, 0xff) mprotect(&(0x7f0000eb6000/0x1000)=nil, 0x1000, 0x0) r10 = shmget$private(0x0, 0x2000, 0x156, &(0x7f0000ff4000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[r6]) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0xffffa529, r11, r7, r5, r12, 0x6, 0x1}, 0x3b69, 0x2, r4, r8, 0x7, 0x7, 0x7}) shmat(r1, &(0x7f0000e91000/0x1000)=nil, 0x0) fchflags(r9, 0x1) r13 = msgget$private(0x0, 0x624) msgsnd(r13, &(0x7f0000000400)={0x1, "e6e6013c353508611cb07f678d2c50491a700f90751d1ca079e2f55ca1d2f4445c70615a6ce109027cfdd41753db0b28c93012f2ae21c251f40885993ece5c6ea43ec188bc8c7f7efa386eedbd7de92a0df2a98ca83da15af4e97e9bda10e7995a11886b45011282ce39beb809a3f100c41c698530e794de9bbf96f1822645af55edb222e404746f026caa22072c586fa940a5dc5776646db1ced4fa2bc49d00bc2f0f6474799ab2400d24d8d21dc8e704590faf8d4ce0"}, 0xbf, 0x800) minherit(&(0x7f0000c46000/0x4000)=nil, 0x4000, 0x0) 1.02612039s ago: executing program 6 (id=183): socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x6a, &(0x7f0000000600)={@local, @random="5fbb8af09d48", [], {@ipv6={0x86dd, {0x6, 0x6, "e22945", 0x34, 0x33, 0x8, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fe00000000ebffffffffffffff00", {[@hopopts={0x6, 0x1, '\x00', [@jumbo, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x64}], @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80, 0x4, 0x0, 0x4}}}}}}}) 765.733571ms ago: executing program 4 (id=184): select(0x40, &(0x7f0000000140)={0x6, 0x400, 0x0, 0x0, 0x1, 0x1000000000000, 0x3faf5017, 0x41a}, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./file0\x00', 0x3, 0x0}) (async) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x4) shutdown(r1, 0x2) (async) close(r1) 765.066807ms ago: executing program 1 (id=185): mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10002200"/16], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000400)=0xf7000, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/84}, &(0x7f0000000180)=0x56) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x29) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x3, 0x2, 0x100000000, 0x6, 0x0, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0xfffffffffffffffc, 0x3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x62, 0x7b98, 0x1fe, 0x10000000], [0x100000001, 0x2, 0x40000000, 0x0, 0xb, 0x11003, 0xffffffff00000000], [0x100, 0x1ffffffffff, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x5, 0x7d02}, {0xfffc, 0x2, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0x0, 0x2, 0xcf, 0x8}, {0x0, 0x2003, 0x9, 0x2000000000000000}, {}, {0x0, 0xfc, 0x0, 0x8}], {0x0, 0x6, 0x5}, {0xfffe, 0x80000000, 0x6d5, 0x2}}}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) acct(&(0x7f00000003c0)='./file0\x00') select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x101, 0x2000000000000004}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) ioctl$VNDIOCCLR(r7, 0x20006473, 0x0) setuid(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000480)="f454f45a72edb3006eeafe769da46f7d1d93435fd79ee08d62c88fd6900285d1633bfe9e2b2ecffe802f665211ed6b4483724aec7bee093296ba0228ceb4a917e6da5331d6a5d72c6f6084ec845491fc5ee7532ecd9f14a625445a9302827c36390cdb4a442b2865abc54aa2b3ecd092e2150507567abc16c79a6ffa03f8f82f0844aed909e49cb8124656b6df3f5c8a58ac6e47ae45ac6057bd067d0a20550bef6791dfb94d5d635cc84dc3c3c5ebf491ff915f3deec3cdb517be421362cb5af2d23e272d21fcf5bf55065a798f2812184a2f4257328f14ac311acbf5f4588b362bde3d157591c9266eb4fc33aca27b31d00a2d8960134ff3cf7442", &(0x7f0000000380)=0xfc, &(0x7f0000000580)="d66193713172af0844ab78f52ed33a9cf78d3ad6ae3c31722775b8b1e52b677b234909cd4a4e2c1fb80b4e5262884ddedbaebff1cecb62cbb8c16538f3b815989b6f3b430b584e48e30ee0ae738eb506fd4fcedaff35ca398d979f863e1b5b54872175c1b5e9f2ca8aaab8e5537e31325530afb090af05d06aaa088aac0b1b1e8ca4f5d4cf36a200cf2950a9e1f3877de36a3fa46c35e607d25157ad8b2f8b87cbd3a21f3fd9420920fb80a60cc29e7babf4261ee718f4901cce2b4f5e583f179e479e2bfee84ad0da314df7788e3cd7955b76a6b23405fef074fe6bb4fcc61d6c754d7e356c671de5f36408abfb0976bfea7d16c4f2d2f37a1ef9795086c3a477a0d8c7deb84a5a044b7c862d287da6ba561bc9a2995c35cd56f7ca8a6bcc4cf88bbf445500286d6fc573ea5cbb282ac099ff18898fe41147eb45b293847a6cd337c6b7a21fd35ef17626987fd3cfe61b3f8e37fc7dc6fe57bf3d0191898ba95af2a940c8b23639238b0e3c2aae9879e8ca814c60957755921a8148e7d850946e53cfdade5fae8500d0fc197818509e91d79071c2d86838bbd1511e5e8b0a6d58369c154a43625567563ddb011d2ce96f1f0270bf5480674d7b8f822888f9d887863f6a490f7e9f566771df3c2eea212da34ff5a6bafe116b492c51ef70bd441c4335808a4eed1844462addaa10861fcadbbcfbc4e1ccbfdbec716e290006f9dd51c9366422552ebbc7e1bc3f3c7b54a309ff16b5a185ff72c38e8fe8f9826f78f87e48ea9f8f1b8bd3b1715ab27de49727ce1776e514d59e8a9069dfb4465f559fd6148d1a590b7ffbe7785f3600ab3dde645018b66fc62e65b8c2a556dea547afb0c0aaac860baacfb56cd5cc26823795c8587cf9255daedc3df468922abcc2f298cb9b8cb52f61e16ce3d135b62b422e459da6402b66466509f0d28db1ec0ecc1b9bca11214c479c80c5ad139208bc26119b4b157cefed07dd7cf65c72b30be4e0b759b21e0b120561e2015abb4e083737cf1a4ee0e84a5ff21dea574c76c622781e2b48bbce3abbf30e4477eea0af5be8a1b57056c0699cf3b60d369851f26cfbfcd506ebedba5b927e30c77cb1ed036fb14e59b372fce71740157e53199c4235fdfe00716031c0ba061d25d018caef9e307df09d7f8f893f656d20d0ea5ae5a50383de02fac902923b64e92a0649d2b59b075f0dd32a797538ff22db784b15a6420862117412aaebe6ea22fc98fb6378535a06e15362a29a3fd7a1181f0ef6d91e58a567952222c799af90bcea55c20a215b809efc1aa69300684ba18a6209e6e8bd799f1cdd6dfe88c3a174cc2b9d041819900f780c859d114f38bdedfb6666d94e814ea07bfc44082a8fd55a7e8d31404dd107b125934e48ba52ef2aa2d711162fc9d4e1b847786a353bf6de4e56943af79481769f8cd951994fe446d74b7133e518c6be17a777f5d43a200771f5dcba51566d386949debb07299f04382c6db9c1ccf80ad96dc6536effa080bdeb38dbb8fd11dcaa5d11aa77db69ec5c006f297f6a08e2c6ba67e976f33f9ac517e06ae5509ddde63b71bc3c6be2085713091abe5c8ec99b0c36b5747a777f814a2b5ce38e618337a03ad4df6d9275917aac63f2e9226c271313f4f25586b047dc0d4f036c7b051fb38ba64ef6f012892cd6983cb48b1ef8021ff23668f7de68c75afe9e2c3fcd82962fa4dea147bb7bdc5eaec4a09cba48c1f172de75bbf482c4bee3d374dffc7cb8f0ac9a554c984c1658cdcd020069929177207d717d3258e775b7565a301b47c1374bf8e62705aa69f25e4c18e1c9121f5187652b57a16ce9e7bc486207b3c5f5236e5246ee2bec51ad366c6f617f3eca2bdf16c278a83b6ffc8807a1b44269cc8bb1abbb7666a3350a642474cb4b989d6b5621657c194844a2259ad62b727eb97175200f453206c113b670d13d573879b9a283b81ccf0bc7c4587372ce8ab0b24c4b33c79413c1b6482a5c55ee9244f2a757fab0855c6430ab29549069b1f666798015c240e095ede0902e06664508b2eeef8f79fc39e53fc7ddf74a88b5986d3a1e1511e042f40f096260afa052776e7d1ac7db39431ff42fb8b5a5f4fe5ce301c914f695c9eb5ce216893b0a021f44529f3d573fa15a5738b44d6bff1a102692df6b1ffbe03c3ecf3231f6770d88454afaed6cb352a2af810cef5b91ed4fb031a1bf23185307d3c3363d970382b009fd4efe28a16cb81e92fb07742086138d13e63106ec1a804d852b51dc836d8ae236c1eca299c4bd377001f8a5eb6ad872ef05a506ab5465b978873d6094421af6af45b04016b727e37b650cdd09a7a11735c0cc23bd55fc798085256c7ca8f87706ba4ad44851fffa9101276d3299f0569d1e33639de15dd3592a945c722f6c5e50f074545d05f77657c6e1cbe44d80796e2a5b7181544cee5a863a851323c2ce22ae998c90628d206bedf0c232d8f3b1435d875950cbbdcb5821a2d7121c1270d8f41f9aa7dca6f8ace682054029b5aaeaa0952d69c9cd31ef7568d88af71d2f18c84862fe64a7963d6e5e70c3f9a3b8ea289b34282f2f005e45ad8b16daae41230f177a189b17c5b697aa1d94803ba0b698a34ac0ed8311eb5ffd07deb3188aad9157af384502f504dc8681f7ca2ec12d2fa814a7442db096bc1ada6ffe8a29f95530fca7173d4c75c1ea451459373e65018c9e6c0308d419e8d46e5d4871cdf64c8344cbf8c5f9018827daaee5748329b276c13bec86095eb675f3b9ca365bacbf84af7de526fff9f301bfcff1e9ddd470ffba8664c60b2cc7971e231dc63a1bf2e377418c1b1047cdf80910c4d60e1a56762da05219d64ac842df5577cb9a093d0d0db6b4fb68f4acb10b8909828cf1edb75f7b3cc98789daece94a48dca39a791a92674e08950fe7bff18e2265574e2eda29a5f374b1f89e1dffc23b6820d2b104d57747245eb913eba28a72bdb00a3806ac4403f7fadc40d2b41fb3c48d40f3efe3eb1b45bbc538cbfd22eed9ab6a19b1538f7484d22736d3fd8f800f78bb1b9b5b6749f3afbc8518acc7beafbccbb978494fafea0082b358edc7c463358c63292d0b24219acf215df5f470d585b32852705f4b464b245364aa4738c8ab4516540f85f824f60b575b605e913c266051c52f03e29e9f8737549502e9e8982384b01571ae47427039a4a1c5c534fcfbe816a0cd3e059c966c3974b1093cdcc9652abe7f9f4dabd77235747845cd68b93da1aaef138854938909243bf567d27c6641146573b2204d6aa5d036cac14bcef5eb9be6b33d621b4a6dd31550f18706e7ba6b8b3313df9ee96050d7b5edab7d5a0b54a135127d805cebfdbe9de395a42ad3ad88eafca3e05f4512ded45dae2ed52159acb94d34312e1155f53f1ef274b27cafb8370bc14086a696f73338f9a1574fc38b964a52f46a112e8676ffd2cbe23491e46775a1972dd0ec6d036519cd30aeea1b8f360cfacd293ca90dfb82160bd78ab662414b28aad55c7476faf5daed2afc54b3a8bab22531cb5fe8bb367b914d6d47412e1460717c69ef3a284d99af231c187a83612b45a702ea37922a487f2ce29993370724bd46e85a258d658e3f2665aa05a9ab614d65ef3fafa179273ded1e90161382489448d91624d33c437b20c8782c7edee8e589c9edfd05dd3eb26d2d2702c4843014537e97eb5f0bde7c145bbea4095ea8e1c9b6c7a350f6e98b68c1099c9d062a326874064029d4825b894eea5272867dcd488f5bbb78f828486788a8b54f5d1bf020a0775a976c204edb21a32ce9035f5e8569d15f530baba62dc70aaff40365df0c9ba143260a0bd28f7895db6151e169e1f09f3191a50dbd149a06604bfb44c5cb4b2b82b8659cc85e67ff3a346881fba864dc84efb611754891464862653fcad2f9890ea486f0f4da9d1c3241b1c8b85e442d526fb5b1c3dc2f413a155382893b9c72bfbd46539aef8c2edfde5c5b89678d2122d1d27be34fac5ecefcb403bdadc4807cd502caed6df1012fb59ab99d2a4bc3febcf6c1f4919277bf6fef178d874f8e21fa00c554533b6b2d9e5bf06a880487d3c82870083b94fb0b50e1d1dd5542fc950b0a348a3657d592f131903457a36a6e13a53ac46fefc19c73c0f1239d7f5a1c0647ed14e34e3ce6186ba789c335f168e29d53dbba6755b70c88edc0ae5d1fbe0bd165b6facefd1c2c755f51ddcb3884d9ca34de801763927f42b0277cc0c4fde0bf7a2e17c05353947c2a561ac08b49742c171878179f0bfb75ee28929f97157e900d6139d427909a57d050f9586f89e170692485bf0591d3d9de99a5cc47926c3de55fadf7be78460f21abc5e4a96d42d4512b25a5ee6f2a070730e5dc031b18abbfa5dfa45f0789afda34880dac3cb25193185bb4322f44150b35061985eb4b56a6e411aa0cfa219a34be8f7187204c427ff237eccea334c3183752e32a14395768976ee69aa4b6b12e37cd94f19d0e334721a9c76ee9143ac5d90d6dc73eab57215b8de81b407b5ba57aec8b7d60fa45f95b410b50006a497ffa075b215074c0196836780c5f15b469b676760070b5f55dce78046a9a2357a7c7c6e30b62585b25be2d6a6ad518fd0ff9b7d77b3df60808e2b7bf76a3b1b06c4af6921b22b6957bf33a1b43880f5ad3739163ffeb2029363b2844841c930036dcec9a9c9593ec43f89d1b9b67e3b543c08945fed83879fbf9f9b35809748bd5ecf7f06662d3de9cb09225df22d7ab02af95c260f2d22921083725ecc26cc97aac2e111b51c2a2456eb678e774e10cce6a79336bf5a0fc19821353e4224ea323705b023144679fdd6f7e65ccacff8f4c80c47405fbe7b43ab843ccb59659ba6edcfb4d10c79fd921b412aaf62383ced7ef24d16b84346c4bb2ed04a88b2f93e82dca7bac7761c09a4d96ac39ee5c5bb308ff8e2fe979e5c954fd32835c40e792bff8720b0c7ae98094254e975cccb48bff6a31521f07922095aeee07dd960920ad7912f48284e31cec30f3a68f0e583a307fe7fafdbf0971355b8fd25010fc1a81d1b1220bbd86e031092561b092f35113a7251e755fc8cac31000ad1aa994ddbf804d43de98b3a812ba4d07ed859ee1efad8339db8febf714c73230db98c6d3944f2cd7de83df8a5bdc5fb686193d1a73049d9bfcc22cc7cb2dbc0aba4dbfa57436c1c6d733865cc67ad1cb2b316f4fe95404707418b8ca03156dd4f7b306c0325dc8901da7a65a1a5ca3d33e4633eff6e9a88ac31833f27c6944da3b398f03dd09aabdb7dadb505c5dfaffc9256452779e519bf9b9e0b2d139644f6db1749306eb29a36841e27c373a97d63a0d6e1e5f53ea0f1a3fc20a295b9337ab96928d986c326ffd7729edad7ec92e82383b840d38f672eec77e3e5ef781f411d88e53418ba1386fbed972a8ae67eee80479b391f8d122d8011b54593674c085073aba18f7b38776d18586f72e7ad6c517b98d9496fb8a39e7a0955fd231f0b89ef1e9d881c8a6f0710bde312f0bba3f366b3a65f84e18f808ba1bb39f607b49874f1a060da1322ee9052464e6c823ed70907f2eb93499ff512e80557ad3da3fb6065c47d9bb674353b4685d29f58faca3b6b655f4bdbb6247c9af914048654007c0df1d0804f94d665ea1a8f450b9bb4708fa7d11749f5eb3f45e64af411c4d6d49d4ad7ad09602989750313606114ffdfef5577bf0258a1d7c9ac004ef2e2ff47c4b1aad64b1aff361771dd452b7bb796d82b169d7b6a469c2dcdbb226545e1521684f88e56ed3af62cbd40a306f50", 0x1000) 762.06661ms ago: executing program 6 (id=186): syz_emit_ethernet(0x78, &(0x7f0000000200)={@random="fb00", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x5a, 0x0, 0x0, 0x3ff, {[@window={0x3, 0x3, 0x6}, @md5sig={0x13, 0x12, "1855a419a2ba1dc186a9f9b8ceab4d9b"}]}}, {"7788215f7798961caa953cf11096a312138bc1942567"}}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 678.711522ms ago: executing program 6 (id=187): clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac9", 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000080)='\"\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000280)) 677.282321ms ago: executing program 6 (id=189): syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006"]) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="fffffbffffffaaaaaaaaaabb86dd6880058000303bbbfe4d1aafbaf5c2c66da2acf4faeb1e5801"]) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006"]) (async) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="fffffbffffffaaaaaaaaaabb86dd6880058000303bbbfe4d1aafbaf5c2c66da2acf4faeb1e5801"]) (async) 522.219638ms ago: executing program 6 (id=191): mkdir(&(0x7f0000000180)='./file0\x00', 0x119) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000500)}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x7, 0x7, 0x6}, {0x1000, 0x9, 0x5, 0x2004}, {0x9e, 0x0, 0x1, 0x86}]}) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x17b) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0xfbfffff7, 0x101, 0x80004004, 0x6, 0x10001, 0x10, [{0x0, 0xa, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x9}, {0x8, 0xd86, 0x6d, 0x9}, {0x1, 0x1800, 0x8005, 0x6}, {0x481, 0x3, 0x2800, 0x5}, {0xa44, 0x6, 0x1003, 0x99}, {0xcdf, 0x1dbf, 0x6, 0x20000003}, {0x9, 0xfff, 0x80000013, 0x8}, {0x7fffffff, 0x101082, 0x5, 0x9}, {0x4, 0x8001, 0x2, 0x8b}, {0x1ce, 0xc4b, 0x8, 0x3}, {0x7ff, 0x8, 0x8, 0x6}, {0xb8c, 0x407fff, 0x2d, 0x3}, {0x29a71717, 0xfffffff8, 0x985, 0x6}, {0x3ff, 0x7, 0x5}, {0x0, 0x3, 0x81802, 0x3000d}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) sysctl$vm(&(0x7f0000000140)={0x2, 0x6}, 0x2, &(0x7f0000000180)="37f75234", &(0x7f0000000240)=0x4, &(0x7f0000000280), 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e699319296", 0x13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f00000000c0)="a2352f8e25c538a604526475fc8a68df118a962ee6b72f258152ea33ef03ebcc", &(0x7f0000000000)=0x20, 0x0, 0x0) mprotect(&(0x7f0000371000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) syz_open_pts() 521.8652ms ago: executing program 1 (id=192): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r2 = socket(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffa5ffffff000000000800080022000000e001000209004e", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="50080007907800f3a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b4230"]) (async) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000000c0)) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x101, 0x4, 0x8a38, 0xfffffffc, "07080900001316000005f5ffffffffffffff00", 0x0, 0x7f7}) 227.995547ms ago: executing program 2 (id=197): r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) setitimer(0x1, &(0x7f0000000140)={{0x4002, 0x7}, {0xfe, 0x1}}, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) 213.209349ms ago: executing program 7 (id=198): r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x1}) r1 = msgget$private(0x0, 0x460) setgid(0xffffffffffffffff) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0x41946472, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/245) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b00), 0x80, 0x0) close(r3) 210.488006ms ago: executing program 2 (id=199): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000001040)="bd", 0x1}], 0x1) writev(r2, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="68601e1431f2f5ef607e86162fcad825d86b27096a2015727953f829f8dc4aa907917af9c9341a3100a20f0824eeb517d3fdfd92a3c4eba24780d8fc7ed6", 0x3e}, {0x0}, {&(0x7f0000001080)="02680c15f0691b00d52065bee1271518bac36998ecee0d6892e1984c5d9f27ee05deb133dab48c38b00c72c17ffe95f1ba93aebf2b96fafa8c9bad6576310dd216690aa45f9a0e88e9a6016332e1cfe37a9f074597d837fe03b888a0d13164b39cbb46b47d7d878e6e8d271c05c301b99b626e33a705cfcd4a1ec5de0b532cccab93f952372cb33aa4d7c25171b4d139fb26207443ecc766e089bbe8d864ba181ec78b6f0d8a56f33bcd6f4a345484d50ad3737a16d5daa2f9887067438a7147ebca8360f99dff1ba1fc16f22cb989ea0164f2efefeb7fa98ba656c32b4d0304660af27aca97194fde01a5da9f6a1b1c7cd4113bf7151bad033105fee96f1163f9e7302dcddfed0c5f39c5e4835cd7320fdd8e2d5da6396cbb3f357e6f74ac28103e4c5d4d74eab7ff38d17445ce548e404b833306ef63ca49a3f0d88530bdbc6de9377f651641737ae2f69d0493bd4e7c1a4ff4d701edff8ee28c0c8c091829741c33391d56349f5e22ccba92c620c53222d2767e55a360f99597923c1a367a0d938c660ff1afd65fc5188e1225842c6ebb9c1d41ed438737a26965165c5719bad3239e4a0dcb0828a79fefcb65d4654b4eadd4404c9b13517234133409a60ed9bbf978b221f84794039f2028d4020179b1cc84f116828320d1e5b898e592bf0aa081c6048ec66fa8ca090e41342e378dfeee530d6fca6a4b901bf6446343a3f40d147c6abca5b5f15ef44da8aed200dfffa2606c8d1fb42dc29c0880f86690f48e6f900e2392cc9b0f720e2b773de2c3aa0bd6dd264ea8e26bc3299004f644509a3293322511c9a30571e25d10f0fd6287386534fa00e32efac476659265c0b688303f5ef301c320f4a06e33a222d2eddeb41f282abfc680f66e2a5abab525a3e356ad2a0b8d546c6c571690d20bf00ebb53b8fd09ec3c710c2a8ec01ff89a967860fbb850752d2d39069c47e63fd1b8c119bb76810bcec0b14770203018702191022a52c7da09a0798f39d735c3417148eea07e81ef436659e2aa7354a0ae95720404b0a551275ae323566c6a1e8de62b14c5b3ccf5a7f864b2e273fc4c4cfe196efbde64630637bbda4f4bc8384e7668882b51445f9e3e62c538d81af5bdca62609cfd6ca8c1b044b5c9c209e367f5e67d5f7c8dcc1d72f2d39e5c2f7ba4ecb624d56ef6762daa88456293ac21721862d62aa84ed214faa9035a526e74eae593b4064521065f1df3df47d33dc4749e44b68de69860bd03567310e2e0ca3310393c029413e2beff526bb4f9ae48f57127165d9c8dd5d6f75c44dd474d8e78d9453ab9ce3f7d661e67aa2e227e6e74b5e66d38fca64f040fb94692a65f10b3eeecfb3712aa216af18d6bda3741f54b93f407817ff527d39f370bcc540dafd0d5fdaffd912d584f087ee8f4d0f8810e6a319045f1f42c88cac4483ab3c383d86009c95ed37ed41d4f98537e474761989babedae477977b5796cce0f59f1d612096fe03a4d4a8cf4a2dd82ee0cdb1b6f6f97e652b280efc99296fc4eae54c9ed0876ad82ed42fc74e77b0114d28a6608a3db0932453961c1bdc57e8ac6d74f15802dde40e74e04c373eff7ac08246e53ea88f3219364d63422b9fc5f4039ceb9020dd5c4b17864fbcd75649f8720c28edd1c101929e3bbc52ac37bfbb9eff2998fa4bb4982ae5679dc683ea2ed384bf10012aa6fb3ce23ac61e2de0fc1873e24fce625cb2bfe6970f9b0287935c832fd92a30b2362d171a16060b7c594ec67992ee9a1328c0c49943ff74e9b9e5ffebd8c28b6ad077e69c95b320da914c8931787ca2c489567225ac2d0609020f2953c9a7ac540e0de4c95cf960974ae60b8832a9ed53f762183172f08a6a6441c33485af70f5ebc3c8df24e8588f642ac89b0e2749c97f803a749acb6ec69b8cce1af181d3b604ee3eaf5d99a5e74111fd7652112d6e897a93f987c9815c952fe25c67d0859308447ed42263827cfc6fee239b64a24f18d3c258779d782bf6823a1c3a0806d51527d96d6eea014c1ce03c5af4402f17e109f10664d70260fa8da620bfc66ce649854c25123dfc2911062233084b519ef91ba2d40a0402ab14d85fcdc69b3730c638bbb6cc66cc10a5900fb4237cea5a036449071f3cc15b074dde2d8c045463ebf62e341f183d495e82dd8d703c7e184ec84e4883105612f27823c48fdf50229eee56b3214086306ef30a6832896b1d7eb01493e223a7140b6a4ab4c77321f55359ef4234f3ad4fab3f4ec08460af5a18c148b9670377958eec3bbf4e273b98e8c258c710ef5f09f2d3ca542b9e27c0ede2300398d2d18a6bc72b872100fc01e610e5fb9054ba76ebb29102f355d43a67a113b9020a82733aae26e52d19c9cd6717d06b81d762631133111aa394d035a944ff27e52efb5e74c350c698a4e3537b77160ce2bcbfaece7f7f0e239dba6b6b39c1835401a8ccbb57fb50db977d6ad5467ef4ffa9ca06aeb1b3fffea3e772585c88788e22b0c492b1b8ed95f47e7ce83f209ba346fc7cea06677727c7c8fc9ec16dbbfaa3026c2ce341ed8eaae3695530f30466b0f1522b765a7392e23c02e27585664e33c8298cf222d382634b913a85da3a99eda00062d1d3dda351964ac617e33341a9dd6735ab1b27831fcb7fc1ff6dde7c97ee08e2181db42be0ebb4ff5ae7f4f416f851092c27840bc7e235ced2bb8cfd096a1c60674f6e210e64f3740e5268ec1abf1ec8aee716b2645bcffe308038915a89e69e0349350c66d3494da18c6b26e0adfdffdf4e129c775ae523d7e44cb18b063c606239a2e7b6136cce0f709dd6740954dea0dbd6deb920b2bfda0de3e6e67e953ca98b96b57dd6864ea79ef68277d5c088e8ddedf7f5790caa21b9e7529f6eddb4cf1cbd3db50c6f76d9458562a5a7f6fa9037273d84be0271daf67fe9f6dc13724f165a38d049ec74f8050d08696c162a8b34210eca23024b9e2c41dd1a447db99ca656406ccd4ef5738ce9776b38b74e410f6fe1f7c58230e45c024b8ef33bfa03289b6401380a480047f0fed2aad07115ecad938c138aa3461e09357a47575403946a1d66d560f5e366ada0a41d7586bb2c16e14303b84d6350975c896a6a5e076f7b7761be749136e9e74c08f018d2d9b2876c37ffcc0b9668ad5a75faa0d1ba3379a0c43848c753eb7d2f830561f39bf96ab3d3c8098db3fb00f290fae5176fb3cf3cb2e39863c3930ffe7959b943638ea8b08f3b4dae1f0320cde4dae6f3a9f37182d83b22419959af065dedd3a10585a562210887d68ce6384222547666799e6ab4f7f0194c336e5a8192c3976b6dafe1e1b64b1f22f3ed04b6d2601ad7ee7b32d4f64c7b5ec406ba749deed73f727a3c4acee9a57e160f303073d822bdb5b83727aae454439e9056a54deb101f3bf0b746476a8d3b3b14aea1f034d656db997f8fdf9ef5f038ac6c3cfd93d45976e716dd58f80ff6c02e008b40b480575a88cf78878dc9d03096923139f0a005793ef28b32e17073ff15667f2a11e220e08dee6847fcef16f38b5cb442d6f3ccf94e4f3192fa072b82d0e88689af75d942fa1a7918c73c07e01ce72ba1bfb393fe8676239882e1c8f40c346a786ff7bc8ca89b0f93d888ef2a8a2a117be2dac641bc9fe8ddbd5f0a35d61b3a1c9a5e45daa87d6b759dd687572accac5b87231732506d13e5babff34a2755310037f030f704555fb84c99b6c1ea7f7c9c92f8f3a5cc73285e02e6ad18bb6949d36b93a64c3fb7f1572e608ec3ab71e5d86ad2b2e4ecf5bbd5bd663f3a1e8a5d81515d5f358629978033ef7540482d180e066f619b0ca849b2d1da842c8a8986817b5d610fcd27839a97fd8373b9a56bc3f7f2c156ba7ac73e09ceae3c32d2113465eaa33e149303b34d2980cbf004392a0a93080d8e216a7bd2a035250cc0d70baa2b0751635ba616f3effa9220819c940f36210559eb6d7cd114af58777970960c1dcb037a0dd7e21d1428b2eb484d5a8132c16f0404d30f5fe41f57d7d4a00c1cb484f9bb6d64212684a2f5b305ae4f8e9dfa3f455c41237f1b8a82681d6d97409e82daf19d20078e1e73865a15ce9ab97b53cf9fb4e49b05eaa8b9f2b854577396a2f7174f4b6370448006b7c1b737b71c993bf191d909df04fd74fbed943a4ec15c414f91fdbbfef999ad84902d1118cccaff1767dfe2af56d36254ff0f8818de4deccdd19e963e20ae9ad6ff176568aadfeb4c17e67d40161392b3ea1943f6b5b8898de215bb925d6d4e82e8200c448516a3e56aea6e308864a57a92047e00516e918d1df0f971c2d8e19149ce7adff3a1ee7840a4ae26eab018a2bbd241145680b9d4c262eb46b14535fab8a36136118709f5f540b96281133e295a625f3ca2135f5d7c5ccffe76d7aaa48c2786ffd9bdc348ed006e28521783de398f5db557d0f459be75186f870ba76983cf1d5ad49d19412535a2e947127fcab49e2e8275f7fc6aaf48cd13e51532e40424472249d85f96f02d08b28a8a6621f1de5185fce741a95d0776d0565c184198492b5d6603bcbe6387a86be243b0f2c590551159b3cf5477201c7c5628bdd1d18b92811c740a6ff62f918ceb496a0410d283091ee70f933d6f04ddded9bf0499c27426a9aa957f49c7d311d1878bd8d0697159a3baaccd8ceb1e5db5d8acc282a00add61fc7b39d6d0c2d3f5ef536b17cb39c830f37f060beb4cabaa6e69be1e8fca43e5bd4b24ac007cb9e4ed88181bed194be94fab9d09b89de2e34d034262846ce234bfa170b7e82f60339bd47b7b87c1b2073b112eef03f45e12e438057add8e83e66d3adfb72b563d0eef7310da29db2b25d80717290742c70209fdc8081f1f6153e50c013daea8a1333ced07940030fbb74383ccfb21539d65703d6bd0316cef703c3cadfa7086925ad8b435af3f89b9e040f549de6b05c6ef78add6c16059c0651943844912260725102b6636290f2924139b59ab59afe60ce2012bcb58999fa24ae8917c373e19cb53c5aca8c4014582fafa377cf5b6dcbb8f1c1bf5f1824e24a2d214ad6f9a7521282dabc21ac8e91b5eca5cc86d0ef38290c652728d33d4a81c3f86fc893b52bf4d2243c762768ffc6f3b2d4a57a2ca273360603818319e628d35067777e9164798b7a546d084ce50d63cbf61b169e249153d2e39f667b553e5b361c39d2aef0e3b96f3e7bbe1e514a0320d42a262077244da2bc43b5fecb22fde0c67e269d3da4023482a675bc184b332785dfdad1f78ede1692f1b001aa98a8c70cd6949a5a4e95e76fb2df6c4c06485eb2312e00d9df2424804cc9a5e46f9921a7f71545cd96f335264fff2cfb86183f2dd06361b1c58042f8a7d5b490183aa9b86b40c2a707303f30a1cee9686e3f435a8e3078475e3956de5c42177493fa95dbf1561a9207c81e1bc4b02dbf1e3f75934c9ebe0adef09ff3764abd56d25beb07c69f9ea3cec94e725058642cba7bf7ce601570a3c7e41bc064b99202a91ee84f52d798451a30c40d9a971d5590f5ab1f195c5aeeef45b4a4551adf6cadc00039034855fd1ac8044e963bea8b8d2fbcf4d0038d55d67e9a583a1ffd7925fd4de1dbf5c56e4fa5cf618dd87492c6dccd7b4f5c55d20ed9295dc975990712623ea607d6dd0bb5d696cf0f0dd0745caa97b74c1b76c99ecfec94489b1ed21fb443d16794feefd01131c71dfe7b0365e10bb11c2386666c7273b71745146b4b462b1a175a77957f96fa83fcb79129c8540a5bcda4171aabdded42466fc6ec2b391eeb63f75626d2a2944ad6f8e11c84e7977c8c", 0x1000}], 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x74, 0x0, 0x37) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x7fffffff) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$vfs_ffs(0x0, 0x0, &(0x7f0000000080)="06e6a186cf8257197b8d91e7c56e0abd770a63cab73518977eb4e7f3cf84aa05aa7689c8dbe18896a2e8229d32f6e84c8033909c4b569ec9cc4cf6a445c82559ea205149a66ab99c89e4c319f5ced9ad4f702334eeb646b39b919a8d4fde562ba7135f28c86c751ee09b3028f555ae44a521f306ab76d3ef708e7f40d6e5c7cae35bb7622d953d709d8f83a05b80ff08aeb6f1a2537d113aedf5291a08932a64899b6d9e9be1f561e9fbc452ea18", 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) setuid(0xee01) r6 = shmget$private(0x0, 0x3000, 0x386, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/20) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x2) ioctl$FIONREAD(r7, 0x81206919, &(0x7f0000000100)) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) 48.495537ms ago: executing program 7 (id=200): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) close(r0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x1, 0x8798, 0x5, 0xc, "d0ec170000000000cfffff9b0000a17d002000b1", 0x53ec, 0x80000001}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x3a, 0xff, @rand_addr="00000000000000000000000100", @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x81, 0x0, 0xb6, 0x81, 0x55}}}}}}) madvise(&(0x7f00005b9000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005130000200000003e0004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0xb5d176fd98e70445, 0x0) 47.077883ms ago: executing program 7 (id=201): select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file2\x00', 0x6, 0x2000003, 0xeffffff9, 0x1, 0x5, 0x8, 0x6, 0x1, 0x2, 0x4001, 0x7f}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x3, 0x2, 0x40009, 0x0, 0x5, 0xd87, 0x40, 0x1, 0x0, 0x100000000642, 0x3}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0xd4, 0xa, 0xffffffff, 0x0, 0x10, [{0xfe5, 0x4, 0x0, 0x71001}, {0x7, 0x4, 0x6, 0x4}, {0x10000006, 0xf86, 0x0, 0x40004}, {0x5, 0x800, 0x7, 0x1000000}, {0x6, 0x10000002, 0x80e, 0x10000}, {0x6, 0xfffffffe, 0x0, 0x800009c}, {0x8, 0xffffffff, 0x1003, 0x71}, {0xa, 0x10000803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0x800000b}, {0x4, 0xfffb, 0x3}, {0x803, 0x40, 0x8, 0x4}, {0xe0, 0x4, 0x5, 0x3}, {0xffff0354, 0xfffffffa, 0x4, 0x100006}, {0x0, 0x6, 0x7, 0x1ffffffd}, {0x0, 0x1, 0x4, 0xc3}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0x7, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) 45.879239ms ago: executing program 2 (id=202): r0 = socket(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc050756a, &(0x7f0000000000)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x1, 0x1, 0x0, 0x100000000400000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 45.642102ms ago: executing program 2 (id=203): sysctl$kern(&(0x7f0000000100)={0x1, 0x35}, 0x3, &(0x7f00000011c0)="71f91e5a91501d94a34bdf536647f49a902027647169000000000000", &(0x7f0000000000)=0xfe10, 0x0, 0x33) 2.081462ms ago: executing program 2 (id=204): sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000080)="14f4f0d47ed6d7b0113a84efd120b41bcf109fc7f03af4f331d3816db3b28930359f4c20e03efa79b34543b5e86c5185914578cd3f743ccf14", 0x39) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x5, 0x0, 0xfffffffe, 0x966b, "ff14e7130b1e586ca6294000", 0x40, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) sysctl$kern(&(0x7f00000001c0)={0x1, 0x10}, 0x2, &(0x7f0000000280)="8ce9327568deb617f7162a4980bde93eecca06eef676a484beefd4a965837438d475e741a37384b917ed2c90c7d0454ab337c8e57a10056be3c19c31a2b8ef95415069b971312d6b06a9630a02fc9770fa79be2a03ac6eda77ea", &(0x7f0000000200)=0x5a, &(0x7f0000000380)="b7d94ada9acd630a31975d569b3713f3db9fc84f3bb63ad836212b288e5d512b0c55c1cdec536f957d6f2c6bf110c6301239f1fb3212d5ec1b58a0d96b0ebef3a0967936c12aa1bd17d61d9952b2f620d34f0e2aba96d75421acac5d0bf1c1e619ff26bb6fa51ca0d7a5e57e", 0x6c) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) sendmsg(r2, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="2781b38399e9dad6a2fa7d62c0ab5d3e810a8c", 0x13}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="4000000000000000010000000500000087e2e71cd0c1cd215ffef61f60e9508c6e3f4ce77504f792e4e245e07963abfbe8944e526980521616b2c10000000000780000000000000001000000b405ffffc0b210fd44684e802a830a3310df5148162685d78d4d12916b343e2c71883f57a9d2e1076c5ea0086e4891050894e4f0873b4d6e9832c89b8ab3b46f4f5984bb983bbcbaad89b57f3c2dc0108aa5cfd0fe5bf53e643f01bba96712e18eeeedca410c4dc3000000007000000000000000ffff00000200000032fb2c98dd06423e571544a88f9ed952ecd2ec7aa9252163b08223e2316bd76a7d6598b3da18a8b1e989d174fed39725ffb7a5809f3ff9aa82c18c47ccde467c752b685a94effd126325398b0ad26fff78f20f6de8b1f570b9de3319378a0543208f3015000000000000"], 0x128}, 0x9) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0xb37cbe488a9ff093, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x87, 0x80, 0x6ce, 0x7}, {{r5}, 0xfffffffffffffffb, 0xc4, 0x4, 0x7, 0xd5f5}], 0x95e, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2671, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40, 0x401, 0x7}, {{r0}, 0xfffffffffffffffb, 0x14, 0x4, 0x334, 0xc}], 0x6000, &(0x7f0000000680)={0x9, 0xfffffffffffffff8}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) 1.382717ms ago: executing program 4 (id=205): mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt(r1, 0x0, 0x6, 0x0, 0x0) execve(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606955, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x19) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x200000b, 0x101, 0x80000001, 0x81b0, 0x2, 0x10, [{0x7, 0x2890, 0x4}, {0x81, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0xfffffffd, 0x8}, {0x0, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x8}, {0x2, 0xffffffff, 0x3, 0x99}, {0xce2, 0xffffffff, 0x8010001, 0xe}, {0x6, 0x13, 0x1d, 0x8}, {0x2, 0x876, 0x6, 0x5}, {0x6a75, 0x8001, 0x1000, 0x4}, {0xa, 0xe35, 0x7, 0x3}, {0x8, 0x7, 0x7, 0x2}, {0xb94, 0x7, 0x2, 0x1}, {0x29a71717, 0xfffefffa, 0x1, 0xb}, {0x5, 0x5, 0x978, 0x10000000}, {0x3ffffe, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r5, 0x80184404, &(0x7f00000001c0)={0x0, 0x8, 0x0}) ioctl$VNDIOCSET(r5, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffefe, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @udp={{0x3, 0x2, 0x8}}}}}}}) sendmmsg(r2, &(0x7f00000000c0)={0x0, 0x7}, 0xffffffffffffffa6, 0x400) 661.304µs ago: executing program 2 (id=206): mknod(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xa) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') 0s ago: executing program 4 (id=207): sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000b40)="825a4f47c21e6ed7edb16a9d3abf65b18d7c51f78b06ccffb405000100000000c158041ab8cea9eb776665d4cd12c63d34", 0x31}, {0x0}], 0x2, 0x0, 0x0, 0x6}, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) ioctl$TIOCSETA(r2, 0xc4504448, &(0x7f0000000740)={0x6, 0x0, 0x6, 0x422, "6374224ff1c14649ebb1789280c9795a6b47c1d1", 0x3}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$machdep(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="2d48029dfc9119c83694dbaf7d8362af428f9f13093121f0fe49c4724efeed0978107e8cf02b372862d4c1c080994de677f681c57fec5bed67c5dd88266982bdcda02f2bf46305685eec50f7dc879a3d7def72acd6a6813a25d4494f959e3297decd1da245ac198a3be57e2da30b83e6231ceb93395abcf863d3bffd3003ed97a6b89f291d96491e80f54c82d2cfb67ebf86d29d1f947d14e09f20c77689391c2f5a", &(0x7f00000001c0)=0xa2, &(0x7f0000000200)="1a53bd79e230632585", 0x9) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.196' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 953 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x25 panic(ffffffff833977e1) at panic+0x1e5 __assert(ffffffff833d54da,ffffffff833e5e43,3b9,ffffffff8340fba7) at __assert+0x29 refcnt_finalize(ffff80003c44b4e8,ffffffff83390e87) at refcnt_finalize+0x1db pppx_if_destroy(285b9a,ffff80003c44b4e0) at pppx_if_destroy+0x3d pppxclose(285b9a,41,2000,ffff80003c002d18) at pppxclose+0xa0 spec_close(ffff800039ff2e90) at spec_close+0x417 VOP_CLOSE(fffffd805f23c510,41,fffffd80097fb548,ffff80003c002d18) at VOP_CLOSE+0x132 vn_closefile(fffffd8061d7d240,ffff80003c002d18) at vn_closefile+0x12b fdrop(fffffd8061d7d240,ffff80003c002d18) at fdrop+0x121 closef(fffffd8061d7d240,ffff80003c002d18) at closef+0x192 fdfree(ffff80003c002d18) at fdfree+0x116 exit1(ffff80003c002d18,0,0,1) at exit1+0x576 sys_exit(ffff80003c002d18,ffff800039ff3200,ffff800039ff3150) at sys_exit+0x1a end trace frame: 0xffff800039ff31f0, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 953 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833977e1) at panic+0x1e5 __assert(ffffffff833d54da,ffffffff833e5e43,3b9,ffffffff8340fba7) at __assert+0x29 refcnt_finalize(ffff80003c44b4e8,ffffffff83390e87) at refcnt_finalize+0x1db pppx_if_destroy(285b9a,ffff80003c44b4e0) at pppx_if_destroy+0x3d pppxclose(285b9a,41,2000,ffff80003c002d18) at pppxclose+0xa0 spec_close(ffff800039ff2e90) at spec_close+0x417 VOP_CLOSE(fffffd805f23c510,41,fffffd80097fb548,ffff80003c002d18) at VOP_CLOSE+0x132 vn_closefile(fffffd8061d7d240,ffff80003c002d18) at vn_closefile+0x12b fdrop(fffffd8061d7d240,ffff80003c002d18) at fdrop+0x121 closef(fffffd8061d7d240,ffff80003c002d18) at closef+0x192 fdfree(ffff80003c002d18) at fdfree+0x116 exit1(ffff80003c002d18,0,0,1) at exit1+0x576 sys_exit(ffff80003c002d18,ffff800039ff3200,ffff800039ff3150) at sys_exit+0x1a syscall(ffff800039ff3200) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d44dc66dac0, count: -16 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800039ff2c60 rbx 0xffff8000299eeddf rdx 0 rcx 0xffff80003c002d18 rax 0xffff8000299edff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xa27554f430407d8f r11 0xe002f41672a0bc84 r12 0xffff8000299eebe0 r13 0 r14 0 r15 0x1 rip 0xffffffff823c0875 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800039ff2c50 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=95935 pid=68156 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80003c002d18 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff80003c003a10,0xffff80003c0022c8 process=0xffff800035fe9360 user=0xffff800039fee000, vmspace=0xfffffd806bfb45d8 estcpu=36, cpticks=3, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 92272 93928 5029 0 2 0 syz-executor 92272 469896 5029 0 2 0x4000000 syz-executor 36601 343142 53142 0 3 0x80 nanoslp syz-executor 36601 321449 53142 0 3 0x4000080 ttyout syz-executor 36601 57619 53142 0 3 0x4000080 fsleep syz-executor 36601 97616 53142 0 3 0x4000080 fsleep syz-executor 95342 177657 41219 0 2 0 syz-executor 95342 10458 41219 0 3 0x4000080 lockf syz-executor 95342 252253 41219 0 3 0x4000080 fsleep syz-executor 69714 336733 0 0 3 0x14200 acct acct 85648 110705 81376 0 3 0x100082 sbwait arp 81376 522965 19247 0 3 0x10008a sigsusp sh 1185 25753 52757 0 3 0x82 nanoslp syz-executor 41219 32908 52757 0 3 0x82 nanoslp syz-executor 61894 236706 52757 0 3 0x82 nanoslp syz-executor 47424 284230 52757 0 3 0x82 nanoslp syz-executor 19247 70937 52757 0 3 0x82 wait syz-executor 5029 455397 52757 0 3 0x82 nanoslp syz-executor 53142 445022 52757 0 3 0x82 nanoslp syz-executor 15366 46957 52757 0 2 0x2 syz-executor 52757 368537 19879 0 3 0x82 kqread syz-executor 19879 293239 13325 0 3 0x10008a sigsusp ksh 13325 523839 82594 0 3 0x98 kqread sshd-session 82594 91209 95672 0 3 0x92 kqread sshd-session 34039 271471 1 0 3 0x100083 ttyopn getty 95672 390292 1 0 3 0x88 kqread sshd 42653 170683 75101 74 3 0x1100092 bpf pflogd 75101 281379 1 0 3 0x80 sbwait pflogd 87402 170985 80579 73 3 0x1100090 kqread syslogd 80579 358493 1 0 3 0x100082 sbwait syslogd 87051 253979 1 0 3 0x100080 kqread resolvd 87958 253197 98554 77 3 0x100092 kqread dhcpleased 90335 486529 98554 77 3 0x100092 kqread dhcpleased 98554 177856 1 0 3 0x80 kqread dhcpleased 27863 470108 0 0 3 0x14200 bored smr 47691 172569 0 0 3 0x14200 pgzero zerothread 68986 127646 0 0 3 0x14200 aiodoned aiodoned 42622 296724 0 0 3 0x14200 syncer update 66942 433395 0 0 3 0x14200 cleaner cleaner 4764 354265 0 0 2 0x14200 reaper 31431 220864 0 0 3 0x14200 pgdaemon pagedaemon 5811 289108 0 0 3 0x14200 bored viomb 73228 183567 0 0 3 0x40014200 acpi0 acpi0 61086 92917 0 0 3 0x40014200 idle1 28900 235988 0 0 3 0x14200 bored softnet1 8388 271134 0 0 3 0x14200 bored softnet0 55721 475276 0 0 3 0x14200 bored systqmp 79037 468360 0 0 3 0x14200 bored systq 87073 232500 0 0 3 0x14200 tmoslp softclockmp 13489 323721 0 0 3 0x40014200 tmoslp softclock 87686 19022 0 0 3 0x40014200 idle0 1 390521 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10205 11026K 11218K 166960K 11563 0 pcb 17 12K 12K 166960K 60 0 rtable 198 7K 8K 166960K 376 0 pf 39 18K 21K 166960K 81 0 ifaddr 42 7K 7K 166960K 62 0 ifgroup 60 2K 2K 166960K 98 0 sysctl 1 1K 9K 166960K 7 0 counters 80 37K 37K 166960K 112 0 ioctlops 0 0K 4K 166960K 1547 0 iov 1 0K 16K 166960K 17 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1375 86K 86K 166960K 1523 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 7 0K 0K 166960K 14 0 dirhash 12 2K 2K 166960K 30 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 19 69K 89K 166960K 335 0 sigio 0 0K 0K 166960K 5 0 proc 72 115K 180K 166960K 549 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 25 0 in_multi 82 6K 6K 166960K 107 0 ether_multi 1 0K 0K 166960K 1 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 425 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 259 169K 179K 166960K 4816 0 UVM aobj 12 2K 2K 166960K 13 0 pinsyscall 45 90K 104K 166960K 1450 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 1 0K 1K 166960K 20 0 NDP 14 0K 1K 166960K 39 0 temp 43 8651K 8719K 166960K 19362 0 kqueue 13 20K 26K 166960K 57 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 111 0 107 3 0 3 3 0 8 2 rtentry 176 111 0 27 5 0 5 5 0 8 0 unpcb 144 400 0 377 6 0 6 6 0 8 4 syncache 336 3 0 3 1 1 0 1 0 8 0 tcpcb 736 56 0 51 1 0 1 1 0 8 0 arp 136 17 0 2 1 0 1 1 0 8 0 inpcb 328 292 0 283 2 0 2 2 0 8 1 nd6 152 22 0 3 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 0 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 mppekey 1024 1 0 1 1 0 1 1 0 8 1 ppxss 1192 17 0 11 1 0 1 1 0 8 0 pppxif 1504 1 0 0 1 0 1 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 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 pfrktable 1344 1 0 1 1 0 1 1 0 8 1 pfanchor 1288 1 0 1 1 0 1 1 0 8 1 pfstitem 24 32 0 1 1 0 1 1 0 8 0 pfstkey 128 32 0 1 2 0 2 2 0 8 0 pfstate 384 32 0 1 4 0 4 4 0 8 0 pfrule 1344 25 0 20 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 474 0 109 26 0 26 26 0 8 3 art_table 40 476 0 109 5 0 5 5 0 8 0 art_node 32 110 0 34 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 4 1 0 1 1 0 8 0 semapl 112 9 0 4 1 0 1 1 0 8 0 shmpl 112 10 0 1 1 0 1 1 0 8 0 dirhash 1024 29 0 12 3 0 3 3 0 8 0 dino2pl 256 1948 0 432 95 0 95 95 0 8 0 ffsino 296 1948 0 432 117 0 117 117 0 8 0 nchpl 144 2418 0 711 64 0 64 64 0 8 0 rtmask 32 5 0 3 2 1 1 1 0 8 0 vnodes 216 2125 0 0 119 0 119 119 0 8 0 namei 1024 8028 0 8028 2 1 1 2 0 8 1 percpumem 16 71 0 16 1 0 1 1 0 8 0 kstatmem 264 52 0 22 3 0 3 3 0 8 1 scxspl 216 8711 0 8711 3 2 1 2 1 8 1 plimitpl 152 54 0 37 1 0 1 1 0 8 0 sigapl 424 644 0 594 7 0 7 7 0 8 0 knotepl 120 315 0 0 10 0 10 10 0 8 0 kqueuepl 224 117 0 108 3 0 3 3 0 8 2 pipepl 344 132 0 105 3 0 3 3 0 8 0 fdescpl 528 627 0 594 3 0 3 3 0 8 0 filepl 160 3216 0 2980 15 0 15 15 0 8 5 lockfpl 104 99 0 93 1 0 1 1 0 8 0 lockfspl 48 40 0 35 1 0 1 1 0 8 0 sessionpl 144 22 0 13 1 0 1 1 0 8 0 pgrppl 48 31 0 14 1 0 1 1 0 8 0 ucredpl 104 312 0 296 1 0 1 1 0 8 0 zombiepl 144 598 0 594 1 0 1 1 0 8 0 processpl 1232 644 0 594 5 0 5 5 0 8 0 procpl 664 1017 0 960 6 0 6 6 0 8 0 sosppl 176 4 0 4 2 1 1 1 0 8 1 sockpl 752 817 0 781 17 5 12 17 0 8 7 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k 2048 35 0 0 5 0 5 5 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 185 0 0 12 0 12 12 0 8 0 bufpl 280 3342 0 130 230 0 230 230 0 8 0 anonpl 32 7799 0 0 64 1 63 64 0 246 0 amapchunkpl 152 14959 0 14426 27 0 27 27 0 158 5 amappl16 200 2507 0 2478 17 2 15 15 0 8 10 amappl15 192 31 0 31 1 1 0 1 0 8 0 amappl14 184 6 0 6 1 1 0 1 0 8 0 amappl13 176 416 0 414 1 0 1 1 0 8 0 amappl12 168 983 0 938 3 0 3 3 0 8 0 amappl11 160 2 0 2 1 1 0 1 0 8 0 amappl10 152 79 0 65 1 0 1 1 0 8 0 amappl9 144 250 0 249 1 0 1 1 0 8 0 amappl8 136 30 0 26 1 0 1 1 0 8 0 amappl7 128 76 0 75 1 0 1 1 0 8 0 amappl6 120 276 0 261 1 0 1 1 0 8 0 amappl5 112 73 0 62 1 0 1 1 0 8 0 amappl4 104 408 0 375 1 0 1 1 0 8 0 amappl3 96 2505 0 2406 4 1 3 3 0 8 0 amappl2 88 735 0 657 2 0 2 2 0 8 0 amappl1 80 9787 0 9160 15 1 14 15 0 8 0 amappl 88 4076 0 3899 5 0 5 5 0 92 0 uvmvnodes 80 2125 0 0 44 0 44 44 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 12 0 1 1 0 1 1 0 8 0 uaddrrnd 24 627 0 594 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 627 0 594 1 0 1 1 0 8 0 vmmpekpl 168 6837 0 6803 2 0 2 2 0 8 0 vmmpepl 168 47130 0 45108 99 0 99 99 0 357 6 vmsppl 488 626 0 594 5 0 5 5 0 8 0 rwobjpl 80 18082 0 14954 68 0 68 68 0 8 3 pdppl 4096 1262 0 1188 102 28 74 86 0 8 0 pvpl 32 14933 0 0 121 0 121 121 0 265 0 pmappl 256 626 0 594 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 274 0 32 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837d6ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff839de8c0) at __mp_lock+0x1a3 intr_handler(ffff80002ffdaab0,ffff80000007aa00) at intr_handler+0xe9 Xintr_ioapic_edge18_untramp() at Xintr_ioapic_edge18_untramp+0x18f __mp_lock(ffffffff839de8c0) at __mp_lock+0x192 __mp_acquire_count(ffffffff839de8c0,2) at __mp_acquire_count+0x58 sleep_finish(ffffffffffffffff,1) at sleep_finish+0x2d8 cond_wait(ffff80002ffdaccc,ffffffff833b6792) at cond_wait+0x7b smr_barrier_impl(0) at smr_barrier_impl+0x102 if_idxmap_remove(ffff800001493800) at if_idxmap_remove+0x11b if_detach(ffff800001493800) at if_detach+0xfa end trace frame: 0xffff80002ffdae00, count: 0 ddb{0}> trace x86_ipi_db(ffffffff837d6ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff839de8c0) at __mp_lock+0x1a3 intr_handler(ffff80002ffdaab0,ffff80000007aa00) at intr_handler+0xe9 Xintr_ioapic_edge18_untramp() at Xintr_ioapic_edge18_untramp+0x18f __mp_lock(ffffffff839de8c0) at __mp_lock+0x192 __mp_acquire_count(ffffffff839de8c0,2) at __mp_acquire_count+0x58 sleep_finish(ffffffffffffffff,1) at sleep_finish+0x2d8 cond_wait(ffff80002ffdaccc,ffffffff833b6792) at cond_wait+0x7b smr_barrier_impl(0) at smr_barrier_impl+0x102 if_idxmap_remove(ffff800001493800) at if_idxmap_remove+0x11b if_detach(ffff800001493800) at if_detach+0xfa pppacclose(637d,1,2000,ffff80003c002020) at pppacclose+0x118 spec_close(ffff80002ffdae80) at spec_close+0x417 VOP_CLOSE(fffffd8062670138,1,fffffd80097fb548,ffff80003c002020) at VOP_CLOSE+0x132 vn_closefile(fffffd806c0fdd60,ffff80003c002020) at vn_closefile+0x12b fdrop(fffffd806c0fdd60,ffff80003c002020) at fdrop+0x121 closef(fffffd806c0fdd60,ffff80003c002020) at closef+0x192 fdfree(ffff80003c002020) at fdfree+0x116 exit1(ffff80003c002020,0,0,1) at exit1+0x576 sys_exit(ffff80003c002020,ffff80002ffdb1f0,ffff80002ffdb140) at sys_exit+0x1a syscall(ffff80002ffdb1f0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73350b849dd0, count: -25 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833977e1) at panic+0x1e5 __assert(ffffffff833d54da,ffffffff833e5e43,3b9,ffffffff8340fba7) at __assert+0x29 refcnt_finalize(ffff80003c44b4e8,ffffffff83390e87) at refcnt_finalize+0x1db pppx_if_destroy(285b9a,ffff80003c44b4e0) at pppx_if_destroy+0x3d pppxclose(285b9a,41,2000,ffff80003c002d18) at pppxclose+0xa0 spec_close(ffff800039ff2e90) at spec_close+0x417 VOP_CLOSE(fffffd805f23c510,41,fffffd80097fb548,ffff80003c002d18) at VOP_CLOSE+0x132 vn_closefile(fffffd8061d7d240,ffff80003c002d18) at vn_closefile+0x12b fdrop(fffffd8061d7d240,ffff80003c002d18) at fdrop+0x121 closef(fffffd8061d7d240,ffff80003c002d18) at closef+0x192 fdfree(ffff80003c002d18) at fdfree+0x116 exit1(ffff80003c002d18,0,0,1) at exit1+0x576 sys_exit(ffff80003c002d18,ffff800039ff3200,ffff800039ff3150) at sys_exit+0x1a end trace frame: 0xffff800039ff31f0, count: 0 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833977e1) at panic+0x1e5 __assert(ffffffff833d54da,ffffffff833e5e43,3b9,ffffffff8340fba7) at __assert+0x29 refcnt_finalize(ffff80003c44b4e8,ffffffff83390e87) at refcnt_finalize+0x1db pppx_if_destroy(285b9a,ffff80003c44b4e0) at pppx_if_destroy+0x3d pppxclose(285b9a,41,2000,ffff80003c002d18) at pppxclose+0xa0 spec_close(ffff800039ff2e90) at spec_close+0x417 VOP_CLOSE(fffffd805f23c510,41,fffffd80097fb548,ffff80003c002d18) at VOP_CLOSE+0x132 vn_closefile(fffffd8061d7d240,ffff80003c002d18) at vn_closefile+0x12b fdrop(fffffd8061d7d240,ffff80003c002d18) at fdrop+0x121 closef(fffffd8061d7d240,ffff80003c002d18) at closef+0x192 fdfree(ffff80003c002d18) at fdfree+0x116 exit1(ffff80003c002d18,0,0,1) at exit1+0x576 sys_exit(ffff80003c002d18,ffff800039ff3200,ffff800039ff3150) at sys_exit+0x1a syscall(ffff800039ff3200) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d44dc66dac0, count: -16