last executing test programs: 7.983407612s ago: executing program 6 (id=7): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) r1 = semget$private(0x0, 0x0, 0x79b) semop(r1, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1800}, {0x3, 0xfff9, 0x1000}, {0x0, 0xfffc}, {0x2, 0x6, 0x1000}, {0x0, 0x8, 0x1000}], 0x5) semop(r1, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x4, 0x9, 0x800}, {0x2, 0x7}, {0x3}, {0x3, 0x0, 0x800}, {0x0, 0x5}, {0x3, 0x6, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x2, 0x800}], 0x9) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x100) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r2, 0x0) ftruncate(r2, 0x79c8) sysctl$net_inet_esp(&(0x7f0000000180)={0x4, 0x2, 0x32, 0x1}, 0x1, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x184) r4 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{r4, 0x0, 0x0, 0x0, 0x0, 0x7174, 0xa142, 0x0, 0x400}, 0x400, 0x3, 0xfefffffffffffffd, 0x0, 0x3, 0x0, 0x0, 0x8000000000000001, 0x0, 0x200000001}) fstatat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6) r7 = semget$private(0x0, 0x4, 0x650) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000440)={{r5, 0x0, 0x0, r6, 0x8c, 0xf6, 0x0, 0x0, 0x6}, 0x0, 0x556, 0x0, 0x0, 0x4, 0x0, 0x4}) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r6, 0x2) mmap(&(0x7f0000234000/0x3000)=nil, 0x3000, 0x5, 0x11, r3, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 7.382822326s ago: executing program 6 (id=56): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x21, &(0x7f0000000180), 0x10000000000001b9, 0x0}, 0x8c2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x44, 0x6, 0x0, 0xffffffffffffffff}, 0x80000000, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x402}, 0x0) fstat(r3, &(0x7f00000000c0)) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 6.436849214s ago: executing program 6 (id=62): select(0x40, &(0x7f0000000540)={0x4, 0x6a85, 0xffffffff, 0x800, 0xa, 0x7fffffffffffffff, 0x9, 0x8}, &(0x7f0000000580)={0x8000000000000001, 0xffffffffffffffbf, 0x0, 0x3, 0xcf, 0x1c, 0xfffffffffffffff8, 0x800}, 0x0, 0x0) select(0x40, &(0x7f0000000dc0)={0x6, 0x8, 0x100000001, 0xb, 0x7, 0xfffffffffffffff7, 0x7, 0xfffffffffffffffe}, &(0x7f0000000e00)={0x528705f, 0x3ff, 0x1, 0x4, 0x8, 0x81, 0x1, 0x3ff}, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read$audio(r0, &(0x7f0000001a00)=""/176, 0xb0) r1 = syz_open_pts() setsid() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTAT(r1, 0x20007465) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f00000000c0)='./file2/file0\x00', 0x5e) r2 = open(&(0x7f0000001200)='.\x00', 0x0, 0x80) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000500)) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$DIOCGETSTATUS(r2, 0xc2084415, &(0x7f00000005c0)) unveil(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 4.635715315s ago: executing program 0 (id=125): setsid() r0 = getpid() setpgid(r0, r0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 4.567898935s ago: executing program 4 (id=130): r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x89, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000280)="c22527", 0x3}, {&(0x7f0000000300)="1026", 0x2}], 0x2) r4 = socket(0x1, 0x1, 0x0) shutdown(r4, 0x2) select(0x40, &(0x7f0000000940)={0x9, 0xfffffffffffffff7, 0x9, 0x7f, 0x2638, 0xe6fc, 0x4, 0xffff}, 0x0, &(0x7f00000009c0)={0xff, 0x0, 0x7, 0x7fffffffffffffff, 0x1, 0x9, 0x3, 0x8}, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x1, 0x7f, 0x9, 0x0, 0x2, 0x1b6, 0x3ff}, 0x0, &(0x7f0000000100)={0x59, 0x4, 0x7, 0xfffffffffffffff7, 0xef, 0x9d43, 0xffff, 0xd}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x2aed2f56d62ca3e2, &(0x7f00000001c0)={0x3, 0x2, 0x2, 0x2ffffffff}) 4.567603791s ago: executing program 0 (id=131): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0xfffc, 0xffff63df, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x6, 0x80000201}, {0x4, 0x8, 0xffffffff, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x3}, {0x2, 0xdf, 0xf, 0x3c}, {0x1, 0x7, 0xf11, 0x7}, {0x800, 0xffff, 0x80cf}, {0x0, 0x3, 0xc5, 0x9}, {0x7, 0x1, 0xfffffff8, 0xf3ffe2eb}, {0x8, 0xfff, 0x6, 0x20}, {0x3, 0x0, 0x5, 0x8bfd}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0xc7ce, 0x800000, 0x5}, {0x401, 0x10a, 0x9, 0x3e}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0xd54a, 0x3, 0x5}, {0xffffffff, 0x8003, 0x6, 0x869}]}) r0 = kqueue() syz_emit_ethernet(0x96, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd684498fb00013c0b33a8020fc8d98480657b31de55aacc0eff0200000000000000000000000000012b050000000000000502000304015ba41f39fec785be51dc84e28f56b5df54432be6fc920ba1cddac8b5b3dea2f246770200907804634d2c0301ff570500000000000000000000000000000000184d07005935c5149b48dcb8a03534e1000000"]) r1 = msgget$private(0x0, 0x1ba) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x1}, 0x8, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x5db7e5e06f7d38f1, 0x12, 0x54, 0x2}], 0x5, 0x0, 0x7, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x200, 0xffff63de, 0xffff, 0x0, 0x1000008, 0x3, 0x40, 0x10, [{0x25, 0xd51, 0x6, 0x80000201}, {0x7, 0x8, 0x6, 0xffd}, {0x7, 0xfdfffffe, 0x7, 0x20001}, {0x2, 0xdc, 0x800005}, {0x0, 0x7, 0xf11, 0xb}, {0x3, 0xffff, 0x80cf, 0x4}, {0x3, 0x800, 0x100, 0x5}, {0x0, 0x40009, 0xfffffffb, 0xfbffeae9}, {0x9b, 0xffe, 0xa, 0x7fff}, {0x3, 0xfffffff7, 0x20000005, 0x8bfd}, {0x0, 0x8000000, 0x0, 0x800007}, {0x4, 0xc7ce, 0x800000, 0x5}, {0x401, 0x106, 0x92fb, 0x42}, {0x200003, 0x80000000, 0x9, 0x6f5fc48b}, {0x81, 0x101, 0x1003, 0x5}, {0x9be2, 0x8001, 0x6, 0x8000069}]}) poll(&(0x7f0000000000), 0x35, 0x0) 4.407132503s ago: executing program 7 (id=134): open$dir(0x0, 0x200, 0x4) (async) r0 = socket$inet6(0x18, 0x1, 0x6) bind$inet6(r0, &(0x7f00000000c0)={0x1c, 0x18, 0x1, 0x4, "ffffffffffff00000000000000000001", 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000001240)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) read(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x7b4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/163) (async) r3 = syz_open_pts() close(r3) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) r6 = dup(r5) close(r6) (async) read(r3, &(0x7f0000000080)=""/1, 0x1) 4.402924404s ago: executing program 3 (id=136): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xa7210e10bc3c9c35) rmdir(&(0x7f0000000180)='./file1\x00') syz_emit_ethernet(0x3a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004606002c005f469741d640f10dffffffac1400bb010703020e0b0008000003fc000000040000004d"]) 4.398593129s ago: executing program 2 (id=137): r0 = syz_open_pts() r1 = getppid() (async) r2 = socket(0x2, 0x4001, 0x0) shutdown(r2, 0x2) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa6}, 0x6c, 0x10000, 0x0, 0x0, 0x1, 0x80000000000000c, r1, 0x40100000000, 0x0, 0x0, 0x0, 0x4}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffe3c, 0x0, 0x37) (async, rerun: 32) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f00000b3000/0x4000)=nil, 0x4000, 0x1) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="741ad85d", &(0x7f0000000140)=0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) (async) r3 = syz_open_pts() close(r3) syz_open_pts() (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x2000020e, 0xa, 0x6fab, 0xfff7ff9f, "080000625e867f716505009c67001c00001100", 0x11, 0x800001a4}) (async) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async, rerun: 32) unveil(0x0, &(0x7f0000000100)='w\x00') (async, rerun: 32) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) (async) semop(0xffffffffffffffff, &(0x7f0000000940)=[{0x4, 0x73, 0x800}], 0x1) (async) r6 = socket(0x18, 0x1, 0x1) setsockopt(r6, 0x1000000000029, 0x25, &(0x7f0000000040)="005082d2", 0x4) mquery(&(0x7f00000b7000/0x2000)=nil, 0x2000, 0x1, 0x0, r4, 0x80000007) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd) 4.397617337s ago: executing program 0 (id=138): r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000e8710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/88, 0x58) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x4, 0x3, 0xa}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x1, 0x3c}], 0x2, 0x0, 0x7, 0x0) kqueue() (async) r2 = kqueue() socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x7, "0000000000000000000014000000eaff", 0xfffffffe}, 0x1c) (async) bind(r3, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x7, "0000000000000000000014000000eaff", 0xfffffffe}, 0x1c) kevent(r2, &(0x7f0000000080), 0x10003, 0x0, 0x9b6c, 0x0) (async) kevent(r2, &(0x7f0000000080), 0x10003, 0x0, 0x9b6c, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) pselect(0x40, &(0x7f0000000000)={0x7, 0x8, 0x0, 0x2, 0x83a8, 0x9, 0x6, 0x6}, &(0x7f0000000080)={0xfffffffffffffffa, 0x0, 0x5, 0x1f9, 0x8e75, 0xa, 0xb, 0x3}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) 4.396712842s ago: executing program 3 (id=139): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xffef9ff6, 0x80, "4b06a6bcff0300dba800000000000800", 0x0, 0xd}) write(r0, &(0x7f0000000140)="a636fba650ad5ac4fee6da1a218df60b1bad4d1da3e9270e35f5d7df165ae28fbf42e0afb96547efd71a6838f7bd495bc70ca31d53c27afe10bc96bb2f184f39482d798acbfebef37501d43f9aac25f540826c20acce3bb3a5fe0ea37990ee4a2100000000", 0x65) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') symlink(&(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000012c0)='./file1\x00', r1, &(0x7f00000009c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 4.396367248s ago: executing program 7 (id=140): r0 = msgget$private(0x0, 0x6cd) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000480)) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/168) 1.97899974s ago: executing program 5 (id=141): futimes(0xffffffffffffffff, 0xfffffffffffffffe) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x2, 0x8f38, "ffe54a09470300261febf2fc8dc83304", 0x1}, 0x1c) write(r0, &(0x7f00000000c0)="84e20df41dfe15c25c65c989ac198b56029cde6a8e711a7840d67a02557d54f26c364d6054ecaab3acd63b194ddb63b8d42e0f2bc08964e482042784f19ad3f99859539a0d10b6f081b2d82d7e2e4bb3567e3df01b20e84c5f4dcd7396a317654a6fafc539f0b90f2a10f0a6284b34896b5f2322af1547025c39541f3c6e06eed5b4103e5940a342778a7a0ac1c842a90ccb7dcfd4a3747e3d5fcc598628b4605f6653aa6968809e2314377214ccc40e144310bf5720ee05e8e98440ea3a148f12bd59656599a1c824a0b921ee56e33c74c783c64ec6282b44642498e677c440cde7ef40064bec159b", 0xe9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xee) 1.978305245s ago: executing program 4 (id=142): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x8, 0x8, 0x6, 0xfff}, {0x7, 0xfdfffffe, 0x7, 0x20000}, {0x5, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0xb}, {0x3, 0xffff, 0x80cf, 0x1}, {0x3, 0x800, 0x100, 0x5}, {0x0, 0x40009, 0xfffffffb, 0xfbffe2e9}, {0x9b, 0xffe, 0x9, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x44d2, 0x2}, {0x4, 0xc7ce, 0x800000, 0x5}, {0x401, 0x106, 0x92fb, 0x40}, {0x200003, 0x80000000, 0x9, 0x6f5fc48b}, {0x81, 0x0, 0x1001, 0x5}, {0x9be2, 0x8001, 0x5, 0x69}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) closefrom(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) futimens(r1, &(0x7f00000003c0)=[{0x4, 0x2}, {0x150b, 0x6}]) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x9, [{0x3, 0xcd}, {0x1, 0x7a9}, {0x2, 0xffff}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0x8000}, {0x1, 0x8}, {0x1}, {0x2, 0x9}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x7d7}, {0x1, 0x80000000}, {0x2, 0x9}, {0x3, 0xfffffffc}, {0x1, 0x2}, {0x3, 0x1000}, {0x2, 0x8}, {0x2, 0x2}, {0x3, 0xfffffffd}, {0x3, 0x5}, {0x1, 0x5}, {0x0, 0x9}, {0x2, 0x10001}, {0x1, 0xffffffff}, {0x3, 0x1000}, {0x1, 0x2}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x4}]}) poll(&(0x7f0000000000), 0x35, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) syz_emit_ethernet(0x50, &(0x7f00000000c0)={@random="3c3eb652b5ea", @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0xc, 0x42, 0x0, 0x1, 0x0, 0x4, 0x0, @empty, @broadcast, {[@ra={0x94, 0x4, 0x5}, @noop]}}, @udp={{0x1, 0x0, 0x8}, {"e3c4fc985f1034d9e8011e714f7200000000004df1ae190500ac53a6fbb9"}}}}}}) 1.443693738s ago: executing program 2 (id=143): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2, 0x5, 0x3, 0x7}, {0xfffe, 0xff, 0x0, 0x4}]}) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x4b, 0x0, 0xfffffffffffffd23) 1.442718119s ago: executing program 2 (id=144): setsid() r0 = shmget$private(0x0, 0x3000, 0x65d, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000001c00), &(0x7f0000001c40)=0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="8f5b7464603d5c94e7b8aadab327479256c8a5b621df13b6a62cdb82e282d3047477fbcf8faeb27276c4dbfaefe7a02f5136ceb30d5aa01d4387611cd1", 0x3d}, {&(0x7f00000000c0)="728db9d60c761dbf39b7641616d084ca54e2ec04dfb14c3cf26a59", 0x1b}, {&(0x7f0000000100)="e737e3f6c9e01e03704885ac15ac7248b0595f64df9983fe0305381d57fe6563bae147c12ec127c60eff0793a0549283278ba5070d113b0a60bdde4dfc62475b92a2e191566b77e3be7fab8197dbe845", 0x50}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x81, 0x2, 0x8000000000000001, 0x79}], 0x6e0f9be7, 0x0, 0xab6d, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r4 = socket(0x2, 0x8002, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) closefrom(r5) setpgid(r2, 0x0) 1.442366296s ago: executing program 4 (id=145): mprotect(&(0x7f000048f000/0x1000)=nil, 0x1000, 0x5) r0 = setsid() r1 = syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x8002, 0x1, &(0x7f0000000100)="31929623877323669175583695dfef89197e6f91fc3b1f2c72660471d0c1e0672eaaba1bfedd78f9ae21f89a89aa982761171cadd8f63b8ea880923e47ff61604781f751d402ad143a102afa7dea41c4239a4de941c9b7028ec907a6a8a7660643d57b9b90753a847ba11736b6a4789903a58dec2076f89ce1bc4b7c9dcc2bc8c69e68b0c7a9230c4152c3361928178e8dc1c362be4bb0e188e88cd50bb2b81f8e20e1d26760618d30bce7a2f26c85ed18ac5f562a06a61011327e0d73770075663ff98e3deea5fc0797cc5122df5bccc5e300"/225, 0xe1) ioctl$TIOCSCTTY(r1, 0x20007461) getpgid(r0) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0xe92f, 0xd74, 0xfffffff8, "c9091aa504462bf0cd192dcf1c9987805de10d63", 0x14, 0x409c}) 1.442200328s ago: executing program 4 (id=146): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x184) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x107678, 0x5, 0x2, 0xb218, "bb080006020900d91050080000000f00", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 1.217955155s ago: executing program 2 (id=147): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000004600)={0x8, 0x7, 0x401, 0x4, "5e1fb04e7b0d5ef5ea7d406d6f28d7828f3d8f6d", 0x8, 0x7}) r1 = getpgrp() wait4(r1, 0x0, 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x5329d93f82d4dd4e, 0x2, 0x7, 0xe, r1}) ioctl$FIONREAD(r0, 0x4004667f, 0x0) 1.209888707s ago: executing program 2 (id=148): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000a40)=[{0x0}], 0x1) getresuid(&(0x7f0000000140), &(0x7f0000000180), 0x0) syz_open_pts() syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xcbdf4d1d31039b30, 0x4, 0x0, 0x7fff}, 0xbbd7, 0x4, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x0, 0xea}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) lseek(r0, 0x6, 0x1) rmdir(&(0x7f0000000180)='./file0\x00') 1.208153636s ago: executing program 7 (id=149): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000013000/0x3000)=nil, 0x3000, 0x2, 0x8012, r1, 0x0) 1.206503629s ago: executing program 2 (id=150): sysctl$kern(&(0x7f00000000c0)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x5, "01000000000000000000000000000001", 0xc}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x18, 0x1, 0xfffffffe, "000000003a972a6287033a3daf616200", 0x4}, 0x1c) sendto(r0, 0x0, 0x0, 0x40c, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x2, 0x4, "0000000000005f000d000000001000", 0xfff7ffb2}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f00007c5000/0x800000)=nil, 0x800000) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x4ebfac6bbaf79db) write(r0, &(0x7f0000000140)="2eb7c78d6f72e93d045c60f778877342af20e01f619f928f4f31e8e1e53ff6fe0216ee381b9a7ba60f0d8c698cc93523ccfeac1f41402a07b2ab50bd0a4394e6f2feb3c30d4ed45a6df1f8125d08b532ca801a971789afcd8f4493ccba6d7a7125419fd43cd723deaaafd1198f271894d7f95a940981b70bbf341d60e0ebef4c73df2995475785d0d7d4e29e3e7310fe5bb237487f7a2800ae0755fea682620f95c62d1e1a88235807435ac280fc32", 0xaf) bind$inet6(r1, 0x0, 0x0) getresuid(&(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x6, &(0x7f0000000100)={0x8, 0x2}) munlock(&(0x7f0000a45000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1b}, 0x3, &(0x7f0000000040)="bd0f192e", &(0x7f0000000000)=0x4, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlockall(0x1) clock_gettime(0x2, &(0x7f0000000000)) 1.205465372s ago: executing program 3 (id=151): syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @random="960a7860a86f", @empty, @remote, @multicast2}}}}) (async, rerun: 64) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x1}, {0x2, 0x2}}, 0x0) (rerun: 64) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) (async, rerun: 64) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x80) (rerun: 64) 938.030225ms ago: executing program 5 (id=152): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x4, 0x1, './file0\x00'}, 0xa) (async) write(r0, 0x0, 0x0) (async) open$dir(&(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x4) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x7, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xcbdf4d1d31039b30, 0x4}, 0xbbd7, 0x4, 0x0, 0x0, 0x3, 0x2, 0x0, 0x9}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001540), &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) readv(0xffffffffffffffff, &(0x7f0000000a40)=[{0x0}, {&(0x7f0000000600)=""/244, 0xf4}], 0x2) (async) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x5c}) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, 0x0, 0x0, 0x0, 0x65, 0x3, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x9}) (async) r4 = syz_open_pts() (async) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff6, 0x0, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffd, 0xa8, 0x1, 0x8000, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x6b, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0xa, 0x1, 0x80000000, 0x9}, {{r4}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x6, 0x5}, {{r6}, 0xfffffffffffffffe, 0xb3, 0x10, 0x101, 0x7}, {{r4}, 0xfffffffffffffffd, 0x6, 0xffffe, 0x6, 0xffff}, {{r3}, 0xfffffffffffffff7, 0xb1, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x42, 0x40, 0x7, 0x7f}, {{}, 0xfffffffffffffffc, 0x6, 0x8, 0xff0, 0x8}], 0x2, 0x0) (async) r7 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xdffffffffffffff6, 0x1000100010008}) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) close(r4) (async, rerun: 32) ftruncate(0xffffffffffffffff, 0x3ff) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x7}, 0x4, &(0x7f0000000c00)="775003ce42bfd0247b031eb8da394604420840cf9a4b45cbb2355544af28500c230abe1b36f2e6bb0befc76a5dbd0041f49492556b0ad5f9ef07b134294ac8d2d038433c39c36a6b667f1f5d3a403d06f5c15674a6f95129d2f34736597521f3ca2f4afb80c3a3e2854ccf213fe72c2837f8dd62a4f78235c69cd813f79d1fe6328abe98c6d036967574c0767288050d7d3cdba20ebc484ee8b582ed691971ba354ce5318eb90adac2caaa2481614b34ac76791bf59c50cd01995293fc84927784ac2f8b5854c89d1e7016850a3652de68d7b283cab32c5ecf1963d0be0548813164e4c61f0197226e234bc7c7ced264c8c2dacfdad33f8dcbc71000f0af7586c52927a6190d9d13fef8fcd43d3a81e4700aca09e5ffd0886a4ff4887d0de5d87f2f1c307cdd56bb04642b49c40b40671d0d174c24cd4286f1998b2c7e314e86f476dd1fae9bee2ef1b9bdbe7e3ef5b6b6d2678c017ed395624d06acc10850b949a06912ab40f7cf58aa45d0eafda6a35d432e9df3056fe87bc7711006d503967baf766b20ceda57b1f2124e4fb29ad77e215abab28ccdbee33d700f19c1b8421c1d938865fb99959a99d2e1bd13826e24cbd7dea1ce5e9ccd96ba0dcd00ff816d987645991e07ba95510549e0882cb36ff207ad0cc94a6e16c44b1e8dbb8fce5eafeeb41a1ea7bb25b11f96b2d2d8f40ad1e672367612e149dd20f576aa1fc7f738114435ec8d56d620ef69505a3c8fbd654945ae20347027ffaf1503c157c9c917bdb5c5baa1a2aa12c68db4524ac6b7258f1cfbdb58fb8afaee9920a09bdaeb89717b40f96755eb71c22efac540ab976ef4b210b5d127a82250818a3b8d6c07b9a1aa4bd2a24f988005e1e6070d92c18a70035ef00ca905aeeef5f83a09caad1b5f648fdac17ad84232cfce0617f82b0e05e276f5c7ca5f62273c9818856a0fc15d937d1df8333d039bab5057c7ad0473923981b6256c88e2d02c56df074d9e6fc658a245b0e4e89cb8faf4fa2936794afb1a3c1c54ce566d65fce7006f5e3e2e8ace7e425fc0e3d63abda793c80d0b3951fd71636d9071a79e88b0238c0e40ef02752c4151d4abf302a157c1decc3e705306e086b98fef29b4ebeee3d2c13cecf0a19977be53e13d85ba4c55a0c0a17b9a8768f11871bc0de38593fcd37b2a9becae1e93fec71fd5c2b568f305649dc6594b4f8087331cfc72b2dd704b06d5bf150dbfaec9d020a5f68dbc0b20fe76d1c287a91b5a0d9f8d0983efcce08cc2ddbaece1b5ac110e31f7b20038a227d8c5688332d260b314646fb0011c8d0b6e092db47d6524b8841d21a67b8ece3b3d774d5f1151b25b8144af5cb4a010114d6e853e7a79867d16ceb2ba29fd826491cc0cba5e122d2cac5aadbed0f791a5e6f0b61be8177405c069bcb4af81d7ed7f98e83d5a4c0043fe54e6547f5fd5e42a9ec2b6f80af9082944885c9c3292b1d918cea4438add1e6b6600d0a257434b65b4b6ed25e7404fe1f57294731a9741b4439afd6ae4e6d5172c5b1375dc24fe6f8f2fb5a610ad3d23dba395576cf1de4c110e2225307547a53fcb385f88bafc9dae0a8e38dcd65e530b65c30d1aff086b1e04c42ef41ff0d0cfbbf94e14d5e915338688424bbd0420651abed5399297b251fab6c839b0370bfdcb18539c138eb14a41a87d99274c25d692697642c8257a62bb3e6a4f8ccddad49fabe208fad5f5df219932b4a14bdb87269663c132d29cbd72e32f87228b2c04c3abf433c83080f1319c94208c066fdf2a7bc5e7efbdb3ecd22d11b0e1d368e8a555cc35ece6afdd2c655a537f3e4699ff37ab470cda57bdd8446d1d7682eaf970df3ba3803120a07170e9f36fc6ba2360f5cacc8dbd9560cff20a79b697bd46f25995e378d56f3e11193fcaa5c9ac51e902a63ee92f38c18da01913a01ee5c16353b9e47a32cd4f863a637605213ba8e122fa3e55f96df1b5ea15f26cc58808f753a6dfdc3cf55cc09e3bec48002e568a084feed57765b0bbef7a5bbd7a1103ebaebba8b5bc339eff184ac601cf0ccdb2340b5800b1540a96902805cd4448978970d9c1489de4906f7bed331fad73d1615bb7020671a7b867cbb48cc241d8e50a1662444ef5b056aa5398dc9831bd24b7c4e4975aa0f6e874636ef5d3a16ade902b9753f35ec6e1a05092366966f08a8e20e39b712a5dfd3c3eb70cae0183f6f5b4d7bc595a48ddfb53bdf39b8c519db49addbe0712fd2d5ad082171f1c2068e231ec5c7274ad4c7bb80a7e7f770079fba1db6cd0f86e577c6c65400da31d92a569627c2214cdfa7786ab121cca626d1dff864c95544b9cf3c9c5419570873b7884793d8abaad23dfdad256414dbbfb9c6a6e3d21908090592b8321c15f2d8a6900e473ed4406946662ff2798e055b598421bac8601cd41c12448bf0da70fd70612bdc6549e605e99ce6dfe642150ae5a978bd9cab3bce9549e700c24f07c2fcbb0708dec1ca52d40a9167291e2a7f3a3e04ff4dc0146aa0c728d4913a42e883c0a60f7250ceb3790f2fd9642f877fc48066d5f786ec082200b9f1f03443a90367028de70660a7f966ff358578a88aa8c59750a8ef517bac12bdae07fc7911448a8cea5ee88032ec9eff00f1d8efb4ae3a818dc19266080798c68ec51e85fa6cec7d7c8537fd59bbdd6bfe57f543c1dca51b06e567ad1a63fe5a4219506c4d34d58a3077db6f4bc0dddbd34075094e831435007fb201a7d15e95488edff93ad54324ee71291cf92a999f528eb6eb1178d0f3ecea2250694358076a0467ea1b909512696de5451537c259b4de0484ff0fa005012bfc18f1549aec0d9c4ed29470200776715c0107d88908ab90d524607371a9f450451cd611dba04d3eca3e592a15e8904b10f9f45c257388f191f72e1bc486360a9791681c7b9f8cbda8a90016d22c7b5fd5dfe30fe0d3fbfcc77159cebee732e4f171e714a4afbb59a306f92c0ee9dc3ff3e4bc10e5a0772113ceb49d92c402946e470789237e5c3b1876d8b767afb0b3ae00701d00bc3d2524272edc6b26248f3b17c12d975e36ee6024b32d1a10d09c89f58cdf9fcd83faee6a3786e2a16ab1a7ae34f8c90f4dd5027b877191d9fc37ba86c96351f67d400ee798f4f309e1edf81e94bfe0fd903cc09015780ef8b60e270207e1ae193926aa9ecbfb9909dbcea29f1451d416631bd6884c774743edacc6de56ef01c0402267fe8c6b2703e98f8965069a80bb24c183adcaf071b8e8c8a0be633c31de29db442597ed4bd0b10067f51616a0a16463628f778f3790eb7fe09d8af5034b85dec2a38ea99f8fb9269ba4653ce6f1a63af49a6e14d5c7b604bf5455f1a61bd8d97412313730fe37ac445e858349ba41a1640c5285439246535311c016b90ce27bc2884b691e4da747afa62280c702bc7168dd2a85def90d3aefd301381ccce3bf86eadd78c47ac9bfee05a1af8d3dd580740fbeb213ccf05331da9ac3f7da0126c4b729b1f32fab9e9dc28e5239e0bb9bc5f94475626f9f19eb41ca722bef458580827cba8305de2dbb4165f63be0328982e7c39185c981a72dfe6fe22da766d815251b60bc57c39fae7eafa5845a5f102ba2d3df80057512ac828fa039d349dbaca5169be45e930b1909f1cb439bd281b56fb62d0fb53e96458d2cd860557f78f8519f279448cce798e1e225e110d7c4a15723aeb106011527a37cee4592828b5f550ddfbeca180b2185763191f35a9307dd3c571fc14948a648baaaf6c2abd3a88218270b79acddf4bb3e3bb635ba8b24c2af2d85999d7d1782b60354c30f83e2c29be96d11ee0ebcd6e7b5d7d82686b68016dc62a0bacda4aa26874ff46ef95f389d418616516eaa4953ce425415199d9d7e8161b3e3499f1def9f1e6705efc2e4c5afab96eeca21bc7f61c052dda5ba33bf86cb63a268134810f5b3bfdb20f3ca6ea632f07b295562f738e17b7c6953ac96bd3aa89f8e2677e201ac019a5df7b497c6d971e36d213142609dca100a6bc22d2584aa6cca0d20eb9fe47cc28d10715b5f36db73e13569df00fec361560144d8e67b71f593b5efd0f3e621334fc32dc24ab29a959a7a3e4dfda96a5416392a558f989782b8c994c1a80fcbce9ec8afba8827c0c1b13dcc5f5b5c6b361e5320115fb7f6f99d6b7fb031873c147d3ea37c4ead3eb039217ccf9d050afdf41e50d761a123169d5312c89dc1b0a1aaa8e7b747daaa4d0f1c2a3d603181a5d2f5a1bde0d3cc69a4707a501ccb34dfd7a1e8f68ccf08fb82ffb19eb691cad87ebcfd7aa4a8a8d1ce9d32e48c3ea402649087bc74019523806db4e7ae3399405f20a28c72733343bcf3f026ff02e29231207d6e99ecd6372d40b4ca1bf2679d50473c3a0a26788bdebefba36e5fe35f909cd87cb02b62c8280b7317177016f64574e412d128b882a1efa54bfca855ab868b2ca5853e3f11a4026595554e35415ef296fd424027ad321d09de77d0e33600bb5fc639de3ba2abc2bb500543e24d83fe8edcba4d5667173e6aa4cfa0dbd42e7fe247a5a874de927f5d9591426ef0b5d452522d44be53d7dc9e6b053f87965d592c30963bc93e3812d9446a811c53b977d53ed70923e2e347d6d52422ed554e651dc8b95a709a5e6fbea6164275bff4aa41068c166c861315a5c4f379914ecb3158e6e7c686a78ea584e8cc54552ab8e4a7642f14bc52c83a844c27a292829f87cde40298c491fdf657be794317fc2fde9f0ec04dc02fd63b2043e882f84760451cebd5911532bd9b2e6d73b12d9909d45c6f4813cdcadb602c68dad75b37ea1fe38a55c1a3d1e804e6de3d6824ceff2311d9e03dcdbd481be4774156e89349138a5dd6b43394de735f7a7c31e0fda1c2d8755ad43af5bfccae5b4472067f6e0559de0395b137ac711d6b93831221e57348c8c3279e08948250418bc285bec3d3969d04c7ea58de062a8c046f939dcf87aeabc93dce71f7ccd47154265fbb1c69326d66a7dae520afa722319f68fbb86e766d80b0540df5de1fe03d4256f2fe98169fb3bad6a5a79fd542c9fe67956d1c08ba881add140aa16e12aa7d05ffc3a0abff4ec951cb7ef267e47db94865883135aec7cef2791268566479ae22ff9e08d52bddd949431f87c9e6e5b35b67045dcfc1847e72e3dff07fba9c17b382299190c070dd375e389047da9c6427aa589c9c660d891550d5e83bd5e1200a55ef7c81bbc6c674fb0dfce60069b8f448da854d84844f401253da26cdca5f81819a7a4f88a0bdac530122e3c5db5b785bf442182af6cc28532741bd0a13e92e98ad0218de06f249321b0a27b59fb103e4a15ad0e8ed2c752c75d7e4925ce7a5a4491f4de88a04d06a34b32cd9c53673d3a99b35fcaabd1ee2139b4466d30d73876baab61c06059ee68d5363b132ac431cc740ea43e4621eae8235fada724184c4fe994c9ef641490526d3e5d893c6c0cf77a8ef730862bc450345c79c176b1e96daa609ff09486940d8c11e6cb6ff6e1799ef0f51424a5f6c68b55cbd5086f216a85d34a7880b25f18954d94c0ef1427c76c105bfe52d2fff88bcdc7f7d3ef6b72226809efec22b13472d96b529091c3a348e8b520986e64b263e40ce836200548df761132599820dad72379a7ef7e89b55e6e987ac6e8877c32d9bbead3683626bd7dc6dfc9a9e10680e1ffa7238a82dcbceebf91bd4bf815e0f71690c78444cf82bb8a79d10c1439fd54250c44de54767219498bcb4fa9036e31e615bdbb5d1d8f37939826bf4bb5330f6e7f9e53f58fab4738943a41e2368dd9", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="b06e06dedff0bcecaecb4acc1ff4a15df544c9d3505ccb4c330c20b5549fef371ed28aa16462ad357ecf4ba67f92b8066c70541138aaf5d566f2ef8b15baf0de25cbfa07ec31c18e006fc3e0816bbc81c6f32a117ccb2552f20a2f77783c914f1161d12c0548936e89ef1e0a15a28c5a47ef867c5486df13b3d8b9d8210634bf8ba3319ba5", 0x85) (async) syz_open_pts() (async) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000002d40)="4e174776daf4fb44dfb5b39f3cb8f5ac2d401d994a15a52f26caa834ce9df3ff35e9d2a884d407d9ebae3b38ae5805a17ab8f19882b28e24d02cb61b5134be54b32d11a981d6d5a8c4dbaf221c1ea2b0cc30fccc4aa43f8de77e214ca7a18d7ed8f1acd1293f6303741c514164d1211d6fd7af98a9eac230efff65a03e862973fcf3fafcad3d6693f485899e091bcee22dfa514dc738f19f6da6c50cd5834e9af3480150350f0134e8a3ffbd44feeb3bd04d14b5a4dc85ca643f8661ad7db1a26cad7e43d2ae9d7338d81849ff51029e60ab732c44223f2e4656c47485783daf1699a46ca263d56edfc8942e19d0d5bdacd7f4892da88d46c95f938483e43ad3ff2a59261cb4c5dfafc76e7764c444870bedda3ba63dfe377e0ef5493d2f8173d654fe9147cab8c3002efd254938ae1fc3ed9a7597104d3e6e305e2e22f70b2ba589e5d8b05ee93ea6ee6f453952a18f2282127b020bbd22d3f1c1839d8bc77ceb5ab0c6a0ca0bbd71a94507008c4e4d96163e6d8d365b3f1c6cdae98aab8f7044c72a49ce45a99efd3e68450b2163bdaa18f5cf12ac9f3500caee889864d0b76ddc446dc601abb8eab9bb944891122ca82d63179118ec9ea96c9f56f80de0f2221c59f556782dc7a484cd3a7b11402eebc9c15588e7b0ebb6254fa63021334f3c027a177c1ec1b5a23108663838b139e1920fd3c337e9d68c8e1e86e3ff0e66921bfd0955f8c31950f5fa468ea4505488e19949cea51a59cf757df75081f53764bf27b2bcfaa659ed50776c2b5b3c58c36d091bd12fe8d8385dcdf3f38c30da96f04f639e91278154eb831cee3f1651c29d188f8dd8b575d14d6e524a01f9efa669f8ec70fe4f9dd88691fe3c9337f4bc09f3fadc45f932881add14a4f38b843668bfc342950f46ed57a58942904c09293660adfc5c697acbb459ba79c97616ebbbc176a5e7556410afed0ba63a149de869a98e12058e92360c066335d50feb1e55ff8d57f51c60bbfbae04281a2a50cad2b403e018a91dc60a250bc0a4843c22e5c56f92ee7ba5713fc358c1fe0360498e5042506dbd2e5c673ddde986d2a482e3e244e2c56bd1798c4b6385cf3adfb3a7d0a2e5dbc32859d757a8c44046bd0207246bf76b185232e7be7c48522055e2d8ec6bd5fc29ecafb2c5fce4690b52f267d9ac7fa69dc8a1cd8ce7c3c949ddb28a7a7c0b2bd8f1e1e77006002812157c1bc4354353b7653d3fc4d3178e8804dc81a49f2a6e35ceabcdd0ce2dbd070d49bb9a3bc59508fa618540264c53134f71d0de56d390d37d774b85c7814dbbf1930e0f100ce69b0f693af9930c1a599899fd37c481620a2855d1338a966eb600f7983049581ec3003b7c1306ef8422a6025dc38dc3b23438cd96e538afb78a6f18f51c83488ab7a65b2f4f302d24622f5417b4d81c31247b6f60c85bbd92b6703d8dfc1643fc26a8e817fb866ffcb37bd2e5fa745ccf64153e19e2447066c15dfc0d9c261a12a367ad2711d2b9046f3187c35cac53a857cf77818eef9e7ba25c585cf0688996b1cc1eb719fd3496a2ece4013a9de3687d2956bf536fe6d230dcf8af94d075ce4528e7db2dffaa517d9bf6156592da5eac87dbbb3715540cc6ecc40433619ad0c7231f2339fc2a6916ca7b53d76c6aae6d41582e7934b37d2da93fc1337ce8fa112868fa677407979f7d8fab9d9ce9c25b6c5dd78d44940609ff0192eaa7c2d1ffe2afe7cf6f1dcd627309eb930d8f52504c1b1990b8f97b08590ec1200622d2f92190722027c8fbc1b3a578a218e0b104825bb5e9c8faa43b4eea168e59c07195342a5c6b6f96d22f9edae61c0e1cd28e5db4ee7a315c7ee7d2d1d2735169792f1f10ec1d0a5f9bb68c30b0117d3fc3306a71d232d2773d4191174d33ee9bce4dc90f3bda50eea2dceceba99e41d647c50e335c950384073b25d0c7451d624e3af7b6a223d83e21b1e383c95179ab38f79fff3e83f13ff10f7fa21b815cfef3b1df6e9a387f677562a8c5b070095dc3bd77d6e41f1e6535bc093154ff561208760e0ee4163cfdfc5ae033ba3e3ea8c0ebf20fd901689c19ad1b9953e0e1efa12899ac21aaa5d31c0be681a6311416f8a0abaf80b5fd2d24dbac2fa42658a2974cb2d15b40dd0c0cca7929ed18f396f650706d163aa17483ed55c2b489affe7bc16dbd5448f6e3533cd44c22db0fbcca9aeb055ee702dd4cd326370b2f752ce0d3c9d9c8f46ab57f25e92f955f36049db1fcb5f625ccc2e90acf824c345907f66a8b99c10360f6da6c96a8cc254f20bf49bc29d79798e2a413197ae7bfe23dfcefad252fe305ff38830e0aca3ba2ecc664781098e7933e007fadf120f06c8c4f9fa4c610103df6ae239643ffc8d50455c22960fc89d6fb0ad2bb05b519faa00f90db2ff0e254b40822a00a6cf2e2bf9032cdce6154fc0f2dd85390c78ab30deee8d3ce3dd8acb91ab4a431fee6bb409c280354e336ffb19909cfebb508cbe5de1cc0cee97ce06743ef56ff0610910710d8a4e14b8ff35a39b6093b5d6a00eea81eb96bd48a413814007d00605172715ae81e454b98dcfced533e6636ca9de1bcad4ad2d5cd04d040bfdc12ca18bec77d2ceee26a81eee5bdd834ab4f9b8209febf426fd51dedc8849db0472465140b0b78c5408389fd04322857ac3625e6c1b6f3741995472d6b1243edff96f5dcb4cb5aa39ca0603f84e70a54e07d1ca41b1ce675652ea2462ef58daf5e029d2f2fbdb91177f9e3887a37403be377ee64a3511fd2643b4d7778d8f6bd64a3f6ef41651dc338c5f3665cef2df268508a5531f987e870f13a921ec0115c1de24136eb058de811522f189ec89957bfb25ae4aef17b979e8c639e741441cf805bbe658fa356f3a4ee07e115234c21abfe5d23997e1ee789f7878cefb51ae9c4799b12c1da9b2e926c3c265ae52f9ad0e142411499f39540f0f06cf907d4d4e5974be09682675dcb88d3fa29abecef813823ba561430fe4922478dfbaf370221c4423278596e2c58a9769270b6d96065d0d46390cd793619887a6d504106747a8746e2b05ca1", 0x877}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xf6ec, 0x4, 0x7, 0xffffff94, "7ad58fdbe07c0000000000e1ffffff00", 0x743c8c17, 0x7}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) 937.643945ms ago: executing program 4 (id=153): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10001) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0x7b4) semctl$GETPID(r2, 0x5, 0x4, 0x0) ioctl$DIOCRCLRADDRS(r1, 0xc4504442, &(0x7f0000000740)={{'./file0\x00', './file0\x00', 0x1b, 0x4}, 0x0, 0x0, 0x0, 0x25d, 0xd69, 0xef, 0x1000, 0x34, 0x2}) r3 = socket(0x18, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x5, "00000000000000000000000000000001", 0xc}, 0x1c) connect$inet6(r3, &(0x7f0000000080)={0x1c, 0x18, 0x1, 0xfffffffe, "000000003a972a6287033a3daf616200", 0x4}, 0x1c) sendto(r3, 0x0, 0x0, 0x40c, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x2, 0x4, "0000000000005f000d000000001000", 0xfff7ffb2}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x7ee, 0x8ed, 0x9, 0x1, "cc14ee0d2100caa26a364fa8a325850d1ec100", 0x2, 0x2001}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080048da00280800000509039078ac1400aae0000001440c0943fff7f4700000000610009078080000098550c3bd984f1953b6800756ff98cc6f505a549d862b079cf3ffeddebfa972537db4811b12dc233654e32e577605c9b125ed8609b9d26693e0841fa1926c54310d5ea71c7194bb91b254999d90829267167e594b03222b267063ee2b5b9a83994d10aef20d955b902dab2f2df98ef1a77f3a08f03189e197d4e100b36a7d60b27a8302f1ee6933e86bce552127f408b87516ab40768f7d86c1b527cf85b2ac824de5a3fe67f6742883c8aa77f71d065120485ced3793c3039cb124c6f2cb58640c761838c3ed93567aa37d49e343985d9764ec5e0eac3a0e6f1a29e3721bf42ab091e1bac51a4c004d2d247fae2b03cb7baff072e4b654a4a981ba70ef8d07b977fe709528fef1145da512ffbb8d0d3d04f87f2d2fb7e39368c51d1bbda6edb09fd3c2829a90a39d46092d6a619261d4b76475e231d03f9623c90c0a5527"]) 923.4695ms ago: executing program 0 (id=154): r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x47, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x42b788, 0x7f, 0x3ff, 0x200003ff, "bb080006020900d91050080000000f0000004000", 0x6, 0x1383}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000001480)=@file={0x1}, 0x2, 0x0, 0x0, 0x0, 0x20, 0x401}, 0x402) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000006c0)=ANY=[@ANYBLOB="03017a3eee155b3666024d3c82889db508004600002000000000000190780b00000000000000890302000a109078bc65c23a00000000000000"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0xffffffffffffffff, &(0x7f0000000680), 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$DIOCSETSTATUSIF(r3, 0xc0284414, &(0x7f00000001c0)={'./file0\x00', &(0x7f00000000c0)=""/249, 0x80000000, 0x80000000, 0x8ad5, 0xffffffff}) ioctl$DIOCGETRULESETS(r3, 0xc444443a, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) getresgid(&(0x7f0000000000), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f00000001c0)="03000000", 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f00000000c0)="01000000", 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff6, 0x77, 0x40, 0x8, 0x80}, {{r0}, 0xfffffffffffffff6, 0x23, 0x8, 0xe, 0xfffffffffffffffb}], 0x8a8a, 0x0, 0x1, 0x0) 923.163325ms ago: executing program 3 (id=155): r0 = syz_open_pts() ftruncate(r0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x3, 0xfff7, 0x21d8b78c, "2700a460990d000009000000ff00", 0x40004, 0x40}) ioctl$TIOCSTAT(r0, 0x20007465) r1 = setsid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x10, 0x3, r1}) 824.891722ms ago: executing program 7 (id=157): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080), 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, &(0x7f0000000140)="861f41fd96133c49af38e2579049f25d87b66c070455a7caa566dd3470b6d436d82e30333379ec5c447da4fd8871b76636f27612a3421bf695305bacb4a2c0ca0d8fa724db49d10d2e3843bda348ca472b04c36b9bff77f39e853a3f6374b044bda2d25add4dcacdaf99397d50cc037dfa650ad77ee53ddd42c44ce66efd11f9097a85c29a0727f9bf0029bc1020cf877c24a8055ec2ed7daf9c6131cdc5ae92b134bf1546b9f1990ca4b9c2cd35e11d100d0edb47f82598be7ced853fc417f6903f52c9e2ce0520aebe94a5", &(0x7f0000000280)=0xcc, &(0x7f00000002c0)="c9d2bfa84bd56b54089fafdbb89b1ca105b09454a66e5084bbf32f0d8dbf08b4559fe8a5a443f3e399821585e577a197516ca68b1256166a180eb144b6b1218c0bff93da16d7062dbb4a3df590b69a99f82eebd83ca7c66c14980efebfa79dbfc570978a4fb0d5d8f70978c1b1da34317ca90a", 0x73) 822.831364ms ago: executing program 5 (id=158): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x80206913, &(0x7f0000000100)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0xa2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) ioctl$DIOCRCLRASTATS(r2, 0xc4504448, &(0x7f00000003c0)={{'./file0\x00', './file0\x00', 0x40, 0x6}, &(0x7f00000002c0)=[{@empty, '\x00', './file0aaaaaaaaa', 0x8, 0x7, 0x6, 0x2, 0x7, 0x4, 0x10}, {@rand_addr=0x3, '\x00', './file0\x00', 0x81, 0x4, 0x1a, 0xd, 0xc, 0x80, 0x7f}, {@empty, '\x00', './file0\x00', 0xe, 0x0, 0x1a, 0x2, 0x4, 0x10, 0x6d}, {@multicast2, '\x00', '\x00', 0xf84, 0xffff, 0x18, 0x16, 0x5, 0x1, 0x3}], 0x1, 0x4, 0x8, 0x10000, 0x7, 0x9, 0x4, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x20, 0x3, 0x6a) sendto$unix(r4, &(0x7f00000000c0)="b1000504000004000000000000110000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e3ec5890400000000008000361b44c702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900002008e371a3f8343712051eea040000000000c992913a57fd06b23a6ca26b7ce4f7b5caea06d6f7d73c64fcda1539a6265c3c43773dec4d5c1e7b02e1386c3c82f8b0f6ce8467a4dedcba02db380f7c63df096748f30fedb961ad4de37bb1426795289a74938e2696a48f6b18e47e0df4a23dd6e0d500f420df3117d4f5b7286ea735f24bc39b086585153b996882d1c7d1a625dd4c39dbd2874cea1f88435898ce07000000000000006d4068e62b90afde855730db573dab673decf2fe8bc09cbef4717b986d31f645b1ac82eb3c8d88feef3d05282c3489827d8d107646dd074f5e3554470625bf68ba6ea447a2188bdaab9464a49aad03335589afdeeeb79f0559d9a7c41381cc30aa62bb3f06c7b93eecb5da79765e359121c19f1e762841f1f7586e25e01353634323d45a2053", 0xb1, 0x0, 0x0, 0x59) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) 821.989152ms ago: executing program 1 (id=159): r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000004040)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x10, 0x1, 0xaff0}, {{r0}, 0xfffffffffffffff9, 0x2d, 0x4, 0xe3, 0x58}], 0xb, 0x0, 0x5, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000300)=""/83, 0x53}], 0x1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$DIOCCHANGERULE(r2, 0xcd60441a, &(0x7f0000000440)={0x1, 0x3, 0x5, './file0\x00', './file0\x00', 0x0, "5f6dd517593c2175a1098c8706bebb51e5d39282f2df2dc558e13569f2d3575587ebfd46fc46d7cd9b25075d87be101345d3978f40feaa6d24f43220f5ef991bf95cdf00405a02f8b371ce7796ba67884e032447418771815fb85e873cea66fcb79efb177833c1c5f1273ad11fbcfee5c981bae1921514c196a904fd9868d6fe02e661aa9f9553762bfdd0d65490a23a52110254dd01ab814ab28a181905783a57d2d13c31d9e84c0d3e320f35f6e6368c41afe9304b8f4fbcd7cb17cff587be687ec0662ec2d757c4eb48b90a03f2973da2c883af5d8e41f18e50a68a7295f3c76cb7eb258b58d55b1149271631824635cd6b1143a6f70d3cfb8ffe0e0f2fcd86ceace13f81b623c7f1a9823bbe0d47701dae097acd98ef3ebedc53156e6941a5bce0e186cc167e70f4d7f86c4ccb5330344f6bc45bfe6c0153f68caaa079f0fca0e187cadb41aa85752db68e50b84f7f56bae09af71145077478f7c2cf8b53a674fdc2e0e4c2f8726f10ae9c60596b5e4fa1c38d0fb182d94b3ce472e3ee09f1d1b76c6c3c289ba773b8321b0c53d876ca3ab6ae9045a42a5d526402cf09599a122378fd46f2b8e2a430d7453ab52a661d55472f8aadf8b5c1d9870a4f5c701214127459d54fd6a650aa2f8935e3c377fb3dbb275c1225e6dbc9c1e17429b2a29d71bbfde81fa353bb7d2f619ea9641fc36f5f820fb7b772f8c93664f5425196a0f6aabd50872f5a4ed7c6edcbfcc4e428b8456bce6d626b29a5bf1943a68c27fc4f83bc4b6680db92e9b37e9d513423b898baeec2cdd690892704e81ef9c25473ec89b7825bf16be2633e5fe693c348ea012b1f6238cf7053e79159114e18bd556e141dbc6db34f93fb7eb57d21702739f7efa10eaa1bdaa8d80381f4b5e0565c959d0a64dc4da8e1a9c3a383f634dc8860f76b16aa4d90d993ad22b5284c3555ca7a11b088f816f9d4e91e6a57585cbf5a64ff6fc85171412b6dc1ac376dc86135cd7af1509e1ff093f944083526f1ccf6a5896d96e57faa4e43986033e5aad9a5dd517ad33d23b6b11e5183ae7bc4a5f14fbda86a6a55ddd49735d9d80137f000a0386a5bc5f6a407fe2c4b2cce93458a27f54c9f43072566a6bc748a6442a58fe6074325314db3e3afc30cdbe42fef80fee04b8c580e2c397425149019a1daa3be45469729e8dab03d366b642e90c0843030af8f97edfbe1724d8fb31991f4cc41acd68500c019d623506659be356c5ee9e1b6abab712be710ed1fbfc62c081a7ebbb78c1a10b1a0454f4d48e615a6c85af908d1dea09f6d53631d73f3d5be102bd2adc030c2bd8f22fedb04a8a3f035657123f68f6d8ef197b8a9befecc59813b49c2683bc081efc8ce1b1796bc6a24c2dd2c732ae95cd505dc331126f7a83962e1b2093d5937dd6950eb38a9b0e48f546d971ffe9b751bb4ed5bdc488de71def95af614d0e86b519d1ea033e1f8c382f2be6631186cf2b114e89bb3fe3a5bae4fc45234694b255efdb9f38025f8060b74319680b0d1775c523ecbf7d81a0ab7de700eee0148b5c9a13cf78afdc103926cdfdfe0921b110153378bcfbcf876a4281b7dfe9e6c4c2ce3e495398424a3a38101a39f02a65d9f066f7f280ba84ef1b344836873e5bdf66ae3e53e37ec5c20840898e1da337b6896349109c5a023080dc54fa3cc104ddcd3af6e1bcded6e9308d0b7c3084aa4fe8344cf4c2fd11045321ded64523690da715da1ae537c3492249f3dd42e3988470bd83fc6ef252082e27ba791b0b931f7988d367eeaf58a0a5788cff9a17ede5001e78386dff7b5fa004f69036f7705e391e45b33807e84c1d5f5e01d28e3af376c50858cca0545ab2217b84830119c8701983afad0cd94a4452932aa2f1e2f5ee4f0f85e3db055db23217578cc2be35c748d16783"}) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) kqueue() (async) kevent(0xffffffffffffffff, &(0x7f0000004040)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x10, 0x1, 0xaff0}, {{r0}, 0xfffffffffffffff9, 0x2d, 0x4, 0xe3, 0x58}], 0xb, 0x0, 0x5, 0x0) (async) setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) (async) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000300)=""/83, 0x53}], 0x1) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) ioctl$DIOCCHANGERULE(r2, 0xcd60441a, &(0x7f0000000440)={0x1, 0x3, 0x5, './file0\x00', './file0\x00', 0x0, "5f6dd517593c2175a1098c8706bebb51e5d39282f2df2dc558e13569f2d3575587ebfd46fc46d7cd9b25075d87be101345d3978f40feaa6d24f43220f5ef991bf95cdf00405a02f8b371ce7796ba67884e032447418771815fb85e873cea66fcb79efb177833c1c5f1273ad11fbcfee5c981bae1921514c196a904fd9868d6fe02e661aa9f9553762bfdd0d65490a23a52110254dd01ab814ab28a181905783a57d2d13c31d9e84c0d3e320f35f6e6368c41afe9304b8f4fbcd7cb17cff587be687ec0662ec2d757c4eb48b90a03f2973da2c883af5d8e41f18e50a68a7295f3c76cb7eb258b58d55b1149271631824635cd6b1143a6f70d3cfb8ffe0e0f2fcd86ceace13f81b623c7f1a9823bbe0d47701dae097acd98ef3ebedc53156e6941a5bce0e186cc167e70f4d7f86c4ccb5330344f6bc45bfe6c0153f68caaa079f0fca0e187cadb41aa85752db68e50b84f7f56bae09af71145077478f7c2cf8b53a674fdc2e0e4c2f8726f10ae9c60596b5e4fa1c38d0fb182d94b3ce472e3ee09f1d1b76c6c3c289ba773b8321b0c53d876ca3ab6ae9045a42a5d526402cf09599a122378fd46f2b8e2a430d7453ab52a661d55472f8aadf8b5c1d9870a4f5c701214127459d54fd6a650aa2f8935e3c377fb3dbb275c1225e6dbc9c1e17429b2a29d71bbfde81fa353bb7d2f619ea9641fc36f5f820fb7b772f8c93664f5425196a0f6aabd50872f5a4ed7c6edcbfcc4e428b8456bce6d626b29a5bf1943a68c27fc4f83bc4b6680db92e9b37e9d513423b898baeec2cdd690892704e81ef9c25473ec89b7825bf16be2633e5fe693c348ea012b1f6238cf7053e79159114e18bd556e141dbc6db34f93fb7eb57d21702739f7efa10eaa1bdaa8d80381f4b5e0565c959d0a64dc4da8e1a9c3a383f634dc8860f76b16aa4d90d993ad22b5284c3555ca7a11b088f816f9d4e91e6a57585cbf5a64ff6fc85171412b6dc1ac376dc86135cd7af1509e1ff093f944083526f1ccf6a5896d96e57faa4e43986033e5aad9a5dd517ad33d23b6b11e5183ae7bc4a5f14fbda86a6a55ddd49735d9d80137f000a0386a5bc5f6a407fe2c4b2cce93458a27f54c9f43072566a6bc748a6442a58fe6074325314db3e3afc30cdbe42fef80fee04b8c580e2c397425149019a1daa3be45469729e8dab03d366b642e90c0843030af8f97edfbe1724d8fb31991f4cc41acd68500c019d623506659be356c5ee9e1b6abab712be710ed1fbfc62c081a7ebbb78c1a10b1a0454f4d48e615a6c85af908d1dea09f6d53631d73f3d5be102bd2adc030c2bd8f22fedb04a8a3f035657123f68f6d8ef197b8a9befecc59813b49c2683bc081efc8ce1b1796bc6a24c2dd2c732ae95cd505dc331126f7a83962e1b2093d5937dd6950eb38a9b0e48f546d971ffe9b751bb4ed5bdc488de71def95af614d0e86b519d1ea033e1f8c382f2be6631186cf2b114e89bb3fe3a5bae4fc45234694b255efdb9f38025f8060b74319680b0d1775c523ecbf7d81a0ab7de700eee0148b5c9a13cf78afdc103926cdfdfe0921b110153378bcfbcf876a4281b7dfe9e6c4c2ce3e495398424a3a38101a39f02a65d9f066f7f280ba84ef1b344836873e5bdf66ae3e53e37ec5c20840898e1da337b6896349109c5a023080dc54fa3cc104ddcd3af6e1bcded6e9308d0b7c3084aa4fe8344cf4c2fd11045321ded64523690da715da1ae537c3492249f3dd42e3988470bd83fc6ef252082e27ba791b0b931f7988d367eeaf58a0a5788cff9a17ede5001e78386dff7b5fa004f69036f7705e391e45b33807e84c1d5f5e01d28e3af376c50858cca0545ab2217b84830119c8701983afad0cd94a4452932aa2f1e2f5ee4f0f85e3db055db23217578cc2be35c748d16783"}) (async) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) 818.735327ms ago: executing program 5 (id=160): sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000040)="1cbff983bd7063c922b16ddee8015ab57350219eb716c91791ef3549f953a1768f62d906a3708491d280d6040a487e62f7da2c07690752dc7471e40dc835a69d13c23dba56d2a9d14b0a2d2264c71ebc433c8f6c3ad6a6546b79d8c09dd4b2650cc7daa0d0c1ef2b587b2f3d9e62f03ec850794b2922b39e25a0d70d4b4c", &(0x7f0000000100)=0x7e, &(0x7f0000000140), 0x0) 781.953539ms ago: executing program 7 (id=161): r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x1) flock(0xffffffffffffffff, 0x0) 176.958953ms ago: executing program 0 (id=162): r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x28, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x8200}}}}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff020000000000000000000000000001"]) r1 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$inet6(r1, &(0x7f0000000000)={0x1c, 0x18, 0x3, 0x800, "fe80000400000000fdff00"}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x7, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xcbdf4d1d31039b30, 0x4}, 0xbbd7, 0x4, 0x0, 0x0, 0x3, 0x2, 0x77, 0x9}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001540), &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002f80)=[@rights={0x10, 0xffff, 0x1, [0xffffffffffffffff]}], 0x10, 0x7}, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000000c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000001580), 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x10001) syz_open_pts() syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000600)='./file0/file0/../../file0\x00', &(0x7f0000000640)='w\x00') 175.694173ms ago: executing program 7 (id=163): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0xd078, 0x44) r1 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2, 0x1}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x10, 0x2, 0x1, 0xe0000001}, 0x10) 166.439317ms ago: executing program 1 (id=164): syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2000, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0xea, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0xc, 0xdc, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x3c, 0x6, 0x0, {0x2e, 0x4, 0x2, 0x5, 0x6, 0x67, 0xfff, 0x25, 0x3b, 0x9, @rand_addr=0x4, @multicast2, {[@generic={0x82, 0x8, "cf90a283f777"}, @generic={0x82, 0x10, "c1b9929826026fc29eb05e9d264c"}, @ra={0x94, 0x4}, @ssrr={0x89, 0x27, 0x80, [@broadcast, @broadcast, @rand_addr=0x5, @rand_addr=0x8008, @multicast2, @rand_addr=0x9, @local={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x1f, 0x1, [@empty, @multicast2, @broadcast, @loopback, @rand_addr=0xfffffffe, @loopback, @multicast2]}, @timestamp={0x44, 0x1c, 0x7, 0x1, 0x6, [{[@multicast1], 0x9309}, {[@loopback], 0x6}, {[@rand_addr=0x2222]}]}, @timestamp={0x44, 0x1c, 0x36, 0x1, 0x3, [{[@multicast2]}, {[@rand_addr=0x6], 0x2}, {[], 0x6}, {[], 0x8}]}, @generic={0x83, 0x8, "8a1069579581"}]}}, "552585f0dbc4a871"}}}}}) 165.288602ms ago: executing program 6 (id=165): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000000c0)='./file2/file0\x00') (async) mknod(&(0x7f0000000000)='./file2/file0\x00', 0x4, 0x1) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkfifoat(r0, &(0x7f0000000080)='./file2/file0\x00', 0x14a) (async) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0xfffffffffffffff9, 0x5, 0x13, 0x0, 0xf021}], 0x6, 0x0, 0x7, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r0, 0x0) ioctl$DIOCRADDTABLES(r0, 0xc450443d, &(0x7f0000001a40)={{'./file2\x00', './file2/file0\x00', 0x8, 0x1}, &(0x7f0000000140)=[{'./file2/file0\x00', './file2\x00', 0x28, 0x28}, {'./file2/file0\x00', './file2/file0\x00', 0x3, 0x4}, {'./file2/file0\x00', './file2/file0\x00', 0x9, 0x7f}, {'./file2\x00', './file2/file0\x00', 0x73, 0xfc}, {'./file2\x00', './file2/file0\x00', 0x80}, {'./file2/file0/file0\x00', './file0\x00', 0x6}], 0x3, 0x6, 0x9, 0xc9c, 0x6, 0x5, 0x6, 0xffffff7f}) 89.629257ms ago: executing program 0 (id=166): r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) closefrom(r0) ioctl$TIOCSBRK(r0, 0x2000747b) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="060ff4833f561b1062efcca6234aa39732652bb9ebbe1f4ccd2e390d2fe05111942c58809b639d633e86e722d5a053e83e03eddd277de7c518c2db760772cc8961c852e078380ef25ba1a2f75249fc7e91aab5212f3cde6e07cb5e81830838eb31f3f551b933404a7070a46b123cb617adc658ee9cf0349d69d83db78bb28e7389c2de48c6aa1a64edff4c2b68dde11a85b7aa38d14f7df99944eb549f781305a20ef6d78f9238811174788a3fb9d1323145a0feab916bd4e7f8af88415154ed80db47af8ba9a61de7f5a0dacac03d06ae62a29c86437b29d9ef658afb981eaf2d82d01517b9b31aa1cdb92afa4466e7714445e9d10e5a65ec58e3a90924b63d3fe7f14a87457e71bdf2bdd6ecb45ad1c0a2f49aef5e0f0dd60ffd4b8d18e1d0c67f01419286047bf457c018ef85cec3d7efce64c1730c516b2056f39ea26632ac9e560d6375cd16e45a1a98138f78582cf841cfba6cf69e4135833b1091576b0fb78167a202351644340fd0f2021ab16f6266748c4a754bfaebf9646553de37abc7daa99806b13ce1ca94e1af6d19390c02b0d98c36bcb732f5f476328398c624a122ff0ebdaa8bcb888169fd2eb4013176062e2c5d7eac97083a960f18f69e0dad3a50b2e121db2f38832e1b14f06db38ab14426c879ffb8871afffa7104ea18865929dddba6e1bffb2b29cdff563abb5b5ddc49b73d472297d64eada60571ca8f03b37986e8e3d6aec6dbe7e16c6ad5b0269e7a18bfa2d07384bb0646bb3870d2f59c7139cdfe2df9f5af25bdfd429d8b04c2a0fbba10cf78b4e539b97529429f146df1b08e16b9074f789c2129816dc505d4528911bc10dd152f136a847f67207b8025d67d588d0ddca786b32889d03b706c25c14e03457e423eb04413afddc7e202d72aaeb3d1e20ecf05b83b1c3b98a501277fcbcaffbc409b537cf67a015ee228119b281859d5ed47c02f022971d9c3523bec2bb25629090571361ae5f426c8bf626ca8ee1c3c734dd2c52fa364659bd741e77e8ab46df00fe1aa88793091d378ef402c66fe05b382dcdc8c89a1c3bf2b785ad44025ab4fcaa2e104f949b133ed6e82394ebb9b2216077ed936b76b8dae44e55bd0db8636082d3ccfec461d60b2482036a798704e4f7b444d699b126e7bdfec62a7ed9284f048446d2bc46da01b7c53155cdd89a2ae299fa0e66e8788e57b4b157b6f9cb1599d525f68685f0f8c1ad1fbceafcdb402e46e3c44215bbb6bde35e354688a5969c06784ef09d27c02f32a3c425a059732c47f08eb9fac2ba375e47b19d427d6ac726cebe7bb91a50876f595b0241a55532bccd42372432e9d9508396a4edc11fdd8179a12e0f3406554710370e666fafc078ce789475b9a540ad7b8a3d916a1d8a0b1fddb6b3f0f34ddf2246054484ea07cfae3947ce06b5faeacf85e5cf27ce60574a2b02bc4c2cde822e69fc9a7144cf956e236704fe05f4bec2ed156f631312efe1de6e4f1bb409065c18a085fb4521d1da98277f861867ac220ee2eb26f48c07f2e66f0f53c4b5686cd22a218bc51f09e7e2986224aead3b99b38f3b4d84f552e116a76713a026c642eec293678983b09bd35198ffe8aa5d974cb413388ba499fa7ac1616f82ca4ac33114d5d3a7e27bea9217a0d951dfead3a0cbb0fead0eb3aa94a8ab3191c5304fb3521249f72ce9bee59adc165f89288b1a68d3a4969beaf4b3c44eec354731260c7782a8497b100a16b4d515f6626a37548ee29a4aa411a3cc5502a5d717eb98b8985e7e6a691dbce3873104136b3a8bd231c95e4a21c7374e5f35f097dfad7c4513449393c15089e1489ee17feba14d43dc9d2ac8683133bd75c380f42ccf4db4b0dca4304f75ea1824b7fc8fd270fef75f8f86e95fca697d9144a7051c7a7291ef4e2344c244c08d029b020b4a62bc7f3cdf1e35e32f498c7dbba0fb96c0c0756d415cae0ce2e65c8d603207ee8c7340a72603fa5d50af503527a4147abdb810c3b8f8304fe970942bf8491d819075321a3d14d82c294e96e8f1b291170140918965dbd146f8b2017d112999468697f6ad2d37d3cc52d0457b8bc4d7fc98d566073413d2ed7fbf36c98ff5aa1895767c851d19444ff35efab3dc954539063e5d04d855b692a4906db717bced356fad260b05b9458137dc389c91919b82b4959e23e72e90f6ff096e72822fc9f853441132e45461254af1a7f07ca546c6fbe84bba3c4cfb4126b9c8332f68c1a198497b461aea3e3b5f4390dc15bb3a6ef4c6f44be4798ea90e03a14ba80a91ffdbf05851171c83ac0c7fd3395eb7d09d78dca909ae13edcb4152a0817bb195ba69add5e4d0547f9deec1449ba9243b1e3a9523c6927b35dc27e8d6cfbb401bc09cbcab0beabd844832dfdfa37fbd0e85ee629f63a60233d2141bd7090d906fccb0c4dfdcc6ead134381f697890c1505f89756a9a14a6bb94582631de6b747f3593d589894fcfc87cd7ea80983902cfe4ebd68b4268c50bb03a9576ab8d2e65200cb6fa0df385546a3d393908f8a9822d75130f48450ce62f301d6714b2f12ab40dcefe71d88dba7beba2ddad6eb7670b1e6fbb93db2dcf713f61b67d067307b0fe50672e4476e10cf4f30ecad90680bd3a50d1d9c485535bf832cad1e0291674fad708cd9a2e9b55d05c52e73c4fda4f6c1113acf4badde425fdc8722ade9381dacca94634767c2eff0ec874026fde54f81e5eb29910a3e57806e60c9838f6bc0d31f4a35d7bdb0035a58a2b66c05c86333e9bf92f3f7fd918cfe26aa58b0771326d9f6e71dbf5632ba09982aa0937209d2632113974e7c41a849cc9aa98bfdcd2ca1c909e1ef41c43b85b59828fef2cedb4a94281701fa1ed6c1678d14684505a1df0c86740f1350ec17e786e2e357670ae306fe9d4dc5d2c4ea65a3281e018b56bc02c7028d9390f8588e2e99afdc39973d63285ab6b2a3b127c5da308d00c719af4d8bd2f7dc2d03a1583124bac1def5b554f740b09859d52aa2687c63bf06a606be7930a068b2830df6c637babdb0a88faefec3b258a6f4ecee50706383d837d43f7f155d018d5cdee351771959f6a2676d5832fb7a2d8b731f7ecd41176ae6354799cc75bf32918d30bb7c297fb83018dd91cec24d903d6e1323608b028869b8fa305b2eb7c58ec0931227628704deb674d726fa736b5dc2205444fb390de631b0275a902c6955f2045fde5b6ea71f690bf0bc3eb2bf51a8816999e408be998b093f015c84271cd0f8635efcc72c2f97196ca9b231540e5da8c18cdeae63b408b074acb09046c95b7372b82e1798e2ff5e4c33bbd315f3163e46758c091a912fd16024e283314bbbaa56062fdbbd2fcdd5dadb8efa85856d592a1777bb8c4e96958d4d87546ced65b92d019e3a10369a8a0e4793946988f45925d9e3fa9aa08fac37d96a7013d3cec3dac6e11569d4f112f25b0d70f7a8c4af4b82f2283ffd144cb5c743cac95e7821afe7d914bd7803d28fee0135435f3eab324de3782c28bcf2807b842052566be2d7200481c499a38745dd397016a116e341fb608034ce7219bc3fe8e96458e40347512a4abaf3d25a413199e8add7b6bb87ee4a1b42c6699fe2ad6c410d18f45fee6e61483ba7581dfc36feed1125437b5113d510ed06257f372bffe5eb5da7874854ffe781c6d61c47c329f1399096f51dfdb6fb4339ab093f3c747f0e9ba9ae6744685be4642658e9611f015af2b349bfbf4c357d9c3b5349e9efdee79d6cf33c0e6fdec670549532da135918565308e24c022a91cc38618d9bdb248cc21722f2d4b51c91d703b807ed8c0d223a99a8f367c7a82e19217de5ea383b739801f5d30544d11df4510c8d66609da0f401e09d13a6dfbac3367c033057b4b8515505e3ed0b9421bcd6bbb532d32a143f44bc533aa4ddb999d9229da3dfc7cdf585675a5a5556229b3ccb4cb8ba1675d77763d088689431f03b6b27b7f1cc7a3a077238b06d024b5aa4fa6da5fafd7f7b2b17bf7a71eab2f4a288792aeec47cd2b955a2b49bdaeea47bfda5319f6a42ad7dfbcb438d0cceb377fd77d8f092472b94f5d4786c5e1aac449bc67def34d1b71d12474b4d26f46f6d655a45e6461d2beb16a7bc87786415b6a8fcfc1a43ed44452e7f1abdd392cf20c941e36a5a2373cac6c110639a0c912a8594496ff118a2015d987edecfaec1a963dde971bd59dde5f0af234384d7fbeefb5873e5bdc0e1f22c0d4ac1d020b48ade5a14bacc8a05ad2ee23c4eb616544d45c497c5c13cadaa7bdfc6e7a534b0690d9420a3e7fee2021e83344f0eb1aaabcb7eab13d76f91a4d0ea4d83945337e8f1938f838474edf9274aaa9c250c34c2cb5a29ec352bb8e63abf1c299a2a084d2575f2c54d53eb5d0238c4fc3583557ce866b29b056592b5fa510334cfa961bd373d8e1b03c227b1c54df68d4700a00eb92f10c19d6afee71be31e94ae24834c274932bffc4cc6160c81a99489ce4d8d6a9c5933f76b60a63c2a7dcc747f8a95edd3fce106a094cc8d827e023f9a69eb688c6ad4a4eab969e8c3780ba6d4b79a69c109c97d8dc15168a200d9c234d41a93c4fcebcbaf0c26a4affb59c121134f38e44851cd5b2dd42e3b7c2988417549bdb96d6ed223de0e907ae466df824eb6dbe19fbb528353d09c5094e2797d376870fb202dc621978bf6864adc7d27d22890b5b7e68770718777d62e1fa189a5437558f32c237876ce973af08a57e843b1c6fbb2dda48681bec927cab04a5601c30257491cd98c98a7b13cdca1b5ce5c78198c467969faeaf91054a759576be52d0aeff7a490db3a8a814db58abe373b0c357021dc3bd872701fcc5121df09c97eb9cc44303f7777ddd686f393467d71d606958b1dafc924b649f1c657bb19fa873a1e726623b41e9098d0108bd1f2116762407dfd1ccf7faf3d602fd62653195360e7b03d9b34aad499b4ef26ce31a13a74d9ab4208f69a22ce603674bdd7d7bb4c34ff8b3f11a05b5449f850bb57613e8aa024c89146eda4d0a0dd7f7270add44b255091d3f584b1681b2e64913a279b455a6cdd86a407883a19caceb47915ce81049b75a768629d94c297ff3f5514849e8a12c0b72826a4b0d389a6a0ac3688765dc1731a5231fc9d900f70e5fbbf0f5722fb301abc8fb72ae58bea53607a28f7c4a01de9fb9fbbe45dd73bad8e54d7c099727b197ed461d42ceadb97f3fa07675f5c5608f4bfac303bf6eb4ce856eef4ab9191842ad57a159a8329179cf95a3db8319183417f1e074c2696001cd731c4c93976294b65e4dd8e5e578b7201ca9673011a671ab69b925cf5defbaa9f419c93a7ad89614bb756424878f51cbf0cd7cd0ca2ae699dd74d4b2dabf3476cc48e4815062cd4de2eded34c38ea2442cacbf575c8b34bafd56848ac84542a0b179554eece1e9546ec5369f4f0986554ba604245388d92cbac3736728bf0c7c84eb2c95668d0d53d91d810eb2040b49ed13d0cf8e4e39537b61f95396829ef62126a161813f66e22cd4d327388ed1d64300b7850c252b247853d75c1081125880bdeaeab278d5a821791137c78c552d2ca2fb4c595f48f4c6c9cc5b641c4daa5c003193d01dc89b289d4faec41414dab59463ec86b1e1cd286b6f23c38f7731413e683329a8b6d3b8f73afa67d01e64ae121bc6dca5163d5e73193181d8fc77f363bb84f3cf3da8ad568e47ed5e8c428590ee1c3e625013e213e4ad68ef666f2c5a162eabb6cd31fe6c813a2e8c4edcfa6e301af39ba4b6476ffee5e1d2bfc8ba50a48f2919732faed36", 0x1000}, {&(0x7f00000010c0)="d86e7d6bff46918a03c96adfa04290c3223aa0c9930b844e2f27b5990c6daa3063c7821582b254957a703191dbd161a777a2f3297161d48a2ad03a0756fc15acd9d7c3ad37baa7ec087b1f8be87b9604c314b8aa8b7756d7665a3a819f0744768227f3090f79235390f0f816d92912bccdd9d7715442747cbe1a34fc3f256c57eefb631b1dc48d57530e865019e36bd13c015d037b416fe327add3fd6c42dc8f99729c0cd886a01b952b291fed4bea530c56be0a7a9437874826c5aa131c6fb01189cee696970e5830b287ba115ecfcabd3e", 0xd2}, {&(0x7f00000011c0)="9f734711fa", 0x5}, {&(0x7f0000001200)="c173ee2af0c0307ed2f36dfcecf22732eea9a3059c1f93701d78d8841f2f42055d46ea8f2cc622180c635aac4ece8d4a2b761a7c77af1affa6f31beb4e80c022e8bb85e0e14677969fae33b8ccfe02e43a199e78cf8c115e98b88169589f106427094bccba6cbe1ee62987d5daa6a250038169d7e5ee59022688c5824e6772f4dd6c2e6918cf19ecd1afe36a310672b71293343d4b75a6d265e1f429cd82d127c54953716cab147d4d275812f6d15392798e9546510ecd3136d783", 0xbb}, {&(0x7f00000012c0)="d3828c6c58eea031687bcc03c1966e3310722e4beeb5227e7abb83ae2e761842ba336ac3b0a6df20edbf402a2c169492616fca5e348ab64ad100d399ebe2e33b5bb5fea011186897f95bce0a9164e3813146f8f96b623f03a6b3b06c7fdb387b65d7d96cab8a4f7d404fdde7c93c5a0661d51d7bd6b10e6302da6849563437243671c8005edfa5d1bdfbc28d181c2a6fbe0af977b2ecd3a7e7da815b1b06d8b2c7168723de8b47766f130dd173cccecf9effc3453547585f77071178c1bacfc7dc3a6fd559d85451ed9f93b08b8eec2e08b585a18f6809e1622571", 0xdb}, {&(0x7f00000013c0)="20ca12e06242f6fcc060", 0xa}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x401, 0x6, 0x7, 0xffff, "88d923dffee401c44f18912f6da74abce0d1a36a", 0x6, 0x7ff}) r1 = kqueue1(0x20004) readv(r1, &(0x7f00000026c0)=[{&(0x7f00000014c0)=""/42, 0x2a}, {&(0x7f0000001500)=""/105, 0x69}, {&(0x7f0000001580)=""/63, 0x3f}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x5) unveil(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='x\x00') r2 = openat$audio(0xffffffffffffff9c, &(0x7f00000027c0), 0x20000, 0x0) ioctl$AUDIO_GETDEV(r2, 0x4030411b, &(0x7f0000002800)) pipe(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x0, 0x0) semop(r5, &(0x7f0000002880)=[{0x1, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000028c0)=0x5) unveil(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='r\x00') r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002980), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000002a00)={&(0x7f00000029c0)=[{0x86, 0x6}, {0x84, 0x63}, {0x4, 0x8}, {0x22, 0xe}], 0x4}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000002a40)=0x3) ioctl$DIOCRGETADDRS(r4, 0xc4504446, &(0x7f0000002b00)={{'./file0\x00', './file0\x00', 0x79, 0x5}, &(0x7f0000002a80)=[{@multicast1, '\x00', './file0\x00', 0x6, 0x7, 0x18, 0x1, 0x6, 0x6, 0x8}, {@broadcast, '\x00', './file0\x00', 0xa8, 0x4, 0x2, 0x3e, 0xce, 0x8, 0x1}], 0x10, 0x2, 0x97c, 0xbd, 0x7, 0x3, 0x54, 0x6b2}) dup3(r1, r3, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) semget(0x1, 0x4, 0x84) r7 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000002f80)=0x2bd) r8 = kqueue() writev(r8, &(0x7f00000033c0)=[{&(0x7f0000002fc0)="8443ddc24d10d564998ccf73dbe766c801bfb983a9a81891456109c08c28e6e1e96ce63619a2b14908a2d1f906fc50a997664df4e8fac55555ea500527a9471512e883f720ce0c919a57c8031264229248c6e9569a40a662833de7ab0dc6472f80800ba329f8cfe9ec0e98eb9b6cfdd3f0c1b228a34524b5b3da2bc0047bdfd9beab3fa146c95c4d69540f6ec6acfab979a3da1dc1bf6244754d3631", 0x9c}, {&(0x7f0000003080)="573f5029e8b6f7a3af4386f861995137dd228572b3b8187143599eaf349f43290e535d9432a1711bd906b3da4651fb72c2efde9643b9763c40ad607e85c5bc5f86a1a2ba4d851aca5015821c0be2696f763815bccf54e73cc62e848fb38968f2204855a8f846d5830a2a6bbedd70cb3ad49ef0547c687b762c5a3c48176e232427ff8f506e9144ca5b392a0df4a3a5b436e0dd42ba372543f1a0eacf6b910431e2775a", 0xa3}, {&(0x7f0000003140)="c7126379a2ffc26cc5e7031ab15694e782a349477c0242c290a901792806769d3bb3eeb59ffcf9e9c222c037df5b8fe644e58f74bf820bbef38e33ed28c065a467c8872a98b5a419482632cf8bde1444a40e74f59e8b6119ece186d81e0bdb8c43542b0999c7207bee6bf60e167776b3477b018602a8631511492307e6f9c7d669b2ce2a4b16cb9383083a64332a55d3fda5daa7e1bce9af489db82d0201420e7fc00af8f7c9a17c19d5f6e19b00a9f835789a894cf2f397e4a5675c05784244886bde", 0xc3}, {&(0x7f0000003240)}, {&(0x7f0000003280)="43cc4a0fd20a8bc2c92f33e86be8c7c26a84d7330df1a9fad7e639d5", 0x1c}, {&(0x7f00000032c0)="734cc30da83cbf2fbfabff7e4451b1db461e39e006cd74f2939042d47f39bcfb8e9883ea96f4668edea4525145157da1de626b47f774a3a4bce73dd616f0de292858aac132abaf1eb6ccf84fbf608921d0a40c2c1e167431988eed3146b988070e9c26993b1da96069bc1e727b9ddd4e615d381b5283fee25135a8cbbda19ec53c7e2a4dc274a61b32a5d769f145d4e6c21deb771ab9a16e823068101fee43d012e539e4b90f9c0cfb1e65a9550c1a47735cc7e5a3d5711e304b0f2fb64f8295aa02165b0820c2", 0xc7}], 0x6) unveil(&(0x7f0000003440)='./file0\x00', &(0x7f0000003480)='c\x00') ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000034c0)) 83.257238ms ago: executing program 5 (id=167): symlink(&(0x7f0000000140)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801c693d, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) 78.134506ms ago: executing program 3 (id=168): sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000ec0)={@random="29711c75acd5", @broadcast, [], {@generic={0x8035}}}) 75.914152ms ago: executing program 1 (id=169): r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x1c, 0x18, 0x0, 0x6, "06000000000800001000", 0x1000004}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x40000000000000) futimes(r1, &(0x7f0000000000)=[{0x3, 0x400}, {0x9, 0x5}]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000003000000006700050d3a907800000000ffffffff4e234e2300089078000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$KDSETRAD(r3, 0x20004b43) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x1c, 0x18, 0x3, 0x4, "ff2e77f8ffff00200000004000000001", 0x4}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) seteuid(0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x1c, 0x18, 0x1, 0x4, "0000000000000000000000700100", 0xffffffc0}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff49) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x8d, 0x0, 0x0, 0x1}, 0x8) r5 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc02069a0, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffae) close(r4) 9.274713ms ago: executing program 1 (id=170): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) open$dir(&(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x4) open$dir(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x10) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlink(&(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f00000006c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000012c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file1\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x5, 0x9, 0xffffff86, "ffa0a8000063267be8793b8539d9ae91001000", 0xbc, 0x8}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/39, 0x27}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) 8.250952ms ago: executing program 5 (id=171): setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) (async) r0 = syz_open_pts() close(r0) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(0xffffffffffffffff, 0xc01064c5, &(0x7f00000000c0)={&(0x7f0000000080)=[0x0], 0x1}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) (async) syz_open_pts() (async) sendsyslog(0x0, 0x53, 0x3e) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x184) (async) truncate(&(0x7f0000000080)='./file0\x00', 0xafffe) (async, rerun: 64) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x1006, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000001140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0xffffffffffffffff, &(0x7f0000000000)=0x50, 0x0, 0x0) (async) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) (async) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x85) utimensat(r2, &(0x7f0000000400)='./file1\x00', &(0x7f0000000440)={{0x7, 0x7}, {0x9, 0x4}}, 0x0) (async) setsid() ioctl$TIOCSCTTY(r0, 0x20007461) (async, rerun: 32) openat$tty(0xffffffffffffff9c, &(0x7f0000000380), 0x40000, 0x0) (rerun: 32) 7.850759ms ago: executing program 3 (id=172): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0xffff, 0xffff63df, 0x3, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x6, 0x80000201}, {0x4, 0x8, 0xfffffffb, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf, 0x40}, {0x2, 0x7, 0xf11, 0x7}, {0x803, 0xffff, 0x80cf}, {0x1, 0x4, 0x0, 0x2}, {0x7, 0x1, 0xfffffff8, 0xfbffe2eb}, {0x8, 0xffe, 0x6, 0x20}, {0x3, 0x0, 0x5, 0x8bfd}, {0x8, 0x8000000, 0x8, 0x6}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x10a, 0x6, 0x40}, {0x200003, 0xee2, 0x80000, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x6}, {0xffffffff, 0x8003, 0x6, 0x69}]}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x1, 0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x9e, &(0x7f00000001c0)=ANY=[@ANYBLOB="a9f2b1b12e1b5dc9943619"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x1009a, 0x80005, 0x20000004, "e20788000010000000000000000400", 0x1, 0xfff}) poll(&(0x7f0000000000), 0x35, 0x0) 7.296404ms ago: executing program 1 (id=173): readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/165, 0xa5) (async, rerun: 32) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) (rerun: 32) ioctl$DIOCRCLRTABLES(r0, 0xc450443c, &(0x7f0000000140)={{'./file0\x00', './file0\x00', 0x55f2e3e873d8b3be}, 0x0, 0x0, 0x0, 0x3, 0x101, 0x56e, 0x9, 0x92, 0x400}) (async) r1 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x18252, 0x11a) ioctl$DIOCGETSTATE(r1, 0xc1084413, &(0x7f0000000600)={{0x8, './file0/../file0', [{[@v6=@loopback, @v6=@rand_addr="986a84dacb0db763009bfd9b83b87bb2"], [0x8d5, 0x9], 0x3, 0x1a}, {[@v6=@remote={0xfe, 0x80, '\x00', 0x0}, @v6=@ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}], [0x2, 0x6], 0x4, 0x1a}], {{0x7, 0x3, 0x9, 0x5}, 0xba, 0x8, 0x2, 0x2, 0x7f, 0xb2, 0x9}, {{0x8001, 0x8, 0x2, 0xfffffffa}, 0xf9, 0x3, 0x10001, 0x7, 0x4, 0xe, 0x4}, @v4, 0x4, 0x8, 0x400, 0x4, 0x2, [[0x7, 0x2], [0x21, 0x3]], [[0x369, 0x7], [0x1ff, 0x8]], 0x4, [0xb, 0x7], 0x354, 0x2, 0x3, 0x3, 0xa7, 0x3, 0x6, 0x0, 0xa, 0x4, 0x0, 0x0, '[]'}}) (async) ioctl$DIOCRDELADDRS(r1, 0xc4504444, &(0x7f0000000880)={{'./file0\x00', './file0\x00', 0x4e, 0xf7}, &(0x7f0000000740)=[{@remote={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x2, 0x8, 0x2, 0x44, 0x81, 0x8, 0x1}, {@remote={0xac, 0x14, 0x0}, '\x00', './file0/../file0', 0xfffffffa, 0x6, 0x0, 0x81, 0x10, 0x4}, {@loopback, '\x00', './file0\x00', 0xd4d0, 0x40, 0x1a, 0x7f, 0x8, 0x8, 0x5}, {@multicast1, '\x00', './file0/../file0', 0x1, 0x0, 0x0, 0xe, 0x80, 0x4, 0xb}, {@local={0xac, 0x14, 0x0}, '\x00', './file0/../file0', 0x1, 0x5, 0x2, 0x8, 0x45, 0xc, 0x2}, {@local={0xac, 0x14, 0x0}, '\x00', './file0/../file0', 0xfffffffc, 0x5, 0x1a, 0x7, 0x2, 0x6, 0x7f}], 0x40, 0x6, 0x7f, 0x6, 0x2, 0x9, 0x20}) (async, rerun: 64) ioctl$DIOCRSETADDRS(r0, 0xc4504445, &(0x7f0000000d80)={{'./file0/../file0\x00', './file0\x00', 0x14, 0x2}, &(0x7f0000000d00)=[{@rand_addr=0x1, '\x00', './file0\x00', 0x2, 0x8001, 0x1a, 0x24, 0x1, 0xa, 0x7}, {@rand_addr, '\x00', './file0\x00', 0x1, 0x5, 0x0, 0xf0, 0x6, 0x0, 0x1}], 0x80000000, 0x2, 0x0, 0x2, 0x1, 0x7, 0x0, 0xffffffff}) (async, rerun: 64) sendto$unix(r1, &(0x7f0000001200)="39fb324e9bac8b201ac282a5338f37fcc62f08da9e0fcf4d4467d041b1e9cd3c9cee207ea373a8b0ae3fd0536ce422a81e867371cf25dd13efbfdece9b908665", 0x40, 0x2, 0x0, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001240), 0x0, 0x0) (async) r3 = accept$inet(r1, 0x0, &(0x7f0000001280)) recvmmsg(r3, &(0x7f0000001580)={{&(0x7f00000012c0)=@in, 0x10, &(0x7f0000001440)=[{&(0x7f0000001300)=""/255, 0xff}, {&(0x7f0000001400)=""/4, 0x4}], 0x2, &(0x7f0000001480)=""/225, 0xe1}, 0x3}, 0x38, 0x0, &(0x7f00000015c0)={0x4, 0x7f}) (async) readv(r0, &(0x7f0000001880)=[{&(0x7f0000001600)=""/230, 0xe6}, {&(0x7f0000001700)=""/173, 0xad}, {&(0x7f00000017c0)=""/186, 0xba}], 0x3) (async, rerun: 32) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000018c0)={0x7, 0x200000000}, 0x10) (async, rerun: 32) ioctl$AUDIO_GETDEV(r2, 0x4030411b, &(0x7f0000001900)) (async) r4 = fcntl$getown(r3, 0x5) setpgid(0xffffffffffffffff, r4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001940)=0x80000000) ioctl$DIOCGETLIMIT(r2, 0xc0084427, &(0x7f0000001980)={0x5, 0xcdb3}) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x80, 0x2a) (async, rerun: 64) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001a00)={0x6, 0x4, 0x2, 0x7, "b5d2e2b2ae39d3fe41bc250e725151e4e6d49f53", 0x8, 0xb904}) (async, rerun: 64) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001a40)={0x0, 0xffffffff, './file0/../file0', 0x6, 0x0, 0x2, 0xadfd}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001a80)={'./file0\x00', 0x7, 0x0, 0x7, 0x0, 0xfffffdb9, 0x7, 0x0, 0x0, 0x1, 0x8, 0x1b}) (async) pipe2(&(0x7f0000001b00)={0xffffffffffffffff}, 0x10004) ioctl$DIOCCLRSTATUS(r6, 0xc0284416, &(0x7f0000001b80)={'./file0/../file0', &(0x7f0000001b40)=""/52, 0x69d, 0xc, 0x3, 0x8}) (async) unlink(&(0x7f0000001bc0)='./file0\x00') mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r7 = accept$inet6(r6, &(0x7f0000001c00), &(0x7f0000001c40)=0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001c80), &(0x7f0000001cc0)=0x8) (async) mkdirat(r1, &(0x7f0000001d00)='./file0/../file0/file0\x00', 0x10) (async) kill(r4, 0x14) 5.313361ms ago: executing program 4 (id=174): r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) dup3(r1, r0, 0x10000) (async) r2 = syz_open_pts() syz_open_pts() (async) syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0xa60ba7ab3565db50, 0x2, 0x32}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x1, 0x2, 0x40) ioctl$FIONREAD(r3, 0x80206999, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1]) 0s ago: executing program 1 (id=175): r0 = socket(0x18, 0x2, 0x0) getentropy(&(0x7f0000000180)=""/4096, 0x1000) syz_emit_ethernet(0xbe, &(0x7f0000000300)=ANY=[@ANYBLOB="fffff7ffffff3a3bf1c4752c8100300088a8"]) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000180)="57292b4907e1cda833a83ad7dd667e923ddf8aabedc4fe0d6d33b5266292f2c41781361071fbb52e127d72b916dbaf5f4544f0f1c1e41117af2bb07cd7213d505008b2b2a623b63c0385832f6a663799c1696326206b037566a5d245161ed3bbac86edc27c5122ca02bb0d1fb20c81e44bc4", &(0x7f0000000080)=0x72, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x184) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x184) mmap(&(0x7f0000234000/0x3000)=nil, 0x3000, 0x5, 0x11, r2, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x2, 0x1011, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x2, 0x1011, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x9, 0x0, 0x80, "687adc9ae80ef936b7927971da21c0ed08dbf093", 0x2, 0x8001}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) (async) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket(0x18, 0x4000, 0x1f) recvmmsg(r0, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/144, 0x90}, 0x4}, 0x38, 0x2800, 0x0) (async) recvmmsg(r0, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/144, 0x90}, 0x4}, 0x38, 0x2800, 0x0) setsid() bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x9, '\x00', 0x80000001}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001180)) (async) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001180)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60db06000000110000000000000000000000000000000000f9020000000000000000000000014e20ce2000089078"]) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.242' (ED25519) to the list of known hosts. pmap_unwire: wiring for pmap 0xfffff0806d116200 va 0xbc1d5a63000 didn't change! panic: kernel diagnostic assertion "pg->wire_count != 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_page.c", line 1207 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 201603 95862 32767 0x10 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff834bd99b) at panic+0x1e5 __assert(ffffffff834f89e7,ffffffff83451157,4b7,ffffffff8345118c) at __assert+0x29 uvm_pageunwire(fffff08008e26eb8) at uvm_pageunwire+0x17d uvm_fault_unwire_locked(fffff08073cab020,bc1d5a63000,bc1d5a64000) at uvm_fault_unwire_locked+0x33a uvm_unmap_kill_entry_withlock(fffff08073cab020,fffff0806cc104d8,0) at uvm_unmap_kill_entry_withlock+0x81 uvm_map_teardown(fffff08073cab020) at uvm_map_teardown+0x117 exit1(ffff80003339ba18,0,0,1) at exit1+0x71b sys_exit(ffff80003339ba18,ffff8000367b7170,ffff8000367b70c0) at sys_exit+0x1a syscall(ffff8000367b7170) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74edb02e65f0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "pg->wire_count != 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_page.c", line 1207 ddb{1}> show kasan No such command ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff834bd99b) at panic+0x1e5 __assert(ffffffff834f89e7,ffffffff83451157,4b7,ffffffff8345118c) at __assert+0x29 uvm_pageunwire(fffff08008e26eb8) at uvm_pageunwire+0x17d uvm_fault_unwire_locked(fffff08073cab020,bc1d5a63000,bc1d5a64000) at uvm_fault_unwire_locked+0x33a uvm_unmap_kill_entry_withlock(fffff08073cab020,fffff0806cc104d8,0) at uvm_unmap_kill_entry_withlock+0x81 uvm_map_teardown(fffff08073cab020) at uvm_map_teardown+0x117 exit1(ffff80003339ba18,0,0,1) at exit1+0x71b sys_exit(ffff80003339ba18,ffff8000367b7170,ffff8000367b70c0) at sys_exit+0x1a syscall(ffff8000367b7170) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74edb02e65f0, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff8000367b6d90 rbx 0xffff80002999ee07 rdx 0 rcx 0xffff80003339ba18 rax 0xffff80002999dff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x7c2f36ba45049c28 r11 0x47a3a0fde2a20e9d r12 0xffff80002999ec08 r13 0 r14 0 r15 0x1 rip 0xffffffff8143ba05 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000367b6d80 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=341947 pid=16290 tcnt=0 stat=onproc flags process=1018 proc=2000 runpri=32, usrpri=79, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80003339ba18 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff800045fef240,0xffff80003339a038 process=0xffff8000387d3510 user=0xffff8000367b2000, vmspace=0xfffff08073cab020 estcpu=29, cpticks=15, pctcpu=0.11, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S PRLAGS PFLAGS WAIT COMMAND 95862 201603 25903 32767 7 0x10 0 syz-executor 95862 195653 25903 32767 2 0x10 0x4000000 syz-executor 66199 173696 57373 32767 2 0x1010 0x2000 syz-executor 16403 476738 25755 32767 2 0x10 0 syz-executor 16403 326742 25755 32767 3 0x10 0x4000080 fsleep syz-executor 16403 322014 25755 32767 3 0x10 0x4000080 fsleep syz-executor 16403 442164 25755 32767 3 0x10 0x4000080 fsleep syz-executor 19170 350105 2174 32767 2 0x10 0 syz-executor 19170 35531 2174 32767 3 0x10 0x4000080 fsleep syz-executor 78873 7306 47694 32767 2 0x10 0 syz-executor 78873 480018 47694 32767 3 0x10 0x4000080 fsleep syz-executor 78873 382932 47694 32767 3 0x10 0x4000080 fsleep syz-executor 47694 497697 46434 32767 2 0x10 0xc80 syz-executor 25755 202660 69890 32767 3 0x10 0x80 nanoslp syz-executor 54374 431056 6996 32767 2 0x10 0 syz-executor 57373 54073 79643 32767 2 0x10 0xc80 syz-executor 85379 119085 83914 32767 3 0x10 0x80 nanoslp syz-executor 2174 334538 61642 32767 2 0x10 0xc80 syz-executor 25903 443869 91240 32767 3 0x10 0x80 nanoslp syz-executor 46434 188078 48111 0 3 0x2 0x80 wait syz-executor 9102 292486 48111 0 3 0x2 0x80 wait syz-executor 69890 277833 48111 0 3 0x2 0x80 wait syz-executor 6996 201884 48111 0 3 0x2 0x80 wait syz-executor 79643 273761 48111 0 3 0x2 0x80 wait syz-executor 83914 457682 48111 0 3 0x2 0x80 wait syz-executor 91240 462782 48111 0 3 0x2 0x80 wait syz-executor 61642 12471 48111 0 3 0x2 0x80 wait syz-executor 48111 360640 98965 0 2 0x2 0x80 syz-executor 98965 301646 91544 0 3 0x100002 0x88 sigsusp ksh 91544 348645 28950 0 3 0x10 0x88 kqread sshd-session 28950 435069 71258 0 3 0x12 0x80 kqread sshd-session 63425 19983 1 0 3 0x100003 0x80 ttyin getty 71258 346464 1 0 3 0 0x88 kqread sshd 38154 182618 19190 73 3 0x1100010 0x80 kqread syslogd 19190 267851 1 0 3 0x100002 0x80 sbwait syslogd 96827 355628 1 0 3 0x100000 0x80 kqread resolvd 54802 72839 73795 77 3 0x100012 0x80 kqread dhcpleased 15363 337623 73795 77 3 0x100012 0x80 kqread dhcpleased 73795 144859 1 0 3 0 0x80 kqread dhcpleased 97351 320753 0 0 3 0x14000 0x200 bored smr 87425 1684 0 0 3 0x14000 0x200 pgzero zerothread 70774 84548 0 0 3 0x14000 0x200 aiodoned aiodoned 1674 334640 0 0 3 0x14000 0x200 syncer update 13420 57215 0 0 3 0x14000 0x200 cleaner cleaner 60179 418730 0 0 3 0x14000 0x200 reaper reaper 6302 340472 0 0 3 0x14000 0x200 pgdaemon pagedaemon 77690 334653 0 0 3 0x14000 0x200 bored viomb 4184 484590 0 0 3 0x14000 0x40000200 acpi0 acpi0 859 378167 0 0 3 0x14000 0x40000200 idle1 52486 80781 0 0 3 0x14000 0x200 bored softnet1 6100 512145 0 0 2 0x14000 0x200 softnet0 17709 261614 0 0 3 0x14000 0x200 bored systqmp 38374 112859 0 0 3 0x14000 0x200 bored systq 66092 391280 0 0 3 0x14000 0x200 tmoslp softclockmp 90926 334206 0 0 3 0x14000 0x40000200 tmoslp softclock 36447 36593 0 0 3 0x14000 0x40000200 idle0 1 341945 0 0 3 0x2 0x80 wait init 0 0 -1 0 3 0x10000 0x200 scheduler swapper ddb{1}> show all locks Process 95862 (syz-executor) thread 0xffff80003339aa88 (201603) shared rwlock vmmaplk r = 0 (0xfffff0806d117ab0) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4f #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x430 #7 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11080 12022K 12034K 166960K 12173 0 pcb 17 12K 12K 166960K 17 0 rtable 243 6K 7K 166960K 374 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 6 0 counters 70 37K 37K 166960K 70 0 ioctlops 0 0K 4K 166960K 46 0 iov 0 0K 8K 166960K 9 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1288 81K 81K 166960K 1364 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 21 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1734 201K 291K 166960K 11964 0 file desc 23 85K 125K 166960K 311 0 sigio 0 0K 0K 166960K 68 0 proc 61 115K 147K 166960K 522 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 32 0 in_multi 99 7K 7K 166960K 106 0 ether_multi 1 0K 0K 166960K 3 0 mrt 0 0K 0K 166960K 14 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 241 1076K 1076K 166960K 241 0 exec 0 0K 1K 166960K 392 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 248 169K 182K 166960K 4512 0 UVM aobj 8 2K 2K 166960K 9 0 pinsyscall 44 88K 110K 166960K 1431 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 7 0 NDP 11 0K 1K 166960K 27 0 temp 41 9119K 9130K 166960K 4128 0 kqueue 13 20K 27K 166960K 65 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 28 0 0 1 0 1 1 0 8 0 rtpcb 120 54 0 51 1 0 1 1 0 8 0 rtentry 176 115 0 2 6 0 6 6 0 8 0 unpcb 144 166 0 151 2 0 2 2 0 8 1 syncache 336 5 0 5 2 1 1 1 0 8 1 tcpcb 736 99 0 95 4 0 4 4 0 8 3 arp 136 18 0 0 1 0 1 1 0 8 0 ipq 40 2 0 1 1 0 1 1 0 8 0 ipqe 40 3 0 2 1 0 1 1 0 8 0 inpcb 328 315 0 306 7 0 7 7 0 8 6 nd6 152 28 0 1 2 0 2 2 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 486 0 15 30 0 30 30 0 8 0 art_table 40 487 0 15 5 0 5 5 0 8 0 art_node 32 115 0 12 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 72 18 0 8 1 0 1 1 0 8 0 shmpl 112 6 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1792 0 324 92 0 92 92 0 8 0 ffsino 296 1792 0 324 114 0 114 114 0 8 0 nchpl 144 2234 0 542 64 0 64 64 0 8 0 vnodes 216 1873 0 0 105 0 105 105 0 8 0 namei 1024 7156 0 7156 1 0 1 1 0 8 1 percpumem 16 51 0 0 1 0 1 1 0 8 0 kstatmem 264 25 0 0 2 0 2 2 0 8 0 scxspl 216 7640 0 7640 4 3 1 3 1 8 1 plimitpl 152 90 0 65 2 0 2 2 0 8 0 sigapl 424 614 0 562 7 0 7 7 0 8 0 knotepl 120 330 0 0 10 0 10 10 0 8 0 kqueuepl 224 97 0 88 3 0 3 3 0 8 2 pipepl 344 144 0 117 3 0 3 3 0 8 0 fdescpl 528 598 0 563 4 0 4 4 0 8 0 filepl 160 2778 0 2568 13 0 13 13 0 8 3 lockfpl 104 39 0 37 1 0 1 1 0 8 0 lockfspl 48 18 0 16 1 0 1 1 0 8 0 sessionpl 144 37 0 21 1 0 1 1 0 8 0 pgrppl 48 49 0 25 1 0 1 1 0 8 0 ucredpl 104 503 0 484 1 0 1 1 0 8 0 zombiepl 144 565 0 562 1 0 1 1 0 8 0 processpl 1232 614 0 562 5 0 5 5 0 8 0 procpl 664 923 0 864 6 0 6 6 0 8 0 sockpl 752 535 0 508 10 0 10 10 0 8 7 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 136 0 0 17 0 17 17 0 8 0 mcl2k 2048 19 0 0 3 0 3 3 0 8 0 mextrefs 64 19 0 0 1 0 1 1 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 260 0 0 17 0 17 17 0 8 0 bufpl 272 5140 0 105 336 0 336 336 0 8 0 anonpl 32 9974 0 0 81 0 81 81 0 247 0 amapchunkpl 152 12764 0 11965 32 0 32 32 0 158 0 amappl16 200 834 0 811 14 1 13 13 0 8 8 amappl14 184 409 0 408 1 0 1 1 0 8 0 amappl13 176 116 0 106 1 0 1 1 0 8 0 amappl12 168 867 0 832 2 0 2 2 0 8 0 amappl11 160 5 0 5 2 2 0 1 0 8 0 amappl10 152 59 0 49 1 0 1 1 0 8 0 amappl9 144 267 0 267 1 1 0 1 0 8 0 amappl8 136 90 0 89 1 0 1 1 0 8 0 amappl7 128 182 0 171 1 0 1 1 0 8 0 amappl6 120 146 0 144 1 0 1 1 0 8 0 amappl5 112 109 0 102 1 0 1 1 0 8 0 amappl4 104 261 0 246 1 0 1 1 0 8 0 amappl3 96 2586 0 2457 5 1 4 4 0 8 0 amappl2 88 543 0 487 2 0 2 2 0 8 0 amappl1 80 11311 0 10731 16 0 16 16 0 8 2 amappl 88 3774 0 3590 5 0 5 5 0 92 0 uvmvnodes 80 106 0 0 3 0 3 3 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 8 0 1 1 0 1 1 0 8 0 uaddrrnd 24 598 0 562 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 598 0 562 1 0 1 1 0 8 0 vmmpekpl 168 6843 0 6812 2 0 2 2 0 8 0 vmmpepl 168 46097 0 44094 112 0 112 112 0 357 12 vmsppl 488 597 0 562 7 1 6 6 0 8 1 rwobjpl 80 15358 0 14398 28 0 28 28 0 8 2 pdppl 4096 1203 0 1124 119 32 87 97 0 8 8 pvpl 32 29369 0 0 237 0 237 237 0 265 0 pmappl 256 597 0 562 4 1 3 3 0 8 0 extentpl 40 46 0 28 1 0 1 1 0 8 0 phpool 112 635 0 36 18 0 18 18 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff8392dff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7bb051ef57a0, count: 12 ddb{0}> trace x86_ipi_db(ffffffff8392dff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7bb051ef57a0, count: -3 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff834bd99b) at panic+0x1e5 __assert(ffffffff834f89e7,ffffffff83451157,4b7,ffffffff8345118c) at __assert+0x29 uvm_pageunwire(fffff08008e26eb8) at uvm_pageunwire+0x17d uvm_fault_unwire_locked(fffff08073cab020,bc1d5a63000,bc1d5a64000) at uvm_fault_unwire_locked+0x33a uvm_unmap_kill_entry_withlock(fffff08073cab020,fffff0806cc104d8,0) at uvm_unmap_kill_entry_withlock+0x81 uvm_map_teardown(fffff08073cab020) at uvm_map_teardown+0x117 exit1(ffff80003339ba18,0,0,1) at exit1+0x71b sys_exit(ffff80003339ba18,ffff8000367b7170,ffff8000367b70c0) at sys_exit+0x1a syscall(ffff8000367b7170) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74edb02e65f0, count: 4 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff834bd99b) at panic+0x1e5 __assert(ffffffff834f89e7,ffffffff83451157,4b7,ffffffff8345118c) at __assert+0x29 uvm_pageunwire(fffff08008e26eb8) at uvm_pageunwire+0x17d uvm_fault_unwire_locked(fffff08073cab020,bc1d5a63000,bc1d5a64000) at uvm_fault_unwire_locked+0x33a uvm_unmap_kill_entry_withlock(fffff08073cab020,fffff0806cc104d8,0) at uvm_unmap_kill_entry_withlock+0x81 uvm_map_teardown(fffff08073cab020) at uvm_map_teardown+0x117 exit1(ffff80003339ba18,0,0,1) at exit1+0x71b sys_exit(ffff80003339ba18,ffff8000367b7170,ffff8000367b70c0) at sys_exit+0x1a syscall(ffff8000367b7170) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74edb02e65f0, count: -11