last executing test programs: 6.511386489s ago: executing program 2 (id=2111): unlinkat(0xffffffffffffffff, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {}, {0x6}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000200)='./file2\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="7c8f1dd33aa2e2a0378b0b21d3449e27ebc07573c497463eb8695149d77100ea46a6896e35fa705bc47ed7180ab139f42d78e41ed15eafa2", 0x38, 0x8, &(0x7f0000000240)=@abs={0x48ada8e60ecdbb14, 0x0, 0x0}, 0x8) shmget$private(0x0, 0x3000, 0x40, &(0x7f00005ee000/0x3000)=nil) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000100)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r1, 0xcd504406, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "970000000000002100000000120000d2ba803500"}) 6.325299551s ago: executing program 2 (id=2125): r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fe", 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$TIOCSETA(r1, 0xcd504404, &(0x7f0000000740)={0x80000000, 0x2, 0x0, 0x0, "56a249ea000005000000000000b46197fc00"}) (async) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000005c0)={0x10, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xc982}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000002000/0x5000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x87}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1338}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x10}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x81}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x60d}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x8b2}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}], './file1\x00', 0x9}) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) (async) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x5) (async) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0xffffffffffffffff) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) symlink(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='./file0\x00') (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x48}, {0x40}, {0x2006}]}) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file0\x00', 0x0) (async) chroot(&(0x7f0000000300)='./file0\x00') (async) chroot(&(0x7f0000000080)='./file0\x00') (async) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac4eb0e773294b7ac128e3740596e31bfb586dd6036e28200303b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aae1cd3f003f0074a23d4d3305611f46dbb83deac95eb504bf1577908405d3c8"]) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 6.018461053s ago: executing program 1 (id=2137): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3, 0xb2a2}) socket(0x6, 0x1, 0x0) pipe(0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001cfffd000031958b35603b6421e00000010b009078fe339657dc6a21f401b30321fc9f4a776251b6f8f72f53d75ea86bef8c9b50b509cbf9699cd7ba0674a7c09d7babdedcf415fc522296bef537f8e608b7de"]) 5.856302411s ago: executing program 1 (id=2146): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000280)=[{0x15, 0x0, 0xf}, {0x106, 0x1, 0x0, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d, 0x0, 0x0, 0xfffffffd}, {}, {0x406}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1019, &(0x7f0000000300)=ANY=[]) 5.769938722s ago: executing program 1 (id=2147): r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) shutdown(r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000002c0)=[{0x87}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, &(0x7f0000000000)="ca4aaf66", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r2) r5 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="11", 0x1}], 0x1) readv(r5, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4100, 0x1004}], 0x1) 5.739202504s ago: executing program 1 (id=2148): r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) (async) syz_emit_ethernet(0x1a9, &(0x7f0000000000)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "86fa99", 0x173, 0x29, 0x4, @mcast1, @loopback, {[@fragment={0x1d, 0x0, 0xc0, 0x0, 0x0, 0x0, 0x67}, @hopopts={0x61, 0x1d, '\x00', [@generic={0xe5, 0xd7, "e804b0e501c4f7017b61270dc690ec3b4e182ccdbabb749e15a09b48d97994ad008330929a9139731dc6abd231ebb4ed929a95558e1565f1342e15cc0ce2e4222b915febd803685ce4c57830613bc460a62f868afabb230ea6b70cacd16c6502124e15a0904b8839b2e16419f1062f3488bc62c72cfa62341b62024d9ea3711f424af0854e9237bb7e92e61aa55634fdb09e893f12a1e7a0a6c37f5d6ad6c85d0817515c93840f558c79b0ed6dda832748327441570493f10b401003e8d5286fa6487c94bd02137b4cc589f0730976f83414c62be83cc2"}, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0x7ff}, @ra={0x5, 0x2, 0xfff7}, @jumbo={0xc2, 0x4, 0xe}]}, @fragment={0x50, 0x0, 0x2, 0x1, 0x0, 0x4, 0x68}, @fragment={0x3c, 0x0, 0x2, 0x0, 0x0, 0x1e, 0x64}, @routing={0x89, 0x4, 0x0, 0x8, 0x0, [@empty, @loopback]}], @udp={{0x2, 0x3, 0x8}, {"ab80a19bdb43c40f9d15634f831df7e4912e9c7bfc90ed11affb09116f2dc20f8008c35fa7404c869f45465ac57cd9bfb50c66"}}}}}}}) (async, rerun: 32) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) (rerun: 32) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) (async, rerun: 64) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) (rerun: 64) ioctl$TIOCDRAIN(r3, 0x2000745e) (async) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)=""/10, &(0x7f0000000340)=0xa) (async) r4 = dup2(r0, r2) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = dup2(r0, r0) mknod$loop(&(0x7f0000000380)='./file0\x00', 0xc000, 0x1) (async, rerun: 32) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) (rerun: 32) shmat(r6, &(0x7f0000ffa000/0x1000)=nil, 0x1000) readv(r5, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/246, 0xf6}, {&(0x7f0000000600)=""/180, 0xb4}, {&(0x7f00000006c0)=""/194, 0xc2}], 0x6) (async) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000840)=0x7) fchmod(0xffffffffffffff9c, 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x7, 0x9311, 0x3, 0x10001, "08fa3d5be7f50e565253630dead5b4a9d64830ec", 0x7fffffff, 0x122b}) (async) fchdir(r3) (async, rerun: 32) r7 = shmget$private(0x0, 0x3000, 0x83, &(0x7f0000ff8000/0x3000)=nil) (rerun: 32) shmat(r7, &(0x7f0000ffa000/0x1000)=nil, 0x1000) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) (async, rerun: 32) r9 = socket$inet(0x2, 0x3, 0x9) (async) getsockopt(r4, 0xfffffffe, 0x3, &(0x7f0000000940)=""/132, &(0x7f0000000a00)=0x84) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) (async) getuid() syz_emit_ethernet(0x2a, &(0x7f0000000a40)={@empty, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @broadcast, @local}}}}) (async) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80), 0x40, 0x0) sendmsg$unix(r3, &(0x7f00000020c0)={&(0x7f0000000a80)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000000ac0)="7e216d3f76154a0b688561794601fc4e", 0x10}, {&(0x7f0000000b00)="6d1825323eb771c010b5ea55f2030d177bf0a23dc072b0ffb256696343474876f8f5d0f5114e567dc4eadbc6fd32018586c6be0080310da2f0197f89f2ceb1052949d8f64607c251c342118316c09792db5af4b6d6de831bed336da452067d4222fc55b01ffb14db", 0x68}, {&(0x7f0000000b80)="e6", 0x1}, {&(0x7f0000000bc0)="9f190450a2f48c8926920694310df861e2496813d9d981b81b7a8eab7a4f1f92eeaa94f966c403b7cb9a9fb3e3ff12678e84fd2a4c50de88776e215ecf817914c4923139700a1ed6bdc73aef0201348d707ad829404f621ef02abf98db4f75051581505eb6ce3c1ac898933590f3eb8deaee2e3a1ed99885229afad44553c53b7abd844513cc5d15b747d77eaedf0847153a38239ffdf83793a881483aeb9afc333d154dd9b1ded6c3f5808668e57a2264cda1c14eb265fabeb6fec32ae0dd239fe0e1dc38896e9e7896e7e693bc8335b553ed886da2f75d9e7f5fc0961397308ce0038806ccbb2e5eafe1d49233a4a5d1ab15e7c4b7bb4fd63003f056facfa1cb77a7668d17e80088f93237a211bff6a2a7ca7cbbdb7180dc224d5d70bd82f469dd86c4facee7d80b6fdd9b954f03c96836da81679bad446a97a415769c33974e7fe5990769481678dcd90233d110e41e0a23b598362030d38e99a1a7165ddeaf3df9ec2e20ab279f34ffeca8283062cc665eff51a782bbd75257b55126f4ff23663354ee98cfbef03ec6d9bc543a23cc1bdfa8b2277cb3901ebc0603d4a612b2f1a8d793a80f4fdc6a4d9161c43779517f674afc3e1eeccf99523a8b5ab759464e75d3d10b2af457f3dcf17867f1350209c617892a0d3ff711a73ff712def0742b693894d52758d7e4805c0fc109009da50535c6be3e7b3e139936c79640bc20c24d53a73768ba022d9a67349d43459ac1479c78dc6e65c473d4f834d412447d6966cafcede91470f6a2d7503f6e871eb2b57d0a0291399b4d8061b155e796a4c22b9157451ec9319e0449687d1a75ba4bd595b9037e24e098dec0e098c1affd235ac6aa24c046c2da23caae9f7740271850d2c5b0d9c6a12ddf7a3cc8ba1e0c615fc4c4545e4d5677063ab5648d828420907fa4cd20462d129d955b3669feb6fd554fb2d1fe3a7acb0dbe083761168d8a1be926f5c6ff799c0328e1d7ca4cfba2de1d193959e68462cee22d76e8a148748994ac69904d8f52c821453da26bf3864fdae3e740c486ce90551e0059f42bac4f08368c0cbb01582dba47aabe3d3db2f3dfe6a5940171bf9a021c41b8a589c2839c050d31267000f0c44711c1e3257c9e8025e67ae6fbac5968b5b70ac8986bf1d36df44a8793d0b638eae86ffa68213bbc49c530efe87c22139456fab942baa9f0491295f5f9358e5b44371ee5ed62b163aca104061e13cf80d19f8f6457c89f15a11ca49c69103894873194e11eaedc4ba0ad88e4357ec975c940912255e7e2c7607199c9e5fa8d7cd7e8fcdb0269ba98e8ede499230715d1676b1a8809d9b3ed86d302d2c8136cb4d56615115387764909d11c66337889ac50113996b25aa22fc49bf43039db18200822760b087bc8782d7c28808c552b84767f606f87d22e0102609ad1e243d5932ac4120ce5d383e2b145dbe9264eea8e7f7f240fbda4fdef1d0591649ac4f9265cd39afef3ff9555a72f01891a4cf2682b3947c3edec9327ab332571f8a3eb517a93a87ef401a385a9944d216c142cc6faf4e90ca06e56027a88416f0382b2e9a9d5121b7b900d5127b2cd9822939dc2f9877cb9a735fe293f1a07c87af20c0455e4e30ccdbd939c028a3015920be788d3f5b9b294d42be64d32e72332b6df7acab0d636e58179390c7f3bcb67ea43f5faf15eb727d8ff739c6612c43201c7f56a281b18ab639f5e12461ac4acecde1b544da63d29a4593cf9e298be9413f2c5740a3046f7121f668423e94ba73f16ce8596a5fb2c98fa6d454ec3569329eb87bbdf7e166ddc22e1d3009a149df001ddcb8bdba09700bca9d8774454862977cc654acb1fb29bc2162877eb15c769a6269c4475e2727d9442bf377d90dbe26e37a5cda53a493cc6760eebf7ac4088f80a51d488d32b4309d912b54f4e7a99cf7470b83127bf934d3da70e89b32f9e84cf2b627a9cdeff2c125e58d83d981358e4d4ba6ba23545b62410b9010274d35ac1bc60ac7b77be9100904d12c4e54944d17042f021d3cf9075ac7e21cf9f54c974d1c46a18f08f71c24ca2753400f645872c19d74b19d83bab15a06d30d802829894f98c72e14b79417ab6e283d4e480654ce82ec5eb06f0faea81c7cd3c5d88bc05052d862dd9d980d81eecce4634bceeb68272a764e630e35b29e8e65da8fa52f3d66787f020c9a8b4d5d3622809a4d643e09d2f270e4ac67bf5dd78cc0fd5c7de9fe07e7a54cb86b11da824f1df8aaf4913507d5d3bf5c1bfe7b809e60667e4b7053d2c0d783ec8d7a9bcdaef151c23cf64e06da7af25ba1eed9f759d64284ef394c8eeccbc826b423873247729c4e0a2c5606d9c7454d3425fe1f3898b7b831d1b7e588ec86c6158362bf9a66025d55565dea07d1b443a95dd6e7ed8120f3ec55a4f918f2ad10afdeeee2551523e7349e4e0e6a8fde19874193a98c89db93f0fa8d27e8117027ac61c68e723e406d87d7806593074e77cccabcb758fbc6d535b059ac29916ed3e2cd2a5f9841cd8536ddc3b1307a613e6ff13e954b98929b6e015399980635acc4a6dee1ae8249d657a0eee13eb907fdbeece9a7f4f0625f923ea1dc6d4814b43a913b3728cbfd54ad20ee5d79199bb4faa9b684f6308ad0f46ee0e7c1558a83a10823d4b33d18e23c3361caa082f5a11c971be59cbf1f3e7afaa04786e6358fd326341259f14308d98bfb47a898ed2abe22e4d3b8e1e50612518a8d3eb30b6130bbfefbcd6f7c32051c256c894553f7b4c50e26b829f6a76a9dd380ae487f456f0e42be917a78680f7f6810e24dc68781987a21ec4d52169d5c480bee5d4103ff04d57d3ab20828dfa7b4b07c3373c1234c81fddbb7ea6c3382af47e18c17577c9de6fb1bed48dde954c276e92298c9abd4ea1454e4e90a918d7f42ca378695f897548e94afe1156cfb7615271bc0f6f6db89ec61d6abd325e0780cf5e64d1fa92d1526f64cf6c72e152af09cdc47c36c570e1efcf147bdb4f009513b16b19936e976aae841ff66491b8967363463b0364f8689bf32d2481f92bbd0ccad1d80fe69cd4e6636fc737c74cda2c86b82ad4f310db0e3574dc0e2d793e2fce551584c88a523f1a18ce99757695060ee0f275fbc3c9d6c33edb7a268eee6441d21d1625092ad2819ec23ada8a4be0b9094213438f5ac84d40f67a15bfe54dcba747aab18dac194788b6c42f36321c323aa8539ed141e05f26a4a0a978d3dad0309894495fc2c53ee053fb2817cb71995dfc0a54385d47c4cd125338e4ddb69963348988ac74f3978dc1da8df8bd9d2a8410de79c40d1087043e21ffa136e26a7437d68cd6a0c1aa23433aab6561b04445e19ea55e46e22bd122c8787c144920ba03a9086b6a650ca768e8b78b139cb9c45119a757eb2338aed6d679ca5116d7bd138670521350bf91939f8fe83ea89c4aadc7de811b23ed8969eb21e513aeaed1fcd3e7a68267ce0abeaf1d1251cfc889a5bf2031dab647c828148784f3ab5eb71b02f8390efca851619fb04338f6949be4e688e363f6c3748671e4df02b9431107747685b5f9dd7ecd8f3aca396fdb9d522ad9ffc83a3898e9dcdcd80a1d4de94db4138e8e17d82247f5620040682f10ace5e42ccb4464a956fdd96121aff98eb3edee7f2175ef4b4d0a4ab9f3029301dc4e102bca38c9b9f7979e0eb7a2713ac3012cd097b8300992389c4aa8fa1aa6876b9eabb35b4050e77b65a0e37972b9bcaa7d141004b6b9afb8149feba672ac54c0f8aab0b9b39d5180c0abb7b7152324db8ef04136224a05a58eda1dc3d2e62d803e0f1830bb7cc3f1a610b79c0d6e443f9830f07ff259fb4a3dd1eee0722a08c144c896527c49e50eafb225023be21d13568ae05ed63d2dbacc1df756f29aba7ffa60d4022accd35aca6e4f03c86caacb825cc9c6658bab4ebdbe0b89726de6fa845294ea6eb98dfb0878f908c4f0221bb42b3ee35306315f5271de19fd3f5f4977dc655156b49c6e845164813b4d26d1ee0ffe4ce326e331872541dab83ba1f77c49486fb5e5c563c92f06bea9dbac8edbbc4412c1807d27ced02beadc1a8e62d36db1f6dfd5a93bb07024792bb23bd0cb6070f23c934c0f9230127cd66fc310e3da5cd4d2c80ce79df256850aa735dd6c6c9d47467577df797d48e13b26019e9f9b00c83a606c0446c4bd87380abcb956ded1c254feb76f5608c0fce1ee0ce99ede121c51152274c7521a0f9a76d3102dae2ea2fae4329c9ac34fdfc78cfbc56a41ad190dac13a7841e34ce1406202bd10eb19393bd6c63420817ec4d7633894c9e7fb650cf76cd33d06db95b6e41cda107b962f52d68aa0d5a48c29169b0424c8ee285ac7b1ab9e3461d3cd01842578286d90da3b7544db1bd48f91d1f33aeb55205c2c16998c8108adf85ecc0af187d324226ed8375ff2d039fe25cfc05858da3f77caaab5c59ffd8ed78d42acea1f161858a1827ca0c3cf1d85489d89820fc96a4d59b93912670b4df0b0a8a5cb29005504b2020d356a190f4ea86e7f5450837a566003d0c16ed3120ba1cff272e6e375431d2cc99094eefbfd72ebf755a650a3a11133b791d0f3a8133b59d998afeaee2c8d500cd3614b3f88dbbef36cbbadd67e1404b65f248517a6403eb6889b5ab78d0631251a281a1e207b542875f3ae93e6c1057af1373faa4245b92b5ccba3d1e71104c1ab49e22b1e0e463308596375936acdb3b185d335c83a4af7d06cc2dedb8c3d935e7d7da9c0fd78a983cb8578804d977121ebc01c01166c8eab60b7e196b4d6cb755871c1351f3d2bb346a111db0df7b7e7e78260b63d27e17b9b1cc874a83dc0aafcbddf2ebb83374467e56b3db3fb5954f5ea17313a1b0aa8730fae388fb7fc4184bb28e9846ac81d9fbd9740531e6839c86a74f9ec63375d1024d4966e67e64dae7191bfdd5aa62fb9b202d33067c084a797369ea8a6a8f41bbd5fc76a5604a0c4d21b758a279ae7c655a83b591e2e86a296a380334f0cca3385824ae56b72adf709133b68a04890725b674b231d01698663f291a1172fbdd3d0bac926ac8c6061b34f68613687c54aacc596f8632c0e106b9314b56b7745d34c4da531bde78d5dbac1223109f74e7487a46fb65d780ba060ba9b115f8b6694b69eb1cc146da5427d3ee0e87995137548a35693bc439eb26f4d66ebf34a05c3b247312dd48258cd8c0e89dcd82c06448935133c69d95edf5e81ac204fa8bf6cd576456939303470ca79a9033d55f5fd936bca4f19347d5a22a377b58f5c5fe0b3eff6289a6e6b0a02589ab9acbb90275f9caf31143d764b3d492ef28a44c545c21aa465ad189443b51c7f2c3228a8bd75fab980a3686bbc12c2cc2e2ff2b3f82b5a5a3d5643989fb1e55bfea2a36d5daddbe25ec63ce1810904b50b6b233f83e79e8477ecad96588261657d987cd60e8781cc0cde4e5d6419d67ac24acf27a028d952f6f5469d495ff46ec3a8c822e3a9ca61a9f80d1c0275611150f78292a93c04aaa0db679025ce8125ff39c57f05389d6fb7471594d4fccf749a03d650b7572fc46b55578d80dd7d4bad1f0ba3694955b1fee196183bf34438c4c4a898d92354c150cfb856cc892f8f24d9c37434d565c3dcda5b2bf48ccb800581d8b6addf2a20a10a8e9cef2b57c2a4e142a301028eedfde07245ed7ac895c29b2856acefc434dd01bf2a341a5c04a239ceacaab0ffde9fcf020e8e5ae6568a26da9bb85bbe7a617cf4ed26e4fc5726e64d82718f7bbd7895801bf304bbc1bf260fb39222343a5a3513eb5312b8e20", 0x1000}, {&(0x7f0000001bc0)="ce186cacefc3871452d8f111a0c168c88836e5eec22018f133f7f8f50a25d32957d58542271157bf933fcd037bdd072fbb865f4afdd2c95f42515b0d9c1a99804fe108727c7a244fe041850324d1ef7a95fcff1c40c43b78748246530bb11d9110d8cee2827876377f913f232a72454deefb6fe976fe66ef3d30d258542cc132d107d830b1ec8db68b7872440eea030582ad39721d83a8fad99237db409aa955e0f4135bddce4a9410c3c8243b", 0xad}, {&(0x7f0000001c80)="6655833bcc280493fc1fbf4956dfea17cdfe202f0aeb6509e88c5c67c444ae92b8220f66907cff372c8f7f3f983d01cc82f1425fd93a5ea4f1fda5cb1e683463e3651859447d6f09a1e5baf657e7ab637032ed1755e87bb5f18ac31bb6c5486e0aefc2b307c14dcb50a4a0e4d4c34cf4", 0x70}], 0x6, &(0x7f0000001fc0)=[@rights={0x28, 0xffff, 0x1, [r10, r4, r2, r4, r9]}, @rights={0x30, 0xffff, 0x1, [r3, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r4, r4, 0xffffffffffffffff, r1, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r5, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r4, r2]}, @cred={0x20, 0xffff, 0x0, r8}], 0xd0, 0x2}, 0x400) 3.608592203s ago: executing program 1 (id=2154): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, 0x0, 0x0) close(r0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 3.387369552s ago: executing program 7 (id=2164): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x202, 0x0) ioctl$TIOCSETA(r0, 0xc0104451, &(0x7f0000000740)={0x3, 0x408, 0x0, 0x20000000, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x43, 0x80a19f, "14400000000000714543403382069500"}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee209", 0x55}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 3.152294929s ago: executing program 4 (id=2172): r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) (async) syz_emit_ethernet(0x0, 0x0) (async) clock_settime(0x100000000000000, &(0x7f0000000000)) fcntl$getown(0xffffffffffffffff, 0x5) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946472, 0x0) (async) sendto$unix(r1, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0x111, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0xffffffffffffffff}, 0x0, 0x4f, 0x0, 0x0, 0x0, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3d}, {0x16}]}) r4 = socket(0x11, 0x3, 0x0) shutdown(r4, 0x0) (async) sendto$unix(r4, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2113220063", 0xe) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) r6 = socket(0x18, 0x3, 0x0) (async) symlink(0x0, &(0x7f0000000180)='./file0\x00') unveil(0x0, 0x0) (async) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 3.150827448s ago: executing program 4 (id=2174): r0 = socket$inet(0x2, 0x5, 0x4a) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="ea020000", 0x4) dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x6a}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r3 = open(&(0x7f0000000200)='./bus/file0\x00', 0x200, 0x0) dup2(r2, r3) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) getgid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(r5, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x0) getuid() fchown(r4, r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x4, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1000}], 0x3) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)) 3.055173729s ago: executing program 3 (id=2179): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x10, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="b9", 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x1ff, 0x10000, "0100dd2d018000000000005e00", 0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(0x0, 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x3, 0x616) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) socket(0x0, 0x3, 0x0) 3.007713312s ago: executing program 3 (id=2180): r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x1330, &(0x7f0000004e80)={@random="8f6f77ede655", @broadcast, [{[{0x88a8, 0x3, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x12f2, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @rand_addr="400103000000000700", [{0x5, 0x2, "6cde7c4fc9ba41fd6f89dd87d8bc3c9e3a"}, {0x2, 0x7, "6efb09c6f57dafccd16337461406769812ddc169258e1f8ad7b84c1fefbea2c95c2e7ac81f7f5d14aa0de9ad566735261f08f053b0fd5cbddb82101aa9"}, {0x2, 0x200, "6ea7e89299565d968a062c43bd378ddf50f9073c2c2e77f387cde76f43f634fd50a2fe9cdebe690dd78987d7d864fc03023adc02c9d027ffaa4876c71fa88ef0dbcb0fe21c7b774f3009cfe4e6d5f348d611242dba264f539835b0e37eec15a37e9288cdc97f0eeab3101eab1c87a8f49cec955fcb1af7a27f4153e4597d813d8c50fa479e8c934422e4148041a284438a715b4f28ce3b802f78cacb2573edd76a40599704f1901f82a600bde969c536fdeeb8faa25ca513205af8ee6fea7d642333420c1b293bbe3553fac3abc4347d99c249397d190c307fe557a69360d69ad0d6e17205ee31fc1cbf59c6b8662ae686d091ea628f3303d26d1ba115ba6865253cc7dc95fe98fc220d24ea0f5fe7028a1b9aaee47c6b66c4244f66ab0b6d69b81596d97cdca7cf386665e527508b1d2fe0e8f0e0c8822d8cc21b6917a6a005711cd82980705115258ab5c7e9cf50bbafa0948034cede93a9aa5012df5731941978cc8a8dbe86cfcc5ed767b9eeecc9fd6b062ecd5dc6cb724562e91132399a6b91be83abb9bfaa5c3d42e8f72c9695f76cbabc4b58b650e07b196c81ecb73ec6a41b905064682fb938f5d576d9c2b1d28098a221fa054d542c7742fbf39a877534457098289e16dff2a84a99b76e94151c471c65d9014d6b65a439abb74ec6db87b8e6afb5e8fab36d0dd0a555c4c8e594f9a863da6a1a3639d0a8e53857aa4c1b3dd4fbcf6eb0539b285d9f854445ecfef9037ad0e9d41e449861590a69aef708ca667f47b4b17aca9be77988ccd78e473420b03428c6bff6092e4255cb543dae3efd9bedb12f83f3f721892096f3b66e78950503806bbfc8c103904c87bf6297322ed79265699ad6ed0e4a6d37818e20b4f8b904b20e9cb4cd1a5eedeb3c6bfb07e5ed366a9d55f91c3b4d0d353cd448948853d3b969f2d2056190851c7161074ed637c3a7e659b05f004274358e50ebd1d6b7a0b80065691c73c18c7d40445a4d61212fe4b95e73d793caa4e737730a93118a8fcb1d5832d602c71af4fae50f64e6a9f91e243280e6e5db2ffbd83836d6e1b5eb3518737d393343932d2f093e2cfd9af3faedc137f6b912ab6f54980515e030a1e28e0a4b8998481dea68792e0b142db68e1f28190844258d880271414147808c783497d1712f484f239cad6fba3a0fe130448618bcc1956c3c5224ce98a18dcef1849d9f940ddbf185bb307d4a0e939effa379e3b2d062784e12dafd4617ab43f9298ee93c9919b8d7ef9624fa30d561d4ea740199f56ae90b1a1d54ece7ad7063f75f706334e1ed13a758ad7115f8a5e8dff4a799ee30e140cc11f58883a516565191aac23f5873094e061c765e953e6f855f3cd0d562ad557bac4b891bbfe8fb57fec15ce9c6033f53c9318e3fcb493a275b9b1bce2e5eb0ec67a0ccb03e6049fe9f4ced67d2936ec17c54c727461d1aef516852b00d0645ffb0a1e04df7a0414f19387af1acad32e588de76ae09ceb8c281b396224fb6b10084c04b70ed2e04fa84cd52b3fc7454638a2928f1fd69872ba2a4a217840d170830a6181d1479fc677d56c1a2faec17896d62a29470fb7e441fc6fc33921f3772b92981c5de7d731ee712450bdbcb26461aa464c65e5ff573f42ad1b522e58f6537cb44aa65fe2793e17e30dc4b363e49c95c5187d55fa0e7ea5791ec5478e1c916d14277187910a8a7b5aa2a3bb8a0a36444235f160a7ff1277fb80dad8ff5976fbb152f63474c0c392c562fc34deac177b33077512a8550511afcaaf7fc40139b5db9e21284b32cfa60fcac544bcf11f3b6770373e546a3aeff4d2fdc0721bead4e2a7fc8fe1e7f586ddc143c8a478a59fe03027ddc599fc2f1cc449694e5a5f01cef013dd4ec10f558b55e3d44b19710e9a6f5690b53367b6bb22ee2f74c8c9a610bdddc3381faa9dbd8e6abb13d21475da4b3110f67bd9e7410d44d6a41af8e8342d336538a8990a95e44507d88b0a1c43dae7c6c9c9c38f0576b9963ce97875cece453d7948c4566591a0445813dd5f205538c9642aeac9e3fc5498788621862fdde56c6e33d867e646ddeda33114760dfd615181c8a8b59860ca289ca7aa1ab5bcfa30f340ddb6418d1c5847f8cbc69ebeb903832c00dd322c119cf680815639bdde7b521e5c0b54fde980aa398c00d72b287fb63a8d4944f2d8d9518e1077c3a1c1aca37d84d713fa5a3e55627da23adbfbd37837ebb29433ec29205f3d5e219c3ea783357601fdb9248d5e8aed67f5cba4a77fb47ab1126e4bcee301937dc9ae455b30af38368d284c150b9c9e1618851fbf622d363fb8be5ecf0b0edc228aa9b53525e81f61965bd818050c98e05314ba1ee150b3d26cbaefb027d0c71ec352bdd806721698ba353dfedc658c1b04de94ddb023631e77ede281c4eb2e3ee101acd88fdc0056d403ab26011f5c5baf76ddad50b020483b2f78d154ced3bc826bd538937049dd16462d8c9cfe51f0571ba2e98832937ad193ab655eab657001450e9b8cb133f3daf6df75718316467eb713d879d0b3c52a1a3567ad4b96903848b2b98a30a5e7ebe8ae62e387d252bdb502799bb5e57057fec34987dc5e2f05311070943bdaa1258078cad537da705596bee70c885725dc9d28e88e8830c90616e3ffea4f6a7a8bd7a308b0024cfaee00dca9b56b9f2d098af8ce20e67180be1505019767b41400fc86f347a0aebc62b2878acf22073c25dfc52662540e67e066f208dfe0b63f28509f2ac998df618e19e3731b6e28c1bb9854b2c7a60b9cc8d291dcfd6ab1209cd2990653d960f88a1212935469c3415418ea5f30fa078078d2dc0655e9bab62c7037415c6edb27877a22af02570f4f43cfdc5a66157410beac491c225c88f91c71e803892c0a95d54a0e72c6677b27f03f8f57fba30946146413720c5238aa1bf7f7d8a8c1b1a49d99aa448232f64e48b6014b0a9d92881fa7f5f5ca796c270d74571b325392fcedce3493aca5190ccd371d6f4b568e043e341210f56893ac13b62dd3220a9907f42e969a3a6788af7d54b0f496d07a00acbfad80274a32a31763c95e30ae98ac5cb9e88d39732a4847ed25a75284fec058a15a0ac04523f4e54a5d13a15fcbf423951e71cd5aa1c8ad741f823c5d16a90fd37514124394b5fa07ad605f65bc2421e88203fa239a79deeba19415300beba23f57488b73cb59ad3c30ef5bd9ea5aa532f1bd6709bc27710c205f12238dae7a4552391128efb98471beb8cff22078ef5379f94f956b00d70f03bcfeb76aeb9782229e4ed6be5f3b9b55806747feb8bcf20164223c9a63d984c95c978c7e441072d23dc4cc000c847642ae395c8df993b2918e285df43dcab8d9a5b6a7d3a431fc59c154d098f3f3acac9ef261ad0cbb420c8be1b92dbdc6492dcb1ec8aad150b6e810dad05f74881bb7948c692327c5af2949360cba9aa1eaad513a8eddaded6d3a7cc914244fd8b0b7fadf2cf5546717886693176af0920e32dbabd218d21b1784f8b127d52d90408cdf84895804b9ec8d2a8fa160ae30f2d5de46c0e67a3936ea297bbe37ab7665eee944b3ec7e9e29ca266a82afe129625293436a31cab1973bd1ae1d48e4781026f9f7f1950bc86db87d9749eaab41d934865edb8ef95b81307753f0b607e3701557965fafe50daa2586f80228126815fa868a6ed8779b8908675dece2b6e400c625cb72a405ce4311e484c41b43dc60c0a8b3bd7d4c95ecdec3dab15710bfb2bc62c1b13db8fe406f2028d008892382f4a831fba7b160deb418de2a6349a5ce21d68cd07d387afafb6a43d11e982a9956c2322ef132dfcba4e3b2a233b80ef8f5efa4cd8bbb6c1200d721d210f186f62ff3416d31239879388dcf26c37eb6bfd164e634ea0cf0a1b1bf6049c74282414513affe89f4b4576ca474c2548801fa41067cef7d433421b423ac96068f889c0d416e4384451ff8348a6b8e87853b8675f3e31f6e655fc008f92c4fd5e668979263470eaa94ef3d81cab13bffe4a2ff4983ec1b0fb0d1dd953aaafe7a94e395042a87923b522454f2a0fac36bd54e9905465064c97daa8d466f711a1463c3046fe84949112e4b207c330d747d9fc58b1990aad4365ca01fe61e5935c23e1fb36fbb1a2cacd53b10debdf6e72f342479036bf020b464b36242e645689e3cce7f1ab952fb148dab5d38c03653eda31e7d47902eb01884f56149cd41a6effe60e89ebc977871cdb7c5d355b7bad6049e33851264fe69fc75a5051a46fce489c7e47af02d91163ab3e8c29c9fbfbe5f6e49e5c18cd3265f93ed90a2a12f5cf662bf4b7b954a8d5ab06eae7d37d0e5ef403086ec7e6397fb6ca85ec791c68f19937e6211d60be1897cd4c8ca20f17d7636e57716ec9f0354816c68017c21ea30d788cd8044d28548e7cc0700e8d299e0fad28e48ee7410d98bee7b5d339ab49537a13c58a0923f7b04e66ee48cba0e9c83fa0e57d9de54e99bf39e137cf81fcf78fa11787c29dd81edd0873a1f1f3da5ae251af60aca01aa8f60a7d6c02ef9975a1f0f9dcac8984ffdbbd990d3382f824d84a4e63c0700e2d0cd31cd844197ba13ef15fb5d9c0cbe71d425148e98c79fa12d5b607dd521600e16e60c25b043f98792dbb71e0cbfcadb39bdd344aa369a47e9bb07c09ac98135bf43166dbe57e8f8c50c17f07e16061b38d15354d4e76bff68aef0491105e96cb145c05f48c26cd56033d849bf97306495262dfe554545d974d34856c008e22b3e943903e8340fb77c0917157693c7abfe00dcc3c0a9ec2b288f3a7fb215b96a9befa3a6ef62228d0813fc8c72c920c1c068d6ebbb2ff01bbda52f681ef78f4b1def8b3462a06724165d4566747334171dce5f5f6cecc2beb27dfd837beabf5f731b223889b4213aa25fa298462c360f721192aa2bf448305f656002844642dd342b4abae7abf296ad6cee2f5d354c034cf04f3201e15d452d7fb0df83f8bcce57e28e4a40c6d75300d8658d1aaa6c80ecc4ecf354f468729afecbe7d271633d1e1ff34be2e6f51962a31e02d52874de6e7f796a4b61765630553ad809031b675506130a34d358549e153668badebdbf4016fd7b255d60906a8298c6b3ac0cd569bf7d1ad2ef1d2a5464f0d97d0acccafdcb23f8c24792499d4d95fa4bc637a54ca0a20c20c71cab76942484fd0cd628091927848ccea26313e49250246e25d920980aad7ad4c36e7ddf8b2b4998746403e8007cb1d8d75cab3d39e479d904907f1f4a71399db44b7c42c2c008b4c27b6673f404c27aaf03c8fb3e16a92fa8147adf452d6eb13be96ca815f2320f5b394c28a7f4b9742fec94f546cc8436c14fa1507d4741c15a575695ebeaad05d68d5581f19d87f6650c7e06e33f9ec539dd28c3850bfcec4e878238c98470126f2f06bef33b7b652489be48df1503c7f942103c03bb020575557c2bb2c6d4c774ef9c7984bbc1d47475bffe830b9a2aecd4955c3cbdcf2ee4f37c2190a5768e7746834cf427517d26f6e55c259ba2fe407c0e1428e250bb405755b53e040041e17076aff586e38cc6854a76ed458ae679876dc9786046f9a41296fc3e41f764c2baff4e865ff2c0be3841c6364b342bc3a3084cfbf8b0b1805365c242a0783174f2915bd31b2b25c8eccaa6b284e5c22f6e6b1a1ae366f507b717b587a0efd9f1788d51bb005d5edce99e9c1024f9c14a6918c76d0aa520a83649da6bcb3fb84ddf1df0bfea2404800cd5441967c55c6549a887ca8b41a931176c109f395bc4c4abeebb7db100351cadece24b4ddac"}, {0x18, 0x14, "ad76dfbd1f69c782c5a4fdb46425f6e159c6f4a92c53d0b36bf8185ccc21ab3d572a937855e257badb606abc9a9824f91a237a18ff238097316e9bb95568688e71e56869999f36f0ac427dcaefb777e7443c71180bc808d47071bb9467699aa3a5a3be154aa70efa8244895c9ae6b449dcdb79a1e953fb2e1edf43a3c6a7c69694f0feb02ad429fa355f0e6b16e3c35be4052fb2da0fbbc9e76afe6c1a34"}, {0x5, 0x2, "f70ff3bbf81bbea3877829ea7b219582babba05b"}, {0x4, 0x6, "200880f35e510cd5ac919c759bd7e355e4129441ee38c8d536383ced5943458ccee5871e977e84ffc4f9814222c97d7cbb"}, {0x1, 0x1, "cfa129a3733432029036"}, {0x19, 0x32, "e8955f2d48d5d25fc3bcbf246236ef74a90d73d590c631b9f7ca6bf96bfd6f6b6a138b127a84c961eeb5ec3b84bcbe7b5a58c31551a72efd3d49d2e9e3c7df0bf23b8bbcc89957608c24459c2044c32d034d2791862d2bd69eceaff327079b91c8dac7f57520e7bfb45b00b4578188eb191432d8c79c3011d3b15eb1913cca2ab163035d53970654acd796e93bad67606d06ed2de4291966cf4c5971e867980ba50d2deffccd058106d71a8da3b8098cd0bb66e34b6a60b435801eff2d5a1562bff16e801f693590f10ff64fb7581213d9b3d11f4c063dfe315b62447171936fa18c163ad0f40c51aa3021cf9e44bf632e5d87ff3821da7c4af9a4b17024a7c66a13644462b4f25bd156617de4e978f1503390cfb54072d847b330898b4a0faad7d5699bac466f38bf55228fd04a1dfb763195f09f4fcff11c61b6ab0ef479bc2900aef9e718a9e9c05f8a9975c85294313be3499624814c6c15aa562b2ae03ac4c4904dedfc457b616e39448cd6063d0b82546540fb6cedb42807edab6cd657ccb4b6e329d4e49a8fc132bfa91540245a2016"}]}}}}}}) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 3.005927249s ago: executing program 6 (id=2182): setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x16}, {0x2}, {0x6, 0x0, 0x2}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x440, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0aaaaaaaaa'}) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) rmdir(&(0x7f0000000140)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x7, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0xb, 0x0, 0x0, 0x0, 0x33) acct(&(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[], [0x0, 0x0, 0x3, 0x2, 0x0, 0xfffffffffffffffe, 0x4], [0x0, 0x0, 0x0, 0x4], [], [{0x0, 0x3, 0x0, 0xb}, {}, {}, {}, {}, {}, {}, {0x3}], {}, {0x0, 0x4df}}}) 2.960908755s ago: executing program 1 (id=2184): r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000009cc0)=0xb34) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000009f40)) (async) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x5012, 0xffffffffffffffff, 0x8) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000114000/0x3000)=nil, &(0x7f000038a000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00005a3000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000012a000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000000000}, {0x0, &(0x7f0000112000/0x2000)=nil, 0x4000000000000000}, {&(0x7f0000109000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x80, 0x1) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') (async) open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x0, 0xfffffffc}) symlinkat(0x0, r1, 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x7, 0x800000, 0x1, 0x0, 0x0, 0x8001, 0x9}) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4, 0x2810, r5, 0x0) (async) r6 = syz_open_pts() execve(0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) (async) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x4000, 0x0) (async) socket(0x20, 0x4, 0xff) 2.958848563s ago: executing program 6 (id=2186): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000000)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r3 = getuid() sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000200), 0x0, &(0x7f00000002c0)="5670c6f96a8f4b8eb414f5982f678c5f29b56d7ac785520ebd444bf2ba5fb30908abf6d7debc04b63f48", 0x2a) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x200000d4, &(0x7f0000000400)}) rename(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000880), &(0x7f00000008c0), 0x0) r4 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) wait4(0x0, 0x0, 0xa, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) bind(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/263}, &(0x7f00000001c0)=0x109) setreuid(0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280), 0x0) 1.838750777s ago: executing program 7 (id=2187): openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x878, 0x10002fffffff9}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x21) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', r2, 0x2}) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ktrace(&(0x7f0000000100)='./file1\x00', 0x4, 0x40001224, r1) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r7 = socket$unix(0x1, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() 720.504145ms ago: executing program 0 (id=2190): sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2}) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYRES64=r2, @ANYRES32=r1, @ANYBLOB="db6c0589c98d5c6e3a7a1acb9c1cebd063c739469b87bb0243532a1d7ac1551a8d3f5a5052d87050fbc7f4a2a07c65bda61d882effed3381c17c04fa6c1e7fe13d81c3a907cf098c48026d5843608a086048380391f90839c3aa28e430b48949b183ae1fc4b695e78634852ecb04835f4eacfdbcce0566926e7ebbe88265a1d1e19436bde5805a22458d18596e1675936a4fbe5b70754f9308fcf9d291c95bd3e53158dd67ae09161a9d59c75310c286b761fb06b17386afb62ba33465c8e1cda9195afdc49921c0d11817bd597ca1be5de1755cd7ce11ae57bbbaf0c56bdba6cf1829774417147a5aa8ac553d94620000000000000000", @ANYRESHEX=r0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000240)="fc864141c1378f1d5d408dfd13fbcdb13b18043599a503428a5448717d4b53ac8367c84e30307154326262a68a37a39e7e80301be1b2cf10e3f8fd3ccea4a4e155221efd0c0e65bee6b8d4a4485c9217", 0x50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) 719.339368ms ago: executing program 4 (id=2191): pipe2(&(0x7f0000000080), 0x0) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60360b07003028030000000000001c000000000000000000fe80cb650000000000000000000000aa0103907800000000606cdf0000000000312b0d53da5668133292ff"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x61f6) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x61}, {}, {0x9756}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb0800450000280000000000009078e0000001000000000d00907800000000000000000000000000001cfa860000"]) syz_open_pts() syz_emit_ethernet(0x117, &(0x7f00000006c0)={@broadcast, @random="a47187d15099", [{[{0x88a8, 0x2}], {0x8100, 0x6, 0x0, 0x4}}], {@ipv4={0x800, {{0x17, 0x4, 0x2, 0x35, 0x101, 0x65, 0x3, 0x40, 0x2c, 0x0, @empty, @multicast1, {[@lsrr={0x83, 0x7, 0x1, [@empty]}, @rr={0x7, 0xb, 0x9, [@remote={0xac, 0x14, 0x0}, @multicast1]}, @ssrr={0x89, 0xb, 0x3, [@rand_addr=0x81, @loopback]}, @ssrr={0x89, 0x27, 0x5b, [@broadcast, @rand_addr=0xb01, @remote={0xac, 0x14, 0x0}, @loopback, @loopback, @loopback, @empty, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @noop]}}, @generic="e3eb5d67285aeb6696180f2281181cbef6e9f64516fca8dd649e08431a9f1a4e72d759e7683790ad12630f8a338ce10ebd600332920a94a44965e532cc7e4e611e17fecd80745d257c278f77f0b24272fff8797be18ba7cb05bf20bd07b66e6d85297cc13271ab7eee7ef78a1915f65c4eeb032c30c2bfb592bd1bec4511551802f9bbcddf6241d00cdaeb7a52a145e6fe2b7dea164ec8f531327636c8354443eb0cf80309"}}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000480)={0x1, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64b2], [0xffffffffffffffff, 0x0, 0x0, 0xfff, 0x0, 0x0, 0xffffffffffffffff, 0x9, 0x0, 0x9], [], [0x0, 0x0, 0x0, 0x0, 0x1], [{}, {}, {0x0, 0x3ce}]}}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000300)={0xbee7, 0xffffff10}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) open(0x0, 0x615, 0x0) 718.750539ms ago: executing program 2 (id=2192): select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="580d3d2542b44a", 0x7}, {&(0x7f00000000c0)="bd2191a4debb539c0923122662f6ac84a0a341fa5da5b36d8a966ae3dde4ac6b3d1c7890520601fe50546da8af55df0024cbd7c6365a70e0a65914bfa9ec7b10dd0e8c47a91d1f165527d2b57fcbe7c5b16fd13281949d81b5e549e5c9d98b60ab40132cde76b812317cc8623fde73b0221dda4f13cc7b2d69f93d0ebbff55341a772ed2e03623ef20d4f216dcc475985371d50e4d1c6f005ed5d670bdac90175e8c5d952d8b16e1446cf04f4171a03a360a2ce84f288abd9d3f9b6e2ff2", 0xbe}, {&(0x7f0000000180)="48c983f22e49c86cd1105e2a9c6fc7e94c2002586492ac292fc4bc22161c9b1d9b9fea4ee73e45ca097a3bc6a23660cae1f948dc47d1f1bf7d3167e397802b69a807db71f67510d28caab9f3bc41a28e7a128049853889557b8a8c34248fcce97d57219aae63249dae8a300cf550b2a55ca6d71a13ac8f3eb4591b938c6f1b6f02fe3d5df17dc1844366ebd4f85aa4e1f5a59f09", 0x94}, {&(0x7f0000000740)="f5907a48e677c7e9d9f1da94d8f7b0470d27beeb36f452903f3c5aed39d1edf3f9b17551164d007f0ddfa4bb8d2037e231d8bd4325f5afd6cadd2bc8a23140d581b8074c3ac7e4eb2b8d1adaab466c1583a2b63ff95a0fe01ca72b63734296cf11e8e793acde5d95c0e6ea20fe70f9ab9a1041b57f21c15bb8807f369679707612e0ad47b491656677fbe294860ebe1ee4e5524f1b91a8876fb6b4ce41109fc37c20e4f0eb9274d0847b3d913e969c4465290f18fda2a27b21da144e192418483449e2b6fa7d5414ded22abc61e173b34d7605c2126ac29b758866c81871a105ef7de77737488ad350c2d4ac393e7caa886d57f4d1247c1c778b1ebb45b6febbe7c6f8b1e482b617c57299845b5c12385c07b7dd3e92fb688d1aec38398c643ade780a9ccfe25f8fadb8cdacf33ad03d47665924a6f64e254ae5a5db15fd01dd3c4598662fa0058de45624d4e6c14896fd536d8718218d955afcbf9b6f48c721facd887f1984bbbb212fd40ad92c54c74cda4a2671208f7fb39b36feec799e62a5d81ffdb4d455dcd3e7525f6cba69914b05f68a0c2929b8d84c092fb1f50f1cf4bb5510fbaba90713cd4be25a57f2e32f6c6f25628bcdabdab0648dbac954398400973e0b580936c3eb5d077c62ec841944a70c536a443d61fed48321f38e9ce2113328d92e05df371473b4b056b76b0f69b9ad196da955b44a0ab0f30b303c28b9d43a8b514fe6c57e6790b1bac6d048927feb6e25254592d8f3e30a93e668b4e694ec02ce5fe4e6e43c86e69db101e869a81792209405ec548fe8bfa0ca0ef2a182ecb11611be27482303cc93bf8521a3306c5f8a44e68389f62e4b15fa3e26779b53fee00b6687359198922090d449b9b8be736b15faf87b1c0ddbc6204e78c12b6174729f9d5e5756c31e235ccf3a621b45f264aa1fb9feb0f490ad8fea4953513152f0145446f227b4751e0a93bfaafa4e6a0b8cc5ae3f30bf24f02604cc16001b04bf218e92c5d162feb374ee4ac5b6175fccb4c1b64322f480edd9fe64c78b5b9db9d0bc3943935b91e012728135614eba82b67495ebe3b4c54f19338cf45aa4408e3e2dd0f2db49469050956537d2d2dd2ecd71c0d9cd80b5c902fa192a497a69c23a0318bd9555c47d4633dfb9a9a656c46ad46d4cad54f888a2a07fd0e0e0601df4e5c7c000c9273c4b527c499553112d328849460368b9ca4ea64b195414ef16a20a591d0e518b5d4d5645dd55dae6f9489880736dca25f75a6f4d545688a0d3fac2b3c6281048ac0468b5d2e6d257c397e98304326cc11f019815d2c94be5f8f28e75ded396b6d9438c3eb7da6a53df866f51068d96fd3d400560472a13d225c6adf5824909ec78b772de173d723b943ed429c8c4bddb9c1519c66ac26aebb4a987a909a28eaee97e24035b529885c772a80842734550a1fc072ed7455dfa6489ca41e1cd3d0cb73349a0fb1abc300d3919de357f95129acad496fd76dd2ae665915c1ee04ae3a14e1b3fc1379de4ae009b02ed40b6485219294412e283d55ba3a1e9e0015dabb0f4b20a397efa4e0972a82fd270f4d45779730c508321a56114f707b0d6b522809b9639cb05c23a145b34e24c0018e571c6013ddac957a946de2e7dbcf95468d6f943d8f66ce8a935d8e61643aee8b012baf60937be97e86981be31a607feff80a5223b463f29d52ade75186c0c1eabb0176a04da0ad84a5e450da4e29e20b68e1289be19069e7fe820be29119025d00cc730340a79b2e4da319d2b7f8ce3e1376c507ce2afb5cf95d4628559fe333c3ed4c877558da488991bb89a30f7e9635b34bcb22925b0688629380a71a0f22d33bbff60a0171f7c529bcbdeaf977d488789149a4c14d5aadfa81bd47e126137bca0b3e3cb1dd556b46a39de9548d2975bc59b5ea6619c058bd0398dcc95c6acc5e380a664ddbf888c36439b0b1cb78425eddeabdf22604f72d2d5d1d5318b7f247bb4c082456e85741874f278a2c5952ba4a5bbe680201b141b4b7a2a11f2dc0b777813b8d6cc059d1ba0a6170cd624fb65363f9e8ad0c51af2cb04350ec1c94d26f03c905b2f3f7735389226bd987cf9075d4759b5f1d292f6c68012adc41711fd5fde14a2a77179aad4845122d8d1d4747c021bdcd0757bc4b5a15eec4d02e3cf8123462d95adc1244a4059f0b40c80cb127f52bfe0830e096dbf28c7f526a3619504dc3cf8d62e331fba537b8d6be5a59a179d1252b3bb26c594a36d731a5ea04f7f5db7008a53665125760dc14ab5e1a30e3563a29cc95d727c51db99749363f473a4035b008f56111a5b09a17de00f847bc0210ecdc2a515791aa02f524ef983db21bc4d47b4042ff3b21f142dcd40ba76f81f291c850f1a61322fea17af55e9b89d6a567bbfb5042b7b87bda2d0bd81b192b324d678464b73170be12d9d6f7287c3c02f31da12fa7cdbea314164e45fbb415295439aac1885933fa20942fa443711b05e37b0c073837a66159b1155d6554afd4bdd4a60c1173339d2eb8cca7db3c1b2c439f73af55ba95cebcda7060bc8636f03bf8c373db64d779c6523eacfec892a0a3ec91bad4f5e497e83382d20ae0a7abbe0f6ed5d314b794c993215daa49050f72de558524520864faa86af1d322f1287965eb5ecab23a94aff1e7d59f99cd9eb3cb881f7a3743a3ef5a850151d99546be22ac76083bb4d37d439df6f2492df9d60698d84c41098e9b6db6394d0f0f7662cefd0d8ae061356d1cd80248594cd76de86bfeeb0a905c646dd4bb48f1a3a6fe24cf843d1c0423483865163e68f513cb10dbce1578fcf8f061b7c1b51aa2410a204afe3cfae676956bc19a5e201afd80a5c0f9e902758d4ceaee8b62bb832cc7253fb3b9d956d43201289698f2b1703e9f9eb07d823095ece50c30a1c3d9278df2cc33e2a6a6a2539f498429b2392ae7af4c4ca6473e6f3956d813229a17bfd9c35909cc0fd22618f81970c3450b1ec358bca71ae53234a210eae18f58060c672f19af9b0316d89327a08d3645fc4c048baa8f6459bd8b6caca31fcabb97c5df9452541206a6961e2563d54f15a912a9a154981b4ff48b81c7ad3f70c37e59358872e21273283b348572be2f188f081b99341f54fbcc85e0cb3718f59e836693f3bf93b408b43795aa9d1be5893763bfe385d129eda62bf14920acc24089d1efe562235fcf7bf21dd009e583c0df76bc4a634a396eec2943796778f9d012acc5d1a7670d1bf1270842397a054950eae8b285826b725520f14dd943bfb4250ee7b30445e1ee40537fb3ec34acddd6dc352f1264019159bac891d545484eeb8d649270c4a5da316ef3690b1b843da00b3ad5da913172712bd72e557ed57329c8e37954de2a4e8260ed7ec8c62d9a8459abdace7f5a20d1d3b313985d036d363844c80f85e44bd373ed9b49a1e86d6c3bb2615f3759f6ae9ed9a0f76ec5e6c16722187737acc2d4be1eb315477875c2e1378b0da7342ad812e3af7745d12030f86e06f7fec19f906c87d890c6a2b33d47321c1339caf7bca3822aabeef57acfe5865c698e1ceec1237f8f4012f5f03a5fe878cdbe64695e175fc40946f483474245b957ee2aaaa449461b7bbfc246a7809521c08271ad785584dcfd727ba8e05f1fa846b29e7f95ad59565417bca4c7f01fb38129beeed730b52785914f4f1ed10c801d5f5ee817ff168a3c3365533c6c33358c59d71b578e49d1e46dd7176a67306a89947a9846a33d0fc4ee6186e358588229c2605ae46f45f9af6a8a06b2024c681eb125f0d33562fc97b21f4c982de79114a5cd22ab1cdab5ae6c3c002d35ff1b6b2b372c1cb796f311bab3c10594bfeebf921cef0786def9a494af8e822a10512aa8ba5b036b4a843cbd8bdd7c358418866c588f2afd093af86b823a890ceb84702540719dcac8e60feb049e9d7996eaf474de016a52eb1ccec0d674596fe86b5ae0318c94929cc282385f739b52eb79c8bce9e72095047d24615e55bd3b7444c5848b25d51df021f8d30ba30c9042957970a0449b96f68a0326583686b7d581d6d0f93ad0f510cf1d09622ec5db1b6fca56ce3b015b688e0326038800024dda9c9975c8425fc0835be9a728024329c5ecf506cfc947f1165374929685cb1b5cc81bb0a0be5423322e5c3860d2f7216edc10527fbb9bd74841eff0faca0cc05865ba700e81ae75d5d132a9dc0b581bd9acac9da857f3d5ec71e72ddd89f90e14bcd9e09f4fe4f597bfc23f23d83e04eec084d98c2eb68ed2e1401ac205b10d839e7ab82c03089852dcd0d8fe664b7e3acbca1bef00776bc054c5c1d5f5bf821e12a147a2cf790600643736a95580faf6029f0b09af783214185358907c0969d3689a4c7a53a86da543d7248bacef57878e908c47c967389c10fe4ddb9882fcac23965f61680b16469cf91692867f2093304b3a575230c91a16019ca9610b84735de4f162845776d43dd56cbb08a5341e6d1e36ee1dd73cbdf5d792978711eb60887b649c7d12ae452e00296a86a58e9c76870a97e1737ba8c36d9b5731df774ece2af86a6ec226037ba7433d66fd324cb23cd5d79ccb806a43a84a04434bc2956e1734e45b85039acad37e1135e27b37e72d34c50e85ee94f249c8e12624a623afe685bcc181b31685008cb2efed5222296bad5338ddce46bf18d106346556e95602e63896976a8d7b1896d76ab5ae41a02f805f299e72aa9503c5b8d375d2259eccea1e74ea0c6ed1a420c4d5f011f04fc11977675cd35610d601ad988873c7accf021a02824d3877258cdb453f7de120f1a7b9b44327e507736d70027eda8b8361c7dee9ff034b526585280c5c755d2037dc11f798c4ab459c2b19f67cf9f992f8341bfc1df93581018aaf37c9a764e128c0003363aca16b8636a0126c27557d6fc1eb9cf23288a2359c51325d4f31a58c6609c5c74029398f2f433fa4d7dee6280518275d4edc43fad05c477d01af8a74e6fe2c4c9b571f6d7a03ec414f4343a7cde32921c80ce13aaa9be857837243f266314898d9f50685fb46cfa035b7eca97a2f01beb39f8958f4ec5e404f0385f3bb3e2c7c73dc74a8f620c068da6b2b90cec0442f26326cd4379df6e864a2ba785918c503bcfdbeec762685d383b06af7ed1c7fffafa036f9d477f916c33f91c8be12817e42a1fe48fb829ac74d809278a46732ba439c2c3e2cc300fd64ed2a8e7b77572c131b9ebb05f121662fede77ca22fca653e18726a27d8094e04788a1f300d7324aa1a23dedd23322465dafb308a281b49aa39aa8218cd2f430f6790b7b7141c560c489a4edf0d6cc6c09d2696feea613cab8dfea63a27e873b334ed2d0622ff641b44b3e682676e32ed9a2aff115410da91c95738d7f0a96aedc5ca5e3faf56a4da9b7a8c91ec7b5fa6519d4c6cc5037e9c55ac49c35243f1fce7f4b27106fa8218f747d36d382810e5ad1acad806c320174ebff2ca2c034ba0b1886065dd5622c4288c25c55dc29d1c048930251aaa881a41fe3baf6603d7f5ad2c085b25fa4e466ec907f008dd4ff0293277f144a9fc0bcdba952056383918fdb012c7de05b564e8afe1f6f048e32303aa149cf051538ae4cfcf7fdbf143567faf00e4198c9dcb5eee7417b0507d15b1478c39429fc06d213fb0aa1252a01596cc92ea3e7b433ea1ad18022b4bf9de82d96896a1031f916ebe2f66db59d213f0d502b8f67335d7e11a29b020a4d26d562d2138f230e8a99c464e85ba210597ceb2eb0f44c7bd7c0d4f9de8fa6cd0b05b259c39cca1992d8cc106e", 0x1000}, {&(0x7f0000000240)="a914bedf346329c5397c5d4cb9d03072bd0e30ff9daa864496e6cf2282fb4b539c07021f1c904536e8726bc39f6a67d428ee45956538eff1e2fb55336c1adb5460f5006ff717da3748d20c7e9826f16499fd24696375ce4adedcfc7bde45e591c43862cedb62dc12dc87076a0b5e0cf0294348e8ed31bfd3be7c1ccd78fede8ad85dd8bf32d61f40e5149d135f605af74f3c1678c1d64093c4df248c", 0x9c}, {&(0x7f0000000300)="723bca779f5aecab0e2726b7a2", 0xd}, {&(0x7f0000000340)="9a020a80f710a2cf8cedf5aefc9db0328a0e6f91144dfedcd263b3019b420984189bffb6d7722736bb14e5a5b31f1c97ea95ae7755d2ebc26eb02cd7b1361b7ee96e092ff3d132a9e61f7269f686", 0x4e}], 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x8b2e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) listen(0xffffffffffffffff, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) 669.42108ms ago: executing program 6 (id=2193): mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x1c0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) socketpair(0x1, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5e5, 0x7}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYRESOCT]) msgget(0x3, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = socket(0x18, 0x3, 0x3f) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r5, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) open(0x0, 0x2, 0x8) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f00000012c0)=[{&(0x7f00000003c0)="cc60d3d79a1a71a2a5fb9fe9ea6ca0b30fb2941bf7652736f10f86d45ae419b2ecf7af93d33b3de101016c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaed6d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f061555c70400b9f6dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d589fc6c8e638c44a513a066d8a0a3803a676cc3761e8a47d4344569868dc98c06e625ee9243c542efb372098a27e72260d06be4081c5151e2f939856a1a41d34f862c6bd0b54ce4caf8b979e5a9c66ca4067539c40ecfef0ce9532d78e2d9118260dcf13a88fc858d10ca7d7c526348e03213138d968bc0d1780c02b77d871d", 0x114}, {&(0x7f00000006c0)="b389e5ae483854feca645701001afeef86f2adf51c3663cd9972a466ab0f9e1b55369b51f05ce771ce92d00097a214e9655373241a232621f6741287a03860ddb2e02c3920578e4114e23e9692cd0c9196a6efd811bc9dcf2da8ab29b0a7d67e11f103754bc176777485c4de1d674efa845d89175e9535a28d66639baad915fe08df1d5f30aae251d6a28eb4db1138f6d8744538bea11b319dc37f22233eb90230cbbfcb927440e705aa2744eec06e2cda3e578cb9a1a8e596b674dfaac48caf903e68ce327112929bd1d8dfa03c08e1ecc361139d63d214179d9bb63b846f1506ccd6ecdeb260f180aa81d5e0bfc4530a127ab46d8bb8", 0xf7}, {&(0x7f0000000200)="5ffd4576a3b13b7601bb59156a8de84b4c523a583f91557c748a02cda4cedf13579996073a43ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8", 0x3f}, {&(0x7f0000001740)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051977e000000d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda563f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2dea7ecdcf3f00b8289085f2127801099b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf22}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r7, 0x0) dup(0xffffffffffffff9c) write(r7, &(0x7f00000002c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02ea9c1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c255c5ec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b602032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b952a6d7d61d5f8ef3b3369c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db43da80307c36a66f", 0xd1) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) 668.312202ms ago: executing program 2 (id=2194): openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x166) writev(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000300)="1e", 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) recvmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000138000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x4, 0xa, &(0x7f0000000240)="00140000eeb9965c35ae51ea94c6c5c1fcb2d941343ad706b030ce7ebea808f338de0f590b84f5658fa5a5ba7d0591def3dd0d82d50b60b84790c459942276813f978953d5d1bea5c032bd5affd706f8b71d8011800000001d8520339323178490ec", 0x62) r4 = dup2(r3, 0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r4) r5 = socket(0x2, 0x3, 0x0) dup2(r3, r5) setsockopt(r5, 0x1000000029, 0x101, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 664.345793ms ago: executing program 3 (id=2195): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) r0 = getppid() ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x40000400, r0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x90) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x7, 0x6, r0}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0) 662.618769ms ago: executing program 2 (id=2196): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = getegid() getgroups(0x5, &(0x7f0000000000)=[r0, 0x0, 0xffffffffffffffff, r0, r0]) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, 0x0, 0x0, r1}, 0xfeffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1800, 0x3, 0x9, 0xfffff000}]}) setrlimit(0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000380)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000342b2010d64efe9bffc946f11f6dc7e11e34a043be6f59bc58d93e79b7437197193dc1082ddc", 0xd7, 0x40c, 0x0, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f0000000180)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r5, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x3, &(0x7f0000000040)={0xcf7, 0x2}) r7 = syz_open_pts() close(r7) 598.72898ms ago: executing program 2 (id=2197): mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x74) (rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) (async, rerun: 32) r2 = syz_open_pts() (rerun: 32) close(r2) (async, rerun: 32) syz_open_pts() (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r3 = msgget(0x1, 0x20) (rerun: 64) msgsnd(0x0, 0x0, 0x8, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="edff00ef3bcc868e753f6c3272f8ffb5bf34eb54e5eb45f81af6470f8c67301d7c9fffb8bd0d98ac00000c668e82b43edfd75861a72c1376"], 0xa, 0x0) (async) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x2, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x1800) (async, rerun: 64) pipe(0x0) (rerun: 64) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) (async) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x0, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffa, 0x24}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 64) 594.412213ms ago: executing program 7 (id=2198): ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x1}], 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r3) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$machdep(&(0x7f0000000080), 0x2, &(0x7f00000000c0)="21c541e12f087514bb1c375db9c5e2f98457dd95b9c52f2fe2c3e843d92261490c9a5c238a906584e03e8f591c9e06144255764e71382ece1e1a9dc62adc354b45ffcb1a5d535d7b61fb94855dc35e206c48abc0b278d95470ec04e43965088f2b394a0a1b3581714a511a58a533966aa9f783da754d73f2cb438388403de068a7da66a1d1cd2741423141563d9800e452f64c2f570bc22958ab216da6", &(0x7f0000000280)=0x9d, &(0x7f00000002c0)="7040cc162e5ee15561fd9b", 0xb) writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) r4 = socket(0x6, 0x400d, 0x4) setsockopt(r4, 0x1000000029, 0x24, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x8, 0x0) ioctl$TIOCSETA(r5, 0xc4504444, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7ddd, "97a2224ff1c14649ebb178926cc9795a21571419", 0x0, 0x28d}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r7, &(0x7f0000000440)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) 502.631438ms ago: executing program 3 (id=2200): sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) syz_emit_ethernet(0x2e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) 499.154011ms ago: executing program 0 (id=2201): sysctl$kern(&(0x7f0000000080)={0x1, 0x35}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) r0 = semget$private(0x0, 0x3, 0x62) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x20, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000001580)=0x2) readv(r4, &(0x7f0000009b00), 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, 0x0, 0x0) getpid() socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) 497.137921ms ago: executing program 4 (id=2202): r0 = open$dir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x32) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38", 0x32, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = msgget$private(0x0, 0x0) r4 = getuid() msgrcv(r3, &(0x7f00000002c0)={0x0, ""/11}, 0x13, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r4], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES16=r4, @ANYRESOCT=r2], 0xe2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000e00000003a3d9941f9fa18e570c51c35964c95205e6543382bcba1b448bb1d2c4e1959cec5879340a7e4633a060cfbebcfeefbfa9136a7d6199488e5961b43ad0739c25ad1ac854746f4fd61003ec2055fde1879aa37ab5cd4f463061545ab11a9e47910f0985a8c3a9072eb"], 0x70, 0x800) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7190000c011200000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000300)=[{}, {0xe6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) dup2(r7, r6) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 297.533454ms ago: executing program 6 (id=2203): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) r1 = socket(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) close(r1) mquery(&(0x7f0000623000/0xe000)=nil, 0xe000, 0x0, 0x0, r1, 0x0) r3 = open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r4 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) write(r3, &(0x7f0000000680)="c8106e1142b40d0c7386031700274ab383b3a80889575399e372364b98bd7291f68876b1069429ec6f948d69b4d6f82bbd68090095b5fc84a8bcfac0f3c0e7652f24697e289c70476763a13c97792785b532c646e5719fef80d67df08674836195a6d38f5b612b388be33c6b52a9841fb6c9a61d1b726fda006791bae5d3148d7c69b02c1868af0373506d3fe673795378279936a5737e45856f4d2b072b0d1640f4c64aeac7a9908f4f9901979a8957fc3cfedbb253d564a73befe2588d", 0xbe) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r5, &(0x7f0000000080)={0x2, 0x2}, 0xc) r6 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000005c0)=""/162) 295.141036ms ago: executing program 0 (id=2204): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 293.289406ms ago: executing program 7 (id=2205): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) socket(0x10, 0x3, 0x3a) syz_open_pts() (async) syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) socket(0x2, 0x3, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r0, 0xc0104419, &(0x7f0000000740)={0x0, 0xffffffff, 0x20000000, 0x0, "b7a2224ff1c14647ebb178926cc9795a6b8444d1"}) (async) ioctl$TIOCSETA(r0, 0xc0104419, &(0x7f0000000740)={0x0, 0xffffffff, 0x20000000, 0x0, "b7a2224ff1c14647ebb178926cc9795a6b8444d1"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc450443c, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xc450443c, 0x0) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) chroot(0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/512}, &(0x7f0000000340)=0x202) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r2) (async) close(r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r2, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 259.222888ms ago: executing program 0 (id=2206): syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xc2, 0x6) syz_emit_ethernet(0xfa, &(0x7f0000000040)={@empty, @remote, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv6={0x86dd, {0xc, 0x6, "0e8deb", 0xbc, 0xf0, 0x68, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x8, 0xa, 0x0, 0x2, 0x0, [@mcast1, @empty, @loopback, @rand_addr="de2f266c4875626fd9150d4935cab572", @remote={0xfe, 0x80, '\x00', 0x0}]}], @tcp={{0x1, 0x2, 0x41424344, r0, 0x1, 0x0, 0xc, 0x1, 0xfffe, 0x0, 0x2, {[@window={0x3, 0x3, 0x4}, @sack={0x5, 0x12, [0x2, 0xfb1d, 0x1, 0x8c]}, @sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0x7}]}}, {"2960db6f38dd7658df330e349da4bf2de17633897b963e1b7d9eb3f9af16ac9c3a392fbede6942b02f02cbda91a3c629ecf038a7"}}}}}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x101, 0x4}, {0x46, 0x77}, {0x25, 0x35}, {0x26, 0x7f}, {0x45, 0xc}], 0x5}) chdir(&(0x7f0000000200)='./file0\x00') ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x8006, 0x0) connect(r2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x1e1, 0x2}, {0x1, 0x8000}, {0x2, 0x17}, {0x0, 0x9be8}, {0x42, 0x2}, {0x43, 0x6}], 0x6}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) syz_extract_tcp_res(&(0x7f0000000380), 0x6, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000400)={0x8d, 0x7f, 0x401}) lseek(0xffffffffffffffff, 0x10001, 0x1) socket$inet(0x2, 0x4, 0x2) accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) syz_extract_tcp_res(&(0x7f00000004c0), 0xa8, 0x100) bind(r4, &(0x7f0000000500)=@un=@file={0x1, './file1\x00'}, 0xa) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x22, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000600)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000640)={0x0, 0x0, 0x4, 0x4, 0x7}) r8 = getpgid(0x0) ktrace(&(0x7f0000000680)='./file1\x00', 0x4, 0x8, r8) semop(0x0, &(0x7f00000006c0)=[{0x4, 0x1000, 0x800}, {0x3, 0x100, 0x1000}], 0x2) fcntl$setstatus(r3, 0x4, 0x40) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000700)={0x6, 0xd026}) unveil(&(0x7f0000000740)='./file1/file0\x00', &(0x7f0000000780)='W\x00') 258.504467ms ago: executing program 7 (id=2207): openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) rename(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000140)) ftruncate(r0, 0x20008002) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x228e, &(0x7f00000000c0)=[{0x100, 0xf8}, {0xfffe, 0x0, 0x41}, {0x9, 0x2, 0xe4, 0x88}]}) semget$private(0x0, 0x0, 0x401) r2 = semget$private(0x0, 0x1, 0x193) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xf4, 0x8, 0x4, 0x8}]}) semop(r2, &(0x7f00000001c0)=[{0x2, 0x3ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x5, 0x4284, 0x1800}, {0x4, 0x3, 0xff8fb7dbaa071bc2}], 0x4) getegid() r3 = socket(0x11, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000300)=[{0x28, 0x42, 0xfe, 0xfffffff9}, {0x6f}, {0xad0, 0x7f, 0x3f, 0x101}, {0x6, 0x60, 0x8, 0x6}, {0xa, 0x6, 0x9, 0x20}, {0x4, 0x9, 0x1f}, {0x3ff, 0x3e, 0x8, 0x7fff}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000340)=0x3dea, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r2, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x9, 0x0, 0x200, 0x4, 0x9, 0x621, 0x3]) semop(r2, &(0x7f0000000140)=[{0x0, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x800}, {0x2, 0x40}], 0x9) 257.70223ms ago: executing program 5 (id=2208): munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x56, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYBLOB="82b822d790e7b522b4943d316b951c589ff36b4383fdfcb962cf23ce1fddc77c4b365c", @ANYBLOB="7a82bcc311c3a8279138c0164acab1f3331acf097a08c08e09b684154330ed1729431a0edf43edf2413bf8c7042949d38fbb0bd975041ecec2c8dc8f62e21eb7efd697651895940d75e915ce777c004a1cb26928369902633db2edba3c382f391c19d0"]) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3, &(0x7f00000001c0)="fead097171059b09649633b13a5c66dee17f66555587fb9870a8bb3eed624328c5e3f6802cf60a427039d4c2e99188181caf257c6596606c8628ae9c988535f56222c7511efb3248e7fc2ef1b2a7cf6c8807ed63b9aa5d2a9c8ecd88a1201b496f93519f5f04e7e3cff6ed1a75b9fc00", 0x70) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0xffffff26) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlockall() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0xfffffffc}, {0x80}, {0x812e, 0x0, 0x0, 0x4}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x1, 0x0) 199.340164ms ago: executing program 0 (id=2209): syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x1) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="f2ab329d3ee8ffffffffffff8100110008004500001c09000000002b9078ac1400aa000000091000907800000000116618cf1fb194587137be0d5b465b375f8471de5e1370cdfeb85ca39f34d0cac4a3ae496ab71aa97fd12b227ae0409ffa2d6319f4badd20994d5f60adbfacd7670618bbee07e43dc45198c19e0e98b0b725723ea4ea509aa1a781a41ca14961aa2b4b11c008895fe421e21e549310e76a4cf32f01834859d9f4aa0687d71b9ea1882f0e546de3f86fd6943c26e7dba004"]) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) geteuid() getegid() r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) 195.998097ms ago: executing program 5 (id=2210): mknod(&(0x7f0000000100)='./file1\x00', 0x41ca6f498d94222c, 0x45548) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') 194.222604ms ago: executing program 4 (id=2211): sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x8331}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001fc0), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000002040)={&(0x7f0000002000)='./file0\x00', r1}) connect$unix(0xffffffffffffffff, 0x0, 0x1) (async, rerun: 32) socket(0x0, 0x8000, 0x0) (async, rerun: 32) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(r3, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(0xffffffffffffffff, 0x0, 0x10) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) r5 = dup(r4) (async) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000280)) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000300)=0xfffffffe) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async, rerun: 32) execve(0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) (async) mknod(0x0, 0x3a0914c44f7b202d, 0x200) (async) r6 = open(0x0, 0x0, 0x0) (async) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x3cffc206) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000240)=0xffff0000) (async) open$dir(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) 183.305025ms ago: executing program 3 (id=2212): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x4000, 0x89) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) getuid() open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r3) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f00000003c0)=[{0xf6c5, 0x81, 0x7}, {0x7, 0x3, 0x1, 0x8}, {0x9, 0x1, 0x12, 0x3}, {0xd, 0x3, 0x5, 0x2ee}, {0x8, 0x9, 0x9, 0x80}, {0x0, 0x2, 0x0, 0x101}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) 153.006747ms ago: executing program 5 (id=2213): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xb6b3a8953b46dfae}, 0x4, &(0x7f0000000400)="34ab457626475ed7a1dc83c2809d5a3b93cab05ae0f910a0c53eca7f4c96f13330bc7549e1cf9b44cb414c0f966448738a6dc6171ddc6607e6462190fdffffffffffffff75ac12e489dc5a5dbc0000444c5d15ac2185dfc3430abf7dc3e296d39f38bcaea1db3668707bd2f6fc557b9490c3af7cd53c698a3408a52a", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa8248410cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721f3916235e984e019d84c242025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xa4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x400000000002, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x189) r3 = geteuid() r4 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff, r3, 0x0, r4, r6, 0x104, 0x6}, 0xe16, 0x1000, 0x8}) setreuid(r3, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x8010427e, &(0x7f0000000040)) pwrite(r0, &(0x7f00000002c0)="d21d7828aa043de774ae95386fd474e9894a5bfda200ea8b686e12e1d011b3bdb6d18198ed20d0d3bf151f8a9762b5ac3a13614a648125351d5caced8be2093c6324d10d2c8fa779d3407629a7eae608ca991b2da9c86921230c3b9d50ca19f9e75c338e79d021b35657bdbbd7135d182a878b2c6a08e274fc44da13ebb48e8d1efbe8806bf16ef80334466399138bea", 0x90, 0x42e) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f00000000c0)=0x100) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 152.19874ms ago: executing program 3 (id=2214): faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x21}, {{r3}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x17}], 0x29f, 0x0, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) 150.996614ms ago: executing program 5 (id=2215): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x800, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x20, 0x4, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x1, 0x8000, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r2 = open(&(0x7f0000001180)='./file1\x00', 0x400, 0xc1) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x0, 0x0, 0x0) (async) fchmodat(r1, 0x0, 0x14, 0x6) (async) socket$inet6(0x18, 0x2, 0x0) (async) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f0000001440)) 23.188548ms ago: executing program 5 (id=2216): setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r0 = syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x2f) (async) r1 = socket(0x2, 0x3, 0x2f) dup(r1) (async) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000480)="fce20c00000000", 0x7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="e13142b6955dd30481e3d3efe3e2ab79871b2dfc963b3f13a9999326107d47b0b7359093d54a6f72fd9564d0dba3b3f87c9f7ea04b5811e2326007c21af4277bfefe70fa8cfd78d93819e2201f0a227042183b10480aaf3d0bb5ba76cdeabc36c871f3f847898da7c1612d", 0x6b}, {&(0x7f0000000240)="7de48c79d274df25e5ade4ae877c2c079276677ce62686387b605a12f971c2080b0b674ad849abaf3d058e877a0fabb56c648ef265e3f129d46a86d92531f1ac58c3d9424d9eb4532beff6eaaef5105477308c7d294e4586f70cf5cf0398faf2d8b6ede461a1b4308e0bea1c608a416fcad60d0607ade3fb45de7adf2e88ae4f6ff78b53c75462930f71189ebf7f138dd536e0479838d64c19f6", 0x9a}, {&(0x7f0000000300)="71c96825a963388aca537517032aac90cf2ec5207153f75b87ebcab41750cefbd07af4cbcb0acaeaa9a8dfa86950c1d16331215dafadfdc69f6d5e59e376deddd8751b559d998f607c21dedfa6db02d8b702a3e6fea81cecfd43dbe93529f665a47424d531419b1adf6e87a0b15a0eec27aa4e8d736d269b2ee154209b24ecc3d077ba59b1f8b98eee445903e3eafd47f32ffeb8b9469e1a2f8fcccde2d46d205709376b424cdcdeaa43d76be8a85e840625aa24a1bda836bf88de5168539c1cecfd77021cd974ea06af23119c48d853439a77e09d57b4d32b209826154f1d930adf88eb4fa59340b8ba8d9a27623100df3c", 0xf2}], 0x3) (async) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="e13142b6955dd30481e3d3efe3e2ab79871b2dfc963b3f13a9999326107d47b0b7359093d54a6f72fd9564d0dba3b3f87c9f7ea04b5811e2326007c21af4277bfefe70fa8cfd78d93819e2201f0a227042183b10480aaf3d0bb5ba76cdeabc36c871f3f847898da7c1612d", 0x6b}, {&(0x7f0000000240)="7de48c79d274df25e5ade4ae877c2c079276677ce62686387b605a12f971c2080b0b674ad849abaf3d058e877a0fabb56c648ef265e3f129d46a86d92531f1ac58c3d9424d9eb4532beff6eaaef5105477308c7d294e4586f70cf5cf0398faf2d8b6ede461a1b4308e0bea1c608a416fcad60d0607ade3fb45de7adf2e88ae4f6ff78b53c75462930f71189ebf7f138dd536e0479838d64c19f6", 0x9a}, {&(0x7f0000000300)="71c96825a963388aca537517032aac90cf2ec5207153f75b87ebcab41750cefbd07af4cbcb0acaeaa9a8dfa86950c1d16331215dafadfdc69f6d5e59e376deddd8751b559d998f607c21dedfa6db02d8b702a3e6fea81cecfd43dbe93529f665a47424d531419b1adf6e87a0b15a0eec27aa4e8d736d269b2ee154209b24ecc3d077ba59b1f8b98eee445903e3eafd47f32ffeb8b9469e1a2f8fcccde2d46d205709376b424cdcdeaa43d76be8a85e840625aa24a1bda836bf88de5168539c1cecfd77021cd974ea06af23119c48d853439a77e09d57b4d32b209826154f1d930adf88eb4fa59340b8ba8d9a27623100df3c", 0xf2}], 0x3) r4 = dup(r2) dup2(r4, r3) (async) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r2, &(0x7f0000000180)="e7c94c3c526a7f2a", 0x8, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000004c0)="02a80c5350d6798c7eb978b0efedae601979cb8237c7a0493a1d59476724e9b3025828afc25ec2db8636cedc46f6d9f4e3618aaef2bb99ad1d6e19d619823982ef93cfbd1c7622bbd58c66d22ff029def99e46bedfc8ca5d470a13ebc7e687", 0x5f}, {&(0x7f0000000540)="fc2cafddc59e3657b068b41aebbc333cfccd1d66fd526efad181ae623a3e09d9978ee3ee42c66e33b43fd52534d07f2d4ad58e8fa0a38fb01a8f1c15e56d8c3517db1948f390ee6999c09b703e2b846caf4149", 0x53}, {&(0x7f00000005c0)="8247e72ffe7edb5e9eb59dca2c3ec04bec7a420b7632e18ff721008862f18b9569375cf3e528f80c99447c96150c43ba633f6deb5f9493ea2d3e34062eb12c07d00b7906eabd1871caf437e7dc5b02d3bc7fb1ec44df3d5e3d7c883adbff26e8840a0c40055181bed232178a014b5475801a65f2803d7002a9a8861b218bc7e885e96f59a6996bf0f80e0d1a7e2080ba1f7065755d044ced994061ca8d976aee87df57507b", 0xa5}, {&(0x7f0000000680)="474a5f182111ea280df407da8b3445e1d7ad31da0524f91a3bcfe711e5d5f9cb620e3ed4842009e3501717bd7ef23e237433cffd33571217f7afcfcf1e43acd482d93c37fc39de2e16fcd7b5befe690609b122daab90034c42e72328aedfca420e6f69f6347913035ec8e5025f8d4aa8407223be2236752b8e385720b6b90a4d789f80848e879cb03626df92b36e074975ece19882138446d73db457f20fb7a58775168849c9280da427c04d310a563f871912caf1bce4ee226213f2a4ff6cd885a0ad881a17a584022a5281e5e5fccf4f", 0xd1}], 0x4) close(r0) syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000400)=""/105, 0x69}], 0x1) (async) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000400)=""/105, 0x69}], 0x1) sysctl$ddb(&(0x7f0000000000), 0xc, &(0x7f0000000100)="f5358f02", &(0x7f0000000180)=0x4, 0x0, 0x0) (async) sysctl$ddb(&(0x7f0000000000), 0xc, &(0x7f0000000100)="f5358f02", &(0x7f0000000180)=0x4, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) r6 = socket$unix(0x1, 0x2e0acdaccf45d6b0, 0x0) ftruncate(r6, 0x25b3) (async) ftruncate(r6, 0x25b3) execve(0x0, 0x0, 0x0) 4.486592ms ago: executing program 6 (id=2217): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xffefffffffff0000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async) r2 = socket(0x0, 0x4001, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x0, 0x0}) (async) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x0) (async) execve(0x0, 0x0, 0x0) (async) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) (async) dup2(r5, r4) (async) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) (async) setreuid(0xee00, 0x0) (async) setreuid(0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$inet6(0x18, 0x4000, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="2b848215eed77d1dd912f6f6e2640dba271b3c404f2a53219fc69fc4783bcafff5d3cb60ef04da8881fc260d57850c4d6d08e26ff0f3132a9e1a4c709949720c666c20210cd70958966907bceaca007693c8a9c3380773f8508128565a8164e38fe0a23404f8164c5ed72b5ae92b9b00c055ba116ca5b90040d768", 0x0, 0x0, 0x0) (async, rerun: 64) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) (rerun: 64) fcntl$lock(r7, 0xb, 0x0) (async, rerun: 64) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$VNDIOCSET(r8, 0x41946465, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 4.06236ms ago: executing program 6 (id=2218): open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) close(r2) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = fcntl$getown(r1, 0x5) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000180)='./file0\x00', 0x2, 0xb0) (async) r5 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0xb0) poll(&(0x7f0000000080)=[{r5, 0x27}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) (async) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$TIOCSETA(r6, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "d6a249ebb178926c79486b47c1d100"}) semget$private(0x0, 0x0, 0x0) (async) semget$private(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001820, r4) setreuid(0x0, 0x0) 3.159041ms ago: executing program 5 (id=2219): r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000009cc0)=0xb34) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000009f40)) openat$pf(0xffffffffffffff9c, 0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, 0x0, 0x1}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffff964}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil, 0x4000000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="02000000", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b020000005000cb69bc83c1987a653e2c6f0000005000ff020000000000000000000000000001"]) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) syz_open_pts() 1.918376ms ago: executing program 0 (id=2220): mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)="4555045d1f47d514ca3c2f7831715d890c3af4720c80d0b32f7ec72f8f329beceb1d5a0266cbff540b9c69985d8b95ab72a4644bec5a714b8b533b27da8a80c8b9004a26802e8302f1b766452482d46f7f20dbf2173ebe067680ddd8ca375492dc1c4c2d7cff001d1616ed7dca1659f25f0b73fd7747f5d4caa60a86fb6e46e5a927cf6d9639c56e322e873a5bcb8766097d94e154b19479eaff42fc7de6369a9c26126f20b6f84facc0645d48f83a189a500993917d", 0xb6}], 0x1) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r2 = syz_open_pts() mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x492) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r3, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='x\x00') unlinkat(r3, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) close(r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x100, 0xfffffffd}], 0x2}) r6 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1e, 0xfffffffc, "bf08000100f1675910812cc900"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/36, 0x24}], 0x1) execve(0x0, 0x0, 0x0) 745.47µs ago: executing program 4 (id=2221): clock_gettime(0x4, &(0x7f0000000080)) (async, rerun: 32) open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x80) (rerun: 32) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x13) (rerun: 32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r1, 0x0) clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000001400)) (async) clock_getres(0x0, &(0x7f0000000200)) (async, rerun: 64) clock_getres(0x4, &(0x7f0000000000)) (async, rerun: 64) clock_getres(0x4, &(0x7f00000013c0)) (async, rerun: 64) r2 = socket(0x20, 0x3, 0x0) (rerun: 64) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6) (async) r3 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x14) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000000100)="f8002f7c2dda7523b717595563adc9336f91", 0x12}], 0x1}, 0x0) (async, rerun: 64) r4 = msgget$private(0x0, 0x500) (rerun: 64) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) (async) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x0) (async) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/4096) (async) socket(0x6, 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) (async, rerun: 64) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x82) (async, rerun: 64) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) 0s ago: executing program 7 (id=2222): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000080)={0x8}) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000500)="0f9c7337fd1c76716127faa83f1a5574672e510c8ceb6c9985ee192c53eaf1c2ec786f3710f36131e6ab0fb553e271c2cfa1e0facdcfd745ffe8ae7b97d26007de303ee005e233124ec5c1ffb86d9ccdf7876e42cf074398b9a141e4e04ab9580d95d421890a66f1f674dec0bf570500000000000000fa8a0755ce68", 0x7c) mknod(0x0, 0x0, 0xe02) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)}], 0x1, 0xd2) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500002800000000ff009078ac1400bb", @ANYRES32=0x41424344, @ANYBLOB="500065d3000290781642a60a7f2438af2d880b7521b73c53f5f82288e3dead14354b163e3c0f0cc6200f3e801bcabe720b7e8c521a939c36aa8c6bb0c4f7a4395196"]) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000380), &(0x7f0000000300), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x7) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kernel console output (not intermixed with test programs):                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 OpenBSD/amd64 (7UK_Ք8-] ͬΖ^U#vuMM3*:L~Vx"j+.) (tty00) login: pckbd_enable: command error kernel: double fault trap, code=0 Stopped at restore_saved+0x32: xorq 0x30(%rsp),%r11 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace end trace frame: 0x0, count: -1 ddb{0}> show registers rdi 0xffffffff83a4b000 end+0x24b000 rsi 0xffff80002a03e2c0 rbp 0 rbx 0 rdx 0 rcx 0xfffffd806a28b8c8 rax 0x1b r8 0x7f7fffffc000 r9 0 r10 0x7134ad8039bf816a r11 0xda225f47b95228b2 r12 0xffff80002a03e2c0 r13 0xffff80002ad69000 r14 0 r15 0xffff80002a03e7d0 rip 0xffffffff8244a1dc restore_saved+0x32 cs 0x8 rflags 0x10046 __ALIGN_SIZE+0xf046 rsp 0 ss 0x10 restore_saved+0x32: xorq 0x30(%rsp),%r11 ddb{0}> show proc PROC (syz-executor) tid=212833 pid=82350 tcnt=1 stat=onproc flags process=8000002 proc=80 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff2530,0xffff80002a03f488 process=0xffff80002d6156b0 user=0xffff80002ad69000, vmspace=0xfffffd80092ee1b8 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63157 187914 49940 0 2 0x8000000 syz-executor 63157 272319 49940 0 3 0xc000080 fsleep syz-executor 23543 311387 37569 0 2 0x8000000 syz-executor 23543 166424 37569 0 3 0xc000080 fsleep syz-executor 83896 416192 32595 60928 2 0x8000010 syz-executor 83896 54537 32595 60928 3 0xc000090 kqsel syz-executor 11937 87805 18750 0 3 0x8000080 nanoslp syz-executor 11937 89408 18750 0 3 0xc000080 netcon syz-executor 11937 440583 18750 0 3 0xc000080 fsleep syz-executor 41670 324960 94059 0 3 0x8000080 nanoslp syz-executor 41670 447682 94059 0 3 0xc000080 fsleep syz-executor 41670 494498 94059 0 3 0xc000080 fifor syz-executor 70808 185661 1 0 3 0x18100083 ttyin getty 49940 342756 4191 0 3 0x8000082 nanoslp syz-executor 32595 448613 4191 0 3 0x8000082 nanoslp syz-executor 37569 177487 4191 0 3 0x8000082 nanoslp syz-executor 15402 369228 4191 0 3 0x8000002 biowait syz-executor 18750 345776 4191 0 3 0x8000082 nanoslp syz-executor 94059 505234 4191 0 3 0x8000082 nanoslp syz-executor 36458 308692 4191 0 3 0x8000082 nanoslp syz-executor *82350 212833 4191 0 7 0x8000082 syz-executor 35755 491512 0 0 3 0x14200 acct acct 92635 264219 0 0 3 0x14200 bored sosplice 4191 107498 78133 0 2 0x8000002 syz-executor 78133 101942 78012 0 3 0x810008a sigsusp ksh 78012 208313 15955 0 3 0x18000098 kqread sshd-session 15955 316271 30322 0 3 0x18000092 kqread sshd-session 30322 259792 1 0 3 0x18000088 kqread sshd 32292 332994 52371 74 3 0x19100092 bpf pflogd 52371 496735 1 0 3 0x18000080 sbwait pflogd 22025 330551 2449 73 3 0x19100090 kqread syslogd 2449 335881 1 0 3 0x18100082 sbwait syslogd 21110 165462 1 0 3 0x18100080 kqread resolvd 96118 126474 810 77 3 0x18100092 kqread dhcpleased 95197 380759 810 77 3 0x18100092 kqread dhcpleased 810 262258 1 0 3 0x18000080 kqread dhcpleased 87302 149182 0 0 7 0x14200 smr 12825 383801 0 0 2 0x14200 zerothread 39027 176966 0 0 3 0x14200 aiodoned aiodoned 96202 520788 0 0 3 0x14200 syncer update 74913 102906 0 0 3 0x14200 cleaner cleaner 63569 446315 0 0 3 0x14200 reaper reaper 12099 362126 0 0 3 0x14200 pgdaemon pagedaemon 26010 348825 0 0 3 0x14200 bored viomb 41587 286660 0 0 3 0x40014200 acpi0 acpi0 47405 250821 0 0 3 0x40014200 idle1 5864 398361 0 0 3 0x14200 bored softnet3 95419 468959 0 0 3 0x14200 bored softnet2 91040 151136 0 0 3 0x14200 bored softnet1 54069 340792 0 0 3 0x14200 bored softnet0 5848 354057 0 0 3 0x14200 bored systqmp 52970 76368 0 0 3 0x14200 bored systq 15242 423698 0 0 3 0x14200 tmoslp softclockmp 1144 281163 0 0 3 0x40014200 tmoslp softclock 73964 267492 0 0 3 0x40014200 idle0 1 443905 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &sched_lock r = 0 (0xffffffff83571948) #0 witness_lock+0x5b8 #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 sleep_finish+0x1a9 #4 sys_nanosleep+0x28a #5 syscall+0xbb6 #6 Xsyscall+0x128 CPU 1: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff835c80a8) #0 witness_lock+0x5b8 #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvm_pmr_freepageq+0x119 #4 uvm_pmr_cache_put+0x20b #5 uvm_km_pgremove_intrsafe+0xd9 #6 uvm_unmap_kill_entry_withlock+0x1f7 #7 uvm_unmap_remove+0x6a2 #8 uvm_unmap+0xab #9 free+0x28b #10 bpf_d_smr+0x46 #11 smr_thread+0x457 #12 proc_trampoline+0x10 exclusive mutex &map->mtx r = 0 (0xffffffff83601768) #0 witness_lock+0x5b8 #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 vm_map_lock_ln+0x1ed #4 uvm_unmap+0x81 #5 free+0x28b #6 bpf_d_smr+0x46 #7 smr_thread+0x457 #8 proc_trampoline+0x10 Process 15402 (syz-executor) thread 0xffff80002a03e548 (369228) Process 87302 (smr) thread 0xffff800029fd8008 (149182) ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10269 10329K 10702K 166960K 16611 0 pcb 18 15K 17K 166960K 830 0 rtable 231 18K 19K 166960K 3655 0 pf 42 19K 24K 166960K 440 0 ifaddr 43 9K 9K 166960K 494 0 ifgroup 59 2K 2K 166960K 553 0 sysctl 4 1K 5K 166960K 10 0 counters 66 36K 37K 166960K 328 0 ioctlops 0 0K 4K 166960K 1898 0 iov 0 0K 16K 166960K 299 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1526 96K 96K 166960K 6294 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 76 0 VM map 2 1K 1K 166960K 2 0 sem 15 3K 3K 166960K 17 0 dirhash 21 3K 4K 166960K 99 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 16 57K 97K 166960K 3841 0 sigio 1 0K 0K 166960K 45 0 proc 70 91K 152K 166960K 3501 0 subproc 104 6K 6K 166960K 1393 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 613 0 in_multi 87 6K 7K 166960K 1244 0 ether_multi 1 0K 0K 166960K 12 0 mrt 1 0K 0K 166960K 12 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 271 1208K 1208K 166960K 271 0 exec 0 0K 1K 166960K 2138 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 245 121K 136K 166960K 32096 0 UVM aobj 131 8K 8K 166960K 135 0 pinsyscall 41 82K 104K 166960K 7506 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 1K 166960K 191 0 NDP 13 0K 2K 166960K 359 0 temp 75 6816K 14749K 166960K 139217 0 kqueue 13 20K 31K 166960K 515 0 SYN cache 2 8K 16K 166960K 3 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 785 0 782 10 8 2 3 0 8 1 rtentry 112 1281 0 1185 5 2 3 4 0 8 0 unpcb 144 3855 0 3834 34 31 3 10 0 8 2 syncache 336 8 0 8 5 5 0 1 0 8 0 tcpqe 32 4 0 4 2 2 0 1 0 8 0 tcpcb 808 1526 0 1518 47 39 8 8 0 8 6 arp 120 234 0 214 1 0 1 1 0 8 0 inpcb 336 5319 0 5304 82 75 7 13 0 8 5 nd6 136 349 0 327 3 2 1 2 0 8 0 pkpcb 40 9 0 9 5 4 1 1 0 8 1 kcovpl 48 107 0 99 1 0 1 1 0 8 0 ppxss 1168 20 0 20 9 8 1 1 0 8 1 pfstscr 40 2 0 1 1 0 1 1 0 8 0 pffrag 232 31 0 23 2 1 1 1 0 482 0 pffrnode 88 29 0 22 2 1 1 1 0 8 0 pffrent 40 286 0 278 2 1 1 1 0 8 0 pfosfp 40 1430 0 1006 5 0 5 5 0 8 0 pfosfpen 112 1430 0 715 21 0 21 21 0 8 0 pfrktable 1344 23 0 15 2 1 1 1 0 8 0 pfanchor 1288 12 0 9 3 2 1 1 0 8 0 pftag 88 10 0 5 2 1 1 1 0 8 0 pfstitem 24 287 0 240 1 0 1 1 0 8 0 pfstkey 128 289 0 242 2 0 2 2 0 8 0 pfstate 376 286 0 240 8 2 6 6 0 8 0 pfrule 1344 58 0 42 6 4 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5011 0 4600 40 11 29 29 0 8 0 art_table 32 5012 0 4600 4 0 4 4 0 8 0 art_node 16 1275 0 1191 1 0 1 1 0 8 0 sysvmsgpl 40 79 0 73 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 13 0 0 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 76 0 53 9 5 4 4 0 8 1 dino2pl 256 6837 0 5116 108 0 108 108 0 8 0 ffsino 272 6837 0 5116 115 0 115 115 0 8 0 nchpl 144 10763 0 10040 68 40 28 68 0 8 0 uvmvnodes 80 9145 0 0 187 0 187 187 0 8 0 vnodes 216 9145 0 0 509 0 509 509 0 8 0 namei 1024 55735 0 55735 6 4 2 2 0 8 2 percpumem 16 178 0 131 1 0 1 1 0 8 0 vcpupl 3904 9 0 2 1 0 1 1 0 8 0 vmpool 696 25 0 18 2 1 1 1 0 8 0 pfiaddrpl 120 7 0 3 2 1 1 1 0 8 0 kstatmem 264 288 0 262 2 0 2 2 0 8 0 scsiplug 72 5 0 5 5 5 0 1 0 8 0 scxspl 216 78951 0 78950 13 12 1 8 1 8 0 plimitpl 152 1164 0 1145 1 0 1 1 0 8 0 sigapl 424 3972 0 3921 11 4 7 9 0 8 0 futexpl 64 52506 0 52502 8 7 1 1 0 8 0 knotepl 120 607 0 0 17 0 17 17 0 8 0 kqueuepl 216 1320 0 1309 18 17 1 6 0 8 0 pipepl 320 1253 0 1225 14 11 3 8 0 8 0 fdescpl 496 3929 0 3899 6 1 5 6 0 8 0 filepl 152 36333 0 36011 95 78 17 25 0 8 3 lockfpl 104 1559 0 1557 4 3 1 2 0 8 0 lockfspl 48 526 0 524 1 0 1 1 0 8 0 sessionpl 144 124 0 115 1 0 1 1 0 8 0 pgrppl 48 281 0 264 1 0 1 1 0 8 0 ucredpl 104 6422 0 6407 1 0 1 1 0 8 0 zombiepl 144 3923 0 3921 2 1 1 1 0 8 0 processpl 1152 3972 0 3921 7 2 5 6 0 8 0 procpl 648 7764 0 7706 9 3 6 8 0 8 0 srpgc 96 18 0 18 4 4 0 1 0 8 0 sosppl 168 14 0 13 8 7 1 1 0 8 0 sockpl 664 10000 0 9961 131 121 10 32 0 8 6 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 294 0 0 29 1 28 29 0 8 0 mtagpl 96 10 0 0 1 0 1 1 0 8 0 mbufpl 256 2416 0 0 143 0 143 143 0 8 0 bufpl 280 15737 0 6591 654 0 654 654 0 8 0 anonpl 24 535139 0 531203 125 69 56 82 0 185 15 amapchunkpl 152 101302 0 100803 83 50 33 43 0 158 11 amappl16 200 10050 0 10023 97 82 15 19 0 8 12 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 322 0 310 1 0 1 1 0 8 0 amappl13 176 8 0 8 3 3 0 1 0 8 0 amappl12 168 6155 0 6125 4 2 2 3 0 8 0 amappl11 160 61 0 47 1 0 1 1 0 8 0 amappl10 152 11 0 11 1 1 0 1 0 8 0 amappl9 144 151 0 150 2 1 1 1 0 8 0 amappl8 136 25 0 22 1 0 1 1 0 8 0 amappl7 128 304 0 291 1 0 1 1 0 8 0 amappl6 120 1228 0 1226 1 0 1 1 0 8 0 amappl5 112 538 0 526 1 0 1 1 0 8 0 amappl4 104 618 0 597 1 0 1 1 0 8 0 amappl3 96 20454 0 20343 4 0 4 4 0 8 0 amappl2 88 2031 0 1963 2 0 2 2 0 8 0 amappl1 80 25016 0 24423 19 5 14 15 0 8 0 amappl 88 30775 0 30600 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 7 0 7 2 2 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 8 0 8 2 2 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 134 0 4 3 0 3 3 0 8 0 uaddrrnd 24 3954 0 3917 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3954 0 3917 1 0 1 1 0 8 0 vmmpekpl 168 34484 0 34426 4 1 3 4 0 8 0 vmmpepl 168 242901 0 241025 152 55 97 102 0 357 9 vmsppl 440 3953 0 3917 7 2 5 5 0 8 0 rwobjpl 56 74680 0 64441 154 6 148 148 0 8 2 pdppl 4096 7915 0 7841 283 206 77 87 0 8 3 pvpl 32 42588 0 0 342 0 342 342 0 265 0 pmappl 248 3953 0 3917 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 885 0 357 16 0 16 16 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace end trace frame: 0x0, count: -1 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffffffff83571938) at mtx_enter+0xa7 wakeup_n(ffffffff835c7f00,ffffffff) at wakeup_n+0x54 uvm_pmr_freepageq(ffff80002a0093f8) at uvm_pmr_freepageq+0x376 uvm_pmr_cache_put(fffffd8008756680) at uvm_pmr_cache_put+0x20b uvm_km_pgremove_intrsafe(ffff80000138a000,ffff800001392000) at uvm_km_pgremove_intrsafe+0xd9 uvm_unmap_kill_entry_withlock(ffffffff83601648,ffffffff835f2ec0,1) at uvm_unmap_kill_entry_withlock+0x1f7 uvm_unmap_remove(ffffffff83601648,ffff80000138a000,ffff800001392000,ffff80002a0095c8,0,1,5ec1a329b920985) at uvm_unmap_remove+0x6a2 uvm_unmap(ffffffff83601648,ffff80000138a000,ffff800001392000) at uvm_unmap+0xab free(ffff80000138a000,2,8000) at free+0x28b bpf_d_smr(ffff800001252600) at bpf_d_smr+0x46 smr_thread(ffff800029fd8008) at smr_thread+0x457 end trace frame: 0x0, count: -14