last executing test programs: 1.773727533s ago: executing program 6 (id=7): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="5ca7", 0x2}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) 1.772952638s ago: executing program 1 (id=2): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x8, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) 1.764367839s ago: executing program 3 (id=4): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) open$dir(&(0x7f00000001c0)='./file2/file0\x00', 0xb574f84399267020, 0x131) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x1000100000007}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) 1.648825896s ago: executing program 6 (id=9): readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xffffffff}]}) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) recvfrom$unix(r0, &(0x7f0000000180)=""/9, 0x9, 0x803, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$kern(&(0x7f00000008c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1500000029"], 0x3e}, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) (async) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) syz_emit_ethernet(0x32, &(0x7f0000000900)=ANY=[@ANYBLOB="a88694a3e02916467845dbb4a1de65aaaaaaaaaaaaaaaaaaaaaaaa0800490000240000000000009078ac1400bbac141bb8eaa10601000000e6ff"]) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x7fffffffffffffff}) sysctl$kern(&(0x7f00000003c0)={0x1, 0x13}, 0x2, &(0x7f0000000400)="22d16681760f5bc5ec60d3b00fed3509f0a3cea9fa9aaec22b0be8dbff6b8fd009212028a38246babec3f6751335740caf86680b13947380bb6ad70ebcf3c01cbb66decbc493aecc434868f7ae229a47ed25e4bf44ecbeacd7ec1e90788cff4ea06bdd5c7eaf2c3876692ebe0fcf10814d557e1b064d7b266daa8464890fd69418b008108ef44872dbc1354d3818c7f7d961bd4bd7b85418efc5b7dbfad30502f4bffa876d17fe2e71df1c5d1ba2b45298741407bf293ff2e2c7af8685da71931bc81e73de45b46e7e9c6fd07897cae67a1eb8d27385db97acc0d31c331d3bd8d6c29d1ea209", &(0x7f0000000500)=0xe6, &(0x7f0000000580)="bbac8a84f8ea324c15cd91748e745b908181152b343a3031a689d2056a7f663fc9af90b37df75a6c579809a577253f99f78f6e1c2335a0b68a82bd328a61f79c28e0516291046f4a4b3d2b3f745b1661d20e412ea4f3d14479f1cf1da9036f58d8831fd6f1519cd17718a18538de491ce07474663b5fe929d089335bae5ef113f74f2fe4a1d521ffe219017c42c52d84d903bf3bc7e2870a39e70e08f81ca34cdb6900380726bc8b9c0649fa01253c053d47442e265a521c7db6bb121de3b3292c7d10e438d9b26057f04fa9b8fc84a0640572c396ca78b3a0a0297c33", 0xdd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) (async) setpgid(0x0, 0x0) (async) recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/60, 0x3c}, {&(0x7f0000000700)=""/39, 0x27}], 0x3, &(0x7f0000000780)=""/225, 0xe1}, 0x800) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getrlimit(0x3, 0xfffffffffffffffe) (async) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r2, r3}, 0xc) (async) sendmsg(r1, &(0x7f0000000140)={0x0, 0x1a, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xaa}, 0x4) 1.648373671s ago: executing program 1 (id=10): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000267, &(0x7f0000000100)}) sysctl$hw(&(0x7f0000000440)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000280)={0xb, 0x4, 0x3, 0x1, 0x4, 0x7f, 0x3, 0x2}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) 1.646654787s ago: executing program 3 (id=12): poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r1 = syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x0, "000000000000dac93c760000808000", 0x0, 0x10}) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) listen(r4, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt(r6, 0x0, 0xb, 0x0, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r7 = getegid() setgid(r7) (async) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r7, r8) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 1.489494408s ago: executing program 4 (id=15): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x128}, 0xffffbffffffffffc, 0xfffffffffffffffc, 0x0, 0x0, 0xfe4, 0x4, 0x2}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x8, 0xfffffefc, "1e111600000000900000fffffffffff700", 0x101}) poll(&(0x7f0000000140)=[{r3, 0x1}], 0x1, 0x7d) close(r0) r4 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x6, 0x1000, 0xffffdefa, 0xff7fffbf, "f1b5028a00", 0x2003}) close(r0) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) 1.438554244s ago: executing program 5 (id=17): mkdir(&(0x7f0000001440)='./file0\x00', 0x10) (async) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x100, 0x168) (async, rerun: 32) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) ftruncate(r1, 0x79c8) setrlimit(0x1, &(0x7f0000000ec0)) (async, rerun: 64) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) (rerun: 64) 1.437859654s ago: executing program 5 (id=19): mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) clock_gettime(0x3, &(0x7f0000000a00)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000500)="19c4cfd4", 0x4}], 0x1) socket$inet(0x2, 0x2, 0x2) 1.437374776s ago: executing program 0 (id=21): openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x200, 0x1a0) r0 = getpid() setpgid(r0, r0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaff0400000000000000000020000000ffff440c054200000088000007ef00000000000000000000008013dac1fef71476fc660243bb6eb0e9e54e72016b5dd3eca450d06e59def3d3ebb76f631be0a24544d11b38924bcb2b6381b4be394ebb71212079d78e1c2149106237266e290e21d0ee611a73d5b23bad06405b"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(0x0, r3) ktrace(&(0x7f0000000700)='./file0\x00', 0x0, 0xbcc99ff11151b114, r2) 1.437075044s ago: executing program 5 (id=22): shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) syz_emit_ethernet(0x217, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6261ba4101e19b07fe8000000000000000000000000000bbff01"]) close(0xffffffffffffffff) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x33, 0x24c9, 0x7d56}, 0xc) read(r1, &(0x7f0000000140)=""/216, 0xd8) dup2(r1, r2) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff"]) syz_emit_ethernet(0x20d, &(0x7f00000003c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x3, 0x6, 0x1ff, 0x68, 0x4, 0x0, 0x33, 0x0, @multicast2, @broadcast, {[@end]}}, @generic="e24b7b18bf2c89fc99238c816309d0155a778fd658b20102d51d9928fe85b22479153eb1e0fde9f546a0a2ee74c20167b73a9bbd309fdbd320e90cbb89095e1134d67458627f84a70f379a0787160a6e25e16370ca2b3d6afdcfba6c91c88da51cba918fee6531843a03c314eb44d663df84d74a7b89f78095b2bd4929c2f5f46d8608102569cbfd40b8c7ec6f09acec9bca2ef596277a15a6b09d528c53b4a7a73db33f1bbc754133fa8ec7a60fe1924a52a68aa42970d40e24369ffcdc2cb7ea64ac255d216699e9362c169ef0630848f18418181d41dd32903d076c952f7a8a11c336203901000000000000694f1c5c0f20a1c1be2420cc169c7da1110258024015b35b56ff92462603f234321cac89d343207b9247069c4c86d3fbe7f7d7063b7f6168aca1c02e276b29d22eff9c948351d42105517f60a6e4848d58f7234c52e143ba0d27f13e65f051e00d8d927aa028fd1b969d95a7bb1a936cfff356838a71863ec9c988065c6025cec3f70aa308fa55dda0a3c37b4d712efd4d1d67e768213a94712562c9ca78da29e0bd8097181a2283975b01ee2f0627c0a8f7398109da22a52d4b8e6630f4c8a85fa918c5732964cd91a84789b4d9be4a80dbbf45c2434309cb3c601ec727606ca8dcea0823f6f48406095c376555956b59329318ce7f4f700baa"}}}}) 1.40110015s ago: executing program 7 (id=23): setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() r1 = syz_open_pts() lstat(0x0, 0x0) (async) lstat(0x0, 0x0) close(r1) (async) close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xa7bb, "d8f276d3bbb39500c8930aff9c660100"}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) (async) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) pread(r1, &(0x7f0000000000)="c892b25a40b8ec4e4a62fbc3afaceb3377f2e3e8bf266b84cb11066ad9a9edb9a7fcd2810e55c6407f34b93d3bce74f0537819", 0x33, 0x9) execve(0x0, 0x0, 0x0) 1.400723318s ago: executing program 0 (id=24): mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x32, 0x1b}, 0x80000000000004, 0x3d3, 0xffffffffffffffff, 0x0, 0x8000000000000000, 0x9, 0x0, 0xffe}) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x85, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x104, 0x7}, 0x7, 0x7}) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 1.400324738s ago: executing program 5 (id=25): ktrace(0x0, 0x1, 0x10c, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, 0x0, 0x188, 0xc) bind(0xffffffffffffffff, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x8a38, 0x0, "07160a009cef01098b748200"}) r3 = dup2(r2, r1) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x1, 0xfffffffe, 0x7fc, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x6}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sendmsg$unix(r5, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x5, 0x6) shutdown(r6, 0x2) 1.394059502s ago: executing program 7 (id=26): sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000180)="62322a0cfce0a63e7d1eb5a4d5d64e7a2a81da2431c39699ac9436cd557957f758245bf9b3575e64f79ccbf0880b8eb5", &(0x7f0000000080)=0x30, 0x0, 0x0) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') (async) chdir(&(0x7f0000000080)='./file0/file0/..\x00') open$dir(&(0x7f00000000c0)='./file0/file0/..\x00', 0x102c0, 0x41) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x7, 0x4) (async) sendmsg(r1, &(0x7f0000003640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) unveil(&(0x7f0000002400)='.\x00', &(0x7f0000000080)='c\x00') select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aa34a870ffffffffffff6aff3849fffffeffff7f86dd6073d400000000007f00000000000000200000000000001e0600000000000000000001850090780000000000"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) (async) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x5) (async) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0xd5) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, 0x0) 1.312865289s ago: executing program 3 (id=27): r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x184) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000640)) (async) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x82) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x82) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xc1, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x80000000002}, 0x0, &(0x7f00000000c0)={0x7fff, 0x800000000010000, 0x0, 0x8, 0x0, 0x0, 0xfffffefffffffffc, 0x47d}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() (async) syz_open_pts() fchmod(r2, 0x2) (async) fchmod(r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x110) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3ffff) (async) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3ffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) 1.312555243s ago: executing program 32 (id=27): r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x184) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000640)) (async) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x82) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x82) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xc1, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x80000000002}, 0x0, &(0x7f00000000c0)={0x7fff, 0x800000000010000, 0x0, 0x8, 0x0, 0x0, 0xfffffefffffffffc, 0x47d}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() (async) syz_open_pts() fchmod(r2, 0x2) (async) fchmod(r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x110) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3ffff) (async) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3ffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) 1.312147514s ago: executing program 2 (id=28): ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0xfffffffffffffc75) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x141, 0x3763}, 0x80000, 0x80000000, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r4) rename(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)="b1f5d915", 0x4) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) minherit(&(0x7f0000000000/0xc000)=nil, 0xc000, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 1.311753047s ago: executing program 0 (id=29): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x160) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, 0x0, 0x0) ftruncate(r0, 0xfffffffffffffbff) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000504600000000000000001200000331c13fecea10500fef96ecfc72fd3357ae3200005673039d2d036073705ae04be3816be6b4911f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbc881ea6e69e0bb76d90d63cd1d0000000000008abfba0900000008e3710100000012051eadb71d89e000040781e4b2fff86700"/171, 0xab, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4, 0x3, 0x0, 0xfffffffd}, {0x5}]}) r4 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, r8, 0x0, 0x1}, 0x0, 0x8000}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x3, 0x10}, @lsrr={0x83, 0x3, 0xe}]}}, @icmp=@timestamp}}}}) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xd, r5, r6, r8, 0xffffffffffffffff, 0x40}, 0x7, 0x9800, r10, 0x0, 0xb, 0xd1, 0x6}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r11 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r11, 0x0) ftruncate(r11, 0x79c8) open(&(0x7f0000000300)='./file0\x00', 0x400, 0xc) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc", 0x1}], 0x1) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000340)={0xb423, 0x2, 0xffff, 0xb}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r12 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r12) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) 1.31142653s ago: executing program 7 (id=30): symlink(0x0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2f, 0x0, 0x0) write(r0, &(0x7f00000001c0)="ed", 0xfffffe8c) recvmmsg(r1, &(0x7f0000000880)={0x0, 0x5}, 0x10, 0x1821, 0x0) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1a3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effeffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xb3}, 0xa3b, 0x80000000, 0x5}) semctl$GETVAL(r3, 0x2, 0x5, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 1.289752259s ago: executing program 8 (id=42): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xd26) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffb) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) (async) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) (async) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x68, 0x1, 0x401, 0xb96}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0xd5, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xffffa, 0xf24a, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x8000000000000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x98, 0x1, 0x401, 0xff}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x41, 0xf0000000, 0x7, 0xc0000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x9, 0x8000000000000000}], 0x200, &(0x7f00000002c0)={0x4, 0xc053}) r4 = fcntl$dupfd(r1, 0xa, r1) utimensat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x9}, {0x8, 0x80000001}}, 0x2) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r4, 0x2}) (async) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (async) r7 = semget$private(0x0, 0x0, 0x202) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000480)=""/231) (async) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) recvfrom(r3, &(0x7f0000000580)=""/228, 0xe4, 0x1841, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) (async) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000700)={0x1, 0xf, './file0\x00', 0xb, 0x9, 0x4, 0xde}) (async) r9 = kqueue() r10 = fcntl$dupfd(r9, 0xa, r3) (async) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000780)=0x10) (async) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', r12}) (async) faccessat(r10, &(0x7f0000000880)='./file0\x00', 0x80, 0x2) (async) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000008c0)) 1.238803202s ago: executing program 0 (id=31): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='c\x00') (async, rerun: 64) unveil(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='r\x00') (rerun: 64) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') (async) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='r\x00') (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto$inet(r0, &(0x7f0000000900)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec76d925f6f7f7c17dea858469f89e90f45ae03aefcd7906d010060f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba3a2620f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8caf072e80973e682d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87bd8dbef3e54905b437f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8311e436462fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca740d4741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079000021bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7f48345737e5e31368a1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa7596fbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd744706747b4f70695eb929f8b63d76084d263a3efb2b33124360c3b9e2fc6d2bfa82174e70834cd9fdba8df20b7520c1ab14cd5cd4534c6bd84118c1def6a57836f8f3b6ee2b03e39806930c23496e0758f2025e91c879aa6e05f26ddef66a30901743a8939a7e134899", 0x7f1, 0x2, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x7, 0x13}, 0x40000000000000ee, 0x0, 0x0, 0x0, 0xffffffffffffff03) 1.238535575s ago: executing program 4 (id=32): openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000300000004}) kqueue() (async) kqueue() semget$private(0x0, 0x4000000009, 0x38e) (async) r1 = semget$private(0x0, 0x4000000009, 0x38e) semctl$SETALL(r1, 0x0, 0x9, 0x0) semctl$GETVAL(r1, 0xfa233b37d13c618f, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x200000000, 0x2000200000001}) 1.238153435s ago: executing program 0 (id=33): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000400)=0x48, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r1, r2) socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x9f}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x2a, 0x80000000, 0x80000000, 0x100000001}], 0x6, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xa50, &(0x7f00000003c0)={0x8}) kevent(r3, &(0x7f00000000c0), 0x1f, 0x0, 0xb76, 0x0) r5 = syz_open_pts() close(r5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) writev(r6, &(0x7f0000000340)=[{0x0}], 0x1) write(r5, 0x0, 0x62) read(r7, &(0x7f0000000180)=""/189, 0xbd) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x3, 0xfffffffffffffffe}, {0x800000000000, 0xa479}}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) 1.237565248s ago: executing program 2 (id=34): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{}, {r1, 0x4}, {r1}], 0x3, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x39, 0x13, 0x1, 0xfffd}) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 1.237153405s ago: executing program 4 (id=35): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="63dd81", 0x3}], 0x1, 0x3fffe) ftruncate(r0, 0x40000) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x2) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000200), 0x0) ioctl$TIOCSTART(r0, 0x2000746e) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x7bed, 0xfffdff82, 0xbd18, "1826284ed900000000001200dfffffffffffffff"}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x0, r4, 0xfff) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000240)="e0", 0xfffffe3c}], 0x1) fcntl$setstatus(r3, 0x4, 0x40) 1.230961021s ago: executing program 8 (id=42): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xd26) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffb) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) (async) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) (async) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x68, 0x1, 0x401, 0xb96}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0xd5, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xffffa, 0xf24a, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x8000000000000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x98, 0x1, 0x401, 0xff}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x41, 0xf0000000, 0x7, 0xc0000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x9, 0x8000000000000000}], 0x200, &(0x7f00000002c0)={0x4, 0xc053}) r4 = fcntl$dupfd(r1, 0xa, r1) utimensat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x9}, {0x8, 0x80000001}}, 0x2) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r4, 0x2}) (async) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (async) r7 = semget$private(0x0, 0x0, 0x202) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000480)=""/231) (async) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) recvfrom(r3, &(0x7f0000000580)=""/228, 0xe4, 0x1841, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) (async) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000700)={0x1, 0xf, './file0\x00', 0xb, 0x9, 0x4, 0xde}) (async) r9 = kqueue() r10 = fcntl$dupfd(r9, 0xa, r3) (async) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000780)=0x10) (async) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', r12}) (async) faccessat(r10, &(0x7f0000000880)='./file0\x00', 0x80, 0x2) (async) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000008c0)) 1.034155938s ago: executing program 8 (id=42): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xd26) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffb) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) (async) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) (async) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x68, 0x1, 0x401, 0xb96}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0xd5, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xffffa, 0xf24a, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x8000000000000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x98, 0x1, 0x401, 0xff}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x41, 0xf0000000, 0x7, 0xc0000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x9, 0x8000000000000000}], 0x200, &(0x7f00000002c0)={0x4, 0xc053}) r4 = fcntl$dupfd(r1, 0xa, r1) utimensat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x9}, {0x8, 0x80000001}}, 0x2) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r4, 0x2}) (async) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (async) r7 = semget$private(0x0, 0x0, 0x202) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000480)=""/231) (async) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) recvfrom(r3, &(0x7f0000000580)=""/228, 0xe4, 0x1841, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) (async) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000700)={0x1, 0xf, './file0\x00', 0xb, 0x9, 0x4, 0xde}) (async) r9 = kqueue() r10 = fcntl$dupfd(r9, 0xa, r3) (async) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000780)=0x10) (async) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', r12}) (async) faccessat(r10, &(0x7f0000000880)='./file0\x00', 0x80, 0x2) (async) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000008c0)) 1.0339359s ago: executing program 2 (id=36): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x5a0, 0x0) sysctl$vm(&(0x7f0000001f80)={0x2, 0x9}, 0x2, &(0x7f00000006c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000), 0x10) shutdown(r3, 0x2) read(r1, &(0x7f00000007c0)=""/144, 0x90) execve(0x0, 0x0, 0x0) 1.033111886s ago: executing program 8 (id=42): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xd26) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffb) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) (async) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) (async) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x68, 0x1, 0x401, 0xb96}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0xd5, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xffffa, 0xf24a, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x8000000000000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x98, 0x1, 0x401, 0xff}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x41, 0xf0000000, 0x7, 0xc0000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x9, 0x8000000000000000}], 0x200, &(0x7f00000002c0)={0x4, 0xc053}) r4 = fcntl$dupfd(r1, 0xa, r1) utimensat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x9}, {0x8, 0x80000001}}, 0x2) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r4, 0x2}) (async) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (async) r7 = semget$private(0x0, 0x0, 0x202) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000480)=""/231) (async) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) recvfrom(r3, &(0x7f0000000580)=""/228, 0xe4, 0x1841, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) (async) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000700)={0x1, 0xf, './file0\x00', 0xb, 0x9, 0x4, 0xde}) (async) r9 = kqueue() r10 = fcntl$dupfd(r9, 0xa, r3) (async) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000780)=0x10) (async) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', r12}) (async) faccessat(r10, &(0x7f0000000880)='./file0\x00', 0x80, 0x2) (async) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000008c0)) 709.894646ms ago: executing program 1 (id=37): syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x8e) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0xa4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file2\x00', 0xc1) open(&(0x7f00000003c0)='./file2/file0\x00', 0x202, 0x0) execve(&(0x7f0000000040)='./file2/file0/file0\x00', 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x7bed, 0xfffdff82, 0xbd18, "1826284ed92ca2e4aa13e40010e0ff7f05000004"}) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x6) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) execve(&(0x7f0000000180)='./file2/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='#\x00', &(0x7f0000000280)=')]\x00'], &(0x7f0000000680)=[&(0x7f0000000340)='\x1e&[\xc4!\x00', &(0x7f0000000400)=']-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\'{]&\'\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 709.364114ms ago: executing program 2 (id=38): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000100)) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) (async) setitimer(0x0, &(0x7f0000000340)={{0xd80, 0x80}, {0x0, 0x8}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c804e864996706fca368e0abfe2d6e667a785a02947bfc416ec290498b049f22a788d53906259bf3f10351f8f712b6476f3e2dba6bafddbd79c27a7166f349bde041e691b47ec6d38c923f28c0c993daff2dfdef958ba092e8f3b39fc60a2194445cb275e4408282a213d1c0786461b606d17f2c16fd10f9899028ff1fda90cec9e75693c5682bb1b1593392ee", @ANYRES16=r1], 0x28, 0x1}, 0x0) (async) recvmmsg(r2, &(0x7f0000000280)={0x0, 0x5}, 0x10, 0x40, 0x0) (async) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/188, 0xbc}], 0x1, 0x0, 0x5d}, 0x40) (async) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x40) (async) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) 708.928332ms ago: executing program 4 (id=39): mkdir(&(0x7f0000000080)='./file2/file0/file0\x00', 0x0) open(&(0x7f00000003c0)='./file2/file0\x00', 0x202, 0x0) (async) execve(&(0x7f0000000040)='./file2/file0/file0\x00', 0x0, 0x0) 708.528762ms ago: executing program 5 (id=40): r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='r\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x1, 0x5}}) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[r2]) flock(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969", 0x19}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x3c4e58c7}, 0x10, 0x1840, &(0x7f0000000240)={0x5, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6c, 0x1, 0x2, 0x7ffffffd, "87be4325a20e20a5743cd99972539a54ffa88cd7", 0xfa31}) ioctl$TIOCSETD(r1, 0x8004745f, &(0x7f00000000c0)=0x1d) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000013c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) 707.86437ms ago: executing program 6 (id=41): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000000c0)={0x6, 0x10}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r2 = socket$inet6(0x18, 0x1, 0x2) r3 = getppid() setpgid(0x0, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x4000000, 0x1000300000004}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x20001fffffffd}) r8 = getegid() setregid(0xffffffffffffffff, r8) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="bfdde0f0aeee650c8963b5ae13a96bcbb8bdae4430bab7bf68bda502b267662dad078f22d5fb1b38604bc2ca9b80a249799b99cfe9fa2d951f6e6f98710b30a977bfad5df7060c76d4f124bc219929471db278eea2451fb96b6ea66a59aa7dfae8a7b02397e89ca4c0c7b54720042aba8d5a23a51aa3b2f5630afb5307725bf619103c47969a0011d17e20729fd9a9d8fd18945e1339151c0479", 0x9a}, {&(0x7f0000000b00)="e6514d17a7f5b7278583ed8d6b3d85348d8f4a04f4887bae14e19be95b346b92bc51705566ea7374742cb1d7bf5b600092fa5e3d85f44173e9c08ed1168e06748380cc05da31aac7db8a76abaad09822b3ac9729dda3581b90bfb8f6012760cd2991e651b9451a8a6b239cf11d5f4b327b90b08218897c8e704938cde2baf564888dd1cb8f5691dd058ead3633199f60028e32cd7ae5e1bdcd511360548e67426e2d60b16a8dca4916dae114945e4f6887b90a9e0b2219ff241541eea4850a1ad49c53e0bf63bc3728dd1e2bb820fb5966033793223bef447c071109da9410203e15d924d3a9ba0a4b9550df4b4b7554d3691f5efed409cfcfda7ff765863029eaae0254a5d1f993e4a574d8b1f5743ed00c27b544d87fd920c3d5eafa2293c397eb56635afadc9f06da124d38caecfc61c1b09e10e00631490706f8a5ca1c29c3d51ab3ce8f4166de139b89398da4b01d3ab6e642396c1dc7d5e6d96a8ddea226c37788cc3ea37365baa4d879815a9f89c227cd0181e54a71c0073bc0174571f48c9865f4d8a5e42a5763e127394e5faa6821d2dbb7624db519976df2119fa29ddaa7ed05339640c1ac2a3a560781819aa47a22f0a677f94b0f122d499fc452f82179e87ffcd00865309ea5a35298b4869f55108e039477eee745dbd1bad263c093b03f234510ea5fb5685dcba52f91c3878e74bea393b537e0b5be4fe4bc80857de1df0b5ccc0fdb45ae711c22a7c95231cbb5cc93733fb39e11e27f1c4f1ebccbf5cf65676f6775c5839d9f414397ed5278b186ff147f52fb3d1d488cd25f5858dac0db5877a1325ad88419186af6d29bd333472ca37b7bfb18141169e18a026a515edbf960f2a1b5635117efc16c3170c76b1147ecb85401a3000ce41416f1fa178db874f65a772397c6962118d76c52c91e5a364b8ea5b8287a702eaed2df776dfb04857e3ed72bc5423d8a33534e340484905d4f27ff7aa22b61b6d5ab1280f634680b31e21de7002f8d95d23fe3a9a39171fc8a40529efd815f99b62141576be56620e199069c1e79f5701ad4f1f2612a240402de3c7316bceb33e79ebe2439f80188ecaa8f19f5491d9e4c433a8f1ced01255cf0241d3352f7273d7b66a5118b1889ca9c1cd1c9ca027b75b521f45e180a54acec6f87ce5e31b06281acc6764c5a410a6014a2db8968bee0a6c977b6d895e428467bb2523d0a494154a4d5ef780541c08721efd3ca0a85a7b297291f96365ad281b6769f5d74aab2595788d42165ede7f292674edccbf9e176d8a299286ebea63f617d1b3d91b34adbad860698ad9b9c29a24042610814dfcb0c965daf3571a24613be052fcf1b2c5916c5bcd1c234d1b4e1a4531badbb565f6e3a4ef7b64d55a2a32423c147d206c6cc7b0e986a16e0b498b68025baaef86189632a469cc96d96b29d09118a9513b8af98df665ebb45c48a66ad6cc46db5814339462a9f788237b9a2473ee9e1f14565b3779be9d22dc120c3c3d7a490dbc31bbcb59f8eac00b98462ac9a84d5de3549d133825d1b3f0ba1d7e49a03614225093b3b34efeef74140c9602b6d243f6524aa56c23461f4048c29236e5fb2139385708abc0b7981732533d253e659a3647d8cf884fea5c2484639133f9eb742a0abd0395a217a6c39eed08497689d5939ceb2627481e55fd89a39023456fbaa1d7780ba4ec551171825ba5453cbea9fe1355ef439a8956343fb760f1c1f91875ecade31cd19afed26b584a55f00c1d2475985c8066cada8ccc53bebbae25faa7219959968ceb5a5856cc030f0536981d8d9f65f2ecc1b0745c277df469bbee861ecb41d70c4ade2443e2d920f229919c802396eae35d05b9f1fbad2d5d3bc21d4ee0845e997731380601e4422715bb11d1a86a11cc070450656a3dba10b9fa9d027aafc57875ffa7b7fb794d0cdebff004942343cbddb98875b35137ec9b96879f5409758e790511922c07b1b959d2e793996fba345d6159e44effdd5ce5b0fc558dca403d8aa9131cf149845f00039ef67221d939c2bda81dcc959ed55484422b1858af859aa2cdb8aec770c7e974f4ff266f9bf9085d93908f8855fd9739c360a54f52a947a1719ba9bd484c7d2eadfe69e0096bb00a1808d04607059e137aae9f2ae36c512ec094ae1797c6d2c3b57f9202e47046bdf47c5ae22390532348e6f37a6949f6e611b03c8a7ae62c717ff27a985e0a59662c3e9914940ca78f88702503124fc8a73ffc3427b1aa7da83ee50fda1af007827ab37e043ffd16abc3b8144cd3de62d07f8a360b466361e57586807105a13cc2385e22c24583d836d4339906cd4b540135229a274fc60bbfecd2d6ddb802a155272dce59820ab71604936ef368a4f45909a00f18a82aaad9158968b5e011f18b63309b3ae9ca63226422aa2560c82936d1b4a3df5c61195ad68cc0848bf594eaeb804ae5bd7bf912bd5bf7d22053811f9ff6cda4c6bb87dd71ac302d8f3d057c25d53cddb733c097395af1ff92111273a8f50129cc90eb21b065c4c67301c25ea87434c16cf78174ab2d8b46ef3981c8404021a02ee23a51369ec64704e2a02b25d9213e5c740ea26e2de58769e8f92bc18488ef149019dc0510dca579dd2a457383baefc5e7a524d9c84ea667065a6fd946c67d1976852439531e0739958ed72c97083a74f241f80440d8677d507f51162b2753b47f1564b6f7da83fa2a411df320cfc7747b9828fedd6735673f43d95b2912108097b5c8f7bd0d70cf6fa954be73ddc939621547eb90293e3e561199335eb9d847c87a53370855fdf14e81a1ac8515ebbbf807a0ea3a864602f50ab67d07880c9f174ed0b656cbb2067db4eaf3eee69b01ac7c8422ff66806b19e62899272ec12cc7375f9dab7ccb3954deba81659aafff21152d5cc8ce744c0da48007573ba599467c8673d19d174ff7972558cfd877adb61c0dc1dbde28f05c9411c6cf96697ac9a2aca0c80deef319f30124a1da8ff4b2b3947aa44bb001dafbfaea119b42b698ab5a947bcb2316adb44edc3438ea1d7c99de0b2ccd8741208ba087692183209173b1fa7ed92661c6b6ab8faf4fbb506c0e9dd4dc0aecd3c2c1711a37588161f213c70e0ea772257eb1be9cc93d521d974389710c09d15f224018eef47f242cab579ade7c013edf6b2849e76610ff5c1fff4e96d01f2339554fc6c446ac55b1c7a7f483c1083e58b44a31d44b510a07462d4374154a24570ad6ce8b02f79ec5bc85820d9ba556a25ca559592462188b9ff9ab8247d0ed93529ba07f3534e711187bfbaa1d4d4a79d0e88010523ce911826939d26ba3bd6ad107371c26749f2325938da9f2096d65f5c8c9e703ad4d9d3b60dc07a2c7aff0059dac0635cb9720dfe4740a4f6abeb1c429a46f1ed3083a381d56882fb2ba6ca876048f0de457cc57cdd06cc173d279e15ba179a8977df72f43e1efd006331f6ae27820089e645b7a3803beb17174b9fe183504c5271e690716fd8f4ca51e888fde9b05534656c8a2bb7cec9f033376ddf96cbfe73ef4266ea35bdba6d37e9f5ebc3e750eb9d56e6184a6466154094d8a7342f7941e20d149e0a6c1eaf67f7d9c9da55ae65be1a1cd1f250071960994005f954268cc30f0db04611226c9d3acb3e5d8a802fca9e0f5e320a3e835c23c250448258520f0df18c956262063404f74976597a85ecbf060632f809e1daa3b2fbc0b15f2b1764b9fa9b68d008264874c2e51e115c4da14d49afe77847df0f4dec02f0190d5cab835fd313cd8c3a6cc665430fb9ac46c5eb6ce91281536f2a1f3cdcec45775821de8558fac4afa642f0e0322610012023799cbe4b9edcef95d127c1729fa9883271f1eb2a80a61834fb5e8f246a007ddb71461bb695a6fbbcc3ccebadf3e4d63c36270b6a9ba265453f28e80c5d16a5f859a209ddab4dd454545fa3bedc4ca1a316d0f6982414e27cc1f0b8d8a40157022f500eea5796d2bee2f5b2a6e98387978f55680210a52e52bd4294e99b18cf8dc4875d2dd2365a93ed50dcd4ec90258c9d04479f0b30b6f278bebc88ed1ead2b8871d4d272e6ebc0489a66ba0f8b266122db3d734dac274a501fe471e1d818732c121b752225724c12c957776432e506a0e701d3648720153907f3f544687e6e32431a75e7a233d87b4f664832883e5eeb7e090fccbd2a1d3a92ad9e538e6a8b7a165ff81b5b85069e7d7ea261e5daf4da865d397719dcefefabe724ce581b9630b83190202b92357795a481129a84215d46af9eb1c04dc6432415db8b39619bb8132dd881d8c9045af93f8396d5f617ed98c007dd0f7fcb027ce2a447c2925847970ce1af3c60815d4440042a15e7e8749e2903b5a87e5abccba507db4ef011c2462332f343dd9c32540e935c8a5a3677fa45189b091f4f7fb0382dbf8ae70ca4e869aeb54cc48e99aded36c9d02bc1c992def281daddc58922f01520cda54332152b458dae4568504a730bfda4e8262373243ee2c0603e8a7054d8a72fd0f465d3f24056c1aae3657d8a4b47537670fac8a67d7c1ca62b21f1a8e1ce1f4844651d7713f1a761dd18fb440dca6bf32486167e300042a3f9c8849b8fffae87283d896ed580572829dcf19c01312b049ff604cbff1c5b98599abaa45e2d58606f8d465930f221ea6c0320105a52e45a3f20110ef287281bbae48d205084b7f96fb4ace35fe3cca451f2c4ee824dd0f4044933c18d88c8705cdfed69ab04a7f0582f9054beaab0644227a77899ebb18a2639cdb1bed459891cc41b616ca90183b4d980d8f0666f5d74af236e147a612efedd9b808dc398c9857f5185913721d25a12d87d35895398c0ba3cc9da99a76435989b183bebbb0103abe4330f23cd31adad81a1f6743c544d8f67444069cdbb6ef9ad73fe700db323a12205786af47ffee1ce9a196368ddeec688abb76cf4816b1fa391c5bf19f1b2fcfd6c26e6e2df1f36a18ca155738eb6c320fc00c2e4b4270f3f5dd35ca16c6231cfe6e169b09a36e3107ab3a1503413a80103d7e66bb74bee965625ee1c3e25ffb0bf64e9bd6fd5568009294d0c2eba37622f82365fabd3f612e55a78bfbc93fddae8bddb696625bc7bc3e2b91afde8f1846e7b4689c94e9fde2e057ff777a8663c8304d24d4d433966a632979d5de416049ef741a019714c9988b5ffe63a60f192c7b6d60db97595e97c30ca231927cac056afa71f0946f93bdb32de07ae558b6044a52889b9277bbbce0c7fc8583457b9778f9a7e03a9a8f3993c00948cd3fec79504ca50d96056635b284a359c4dd08f58cf4995b64891c0c11cf3412d6611b79ecc851237b3804ae91e73058142fc70086acace0803935ae06e62b6b1192617f8a32f92d919fa027fb4950784d2dfbb1b2e35e02194ff898df6d0477c560450e3d1f62fb01c6965aa47cc50fa572044be89d0dce1f6ecd4b0096cf006f73ed3f22f30bd87e95d65e765b2a1e8988599db1ae9df085c2a887ae03e517498a296e29cd4a6f85694f80f202769647ac87797d6e82d8c6d5447592e5bb2584171375523ae3a10ce1d30f96c82a4372d24e0141486cb1103a9567704f93b7ff914346b5b57987838d64dfa86e3434ad5fc04fa3057b3b0f2f52d7aa36508e51c4fb92521911e33dd2a80e300ac5e093bf66cdb1065f84eb6fbd7f01ec013bb1b9e552190f11cf0c9210ff54a708c01e8a3db913773e947d04f9986d4da74092c262f7f2c37fc7cb684345155aab60440806b586170eb01d3c66d00f0c1482a26f4e5348523b4de036399a2f15e", 0x1000}, {&(0x7f0000001b00)="dfb0084fc6779ad0c0fb2a6a60be02f7558d6aa46caffc17987976067cfaa6ca173ad4b513e5e59728ba3844061e0319686b7b45cb8316eb6da43b1b3173641c9aa66dc8088bf1e7edea1efd3d668f632b87db81935803e2ed5d71a63a8a6c8fa4a0b98c825a0d07e0038a722b3e3834070d9ef07dedf0cd7e6c39301ff623717d83b0b1e420e617170553797d5bebb1118009cd7da4f6e9599b601140c2ecfc20edb167c1ab8f8076b235e3e6e7befacebd22b21d1f6ee3a07708bb42da3a85dbf505c8affb63ea04fd41d4521ee18d49e781bac12c10c38c1ea5059d32a961e69ebf1aab3ba524a91e7151e9378a0208167022b14a4b573621964a255e96fbb54db57d1bdafd70c324b596338c1348fa7d7c8d62fe2b1b1ba91a9e70e200ff675df7357375b2907278e7d8bc2e13cde110de0448edfee099a86ece4b8bf1e3d5839ab025ec181575fb9b0b63adca696c7d7764f8b8a85b4c9732eb4d37bdb0a8e911ac5d744ef0b79d67dd974181aa6396cfea4909436a6cc8683c1314d7bdcee22787cf864a1b56f84d7781938fc608601f8457dd767a1026257be3e1d5b428a956f1fa09124b31b2c9bbc399035d3376115fa1d279adb0701eb8881d14e3dae2d2a97d2f22173a177c01f6c2d34fb947505c6027333937ff8325179df4de924317d86e711e05f006c10a0d834ff81a0bc05038de19cfa48d1e1daff272816ee326d61b0000462f2740565de07a3550d6dda6990ba31e7fb96f25223474b6238cb5f077a9ce7bb4a17df413790f272fe78a2f31f02c37c5c3cd928fc06f94383a714fef49c0c54e9998301676b1e6c80a09bd6504ef7caf18edfab899f0a91974cd3ddb92886856770293a9502f123d128e7e5b5a8ce6692ea4e4d83e0b99e5374ce3cf2fa16c25a50c6f5b172e3f294928f30be672b7c091147eebe5b02a6c7628271049c464652e2463e17245003b042aea49feec00a8a25804453028a7feed0293baafd95ab03be24af6c0511bf179d350966efda08473479cf8193351d269f8357d463f4b3f8b780080034e055e9b10947d645b78a1501802ccf97f70e6cb7381fbc75f9082da7105046eed413f919544f58ae3a1be38e282319865552a559e8ca1fcf6a81cc18dc24403c2bd9ea447761d876d5a9959a71b27bcdaf5c5ee01366bd714d5563615b7c919c277aaa95c23993aa1f6e7e4e4be8fad7167337d8824986274b2a164ae2086cce2eb2796022f3b07aea31170167275aa4f9770354702f40eebfe5e50066012ec0beda9c33b94d0ce0f3a14947358fb4cfa04c3c3f94ddf24fbe7b35b9d772cb54f1ca7e3da21e0b8a511fb971a729a9e22edea4db0885e98eea39e1080f045c7da8b3ecdd84c9dfd1a45231978f55fce7e20fe1901a3d6e0895399d1ebc93088df3cb1f2ee5012f3c14f7164075be255b776afb58c0b9d90af8d2a6a0cdc9bcf57b3e6f72b145475750f00a092f9231952c824113b137317a11eb83b3ad84405e71f9d7ab2ffb3d5362da79fe6a45f38e15401b57db5e83c8d5d615a64b49e76b4f501853e3a1484a6b9637454c5aa3c9a315bd17f78239a81d01e273b429e09e2c23d102322303b81f36c108ad055fb830577dc8779d90a8263458f6529eb84d17e7efb6579f22046b0c22ce39521828044271a122bdd91945dd4adc48acfac32c20fcc815f51cfa0aaffa05656111c5f69917521b6b46821fb89fe2ac3c2cab15fff78cc0be2ea7e57d142f4582e5160bfc38ab1a77b3e693feb2f89d30d8d0ea769260c0d89489849e5ae50d7afe0b24cb2da19fe9ad658277e95c7e8ce2756f27ad99fd60a8990582f836f510cc37655a1e88be5c42dd0254be2eb89ba74344341f762d28170b8269200d732f27856b98995af2f45f22076b920a067a7ad3e3ff01249fb1944b42fae7a5c30ae1ee69bc174073a0174142893d47a5934977dd9c2f0157402073b3f0900aa6cda045f0c18dc9dc41f26e39db4f9d3ced318b921aabe52a40146641cbcecab8ce5c67a976d8031d05006f69ce6d8e3acaee3f92bed843eac667e887b42b86b53374113664097f119c1c682420fadc1dd23f30786ff94a45cbd620c336c9f70a06e12612295477ac01acee9dda8d8a306453a3f0983ff1e82768b787ed35e8884200792d16b6374eb31852f4ca583267c8cfefd5a2f8cfbfab73fe854bf98076287f01540402a61fe6ff82d2e68b073b419e64fb523793428e2de72f33fc3d84a583995335c429a38b20ac352f77dc907bbd2b408ab77e6c223074291dac07c83bc5f23edf57c1ee78bc9d1df99ba56f80005d2cd92ec885bb0778415c926ce9d728760a1ebfe04888ca425f37b43d9ee71c124fc87cadc519a56548b3d9b9e3207b56cbbd628743be18ea4c67720a14a039abb7b1cacbb4655f6c05a113a9e8ee9491454fc6cfd6246e74fa6a37dfa0a5d1903517763b9225543baee539a7d16d9a6f97f62870d7e6640c551c3d1c85c253f91e01dfac06ce0607eac098b6dc489c57f6624952afc130ae84d2b98e9583153caa19eedc2c6bad2302fecfcd93899eb678ecf5142af62d93a7152e95bc92d385014b90c3644e8ed4fff715c08a20679a6133fd421af674c1e5e23c896e6d866e0fe5a684f24814b54a900485478e86d1e66e3c57680987b2ec026a2a94aaa13529ec6945328701b220062080c62bc765b73b51dd24d88819ccff8b4b08912a7cba1984dd085f944cab7f45276cb66c87bad9237f92244bacc0eabde0246e045f45ccd20238d7f95be5240d4514f68ea357def24e6bcba6a1f542f8b94d2256623d74512e10069822759a64dead50ebc261b2e1428d94939e16fe72669512e92c8a43eb52b0ec4cb5c823d6e5eae229fd6fe614eca1173d7fc6584ed381ca782f16ceb6342907b9c862b0597ec209944b90a399007848d3c1440dcadd9fd2ba171672274ad00126f0ca610c28acadc8e5be55c33cc5012d2cbf8d714634ddc458329125e57973be0caf2bcab4db7ed6a384c61cf5481a9b197f92c26c4e176e5c74ef2dfc02dbf80cfed582e05303abf5492c82792c2209e4a8bb1d6bd25490c2c7eedea46b52bfb74db92d1ff08c2a7da28e433868390bd97c235bd5a319d1bd1272578f91d29864ba7cf2761bfa50433e9d9ec07ae575074570c97cc51553bb7c869787f97343e7fe87bfd28065986080ed6499b6da48f76a29c7f3c5c9733b8ade60a65c32f9dc41f0a855970069b4d9fccb2f00c9d6992d4a3deb86149de1af3aa1c95200834310d9f227b2166bcd7eed9e8c58878cb4229a800a1493a9d96316ef3b25cc7472a67da5ac4b2a42520d4ee30f21441d8c0cf78d91eaf096d6e78df1da0adb0907ed58345d8ec135baca8bf3c5b6aa2232df68aa6047e0bb80cd63924950f53dae084f5055e5dcdde73979f358f2307faf221d7b4f832698ad40d9efe6c7bb0709dbce8b978c49fef1f6b530e9aad014a5998a429b7d76ea3a53591335708cee466970a8a36429fbb81b4ed9cf892985846724a78710cd3f7a2f97e2d1477ca7a51d76019f988c8b1ae6ce53cc50818d00e789d2b873aad2527a15ca6cf94b26f476af5134ba32412e04ae4e02ca97dfbac70fd0dcc3ab6fbf81bbff0406fa25bbbd3a8f42e214c7f5b0a1791d9508b2788609833f5a18789941c01bbe82f0aa024e97793d5b00560b9c44597ccfc95a9b6128e43acf2456cc95f891a3eb7e09d5bfe3ed688414fe06cd0c7aa2e1484adf502c3bb62806f05c8980b01cdd606284e328d76c69dc3c4c2456740a8224b681abd32cf038aff3f45960c4c36a19213a002e4627ed4c1c47031416b4f7e4e7b6875d04b07550a231931caaaa6d58dcc3c1644f1e1a542a6ef0704e5b501b966de92bece6bad27660a7493adcab81267459fa04fa8accb27896b2111f03516150502ad1e3e4294f42f9c562cf1f1048daca1499d3349e2884d0bd4e2295f5249317d274f44e8bef53a06c2ddfd5630c9a37b975ecc713ee9e5d107c69f98c017b3c86a7446845c0347c58297290d8f0a10035ec13a4e278f986a669c298dbe8043c169b4ef6ce3be0d9fcfab5afb9a5ac8c197e7b3b38d930c96127a27dc207272feddf638d12069d316ec5cca3648b6ba95253eddc83d46f3a281d18a45a24951f7332fc0003a59f631381a9d706a76d0f418f682a7af201334c6fe61777953e319dc02118842303c4f4fe219000ecc51ecbaa9381bb0b7ccd96e261448f8bac2c6bc486fec5d4f7d292c9af409db9aebd4981d2c388b9bfea9a922d0d1b205891d5398821137a035286a8d8ca0a5b3d1edbc25e2de32b46082abf0d9f33b5e2650ca0074a2ec88bdde3f2cebf844b8e13b075e92e3a440aa28a3bb6f96ae773cedf4096aa068e1e364ff1c3e691211ee14e164fd0e350b6f2d01489f41dd9d83ae2fe5fce7744f31f4113531dcfc06eb38d4b457147fc408f280fc55d8f746cac5ce632169af85aecb8752eac937dc461af30c1884517b74eaa8c5ac555ed11653c91ae06452d263f55d690095e5c732c98a08dfc561f31e3bc80516321a20885e37c4e8c714797f9d4e05b64115d45222ef64446068ae0004fa7df69ead04cf14a81c29a720794fd8da3bfc1b7047ed503d83e532b12094e56ad5bd4071f5571da49ba72b78d1320af6dfc363e552076d7fd26d44d6a7d17694ba0cdb1c0e29a139c37bed014be52b2c51c567bf78746a42aba6b749dc90c2c3f52da45f234a9f0a730bba4aaeb43dd66d7382fef416dd3d9cb636c7f24d0475ef51547f17149b3220a6910365a7c659f239a4cf8a3ecc4b622ede6fc15b05d73b9483262d831388199d160abacbcbcf7d5285a19ac262249bd560539557b69126eaaae0eba4b08e399174879841f682d1d23b606ed57414036908f4ea3dc99186f7bf1629889c7d7975c2836e93eee72300b08ce2e22045eb78765b2010911776e1d7b487d32f18283664ca3bc4ec61c4b43f546899f55385e566ee141bd0a965819f65c23f207ffd84208ca751cdff074627b642ea70132642574b8b05f80957573db6c96ce370915aaf7412f72058adba1aa76dfbe34b71df2ba4cd245351419abe22823f31b2b2970306c706bc5cb8fe093f4af7e3bc37ac975549575e60a63f258787116976c0aeedd7fc1bb8920290f7085005d0c115fed94563e752b733e67502f5db09cdc0051b672d9f9b31c333d93c07698b711afc4156b4e26e873f1300fcde88b66c8f3b3e4136f957d2d090fdbccfff86148b48c67ff7c6423e2112b0d9e31c045a11ebdd5726df4efec362f3c501615d50d58ef4868c6113ea3cfcf8f656a8b084675527fc09eb97e4024019b4faa1c73c31ad87df3e266db20e1a13116bbb630f33ea38385109793aa9fa6766978cca295ec3e514abe31ad2153a60483ea02234fcee56d1cb2954fec0996c1208eb5b48b4f2c25d7416f19e4f4b671f7782a300741900a5f4a5ff8f4e5d0b0610d27cb598e449239aac719219f870ff97689b7e6463246888534e3e240a24788ff5903be3048495a973af729eddac0631f23e943c0200252b8f14a47d9ba5ee77601db473774ff8f7ef62905f6793fc87a774fe7cd547f00bf2b8dbfac211f412bbc55322c503308f3b6f4624250f15d06a31a6bb1d4b2c27be1f3578c5e23b17b0686788ef5b9eb22bb789924788214914ea76eeeb98af515830903cc29e93b8b9cd4c59c7a8bc54c07dbecfac210459aa2f01cda5341f2035a83e85497b81e6dfd066793bdf23751a9b", 0x1000}], 0x3, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}], 0x50}, 0x4) sendto$unix(r0, 0x0, 0x0, 0x208, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/237, 0xed}], 0x1, 0x0}, 0x10}, 0x10, 0x842, 0x0) 701.361639ms ago: executing program 7 (id=43): open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000980)="b100050400000400faff000007000000331c13fecef8718e7b1efc45d32fd3357ae30200004e3efe5248000051e2f0464494912f4d335c223e7d0c032bfa896443a42102000000720fd18bfb06000000000000000800000000000000000000800036281257aea8c500002002fbfe0c230000aabfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000000000000000000000000000600"/177, 0xb1, 0xc00, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r0, &(0x7f0000000980)="b100050400000400faff000007000000331c13fecef8718e7b1efc45d32fd3357ae30200004e3efe5248000051e2f0464494912f4d335c223e7d0c032bfa896443a42102000000720fd18bfb06000000000000000800000000000000000000800036281257aea8c500002002fbfe0c230000aabfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000000000000000000000000000600"/177, 0xb1, 0xc00, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x2) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) (async) 455.523517ms ago: executing program 2 (id=44): sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000698000/0x4000)=nil, 0x8000000000000}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000069a000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000606000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000694000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xe12c}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x1, 0x3, 0xfd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') 454.95861ms ago: executing program 5 (id=45): syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kqueue() syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffb, 0x0, 0x8, 0xc5f, 0x0, 0x0, 0xdf5e, 0xfffffffffffffffc, 0x0, 0x2f01, 0x3, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x2, 0x100], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x1ffffffe, 0x0, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x0, 0x5, 0xffffffffffffffff, 0x11000], [0x100, 0x20000000000, 0x1, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x9, 0x0, 0x7d06}, {0xfffc, 0x2, 0x1ff}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0xcc8b, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x963, 0x5, 0x8}], {0x800, 0x5, 0x1}, {0x0, 0x0, 0x0, 0x2}}}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) dup2(r2, r3) r4 = msgget$private(0x0, 0x4b4) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xa) r6 = socket$unix(0x1, 0x2, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000234000/0x2000)=nil, 0x2000, 0x6) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0xf8) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) close(r8) 244.289628ms ago: executing program 7 (id=46): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="8916b8dce28e5667b6ac690d5b03d0", 0xf) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 235.257695ms ago: executing program 4 (id=47): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe4063000000000400bfc000eb00000000ff"}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a3d, 0x948f, 0x7, 0xd2e, "0d38d8402439000000000000010045000800", 0x200a, 0x8001}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000dc0)="f1c1db76ea65b5bbd6764469011a3100a35c8e3b6d62e4b4b9f745ab7bf7a2c769f778b3e1f3e2a8afb9695392621afcd068d199b14c9effcd6919ad8b8f8070c061c30d33857a4d7287b7f4fa28dff8d734197a0951bbe69233ebb80037ed23b7341e3cc876502faff2a0326e008a988ee6702329d9eff18d5487aef04ddf41f01f4307a20da3d3651261b733b963cf347281bd10063cd15062b309d46fe381a39bfe34479190ebb2672a91706d8fe58647704c32d95072859f2d9038d010cb39048b332f31f5bf7acf681bf1b0631814da8dea7f7b6f10637b16836e2ccbde0ef7ffc4353042ac5ceb7244022bd18512c73f28383522f6c5b12a55531e2f9b95ab94c8969b1f155d41e394296859271d97e65bfd92cd242949f836e0f1e9a47ea7ae3e746c33d8a9e7fa4c0888daf8629be032c5267b981fd44f02cba275556247ebee71d4c2426850ef954823dad110f0c98f37047a9ff23262e3c33bed83be53311c2b98f115101e28f98c12b9f212f9fbe5b40cd2866f1d6e73b16f66d342fd5f93f3864b5af7a903ceffad753f4a9fc821955983d62bec8865aa677cea123a06cc50e6587b30143ea05e6dc0e2c3451ae0f19e44693053a1376ec22239796a61e9bc9dcc3a57035b01d088e71451e7353ae108748f273ebeb283ad68b0f5bfba2416415dfb1e916edd1f023f069da0b9749f3ae7c893074ee15b40507eae8d02f613580d8f0c2cde0c113367d579557e1f5249da8427939e27d1fd150bcab47dbe6ef9c2660bfe4339664b45c568c49fd977e7c4b7e5d6ef1a9e3bd5d9f8a094cc8ec6d20a1825295d42a3b606646b12bbbd70f49150522d9b65599ac437c5aca0067b6d7bba2332064051765ae5a207ea1370436d0cb3e591f105c59be6f5a1aa9f1e5f65e8871a3edb8308171fe0fc2dfc8c33d7e97719442fc3baa8c4c4ed3ba84c4e7eff0be55f9ac4e27d3bcd2098ff3c9f58b31d38f5d47da989591375c9d291d1b269bbec301ddfe54b12685bee3d434c6d4b6ad5bd3ad3638a21f4bb9a4d43c0a7488a0d", 0x2eb}], 0x1) 234.081516ms ago: executing program 8 (id=42): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xd26) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffb) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) (async) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) (async) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x68, 0x1, 0x401, 0xb96}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0xd5, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xffffa, 0xf24a, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x8000000000000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x98, 0x1, 0x401, 0xff}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x41, 0xf0000000, 0x7, 0xc0000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x9, 0x8000000000000000}], 0x200, &(0x7f00000002c0)={0x4, 0xc053}) r4 = fcntl$dupfd(r1, 0xa, r1) utimensat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x9}, {0x8, 0x80000001}}, 0x2) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r4, 0x2}) (async) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (async) r7 = semget$private(0x0, 0x0, 0x202) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000480)=""/231) (async) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) recvfrom(r3, &(0x7f0000000580)=""/228, 0xe4, 0x1841, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) (async) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000700)={0x1, 0xf, './file0\x00', 0xb, 0x9, 0x4, 0xde}) (async) r9 = kqueue() r10 = fcntl$dupfd(r9, 0xa, r3) (async) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000780)=0x10) (async) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', r12}) (async) faccessat(r10, &(0x7f0000000880)='./file0\x00', 0x80, 0x2) (async) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000008c0)) 5.672925ms ago: executing program 0 (id=48): r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000100)=""/101, &(0x7f0000000180)=0x65) (async, rerun: 64) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/104, 0x68}], 0x1, 0x8) (async, rerun: 64) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) 5.116046ms ago: executing program 1 (id=49): openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000080)="04230000", 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) 3.920918ms ago: executing program 33 (id=49): openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000080)="04230000", 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) 3.736827ms ago: executing program 2 (id=50): setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) sysctl$hw(&(0x7f0000000540)={0x6, 0x9}, 0x2, &(0x7f0000000a40), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x800403, 0x0, 0x1, 0xc534, "fbe704de0000fa0700000000000000ffea00"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="ae0fff35cc913e9b23808150f7aaf99c7f1a7ffdc38774fd0a", 0x19}], 0x1) 2.35443ms ago: executing program 4 (id=51): clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="cf1fba3f0bec", @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@generic={0x7, 0x3, '['}, @timestamp={0x44, 0x10, 0x8, 0x3, 0x0, [{[@multicast1]}, {}]}]}}, @icmp=@mask_reply}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) 919.576µs ago: executing program 6 (id=52): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0xfffffffffffffffe}], 0x2, 0x80) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x21, 0x80, 0x0, 0x4}], 0x5, 0x0, 0x2dbc, 0x0) 0s ago: executing program 7 (id=53): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000001", 0xc) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) r2 = syz_open_pts() close(r2) socket$unix(0x1, 0x2, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x8}, {0x0, 0x7fff}}, 0x0) (async) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) (async) r3 = kqueue() r4 = dup(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0xe5, 0x4000008a, 0x1}], 0x6, 0x0, 0x0, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) (async) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x29f57365, 0x10007fff, 0x9, 0xfffffff8, "8b030003000100787d902b56d864d3c3a3f4d3c9", 0x29}) writev(r2, &(0x7f0000001240)=[{&(0x7f00000012c0)="f9181b3417fd7f9e73a89761d4d43abd644f806bc300e455123a97091e27cc7736de4d827f660dab9c0df86801b6964fc48201eda8ebfbe9113d85b1370215d0935089b07ea5258a669e06f100d34b93b33643cb0b18682053e0a717cbfc858138fe44ccfb3b250d128695ba00375d4c18f41416381780ab821523a34794616a5f979b2f7a30e4bf06ff813c28756bc0a057c09d3abe2e22bc118221c302a3dcbac08f69b1da085d28b61d7dd446e7ab218dd5d0cfd71917ab623156d91fe88acc60aa2237f66811a54717e246feb73f67f4bd99f3d4da2e0fd4a3f2fbad162f0eb31ecb71113f2b91", 0xe9}, {&(0x7f0000000100)="67b1fc6089f52409", 0x8}, {&(0x7f0000001f40)="8d532fc3f9bcc5b3c351d7f1c0fbfaee0cf1427faec0ebb6160eff2d7adcad060866358b97d78417ee57713c04371a4d411c32ad2c25e6dbbafa8dcb2baf874a689dd8f532ca67328bf15dba865a8a7ddc0bb7ad237e4a173db4f0f2734f4085843430b09157e7e3b87b556d3234d33c25eccb5de696ac12cc193b9eb739a3efe68c9af450334ff5c5df295b8e6af26bd0530430d36e89e10f34f54f9de25be78361a2fb07d975e16aeb7e01ba63fb1e9cb705268e8a2dbfec29d9fc9dd977e372111c40aa7810f568835072769c4521b3acf6776f3d991060f07e75c3e52eede473dea193bd85dcc9b29eba3aa5a5282324b13bb1f35ced2f6e475a399aa38cc6545096f9187d77231b39265dbaaf7cf9831db3136e7d34dd893326c9d90ffc4ec1d94473d2607a0c9144bc3d1b9bafdaa9b850369c9e4a05e86f8d713e3599ecb5c5ca0f00f920991e490d36eeb06b9f7ad770fe51f233aac1cfaa3c06c197297818ab162434e1670137f1df1b3a3c9564443d0b80fd00cccab8db1e6a37e90db83c540e653bd29c3332a4bf0b1a4b06b2881f76893293c2c11a4e68a0f18725d08b617deb639df8474c55e63811d607684a4a36f6997ce0eb27a77626239c765d543fe5bcace9d16e4a9cfe41b632a3017ace1ab3d539ac860024b95e4767af897cc54f8955457292465894ac70fb4d8f951597fcce2b23e195e5b9f2e50d1ce0bea50f8c226cc1d360420850cab140e420c1a839430fec0ec499b9e922d8de6e77fa276813d14422e80bf8c9a33e3420bf48629ca4e719d1e95b24ef17fc39cfcdc2076e574f612b8be5f11cd71ee7d3a3afd2c4806c46ee357e1b8d043ebecf3ed02cc404b58581b290a636f5cd886bf8c76c01db4af0672eb1ce8d2243a3cbefdc148f98eb573e06bc1339b779053f666879f440f5cc29ff5e53465582e8dfa7bbe9debcbd841f7ba1a9f31ecd92d87daedfc803a051e83abfa527be960a4818dba21ed952f736585adc4a63498941ba3bd592cf79030d0d01d5a2309dbe3df6cb0269a89b18d6e18f8fabc918bab4b94f34d86a65796ce1e43af093f45cf08a9def0ddd3816a2e24f48b51082c421074d2f3c4c0f959acffe1c80333cc35c24ca3ab82fac923c803b35ff0bd684d5e6e638c17874c1c397acf127b688b112c25306e7796e9ab78c2401c9173b21eb0b7fb5645b87bea986c47f94a89d73376a9cc74f3ca48780149239cb09fec1db83513ea9f9e23eb9a87c6ab532438f62af6c99cc7be7dc35246ccc6a3dfcec5b1c2678b3d99dd4c7cc77d748d2a32ecb0a76697315da131637364d03b1f5fdc04fa60ddb11667f54cab8a76a8a4746ab8493d314a96ba189da19dbe05cbc6ae1a07295901ea61cb01177c414337001c596c8a111646cac35b1cc0cf0ed364f475c6c5434fd6b5c33254a308032eee84615373b977563adc6bec71c4cc6ab5ca63bc193898abe243e4a59766c5287e01961ec0adb261e7de037ce3fd2b2d63d3e2b3f7d0ff2db32926139997d66ba5f019b36708d06eb06081c2c586122041747275a4fd5139d502f9c4616e7d7341cdf901a0cd8d01d5a1eec8e154946e88293f912d60b5e28b24c19ce7c5ba3e86c38d6abba527a3d0526c4a1450ef467644eab11093eb494b9c690485be46676ccba1d2494d0023bc95facbd93af66ba77d17adc3beadf5bc8499453c3514170c53b907b6b119196e832e570ee9c3813b23e73f095ae5f99d2d03aa8a7fd230720ea2b9ab2f38b76e5236c24b07b8d39b0682e0fbde1063196ac9405126272d615f703464a10f2828bd7d4ce3d4e4dc5c766f5f5ff3f37c74ce78663efdbe2d1f37482dddf6ddb82f5009826a3d9b5dbc89a55377ed955292b8ae20d716f6f7114330a2ea826aa0ab11422f0e46295216e1950cf0fdaf28054e7ec561cec557ff5a2e517672c0e293f337fe5fc276a9c55232cbf5758e766b72a1d080f48850a45a75d33cb05b7f06532874fce873228bd531f0e6c32c63c019cd2b5c8fb96a67926a1b1f982ad4f4c46ea9212731f8762d83ad389f057c1e44f242b523c4dd9f2e16e412b778e66dbdcdccd1ecd4f034c498dcf2564f3d05090ae4f2621e0c77662aa0cbd11953bcef63c0713e4fa10633c10a34e8c91603db19b446d831fbb04bade9883d2bb1a47cee2e108c4586f96659e10225c7771d655907c39c89594714bfac80aa8aad95126016143532fdc207998de7dfe14f83206f55c3ad74ab7a15f63f648e246025fdc57effd5fa6bfb971a05e63a692073ed75e527017517e6884508c66853ea04712af09a2e397b126316379a0f1eb33678a8df5514eae4ab6b70f369b7d776447eff95cdbc11fc34871e6db43bde1ea83c76c21cc35429129588a8f9c731dcd441dc92b16eb00aeeea180f0870c1ffd7fe98c007ae9a80500000000000000b2e0d0de39759925cf6cebf4444d8aa040b2f4ab5829c1b6bc3b22f44722a0a2f8f61432f35d1b8844162174b44b72a54e025f3f98eb795bc6cb8161a57350c85ac0e96e2ff4d33d978c7e961982622e8463db21a6324a341eab27e00a22b4f35fa4bcc67f1872dc48d3e43c8f7669427da98bcfa85e675a50c64b144bd10974f91b9f2ba5d8c810fa1fd06f20d84f14dcaef3e169516f35bcb7bcb8ea6f55281ddf13a59ca0bedd18e45d7a50cb9e4d8a87cd759ee484b48b26a80e43e67c73e0b100b031cf072a77e50bee8e10f0a7a2ef29fc6acc4b3333f7529f8f02edc893fea5b751836256b1ab7a27996a8ff472b53073e6176c6af650d3b8e81d95365f30fece8827e485fd5f93b14aa092c0c5ddfdd9ee82fba36a77ca1fbf49057a06733a4479e05bea73105b31617ae9dca395c9c9fbeff3c1026bb7d36e36f8c1f294ecf2510c0b00bd9f0654ea95cb12acaae415c16b41ad2f78fac0c29010c809613fa93f73824e816738f7066e168443f0520beca0f93a52aa7ef1f9a00ba41074e693e28c5877be8cd6ef62d86369b1aab7e39828f8831519ae90433a0f5bbba1d81791ec767e2fc76bef5de60b6b28b5e7a8baafca04c4f0ed7839e4e61d3f9ceb2cb7b20e5efd7acfa324e5f3508d9c13ba3f4d2051e09d", 0x8a1}], 0x3) (async) write(r2, &(0x7f00000013c0)="1915481518602df4ca0a9e97abfd127ced1df9d8599dcf3142adcb9fb790caaaac01179a068db1118bd77a9b23089190ad6ceaf97ab49b7c618d204c1d583e72f0c9ab3d2b9a1dcdb2cd9a44cc20f72a80e69ba9afef21917d198d3ddce58b05285a2ae1ee4d8e56341ad5ebd0e1ab280365f536b397df68e4e5744f8973873857184ac30f315d15c7de5820dbf7fbb5467622f17f958c3c9bf1ddf73dceececbba052defa0e3ce55b60677257fdc4ee1b316653c42bf332436936cc69ec953e97f86f85fcc965ab1aff2c8ed834df09ea71f8bdf31a235b54f4cb585176a41c1bb74361fe7ee80631e8873a36b1980eb9e1af08a5412413f384398ee5df10a37c55444bf2c76c235c8d4c9ef3c6586cf36ea04d57571feed23835ee24dea645c3fb7e7b045b566e261f95f9f15bdbda098dfca7e2e70b7846b798dd3a4e74e0880f8fefd018ebd313f2c96a241be7cc4eb11cce62d852b3065710c3d888fecbeecdc2fd2669af90411777ecec6b1bed0531a736c5fa412a5b722446fc941ddcc8dcad8d9522f606a300eeda0273812154610303665993738f4c247e5778f39b42de13635ab60c8104022a9531574356e8f2daa5c3a1da6917fe9a08da4e5dac124bc1f2cb62f4a70f8033c736a2db6d9b8236b779fca5161ee577214472d743a59aafc45123e5d1c6ec23256237fd592bc83e8f44c6e4cdf380c0d68b2e5d8dc590bb80a4f883219c8ca53406dff2656becf085b001bd48d4bb00b4d4fb5d80f2b4dcead27ad953999e1612aaa527caeb1c5aac8dda8f97a2f5f226ce1bab715c6ca1f95ade70bc3bc7cc85cb85ff4a9e2fe867aec2fd196496c6db34a39d01e196c6352f90cc1cbea4efbbc0ea05ebe9e8a51b9bf59bf23e0cb72f7cb616c8ee1dccadc4770bcc01d50d484e8d25cb49b3d62842319e5794c34d0c3241e672ea009f2f9e842745412991f09e4fa37481dd88c2537b47899a9240067bbd5c6bb112d3c8f251f80f84ede96ae98577601208827589abcbd98c84d0bd3bbdda3285e54545e8d6116cf4770653183f271dbac78b2e59dd5f80c2a4e460f44e23b9f97ea7389d80ac3f2d5bf217d34f1c78be2ce380ac972ac78ad2580e219c1e8a5ddb72ed4e16add747014ad9e8b30448f2ea72d004f5d52d4765f667884fc242822f7d582b75e0c0802a2f28d8662964520c75473a7ff163417555b165dc287ba0e27ada2f1ae55aa6b034b9a28c10906f82e31e8d4e7e9f55f393139a6730c9e76763a977f164c211d406a88b57911f55ebc5ae95cff052849ab34896c36eaddad8a2a6412d04b24a5d2e71271a0d342407cf0207f0372e9c51ed69799d1b924143dbae2c020c89a1117f2d7297aa629c584999c2337c5382a834e5fe07623f3cbf9518987fb16eda7b5ed331bcdf2f9488e8ac9f7c4aa1b919f55ecc0cda69fccd2ae6e5655f6483ed3915b737a50babd4236ada78eac43ec764cd6630fc2fc4801eafe2a13f3948be9a8fb1fc09b90c9492ebe9f32cccbdbf228e4cbff6aae2a1aec4f3e9c79c1a6a8a599e85a8ee0bc1bec21e0f43d4414000bb5735f4eff40d8d193fbea18defe6aa5c915741946891672bdcec62b916a76408b5000d03454c6cb69966a2183d6b053eb9c1321ce54114f083068906b704fbd4c436c8ee8cf7e4208c058c2b19501f7fcd950e0cddc34051683e46694811396215c41befcbea3dfe93d30df6d38b0dad547e89057ae65f76a4c7f54b965841fbe4885f997f68050d10cd007d298ff0827323d3abf313e8d74937d7453228879114172fca2f34b78630c7c18bca4b0993ad6f805b47848f7d622ceff9f7c4f4b4d314a2561e7f9c16bbd2886eb127314d53dd910e3747f6a75aad7bcbbd187bd54d8b2e8f9f52da7bc2fb602043c4133acd74ddb0716ed008a2536a8a41fecb7ea8c23fa26db2f95b42cb4e71303358d40b74aeb21bd88d3ab16a852c6048f5cbf9b0e29f6fda7eb54189c4aabb60814dbcba48ffedb71c71ac6e94e97d34d38e8d7b04b44b629a3f6664c70930e72dd43bed9b1bfb013e1f9f7d69cea16f02845cf611aeee579d6f6c4d99ed197dcbdcef25558b71af09ca4d117262ea669fa7158547706cdd90d768088907209c01cc5375a8b58445169add001f8517ddd88746e1d1ae8495b929054ee922a3609aafab224c53d1fe36bf7768f55eddb8b48231c901c19f2233bb806eb6900a76f1664b7d763fae67185f4937250a17e50d3055b51dcececd608e270b1b55471cecad922cbbc31887fe7af70d9c19393823df47a8deda7e9b54b56e01b8ee787a1482b64dceea76901cd3d42d8f8c399401bf0507a373333a8770dcf1a4ceeafad7a6c70269ee3402c668a96d56826addefcd0db3642ba09c7b105b740bae53088d7114366a0f750a25b94ea939084a31a2840a2fdd9028881b7edd410b58b54ccb94dc9d8a793f55827a5bcf07af947e8680dcfc299ad8de65a230ef2ab0cef0a5586848a12db281ce14ddf10f410b1b71c5031c6435ac6965a3a06a2c39d5375ca61c54edae71c4e722674bb83233dcc2af74c711173e0efdc993855ec9eaea650901bace7ca8ff99d78375ba4ce94b72d5efab17f6a8b374292d4ab54f9a08688054296110e1b6a5aac5fe514e7dcfad01c4c1f6eaf7cf0e2f41b899676443ccd04fc704255e0d19b6e25dfaafb26c2fe79758a3ec6913a6d8a65c9b40b46ae2549d9615dbbb29e1e11e57bc62e666d02432f69108410e7d8963098e99467e18bc41ea64d69970a51d64c5fe4cad1f87363453d9d7c26f6668849d1b6a3ca305adf8b9e2f969b6c3cde8636d6ba1aa17c444be3dfa54be0ac303207ac31015cb423b25fb1752f54f1211c5d9a8e4a17e32d46cfded904cc13579a5fb402838efacb39f375f37ea8804200938cea8d8bcb89c2e03db050f3453700138d1b0feb8b2d5ca5383c747d94bdb06e7492f89917b8e492b3b5a39d601e00d7ddae8ea18c54b98609b3bbf4e522a4dcfcd2c728fae6125d7e6a69bdfaaf9af20f5ae177e59231114c8e92e8f86973717761f19c6fd995189a34891c9992598ee0426a3d37b650e9851538273f010cc66b325c19b3809ba64e3a91cb809ed3aac047ed3136251eebaa9903f8875960022c8d16a5e5f641fc5e271ed26131e1db376c7c2a23d83023d5067df433a95132a54fe3d620ab49c2c1533f0269fbe8c3158657951dfc7adad72fc1b27b3315aa2e5a0ffe2d9f6a0509cb4cd06aa861d742cb1721393693e7c72f7b50610deb3ae4672cbbcf9db903060e8526866462b61ed1a736c995627a743308889902378b0cd50367f95aefe652b612cea0a3a06b6b639d5e2f9c33076debc284eb4f3f04e88f559b01be1afcd0c04a162eebc5786a5058919ac034ed449aa8ebe47f6b1e253d171c7f320352952d7e7f7220bf60001608522c8b868ce32a3e1694c0fdfe4d7509878c2267c054005c8aba13ac61b01bb8e41ef616bcb46994fc67e073f882ad42cd5d82447d9b1799f6fca2d3067870c9e3aad27694523f08ba4087118cd65e3f6a9399626efa7630eb7e9963153debee091ffa1c978e83f15d245f77bee18be369d84d659b6ee807aa58abdc0f3e963b9bc24c45a76ea0d59ea6a708569214c38a847e642163ee25e1d8aaef91deae97778b5b3bd899917ab2051cab39703983238b0579421fc013b4c8db09d3bc1e21c79bbbaaa15b721b13ffccf13ae9b57b807b766c01e062b7e5dc75aee3076c0e50663ba190e05f78da583f7f5262f7dc141b6da0629da59dee12e482f8392528a239dbd73b8f09ab032d328f33f308bf100b111e3a3286b7ae349598cbacdc2695dc45b86184000531ad6ee0a9348734b3ca315395172e279f9c02e283436425285f8ea380fc2e00925070145a687a1d39bd4ffb10d8db5b925c9a05f1df309b6710e472f774329d7ffc8b5fde479a05a189bba06ac2204f71ebf7fa4806cecd298ee729103", 0xb0f) (async) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x951) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.40' (ED25519) to the list of known hosts. panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1694 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 74661 94516 32767 0x10 0x4000000 1 syz-executor 410521 23971 32767 0x10 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff830ef627) at panic+0x1e5 __assert(ffffffff830a759c,ffffffff830e1e35,69e,ffffffff8300e873) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire+0x55 sysctl_vsunlock(200000c0,fff9) at sysctl_vsunlock+0x7b net_sysctl(ffff80003705ea44,3,200000c0,ffff80003705ea78,0,0,787355379ab36908) at net_sysctl+0x69a sys_sysctl(ffff80002a046530,ffff80003705ebb0,ffff80003705eb00) at sys_sysctl+0x425 syscall(ffff80003705ebb0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7acd32af670, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1694 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830ef627) at panic+0x1e5 __assert(ffffffff830a759c,ffffffff830e1e35,69e,ffffffff8300e873) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire+0x55 sysctl_vsunlock(200000c0,fff9) at sysctl_vsunlock+0x7b net_sysctl(ffff80003705ea44,3,200000c0,ffff80003705ea78,0,0,787355379ab36908) at net_sysctl+0x69a sys_sysctl(ffff80002a046530,ffff80003705ebb0,ffff80003705eb00) at sys_sysctl+0x425 syscall(ffff80003705ebb0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7acd32af670, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003705e7a0 rbx 0xffff800029b7cdbf rdx 0 rcx 0xffff80002a046530 rax 0xffff800029b7bff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x9a6456518c7dd1b7 r11 0x2888bfccf18e6807 r12 0xffff800029b7cbc0 r13 0 r14 0 r15 0x1 rip 0xffffffff827e0215 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003705e790 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=74661 pid=94516 tcnt=3 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a046a40,0xffff80002a0476f8 process=0xffff8000329a3b08 user=0xffff800037059000, vmspace=0xfffffd806c26b560 estcpu=18, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 20425 402616 23971 32767 2 0x10 syz-executor 94516 306723 64109 32767 2 0x10 syz-executor 94516 186085 64109 32767 3 0x4000090 fsleep syz-executor *94516 74661 64109 32767 7 0x4000010 syz-executor 807 418877 39822 0 2 0 syz-executor 22634 153524 34824 32767 3 0x90 nanoslp syz-executor 22634 467128 34824 32767 3 0x4000090 fsleep syz-executor 22634 227398 34824 32767 3 0x4000090 fsleep syz-executor 22634 174302 34824 32767 3 0x4000090 fsleep syz-executor 56188 170404 39822 0 2 0x2 syz-executor 81774 32785 5754 32767 3 0x90 nanoslp syz-executor 81774 125964 5754 32767 3 0x4000090 msgwait syz-executor 81774 195696 5754 32767 3 0x4000090 fsleep syz-executor 40042 2390 0 0 3 0x14200 bored sosplice 50425 155666 76734 32767 3 0x90 piperd syz-executor 67913 454493 75013 32767 3 0x90 piperd syz-executor 5754 262610 20877 32767 3 0x90 nanoslp syz-executor 23971 410521 37797 32767 7 0x10 syz-executor 64109 301509 58868 32767 3 0x90 nanoslp syz-executor 34824 389656 69007 32767 3 0x90 nanoslp syz-executor 75013 208663 39822 0 3 0x82 wait syz-executor 76734 166655 39822 0 3 0x82 wait syz-executor 20877 43392 39822 0 3 0x82 wait syz-executor 37797 6365 39822 0 3 0x82 wait syz-executor 58868 14095 39822 0 3 0x82 wait syz-executor 69007 363732 39822 0 3 0x82 wait syz-executor 39822 53556 57112 0 2 0x2 syz-executor 57112 203591 64866 0 3 0x10008a sigsusp ksh 64866 118424 64241 0 3 0x98 kqread sshd-session 64241 359582 4612 0 3 0x92 kqread sshd-session 80068 440741 1 0 3 0x100083 ttyin getty 4612 25769 1 0 3 0x88 kqread sshd 83141 444456 19326 73 3 0x1100090 kqread syslogd 19326 202925 1 0 3 0x100082 sbwait syslogd 23457 56570 1 0 3 0x100080 kqread resolvd 43281 41846 51335 77 3 0x100092 kqread dhcpleased 32669 31591 51335 77 3 0x100092 kqread dhcpleased 51335 334990 1 0 3 0x80 kqread dhcpleased 56762 80924 0 0 3 0x14200 bored smr 97313 32587 0 0 2 0x14200 zerothread 12028 71379 0 0 3 0x14200 aiodoned aiodoned 37978 308339 0 0 3 0x14200 syncer update 58359 225492 0 0 3 0x14200 cleaner cleaner 29589 402962 0 0 3 0x14200 reaper reaper 56355 475350 0 0 3 0x14200 pgdaemon pagedaemon 44022 451502 0 0 3 0x14200 bored viomb 19923 72807 0 0 3 0x40014200 acpi0 acpi0 22019 317824 0 0 3 0x40014200 idle1 69360 207989 0 0 3 0x14200 bored softnet3 12065 226581 0 0 3 0x14200 bored softnet2 17885 282673 0 0 3 0x14200 bored softnet1 57214 124400 0 0 3 0x14200 bored softnet0 92287 147330 0 0 3 0x14200 bored systqmp 45924 9764 0 0 3 0x14200 bored systq 85782 471256 0 0 3 0x14200 tmoslp softclockmp 87950 149110 0 0 3 0x40014200 tmoslp softclock 27452 441225 0 0 3 0x40014200 idle0 1 87543 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 94516 (syz-executor) thread 0xffff80002a046530 (74661) exclusive rwlock amaplk r = 0 (0xfffffd806d04e940) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 uvm_map_lock_entry+0x4c #3 uvm_fault_unwire_locked+0x253 #4 uvm_fault_unwire+0x55 #5 sysctl_vsunlock+0x7b #6 net_sysctl+0x69a #7 sys_sysctl+0x425 #8 syscall+0xbb6 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83539c70) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x2f2 #4 rw_enter+0x348 #5 uvm_map_lock_entry+0x4c #6 uvm_fault_unwire_locked+0x253 #7 uvm_fault_unwire+0x55 #8 sysctl_vsunlock+0x7b #9 net_sysctl+0x69a #10 sys_sysctl+0x425 #11 syscall+0xbb6 #12 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806c26b658) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 uvm_fault_unwire+0x3e #3 sysctl_vsunlock+0x7b #4 net_sysctl+0x69a #5 sys_sysctl+0x425 #6 syscall+0xbb6 #7 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff834b6910) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 sysctl_vslock+0x45 #3 net_sysctl+0x5a1 #4 sys_sysctl+0x425 #5 syscall+0xbb6 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10180 11043K 11059K 166960K 11264 0 pcb 17 12K 12K 166960K 17 0 rtable 190 5K 6K 166960K 355 0 pf 27 16K 16K 166960K 31 0 ifaddr 34 6K 7K 166960K 44 0 ifgroup 42 1K 2K 166960K 50 0 sysctl 2 0K 0K 166960K 2 0 counters 60 35K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 31 0 iov 0 0K 2K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1364 86K 86K 166960K 1475 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 6 0K 0K 166960K 7 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 20 67K 125K 166960K 220 0 sigio 1 0K 0K 166960K 3 0 proc 58 79K 115K 166960K 480 0 subproc 78 4K 6K 166960K 195 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 7 0 in_multi 77 5K 7K 166960K 103 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 361 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 209 56K 74K 166960K 3197 0 UVM aobj 4 2K 2K 166960K 4 0 pinsyscall 41 82K 113K 166960K 1250 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 5 0 NDP 9 0K 2K 166960K 27 0 temp 26 6813K 6878K 166960K 4078 0 kqueue 13 20K 28K 166960K 36 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 46 0 43 1 0 1 1 0 8 0 rtentry 112 111 0 23 4 0 4 4 0 8 0 unpcb 144 78 0 59 1 0 1 1 0 8 0 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpqe 32 2 0 2 1 0 1 1 0 8 1 tcpcb 808 36 0 28 2 0 2 2 0 8 1 arp 120 18 0 4 1 0 1 1 0 8 0 inpcb 336 111 0 100 2 0 2 2 0 8 0 nd6 136 24 0 6 1 0 1 1 0 8 0 kcovpl 48 15 0 9 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 452 0 88 29 0 29 29 0 8 3 art_table 32 453 0 88 4 0 4 4 0 8 0 art_node 16 110 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 0 1 0 1 1 0 8 0 semapl 112 5 0 1 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1620 0 109 95 0 95 95 0 8 0 ffsino 272 1620 0 109 101 0 101 101 0 8 0 nchpl 144 1881 0 201 63 0 63 63 0 8 0 uvmvnodes 80 1824 0 0 38 0 38 38 0 8 0 vnodes 216 1824 0 0 102 0 102 102 0 8 0 namei 1024 5663 0 5663 2 0 2 2 0 8 2 percpumem 16 46 0 2 1 0 1 1 0 8 0 kstatmem 264 22 0 4 2 0 2 2 0 8 0 scxspl 216 5656 0 5656 3 1 2 2 1 8 2 plimitpl 152 62 0 42 2 0 2 2 0 8 1 sigapl 424 490 0 439 8 0 8 8 0 8 1 futexpl 64 810 0 805 1 0 1 1 0 8 0 knotepl 120 64 0 0 2 0 2 2 0 8 0 kqueuepl 216 42 0 32 1 0 1 1 0 8 0 pipepl 320 138 0 108 3 0 3 3 0 8 0 fdescpl 496 471 0 439 6 0 6 6 0 8 0 filepl 152 1810 0 1590 11 0 11 11 0 8 1 lockfpl 104 17 0 15 1 0 1 1 0 8 0 lockfspl 48 9 0 7 1 0 1 1 0 8 0 sessionpl 144 29 0 15 1 0 1 1 0 8 0 pgrppl 48 49 0 28 1 0 1 1 0 8 0 ucredpl 104 171 0 154 1 0 1 1 0 8 0 zombiepl 144 439 0 439 1 0 1 1 0 8 1 processpl 1160 490 0 439 5 0 5 5 0 8 0 procpl 648 585 0 527 7 0 7 7 0 8 1 sockpl 664 235 0 202 4 0 4 4 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 147 0 0 19 0 19 19 0 8 0 mcl2k 2048 23 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 208 0 0 13 0 13 13 0 8 0 bufpl 280 2287 0 95 157 0 157 157 0 8 0 anonpl 24 134522 0 131580 24 0 24 24 0 185 2 amapchunkpl 152 10204 0 9770 24 0 24 24 0 158 3 amappl16 200 3452 0 3441 5 0 5 5 0 8 4 amappl15 192 35 0 35 1 1 0 1 0 8 0 amappl14 184 107 0 97 1 0 1 1 0 8 0 amappl13 176 7 0 7 1 0 1 1 0 8 1 amappl12 168 1090 0 1060 2 0 2 2 0 8 0 amappl11 160 73 0 63 1 0 1 1 0 8 0 amappl10 152 12 0 12 1 1 0 1 0 8 0 amappl9 144 155 0 155 1 1 0 1 0 8 0 amappl8 136 84 0 83 1 0 1 1 0 8 0 amappl7 128 100 0 90 1 0 1 1 0 8 0 amappl6 120 172 0 171 1 0 1 1 0 8 0 amappl5 112 128 0 119 1 0 1 1 0 8 0 amappl4 104 284 0 270 1 0 1 1 0 8 0 amappl3 96 1953 0 1872 3 0 3 3 0 8 0 amappl2 88 746 0 672 3 0 3 3 0 8 1 amappl1 80 7710 0 7196 14 1 13 13 0 8 0 amappl 88 2841 0 2685 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 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 471 0 439 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 471 0 439 1 0 1 1 0 8 0 vmmpekpl 168 5422 0 5371 3 0 3 3 0 8 0 vmmpepl 168 37336 0 35607 93 0 93 93 0 357 12 vmsppl 448 470 0 439 5 0 5 5 0 8 0 rwobjpl 56 16298 0 13704 38 0 38 38 0 8 0 pdppl 4096 949 0 878 113 34 79 97 0 8 8 pvpl 32 10329 0 0 85 1 84 85 0 265 0 pmappl 248 470 0 439 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 393 0 36 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff834f1ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83539a68) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff83539a68) at __mp_lock+0x192 syscall(ffff800031d8caa0) at syscall+0xad6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7e217f5704f0, count: 6 ddb{0}> trace x86_ipi_db(ffffffff834f1ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83539a68) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff83539a68) at __mp_lock+0x192 syscall(ffff800031d8caa0) at syscall+0xad6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7e217f5704f0, count: -9 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff830ef627) at panic+0x1e5 __assert(ffffffff830a759c,ffffffff830e1e35,69e,ffffffff8300e873) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire+0x55 sysctl_vsunlock(200000c0,fff9) at sysctl_vsunlock+0x7b net_sysctl(ffff80003705ea44,3,200000c0,ffff80003705ea78,0,0,787355379ab36908) at net_sysctl+0x69a sys_sysctl(ffff80002a046530,ffff80003705ebb0,ffff80003705eb00) at sys_sysctl+0x425 syscall(ffff80003705ebb0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7acd32af670, count: 5 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830ef627) at panic+0x1e5 __assert(ffffffff830a759c,ffffffff830e1e35,69e,ffffffff8300e873) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c26b560,20000000,20011000) at uvm_fault_unwire+0x55 sysctl_vsunlock(200000c0,fff9) at sysctl_vsunlock+0x7b net_sysctl(ffff80003705ea44,3,200000c0,ffff80003705ea78,0,0,787355379ab36908) at net_sysctl+0x69a sys_sysctl(ffff80002a046530,ffff80003705ebb0,ffff80003705eb00) at sys_sysctl+0x425 syscall(ffff80003705ebb0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7acd32af670, count: -10