last executing test programs: 8.507402355s ago: executing program 6 (id=10): mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x102) mkdir(&(0x7f00000000c0)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2050, 0x670) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) pselect(0x40, &(0x7f0000000200)={0x0, 0x21a, 0x8, 0x6, 0x1834, 0x140, 0x5, 0x5}, 0x0, &(0x7f0000000240)={0x7fff, 0x654, 0x10001, 0xffffffffffffffff, 0x2, 0x5, 0x7fffffff, 0x7fff}, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file0/file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x102) (async) mkdir(&(0x7f00000000c0)='./file1\x00', 0x8) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x2050, 0x670) (async) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) (async) pselect(0x40, &(0x7f0000000200)={0x0, 0x21a, 0x8, 0x6, 0x1834, 0x140, 0x5, 0x5}, 0x0, &(0x7f0000000240)={0x7fff, 0x654, 0x10001, 0xffffffffffffffff, 0x2, 0x5, 0x7fffffff, 0x7fff}, 0x0, 0x0) (async) ioctl$TIOCSTAT(r0, 0x20007465) (async) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file0/file1\x00') (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) 8.506961053s ago: executing program 4 (id=5): sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="f008dfd1e12dc53ba67f3548a87d5feb7f22401c4545f6687c523747c4d68f91ebb00dda87387e1bbcb991a649359c3cfd10b3024013", &(0x7f0000000040)=0x36, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$AUDIO_GETSTATUS_ctl(0xffffffffffffffff, 0x40204128, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)) ioctl$DIOCGETRULESETS(0xffffffffffffffff, 0xc444443a, 0x0) ioctl$AUDIO_GETPAR_ctl(0xffffffffffffffff, 0x40404124, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0xfffffffffffffffd) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000200)="3322b5e9", &(0x7f0000000240)=0x4, &(0x7f0000000280)="e97b11b8", 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x4}, 0x4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 8.504357039s ago: executing program 4 (id=11): mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x28dd) (async) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0xf1) (async) access(&(0x7f0000000040)='./file0\x00', 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0xdd) chown(&(0x7f0000000300)='./file0\x00', r3, 0x0) (async) setuid(r3) (async) r4 = getgid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xa) setresuid(r6, r8, 0x0) setresgid(r3, r4, r6) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000540)=0xfa83) (async) r10 = socket$inet(0x2, 0x3, 0x2) setsockopt(r10, 0x0, 0x1021, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) r12 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0xc) (async) connect$inet6(r12, &(0x7f00000001c0)={0x1c, 0x18, 0x0, 0x0, '\x00', 0x5}, 0x1c) (async) closefrom(r11) write(r0, &(0x7f0000000140)="05d4021866aee6098510", 0xa) 8.266548921s ago: executing program 6 (id=15): r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) closefrom(r1) (async) setrlimit(0x8, &(0x7f0000000140)={0x9, 0x37e1790c}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x7ff, 0x1f, 0x7ff, 0x100094b, "0100000000070000000003000000000200", 0x5, 0x416}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@remote, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x2, 0x2, 0x1c, 0x67, 0xa, 0x95, 0x6, 0x0, @empty, @broadcast, {[@timestamp={0x44, 0x8, 0x2, 0x3c38bcacff0f40c7, 0x4, [{[], 0x7}]}]}}}}}}) (async) write(r0, &(0x7f0000000240)="7ef5b69389691e24966a3ddf3d32cdb3fcdc1293054eedfc4c98644011ebd4ed712cded9d18802000000000000003ad394df0db649d54e94008b07a4f2bed0dcc32676b30e95899f3b7832668feb78b297aec2da4d621cfaccad7c3ab9bba6112ceb8ac3ea84b89b600c7a", 0xfe8d) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0xf, 0x6, "755803", 0x38, 0x3a, 0x0, @rand_addr="00d5e6b7fb03000015a3cc1000", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0xf, '\x00', {0x8, 0x6, '\x00', 0x6, 0x3a, 0x7c, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, [@dstopts={0x2}]}}}}}}}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x2d, 0x2, 0x1, 0x10001}]}) (async) sysctl$hw(&(0x7f00000015c0)={0x6, 0x1c}, 0x2, &(0x7f0000001600)="b7f9f5de0aaa", &(0x7f0000001680)=0x6, &(0x7f00000016c0), 0x0) 7.74877132s ago: executing program 2 (id=3): mknod(0x0, 0x2000, 0x5286) (async) r0 = socket$inet6(0x18, 0x3, 0x3a) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) (async) open$dir(0x0, 0x2, 0x12c) (async) r1 = socket(0x11, 0x3, 0x9) write(r1, &(0x7f0000000280)="62edd837", 0x4) (async, rerun: 32) r2 = syz_open_pts() (rerun: 32) r3 = socket$unix(0x1, 0x5, 0x0) write(r2, &(0x7f0000000040)="4295", 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) closefrom(r3) (async, rerun: 32) openat$audio(0xffffffffffffff9c, 0x0, 0x2, 0x0) (rerun: 32) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x37e1690f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) (async) syz_open_pts() (async) write(r2, &(0x7f0000000140)="7ef5b69389691e24966a3ddf3d32cdb3fcdc1293054eedfc4c98644011ebd4ed712cded9d188c11bac6dc6f23ec53ad394df0db649d54e94008b07a4f2bed0dcc32676b30e95899f3b7832668feb78b297aec2da4d621cfaccad7c3ab9bba6112ceb8ac3ea84b89b600c7a", 0xfe76) (async) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)="6799844e54cb610000000024f79e7fc637ad48f1f719b49b6df99a0000008027c195fa089b6fbc9e99a48a270196e1b964e59d37d7fccc3a4dc360b2d2deb4efd1b8cafee13fad3b2d4b7ef776ac156042c5730b5514ec00ea2d02b6a5c11f350f9c54467f4906b12660cbcdee485a14917bbbc591a20990c1dc62318fcc63e3", 0x80}], 0x1) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$FIOASYNC(r4, 0x8004745d, &(0x7f0000000080)=0xfff) 7.738989356s ago: executing program 6 (id=20): fchown(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup3(r0, r0, 0x1000c) socket$inet(0x2, 0x5, 0x6) r2 = accept$inet(r1, 0x0, &(0x7f0000000100)) r3 = accept$inet(r2, &(0x7f0000000740), &(0x7f00000000c0)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000500)=""/106, 0x6a}, {&(0x7f0000000580)=""/249, 0xf9}], 0x2) r4 = socket$inet6(0x18, 0x1, 0x6) shutdown(r4, 0x2) poll(&(0x7f00000006c0)=[{r4, 0x1}, {r4, 0x10}, {r4, 0x40}, {r4, 0x4}, {r4, 0x10}], 0x5, 0x10000) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x2}, {r4, 0x40}, {r4, 0x1}, {0xffffffffffffffff, 0x40}, {r4, 0x2}], 0x5, 0x8e7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIOASYNC(r5, 0x802069c5, &(0x7f00000007c0)=0x7) fstatat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6) getresgid(&(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000340)=0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x200, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x6, 0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="20f1b5df9ddec031b581ab0dbbbef60c621dc3ff34ae0de2b0788049afb9ec5bf41b2b37e33a8ee7684ca1", 0x2b}], 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="24000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="7897c150e763504f030d3bc44af4856f2f56f4148b0906d9c50dfa8574ae064be09732d37fb593e488bca1d113e762ed56e4ca9f86a9b16e5b175c6e8ae7edca38453213d575333dfe130b49d9f1a112c432c22db5b0897a4738a0845bfe521b6ff5e6672df7048561f88a0b0488f0b466f6076c17c7febdc481eaa48d631a9cb40308c39141abd3515326c19a74ccb60fcfb5df71d51d5a9c372c4991db9111b5c2990a12e50fd54b04af03bee7bb74b890b1a7876741628624916bb08bcadff2664e014cb693ade04c64bd", @ANYRESHEX, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="1c000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2c000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r0], 0x84, 0x8}, 0x401) r10 = socket$inet6(0x18, 0x1000, 0x7f) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000800)={0x2, 0x10}) getsockopt(r10, 0x29, 0x6c, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000880)=@in6={0x1c, 0x18, 0x2, 0x3e38c330, "3702ad2af1164778a877a9ec7eda9521", 0xffffffff}, 0x1c, 0x0, 0x0, 0x0}, 0x2) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000008c0)={0x0, 0xbca, 0x4, 0x6, 0x9e8, &(0x7f0000000900)="50e46384b089116b270ffd07269b8cf9e350dd5f2f3f9eb8cf2fed9585e3a719831c49664a85e5f60703b17e9f599b9d608621828b284c0f83510b", 0x3b, 0xc}) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000000940), 0x1, 0x0) ioctl$DIOCCLRSTATUS(r11, 0xc1084425, &(0x7f0000000980)={'./file0\x00', 0x0, 0x5, 0x5, 0xb6a3, 0x5}) getsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffd7b) 7.273171106s ago: executing program 2 (id=25): setitimer(0x0, &(0x7f0000000180)={{0x6, 0x1}, {0x8000, 0x652f}}, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000001c0)={0x1, 0x31}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffc47) (async, rerun: 32) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0xd02) r0 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x112) (async) r1 = socket$inet6(0x18, 0x5004, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x6) seteuid(0xffffffffffffffff) (async) r2 = semget$private(0x0, 0x1, 0x5fa) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffffffffffffffff, 0x0, 0x0, 0x0, 0x146, 0xfffa}, 0x0, 0x4, 0x0, 0x0, 0x6a1fdb56, 0x0, 0x4000005c}) (async) sysctl$vfs_nfs(&(0x7f0000000200), 0x3, &(0x7f0000000340)="16ed7eaebedb92c959b8fe3caa3bee8090d3de641b84a0976c2bb480b1ecf109da996c287898f8458d522f9de61f682b13422d64690f4a4a520618fb372bc8d56a919c58319e451ff362ab392de351b4e3d8250e998632bf2bc7565bbc07e14b0dbd8f823080f096bf879c7d9ba13a2ee2f5d57b0084057973185497b7c4426564ab29f75f221873565be33c7335d27bbc562b12a38df790", &(0x7f0000000400)=0x98, &(0x7f0000000440)="9179b35372cce95d9a89a77ea10ada3b5e40e06bbba39d479f12bb91ae168d9d0af3a9a2524f921131c0a804051208b277177707e55bae3009e605ee56e3a267883dd115d8477e90dbf8b15e62f7bbf35b1021b172b309da356473d1ffd14316e7b64493516873b95b74", 0x6a) r3 = syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) (async, rerun: 32) r4 = socket$unix(0x1, 0x1, 0x0) (rerun: 32) closefrom(r4) setrlimit(0x8, &(0x7f0000000280)={0x9, 0x37e1790c}) (async) r5 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000004c0)={0x2, 0x3, 0x80, 0xb, "fe83fe7a9542a14123a70000001effff017fb686", 0x3, 0xcfe}) (async) writev(r3, &(0x7f0000000500)=[{&(0x7f00000005c0)="5485e5dd876388c5ecf39d1fe8df5acc1d498d5f89ad3f72596b252f33669b86aafa41cdc023f3d5f21563ce562a1d4e9e596bc0a55b331f92ee020bd8f0791046006409ca0d", 0x46}, {&(0x7f0000000640)="4b2383a86702", 0x6}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000680)={0x1709, 0xffffffff, 0x17, 0xb734, "b37fcf9b01c2965271309dfee463a24d172e4a52", 0x0, 0x8}) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000780)={0x1c, 0x18, 0x1, 0x41, "00000000000000000000000000000001", 0xc0000}, 0x1c) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r6 = socket$inet6(0x18, 0x3, 0x3a) connect$inet6(r6, &(0x7f00000007c0)={0x1c, 0x18, 0x3, 0x6, '\x00', 0xa}, 0x1c) (async, rerun: 32) pselect(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) read(r5, &(0x7f00000006c0)=""/129, 0x81) (async) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/236) readv(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000580)=""/43, 0x2b}], 0x2) 7.272470415s ago: executing program 4 (id=11): mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x28dd) (async) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0xf1) (async) access(&(0x7f0000000040)='./file0\x00', 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0xdd) chown(&(0x7f0000000300)='./file0\x00', r3, 0x0) (async) setuid(r3) (async) r4 = getgid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xa) setresuid(r6, r8, 0x0) setresgid(r3, r4, r6) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000540)=0xfa83) (async) r10 = socket$inet(0x2, 0x3, 0x2) setsockopt(r10, 0x0, 0x1021, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) r12 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0xc) (async) connect$inet6(r12, &(0x7f00000001c0)={0x1c, 0x18, 0x0, 0x0, '\x00', 0x5}, 0x1c) (async) closefrom(r11) write(r0, &(0x7f0000000140)="05d4021866aee6098510", 0xa) 7.272263135s ago: executing program 5 (id=26): r0 = socket$inet(0x2, 0x3, 0xfe) r1 = socket$inet(0x2, 0x4, 0x2) setsockopt(r1, 0x0, 0x6, &(0x7f00000004c0)="0784fc81", 0x4) futimens(r0, &(0x7f0000000000)=[{0xff, 0x100000000}, {0x8, 0x2}]) seteuid(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = setsid() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x2) fcntl$setown(r2, 0x6, r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0xd21, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() setuid(r5) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0x80047308, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}) closefrom(r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f0000000100)=0x1c) 6.837794746s ago: executing program 5 (id=28): sysctl$vm(&(0x7f0000000000)={0x2, 0x1e3f8f02b2c8082}, 0x2, 0x0, 0x0, &(0x7f0000000040)="8bdcad509887993e1383ea11e28d1a716f447e8b3eb42578a9de270c89dd9d37eb0ed95c080de576adf012b8be11911e3d8498f8d88a22ee4b42aa1011bdc77a16acc9995abf0c801eea3a02e3f7a9b8118ae4b04a18badd3fd7d76de7bc4466087e08690acb2a82075a32da9d0121dc6545576419208c037d827ac11ebeb4a72b6884885ea01577220fbcba739ced72e84d3a764771ff4a2d7d275c6fe74566980d634d2d1adf1714c42b888a069b95ca08f5c1acc6a2252a7b7be57917", 0xbe) sysctl$vm(&(0x7f0000000240)={0x2, 0x1}, 0x2, &(0x7f0000000140)="ecf6642fab2a3fa3c108d08ef999ecd66386788b13982017d71ff48cee60f79ae0a366d2395338a87589e4439a48a14bb85333cfabca72e36db092c4df9b4e6483486b4a65555a598ff9b710de7f287d43a51bdac179d94eb5c17ee2d5c2980f5d0128c97adf92d42ac9890563398d4f02cc560c7c7505128039f340206ab110f5cca7f960fa003357a582c9cd5cf7a54b324063777b8d6ac5d6dd3dc24b54706fdaee4706b8cf9938bd95b6", &(0x7f0000000200)=0xac, &(0x7f0000001240)="67a7acf43f792d1521ef72d2e1f62d6824d0114313047da166ed802865ce5b00de8194a4b22e70990e4a78113a35aad300ecceda35e989151b8478aa4888ff04730dd4efc19ba218563df62b8d6f561fef3738b2e7cade527584458fac441b6b76a982f2f49ce462f06ff61aef6c987b0323f8b64a79787dec5bbae774444e7f9dad4e074f70cd8701dd27c6ed1075cd4940b0e0bb11614f7f8566aedd95a504b4028b8099a122c49e3fed1a3b575b2b7555bcf7ca319ecfa6fa44aec53f274eae30ff0ed9fd5f7c5bd6c679a9852389be213fcb38cd7226d840017e1ccdbb4a978e0abb7c4b0be3c07216f10e4ce7355a71abea419e881748620dc94b9ca75c7e55519b3818708dabc9dcd33b559bc5b78995f836e9893fd3e86a887eaa90882830502f2d4d0661980fa692b34a7fa519995fd47c899b585652b18190439fb49e2a6ed53467c326173d60ddefa0ed1924001051713b5dc1d60bede0f4b01b2f5036ae5bc1a48552ef63f72edce6bb63dd75f3af701cf9534a35d68e2852b9c696e33a0d7b7602028388f185ef6905fb4540d27883cb55479f9b2b0b2a759ce906b7dc75bb5329fd552a01cfb78f4292fa193237abd844e4cd6ecde6b3272dbeb2ede1d090eb4875ee9b86320ebcd907f11402396211a5d4063f1960c14ad0dcdcf2f0eb95aab0e0d66b05e01a6b323e9302d97011d7a49bdd7882f57037c92adb764c6c631bed3ed8c645e38ce4ab055ea61ecb7bcaec9b5734ce3f0cc8a49e910d95116d3bfb0978c6288bf32fba8554d029b12a2e815e061bd973eeaaf0cbd859fcd7500af4612f338f73cce4b40f8f8c72748d0301fbe4acf31c80dccc55c0d0f44fca9f517eb148ddced721183fff6179c1603f45eb3f708c5dfc37e699e5721aa5dde1b5079dc34711c4d325bab264bd70f6048b1d86fb32390eef6d79081a2f931426e3ac8595c6b87b80948c203f6ac44099a59f829bb9ad13d3fbb83b7d0b26d48f3b3453c389bc524ba331e2aaa32b49086835d1a982fb775d3b77b4401c52a93099a7b12e06067136171a1c8cd2abfcf7fa30653d19e276c06fe6411e837311339b42daca92bd4ccb633f80986e179d01ea94381d750b22b33259365db4f7c8db4747711dae77c4305163bfd0d8cddee061d3497a454559af7a52145f8ba6fc361241d01d0ce7bfd6e04a3c83443e75d9213cc43cfcdb1074413264e028aa8dfe91adc5c0802e721ba283de55c82a3854de25661cd05b7968a941705090a70f66a0defbe50240a77bddff334447962f79390c5a4f44d7546487c4e42139f1d8ba2ba25ae7d822d9fb089279196ca1cf72e7b9b77276ba6996b0e5c2ce9b2b68c6eb950279c99693ce37d82e2e2c7c43cde3856a2a52b20f0c1239141db81fa14b0becbdc22f72657d5981b887b89f1dff773942dd3a307c0e201ed2f9028dff25f44f5a660cd171b8526aff73562e4b551769b1a8b146e57a8a152c6168fe03e677d92fbf5083c7fcbb246e389616096eaf4d878a7e6fc2950c2d55afbb6e788fc0383e4e5a5fb18bee0d54eecf9d7ea0d1efba52127c1e8901bcc088f0a85a6317fa030a2088bfbc7a9fd883aca4757a99e8e293008cf617b9339074673666335d56eb8fa7c48b34edfe119901bbd690c4a7f9d459f0eb9746b659301b97a123db683fe9c211bc097317515795c7f5dab60f4f4e0458ffa551c9636d68374021f1990195414edc81d6b0463c90fb6badb22b058fd6c5ce7a681c4b49d40a5df8d58048b23c178535c6c49dd18dae242d6992e8f0fc3d62d3f6619be81bcdc500acfccf0896b5b1119a405e3cbd4327a4c477ea141320a56c718ee70b9a2bbe878a6b2c3a65049288ab6dbfd08cb2076c1c4882b2bac7e1037470648a8b4046a315617c8d91f0a6dab029ba285bb86673c026755831d02020722f2cd761e0d01ae3abba4c105f4881c881552fa08ea944f74f187815423cf216b0fc8d7b747fbcc20a06900bc4bd487a790469424517c807a7d131d501730686025d9d40fdf1e8d295c405bc19c7cce1833a9e6e9170c3609fa53cc5d386fd3bd8f7790223c586877bd0cf7d7674a129301e2b98a18b1f4658b5d2f1bab685c24601d7e39f610b8bad1107cf7d41ab7a9b6093e0038497052fd08d89917b0dfaabe6d7c366694fd0c479c112d5396b65707a088aea40adba636f46c3ff4c61f65c0ff96826091339c7f0b4aaa7eedc45a0bd1487ddf8a10cf5967fec7510a4c2c08a78ef2efe1358d90bb1251f453a842cf71d2aa840bedc573fb6be0dfec7f88223bcb65add5ac21a8c8229a289738b71a28306ac36e88394546c92f5d9d396f5e2bd2da375211e260e68fcdd3ff71684e893a384e32f0a499585ffcd5aca75d028c0d8bbd5d70046f62b91868c6113daf02d3abe9ec2d88ce7d782dba3c888a20c2b46c8f488bd63aac5c5858f009c145ba41e779d5f6f690fd05c738e2dd4baa48562ffd4e97632e85d967ceea483d4e00292b93026b284826af8ba158861d4cb7c2a81275f004519929f459aef244b037b9eb8401f5f1f127d1a117b8a34c8dee33fcb0c3146bbf8b0949f8122123d98a0f4d3d3bb3e3f57c77a782157f891e9911fe5d6cd2255a7d29671aad76960921826135b67a540ca07ef87f33c9c201512ebefa9ecbbab60d66c6f1f980756bee100ddffa2d1ad2ea0a2cf0ffb01737d3daec534c054afcfba70247e844056c56f70350f916aa0d8c930dde0b3677b0f73d4ea27f99186d72675a6a70af42ff884783e2e95fd769e27fcb1a7fe9140b2510e0bd8826e93d9f836ca5d6c4addd1acb9f00debd7d6dcbf080277a5b099a1d6189d335f6975f91a951abb09a7d924e7cb79c7dc904764bd5e0a8374a6e171200084a203bc778a3e84c086f70b9c723a0d9b4487ffa581de662543d5c81cc5059f643ec89b2fef8ff48eb3a5ba53f47684cbea5389fc8ee96b4b25446913157c4056df5f694f472645bc249cf25924ca95a37cdbfdf2e33063127fa4834f37557f90632b2c1f02dcdd28f358ac17299ffd2b9c634f2bf124d5b8d015f5174f26070af03969c262d94891ab559bbe88041aa66640b5ea2fbc2f81c94045cbcfb59d6e48676b7552fde8751765e05f98391c14a90450d03c9634746da08d17ecaedf5599f1b08af8c8ca8624337033c3b9fe44f35b17c2006cee109ef4612d9bff4f2f112b11e53ed99c48f98e2a992d455bfccd3ea9fefbf9e8efe431d9cf99fca3a151c8228772f544eb6b964f960facdf9f467b90a34f0c1927880f9918c7b803022302eba96b4763f525dfe923c0e37d3cc3ad31aaff4c0383bc885f5fd9577659b46085715925665aefa9184915a836707d92e4ebba40e15a448670bed64f4bbc037c2016858276fd02a3f086cbd60ebfafc24b3e9d1cee58b327218afa686a095ce21f48db86c457dbe3538eb744fadbc62f78c089dc5169e8a4e7854fa7eaf07488965cbdc52eda5932a0d7e3f5c9f8d6eea8357d4185dcb2b386f5718328c60064b0b1a6a905530d75f64bf8ec8cdff76b9fdf2b9b97d98126a6ee70717e3204470be77c70916c95df4a269c0c355ec07bcceaae6fb67dfc6109390d012f83f55ec4812571a090fad860d254113bd2364f3fc1ae6fa7eceafdd602e81db7b822b40f699c86d77693d3ed6bc481a810edfbd8c8687449db9bd6798afad981b19c2d232bc59467bf8c63618347a5d03d3545a7ea2fb830e9cf958b8a6a162cd87339096e2a3e0068515022e2f8e4eb90430222a2f4eba7bad3cabfb58b6a3b4c874af23bce92aaa2fe6d7b16017f33555ce6deae3247d1e99b45f6680af79ad93a2f7ec0e7cf987605dbfe0b4fe54b66cc717b798d20d8ad7fdc81d82c62862c24020eab125a6a78355ecaaf956fafc529508fa1d57c61d668028c467200f67d18612e01b8732c432f1de42ef28b18e573ba323aa3acf25aaddaaa1adc3a7a7dc62bf11ee897e5cee3dcc0a2732a16d887462f011759e50d3087f04d813367d4c3e7d9388978f5cc1f5b309abbe761aa133a770fd68a96756bf400886b13b0ba3cffe117a105bc436ac56fa6cf55d54eef452c1f25ae844bf06533fb80ea46220658cc1adf74a49c801f2c9a3649b6725403dd597b44658978eb68e99bfbe60f922fab8dea58e0cd99bcee809909a7fefab9f5f187d215672a5dcd546d77d9e7b5e25738d399a2c192b48e0c104068176b1e1b3800c929ddfc7699d45b9ba14ee3ed8800fc041eda516f624daf3a2235ef6f41acc701b31da056e9c518ff780ba848996b2899d33db9bc90448a6ddbbdac9122b7de0adc14e716a334d6dd7c8c6e0917ef00d1864b8d4eb18e0fa533516c6f606f606d7497816ad232269cf0163d38f7d5aa1cadf28327d3e8390d125f4063c604d3215277f2c649a10b3a1965f21f21f37f67f72b54b61b9d94a072703608ea90865783b8a473ff7ca8ffd9caadb3c65190c53e7e245138870cbbbc7c7145197b8987608e99572115b7ee01d827636d79df52bbf95c65572c6b440cd30a6bf7140233337ba31347e8591bba432c1ee5bb86ee92a1ca8be114f93eb50e2d5dcc86f1038371571d3ef9223c19db50758d457601327b2d1e5892b8462be550058f7ceca3bef1a51025eeb7ea87aa80e1aa103e72a3b18b1b6cea444b54d5f287f7ccb3fa836e82af249b3b244615ec2a510a877780e2efe621f21a224348fee983a40fd87e05270e26def196d257547b1a73cacae5a9f64c1a67a1d5611967cddacd520bf216f5106d45e9308b2bc06e657f7800648194d7f53c2d231f8d202559c4a072c2a505fed0f8d70f1e389c2827d2276c256795651672a6bed86011dcb4deab76d36e06159eb9bb749080644b7da2f47f5380eac9f1ddfc189915129e72430475c826ee5ceec2401bfe49d3eb82981abe779d4113b9173e2e6aa988583d0a690a3a8307fe8661fe3f60bb67fa78acfb959f049084b87543d9af6edf2ecf0889dc8aab669508f38e9e55bd15fc937ad5cc7158ae9391bff75ee9816376d332e354d9cd0f586fd9611e330ab849bfca6655bc162311bb34dca33cb234086352d3b0547c5889ba7d8ebb70273586ea7fa92eb3cf758a5bd61813cbc2c79627e1747ee886ffdf1232671ae10962013802672549acd28554f8b3c4ed37bde226438955144c98370ccc19a9b08d973714599626be4ff4b68de09d0b618ba7fd9788409b03a7d267973c0e96d5159808b25efb58685695d9fdd8c7ced3d0e32a5050c346f64647336bfd17167e8b343492f2abfca11cdc09f98363b28c3552bd7b09f09e761b11408f611617f9175c4fa9cdcfa7895fd44086931cbbbcd200807501335b24385cb1996f6345b2d6d14da7ae5b44d6e710bec273379b725f280c1195ae0948156bf57ceadab1a115a049315a2175f5a459f06d6918162d616885d0b0ceeac61334610ade71f67f8d28c24dda54062c819bb11b73c3b9a1c12dc503d623671f58e09a7813c0a0be4ca472a66654172f73a16cc9567ebcf0d39059cdebfdeb94cb5bf6218f1df9d9da620fecadba0a370432ba2a26ee5df1ae761bdb2432152ce65e1a947e767062b606c27062522544f9f4ecce391170b03ce272d6046aee6e5e66031fe70952fa933f49a9c85028c88b1d3c70982036a39eb08ef832646da2a61bac01d19381ea285d7a90a37516060c8128b2361fee780af3112e5543a216907473f94107ad3b201d7d23698186dc0e024e8e9587fc5ac4744390ac24236ac444ff8102", 0x1000) 6.836455483s ago: executing program 6 (id=29): ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = socket$unix(0x1, 0x1, 0x0) closefrom(r0) listen(r0, 0xffffffff) dup(0xffffffffffffffff) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (async) socket$unix(0x1, 0x1, 0x0) (async) closefrom(r0) (async) listen(r0, 0xffffffff) (async) dup(0xffffffffffffffff) (async) 6.600234294s ago: executing program 5 (id=32): setsid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) closefrom(r3) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) setsid() (async) syz_open_pts() (async) ioctl$TIOCSCTTY(r0, 0x20007461) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) (async) open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) (async) closefrom(r3) (async) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) (async) 6.314007501s ago: executing program 6 (id=35): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x24}], 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x11c4) (async) open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) 6.311888237s ago: executing program 7 (id=36): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600), 0x10000, 0x0) write(r0, &(0x7f0000000640)="ddb96b306f67bf687d8e60a890f4bb828aafd414dfa96bed649222f48d5ba4263542d0cffb8b364807d5d34cc4aa5a79061aacaf8730e1046d03faaade74386d450ae6ce93e5b17f6c3cc93e1cad50465e3bb0ea549d11d3e1c6a20856b7ae8cbec2ee1c8e85fcd43967b412f861f9324625e2abb2e2cbbc0e10bc8469a187b8601de63f72d69fadc8c9150f838c90c5fa90e171aa5a6bd8dbd0d475dfb3c084ccf3c0f5de4daa1678f53f2f72c60cc9afc15a858e7e044e6516ac02e86206bb", 0xc0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xd02) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x48129, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) mknod(&(0x7f0000000800)='./file0\x00', 0x2050, 0x674) r3 = open(&(0x7f0000000840)='./file0\x00', 0x80, 0x8) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt(r4, 0x0, 0xa, &(0x7f00000007c0)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f0000000880)={0x2, 0x0, 0x5, 0x3, "450400000000000000704340880e1a5213513f4c", 0x800, 0x4}) ioctl$TIOCCBRK(r3, 0x2000747a) sendmsg$unix(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="14000000fffa00000105000098015596724afe2b38194ebfd32e3cac418a9c351b85442922f70725d741ad8bbab8f083b9ad41ec82ec026bb7dae8b56877ee47aa5f3139b3fc0519b3a020f1aa2e0173b66889072b1f29ef08e79059d852734fcad553c4e85a10c93f00810da771e9ec27ebed0f0d9df956c25d803e4f3657ee41d37f048d00d9d9707775077c1f9d33164cde1d58b3624ae129c10c799c6459ae655fce9f179c4982615eda208a29eeb263b21396a0cd68dfdfdc6005eceaa9dc639229edc6d2ef8b7f4ee994f7229e998d519565924572381d1c29483ce238f29021e68580029908c4dab8c9ea5da100ee2fe45f2750403d0844ff132a25ff5a4daea295675cd4", @ANYRES32, @ANYRES32=r1], 0x14, 0x40a}, 0x404) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000a00), 0x80, 0x0) ioctl$DIOCNATLOOK(r5, 0xc0504417, &(0x7f0000000a40)={@v6=@loopback, @v6=@loopback={0x23}, @v6=@rand_addr="f18981fd2ce421197f7336e7872df210", @v6=@rand_addr="69f9ca5892706a2bd53955f55a479dd5", 0x6, 0x21, 0x9, 0x8, 0x2, 0x3ba, 0x18, 0x6, 0x3}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCRGETASTATS(r6, 0xc4504447, &(0x7f0000000180)={{'./file0\x00', './file0\x00', 0x8, 0x7f}, &(0x7f00000000c0)=[{@multicast1, '\x00', './file0\x00', 0xc, 0x6, 0x18, 0x2, 0x2, 0xfb, 0x53}], 0x400, 0x1, 0x6, 0xfffffffb, 0x7, 0x7ff, 0x1e, 0x101}) chdir(&(0x7f0000000ac0)='./file0\x00') symlink(&(0x7f0000000b00)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000c40)='./file1\x00') readlink(&(0x7f0000000c80)='./file1\x00', 0x0, 0x0) pselect(0x40, &(0x7f0000000100)={0xf, 0x200000000000004, 0x0, 0x104, 0x40000000002, 0x3210, 0x1000000008, 0x4}, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x10f) ioctl$TIOCSETD(r7, 0xc0285108, &(0x7f0000000080)=0x20003) 6.236823737s ago: executing program 4 (id=11): mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x28dd) (async) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0xf1) (async) access(&(0x7f0000000040)='./file0\x00', 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0xdd) chown(&(0x7f0000000300)='./file0\x00', r3, 0x0) (async) setuid(r3) (async) r4 = getgid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xa) setresuid(r6, r8, 0x0) setresgid(r3, r4, r6) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000540)=0xfa83) (async) r10 = socket$inet(0x2, 0x3, 0x2) setsockopt(r10, 0x0, 0x1021, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) r12 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0xc) (async) connect$inet6(r12, &(0x7f00000001c0)={0x1c, 0x18, 0x0, 0x0, '\x00', 0x5}, 0x1c) (async) closefrom(r11) write(r0, &(0x7f0000000140)="05d4021866aee6098510", 0xa) 6.030924499s ago: executing program 6 (id=38): r0 = syz_open_pts() closefrom(0xffffffffffffffff) setrlimit(0x8, &(0x7f00000002c0)={0x16, 0x4e97}) r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6f012c0000340601fec2b4f340297221e7ce2d080000000000000000000000000000000022"]) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x7fffffff, 0x8007, 0x7, 0x949, "fe19feff080caaac0600bfe34b00e11600e7ff00", 0xff, 0xd0}) write(r0, &(0x7f0000000300)="7ef5b69389691e2496b4d0df3d32cd706e86891293054eedfc4c98644011ebd4ed0600ded9d188c13dac6dc6f23ec53ad394df0db649d54e94008b07a4f2bed0dcc32676b30e95899f3b7832668feb78b297aec2da4d621cfaccad7c3ab9bba6112cb80b002beacd1c240ce2cda7f04ed8702b286a1c4d85ac25f5b8b6585ea99a3e2616f5a539e7a76669a2c728e1ae9c99", 0x92) write(r0, &(0x7f0000000400)="7ef5b69389691e24966a3ddf3d32cdb3fcdc1293054eedfc4c98644011ebd4ed712cded9d18802000000000000003ad394df0db649d54e94008b07a4f2bed0dcc32676b30e95899f3b7832668feb78b297aec2da4d621cfaccad7c3ab9bba6112ceb8ac3ea84b89b600c7a", 0xfe8d) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0x80047308, &(0x7f00000001c0)={0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETFB2(0xffffffffffffffff, 0xc06864ce, &(0x7f0000000040)={0x0, 0xfffffffd, 0x3, 0x85f574d1dff05191, 0x2, [], [0x400, 0x1, 0x2, 0x7], [0x1000, 0x2, 0x7, 0x6], [0xfffffffffffffff8, 0x3, 0x7fff, 0x3]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8080691a, &(0x7f0000000140)=0x4002) kill(0x0, 0x0) acct(0x0) writev(0xffffffffffffffff, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0x80047308, 0x0) closefrom(0xffffffffffffffff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x200, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) 4.786531514s ago: executing program 7 (id=40): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pselect(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x4, 0x2}, {0x101, 0xf}], 0x4}) 4.573278098s ago: executing program 7 (id=41): mkdir(&(0x7f0000000400)='./file0\x00', 0x148) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) r1 = msgget$private(0x0, 0x143) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DIOCRGETTSTATS(r2, 0xc4504440, &(0x7f00000008c0)={{'./file0\x00', './file0\x00', 0x4, 0x6}, 0x0, 0x4d0, 0x0, 0x0, 0x8, 0x5, 0x1ffe000, 0x8, 0x1}) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$DIOCRGETTSTATS(r3, 0xc4504440, &(0x7f0000000d40)={{'./file0\x00', './file0\x00', 0x4, 0x36}, 0x0, 0x4d0, 0xfffffe47, 0x0, 0x4, 0x20000008, 0x1ffe000, 0x0, 0x1}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') (async, rerun: 32) r4 = fcntl$dupfd(r0, 0x0, r0) (rerun: 32) ioctl$DIOCRCLRTABLES(r4, 0xc450443c, &(0x7f0000000440)={{'./file0/file0\x00', './file0\x00', 0x10, 0xfd}, 0x0, 0x0, 0x0, 0x8, 0xd0, 0x1, 0x400, 0x40, 0xabd}) 4.331302681s ago: executing program 3 (id=45): pselect(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/45, 0x2d) sysctl$net_inet_etherip(&(0x7f0000000140)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x4) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1) openat$audioctl(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCGETRULESET(0xffffffffffffffff, 0xc444443b, 0x0) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0xffff6383) r0 = open(&(0x7f0000001180)='./file0\x00', 0x10000, 0xb) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x82907003, &(0x7f00000011c0)) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x7c6, 0xea) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000380)="19a09f0a20", 0x100000}], 0x1) ioctl$DIOCCHANGERULE(r0, 0xcd60441a, &(0x7f0000001200)={0x6, 0xb58, 0x8, './file0\x00', './file0\x00', 0x0, "c98c67667fd18da70d3fd85c3167b348406c4a7a6df2748fe6ce9de8d1131ae77096b6c996bd9ee5e3fc7ac7b32167c7495b7afb79ed240b9f10fb9cfd2a04a079397ddfb4516fee6eb2cd7a7804f56227e2f325f19fd69757aaebd0e186302a42cda9867ad84213deb5df83afa1f9c7fa9cd0ffa91da358cda017bcbeb688a6713c6f6a50bf97ac8a80c5330313d31c83994abd3c3bac956c44904e2294f8e7c2ba3f2c122b5437e02b4f7d71b552c807caaa0928fe30f844d7673f838eca9f6ed553e02833d003960e26bdc445cd12cf04cd5c726588748b6ef9920caac5d2ba175a7a312cdae9ecdb63eeaf0571a82b03ae635610a41c76695fab5b76d416c287348627ee99d4cc2874707672f65e0b9417afc9420dc81f46cff0d11264175a17cf01af48108f1d32ce7c6c8b516dde22070e538e323ba102165978928a149c62d241de409f983c014a092d6fa2415bc32e88feff50e2beb74e5d40c393c518b9b103b0c6123b21f6746b52289756ec20a0319c29e2fa209f4706d6a676b35b8b8bf80f4fece5c12c07a6b6310b57f88455a7106e9dc8211962de9ebbe5d7902c989f39ee280d800aa7bd15dab5c0a20bfc6a5d986f138a3a97a7e28ac695a3697ebcf117f192fa235f4dd2fc920ce7eb7e9d8045bf9dc4a2c44f95e773e8f377f78941d4446cb78579a42862e85144bfe752a29e66cf3104e618d724d717ae8d6eeddf893ef155912e679da64ad09ba03ef42d495263687be48e89d6b7017d6c05ec30732743c53973ebbb4184c1014641c0c24df3f7cfa8d86c84454798482ffee93bc7d97cd87893b4b7b2fbf1f4951b8c9cb60de854b1bfb2d735896bcdc22aad598ba75d21961480c4f40cd33163341ff52556f909bfde467f6d0f08eda2ea37ef3b0ec6f69b66fb283d6dbf0ed68705e6345a8bf5bcc905d1bad1859175630af8805d0c7bee94dae2941e0db984518a3f108580b86cda88434605f78e4c927742a0ab4dc869bd4649dc51c031736928d99570bf3211df1d035aa303495655cf5d17f24a1d89d5c7636803f6823d3433c4ee69b0b148d49c38204aaa0c84ecfa7df6d546fb818258ce29eddee1599797eb0f8182c8bcd1b1f56746b8a5ef816628fd4de9718e52a8d356e886064ac97751b9e7b2b2bfcb7f9680143ed95cc072ec9d36e0d332978871f5ed729cf79355fae0e450e63723ef2b8bc8be78281c437a358ad910c9223524ce939400e472f3ef6753c6a4f186e692280c66eb0165e46706b4742cd83b4bd1d1daee2af4b13dc52176afc80df5de8db3520921e117654586cd968d3fc5f67573fb2c49bffd610a48621bc4ca4bd59e755936c76b880251524ba7772dd82db1db9df1182f7d2fa0249acbed107094ecbf8fad4cbd6c7977c67a31ec3ab8954e0fb29b879ffd663efbe0136480677483484094231add6e22edfbeaba5805ea76eee1ecb608ee4a92ec095f81922865e294bf9148601688afdda17ba62809a3ad87742da3248d01abe79b118b35dee78f473edbfdfdd40b4c95259f382b63f4e27ed258fec1ae6310536d68e5ba4b6eac490c9c000ae472de38d139e2149ec096755c645fb61c498dcd99f26ef457ab0cdcd0110105d1a36717aa19ff18dc422716ea0dac2cc127325bfe831c0444bf901969231d29deed059f9e4f285cc1ac9189a4469f3d6db41c536e22484cf19d2cffdfc9ef736c57edb1a584b1d84a0fc9aa498a9afb8a7d27a74c55665573579bc0e38a9402666c6aafeb9166540b98d15a7e9e84d3c252add2526feeb53f895020944310ebaaf5e69b075c01195b4a09a156f91874a41d7ea86eb45695e148307ce66f38497f30ea3d3ad2c93fd872413454f104b188f01d1f9cd48d85450dfe508bbe83f9f4ea199d32b99a61fd4250923ec0"}) mknod(&(0x7f0000000240)='./file0\x00', 0x2008, 0x1ea8) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000300)={0x9, 0x2, {0x100, 0x401}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="03000000", &(0x7f00000000c0)=0x4, &(0x7f0000000200), 0x0) 4.038964989s ago: executing program 5 (id=32): setsid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) closefrom(r3) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) setsid() (async) syz_open_pts() (async) ioctl$TIOCSCTTY(r0, 0x20007461) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) (async) open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) (async) closefrom(r3) (async) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) (async) 3.697408245s ago: executing program 0 (id=34): writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="abd7453f9950b84fba95b1b61c60075cc39796a11012ada0e0c3eb396b6f8cbd63e10842750ec4f55b1fa662e657103d5890ab8dc4aed3a9f3299eb13292cc984adf77932110f25b7b468f0f33bf3be0d978a872ee2bf014773b8080c5921ba7f32c7c3374b6e4c8cba3721f117a5b51b43393950b024f68e1a0d073088b14502ea5", 0x82}], 0x1) (async) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) (async) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) sysctl$net_pipex(&(0x7f0000000240)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000280)="e6", 0x1) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setgroups(0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) (async) r1 = socket$inet(0x2, 0x3, 0x14) ioctl$FIOASYNC(r1, 0xc0106924, &(0x7f00000000c0)=0x3005) (async) rename(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000340)='./file0/file1\x00') (async) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000680)="d519df0cca3a7911ee56b403a25a455cb62244ec9303cedba8e1792a90fa1a2e7f0f0e7b460de4439895473c0e30344e62e7d40e2ed30ba49b752430096d80750b2f4635e64dce7702ea90d038ca56374366b7d62dc2394730ddd27122127ea6637975151ecb866b9a6c3cba3d48368d3f7c407b0000000000000000000000000000b68dad0000000000000000003917493b04704a7967010676fdc051c9dc3d92a798236f7813ab19ae59262cc3a48124c1d6937805f4d21968ab2b37060f914ef2abd33107bb8582de8630e6316b30125fc871d7c96093a67b60b4dc8c80f496445028d6011d80953914c90453a983d92a3c35647a31e851656cae0b156f56f530b0190505953e5f81577506ce164d7fac9a0c3372a75bfa6828527262676e4a737ad6473438ec9ec8ba768050752d3336ab779513498526e4844cebac8092979afd7642f007daf291ea92d12a42a0a81112c15bd299bc5e3ad8d841e6a58feb", &(0x7f00000003c0)=0x116, &(0x7f00000005c0)="a02f392e6bb7c731b835ae20a30a63949483f3ba22f0711a5df9f396bc1fc0da23afa416c24c3bf3f6c645b3c22a7f483c0eecf47b002ee81388937fb610f7872224f5732c7fc47b5faa56a993f1841b1f66924847c948c2f35ca0c14febe7744ce1ed8d999117e3388ad06d3345f2a0da01551f754a29bbd194d53caa93eaa82f4de2718ad85f7e69a6ce817a1191cabb411f18e512b296c0bc40a48d63c6c255ff951a6160639bf25faa0fb10c43a4fd1b189e600bb217", 0xb8) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) r2 = socket$inet(0x2, 0x3, 0x14) r3 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="89143646442d8da97e6c6deb95d52e9c7eeeb628", 0x14) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80206919, &(0x7f0000000100)=0x7) execve(&(0x7f00000001c0)='./file0/file1\x00', 0x0, 0x0) 3.614155799s ago: executing program 1 (id=48): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x10000, 0x9, {0x9, 0x7}}) closefrom(r0) r1 = fcntl$dupfd(r0, 0xa, r0) closefrom(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$DIOCGETRULES(r1, 0xcd604406, &(0x7f00000000c0)={0x4, 0x3, 0x80000000, './file0\x00', './file0\x00', 0x0, "0f4290e633226dff3fd6ec83f3bf540ca1d2752cb43feb64a1ec9cc652f439055a3c090f363fc73d154832126d94ee466e67a05ab237c8f171da0650af69b0ba18e41f1d0531ec77cfb6920644ea75bee2ba826aadd571e0f412007d5d7b7c90c91714bdc3468b520f0e7a071e972a3e5cf51fbb008524175dc9abfe9b388e5049569a5e1c3ed85dc3a38625c236ba41e97e15ec0851431fd399d7a34cf3972a072e678510d738fd2b5f86b9a503a03c64049220c16aec07ed51eccdb850932a6b2c5470298663fddf6765766b727e7cfd41422ee604a1a05d0cde2bcdb0d0677f2e6e976abf649d90a2398cf70be0122f2f694d5cb3ea551765cda31a037d6523fae8229b8444c17d8e5ae6a657bf4bac121a2073c99711acb929c08ef6edfaa5f1d96e9e7b662afac4d94f23b6a81ce481136880cab2f31c26b02ba9da44e64f8f2ace21e4cca72c8b5facbe0af0d54ac3250415967fa541118646df3332e6c7e210df258cb424110e041f0cbfd71eb484b4693fba100024060ffca05353d56fb1a5578fb70c7ce0daaed17a5873c6e0cb3892c80c1f64b1c6f35f2565e26be9c5972f82a5cacd082f8b5a59d4f1cbd5347545233d8ebfc88fdf485d377f04dd1b13776de7fa2ddb7e79a6dec220249c3634d97fe0c86826aa715fa25002f26a5fc53a932f03b3a18ad46dee1da4440f2ee10b5d75b55e6945b5925490c9bfd480b8c88fa20d6939423880aebeb911f62129443c3461c090e74a23943bcdf681936f1c7c170d375abbf6286a15a9630a7bf03a3a36ccfe4acf2c60e3f4050941cac1519c0837c73b065c8735b49325189e3ecff66cd7a72e971fc78a35e9ff17dbaa58278396bf7b2e9579063340d4b83c0fc41f10f15510add5571346c4315bbd94eaa907f7254857197c908e9ac23c100c588e57a87e56e72a5e3b2b138cab00e93dc4b584ef1a44cc384a9b24c4266b2f4505f385bfdf08ace8d6d665bae3eaf1388bae8f9ecd4397fddf8775dcf9fdd614fd91ff57f7877c14df6d13697a37945118573e8c0cadd034965c92ec707f4ccd8bd64fd64d792e21618647ac7276b3f2e29673e1bdefff5a95f4cc2dc367a07a337caafabb250ff0d041e9243e4b9152cba0314028f65db59612b8cb37c3c156211db86a4339e6c4d83a7d299178135afa9ed35da0845b236cc3063539ab171e04875e4e2d08a9768bb319b72000c1d9543a2d5535897ec51e4980951132fb1d22be944278a5ef246ff32de5c692aaae3f853beb1aeafdf80dbc63a9b36f2615b55cfb144cf882c257d475e95167df2d3c5bffd40ab693e9692b005e50d004ffd4435ac600a18aab6b7c82eba7364a55d1ba1797cee428b9a7adf5193f975431f39bafb4a4dd3f3751335de58d9f5466cb0a0de031a559f76c5334f435b3ca5d5d38bbf053ff0df59a78c87bb107afce7356a35706d8d488f652511de0e7bcd72f71553c719d375c9115f8aa49d7df0e622da9867934cceeb3f166855a73251133930958eb9a5500069905222afcfd548525d159f518a6d4e17d7e8c57738371d0b0fd3ca35617afb43583dbb6f173a6c112f197906688583544c510d84945fd0db5fbbe3c80ad1300ec3f0228814f773530f5effe6ecd593919563861b6cce5e40c8385ba464ae1ed13c6a57374c1c31dec24361aa980b877eafa8d878f37d59913022d6c297d1d1f522a1839fa292b836b02d5f4961a91dfab513b28b7fb6965c20f2844a33b3b006cdf51d7d482fd38ebc1f70bbd5ad0c6ebf59af599f7e3bd748864c75c04942280e0dff41ff18e12e227d63420385791be3ceee6e14cb4c2f9168360b2c0aa5f5b0d3408d2204785bf0f2380089a16e407f1f2a71febdca06184a10df548ac5cc75be1bdefc53d6971201506bbceec5c988575"}) ioctl$DIOCADDRULE(r1, 0xcd604404, &(0x7f0000000e40)={0x96, 0x401, 0xec4000, './file0\x00', './file0\x00', 0x0, "6b0cacbca05659991e69045c6a9b109e3ff623b499354326b9b877c5ead77195ed9a3928e533a593b742e8b07511c784b769240a156ab6a4f449ff508a92c54a7b3a513fc4200b6b90a11a8e48698b0fc66838b7ebef9c679fe73c4a35174bea17ae7b7be3ba8a840d9117cdd3653beea0ae2912429b48f8631592c1fde9375a33ff0df08e80b1a43cd44701d4c7343ebc49931a5a456dbf23de30b0f91fc5d26ca82878bfcba3d413a9e42530361e6eda90e467886c685854744ccc5c0314e33573b400bf40eb4941ec7f92fc85b7e6ae41b54666edb50090bb9194874d23752561731513b168642513367d50453ee0cf2c02f6a6ac2f5bac4709d9bfe295d75d81025762fe42c29c2bac1e2165cdd4cdf185e0898e0a4b00a4c478827bcea4a897e1be0a993bdd2bdbe374c33f5d9666469051cfb9142312439a5c34e6e27781f30d7a21c41eec27cffff0c43153d73c13cbb7c81c555030a17a63d34677400b85a4b864fef089a7a110bd9aac4c7ce007acea483cf4a3db45f3ce9ab84a47722668705d23885cbe08880682c107247e6a1ab77146f79b9fc95bd738aa604841eab5bd987865c0ea3b182ad925a231d5429cbe9250ab4f254ed29b209a9ce07e02d587a2c46cd537a64b214e5a3bffa52d7f715a9006d63fdbe2188ae0432b6f1209114bfa0f36e070b0b185155f059dfc96934d6b4226a114f918c9050837f6528db4b7510b8b69e04fdcf9076854e780010bf279e24ab38fd3cc09fe052f586eff7b2935ead1a7e261b33dbfe440c4be9e9c8cf6f6d362a07d5a3e4d6a32928419b48bd8153e4c0446a5c29bee27093c1faf2bce689f4f6e11565c6b54bfe4e8cf6b0e22b674b935fee4ffe3e5b6362e393eeea824a9411e67fa950b423917192f911deed0abe6c3f668df613d01b196307dda14c87da6bd591399480c835fd0aadfd77db1883db958a440c3b927b07aa2a1ac35df05a826864d42250fbadf50bd80781cd5b8e13c1ba5015b893d8ea8151823ebbcd0eaca67490a86b46fffb31d0df20b3542ab86ddb7e0be1f0074032d6357b8ba33151020a9d04be8ccadc574555ff13f55d085392a4ee774e2c8dbba15211fa960ffb6acabdf0eeb9dc89b81c14bdec324373221cf52c0e5b3710db56569df357b8d3877e80060350aa238d3b14df55a1ce6991dcda07c2e3a5f947bbf61bb33c18556dd068857734ba80c9382ae6e9005cafb8c33bb2a3f22b06ac959fa196eb7197ead8060ce888d4e17ec44d82985508425922a3af2a2a880a76bfe4b3211e3ef81202b4ec2d8bef5be115142f800f04ca5ad1d44ed2048962a8872fb2ccee22ab71d2bebb704c4ac5533069f9dbf87a6b8e421fa8fa1efc18c3b06bd6dc0b0fed40bb55e4ba2fb63f718723cac487ad973d1e90a12ab32d91a6a8f53eaa7d40c075d1661400661eb2ac0c6dcbc79a56e2d3bface727dbd0f498306a60a4165a4a22159c4ebc8f2e59e625dd98ef4e1064ad7fb051b0e90ca470ddc5152b50300194bacb096ec54c67a1f0060781516eb3de9fdfe6065d20638cb211d901cfc31e0b1e7d3a8b4258cec4932116c469da1d432d70df1ab5acbaa1786fb91b944949dc89632c1599790afe6f38ee5eb15997a31ea40450f4d4becb4793bcffde8f0027fd178a425342d995cf7d660705ee73626e2c63ce9e2fa146d3d1faa974f5e5efc0a8899ac043166969795b1a18818289c1d0fd06e3af3e69421afc44601a50eb37a2c3cc9b809f01e58f58d18a774f43cea169b4d53929474f2860429ee3832866a3216950a0283f9410d0573e48e64ab9eda1b68b7db8dcb6dfbbcc121cbf57a7d1fdd2d5c0ecdcafb237bc322a2bf4822b54d28579afab68648965edfab6e93e182ba8a0e43e855ffe78695608aded12b6acf9661"}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40), 0x800, 0x0) kevent(r2, &(0x7f0000001bc0)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x4ac, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xed, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff7, 0x24, 0x1, 0x10001, 0x7c9}], 0x6, &(0x7f0000001c80)=[{{}, 0xfffffffffffffffd, 0x84, 0x8, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x14, 0x4, 0x100000001, 0x7ff}, {{r3}, 0xfffffffffffffff9, 0x51, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffff6, 0x0, 0x20, 0x6, 0x9}, {{r1}, 0xfffffffffffffff7, 0x10, 0x80, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x8, 0x2}], 0xc1, &(0x7f0000001d40)={0x1, 0xfffffffffffffffa}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001d80)={{0x1c, 0x18, 0x1, 0x1, "380d6293b04955ea5041bb928b921dc5", 0x7c}, {0x1c, 0x18, 0x3, 0x9, "c3cae89b49a0e594533c051493ac64f4"}, 0xc059, [0x89a, 0xfffffff6, 0x62, 0x9, 0xe71, 0xc, 0x2, 0x10001]}, 0x5c) mkdirat(r1, &(0x7f0000001e00)='./file0\x00', 0x0) ioctl$DIOCCHANGERULE(r1, 0xcd60441a, &(0x7f0000001e40)={0x3, 0xc749, 0x1, './file0\x00', './file0\x00', 0x0, "818ba1b533988c41bbacdb20c3a5f3f75c7f486ad9e78ab48937efe822ee85ae5e74e9061386cf4ed5290b0f5786b676f5538c10d2e027925a23b3092717a3b1f9776349d8c5791d14efd46cd1e9ed7257264842240ccb40b801cb42100211444a7a4c94dbedcded47a5c42f223cff91741202599cf25649c1c3e1cf797c541878781487cf33c5ea5480cbb3737c2d25f63efb114bfa81412f5989a1a768795262556bfa6d2ed9dcee58059222a5c013d6146713986bfb5f92ac69c94809c9fd282d9f149dc558577116cbba3d791ed0ecf11b1d7afeb01f5028bfe2ee9b8cb611e4223f664824a02161c68a515bd28f0fc969c66f36b437c6816cb4280e7a79451ce221b07b9712951fda4ccf722dd18689b335d5bf457b9bfebe7f067b907aebd2132ebaa53fdc13b56c7adf185c6097fc119596abdcae2fea361aa4c39071b95e2d3d2647ede860490cfcddae8087ddba6e11bf7e33d266a13e87d9c41c7e838f79c59ac200f92d1d2a79bab9eda0a0ece134890e5a3f1dc931dde9dd6f32518e696560511f1deefd20fc50aeb2a9d90208b64c9f1f5d24c59b2f574f7574c2cacf265bd12874ca89148cca651d9215185f2d5d8adf1e482a9ccad9986da7ee22ca9f21fbfeaca8e896ba0b039c549045f2d20a408d5b23dd87dd95a8a31778b0bc03b9c39f96b3a364c5f68248f1aa56e435c12bc1b2016d6e1c789fd16ea912ffa1765979af1b702b730e8f4ac3974bea882b610d2915a70397b9953c2937dfc702adbb87dc4def553e600cdd12513fa6a31f920a4333a347389c6bbf6cc498c34a5e3613a1c803e7d749e8f4e12da2d5ba676af8c3633829149ea7c302127e70a2a94bc0ef7e42c1022dcdbb78fdccf953ac247789311c054d6740684b1489f3f5bb585d2f6829d989639f536585de9e3c4687e47a40a1074813f35fab213d4ce17cc6bc344df9316d1844c1cc9a0a0df3322612e07696cb258fdbaa680d62ad3b1b2a7826c30d59bf06d929e1b9f17b67927745c06f89b70f375f1c14cda4cdc206cf2ae2dbef90fa59c3ce9a5673c207fd3a05ceef3d450c2d70d4ab46165051649b07b00a060091c138b2a7831025970c71b80c5b853a747dd88d72f1365f874d83b97f40e0624111d765291a52fd41015edad7040dd144d9edc3eff6737f0deb43332ba5f92e98936ffbcf362d5e3381136dd92334b80fe6c46239fe10c38535ff7c8ee33e85f886cc784a8bc5b44561eec75bed3cc2c87dbd47a74a11fbb3f8ec008a3f9e97e565c4a00048251f8aa098068c199f437d4df4100cc3b21bc583347045c44c9ee5f6947b3d66904f0b5fb09822d58b800a3135c2445b13d0a7b533203ffda10f86df7d7c4a54ee97364a756995eff5ea439c760b7b702356dcb9b29534be908608bee909f517d65b1961262d4fa7761ee74acf37906526991dd825afcf5804ca0f724b03eac3a643addc43b94fdaa7d1d9292fdfa1ca4eb046930b1d61f4f2404578192c1db8e3096ac7dbdfdc5cc7bef7e9b5efdedad656b705a1f48e7b69d2c8c622df6d45dba94138adf534991415a63865dea4e135cfd48cfbc2894a4ea8c79e3088f985e898efe643289136e7d63e8ec3f5af2a53c86101e9cb144a437a22d55ad099e6f1b51a450330332e86d63350243064980c707ec0b339ce9001778d6641d53eaf986c83307cf8d37eed613c8cba968dbcd733f856209f1665978daed8edadc01054677dcb2cbd515c03ee77c648c991d447e3528ea8a5d2bec97e4ee2f0dc90590f5f9d639e2cd5d6c5d99afc1d942a3364b8d7e01d5a7a48d8e3362c0b9cd29b7219cc44eb062565232a5aeb1cb3104c71e15fd854697d5d3466d8b25210999246b542bed8cb8debac0177a5942efac185a6103af2bdbacbecc218bab75046"}) mkdir(&(0x7f0000002bc0)='./file0/file0\x00', 0x110) ppoll(&(0x7f0000002c00)=[{r3, 0x40}], 0x1, &(0x7f0000002c40)={0x3, 0x9}, &(0x7f0000002c80)={0x6}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$DIOCGETTIMEOUT(r1, 0xc008441e, &(0x7f0000002cc0)={0x11}) r4 = dup3(r2, r3, 0x10004) ioctl$DIOCRGETADDRS(r4, 0xc4504446, &(0x7f0000002e40)={{'./file0/file0\x00', './file0/file0\x00', 0xc, 0x1}, &(0x7f0000002d00)=[{@local={0xac, 0x14, 0x0}, '\x00', './file0/file0\x00', 0x52a, 0xffff, 0xe, 0x2, 0x7, 0x0, 0x3}, {@local={0xac, 0x14, 0x0}, '\x00', './file0/file0\x00', 0x5, 0xb, 0x1a, 0x1, 0xb, 0xc, 0x3b}, {@remote={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x4, 0xfff, 0x18, 0x0, 0x7, 0x3, 0x5}, {@empty, '\x00', './file0/file0\x00', 0x3, 0x9c, 0x2, 0x7, 0x1, 0xa, 0x3}, {@rand_addr=0xfffffbff, '\x00', './file0\x00', 0xe, 0x4, 0x1a, 0x2, 0xe4, 0x9, 0xfa}, {@multicast1, '\x00', './file0/file0\x00', 0xff, 0x0, 0x1a, 0xc, 0x1, 0x2, 0x6}], 0x2, 0x6, 0x4, 0x3, 0x5, 0xf536, 0x4, 0x8a1}) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000003400)={&(0x7f00000032c0)='./file0/file0\x00', 0x796, 0x8, 0x1, 0x8001, &(0x7f0000003300)="3a4fe23536d47a14a822f19659f32b4e27911d87850d2228e24ff70bb1ddf5d8bdaa89f47f2590e2893d1420001883c4e32886b9fea280c73fec13f1bb06fe4cd102ae271c5dba14ec6c0de5262217581f1d65a80b38b3f192a812c66fcf6ec60be0034a892a7f0c490bf3494bc9ed4c2564c5add1a4dc9836fbb0f51dea43168a24cec28376ac53ea638f1ae243dce3a5dc693e1112f473c55d6ed2aedb3054f2e42dcdd6a4a814b1daebcf5869980eb7560ae792fa3e8255e357215acead02c5e1e82983c7936f2d43a230cb856cd35ed85d1904c0c480670ed046e07587ec801f55527ab26ba6b965c56aba3d8ee65988ef8262e5b3b4e1", 0xf9, 0x4}) rename(&(0x7f0000003440)='./file0/file0\x00', &(0x7f0000003480)='./file0/file0\x00') r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000034c0), 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000003500)={0x5, './file0/file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000003540)) mkdir(&(0x7f0000003580)='./file0/file0\x00', 0x18f) fcntl$getflags(r0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000035c0)=0xfffffff7) openat$pf(0xffffffffffffff9c, &(0x7f0000003600), 0x20, 0x0) readv(r5, &(0x7f0000003780)=[{&(0x7f0000003640)=""/48, 0x30}, {&(0x7f0000003680)=""/163, 0xa3}, {&(0x7f0000003740)=""/30, 0x1e}], 0x3) 3.613627159s ago: executing program 4 (id=11): mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x28dd) (async) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0xf1) (async) access(&(0x7f0000000040)='./file0\x00', 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0xdd) chown(&(0x7f0000000300)='./file0\x00', r3, 0x0) (async) setuid(r3) (async) r4 = getgid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xa) setresuid(r6, r8, 0x0) setresgid(r3, r4, r6) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000540)=0xfa83) (async) r10 = socket$inet(0x2, 0x3, 0x2) setsockopt(r10, 0x0, 0x1021, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) r12 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0xc) (async) connect$inet6(r12, &(0x7f00000001c0)={0x1c, 0x18, 0x0, 0x0, '\x00', 0x5}, 0x1c) (async) closefrom(r11) write(r0, &(0x7f0000000140)="05d4021866aee6098510", 0xa) 3.613520274s ago: executing program 7 (id=49): msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1000) msgget(0x3, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgctl$IPC_RMID(0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1000) (async) msgget(0x3, 0x1) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0}) (async) 3.612972871s ago: executing program 0 (id=50): r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, 0x1, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r2, r1, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) r4 = kqueue1(0x4) syz_emit_ethernet(0x4e, &(0x7f00000017c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0xf, 0x6, "1b0002", 0x18, 0x3a, 0x1, @rand_addr="38ca3044f798ae7d7042d3753d16abf0", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0xc34, 0x200, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) kevent(r4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x80, 0x121cb8fc, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4f, 0x20, 0xdd7, 0x3}, {{}, 0xfffffffffffffffb, 0xb5, 0x2, 0x79d1, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x29, 0x80000000, 0xffff, 0x7f}], 0x3ff, &(0x7f0000000a00), 0x1ad3, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) ioctl$DIOCADDRULE(r3, 0xcd604404, &(0x7f0000000a40)={0x800, 0xffffc9ea, 0x9, './file0\x00', './file0\x00', 0x0, "dda0fc545c4529959a9f0a237756f85776112447463b29b2007f5cdd16ce8260ef39bf6d604083278b9ebbcce2426651452db2f9f620430f318e59c103001e9d8f2337ac2825499b472471001e8156860dcea68e44d7f398b5bd53972bbd68e7d77bbee23f44bfbe5bdf70f2717e32178eff720fe5d6f4c6d8d01e05e4955d576548c08b5713f7106e5df9872fa1a857e75430ef8dd74b0e5f7a2070e65bde8026e93dce6be55f4f8bad416275e7a5f87f8f18397321a5059e60b0effd0045f38940409b89bdb74b6262b810f0e6bcc5a12bc3c3534691ba4a1cc1f5dcdc2c3ee56ea47ea1f3e314ebeb4c6515b72b9aa4af3dec7b01be958e5cf9630b1ceffaa0885590b642590d69cb5ee779fbe5f3a51c601d92e04f95d24f984689669273a773fcefe88e64cfa39aee8609e48a1d64c28f54d2ef37d50886e6ac6e973f2779656a480e2bcc731e9d72dbdbb3e82f398be321fd62af0a90ba2cb3fddbc98ca06b7d1828392909304455eb93d82081d8828685f72d56fa3da5a0d082d629f545cf50fdb30c80f0ea2b5d9cb6317d347bd5de81ca2786817412664c4974b5c1ccd7389abfca6cad902944cf9ae562479ad88f7dcd02f2a44846bc8f7b299c89a465fb5d9c638d677c0777dafe8091a5f5debecda90f16cf013aa002e104ae6af766967c65a7c21bd7a0515618bec57723be80ea4a89f88748fa83d6030cdd4acf1dcd335020ee2a389e31de2864ddddb7c5b906a020ca4b76e10aa32fd51a97f1832d7d9c263ec5d179c85965811b830fbdeecff5b817991cad782014b0e878d9014191a102435c8703841b6cbbf7ff823899ca2c018d10d0f848da393e11c5d036df406627f749a99addf809f6333f9dc5b3c35351ec2a898c216cb915390fba98efe6c57a55e199f8718312e9276f23f8c9471ef61bb27f43ed8e3bd4cf0c58b38107a613c2cea5e51385ce9ffac38f73657d71b363226be4c0708c02cd39c358bacfc18cc04d84b8382e0eae412a881774e134912965379a0d5b705cd8f6edb66a15e1a120842cfac1cfa48a5c96be27552354b1b52296f71037b1f63eec60608cebd0aad884358a5cf8bda9045cd9e8564055f6258c8be88e2fdf6d57671df86043c3576b2cae2ff1fa8aeb9bbbc2b44680c42ee188e1936fa43591bf01f1b33c8fc3d9cc038569128ed73f4a8d2816edbc925f97d2b8806690375cb59888d7c9500d860ef7dc2edfc1d51f31b6e230537120b6bcc99841e0670a9c6adab399b49c51b8218fc478132b5044339ed249edc2d6fd505d6880a5df1a5210a0d48d41d772ea6a3a50f11ec842230408973bd57f69551d5289d2991160972b9b2e0c8b8eb69bbd9366c0cf5449ad83a6bb4adeb1fd1887fef32588bb0437a387fad91428edb58113919537c48ced9154cccc37343d6722949793460a43594b286ef7c115eec15f464adac7aa1d143ed8c4f0de59eec24f20caf11ad8225a32a9c2d545f3a3e35da29402c38cb071134d45dcc50a53da266d664e32d3ff395692215831ac278649b82832e98763fb09e3c0729d8719bb6014fe093f159ab4891aaaf54a3edd808acf70e95f8ff415396d5d42de6a70d8d285d8e7d20e97f0b623390fadf0985f7c8e43619b45e826207997a169aa5469513d3c3d9827db39bd0d9f13da8ec41a59d761ec9b119b115293d96e586ed9fffb3a3298cb580653e9d43e767b3ca6619fc6ed6676a20894d7c960e2cfdfdfa2c5461f882c896a82bd3e3eab31a42c52fa20f664a89ba42ba7c67fc320331f096800567e2473985cf9e9074ed4de47ff36c87aab1814a93e1cdb9bd47533c952e3ca2a0c4b54adeb4d01317fbf9fe6af10d3d9031f28876384bac037b67a84cd49953ca25e34e989680003aff2a6ab735f5367271ed65d5cd015"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfe64) chown(&(0x7f0000000180)='./file0\x00', r7, 0x0) bind$unix(r5, &(0x7f0000000340)=@file={0x3, 0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffff48) setresuid(0x0, r10, 0x0) preadv(r3, &(0x7f0000001a80)=[{&(0x7f0000001840)=""/204, 0xcc}, {&(0x7f0000001940)=""/249, 0xf9}, {&(0x7f0000001a40)=""/47, 0x2f}], 0x3, 0x9) recvfrom$unix(r9, &(0x7f0000000840)=""/87, 0x57, 0x1, &(0x7f00000008c0)=@file={0x56, 0x1, './file0\x00'}, 0xa) fcntl$lock(r6, 0x7, &(0x7f0000000800)={0xb44, 0x7, r11, 0x1, 0x1}) r12 = fcntl$dupfd(r4, 0x0, r9) ioctl$DIOCSETLIMIT(r12, 0xc0084428, &(0x7f0000000a00)={0x0, 0x8}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) fstatat(r13, &(0x7f0000000940)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) setreuid(0x0, r14) pselect(0x40, &(0x7f0000000080)={0xe3, 0x1d, 0xff, 0x6, 0xc8, 0xfffffffe, 0x2, 0x40000000005}, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000007c0)={&(0x7f0000000380)=@abs={0xf, 0x1, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000003c0)="485fa376cd32b72656f02c34bd33f13267840a77329cd0b6340bb328c60a26d5f59b44e12f4b6574e82a6a54b5413307176a374be94baa1ae7d739ec540e0c440394cca2f6cbbae19a99e95b67521a17a2fe0f05810cfca1ec7ea698d9c7f9a1e33d6a27371a9adb404cb72f9c826a1a9f0b28728fe717e4f54bfc577a685abd10f6d5cef12a54fbedfa92c77ef4d5c1ab6c7a08a2f58d382647d2d25d359b7ceb160bae5074013dec39b002c62490576a8593853bd8b52be2713a4e995746afa4d6486b094309476d6398e3c818d44d010bbb2a710535c0db69ee1d87aa6b2661146c2f488f5cf104bbc51fa8a964ecf1739816018e3a5720", 0xf9}, {&(0x7f00000004c0)="906981263af0b98598790e54100bef511c6b172ead03a091fa6a0916de816b1b8b568aabb6796e35cedd38aaafaba43b48dead29183e4a12f3f194362a440646be9c1f4e2d0fead06488bc0a56818df046124cb14b43d7ee818a41c8f7d1cc0690659dff5d6eca71abd013e4fcfb9049b1c2f785bab7eefcbe4e0a19d9b44e14ea0004ec46334ef5d3f851f0c0cd146a5e0dfff20f747587bf9954177f2ed0b0f65a72b62e1ddaf6ac375927996afbdec231f4a12ebade66be63b7a2bf7adadee8a4a35f38f8b3cae017d348a7e9f7326363d8dbe67712cf5f6d72", 0xdb}, {&(0x7f00000005c0)="1ffb173f53a660eb47be01214077fa48f53327c6336e75bc243658a93d8f14b9a3ae6a8b87b881421aa8a30efe9d82bc355da27f5149482961027afc97b07ef92f6e229f53e0c48d7ebf752bb6944f94ed69c5d96c6c2bfdab093c2920fe6151b05ec035489948b474aec7a036ce30e73761d3fa75bfb00779fd31d9", 0x7c}, {&(0x7f0000000640)="251ddc5c390b9411eeb9a42038b098b824058a3a8197048468e5fc0e7c8747f0b0245753d897ed20fe981e4724c2f343440803561e081b567d7f38407e1339c7fab968786b520386dc166b53797aeeb168893703107215b53d", 0x59}, {&(0x7f00000006c0)="a9d8", 0x2}, {&(0x7f0000000700)="02d4a6bbd3d8df99e11581593ff7ee77a9776152bf426b606a42b1f8fbc893a340729bbe21e9d1bc4503f9b4695ffc29449eefed01fe13dbf3eab38f5967bf", 0x3f}], 0x6, 0x0, 0x0, 0x5}, 0x2) r15 = kqueue1(0x10004) kevent(r15, &(0x7f0000000080), 0x86, 0x0, 0xffff4b4d, 0x0) 3.027004596s ago: executing program 3 (id=51): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setresuid(0x0, r4, 0xffffffffffffffff) setresgid(r1, r2, r4) sysctl$kern(&(0x7f0000000700)={0x1, 0x32}, 0x2, &(0x7f0000000740), 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 2.756343648s ago: executing program 3 (id=52): syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@broadcast, @empty, [], {@arp={0x806, @generic={0x17, 0x8100, 0x6, 0x8, 0x9, @broadcast, "e30f3f0ac047cfef", @remote, "bc350ecf0c5ed1a2e26a71d589c7ae96"}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000023c0), &(0x7f0000000000)=0x19, 0x0, 0xfffffffffffffe99) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000023c0), &(0x7f0000000000)=0x19, 0x0, 0xfffffffffffffe99) 2.755630772s ago: executing program 3 (id=53): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7ff) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) ioctl$DIOCSETLIMIT(r2, 0xc0084428, &(0x7f0000000100)={0x2, 0x6}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x14) ioctl$FIOASYNC(r3, 0x80206979, &(0x7f0000000580)=0x7) 2.755053064s ago: executing program 1 (id=54): open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = setsid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x208, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getegid() r3 = geteuid() setuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xa) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x4000000000000005, 0x0, 0x0, 0x0, 0x0) setresuid(r5, r7, 0x0) r8 = getpgid(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{r1, r2, r3, r7, 0x14c, 0x8, 0x1}, 0x0, 0x0, 0x4, 0x2, 0x2, r0, r8, 0x8807, 0x0, 0x3ff, 0x0, 0x7}) 2.753647662s ago: executing program 0 (id=55): mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1ea8) r0 = socket$inet6(0x18, 0x3, 0x3a) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) (async) acct(&(0x7f0000000080)='./file0\x00') 1.456601469s ago: executing program 1 (id=56): mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5286) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x8}) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x1c, 0x18, 0x3, 0xd, "00000000000000000000ffff00000008", 0x1000004}, 0x1c) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x3c) 1.449136697s ago: executing program 1 (id=57): r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0x80047308, &(0x7f0000001840)={0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) closefrom(r2) (async) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt(r4, 0x0, 0xd, 0x0, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x65, 0x40000000, 0x4000893f, 0x8001}], 0x7ff, 0x0, 0xffffff80, 0x0) (async) r6 = socket$unix(0x1, 0x2, 0x0) closefrom(r6) (async) setrlimit(0x8, &(0x7f0000001ec0)={0x9, 0x37e1790c}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) (async) syz_open_pts() r7 = kqueue1(0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) sysctl$ddb(&(0x7f0000000100)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000140), 0x4) (async) kevent(r7, &(0x7f0000000100), 0x9, 0x0, 0x400, 0x0) 1.445305065s ago: executing program 1 (id=58): mkfifo(&(0x7f0000001380)='./file0\x00', 0x8) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x160, 0x0) ioctl$DIOCRADDADDRS(r0, 0xc4504443, &(0x7f00000005c0)={{'./file1\x00', './file1\x00', 0x2, 0x9}, &(0x7f0000000140)=[{@multicast2, '\x00', './file0\x00', 0x101, 0x2, 0x2, 0x0, 0x0, 0x7, 0x6}, {@empty, '\x00', './file0\x00', 0x1, 0x6, 0x0, 0xff, 0x9, 0xff, 0x40}, {@empty, '\x00', './file0\x00', 0x7, 0x6, 0x0, 0x6, 0x9, 0x3, 0x6}, {@multicast2, '\x00', './file0\x00', 0x0, 0x85, 0x0, 0x1, 0x1}, {@rand_addr=0x3, '\x00', './file0\x00', 0x0, 0x8a01, 0x28, 0x77, 0x2, 0x40, 0x9}], 0x1, 0x5, 0x9, 0x0, 0x800009ee, 0x3, 0x8, 0x7}) (async) r1 = open(0x0, 0x200, 0x1f0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) seteuid(0xffffffffffffffff) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80206980, 0x0) (async) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) (async) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000040)={0x8, 0xfff, 0x7, 0x3}) sysctl$kern(&(0x7f0000000280)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) sysctl$net_inet6_icmp6(&(0x7f00000002c0)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) unveil(0x0, 0x0) (async, rerun: 64) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f00000000c0)={0x1, 0xfffff9b5, 0x100, 0x8}) (async) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xc0106978, &(0x7f0000000580)=0x7) 1.444103534s ago: executing program 5 (id=32): setsid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) closefrom(r3) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) setsid() (async) syz_open_pts() (async) ioctl$TIOCSCTTY(r0, 0x20007461) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) (async) open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) (async) closefrom(r3) (async) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) (async) 969.533856ms ago: executing program 0 (id=59): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000019c0)={0x1, 0xa}, 0x2, &(0x7f0000001a00), 0x0, 0x0, 0x0) 966.453402ms ago: executing program 3 (id=60): open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) truncate(&(0x7f0000000040)='./file0\x00', 0x7ffffffffff) open(&(0x7f0000000180)='./file0\x00', 0xaa2, 0x0) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0xaa2, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='w\x00') 965.915989ms ago: executing program 4 (id=11): mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x28dd) (async) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0xf1) (async) access(&(0x7f0000000040)='./file0\x00', 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0xdd) chown(&(0x7f0000000300)='./file0\x00', r3, 0x0) (async) setuid(r3) (async) r4 = getgid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xa) setresuid(r6, r8, 0x0) setresgid(r3, r4, r6) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000540)=0xfa83) (async) r10 = socket$inet(0x2, 0x3, 0x2) setsockopt(r10, 0x0, 0x1021, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) r12 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0xc) (async) connect$inet6(r12, &(0x7f00000001c0)={0x1c, 0x18, 0x0, 0x0, '\x00', 0x5}, 0x1c) (async) closefrom(r11) write(r0, &(0x7f0000000140)="05d4021866aee6098510", 0xa) 965.862323ms ago: executing program 7 (id=49): msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1000) msgget(0x3, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgctl$IPC_RMID(0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1000) (async) msgget(0x3, 0x1) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0}) (async) 525.917604ms ago: executing program 0 (id=61): symlink(&(0x7f00000000c0)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x4) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$kern(&(0x7f00000001c0)={0x1, 0x35}, 0x6, &(0x7f0000000200)="e98f40919815fe3b0d482cd811439e57ce1055267eae31dfdeb4695f32fe7b7ad86f86b9026db90fe845d9c0dfe6f336cdbed0b1e950bfb71d22c07e5c22db4f33c6f7a1a977bd427184cb97988cb67b8177f6e039bda806b77d27", &(0x7f0000000280)=0x60, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x2e, &(0x7f0000000040), 0x14) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x1c, 0x18, 0x3, 0x7fffffff, "ff02000000557000", 0x8}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080045da00280068000001069078ac1400aaac1400aa4e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='O\x00\x00\x00\x00\x00\x00\x00']) 525.140015ms ago: executing program 3 (id=62): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x422, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300), 0x30, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x2000) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x2, 0x1}) ioctl$DIOCSETSYNCOOKIES(r0, 0xc0014462, &(0x7f0000000e40)=0x1) openat$pf(0xffffffffffffff9c, 0x0, 0x10, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$DIOCGETSTATE(r3, 0xc1084413, 0x0) mkfifo(&(0x7f0000001340)='./file0\x00', 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r4 = kqueue() ppoll(&(0x7f0000000f80)=[{r4, 0x40}], 0x1, 0x0, 0x0) close(r4) ioctl$FIOASYNC(r4, 0xc020697e, &(0x7f0000001100)=0x1) ioctl$DIOCCHANGERULE(0xffffffffffffff9c, 0xcd60441a, &(0x7f00000000c0)={0x3, 0x7, 0x1, './file0/../file0\x00', './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x0, "cfe11030da66b21d1757ff7ca278acfc0a3170acd5010198d53721e5ca6bf4047cbb4809d9fbd5607c44c784b60ba4eb777fdfe915b646bf4228a70c1ca85bdcd9a489594973f848a4ee749561886d31961a844af1a2daae6c9747ed37a37333de96f014b5bcd37ea0e9c87f5d95995cb7b21910f7f5e8bb641f4e95e924bbe9e36739970e3f027cdc537626ecc1c52488647e1b5336e50709dee6347391a945c624fac07bba5c72aae7a09423da4afb4f925675f618f6c0adf5eb3f1d03d014c70cb2da05df42c22636d01c874536300dcc9fc3beebc3c298eecf8b308686aad6a500500cb80e4c4af28d03ebdb13cc6d37b1c02b1d6dd8a71db7f3680c9dfd6d63077634b78943813e23dffa7bfee1337adc430eab879e811b71b3a4730e22a66f65e343fe1f082b591975c02cf97c21448ed77ba754e71c7959e5bc51ba6fe0b7ac15db4e3172680b767666313ce6f8998038823b860082ea2a7e373d5f4ecaf43f1e1c4f0f4b7f3e22365bb7e5951200e1cc70bf30db075850dd4825da30513492071fb98ef88413a41d744e40f6e685780acb5667557ed63f4636298e3d4022fc7e8b20ca6f81fd187e147daaa156b8be460e7b94add366ca6f71bfa80cd2d96eb1551327af9fb252282c3655fd7d215953dc2e455c8b55c6e0bcabd8402150b4e95415b3534756c4b314f2845d0dc1e9ac76bc94d0c8ec51105619e2545d0825baf82a53f1d867274b7ce14ca9616292e25aa8043ecbbb51701d85807040ead99260f8c9b2ca856623e2158931357a395254e808834382525f0c4ed93d964358e8c6b45d8ca5891429396b515c2fd02af33b3307faf3e0c47d6cc5840bc708c95a9f35599d588266cdf6e3396a803aa1151f1ee7e483a124eca250bb62505a0abac7451fad1fcedd07e8ec1152b0311da8be6678d1202c1fc1c6cf2a199a6fdfc17dc49e0c43f36ba0cfa45b2458c56ded2065cf3607c8eb502288b0883747cc7403e1fa34969be628050a1c5fbeebea66a63dcf8ccfee483c4ce71f3864b7b86892deaa21af017bb2a182cf60a5a06c081f3a1dbd322d8b3744be384a8207826567d32f3eb8698074eba11531e7b37d1bd2eeeb01e7c3a7454e4df614b6133c97c19d6a2a749bd8d8b653b68d3cdfae977d24ba61a1991196aa68c05fd636ca450b63345375d1863d3a201b477547038406338c04a95d7c7d36d668bfc037475eabc477883917bfbef86ba7b785a44bd80526d3dbb8c9360b400506dfd9e61ee4133f26123d9d16e4199bcddca7df3185611c2d3b2779b49958a35cf20a5c46f9f6efd8e1dc96a286f202b523b31ba862fd03c521f76e71a2de2ff3251998e38a3c2fb14f7529ff4707081dc38919133c3333bc018de7792f4ee03b6d9451f20920353554a0730bbd8b8dde05beddc184befa3429f7ef47b1dc30c01083a11ef728e9aa9ebb4aab9fb5ef5f8e03404d90e0fb8002a582d8f13393ade70a5664d32ffa9e8bb439ecd37ba34a7436106719c506f9f6803a7c95838e94d8def1c803ac307801b8654c26892ec6cd21c0e341029f33fd3fc6e2dc571c74784f9a01fbae5a25646cd1a9f95f8380ca215219a207af0242448a87dc4479dbe7a15f36acd0ced89d601eed1821c9363b59133872cc1cc26a9590fc2333f2d96320ffc8f83abfa9d3c53ba3ed05aaff8bc3344f812dfeeaccc1a0130e4c760d7d2c7d75479756a01ea35d3c688617997360bbad03a8241435f09916a197c36a6d1d93d3db8252e1dcd06aee621c6032eb9eb2f9b06f99065681c035d28cb6a779759e9e3e495c07781c628f1755385518d5f08e3f5df820b167a69bce27657797d5cfb45171db30179e8babdefc50f36cd2f5bc0b11ff876e79fd7639bb9adcaf2bef78faf87027a9f7fbed1e1853ee39"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000ec0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) r5 = socket$inet6(0x18, 0x3, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) seteuid(0xffffffffffffffff) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) recvmmsg(r6, &(0x7f00000010c0)={{0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001140)=""/117, 0x75}, {&(0x7f0000001740)=""/152, 0x98}, {&(0x7f0000000fc0)=""/203, 0xcb}, {&(0x7f0000001280)=""/63, 0xffffff41}, {&(0x7f00000011c0)=""/137, 0x89}, {&(0x7f0000001500)=""/21, 0x15}, {&(0x7f0000001540)=""/135, 0x87}, {&(0x7f0000001600)=""/165, 0xa5}], 0x8, 0x0}, 0xa}, 0x38, 0x840, 0x0) ioctl$FIOASYNC(r5, 0x80146945, &(0x7f0000000f00)=0x8) shmget$private(0x0, 0x4000, 0x410, &(0x7f0000187000/0x4000)=nil) 1.929829ms ago: executing program 7 (id=63): r0 = open(&(0x7f00000002c0)='./file0\x00', 0x40000, 0x2) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x4000101a, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x1}, 0x2, 0x0, &(0x7f0000000240), 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) sysctl$hw(&(0x7f0000000280)={0x6, 0x12}, 0x2, &(0x7f00000003c0), &(0x7f0000000400), 0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x19b) linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000480)=[{0x94, 0xa, 0x2}]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f0000000040)={0x10, 0x2, 0x3, 0x80000000}, 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x28}}, 0x38, 0x14) sendmmsg(r2, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0x38, 0x8) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x6) setuid(0xffffffffffffffff) ktrace(&(0x7f0000000380)='./file0\x00', 0x2, 0x40000120, 0x0) 1.34283ms ago: executing program 0 (id=64): r0 = socket$inet6(0x18, 0x4, 0x4) getsockopt(r0, 0x99, 0x70c4081f, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x33a2) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f00000003c0)=0x6, 0x3) pselect(0x40, &(0x7f0000000300)={0xe0, 0x0, 0x101, 0x22e8, 0x2, 0xffffffff, 0x80000000000b, 0x3}, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000380)='./file0\x00', r2, 0x1}) closefrom(r1) r5 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0xc3) ioctl$TIOCCONS(r5, 0xc0a86b03, &(0x7f0000000180)=0x4) unveil(&(0x7f0000000100)='./file0aaaaaaaaa\x00', &(0x7f0000000240)='r\x00') 258.753µs ago: executing program 1 (id=58): mkfifo(&(0x7f0000001380)='./file0\x00', 0x8) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x160, 0x0) ioctl$DIOCRADDADDRS(r0, 0xc4504443, &(0x7f00000005c0)={{'./file1\x00', './file1\x00', 0x2, 0x9}, &(0x7f0000000140)=[{@multicast2, '\x00', './file0\x00', 0x101, 0x2, 0x2, 0x0, 0x0, 0x7, 0x6}, {@empty, '\x00', './file0\x00', 0x1, 0x6, 0x0, 0xff, 0x9, 0xff, 0x40}, {@empty, '\x00', './file0\x00', 0x7, 0x6, 0x0, 0x6, 0x9, 0x3, 0x6}, {@multicast2, '\x00', './file0\x00', 0x0, 0x85, 0x0, 0x1, 0x1}, {@rand_addr=0x3, '\x00', './file0\x00', 0x0, 0x8a01, 0x28, 0x77, 0x2, 0x40, 0x9}], 0x1, 0x5, 0x9, 0x0, 0x800009ee, 0x3, 0x8, 0x7}) (async) r1 = open(0x0, 0x200, 0x1f0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) seteuid(0xffffffffffffffff) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80206980, 0x0) (async) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) (async) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000040)={0x8, 0xfff, 0x7, 0x3}) sysctl$kern(&(0x7f0000000280)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) sysctl$net_inet6_icmp6(&(0x7f00000002c0)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) unveil(0x0, 0x0) (async, rerun: 64) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f00000000c0)={0x1, 0xfffff9b5, 0x100, 0x8}) (async) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xc0106978, &(0x7f0000000580)=0x7) 109.474µs ago: executing program 2 (id=25): setitimer(0x0, &(0x7f0000000180)={{0x6, 0x1}, {0x8000, 0x652f}}, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000001c0)={0x1, 0x31}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffc47) (async, rerun: 32) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0xd02) r0 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x112) (async) r1 = socket$inet6(0x18, 0x5004, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x6) seteuid(0xffffffffffffffff) (async) r2 = semget$private(0x0, 0x1, 0x5fa) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffffffffffffffff, 0x0, 0x0, 0x0, 0x146, 0xfffa}, 0x0, 0x4, 0x0, 0x0, 0x6a1fdb56, 0x0, 0x4000005c}) (async) sysctl$vfs_nfs(&(0x7f0000000200), 0x3, &(0x7f0000000340)="16ed7eaebedb92c959b8fe3caa3bee8090d3de641b84a0976c2bb480b1ecf109da996c287898f8458d522f9de61f682b13422d64690f4a4a520618fb372bc8d56a919c58319e451ff362ab392de351b4e3d8250e998632bf2bc7565bbc07e14b0dbd8f823080f096bf879c7d9ba13a2ee2f5d57b0084057973185497b7c4426564ab29f75f221873565be33c7335d27bbc562b12a38df790", &(0x7f0000000400)=0x98, &(0x7f0000000440)="9179b35372cce95d9a89a77ea10ada3b5e40e06bbba39d479f12bb91ae168d9d0af3a9a2524f921131c0a804051208b277177707e55bae3009e605ee56e3a267883dd115d8477e90dbf8b15e62f7bbf35b1021b172b309da356473d1ffd14316e7b64493516873b95b74", 0x6a) r3 = syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) (async, rerun: 32) r4 = socket$unix(0x1, 0x1, 0x0) (rerun: 32) closefrom(r4) setrlimit(0x8, &(0x7f0000000280)={0x9, 0x37e1790c}) (async) r5 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000004c0)={0x2, 0x3, 0x80, 0xb, "fe83fe7a9542a14123a70000001effff017fb686", 0x3, 0xcfe}) (async) writev(r3, &(0x7f0000000500)=[{&(0x7f00000005c0)="5485e5dd876388c5ecf39d1fe8df5acc1d498d5f89ad3f72596b252f33669b86aafa41cdc023f3d5f21563ce562a1d4e9e596bc0a55b331f92ee020bd8f0791046006409ca0d", 0x46}, {&(0x7f0000000640)="4b2383a86702", 0x6}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000680)={0x1709, 0xffffffff, 0x17, 0xb734, "b37fcf9b01c2965271309dfee463a24d172e4a52", 0x0, 0x8}) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000780)={0x1c, 0x18, 0x1, 0x41, "00000000000000000000000000000001", 0xc0000}, 0x1c) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r6 = socket$inet6(0x18, 0x3, 0x3a) connect$inet6(r6, &(0x7f00000007c0)={0x1c, 0x18, 0x3, 0x6, '\x00', 0xa}, 0x1c) (async, rerun: 32) pselect(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) read(r5, &(0x7f00000006c0)=""/129, 0x81) (async) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/236) readv(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000580)=""/43, 0x2b}], 0x2) 0s ago: executing program 5 (id=32): setsid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) closefrom(r3) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) setsid() (async) syz_open_pts() (async) ioctl$TIOCSCTTY(r0, 0x20007461) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100) (async) open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x14, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x14, 0x40a}, 0x404) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) (async) closefrom(r3) (async) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0xfffffffffffffef5, 0x0, 0xffffffffffffffd4) (async) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.118' (ED25519) to the list of known hosts. Connection to 10.128.0.118 closed by remote host. OpenBSD/amd64 (ci-openbsd-kasan-3.us-central1-a.c.syzkaller.internal) (tty00) login: ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped pckbd_enable: command error witness: lock order reversal: 1st 0xffff800045ff66a0 fdlock (&newfdp->fd_fd.fd_lock) 2nd 0xffff800001829c70 inode (&ip->i_lock) lock order [1] fdlock (&newfdp->fd_fd.fd_lock) -> [2] inode (&ip->i_lock) lock order data 0xffffffff84dd4840 -> 0xffffffff848cb0e0 is missing lock order [2] inode (&ip->i_lock) -> [3] sbufrcv (&so->so_rcv.sb_lock) #0 rw_do_enter_write+0xb8 #1 sblock+0xbf #2 soreceive+0x291 #3 fifo_read+0x1ed #4 VOP_READ+0x1f1 #5 vn_rdwr+0x1db #6 vndsetcred+0xc7 #7 vndioctl+0x1451 #8 VOP_IOCTL+0x163 #9 vn_ioctl+0x1d6 #10 sys_ioctl+0x873 #11 syscall+0x118e #12 Xsyscall+0x128 lock order [3] sbufrcv (&so->so_rcv.sb_lock) -> [1] fdlock (&newfdp->fd_fd.fd_lock) #0 rw_do_enter_write+0xb8 #1 unp_externalize+0x5b4 #2 soreceive+0x100e #3 recvit+0x633 #4 sys_recvmsg+0x2bd #5 syscall+0x118e #6 Xsyscall+0x128 Stopped at db_enter+0x17: popq %rbp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> show kasan kasan: no report recorded this boot ddb{1}> trace db_enter() at db_enter+0x17 witness_checkorder(ffff800001829c70,9,0) at witness_checkorder+0x17f2 rw_do_enter_write(ffff800001829c58,1) at rw_do_enter_write+0xb8 rrw_enter(ffff800001829c58,1) at rrw_enter+0xf5 VOP_LOCK(ffff8000018326f8,1) at VOP_LOCK+0x186 vn_lock(ffff8000018326f8,1) at vn_lock+0xba vrele(ffff8000018326f8) at vrele+0x113 spec_close(ffff80002993b8c0) at spec_close+0x6e5 VOP_CLOSE(ffff800001810d90,1,ffff800000119478,ffff800045ffc548) at VOP_CLOSE+0x236 vn_closefile(ffff800001b6ba18,ffff800045ffc548) at vn_closefile+0x1df fdrop(ffff800001b6ba18,ffff800045ffc548) at fdrop+0x1c3 knote_drop(ffff800001856c30,ffff800045ffc548) at knote_drop+0x239 knote_remove(ffff800045ffc548,ffff800001855e00,ffff800001855e90,5,0) at knote_remove+0x367 knote_fdclose(ffff800045ffc548,5) at knote_fdclose+0x14f fdrelease(ffff800045ffc548,5) at fdrelease+0x135 sys_closefrom(ffff800045ffc548,ffff80002993be30,ffff80002993bda0) at sys_closefrom+0x1dc syscall(ffff80002993be30) at syscall+0x118e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd9edd92d50, count: -18 ddb{1}> show registers rdi 0x80000 acpi_pdirpa+0x6be71 rsi 0 rbp 0xffff80002993b500 rbx 0xffffffff84dd4880 .str.17 rdx 0xffff80000014f780 rcx 0x7ffff acpi_pdirpa+0x6be70 rax 0xffff800029a77000 r8 0xffff8080051f2800 r9 0x2993b0e0 r10 0 r11 0xffffffff8226a080 x86_bus_space_io_read_1 r12 0xffffffff848cb0c0 ffs_vget.__lock_type r13 0xffff800045ff66a0 r14 0x3 r15 0xffffffff848cb100 .str.13 rip 0xffffffff81169c17 db_enter+0x17 cs 0x8 rflags 0x246 rsp 0xffff80002993b500 ss 0x10 db_enter+0x17: popq %rbp ddb{1}> show proc PROC (syz-executor) tid=264441 pid=3263 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=79, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800045ffc7e0,0xffff800045ffcd20 process=0xffff800045ff3568 user=0xffff800029930000, vmspace=0xffff80000184e990 estcpu=29, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S PRLAGS PFLAGS WAIT COMMAND 20073 284203 24787 0 3 0x2 0 clonelk ifconfig 24787 379184 19242 0 3 0x100002 0x88 sigsusp sh 54222 374789 48965 0 7 0 0 syz-executor 54222 282122 48965 0 3 0 0x4000080 fsleep syz-executor 54222 220434 48965 0 3 0 0x4000080 kqsel syz-executor 54222 217699 48965 0 3 0 0x4000080 fsleep syz-executor 39642 385822 43490 0 2 0 0 syz-executor 39642 200642 43490 0 3 0 0x4000080 fsleep syz-executor 39642 286967 43490 0 3 0 0x4000080 fsleep syz-executor 39642 30668 43490 0 3 0 0x4000080 fsleep syz-executor 3263 468556 73190 0 2 0 0 syz-executor * 3263 264441 73190 0 7 0 0x4000000 syz-executor 19242 47780 6037 0 3 0x2 0x80 wait syz-executor 58572 163624 6037 0 3 0x10000002 0x80 nanoslp syz-executor 43490 29738 6037 0 3 0x2 0x80 nanoslp syz-executor 74099 287918 6037 0 3 0x2 0x80 piperd syz-executor 73190 68419 6037 0 3 0x2 0x80 nanoslp syz-executor 69394 449509 6037 0 3 0x2 0x80 piperd syz-executor 42312 71336 1 0 3 0x100003 0x80 ttyin getty 48965 410945 6037 0 3 0x2 0x80 nanoslp syz-executor 6037 3671 1 0 2 0x2 0 syz-executor 71302 210627 0 0 3 0x14000 0x200 bored smr 98510 4221 0 0 3 0x14000 0x200 pgzero zerothread 75835 467273 0 0 3 0x14000 0x200 aiodoned aiodoned 94685 191607 0 0 3 0x14000 0x200 syncer update 80537 333878 0 0 3 0x14000 0x200 cleaner cleaner 81328 334403 0 0 3 0x14000 0x200 reaper reaper 97523 239097 0 0 3 0x14000 0x200 pgdaemon pagedaemon 60501 509929 0 0 3 0x14000 0x200 bored viomb 63293 261574 0 0 3 0x14000 0x40000200 acpi0 acpi0 44544 373477 0 0 3 0x14000 0x40000200 idle1 80215 511903 0 0 3 0x14000 0x200 bored softnet1 73243 379297 0 0 2 0x14000 0x200 softnet0 86832 479900 0 0 3 0x14000 0x200 bored systqmp 95978 231360 0 0 3 0x14000 0x200 bored systq 42766 5701 0 0 3 0x14000 0x200 tmoslp softclockmp 31046 178430 0 0 3 0x14000 0x40000200 tmoslp softclock 81721 290746 0 0 3 0x14000 0x40000200 idle0 1 497134 0 0 3 0x2 0x80 wait init 0 0 -1 0 3 0x10010000 0x200 scheduler swapper ddb{1}> show all locks Process 3263 (syz-executor) thread 0xffff800045ffc548 (264441) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff85602680) #0 witness_lock+0x534 #1 vn_closefile+0xa2 #2 fdrop+0x1c3 #3 knote_drop+0x239 #4 knote_remove+0x367 #5 knote_fdclose+0x14f #6 fdrelease+0x135 #7 sys_closefrom+0x1dc #8 syscall+0x118e #9 Xsyscall+0x128 exclusive rwlock fdlock r = 0 (0xffff800045ff66a0) #0 witness_lock+0x534 #1 rw_do_enter_write+0x4e4 #2 sys_closefrom+0x29d #3 syscall+0x118e #4 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11048 12166K 12394K 166960K 12229 0 pcb 18 24K 24K 166960K 32 0 rtable 251 20K 31K 166960K 709 0 pf 34 22K 26K 166960K 74 0 ifaddr 43 12K 15K 166960K 96 0 ifgroup 55 2K 2K 166960K 105 0 sysctl 2 1K 13K 166960K 7 0 counters 70 42K 44K 166960K 96 0 ioctlops 4 3K 185K 166960K 1510 0 mount 1 1K 1K 166960K 1 0 log 1 0K 0K 166960K 5 0 vnodes 1323 85K 87K 166960K 1572 0 UFS quota 1 36K 36K 166960K 1 0 UFS mount 5 44K 44K 166960K 5 0 shm 2 2K 6K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 5 0K 1K 166960K 11 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1734 201K 413K 166960K 11964 0 file desc 20 62K 121K 166960K 392 0 sigio 0 0K 0K 166960K 1 0 proc 98 66K 181K 166960K 916 0 subproc 92 11K 12K 166960K 189 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 20K 20K 166960K 1 0 ip_moptions 0 0K 0K 166960K 6 0 in_multi 99 7K 8K 166960K 231 0 ether_multi 1 0K 0K 166960K 1 0 mrt 0 0K 0K 166960K 10 0 ISOFS mount 1 36K 36K 166960K 1 0 MSDOSFS mount 1 20K 20K 166960K 1 0 ttys 55 384K 384K 166960K 55 0 exec 40 10K 18K 166960K 562 0 fusefs mount 1 36K 36K 166960K 1 0 tdb 3 1K 1K 166960K 3 0 VM swap 14 124K 124K 166960K 15 0 UVM amap 392 198K 364K 166960K 4771 0 UVM aobj 7 4K 4K 166960K 7 0 pinsyscall 146 245K 385K 166960K 1888 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 4 0 NDP 20 1K 2K 166960K 65 0 temp 335 9371K 9467K 166960K 5984 0 kqueue 3 12K 84K 166960K 42 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}>