= syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x207, 0xffffffbd, "04faff0e0000043a846102cb58c006000000e000"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000001bc0)) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) executing program 4: sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xc4}, 0xffffffffffffff4d, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) syz_emit_ethernet(0xe6, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "885813", 0xb0, 0x88, 0xf5, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@fragment={0x76, 0x0, 0xfb, 0x1, 0x0, 0x1c, 0x66}, @dstopts={0x0, 0x11, '\x00', [@generic={0x5, 0x7d, "6fdd5c055b439c1e63fbc5e772cda4c44c2f81b730ea6abf26b106e4074692762b5645996d96c2f1b0672b54affe3b720ef6c15d0d8e4c9a6e7952c5ab504f55aa064e243b99c2e67001e212d6ca31ac40ef18d0fabe9d77645f3a8ed2a64b887ec84840bf3665db4c04f9348298057027495ddeceb3c2fc1e501ed59a"}, @pad1, @jumbo={0xc2, 0x4, 0xffff}, @generic, @ra]}, @dstopts={0x2f}], @udp={{0x1, 0x0, 0x8}}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2d}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = kqueue() read(r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = getppid() fcntl$getown(r3, 0x5) (async) fcntl$getown(r3, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r4) (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r4) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x0, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r5, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) (async) msgrcv(r5, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0xfffffffe}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', 0x10081, 0x0}) (async) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', 0x10081, 0x0}) pread(r6, &(0x7f0000000000)="15ebb9057513127056f85c4d4e087e56f7b7de4be355b4", 0x17, 0x7) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r0 = socket(0x20, 0x0, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) r5 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540), 0xc) sendto$unix(r3, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) syz_open_pts() dup2(r4, r3) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) r7 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r7, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffff9c, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001200)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) r3 = getuid() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, 0x0) setreuid(0x0, r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000480)=[{0x4, 0x0, 0x5, 0x100}, {0x4, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x63) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = socket(0x18, 0x8000, 0x8) r3 = dup(r2) listen(r3, 0x0) shutdown(r2, 0x0) accept$inet(r2, 0x0, 0x0) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb96db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d00000000", 0x19e) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = socket(0x2, 0x8000, 0x9) bind(r4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xfffffffe, 0x6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x500, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000540)={0x0, 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffe7a67f15fbcd746ba3f2ffffffaaaa8caaaabb86dd6000223b0000000112ce76a44a170e318b35355bcf0b3200be6bb1b17f77"]) executing program 2: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() (async) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socket(0x2, 0x4001, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) dup(r3) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) close(r0) (async) close(r0) syz_open_pts() (async) r4 = syz_open_pts() r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r5, 0x0) msgsnd(0x0, &(0x7f0000000700)={0x3, "5881b1926c7d1575753c0ad8f4fba35a6ee5eba3337565e6014b8fcbb606f43e6c7447965ec3f50e34fa68df88d59a361e440b1a609614705ae932dedce36e71e26b5d1e16c0eaacad8a6dda8d0fce5bb4cd2c7a17b05df042f895342291b1b82a5b4fbe487f1632525cac14618a688dfc1669bc4ed89f5d515fcaf759ef7380d4826bf367057bec0ddcbff6486e733d523ba47d9800a3d0c9ed20f4d0832aff799626e5e2a353b12c3ad9404fd3662817cae704c347c775a71cc7e54ff222d93206bd34d04092ec59b4538a9782e36b129d4d593a80b0c39e5dcf0680c74f15bc0ab07132ccf6593eca286379e218fc9254fbb1af4c79"}, 0xff, 0xb1c6ca7c004dcb62) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) (async) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="ed", 0x1) (async) write(r8, &(0x7f0000000040)="ed", 0x1) recvmmsg(r9, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) (async) recvmmsg(r9, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r9) close(r8) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) (async) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000140)='^!^@&![!^+/&%@.,\xa8\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000340)=',$-)(&+@&!^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xb6)\x00', &(0x7f0000000440)='.\x00', &(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='@&@]!\x00'], &(0x7f00000006c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db995e94eec571f980496cb754fc60a033b0e83fd62dbd4500", 0x1a}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 0: open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x80) r1 = socket$unix(0x1, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) (async) pwritev(r2, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) setsockopt(r1, 0x0, 0xb, 0x0, 0xb59d8a0c9a3bbaba) (async) setsockopt(r1, 0x0, 0xb, 0x0, 0xb59d8a0c9a3bbaba) socket(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chmod(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1c8) (async) chmod(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1c8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x2, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de3", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: bind(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x3f30e4a9e3ce7791, 0x20) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5912, 0x5415}, {0x5, 0x798e}}, 0x2) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6fd5, 0x7}, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)=0x1) symlinkat(&(0x7f0000000280)='./file1\x00', r1, &(0x7f00000002c0)='./file1\x00') ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000300)={0x1, 0xff, 0x3, 0x7fff, 0xaf2}) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000340)) mkdirat(r3, &(0x7f0000000380)='./file1\x00', 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) r5 = open$dir(&(0x7f0000000400)='./file2\x00', 0x8000, 0x8c) mknodat(r5, &(0x7f0000000440)='./file0\x00', 0x2000, 0x8) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000480)="7aa90c5eedb4a4803c63bed1ab0660619f4f2ff39033c5fdf5ca815dc7a912bfcc1b36205d9af2179ba49245cd7b07264a1bc8d32a99274f74bfad5256a247bae1dc1455aa5dae735379aff10e2d93c9061ecdfe25c884fbd72226ad470375ff59764e0a2b4812a0834f6917bbe9302c65c13802b42a1959afbc9adee3b0db39e7ef14a8ff01a6ecd0e19c2643b4", 0x8e}, {&(0x7f0000000540)="985359b3a9851ac459a778baaae0411e6d7d5c32c605b97dfaa91941446e36b715409aef4b0ce04f5627328240d50d2c0afa04224e8c88ca8a2adf248a5c167696aa15304764a8a2fa32d4ae7e32cb65f94c307ae1792ee4b5193e126692f50bc2bd4ee04ad4cab84034893623440e79c4b4f49159f971f9d67c6df4492db30393c3a2888be3f8066c741931d2075ea97446bdd0ef8ded8ee033c9c0e96af04f0a5672a4ac5d9c637cb97f76318ab5b68dd86798d487626d5f156f9c452f451a715dba067acdb4738f2ed96874ab65557a24e1c9b330cd90350161fbc54f523541a67bbc75b3c0ec194358942f4576a18c53d693cac7a5736affcd", 0xfb}, {&(0x7f0000000640)="9afe79a9a075e21e00f75cd87e4f63e6abdb5b276d248a00ffc46d4fc2235df4a160c6cf675befa1fa1d69db4f075c64785db88c7b722a52d3e71cf544b00e006fb73681ccb1bd67ed556994a0b4b76e3fa9fa76f1ad9e02bf2fb4e71868cc0beeb389a9635ff268f6c9516af3e8599427766bcf4b9f7f706eff519711314ca3f94b1e96d6778aae2c6dd5d66d776f154065ccfe31b0cc6e919b9f", 0x9b}, {&(0x7f0000000700)="5937b927e36d7f5c667a24312d0bd63d0833a803c0563ac115a2d0c581088c7e3bd1fceb3ba6ba", 0x27}], 0x4) acct(&(0x7f0000000780)='./file2\x00') utimes(&(0x7f00000007c0)='./file2\x00', &(0x7f0000000800)={{0x4, 0x3}, {0x0, 0xffffffff}}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000840)={0x10, 0x8001, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff48}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x28f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000cd5000/0x2000)=nil, 0x3f}, {&(0x7f0000d26000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000dce000/0x2000)=nil, &(0x7f0000fcc000/0x2000)=nil, 0x1}], './file2\x00'}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40), 0x100, 0x0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000a80)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0), 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000b00)={'./file0/file0\x00', 0x0, 0xfff, 0x0, 0x1, 0x8b, 0x8, 0x6, 0x0, 0x1, 0x7f, 0x100000001}) rename(&(0x7f0000000b80)='./file0/file0\x00', &(0x7f0000000bc0)='./file0/file0\x00') ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000c40)={0x3b, 0x0, &(0x7f0000000c00)=""/59}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000c80)=0x8000) msgrcv(0x0, &(0x7f0000000cc0)={0x0, ""/219}, 0xe3, 0x3, 0x800) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000180)="97d2a5bda5b1df53d48643268795e2e9853fdfc94d116199a4e12a973efb9d0332d03048d675e9a32a7eb07eda4145141318a69f587183a64215d7f73e9cd60bbe33d2e9fa9e0ead5aab58854c930ffa585237e895d52912d618da23fb22ff98e437e7f93877979a88052f697ddf1e9245857f477cc8a87aeed684e73ab3bfca85641f196054f8b7fc74bc16bfddd93c5a282faa14c2f6563e0c04ccf68a5c4d13e021461f4981d5f884ab47cbfd9d72a618b7ce8bb697acd93b194a30", 0xbd) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f000008e000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00001f3000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r4, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x1f}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r4, 0x40}, {r4, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r4, 0x7d}], 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r2, r3) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae5", 0x15}], 0x1) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000500000000000000003a00fe8000000000000000000000000000aaff0100000000000000000000000000018c"]) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (rerun: 64) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x69, 0xffffffbd, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f00000005c0)=""/147, 0x93}], 0x1) r4 = msgget$private(0x0, 0x90) msgrcv(r4, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x0, 0x400) r5 = socket(0x0, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) (async) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 7: bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f0000000180)=',[\x00', &(0x7f0000000240)='{+!)*$.\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='+[[\x00', &(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/wsmouse0\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&%}\x00']) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) socket(0x11, 0x3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket(0x2, 0x4, 0xfd) r7 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x8, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000580)=[{{r7}, 0x1, 0x44, 0x20, 0x1000000000000}, {{r0}, 0xfffffffffffffffa, 0x96, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x100, 0x4}], 0x14f, 0x0, 0x0, 0x0) fchown(r7, 0x0, 0x0) recvmsg(r6, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r3, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xb, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$vm(&(0x7f0000000180), 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000040)={0xb20d, 0x7, 0x3, 0x800}) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x0, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x273, &(0x7f00000001c0)=[{}, {}, {0xce}]}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='J', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000440)={0x5, 0xfffffffa, 0x7}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x8) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000003c0)='pa', 0x2}], 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x101, 0x4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x10000000000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [0x5], [], [], [{}, {0x0, 0x0, 0x0, 0xff}, {}, {}, {0x0, 0x0, 0xfffffffc}, {0x0, 0xfffffffc}]}}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000500)=""/225, 0xe1}, {&(0x7f0000000600)=""/108, 0x6c}, {&(0x7f0000000480)=""/8, 0x8}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x2006}]}) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000002c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x73) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r1, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x800000000008000, 0x81, 0x5}) r3 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r1, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)={{0xffff, r3, 0x0, r1, 0x0, 0x0, 0x200}, 0x3, 0xfffffffffffffffd}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r5 = socket(0x11, 0x3, 0x7) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) semget(0x1, 0x2, 0x690) r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x4a) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) getuid() chown(&(0x7f0000000280)='./file0\x00', r1, r7) setreuid(r2, r1) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/250, 0xfa}, {&(0x7f0000001500)=""/196, 0xc4}, {&(0x7f0000001600)=""/231, 0xe7}], 0x9) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async, rerun: 64) connect(r1, &(0x7f00000017c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) (async, rerun: 64) r4 = kqueue() (rerun: 64) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x7}, {{r3}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) socket(0x2, 0x4000, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async, rerun: 32) sysctl$fs(0x0, 0x0, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac81", &(0x7f0000001040)=0x1b7, 0x0, 0x0) (async, rerun: 32) getuid() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') executing program 3: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000780)="e2e6d6ee5f1c011098e75ab181f4dfdcc6fd52bd64d178f124c753c0611d72000c1c9a07c7f48d601a811cd1d717f158bba0665c8bb6999de5d27ce5701e9fe5e7be0067efe582f907c1d736dfb94dfb107890f92f9eb2d4aa69f089534ba7a040968a4038e5610111d76905d545b6d091ab4c4c3f201d80ca3e52139a46d336e93b72b902718a149c20b29ec41c2d15919916ca0372f2ec7b7a", 0x9a}, {&(0x7f0000000840)="e2fdb9d6bc15da043f8de88e3d0d1d225eac3fbc4037c5b93c3e8e59437f4e3193886be164843d", 0x27}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="200000000000000001000000ec000000d678a62875976de83e00000000000000e0000000000000000100000099cffff7fd06677aa6aa0159b9d774ef420b32faeebcfa710fbb2e5f57a1227263e15b78854128e6a625fd279e47bd8455ecd3ed3ec3994b4a9ae31c9d751836595a01517cd62fb943b66b2b7342dc36bb45686f26f2e2c601a84b747f931c493d5326a3c3f26c0ebd729fed903048e29da0aa2bdddd21b18a63fa09cf10cef1bdbe3f920e000ed8c9a7a62da198dd2fad0824088f0b659b79c92dd48f7a41808b4f9970e0e559e7e8b003dc05c6fb511204ff4b128896c4c9dbfd7a5dfdf0e32a1b0000000018000000000000000100000000000000e100"/280], 0x118}, 0x8) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat(r0, &(0x7f0000000740)='./file0\x00', 0x80, 0x4) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x37, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="983bbbf9728468b796fbcb8580e7df8b4df7f3493eeec9a7dfd1f05207b96f7f90b66c44a1bfb3203a15a1629e67634e3c75f2c9660cdf62a0842cdc8714d79b3f652d73ec73976950e833b42d", 0x4d}, {&(0x7f0000000180)="a6da03c30ea4f2f68a098a9a47e4cc4a4296bd", 0x13}, {&(0x7f00000001c0)="ea82fe88789b94251ff3419be8a34977245bf18e55e7d24a0a49c5c2e505cbcdd0b1ced2fe4fb77e40175b4f43fa8691bac4e9f112f60b6aef3d6ea276279aee620b4ad6e2ea1ed73586caf7047b4c56294cd778b0561a49402827414027169229937dd9bfdc3201bf02644ca20d192e3378ce08d152e45fb44900450ba2e2f5be38529a7da97fd97caec2c304de3e6d5fd4745f61c05a6141e32d4d631c53b596eff63ebffa93bca070431645dbedd92e464401814c", 0xb6}, {&(0x7f00000003c0)="00a2b8e4ff53db8329e49b6aac668cac115f53bb5a4025d8ae04f503583f85accecd1adfdec0c2ef9bcd4efb3bb9b1d4c9b5d10abdf516ec6e0999dac3f225e25641f7df194f255c0e437ace3b025b846e0c87d40d8d63b985de85ea23d955f4ac1dca9b88ce96f57c241779025bc46a862ef645f8b91c7fd8d7283cbe268b24351a904625c14236b4279802", 0x8c}, {&(0x7f0000000280)="9a76e0525c3cb9b1a64804999e373943f329c08e558172507043d1922413963019a81fddc277b56dc1cea0126ee45d20390c064e7c86a67a3d21b26a71ece9135fe698b9b99beaaac26badf1e278e027e7573872de63ab1a483b6b19442c11536562f0dd8a36856606d68daa05d253e0ff8b85adaa", 0x75}, {&(0x7f0000000a80)="627c8581f0f109efb72ef0409649b840bfa290ca1b8e9c33c5a026d25af5f64f363ecf6f91aa9ab8e491bd06b538dec60dde457fc9ed6824ff6d0470ca7d425ece8369d517bea20ba2a4fae53078f28bfe1f5aaad1b02f4e35401e0818cd3be034cdd5f472da142579cc76cc4183f39a80e8888a3ca431220f940194adf8950150f30017325faaec5c69316c5185cfc00add6a58f89eca0f1d5455c9b339c1beb2334a6b86c0dd0d9eb94bf2a4", 0xad}, {&(0x7f0000000540)="7d34335d593634c5a9319ef896ab62d1267af65ea179de6b05e38d45861f90a19e6226629e37945b4a490217613e2613c5607d56d850ce890fe0548a4cb60c428fdc014f15adb14f3ded2ab9d4661fb31b6f5f76517b8da33005a1c8aefa84b04d8637d412e263d728bbc3f39c18318456d4d550be39b773fbe3793f7779113d0d749b6718e187632ab199625623ab9e312feb0bdb9b11df212208ee74b6031c04795daa099543834a4cb85770a51285ea22093f37d153e8323494fa8b42b2d74ae13362a0843a68e0d30c9ca4ef88e89e", 0xd1}], 0x7, &(0x7f00000006c0)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES32=r4], 0x18, 0xa}, 0x8) chroot(&(0x7f0000001940)='./file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0xe4, 0x100) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) r8 = socket$inet6(0x18, 0x2, 0x9e) kevent(r0, &(0x7f0000000b40)=[{{r6}, 0x1, 0x19, 0x1, 0xffffffffffffffff, 0x5}, {{r5}, 0xfffffffffffffff8, 0x50, 0x40, 0x0, 0x1}, {{r5}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x9c, 0x20, 0x6, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x44, 0x2, 0x6ff60593, 0xca00000000000}, {{r1}, 0xfffffffffffffff8, 0xc, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x3, 0x1, 0xa8eb, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x3}, {{r7}, 0xfffffffffffffffe, 0x40, 0x40, 0x8, 0x3}], 0xc8a1, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffffc, 0x0, 0x10, 0x80000001, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x7, 0x400}], 0x3, &(0x7f0000000880)={0x3, 0x5}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "a10b64", 0x8, 0x3a, 0x0, @rand_addr="fe007938d906b4d6c36766c9b566a6c1", @rand_addr="83a6af87492a17a0efd0a49af11e1025", {[@hopopts={0x3}]}}}}}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80606941, &(0x7f00000001c0)) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) pread(0xffffffffffffffff, &(0x7f0000000200)="b4", 0x1, 0x7fffffffffffffff) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0xfffffffa, 0x200) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344}, 0x8, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = dup2(r7, r7) r9 = dup2(r7, r8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) syz_emit_ethernet(0xb6, &(0x7f0000000300)={@broadcast, @broadcast, [{[{0x88a8, 0x2, 0x1, 0x3}], {0x8100, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x78, 0x6c, 0x60, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @tcp={{0x3, 0x0, r4, r5, 0x1, 0x0, 0xb, 0x80, 0x800, 0x0, 0x9, {[@nop, @sack_perm={0x4, 0x2}, @sack={0x5, 0x12, [0x0, 0x7fff, 0x1, 0x3]}]}}, {"7a753495ff41c74ce351d321e743f88d2328cb45585124bfb879ffa9a128a200fb444e90fd2079b951d8d8dd9ec9d8b13be6809cd594f632bc56eba3130b16920c20556966335e72a3afd50f"}}}}}}}) socket$unix(0x1, 0x5, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x2}], 0x1, &(0x7f0000000000), 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x64, 0x0, 0x0) syz_open_pts() read(r2, &(0x7f0000000040)=""/1, 0x1) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) r4 = semget$private(0x0, 0x4, 0x247) semop(r4, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x0, 0x89, 0x1000}, {0x4, 0x5, 0x1000}], 0x3) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xffd) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r1, &(0x7f00000002c0)=""/82, 0x52) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x5, 0x1ff, 0xb}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="2930ec4d529ad2dcb603e492c59f568c4e199e216e7e73ee78ef2040f0ca542e31f53cc2fcc5aaf539ab8f31b05741fc81153c548aecca5231ab842af4c1ddca088b5f476d70585e5a81f8e806c6bcccd0", 0x51}, {&(0x7f0000000340)="0fd5284bf7314000f27374e38f4e5aa7cdd83512a8e89d4826f1955d5668637c1e62455059401e10498d3225d26077fcaeeb603555588661e0da", 0x3a}, {&(0x7f0000000380)="f7abd984e45e4ab8", 0x8}], 0x3, &(0x7f0000000440)=[{0x88, 0x1, 0x2, "4f01f65a8c4daed753fca18ddfde1ab371fcdc5bc02438867dc50ebbed4a59d016fd6122fa59b5c752b37ae88e9cf1ff9d13b7f28245a6a095385e1fd92b2a89439d1595f464b431abb8cd6cb8bdc1615cfffe2eb8b3e75518d0d9e97eeaeb38ff5a19d5f1f449e79e0184a2edb9011cf07b4fb61f"}, {0xc0, 0xffff, 0x1, "ecf6ccfcb8cacd6fa0eaad27b28c21c73392eecb69efe694c568d84e66fb4a11327823d33242b12c4955719b4bb9826dddf61042afbaf12432d3c284a2cac9fb85bf9da9c4f06004ee8a648aa9ba0f2d9b7d3b8c3a73e57a60524eae3ae1d2d4c5a52a159fe815479b9fa8db8afe7a4182bb120a849db726f973c92b30333e898c5fedc52720e5548e35b0f5ed3a2f900f1899f216d8268ee89e83ab0fc7e0188e47a5cd077a2ec6977d56433d"}, {0x108, 0xffff, 0x800, "a690c8981e8f5a674da59b7c15f3c67b5348edc577763676f175886ba722984bd4ba7fd555fb030ffb9c9b3e9d85aed05cb88a789456a0dc342f6de1fbd5622a2a05a4c5a330e588b7b9762a226a019cc3075b7e7e466661f9450488f2f7560b29615380967e534eb194645bea3d760d884d36da02a7715515c94d031e8f04c61c32279e2f4c480d33825f5b4ddc60a3a5c23a74c20abac6daeece9e00b25cca98809d3638ebc085dd7abda276c76f672ba5805abf0cc795a36f33a0fe2f82b7f4fd025c83e680083f88e3c99dd7c6fb21bfc15d703331fd01437d1382c8b22cc44759dd8a825581a475ef5a795444f12deedceb"}], 0x250}, 0x5}, 0x10, 0x404) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x58, 0x0, 0x0, 0x1}, {0x1, 0x55, 0x1f, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) r0 = open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="707d41c06fc52ac1fecf759522b658c7042900370dce3db9cc6af4474ae1ab321ebcc672c3685517448379baaf2b251e24066fc6516530f65ea7d68f286b3226629e7345a98aca40f2feee24", 0x4c}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000880)={&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xf55, &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x102}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) getrlimit(0x5, &(0x7f0000000140)) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x7) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="707d41c06fc52ac1fecf759522b658c7042900370dce3da9cc6af4474ae1ab321ebcc6c6c1a43ec9553add278672c3685517448379baaf2b251e24066fc6516530f65ea7d68f282b3226629e73459f8aca40f2feee24", 0x56}], 0x1) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0, 0x4}, 0x10, 0x406) recvmsg(r2, 0x0, 0x801) mkdir(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) r3 = geteuid() setreuid(0xee00, r3) ktrace(0x0, 0x4, 0x1000, 0x0) setreuid(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xfffffd74) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x0, 0x0) setreuid(r3, r3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() setitimer(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "26e85174e3d2cdd2d17637ae76548849f7f4d983"}) seteuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x63, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r0, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) executing program 4: sysctl$net_inet_ip(&(0x7f00000016c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000001700)="1090d6f664a4050ffdbbf3fd3a0b0366e2023ba91c25ea6d226e2689482032a6298b92cfeaa0ccf7da46d4843b84d343aaf7639f8e31db0fbe71bbdccde0bccfac3fc9d3cd270a65870329380dd3bf5d2401e785113f4bad32d365caa4a8ca1fd1ebf06da52babe7609bb396deaace9053b78060821b50adad32600a009a601ea0ea0dd617c962b4d61d0f9aab7c5e16a1ffe8b89bf4369b1cfc315dd5470aa5639275524c812030e746b6cc088b152e23", &(0x7f00000017c0)=0xb1, &(0x7f0000001800), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001540)) recvfrom(r0, &(0x7f0000001580)=""/211, 0xd3, 0x400, &(0x7f0000001680)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) recvmsg(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/229, 0xe5}, {&(0x7f0000001200)=""/71, 0x47}, {&(0x7f0000001280)=""/255, 0xff}, {&(0x7f0000001380)=""/151, 0x97}], 0x5, &(0x7f00000014c0)=""/19, 0x13}, 0x802) getitimer(0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file0/file0\x00') executing program 7: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = socket(0x11, 0x4000, 0x0) listen(r2, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) close(r4) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x1, 0x1011, r3, 0x80) sendto$unix(r2, &(0x7f00000003c0)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1, 0x450a) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x73, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, r8) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x11) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget(0x3, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [{[{0x88a8, 0x2, 0x0, 0x3}], {0x8100, 0x6, 0x0, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x65, 0x0, 0x0, 0x1}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x20}}}}}}) executing program 5: syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cbf4e5af36424c43aedb47bf00ab39125f6f01cbe273"]) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) socket(0x2, 0x2, 0x0) socket(0x0, 0x400000000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0\x00') r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) executing program 7: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40001424, r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000ac0)="f58f3847be8aaa6cba376cfc9b2a3c65973ad1e969b23da7efb39942e58e553bd051a0d91828a726950bbbc663143f83926371d1b404c03f41e53eb24b1446d969fcfaa63484736910d943dc3d3bc84089aa31536cc4266c35b5143a1e3a446d3a7c1b9cb0bebe73476ceda4d6683001bd83366e8b2bedc957274f76fb030055c4ec8aa98673ea7c7e188dab69e419f03377f9d7a9b2a1276f7511f8877b65f326a16cc2feb69b8c91822d19f38aa60cca766c88c7740efd9608c5175ada83c3e952717eb966fd2160e98abef0690db6e0d6b2c393a35af25f805e0cc1ec1c5603b0da3491abf5b1a3f775c51045d7a34d0dda026a1caba7491b7e4820371986db5945cb3042c2ea89fa3a36e69633fef39143f9bcbada9d2ad1aec05fbaf775452d08a5ea7b9937f53beebb9445cfeced88f88da1a133ab25278da8334e4124c4314638249b48d0d01b8bd107a44ceb1c2860be4fc13f6cddbb57cb043e8bd235d4c3517f90c708b17a7f56097d833a2e5d1a76eb6bd0eee875af312b0b884a4d135d23f42995dd95fe9e4e76a0520bf51a0ee2b401308ef5e846b48cfbcc7184d461b60368200a7e0d7182a68d317f56143e2f41012cc827472577b3699dca6c58f5c7b649a6f63667aad174c22fb741d2bb9eeabc1d38068163ff5bd288c6b1a85b9fbe093d13cb76954d04ffa75c937cf0bb3752f45991a1577395695cd9c70f63017b78b60012f10e0af605abadaa727a4921ae700c04f2a21634395bd296210815381f6b99121bca7dd5f4e4220f0b30a2813b6fde69b2c8fb8604dbc17748dbb3a4cf36ab1213ec256543ec20b3b1ea12e5a8503aa1a4f953203cb1427b546f1e48fa2dfaa44ab7f2f541a3220d06be2c04bd37b6bb4bbc64e45eb9548cce36329f929165f9a43c13466a8f1badbee51227b468d6c3d3b0e963bc79bc07f0c04367286b416838c584ef543c551cb627ce7b29d555c093478fbdebfa6cfb71b0eeeeff74743515ecfcdfe36b5a4da3c680f2a412fe1e86dda5d47417f4a4cb7b4212d4399b50942ccde474c2bb3daa8005525f30ac89dd6f1cc86af2cefdff3eef71d2de85dbbeba4afe3c76275033982a7589754d09d70968e479c894ff1bf033b01ed0d1f58eb1928041f03ca949e59cb99211cb1a70288c6af14be7d3ea40c24e77ed13d5df78d8405ea728ce514a46d04f7680c7915b0c5c7fcac77af97d1a54a893d934dcdbdfea543ba4d3be4d2cd9239757cb520b16acedb6e85016aca9a89df52df2aa0751a9b44aa6dc845cd8d4d23db78d874c7062878f534df3f70aae708439f24ea5b88dafa895e467ae1004a69449fcbf03cac27a27712adf07a75e423286d03fe9500d402529c916e89c59bfed5deae4471708682db86eabc6baa98882a7fcbcd4544627800d0eb3ae304443622e849748b8c8b0e6478f9e61836d726aafb9fa5f15aafae948e23c2f80f19e9a06cd01356db39b06e37f45fa4f731c7fabb5b4a97d2a14310966bbb9daf0cd57d652598e0c650807a1e404e8a3a5f6a6dd41afbe2c8b114ede64c4a6771442d07eb42d520d429d376f383153c6be86508872d59b5112072d743af5429ec9c4b597cbd6f20f194627d1c6dcd3854b44bca97396d0e00b910fc6f480b82ee4187c5fe0baa58d558475c2efb83800a70b7e50ca79acb2b44fa843053705ddb3feaa26deeba2c6f43ef123ea5386f70a32a13993b4b1f90b659d3578e80c0c6496f8eed18ca3ceafc694b1f80049872eeb24e70126f88d829783db7753bdee6f125e457bada53711c0e387fdcff61558af84cb66491c370d040602fdb76dddad42c82a42018a1c00a567e5ba932b1d7f6612d01bb9fe14511ff5538646c5edf4861a9d32935a7ef24209d5d5e2feccaf2a69a86b7e26728127c4454c64093b02d6a22fbab0cc87977edf4cdea3b4174af3c8ac3d6f77504ab8c487a3d05cc84f34d45a5f7b3e80cbdb9c2d8f2a29f3bd9995aa267c6972500982d01aab788c185d0fd71a9b223ad25779e2b1354207a6d12b523e5892e6ecfdad43133aff08501e8c45e1268609327e16233c8252598546d7df02b9cb8d1a2fe3c5e138805f1aa2896d8b9fcb5de6c24eed4b2591b4a95ac3ea98d9de4c82fa6d713555d91e5a6ca3b26f4d975a1512ead0cf6e5d6b5ef44b5094206633e7b956c7eface0fbbcecf8818a6a13deb2357630e2055ecb1fdfc998692c52975d26ce31fca32f85dc6dc3fcb562d1067d7fd763fe4d016f75762d175a07e7a1a5725018898312420f1258ed3fb337ef22676f54e3aee877ae6d855c291ac6778280c7c2880d23a5b6e5f995ae72dd2beb509b44cc9e1fd0e4cfe0890f08f86994fde403e849051ac11470e804b489ce7b58ab67d5034e1e82be3b5187d8c8ae4c2135dda757ac574a7650e07f9066d483236ce5756700be8fa1a6fe1a7d7798115ff251187f201b1e3adea3b6f5c8e4d44201a9a2b4bdcca4d74bfd035c80d7eef688436e045475cd26b9a3a53d6734d1f7bc5c296e558129d8bc6d2b1b004ba9bd55ef08d44b106a091a293b36e75a71d8dc401b76a4eb2d5d258c353b641f444f6aef18ee11c36118cd9b250dfa015ef2d7c732452b5d700155c523adf0539e005a4fb7bc3b7081d4bca8c5003ff86188fa4de880986af293ddbf375cea45f3296a6d0b518b95ba7698c85eb337c71ce9668255b32ba20cc8b5144fac872e4be1a4228a928b1456ff6d121c6a87eaab9ed3b9e5e615b5442bbddb662a270af6409df8ccde3f51f425edf60254605f2c2c6d14805b6ff74a12238d4ff7e0b08d48ab0fb6d12f50f263fc067a58fd4373ad8c827b4173deb5b4e505201f6719ee57121b551a41d629b4af66982696522e68d93a79b10cfa47f878f7fc382353317e3bd0972876a69fb61d9e94b22432c9c0e191725a2ed15741e91de307c4028a559ebd789bd6be8db7cab12c00994be2933db614a9a3bb1e25036574035a7cfbcc630d1c0c6386ca13b3c412ba08056588d129bd15289a64cd2450c92b3326b1b84feafac87c5557eb1467294b3a9d7a69594d726a1cab74830f02f4b04b95eeeb1b622584390810d0c56a7720b204ae2244a36f8b02018a8316c719040b2c5dfbb75c3df82924c79c19fd8e9e194a72659481a7b456edbe7a821710c9cbe2e0f4eef622a30125dc44a8d1ff2c22cc00298c78add6a2141fd2ed0b0f73c1924058b175cb815c34f3269ce9baa9eee37199bee71fa339c4946506363f61d4e374644580912608567197d8f888620da6769e64b03797e6054746b5381b0c4b3691bc11f91193764d0c36e49f12abec98448cff407236677a96d8b4ce0eacd788416bd7abba681f70e2d7c9a9a2db382b73b8298c7b728d8d5e8681dfdf1306b1c3bb78dafe092692a37ff66087b086a4ff8ef96a609eb3a9b27d7849a38e6b7fece558723b842e7ec4421f340feeb2a987c6b24da751e2a90a6595e918687450050972fc60abfc83d5462cdbc758fc6db457499fdcd5631bb8a55b505979e30d73dcd2a0d2324910645743e0ca4891e7cc467643aa4d460ded9158f77e875b6dada54b170b39eaf8148de40a76965e6d301312975be137a05fb0020314e1b3e4240f928ac65ef52eea825b088b9fc0010fe178c6db001d5369942528ef68129aee22ae1a8267e7d869444c2f91184fbfe31e3e8d3b84712c02f23b04bf7ac5daef57a8545bb40d912f453f4df4a5ff06f01aa5505dc66367685bcfc5e1c62e6aaaae88c0b4f2192d447c2415910445cf72a44deb352ddb7dd38c9cd9674bb311fa9d4b7206365c40617d2fa44a3dd94d132a9b6d1cdf404ca4c8a79438696bae76ebd3cf590bd7acbdbd29a8a3206dd9d9d633301188456050fa96f607fb7eae2504414367582abb06cc0d859c94165e77cd2a450befdebe947359389116dd7fd3e7a89bc8e35556ddb3fcd018308c0a90f248bba20d3b747c2b55fe0e81c2bb69e7704f8f8406fe3d78ad91a22e2b2549b990393f1c4cb4a96c996bd25681a1f5fed89a6adc25f99712662554123513c37b9a5cf0247c07ab574f5ca252ab901794930a0f98b864539edbf5aead5d3774ae3fc7f89478a1f6357c7eaec888736a369a3676651dd4ff41535727ee6da5080e5fbf579bf76173f9b44022dc3ad78c849e5e7eac7be8b4b82cae8553e3f79df9ddbea86db1f319164b3d5022c51ab8ead656d63c4f22246d714a6f7095df669f774f42e79936333f9d09bbaad2319552b13239371ae9e0475b1ea78da07d3c1e6ea1e11b02dd387e16b01307130343cf3f66ca3a6da200b3a8692743c06445853550ecab8d5fbb739c14398c81911302eea8679f9011bba9061d560bee7712b2874d25f2a0bfa499c9070a863b9e021c59626c882cb10bec4c64b4633e4de76b4182e8b0ea138bf00ae4acb080e2b80f92a596da1d90959061c5f200c0dba42a2befec4638181555a2f0d66191824607390526edc26224513e081d6fca9755e2fc753794b98668246942c03a885cc8b729e1263f7361a5c0284658719c1ef6ca11dae2f0d87ddaefbdeb284b2ed34e454d3872b5fee13858633fe35028b6345d3b331c39a3b87df33252119eda408dee5f2c415b14ddb258552f0e017a44d6e23ee65f15b5ee757c21c2695a9e9a1b889074d83e5b645a682361eeed55262ede3d5b450a87126ba848e0d292f2364f19558f5bc4574b1de41b4035a6665b6846320030ad00e10c529f0e18d5b9147b54f5eea650ada68cb11e659b21e4b26b2c6265514a47c1256425dd7a91e3113590070a653d06c8c788c1221539ba11d500ca35b2d24f99bbeb8e7047b5bb29c31479bb74f2457591c3e6441e0187db3bd640782272a16bcfbdbd105e9e10bf952d7d66525d8d5198cf4abe55f54d4cd762141a06a2471eb8f51ccb990401b3b389d521729b542b1bb6e46b988682a3818d0d45cdeb57f416b5d712086bc392eccf94b2993a0da3fad04a5a407e44e34fecaeb7c739bc88d66798770c48d806c97540bc92dafd69a7a12aa6164c523b93f84639e28a31757aa5a67484b4070d1104341397952cab7fdcf2b750687158d5c7699776f4fa8a8abbeed6ea07d8fbae19786c374b96e0296770479bb853f533e9f5d609a92de625a362326dae252782aa922ca0bfed4775cdcd4c213af628976ae0f4b5f29dc23b649cfaaf96cace13c3a931d443e30a42c208e57b362ccedb4a619fae14b2e90e5bcaf1ca5aa089f89539ac014f23ac581b2271739decf72ad7af65163c711941a2b3f66ed5d8055b6908aaf42333dcaf1abb0ecb59dfa6dedf79c167abb46a81bea6bbcd2a08c9aaba933332904e7b4654bdf481d2031975e945cc4652c176c863130a94c9da0c9b78ced5f63b9b6148ffadf1e9a867ced0da4f23ac6b57d858658d53f24520a181e031b9efe06b6acedee589c4ac6a3c6b4c37514c3b4eaa9eb22e03562ba8ff4734f4abf38bd2ace2e0eafcd7644caedeecffd882ed3a0c5c4a2ad9a239526e7dc35ece15650d884e4804501fc2d55306bf06d73727d258efbdada0df13704542edf93cb80d3dbba756a5d2a115f2331446c4daded425f05ce2d021bb344aa722d13907ef5cbb3e9b2dc16512af0d0bb55afa8bf7481048117df99d0256af218832e215a31d0439a103c5c83029e6ad06259fbb7d44bceec73d8a02c38782a3ba579aedb4ad20452d6703c5bc540643a0ea33b5a5d4fb1d3903641c9391919946f34f9729d4a35a4512226900e215b26faf92d4", 0x1000}, {&(0x7f0000001ac0)="535764ca46f5eb5c1a58a5fbc2be0197738e3dd126d974e8a12e8e25fea447d5811fa5f0edf5883f570cffffd08c5ade487ae90d6f829a0ef7ecf5ecbbe4af13a8147b58f645b06b15231ea992b37f56e2ae87f14026f475e567c4fd415846da882df5bc880427d0e6573bd39e6d63d25135e275fe09516b460dab847031b297c876952d90d97911a14d8db3fb2675b44e57cd2a6bd90e2a7d9118a843b01d43e0e1fd602e1338d68fb647879a4be5908516dfca1ad8f87f468b6926970741e03f9d3efd745ffbf7fa71b05773ff614effb0d0230538ef565eee1bf7490166962fa1f758ce205cddfed9d9973404c98154395c75d8b97f89bc71f55866d49bede5fdf809903ed9e8711c785a87f8ab1b096d127396a0d5913afad167636d736b183235f99e50e23e925cc2c2588ef3c31bd6dd9972c0f8a1b54051cc45234dd0a7ac8ef4a2385ca7aa6fbacbe2f67f115ca7c26c419fac7f3bf0734156fd0b57af473bdae3864696f7c6997ded21c3b0a867137e81356f643b338f8c20dabb0e710464e5cb29b150b37b015678fc035f7aa9619204f52628ef8e4d6636e96081119981a6cca52c7da841f0e6bda8bea59129e64d7ff1e98bdc4fbd1fbec21d3d7f42c380aa2e493ec13385a6dea445fc889642109e8a522e0c41358a35482551abe280f1de3a8397782f2823e6a5bda4315c625c6b7d2d689358d4648e7d141293d232f9782f68a011ef530bfb84d9d48fe8c2c139ba2587ee96bb33d7cbb499e347f715371e22784b9295be1b108eb9997f35fab5f35626de7c9077682c8a10fd1f3af92c045291e7a890e9f519c7a716b9cef7f4844e0e1659028f432151d368c07208612dfbc7d7e1ec350057947fe6ed1861b4586ee8c485ec982234f744d04e5800730975c6703b325f187ab903885a11d3686638a93ca967bd3b270fac74f50158d7b5603c4b0e38df19b540422f988ac2cdc11b12e56c3e313e038346d387e66e51a7c1d0e217225c8d22946e7361b7c289fb9a8f4c6cb8f6d7913c0e731ec3d2ea189bf37b9af531b0aafd74a8790deccbed64012890d76bd403e89d862fbc9070a353bc1fdbe06faf730d9a28729d4dd170aeaf2c7b15eb123c651871cde6372034b11ff89eed2f33381ab44ab36afd4e277481676789dec081a7be5a90d8041a12d155ffb714c47c31addf49599513b3ab8e0f02dd01f7bd9007ada40ec25f36ce6cbf2a8fb48987ee3c5a417b3408a836be35c2a9484fa373c3acb11be6b7b2979600458748442715f7131bade7cac06cab2a07c1077883664b60b0174eb40cc40de218f7744ab4bb396b54366243f784349c2dbe508edd240df08a6b736d48145712d97eea2b5302b32caee60567a4c00bfd0371a4423648300573d74783eb3b4b4d0a4dc330f2dbf1b7b7d4b0c8c710408b82c8002b1b112c0e0d2a1fda91f86a0c421877941492a87ac76c7c3c82592f300cdcfb9e31ccb18cddebf3477b1aaf70e3b121f4905839edafb4dd84c17262be602e2923775889c697cba54937d1beedb0908b6f847d26d91abced4481477b65aed31ca241904340b27c520d421c4ca0fe56e8fc7c9765969566cffb195b555b56e6c28b553c881fa238906b27cbaf0ac857686460322c5c2ce7169caa09bd747dd5feb071b225f43356a714cf12fe92d398abfd914b0d61197e0f43385ad3243c1b87b76b058fa22cc63fc370f24c0c7d19f450e671a3f4dda2cd27c6b6fc1c98c5170c604a46847a06e6797119877b3836d1bdbdf04cb95f84aaafe924e488f6710bfe58028866adb92d877d274d8b99baa819e15b535ca798eced9bad0b4f798149b59897d97b01addbcee3432912482e3888c1c53b24ee95ae7d4215aafcdd9ba8f886cd66ad0b7286c79d5d66de585660d9ce75cc323fa4b771369bd2e67d88fb5f736d1bac08d74d5de7d5049a408e42cc164e2b6cb34fca247ef1cb781b1341fb39e1b0d6637c9ef02fcb7a4efa4415f6c46ff1d2d30c36de929b4c1772513528e507f086ed05eb30af7c5ebd2c919a7ae11f916f4dc8695bc05d210170d48f698e99f8b170dbdd4511a51afeb3f0a50ea5a860d01d61cfe8fa2e280eb6c66998c4aa1e550fc45a80be5cb742a3e00a3e21585e623161d1a7e51c448f3d40ae55230950fcd1ae39b774f707fd806abcbfba926edc9c0ffc240cb2c37a4ae948853eef4bdec71b063401f3bfe4ce63ad9db74cc3876107157f8fef412d84ec716fd0f1cbaffc361899b88e63b54aa0cc9bd478841e81bb3a4ed8dde8e8a759817beafa84da5c5f7e496aa0a815fff41c0ff11ce7e3198514cfb7170510773b2d7399c8db0858a796463f2d61af2a3c08d25473ce5f8a41005f639289db7c23678d4f4e35889d79556db05188fda7fdc1baa60ce10b43da496c782ae10c904834db0b256044eca0d5ac770cfd1f5759d10b00f32f8e1840d7f6a0660170e4767cfa4b2ec80209adccf6b3a939f0651e2acacaf1064b3c256005897cd13417a2907bf0464c91b8d975a0b9e3af1827e83d40a0306a6a7ae0f17112481c4418082127c549349aa2dbd36c1658be41933f3a2ff7e2e329809542ccebfe1057aae66f0de7fed03d8d48818799176a796455aa2f5f1dab2b34a7e602be9c175927559f259d5cde32d7ae43b876256882a34f7362d63e562b72494c1af675f0229749aab4a6ca97e990f454f813e1294d3fb0c4ee39d4edca9d0624d95ce9293e4ad2358e9fbb20dad111099dbcca70e232ddfc36021c81742d55eb8c0982370685a25c3427c2b9e9e3903831417dc5229bd3144a2a37911393b6c5539d4384183399550aedb0ca930ab63106c11bb4fbb4fa6c41693c009b0f3f8c5f9200c1ab429b4710d1ba78f45128561081e839fdc5b11d729b82b69a59213436fddbe420ecb651ccd999e2db45572503172c46cf35bd16c7cf251951fc72c4cd9b3f667507fdd7fed91537f2eddb150128a240b438b42490664560029e5eef67a4dea6a7ba12abcd38af197cd96d5e5bfac59998c4e31459b70c387a41d3d3506a399fb36bebd4b151221c1e46787e4d0db55abf8544e662006a51f9f1a673e3e7540fad3ab11f95e00583e900b69fdc67bf9e74de176d0a0723d9a2960c60e17ba5b2173cb358e73086f6ddd3ac9e552cb19837fba2b24d500fa5d26ef75ff048478e3d5ec847ae13053fe9bb2afc0481fef2af543c6ba97ebb0f55d50b1694994bf7311e1c87bc8f9fc59e1565ac3cb01bfd68a80355ee1cb2c5bbcf9a94cf3a63f5ca46fa8d2997fbc7a23b2fcdac42fafb3c79bec251bf0927fb1c1c4ec669189d2b45b1b862f6982722ffc8687777d42fcb9432c7a1f0df6174184de09f7efad75856c83015d7b2d718db14fea94b54f6cd8ff8534cfea319935ccbde70a3160ab2a0e50bd9a3eca7db561440eaa8297b33f2a61acb94344b9db38944694c1e0d04a5f552ce61d1a7df41732e0dfb51ce7302e5e07fb28b30b790e7b95e797f18c5c97e3c0b66e555b050dac4d607e4275567af162f2687b2682720c694ca1dd32f80a6575918e8f836c7c3f072d27195ceed22b6818200d0ddefdf0358eeab3c3d818acb0a649e96e166dea9d25e092e290e1b5289d81113f3f300f1b5bfe821830b04387cb0d69ca84b07ccd64d0085909d5b44b760290e5a5900836aefc7122fd5cfc9af02899d32b24d2310e11e135126b2f3229ff63337628b28fb7838807167db42985c68d4b29c6f5d6187b7f79d09743bcb988d4d313a104afc842f74e384e1c42ce5e17e5feb82cef59deae53f70b6addbffbc3ea34d1ae2dc290f9e8330c9a5f3e1cb273878c88b6d0c8cd245b9ca85b814c2d3463d31dad2eba1f98886aeb3182fcb080a24ef42b3241317dda9ded8f4179f609784242a2f0fa79793413c61675143a6f8e1a56ed44a25dd5974660858c36ae1eadc3ba7d7c6e11ecf7f0db7968606ead0948fbc6b188d1f1b54ef94d22e3d402ceec6c0247811216adc67038310ceefe79f92551e67571f1d25be52898b55a80ba0aaf8151ddb3de358e50957bda013ca8556050469e276676b4078476b11df723dc8e1bc5cd850326ead6e83c16495499c0ec7d81675a12875bcc95f4b2223a34d313e98c47d813e97979dd2c75f30886008bc8df6806ceea1463383360cdd9a7c3a48380e3a162bf12819a37327df3d6bb69259b159db32b5f76b95d3433f3f8659670967e3e5290eeadf5c6bebdbae5b3cda2526e16f8980d9fab2bb485f64d50360e6c92ec5b7c2b4b87be0be7bb7acc50ed3588bda8a395c08f59c9ce05982260ebaf25829834ec7346a296a49235d0b48a229945521b45f8c6922b6be7bb84dee36ea3153e89991fbfab784ee9106b29dc7089f67881af296290bc23716076527203b3b879fc37c176b71848b6fce901dca87b2a92b050f668c588d7e02a989aff4b0a51ff7f1364bdde501f34651e79b40c68a025e4ec0374694d55789498dc486c038f9ad2dad387a35e8cb6eab1a078c99490d1f99dc4ffefcd5ba8a89e472ab5409af41bd6af6350dd33f8fe7a04a2956228c3cdee44bb89aa65e42c993b20b9231cb420ef890c7fda8f5dbaee4baefc15f81ef9d49b578eab81c15bfa6385f559bc4f36a4406df9339a84be6a4f9fdd0ae6d356e708fb7381e61c8d18ea138e2f70e0a54df50e9c1c3d559220d931b47c49de34dd47f482cfcb1865437de3344221ddbd06877bb342ac1e36afa001249010efcc77186139a171b73b530e2ac6ea032a9c57c5ae86db1bb18bb753971451994fb06ccd4dad5536e68aa7568e4aba5822939bca5ec93425e129266f4c781d0c074e78508791b252ee10c110b1351e8f5dec65144471583bdf71b9fab2cdee0561e6b8036c3cfdef36b19a32f2567d72d6504a3340c9e0fa03fe08fe9dc8eca701a8236b16247ec457d58c95ca602a654fae94d670c1d30f0fa51916cc981345a40fed857dcea214b430ced7d7f6c429e18863b1c7dd71b417d1d7b332fdfc189653a9dc83cec70d425852fdc0737e6da5e5e871402de185ccd7f64e85391bd2ac401bf74242c00035bb28a17fbff2cedaccd2d31eb3407ab0cc32f5d0515b3ab9db4ca1a3304948f96e7cae0c9400eb9d1b07fec66d115cec839c4033b38492a6c05cd71f6854e0a3d3eca302cc96f9ce3c23b36fe451e76cb73f318917900c73788c526c8a351bd1660809cdff9d5b95906e380c0fd09b73494aad914b3b97110d15c7b4f0a4c99c45c42bfe7676580199b83eba8485a4dc2fc366eb6d8110332746b2f8c9a1c1249c890839981adc26251ce1396643a329664f30a23310405a2bb2194fce275b9398715182d017ae187ee37528dc4b58ff65d147916c97a6238f5d539185392a5cb61902788388f0347cf31d2d5102b00bcc5d0583329c323b843a940aea93c5a2661316f7b845c0038bc928772cc22dcb2406d79d85b801b8bf583a51ba4501d6ab2fb8eb2a0d9a616e2bba9ae6caddf763ae0c7b178ae4427414036248533dea057dbfce63246537e4b56b732ba5aa72d4ad2e577f06752eab7428462faf6a5cb0352275cb496dc979f00815bf3643528116092e5e107d180ca8cf61ad7197d6c65765648b5e662368c2c45e801c565553a96b40501fc6087e5705dc0fbb6c3f838641b1a5c5a3a3cef1a57c3cff92fa4b0bd5805694122aae75a472ebc921b3fa870075b0b26e3cbf4ff69a97f9f6cd4d83342f60d57994d0724fb216bb821a99a8d39e1eef6df67db29e2d828f3d186", 0x1000}], 0x2, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x12, 0xffffffffffffffff, 0x5) dup(r1) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000280)='./file0\x00', 0x6, 0x0}) executing program 3: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x0) socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0x422, 0xffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) dup(0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x100000004}) r4 = getuid() setreuid(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, 0x0, 0x62}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {}, {}, {}, {}, {}, {0x2, 0xc8}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, r5, r2, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r3, &(0x7f0000000780)=[{0x1}, {0x1, 0x48, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0xfc, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0xff40, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x5}, {0x1, 0x1, 0x1000}, {0x2, 0xc504}], 0xa) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffff80000001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) r2 = socket(0x2, 0x2, 0x0) setitimer(0x0, &(0x7f0000000380)={{}, {0x2, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f0000000500)={{}, {0x2}}, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x3}, {0xc90, 0x80000001}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x1, 0xdf, 0xd92, r1}) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fcntl$setown(r4, 0x6, r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10001) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x480, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000200)='./file0\x00', r2, r9, 0x4) syz_emit_ethernet(0x73, &(0x7f0000000280)={@random="3e6db9127044", @broadcast, [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0xc, 0x4, 0x1, 0x20, 0x5d, 0x64, 0x100, 0x7, 0x70, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@noop, @noop, @generic={0x7, 0x4, "88ac"}, @ssrr={0x89, 0x7, 0x6, [@multicast2]}, @noop, @noop, @noop, @generic={0x94, 0xb, "eb079f2940a5af1112"}]}}, @generic="b610a6061e1afa8c3781d7db257cb377cb3a66156baab42f68798be38c5d83dbc7be7fb6566cd235fb384255a7"}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000300)={@remote, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @broadcast, @multicast1, @empty, @rand_addr=0x93}}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000380), 0x7fff, 0xb426) chown(&(0x7f00000003c0)='./file0\x00', r10, r3) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000440)="d78359c8b15a0eb2cea6200270bfe58ef9600edf649a8d542528c5a2f51679633aafc1bef3fc284bd4436bf2a5f6c927eafc3bc773a7d0488460db2229bc7407c6dee975ef6e7b4000b7453d234518fb65314eab3ab07d85130f6ca48b1e0b0408f0b9cf0b61e71d80e53adbfbf1d89f51451fac9a4edfa48d39b57ad100", 0x7e}, {&(0x7f00000004c0)="c57943d6758957b203024d84aa916f158361adafd840a5bdf8c18cade2abe11c28a856db4da747d7e23979819e49", 0x2e}, {&(0x7f0000000500)="6bf2b62bd35c5cec8341a7c937eaefcde6d5aa7b4b729f7638bb08640fabcff448647e1dbab8c5a0f8c401fdc4613fd86bfe0a53bfe13feb6e711ffa60932929b1d5d3fe001bfbe9f0af42a599e99b4ab55222be3d270ffb1f7cf64f7ae5d3fc2809a655", 0x64}, {&(0x7f0000000580)="0a015494780baedb0b65d04537fa266fa31e9f5c5cf0ea4d427b335976455e39b3c79a2c00558e8a80e29f21bad070dde09f49db3c2cb859147de120b08450f38f4ffc2ef2e9086e9879fccbffebe48e132e148461e0f72bdc1d4104becdbe51e294108714344c8e95d0306ef32fe1f748bc197a9ae6b7c747109bbc331c169cd2b01c2844a5ea8a63036be7a0094c009792316d358fb047efee2245c8c7f209b0508a66eb8d1d09f06c0a1bf7d0826e6fd8866f5ed9ddf10ee8e061e2fc234ec5f2eb33d49f75c03a9efc94e796459c52fe7ca0c9bc441796453d33068c0137e642335115ed78cc6ee28b32", 0xec}, {&(0x7f0000000680)="d86c1ef5e8befca8663af15decfff3549c109897e570f04eacb9d483360a85ea772f7d3f5f3242e4d595046d3a08714f0975a5583e9a8726f21320ba256adce3c4f800c0409f96a298063757ea332f7c0278b3a858", 0x55}], 0x5, 0x0, 0x0, 0x600}, 0x405) getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000840)={0x8, &(0x7f0000000800)=[{0x1, 0xff, 0x8, 0x1}, {0x8, 0x40, 0x8, 0xd4000000}, {0x69fe, 0x20, 0xfa, 0xfba0}, {0x2ff, 0x1, 0xd9}, {0x1, 0x0, 0x0, 0xfffeffff}, {0x9, 0x9, 0x5, 0x4}, {0x100, 0x4, 0x56, 0xffffffc1}, {0xff, 0x5, 0x9a, 0x9}]}) recvfrom(r7, &(0x7f0000000880)=""/233, 0xe9, 0x3, &(0x7f0000000980)=@in={0x2, 0x3}, 0xc) mkdirat(r7, &(0x7f00000009c0)='./file0\x00', 0x3a) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sendmsg(r7, &(0x7f0000003e40)={&(0x7f0000000a00)=@in={0x2, 0x3}, 0xc, &(0x7f0000002d80)=[{&(0x7f0000000a40)="8866ac1ede3ec64a49ada395d4da3d0749b4308a82c07f30706674be42c3b751eb372a6c54125fb08c187434590afa88dd93a6783e63456d0cd34fb3060df37201d682d66c3abb3bafce17fb8ed0efdf208debd08f4ce1eefbf1c85be332e952cd561335fac7af60b945e149427d9087886cca1ae21d2498fe9bfa5f2d707ed55bbf58bdc0ff759a69ddfbe1f2b1", 0x8e}, {&(0x7f0000000b00)="5f9c8aec9447f969ab18027ec8154dfb21977dac37da4017fa2032301b95b67b5e45eba990016382ef6bdfab4659097cf74f10b9da1be7", 0x37}, {&(0x7f0000000b40)="d5e8f48d0a7adf7eda38c7587bac98f2f13b87c486e089385a8432ac0742db257ddc465e64674f3b568997a0d0ff78ccd78254b12f24b1914888755edc07e3af9e42cd0b13e17f", 0x47}, {&(0x7f0000000bc0)="9a52482cb12a1a736b3391185607e6adadbe444a18530ecf80f0c1f3edf4ffa65b639bcfd4e2d1793249363d1e66115f1452e71aa2840bb31045678fd0b992aacd7bfb46cba62639aa3514fc7cfb26eee0c51c869bf28754675ecf9ba59a9f8176063a3f1c6e7d519b782be54590b4c4687231a0a1064c1e835ab88582106a3456c4b94e62ffe330c886c68b75bd7b364bdff2d2d56b052309a362b1e091f7427ed31632f53181cbe7219311bcbaf3b268b0ab4ff93c7a7b847ecb9c47cc1cb1b4ce37a8639f642889e55154064f725975ececfd69d98600fc81ae361b011f1fd7d1dab993800e71946be43c3404e399f0722a02edc62531977c0c6e9dd387f380485c6a08486c22c75d73623e77e264166215a41a7f78d788fcb355cd81fbf82dc9a656a73a740357057b0548b54b00e1b843616fff4c5078dbf74fd2ff84588117fae2dcb617e8639fcdcd3bee97d17118c4a9e9607b0077b27ec82d077de76e103683fa5a344a0cb84907c611efb2e1269252b351c8884c2455be8cbece1809d67f05ef550c5a11f55c8e07597ca5f0917387665e8eb31fa7a75376454dc81839dbe39a314e370d5c71b8c5158cbff1de8c5c143e73ff5c6eaa00dbd69c11d600af464a586aeaf95ada8bf5048c1c264e3814a345921662c01cb0f1903b07a16f5597166c584e164a7cd0cd99ad57f918e9d4d9c5b02a074ae6438120ae749b53f4196dcd726b8ba1f804bead8d610e686907b1dd3160b0d1d752e119b0a9bd920eae970cbaff9c0edd3c8e27052da5350c817c2416ba62bc6ccb419f3fe3a1b1b8bc2e4681a101a700a9e11b88f9b75d1ede917bf9e4f377804d487acc3223b94576d304d3e73408cad5d013b42ba5b25a4ed70929b53bceac36fbc5b84a167cf5673584cafad1826174259e1de36af0f02289fa091d9f78842c4799044a21ebd83f2e8c9838e934a3244f9d342d8e34c077d62185b596ddf81653649702c52c1da9ca92900f778754f0918f9b058407a0504c9676ed45b1df5d9b6039e3e0df9d9b1486755a9d294b916e6dc786e693412b021c9062f278fc5d62c5dc2c2a104bde065b91974c9a5ca3fe75d2162546a3ee56e748f7ea563e3fd1da5e41304610cda71606ba460126dda154732596a98f78871d0db7814b45f93ead46ddff7fee9f018b96ab2646f9a1cf24383055cbb3a6825378191d0e169d7d680e084113c82627fe9dc04267d9bfc52adfe395395e60f64cdc5ce3e75e9756cc0be2f54b0902894b0c81bab6d3f4ec47c6990359dd656782d443d5c9d13374a9f69efa65d3cdd8a1e36dbc6d46c01adf6b7563e594c29fa98d0fea67fdd02bcc84a33ec4b8bad10b6c926ee0e4be2842167829587ed1fa921adc33cd46e1ae60a7a5db030c8fa558f188e3a140e7b618052a74546603f9a23a9501457cc2d7bc36dfc0c177db5c51549dbf6431c172ee84ce0bb66c5f1d795aee06f79b377a9b87a816d48ced46c0d24151c5e133445ef68590695bb412392d687b62b2176edd5b1594eb40a6e4e06c2302fe1b1293ec043ff5e853c865b2b59ef50d8a7bc17d99d4834ae52173f5bf04bb1613d44a0aca1d71ab1b7904585f4d921ababad975d49c75a3e7f56cb14c786ac124ecbf5cf9b01802cd85279f066e3d278115932c2b684bbb160bace923d6ebd572b34efca2adfc19446548d286d7e43dbb8e3ae7128e2fa85c68c77390c218b53ccde4e0f8295699138fc3fac0a7601a17df83e08d2df51fc0b455c48ceb5e94426b7fcc431296cc25968aaf76910067ce8881ba6226154d93959092db23c9a569cb5f0ceac41480394dfde206ea7ab77a842609f14afa295f36f1ad89d2755be72cc715a00bb0b724d984bdae18f331227c937e41d7642d05703a8794cb91c7f42185356442a8d61643c274425f9bfe5b7dd86f182f5040c65923f74a023951b088f09493be1a26383c09bbecaa5afa56e4afa94bfb638178c2900a13a54eb8f75c0f4c9a6a45051b6f137a68cdc4afba639a0539f93006a2cf11bd4b2cb536c8513acc5c8033ff61985f250341e50172ef1b5d04e4c1c4406c63e593c83ebdfc80b819caa7c88e0852b4a3cf74aa764d939af0c3ee755f9b9ddbcf7c7b5e340f03274a7a9087d28428362a0762b530c7b615766b3d78699afe376e1c32fe4628e868ec30c60caa0f333e1ea1c68bc6769598e3af2889cc3b0a586a7575ca5f75a3c73d821ba379fa5ac80b89bca0bb3c958c6fba7c0fbd47ca32754591ba3319d99499a9b62ccb31fe12751c95100e89ccddbb14250320b27394161201c3cdc0ce6c5c3d24e6bca0e3d37ee550f9d4892b23783daa92a7147ffddbfc3e703c2d9b42a62edc64bf368afcbe738f0801d066396a612f5586ac004f809d6bccdfc24d4f9f452fe183cf0782c75c41393fb18aced3a1e0cb1920d48e1f29bf57f8d6bdf9e67a7690dc3e44c4c33325e2f878d5f58cb6404bb0847503011c3a35cf630cef94a0dbf143e5c23de13eb9a3e04aa33052b2c54c9dde31125a01f23827e316b2b8236757bdcfe2d0bd450070b9d563cf7a7b606e6912d6a7cfe1ba7bc8945b75910d05c29d5cfe051912d690e13ff884556a773a642d501e55f7e850e227bc62cf8251493453d279a80646f988bb9a93f7c0be03bf60c291ee99e63b7adae8d8c88029a53d6db0559b018db93e52e6d85da6374d46f291905c505babe0005140c483ed62b780993dabf4f07092b8c119837d920a692f701290890456fd22559c9dac0a056cca6e7492df396a275d9abd68ce9570a8ddf3ffccc99592eac8a21e6291bb07045529907aca84b9addc856645e1def8089fcf4fd86882deda5487228ff6fb46671f97ef6ccee0e9f032fd11288dd1e29312f680880df3f06b3184708dd3e6c4ae353e56159be6f4ab17ff73b79ce52b972933c8638683be6c3a8e7d9a2244ee77bbc77977448b30c85c2e4b388082655d3a37ce8195700a9fe56643fee6f14abf8c647a26b7ac1818993c32cd0dfbbae4338b4095db058d21712487c4bdcc6912f39fe032b424acb20f73cc87f109f5e147c61aca11ccec2ee119245a784ab147a0bb9c1a19f116e8768cc0fb4193aaa981b30f833dae238a6b4d5bc339a95e3b6842e62f269913e0c90011b0c2b02ab8df5e858694a2072af5c9f6fa8cb451108bb171e41cc2691c15ec1b5b0c24631b8452058db93ac0e6481e2b9421459d2e939b8dc2677183ae418ef284bf4c82f2676f188dd89ac0ab3d819c56586e55b19a94bddcc94733a2f60057116d9effe483c45e80d4f2deca6811e5ed2d2cc16adceef6fc89697c36422f1a33db6ef472ecbfc896b17a5a94d44bc2eb1371c64a1f77180d3b3851544216b9f5c3328e29f19ebe7c19f0d4fc2e4cf4563464b889c7034985954bbf6284419f03242c357ce89b6fc2ec2fed410d8505d98db3a652df4ddf2ca0a1ae2b27656e8ed2b3aede97bf11940269d33ea4d85c434c8bc7fe7bfb5b15ca3636df25ff451b813c69bffef9307f156213eec8a1c991d968ed986834fa87144de05911ce279d32d9fa44a11c0ec23fc8a3696e56b19e496edbe4b4c1fef97d29cd78a862a1a9272bafcc9fa52c16c7be6ea504dd2b9f8ec5b84c61dc02f7c742c21e45fbea6becc81633a49a6187715c31fb451462e9cd75a2550e133e28048da0bb50ce57c6cb253561392bc65f7e6743d1be65bf112e22d6140adc2c97769a6a8d92e5744fbdf605d941a0ff25002ca383d9b3a48cdb87e1c46747b459620e9becfba103913b60fbe1bd8f67cf0953b8f9f101dcc14713a4f1436212b34d1df7497058bd865cf211e089aecf749dab4094926a6454801c733b4212e5c9401b826d7ad7a6693e0770fa89bc91361b5758a803acc403e8eb4e5d5edf2ce4a4c21423629529ba9acf49355f82ff0b53007cc2723529a0e7e3219a003e3628b356b119f62f51f332f3185d97c3453ba7a0b339c60425da528567180e85d452b0db9e37a6158dee4fb97d97abe7639799ce6cb8e83cf5761f3ed8a2e4167e7d4ada7847e860706e0d309027a713a1f763c474e9d97b62780c6953c8fcc6ee2dd00115845fb0e97e5db0143e84226a04323746a80f2f3cccbe12a79f6dff7cc86d34ce998330c4122adb6c6488c6c7894c41d803fde08f31befdcbd7cfb38cf138858afb280b34b7303b8691b10cf8c32da8b2cc953244d1f8233d3158a1bb0aadef0083aa4b6027870e4664d9008fffb91517b0b96e2edacef69137fed3412782dbbadce9a2afe8301e6737f8cda11914920322a8676fb66e412129823fafa0ac022ca328e1c4fb5396c2b95911d23992879456f253729e7ff9f29459f2d90f72de80d8380c20a717bc4465113f05eab4c4c967d96fa667573d52e5cca56f77e57a287d860fda28501a8379bef3d9be46ed44e79d99ffb9dde91544e8a60d1e21303d1d4c7a258aa4bc36f26e28ddb5ec3fa719618b50784416fc761a86193246f4558ca3f99a2894d5454c3acf86ed249e3014aee5199187cd307b78c7efcb16ecfc29d254a75b57f35e040396120a587c574860e71d63d90650906edda46f5e973544b1098201c7fdfc7fd157c7bc375172d9364ed73baf68d3adab8e5af20d54011352bd00693bcad84ec766a34b7a3ad4abdec564f6fcd410aa990b81ee360bdb737b66eecca97f22abd852b44d4bed96bf0e8c364418c7d104cc3fda135514f50f2d98bcb1a5eff47c50ea29f567ca868385fc0f08926619a3453e23a9acc9e72bfc022a4137a173b168cbb1c278613c9bb3afafc10c72b483b8f51b8d15f7073b16ef8c31adf647ac082ee1b4bfd56a03217255770f0cd44578427b8d908a764e2fef799f31c1ada85e7e1db301b2ac3dc89970ba666c782a62b84cd0c89de618741e5427c217f4d88f19bf52908bd6d6a535cdb3c4abbc5bcbf1c4e30c6e01b6f94a667b14ee45d4b2d8e1d6a6a5404473eed541146f9d6a7f4d2034f005ebf60afb6002171ccd5c747317a633e658fff4e1efbe6606a1a8015357dcd00535fdb7127d95328265c1b792ceae97e9d870a6c037e6efe7b07a4c945c613c4c71410a6eb3bd535e2bab055b3e94286cc4ae7e5b738ba83626f34f9211abd021a66f2634e54027fa9d1270e657373cafeb8f936bb9988259cbf5f0176c5ec5a404647c77ab0358ce2c0e958a2ead14aa4df98e888d0b2b9f8aa09fe23d54933fada210411a6d335472e6847d2c30515af14fbdd557d0dd84a77a4dcdf6022e2930334da2c2c1d4eae6361d3c7793be0d8483b173d73211d75cdd7e9c37e183cda92251cabf7270fb9e2a84a8a6b022b387634149c3aa911165605acc0b28cafc31e33e0d176a1759bbd739053b45d3201999dc248ce7d047974524633f2d92300f2a549b3c47b2c50ba53e145daf58274e96e5d576569b8212d39e5b012d46cd2d8a7a29c1ffe3eb6781d2145093b2ae26a88fe2aa6326260cd7395f4d4ce82a80176c7ec5af558084ed5af3dd8ce6a5cd85358a2be21437a5371df2d58e43172367f581386218a504a347a464b74b5b6313f1b2bbc3ca29d3f84d709e83c20ab97b924b3933fb1f1bdb8ac9d7a41e19c3339f1f4aadd34df7b724a827d9f93886ed52e7178f7250351045ff8f6e646ac4e3e2fd64ce33886d9f2b39c98c8ac5489b733ea584295884650b6051f7b6edd1cb94a741ce7e4440176dff35373a9901b752bbe9f46c3fb9c3de78800cdb7739fa7caec77ed78f831e8f86d603e3b9388eb8304b4fffc5", 0x1000}, {&(0x7f0000001bc0)}, {&(0x7f0000001c00)="b96806b45f224f01f26e21d69603f8691e5ade48e14c518a45e156c5ac8031a8d28611a078506ad56e8055e6cff24941999da530a3f0e4c17ff383804a50058132402a74f85b3c2cb6f7298641b1cfae911ca38497b2205e647af85ccaeca06c771b88ca272d68274ac81f5137a405a104bd9c6e81a4700e22f6d4d8548c04c7f086b838d706d6e16921136b6d9b75a8c6c589e968855f71a7705f689e7ce06389e5c81a590b809ae93d462528b25d551368cf415b8d00bd9d5f97022a5ae7dd37d8bfd723004ad024b3f8234749b4", 0xcf}, {&(0x7f0000001d00)="90e10daf147523f02ac5949a2f86922be9bf8caa8cc77914b90790d57bae350baa869c3e6f9b68bec6a15a07199411673dea028f635c265ba29dc397c4399c638b587e1e94bffc9199a57e3db31a1da5bd1f92a4f7e29bab41b192b7a8fca4046950ae8f", 0x64}, {&(0x7f0000001d80)="2a578eec0a371d61b336815430d8b5081739a7e48a7e98b2426b7e1035a2eef1c19c689b9e6128d5e0b2895a0e09bce0774d96b8cc19e73aa4a502f3e92d4b12b24af1668738b7502a652c502b0896352ecd0d37a1d9edf2709e25b69cb62c62ee0f6d5e4a285b4d934abe74936774a84ca87c5a730a237bac4cbe9c916e983fede08ec98d6aa9b0777cc0f31651cbe67058e472c8dea9e7f15452225d3445f0408f83ec1eeed2fef9973001575ce7c21aa84f6dbc7329bf19193ba7a43afe17ae24ff062044df19faef8d83010da324d55df2da2394a45a5a03b129a7148cb4aac0aefd148e7a276e2e20ffc0ed13033da806a5b375eeb41f5d10db7b996422546e202a12c38373defee6ff760d9211b248e714c20e1ad69a41efb29f7fd87a273e988a9a593701b9f6caa15f37955d1297326b93087f82b42894d5ab984e9d373cfa17e974ec6d4c451e535ebe9ccc68981ae4afc8d255f55a091d35ed8789b9af185d3d230b2e1ce59681f3c86c238b75501f2ef9b977f118e27094f2cbeea1a87268fbe0813f037773ec04b8b8605e3f1733cf2e6e674de6fd65632573c1bb49ac71778fce30a0292b58f93f9d6704acfc1f62c6b49887e3ffb561c90358228346cb4d20fd0e88337247273e233b5ed34db164755848e93b4a1a84beaa02bbd8874cc101cb7c193126b274783940adce08f8b1f9c4dfb74f3bcf133610032e023da1d53a07199edeeaba67421278dc5bfef5a5c1f98f1e649b256e127550d853a2ef2e5720821485447f15fca6341cc502304fd3f69a8c1175e8351e3427f6b8166f1fae25253fd3ba38cd8e33f9dee9cfb1bfe619f0d79cf4ad0de1eec624f685251bcc2a868c76ae39f6eaf69fc26093a2dcd5d54e999bf5cc23e2ba2ebff310ee8056cf992a7a72f07950d3423c38603e82e21a26e5066a5c1950cb6aab50a69f6b877e98cc7937296df95ba28fc9814e4a64813fcec5e0c80e25a18c76710a4747bd1448e24658931cd5724f009eddbad6719baa5a47cf04b5bf7d111cec9dda1b0e25d0c4aa2f616b50a51b5aa04b502b6ae9bdd06b5484e6b9687acf30bb27e684f7be76e751932bfaf92bac7e70fa15fefa2132da868ef4655ac09ddc621f3984dbf47fabe89c3212374badca2ec683d2b17a85c6aeec94a2b150f4cbc316becafb64c9ac1036d6482271cffd5dcae50d6244824faf36d131b08768fe13e275435af7efbe9b6abba0f3a00e0b0b483436a3c5c87b284eb9ce651edd5beb2dfc13d68e45633c5403b93fcdc5f15fa3f700d883c1be501e89c8ed0a7f374f4ab36e4f666c035ac91bb51c3403c53455683edc74f3d5976d17f5831451a727be7156929e256547d3907b482d01c690384000340560c5b7ec86e8c413f87307d89a58b09f21ce33d4bc6d20dc50331f6d088a7573b6c20f9287df1160640712c2e0fa9b89e6fcc44ec384206c26cc4f1ded9b1c7fa2769db25d2e531baef249bd1a120d8354a521adcc18a1b894ea8ec69491ccc42fcac66d5bdd15f2233517efc74f4fcbabac782264cde25e1efdc3741083a9b2b4047b236ce64c51740d9f3304ed2601236c0a1679e4aa8de367f3b8a36fd2785c8ae30a7d31f0cbf4b1fb399f54b9b84a0cfa3e4a5f0282e3df8b3b01f3ae629fba4c727338e03685dc617e511c2518577cf61dacbcc2ccf44ee80f31cc5f270360b167aa097c412b88eb502293c468eaa20f8d580d944675e54a039347a42b391a316ab64ba9082112b5118f0f9a5e80d3b6313d592b014b59b289bbb57e96a68c2a4d2588d8cc2df6d38bf4872241ecedeb7d8ce281a12ae5555c26613a694fc7c4d373641097de311496da02e3ffc6fa0aba88cf7e54b98bac202fb6bc67ca24a9d66d4a29bda532c4a9d5ba62916e5e2b31bd00f86f936e85435ab00c203700305edccd47b28fd924aaf90842209a0698a61e6511f9cfe407b431ff0e59dba9faff7cd3a5476945862d3d7f6351244526161cb47c9e9622787e0c51ce3e7ef9f88ee1fcaff74da6f64a05fc57770fb0f122ba96a9b033e3a6468bb461a76806b2c84e5d442bca07305e528bc34ee59ecb6d089daa8b4c36d01f86c6588ce313f0c85bbd2b72a2611346176ad5e98f756f3524f5196ff980b5ac1167935c1dd0f13ffa2b64ab389ba465f80b1ceb9a0055450341bcdc92614c3ccad0fb1617835a027210f7d24951a4c6b3b9005fce969a554ebc92125e6f6a54970f0844c57de790a24de376c7c0644778e056de36fdf966448d2679f1c49fcd344a2d18537ef1b311cf615d77a531653df53af31cfb4ef3e2fd3a6e7edef612451687e49738b9f5d57281c0eb19a222c73e8263fffc57c7171d8c3932f70c1bbf0a43921ceab282f431a7a0d4ad1240cd5b1c7aebf61c5c5bc35acef4111b06cdafaf0c7c8ad45d0907e71ebdd216ab34b2b58414731c2bacf8ea2792bec0d4cd250420d9c9a9499ef8699e3d477070733f7fa298dd523b275d3f0e522d9c1439c5cd75a4dbe7e26e052c9f4b5bfe06c93680ead814ed9efbbcf758f921aad53158321f4c4b68004f7f82e7647db26fcf8e39e6b82611b20f07566db89354380e58e43979000151a1f7c4b3241381f964316e89187bae24eace4e2fcf794a20fdf776fd6a604b1eee1c595370c5509454568c1a063ffb7e9692708b42cc0158c7775f8abae1cec258f394189f9275d11428164ddea2f242c453c63b4c9839d1d883a64c87a8d2c41141da316cf7a1e1d5219bb2f1471c6f82eda13a0f59f06df0da7c547a1b55f929a376eaa818bb140e0fd04a131431f2c31b00b702c58748ab420c902e0f7299fe5140546d18ebfd5330772965ffdfc5fd1b97ffc1b5c67dc1417efe9c916b3337d7558db54977a211913ddc2695fea27917b55f83f1a28abb2adee8f08adc3cfb40e7c2602a7ffd61f5a717be17b8709ef90acf1e359c3936271b1cf9a8ef6c703b7af8cecbda6ca2e44273afe9362646ba66be33d9c09261f78e8b5909baa8504e7987ca74de422b19e210fdc0a64e60abf8ebb5bd011a65506ca39e61426e8e8d65b9dde693b511c7d62e2155361d7eea05f28809e70ce01d6cdbcbc533958fa8ca8dfcb0e0b2b12f61dc4a810e165238bbccf60cc4d52c0339ef31e2fb2d3ee44a18df40bf2d632bcd984fc90f38f66411f4c89f2a002b96f36882cc09066444dbecd1a5e74e872da50b8c85d68ab68b8b724b7a33ab0797c393131782d4f7a5bb6bacd3f594d8debc69f4b8edc7f792a5499ed04f4552c19eba66faf308aa61367332999dd63d70aff35b0db68934e6687a8020ff4d22661580e167605769079848178fa50f79b5cab3fa4ce416caaf49cc266bdf14326f59e64f96cba42b7259b11a32e08ac9e1e2669f47a8b66547a773a87549109b5d392e5c66c1f5cee3935d69682cd0a99e3625caaf145276e5fb1d4c311fa10df601502e23a6d714439e2a0609034c3e4ea6845679ea1d63ded79a0646d0dda9282ccc3d959ffd33ab8b2b9147a0192cb81d402e2d6091bfae6f8de5e19986a5c2b6877a1e8b682b8b7cb1873e703f2841e4d20a740ece592a7f27850b77c0d22d7a2db35f49e8cb91bcf869ed5b09cca34ab4da2f8604c199dfcac49d41e66e553237854ab2176b6d7c4d6259e55e54220bb1cf98ecb623ab183938b9e148194900dd02cea6b5db753ad5926c1d537e998f7a7fc02d5e72010659fdde0c6751f7b36745667f1cee1f3cfe159e0df1a66f4c7f7c4d3945bce1d2dca3bdbd9bb4a8cad2f17c83a3f64d09079e2872aa054275f74615d75fefd9b3b29205a162f8c4ba30cdb91c848df0ddc9e8279dc1854f69b039654aed927b02d104c79c6444ccda008e11223a6cdd66a20ee589fcf78b38298ce3e400a92b9741e89262066a995cbca1719bef1e25684c747897aa4e7bf0d8dcb03b0a52317e05ba6f4b515d951cb0983d0a9e7723b87bd865bd29ef330ac4aec2759b20875db3042ec2870c06927b97d65dc5e80bb2bf0b84cba4123bee82009482a87b7d6245ec8d5a10f5488a8e7ed89e51fbff97eade20086976be548d62d9595c4067e78650c61725eb412ca292029424032d6cb32df372e5450e61a81f332d77ae9369dbcf65e360b2452ab3796f55e3a6f25505764193fa0c639b26dfa705b88a5fc78a279e7595111bc2575ea76c41668821ca4137151a18c378b47cb2d0e634d6bd0435c73cd031df36b94705097660ec2d1d04e45165462633794736c8878213510e1857f5245a30ba95904dd9b2e33d8801a915630ba4a0be276bb5c312d41a42b57e9319a4a04fcb1ffc8288504ef05b840ebdbb8aa0031a732a835b6d7c4ebdbec2a94266511b00485a4ec0a847abb2effaa547ef402a46c1a8f7671d74589897a1a40a7067c8c368a18cfdad34f82ee9845dcd8351da1b95038ca7f77c7b271cf555e0da96f0eb08ecacc125eefd5f5073abcfe3c835f607d2190655bde3f831506ed9e13a7845e7f2d24a99e42be1cc35b4c43782bef7f94b6626798ebf2b8ebe5889ac430d419ef4865de12dc5355af645f1f42fa09642178b05de426de11ea94e9e6612cb2abd1afccebe0670d5d3a243b9e2407d5fb307804ac65832c9d0dac180050d11f925f6cbdabed58c1bef378b02fb66d02700aa67adc98b96ef1b064b785cd05ed18ce0883a5003b2e42adc1c549ef40aff058546701acb50c25f4bab2200577a03a8844cbdc74be2f1cba44ba639f28a458d2c3e4e6ad4dfed9b825cabb2889ce7e83244e78642dca50d0f384f58ec58a19f18dd9650dfb2fee958cfae2a186e8ab3d20d2b1e1b34f70081b37ecf0ea1b49acb6248e1ac4cb0637f3633dcea5ab18ddd30deef616fa304b51b12ec1c28fb457b757ac6164671ce598fc5ba800d4c75d2e9b8227926aa0aaec7c1ff6b979ba4774ee29d48144b85200e6add355b432844acb0090cae200f111c33e47574734af048737d52704ca43985a36b286a30d9235c64f1b9ad373f126dbb8d69a937d9cdfb83651e9c16438dad201316282786a716a81451ac6131521b66901f48134d3eb16f6e27c1b619f219ec867e2bc3470a8ebcd006f86ec6449d1069268af44bdf4cd440db9cf109239970006aac1fd5da05f031a75de096b1e5674f5246c4539df557bba0859124a029ddefa8b8779d22a02de5413a360da714594e2e33e1b4372e7ba86dd8f3b9a9c41ad0eb0ee90fe88b0b8f8d5f3baa09c7257407301b5a85444d5348fa0645a9c08c7ab5e0909dd27923aebf4530f52c261217949ba24f027ae1359da042a0608fa158f056a088503973d19aa765bf31f0f233122b6315414a026ded05e0707debfd6e5dba5b661c3be258a9343c8159febd26291f637c3f4ad6f3b0e53bf6989c1afe9aab472c5f2addb12a53f60d897fa14fb4ac6b3f11adf5eb8133ca0a80f182795b4a062e4a0d7075dffd94595cabfb2c03dddecac854551402cfc94888c5a21e7a20b0ea16ba0ba9ccf68c28942695d6d091acca3d88cf7bc89778e7e1294238ae23d3a4dbd8465a6d84af6e41f5c7d2faa8bdfce493bbf936039a82b8c914b0c932db6601f5f5c68b5ea498054ffe0d5b309b154d37f6df6f7bfabd06b479ae11ee194d9f6cca902fed07167df81978d25680a97a69c90260be2e88c4da512b851f4f755c2d98fc6a95a0c453df5eaffaa5f16bea981b201d4a0ae4f665cddc8dc4b84146203a64dd900a968c90d71a965800d7db9702f89e1a0395111eb83d3375943665f86c4f195aefea", 0x1000}], 0x8, &(0x7f0000002e00)=[{0x1010, 0xffff, 0x7, "171bf35cd6abf7d5afebc2b60299a142dc26b4d6f8edcf94f676be8ac2e62ba2cedf0016239734b601272c450ec23a0fdcb543520cc7b1f97de699202945e23a19d6b53aacfff81754e0e69c202729c9cb0348b96280c17111564a466e1b249da2872d7b46fdbeefc78ba063c1f2a4cade1fc8323a3bbd7dbbb2d535d0637d68c832755068b97a06761b3d689d3d5011aba36e04cbf4d541b643f6276b15c111a73f5be8c13049f3a24aa84e0a3c97cbd59c1e29805e66d486a3d8d606d55e4e4a896eb049bde4b4d9f7f628a87f58f413ab1bd9d40da91f3d869473825ee4d5b356190a8cfa27f6d250fe45c23ecf0f2fbc24354dd9d6c597b0472e0af05cfa50795fb28cdc37bd9ff8ee1362cc2b3509070d266f020f0d16faee30a3077a12c0c8242233b24936b032591633f722adfccc9c264043fbb0f64bfe20f6f3fe31a778d042edb70fdd58a7c34a4a7c3cefc3997704ee596a372901d6d11e53f23449bd86c115ac86f0bb1ec6c0256bb07dfa4d835a7f23db89b71ce1b56591bcec53a3c2e7ad5beba89476be7f01c7efa5fceec74c20f9664443feeab93135b637f3d5e5a6b2efc77a1c8e895095efc530529c072de269ee46d83505a2840dd61a839fb0cef2b23accd57b999e61647af6549a877b0b7a58f90111eed697247a16fbc825caeac326f7bea95124a37065fb53ab6f91dce27ad0703b1900a6806c57d40a0e4fbb6d284c22c54943989f91214e2fd70ead31cea3a838130e30acd7102c6ed5e9b433ba50533734520d3412109f509f3eb98cb22111473452b54efab8be1b85da5ab5d73116eeb84d3a51e3e8ef011456d92306ce589a6fe811c155530bb7f54db0e52e1a23ebb8d86bbf95cf5bfd937eaee4417d677aa888a6510d7e5dfa64a7f2b3d9ddb0e462ef78a0a098a296f6cfaf5e54698e2d96e8c5e402097cb128734c1811ba252a9b0be05afe813a3c8e48277461d9d067d5f76cb98d67b880174d2aa059b5d27999c69428d8b53a4cd2eb0ab030f67fabb06a02decd4228caeaef348580ce153e798b13e73626b96accf0bec004dd3ab4d1bc3a65820c3aae9330c226d61d1a1889243d3e4b41f4f2338eae2141aef0fa9b4f19f6eedbaabce021cb91e5a79b9f60bc8e89a1ebbc4848a9f75d53f8d6e8aab7b0f20ac566b85b2c38e0828571108df690845d2974e251d2b3307b6ee15d1dc23d974c34614eb4a13310e1a6c747aed1b53cf75e5b18de644fbff34514111b5ce0e5d255977f20c730f81af2afc090dc7fc9fe0a4af921a4eaed64cf28ae0559e376d1481072d9e386be3cac105278e16501d4c5a2f3b616ccb7503bbcfbfbb95ed38f483fc0fda3f4ad641df79627fb621c3787b53cdb9670062911d2b42eff5750152b59fc337f46f558c46d3e2ab232f184c930f0170be99bcac4cd00f8abc1c91f29fb9f117fe0863a216cc30566abff96d5a942dc769ab06daf531fba0e321458cfe1a4c12640e9ee17298999fcb494ed43763237eb9c248be7b88975f8e0089f9db3e112326d1e5511a2270d4e2715ed5d70d54a380fb2b0f3c08b113476fcdc323383320c40db7c9d342ba1b562cfb89a64395c61d301b489dedb56de7e8c4d23cd300293980a0f477c49642990f2f571a637bdd954e3192c3ae312462a7a81bd25cfd37b5ac21e7bbee1fc3faac75ec14a25c9b3068d8d9547803a89a2ba55df7d974066fcfad1732774d46779f4a2ea46d33fac88352bcc97a01fce4c709a948219e3cd4a4ae3daf634a4a79ff8e8b7c24fcce2dd9a5ee7f20426ef9634fb007b59636424fb56f0ef680bd805bf4b596689e738f341600b8941bb712038674f56c18f0716f4664028ece64f370ac9931bb390cbd671df6ec2daf49bdb81d6150d61216c701cf3a026321589df172e590780d2d1f272fb8fc673e447b4aa22280c04060c5fe6cfcb0c4ab04f72c13ed0256711e12e818a6c97cf7abbac50aa6357445b28f3b8a94f293e98e4681f780a6b15daf9f1eb03e62f2700151c9ab75c2a0263f5b9d7688b3cc7daa2ca88a3f69f76a287abd53100d9dba33ad6f6fbbf0ffec6fcc4e83355dcf551f0c69a19b0f75bfc9025f040e68542d0b54c4c4a3a6a669b70a4a227da8c277d9f974b7ae58ea3becebaaf1a0c89fb8d871d7140f92a9c3353a11a476f396be58bf06afa9df33170301b743613eceb226aac95088b1a632ddbe6585e58a2b13c1e8e58c01c8b3157000d400538f456eb3e9f4c36228f4f32d7c12f354dacec8c268d5f4b0705246c0b083be1c1a11eddd653fe4129f818ffb3582d936853cbda8f474a7fcb6ae87aa1bdcd9522ebc759e263cb912075e78e52ca1c98b3f630cc2f4f999321958e2ff74d7e9f62d89e3679ed07bd2bec7d48471746fca50e3c76282b0af72831743a72a86aca29174efc509fa6bbd779d282e2622873652b7b9105098f9160f96c6099fd7872123032d4cf7d14bde7e0faef949b3537bc2fe96c61a842bdf1712740f053becf62be9f6da81a1908a0b4621f1990d92ad8ed853a384f7b328a1ef34f3ae02eaf8fef73f488464649783534976d2aede85d87c0529b5e4f804e5e590fb5111124f5f9c17f898f29ed43366fffa24bf01bfb6d98fe8b368804f9725c32107220162751d2dc235b8860c661698991065e2bd029acf7e3959f58a7b3df51f3f4b8381da90e3dfbc8af99d58cfaef9195240dbd0ed11690ec2c5eacd305b364c3aa8a5b8eeacca7b026afa182b6fba014411fc594ed2716901b61c4acbf4f3bb913d5c219f2832ad24d33042c38819a587735d774c79d6e12de76e03f8bb3b064ec950a34a5363d56b4f2e8a454955352a6c79b50c9163ceff51f29fcbbf3e0809f1b66e430fe89fb609ee8f3d51df9c7bc490b2998413830bd0fa71657e9cbefc1d904b491c0112e4b3b4289e5f0132214838b854164bb2260f641d431c5bd5d6bd46da058769ee7a989eab5fac9b35739ecb11d766117d40a0e7ce7f43db95165fda5f7fb201bfc77812f95a6afd32bb9904f92375ecd8d552654f7d199a4063d7118bb4c16a3799e2a730ae0bb374c5210dacee62ccc5489cb2507e4fafdd29b5d0114fa0fb6dd234feefc06dc7494f8f736471b115907fb2db5c6efc203dbf502c0e472c37a15d14559ddac72a7684d7b288ef482cb7552199deca7da3f67ed9a209ecda9003aa3feecc8cddd7dccfca08c3b00d586d7ead58777d34be2d2f208a03987420444ac210ba645030b267d4429a25a592993f388d05c2e47c56492e5615a26e8e1deec95897a98394cf36226057f4597c9a0c0ab34afea7fee8c9426b4bd5911e1d0e047d73bc3c661f2942803560db91ee1a59afb12f5ea1d72279baa508b1f7b30dcaac3de060dce937c3eeb2a32336f972f029f23e5e19002da497fc387c0a513d7cd5c888f3ec492ee9bf9d80ee775f3f9ec89cd1996cd497148099c4e70bbf541cd0194068745eeed97ca9a1285463ee11dc24a2e174e95aa204809233e6ce267c28e1e4f80c86207c62c6ddb5659196d78f9392fa0665fa06b2537ccef4b7a0e27a698dc38706374aaa8f2b45d962d9950d2f17b32a02757582f7707a785ac868b573e72735f23f1b89d8d619ed21fa571cdcbf580bc1ffc405e1c26852b77c6f7b509dec8a03d99695928f794fbc055cdd4142d499d39896c5babb683ed7d93a84f89443ed295532f777dd49600d6ef0944922fa346000efa0c345596b47e7f8d8dd030efb1d9bb33c54292c350394084c01ac7d1fc906c80f27ceb4362bbd3728b8513f903a58666cec12743e3050918a18d4e4c9b2f665b3b514faccf1e7de4a18397cdee0635226580fe6644c603bdb4f6d1c0d9abeb938ec5ba2d82bebf11b269fa02420825fab28068f0ccc208bbb960b8f48606d31f8278847ed0f744e182d9f467ecb9707b390c639844d446332e8b93d90b0bc176bea3026b3aba7d874dd8cef0c6991e8e9f4a8861af81da3b524700764f5525b19c1051dcb3a465ff4f7a3d9ce80a9b24ce539ef1fa7e9164e45de31d2f8ed7ba0827d2f8cf9ebe4195a1f1ab159ad915a85b803c5ad8531a2022d42710c49df469ffc0d8dbadf7fbb089953bcac445389d678d7e2aa80750eabb18f65344bf1c8deb2b74a23ccec9fe585414c55fb672ff3813b4e4226608217504018598cb3b2428d20813c34ce0536454af3f30576ab1490a6d8e74b878f7976db43f15a2e073f19f79962070c79cba04a05355e9d6bec0f92ac4b1c05f34984a8a051d52a5bd3a400d03a38f6444499e7c8674a1cdf89060f971cae4cdae9c6fc2b05e027a17887c1f8d85a147c83512d9c7f9a28b11d12848a91cd740d27bef1d8571b96798c389f4431643695aa1c7c9d8571c521f7767abf5211c5e387e1aa4fc8975c15c9b43e96c08a637fcc1965381a33980acbc84682668ef913310d392d26df2098caf0305e9e064ab599396344a017d3b82ca9d93f8811ec5c6a609525ac604a354c3ecb9f6f19fbd59c983b933ecae194585802634f709a3dd2ca1f24d4ecc121db6bb013277cbb69165b4d696d9c843b9f9bed3df03cd907382089baf4e2b649e06e0bfec0d02464927861f8efb48682205b4f0b3d7a430e1648c0130c0d5dc53a9035be697244be447914e2f8b832066e57d23120dbc31f293953aacedcfdc1e473d2f18efae865045695ec8e68168fb15eec0e59143563d99f5eb84b38c3051cbfeaa07692e8aa9cd7e3226ab6b6ce700b455b74cd2fdc913964ecfac769ecaa3f637a33a029f382de5075e6c05afcdbf3387beb23cd5c28f9aa15e421af823ae28bf23a4f03c690201992bf1fc92541510b287c41cb6f25909e58a70b31a4cd3a651375e806d3f0443f25df6ebd3f7f3b5e6378755841a3ce6b3470aa7b640177e50c5f3399e44ced7b78c2764746e9df315d98692ebd9668cc49b34cd324379d29980d6fe7d1a09bed25ff486c8cb2c850a68f45eed02621dd9644e18d5534e79562c82a0a38936785160e732d514665ee87d4ca045c1e94917e6fbc7a74939ee91e75fee10964742d56b0358812629b5cba4d167a61dbefaa9736bc6f4599a8f85e15558df11423a49416d8a4af14af6c35cc7c86222f357834f785129a6270db8f947b11746688f1dc2707a6f2e2a9c68028707b03ca8ef966561e61c384adfc00d60fa040ad568629a01ce2bc94cf7d1dcfae4c3b8591f870be4589456dd0a54c9ca2d7758b923e23da6c2d292b47f9c7254bdb9ec59a93f7cd3b7476e3add21efddbf5245b08f6857808b5373c580a4b8b5846daf1860a9257f30f02371a3dcf63e31eb7f6f9ad7c518704ffce10ccb1b9f9bc523245c19986398db8bb7e57cfb08b1b7b6861b51c512675d5ad474ae4e36257dcf2b28c5a02cf94f8bd0689060480231ab75c0e0f0af3f80a1070ccd94b4f062939ee3f2239667f78806e9a2d9a718b1cea3dd88a4bbd3e9fa0e8a435c86863a439d436a091649ddf3f5a6dc5b8013adaab441870fd399b70e244b20c5b678a4aadba33c0a924d98b76b5ab557b00e58f5a606b87ce6c9e132260bc55250b6389e00c1ed15273220f7c7f6fe3a0a848d90368c4632765140940b33c1a19cc7f78aee07f28fb3448d7588ec22d675f4f6e7d16007ac81838507a1c29bd42cb282e2e052eeaa7178ae029b84a448a9f1ee6fb0b28c9b2112840534242aa113f52344895525487933bd23a33243299c0ddbca6617ba0f833690cf419e1d03518cccf39d39635c6dc9a875d9243aa188d46a4c"}], 0x1010}, 0x40d) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000003e80)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000003ec0)) semget(0x0, 0x4, 0x0) r13 = shmget$private(0x0, 0x4000, 0x493, &(0x7f0000ffc000/0x4000)=nil) r14 = getpgrp() shmctl$IPC_SET(r13, 0x1, &(0x7f0000003f00)={{0x0, r6, r11, r2, r9, 0x8f, 0x6}, 0x63, 0xd6b, r8, r14, 0x400000000000, 0xfa97}) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) pread(0xffffffffffffffff, &(0x7f0000000200)="b4", 0x1, 0x7fffffffffffffff) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0xfffffffa, 0x200) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344}, 0x8, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = dup2(r7, r7) r9 = dup2(r7, r8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) syz_emit_ethernet(0xb6, &(0x7f0000000300)={@broadcast, @broadcast, [{[{0x88a8, 0x2, 0x1, 0x3}], {0x8100, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x78, 0x6c, 0x60, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @tcp={{0x3, 0x0, r4, r5, 0x1, 0x0, 0xb, 0x80, 0x800, 0x0, 0x9, {[@nop, @sack_perm={0x4, 0x2}, @sack={0x5, 0x12, [0x0, 0x7fff, 0x1, 0x3]}]}}, {"7a753495ff41c74ce351d321e743f88d2328cb45585124bfb879ffa9a128a200fb444e90fd2079b951d8d8dd9ec9d8b13be6809cd594f632bc56eba3130b16920c20556966335e72a3afd50f"}}}}}}}) socket$unix(0x1, 0x5, 0x0) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x4, 0x40, 0x8f73}, {0xfffc, 0x80, 0x3, 0x1000}, {0x2, 0x5, 0x5, 0x6}]}) r2 = geteuid() setuid(r2) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0xfff}, 0x10005, 0x0, 0x6}) fchdir(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000740)='./file0\x00', 0x185) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x200, 0x0, 0x3, 0x0, 0x100000000, 0x0, 0x3}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xa, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4bf4}, 0xcb6, 0x80, 0x0, 0x0, 0x802, 0x9, 0x9, 0x800000000000fff}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r2, r1, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) setreuid(0xee00, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0x4, 0xffff}, 0x0, 0x0, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000200)='r\x00') unveil(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x2e00) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = open$dir(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x1e6) mkdirat(r3, 0x0, 0x0) faccessat(r3, 0x0, 0x85, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x14, &(0x7f0000000100)=[{0x2c, 0xfc}, {0x9, 0x8}, {0x416, 0x0, 0x40}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYRES16=r1]) setreuid(0xee00, 0x0) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt(r5, 0x0, 0x20, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) executing program 5: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089d1dbf62fb4602c0e8a10dbf0287f3ccf2f99fd04cda0d40a3e8ce141ca81beabd5914de9270eaf8129972b9b5976304d", 0x680}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = kqueue() sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000300)="e4fe35793682996d6b7178c52d85bada16faf726aac30d90ad440a811c9e81ffd92809082aa6aa3910b1c69ec93b2861579861f770c4861d7f062771564a8a4be59ddb64400a989198dd242cbf1c021480de3aa9983bbc373b7685a5ec7054fc7256dde494b74da51d1b06b699e4e8f97dad2046862d36fd0ab392e1c60a8d241cad5ab43627d63866483bcba6f690d4904c5620ca3353176c49ec3767253b76a388e99ab56dd9d5fab49092dc156d6826e349f1a3533149a0f7b9949ce279891b83d455e28c3d3889", 0xc9, 0x6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000280)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000040), 0x4) r3 = kqueue() r4 = dup(r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0xd2, 0xd7}, 0x0, 0x1ff, 0x3f}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x3) r5 = socket(0x0, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r6 = dup(r4) listen(r6, 0x0) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000440)=[{0x2, 0x94}, {0x0, 0x3ff, 0x1400}, {0x0, 0x12a4, 0x800}], 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, r8) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 6: r0 = semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = socket$inet6(0x18, 0x800c, 0xff) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3f, 0x7}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x80}, {0x86}]}) r3 = semget(0x3, 0x2, 0x32) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000300)=""/4096) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) semget(0x2, 0x0, 0x421) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="7b4dcd3d98d744599d79f554cd81f71e0dbb25f745925deceeb22dde84f23ff713e2bd6caea9f9e2f1216d043aabf76c53621724c6afd9f133ad28f09340dff0f4d3c5442305a802ffba95b187da0a377016484c1400e09bf219e277a335ecedaabd4741d562cb1269d66381526b7c17404bb4c217afc6b77826fe2f", 0x7c}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}], 0x20, 0x4}, 0x400) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/519}, 0x209, 0x0, 0x0, 0x0, 0x36}, 0x4}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 4: r0 = getgid() r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r3, r0, r3, 0x0, 0x0, 0xfffc}, 0x8000000042, 0x0, r1, r2, 0x0, 0x5}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x6000, 0x5b3e83a) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 6: syz_emit_ethernet(0xae, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000783a00f6ec06a4df466c130a1f590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae23553544d14cb2e907c8ff0100000000000000000000000000012bf415"]) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000fd06000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907a6c400000200361b1257aea8c5000020020000fc00000068bfba0901000008e371a3f8343712059eadb71d89e000e20681e4b28000eeff", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCEXCL(r0, 0x2000740d) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/dev/wskbd\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='@ \'/[-\x00', &(0x7f0000000180)='/dev/wskbd\x00', &(0x7f00000001c0)='$-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/wskbd\x00']) close(r0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='@ \'/[-\x00', &(0x7f0000000380)='/dev/wskbd\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='@ \'/[-\x00', &(0x7f00000004c0)='[@+.\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x3) socketpair(0x2, 0x8003, 0x8, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000005c0)) r4 = dup(r2) r5 = semget(0x0, 0x1, 0x118) semop(r5, &(0x7f0000000600)=[{0x4, 0xcfba, 0x1800}, {0x1, 0x75f6, 0x3000}, {0x2, 0x7}, {0x0, 0x4, 0x1000}, {0x5, 0x199f, 0x800}, {0x1, 0xb30}, {0x4, 0x1, 0x1000}], 0x7) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000640)=""/253) lchown(&(0x7f0000000740)='./file0/file0\x00', 0x0, r1) stat(&(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000bc0)={&(0x7f0000000880)=@in6={0x18, 0x0, 0x80000001, 0x7ff}, 0xc, &(0x7f00000008c0), 0x0, &(0x7f0000000900)=[{0x28, 0x1, 0x2, "8e944e9f8865eefa2d274081bb849f00ffa8b63e10c8"}, {0xd0, 0xffff, 0x8, "c3a57f1d97df23f5dc6a453fa8c1185a39a366f8e3ab6819269af57670e300e5e700c14ea54929b511817a21b8358a75bfa8445be2640604cf2765086905b73901ddfc688075b7ac7ce9b19d67c23cdaa1953f0f9e78cf0fa23a2c73c6ab04e6e5bd3e824744b4a0895be7e571f0ebbf08ef3cbfd40471ae59b65a732484a1403093e072f187e4d9cd53501def9b1f21fa12e2512e42f43bc8b2a07f8e9462dc25f1af77ff448d35bfac9b8325dbaabde23e68915ffc69b40d8df8a638d6"}, {0xb8, 0xffff, 0xfffffff7, "23395bfbf1ef075b0615ef5506136b87eb9cdced3636f0ac0de1f73025d54805f1402e59cc57677c96622d91a70140312101c49bda47697e479da38138b03bd2a73d1cb49788a6fe1c04b77f506695d2c2e511d17c79f0e9707ec90f1b045687a7c5c9bbbbc3e4deca949e3d874386a3ac58e5078f8eae90bc16f616edcb9f8d3f4a1d19d561cade4ddd1f7e78dbe36bbc496f364d17c59a308bf0cad0f4ae58c66d740050e492"}, {0xc8, 0x1, 0x5, "11122019ee7d36b249aafcf6e9a8a6354fc16c4ed543fa5ce94ace88189647923a23110c75288234048f410e04ab78663dd3f65ba501f09589366dc1a7536d41b2fc2a14d409ce3569b0d0625a2cda459ac3aee4577779f9f6d700e324954171c2618c962e4b78d52a86f5935f768f1adfbd9c4f62e763b145aceb334aec0ee7bba62cf0f3c19be629acfb3a7889c18ea05425efe0b3a2fb9e971781adeb3f6d8094072c9331c554f9fef83e4bb35316fd21d9cbbc"}, {0x40, 0x1, 0x4, "6a1c042b8270aee42d1469a68f8d5646fb27bf8c8156dc35cc8759a993256f5e6a74ffa26eb74eb1fcf2304f"}], 0x2b8}, 0x1) sysctl$hw(&(0x7f0000000c00)={0x6, 0xe}, 0x2, &(0x7f0000000c40)="cc92a34d20ce01eb3b19ec48e704f24765431fbb97751925e816e23e1c4e6135f8c7a40eb6c57818cabff497c3ac86a92aaed55730b3", &(0x7f0000000c80)=0x36, &(0x7f0000000cc0)="55f5fbaf9328f3c1e9faae818897e501e8d5077a212dc9968f2d15b76dd86d8b63415aed511192ee0c4d3622a888b1aac797e891f621dd3677939f0455c85ee1ebf863bfe9d2b850260619234ad20f0f82e7d62157a8168855a047b810e1fe80ba421e00f910149ce2069f04362d9704ecfdf78f861eddb3012fc286a772b47ecda2413035e8eb58954b4722f722d0ae31841dd6db084ee8db59fbc4066bb492afa8c8efb1100dd4f4e97c5f70c754", 0xaf) sysctl$hw(&(0x7f0000000d80)={0x6, 0x2}, 0x2, &(0x7f0000000dc0)="e9c56538407a33c3cd6faa3f91c1e7ca3989a08870", &(0x7f0000000e00)=0x15, &(0x7f0000000e40)="991be5149627428aa712888fe771d2507792a0d7215916d18441b8b22761ff57f1b02c1445a4c48d2ea05c84860964ce11c44b435a39c62100a8a178751dc9f64b93260bf33c6ed3e4ab20090c30b73ed920bc09294ca14035d05c56a33dadec56e43bb938235c0fa3707dccac06b1e1b71a0fb825c8b2b7b011cbf0e115ef87a5cded7d31b763da0f7ff0d3ffa40c1d44e2fefb84c9089c71cde4eaccb623f2ef62533defe17dc94ee88ea410fde2d5f772aab41f24c3904e1cd6bd2d54f82837c3955f7a727408e3725a0a345f7631090a26f45dcf97ff28b5f92d4f78d954c4292a99cf63953ea14e507af6fab8e999a18f3bd1aef4aaf0", 0xf9) r7 = accept$inet6(r0, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) getsockname$inet6(r7, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) readlinkat(r0, &(0x7f0000001040)='./file0/file0\x00', &(0x7f0000001080)=""/6, 0x6) listen(r7, 0x9) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000010c0)=0x10000) getgid() readv(r3, &(0x7f0000001340)=[{&(0x7f0000001100)=""/95, 0x5f}, {&(0x7f0000001180)=""/64, 0x40}, {&(0x7f00000011c0)=""/213, 0xd5}, {&(0x7f00000012c0)=""/57, 0x39}, {&(0x7f0000001300)=""/24, 0x18}], 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000013c0)={0x10001, 0x7, 0x76fb}) sysctl$hw(&(0x7f0000001400)={0x6, 0x17}, 0x2, &(0x7f0000001440)="d6109f1bcec1af672b66e563a764f1bcd5ac873f72ac958bb1debf094a3a6f4e0e10104300f5414a3d189f72d79a386ca8e674cc1850e12bb2c3c8e6167bb7a925b7b71209", &(0x7f00000014c0)=0x45, &(0x7f0000001500)="8c9853b581698d1b369788b120ae4afd174f0f09b37ae79297d94ed53dc67cd5029974cfe55566f4f14770b87e423d00707a5162a77837a8105df7af994e88301f08e335250baa4aa5f077a1b9553999fc084d21de14e71bde74ed0614f4ec0799e046255b97af3976083b511717108898de2968ded3def9506b405d4ad69c0ebc", 0x81) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f00000015c0)) executing program 5: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socket$inet(0x2, 0x1, 0x7f) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)='<', 0x1}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x82, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0xfffffffb, 0x0, {0x2, 0x200000000000}}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40002c24, r4) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x8, r4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x0, 0x0, 0x4000000000000008}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000006c0)="888474e39e41454d55354be5ac5ac77f4feb12451cd1afa57e57885c182c122bbb085d8086dfe69b8db6d955c307bc737ca290bc2b2f12cb4935a20aa2010288aa65b9014651257d955d3bc403963a4a98c6d61e1e62668d2bfb6c7093e1c128f9cea3ddb39877a6b664b0aa854b206c64b9d985eed71f797b6580268e0836aa296705c9e9a6e9bd461b808c0dd120c276d75ac30efe239c5704", 0x9a}, {&(0x7f00000005c0)="da49a38a2adb7a37639c4a2a33aba1b5bc2d2ad5b05eda9f2616d4c3b88184210394944602ed28f7fc469c293182730d447cc73b26e63d3030fb94ae4125d5c4b0db768fb86d55b6510a5a608de4c92c830952b68cbf0c8f08e52805ddc14f3fcf10ae4464ad6217b2ac5b8d76368c14dbcbc2dd05f7a36da7316221deed122b854feae636d8e7d89a350c1ae76216f8797317f22488bf14884aa66de69e66709e35efc51424a6ea410779d2a1b41afaf2be77953e96decfecba2fbefede3ee3f9f24db70728a30186764b8e5d", 0xcd}, {&(0x7f0000000dc0)="01982031fc2c776cb434b5fd69bafb1f4050addd367816502a9afa5bf3e1f1755775b0dba209bb4f209ac05ffe5dc3db34731e026a0831e2341943b70e13f3bc0a8c2a485d0590240104c943c3660c5e58e25f6c7a30a82e77d7a46b4c4a2a77b9d64f6516e10bf909fada7832d7a54d00de582971cbfa7c6a165645d3dabb51e4f94908240ae2b10a0b183a0ba50a51241562e74231888faa94d0da930b0f9726c25a21308b272049535ca761792d9c366772109f02e8932a068b4e32741a24713e021fa42a8fe7ddc39720b00f0dfe8cbebb7fa17f1fc6a25068d49fdcf1c1cb5becc4152730f25e6f4e4b95912c8c676a059cfba0bab349e8f46a34270e056874fea29659336c9ac891375f7e1786", 0x10e}, {&(0x7f0000000a40)="e98f097dc6f3e6fcd1b255f18da8d350fa78f6b5666ad6eeffe1d0b58661e5cc3d51ad34d60194f19ad3733bfcae033969b74145104a5e11d25da803f68eae44a2f1174a893f2f5180c4f95ad73974f93745a0387cdcb15b3f80cef001ce4f873a01992af6d9a64f5fe5353b4fe99b51b097d25df7ee68825e759af8115c4591df6741d2126363e615fe405df8545cd637fbfed03a85ad761e97c367ba63051178da60224ed11d4c0f22ee994b7627af5f24635afae87393cbf54ff07ed48d8f4a9de72cab89ea2b792913f8d180f7f8d3180ebc7f6ffd00d18f6338900bacce80627a742af900000000000000000000002b0883838d2c8cc6088a044e89b5aa237c0186d73ba7d866060000006032be783c3c0dacbd58a09d5cc1e66b2755ea444e16310cd5e92d21b701f92a06495bed75a991f77d8d30e1b1215ed2ce331acccd0032781adee96c1f3e8c339f37d960d3a727375c5198e0e69f8d21ed60974fb0d3041a6be462ae26041e6b170b3e71831340e188fe0b5e6307139164b291c7b96aca36574c3246d466bc48e6675aa569c5d4105d1d59a0232267ad7093e12586d70000ce3a3ad07d95e66e77962ebdfc74f29f35845401ef328559aefae297ff03361f088428fca395b902255b8d6f80459628062945b166e2b5153b96d30a3bbfc525d856528b52e562a7a49157c48be00db26caca317ba28de79b2e0ef7d2968f7d2087989d6dc7d6bd4c07bc4e77265bf9ff1c2da7743a7eb58807f98aff8e2f3078f87442d169776dd3daf9ea35f9a5a41c95858d8c3dc752f8279b966ec3944eb519fcdc18c99b9f2b3c6c6e2977ed18e3d263a3ecaa3e6", 0x25c}, {&(0x7f0000000180)="ecd90e13e207e27760a84c2b8d130600ac", 0x15}, {&(0x7f0000001040)="5e07b74d3baf1cb8c78798593ae2872c5d56a48c007ef3d724489167bafcaf7868a7686b4fca905e658c88c369bda960741fe43053eac5c3e39be31422cd14f517b3e378d386689525b72a44f9da0e9dfe42a12a05b6028ccf17929477279fd4607cd530a7f46ece8e132afa6e22d61a01e8ab97065c2a26068fc8cfc44ef628fb23e03c7c0736897a8589409b7647d84ae9d96a4f7b7f37cf5f87a7dadf4985332cff543415b2767f6f4d17e879fb4cc9a5e16dd229ce44f90dea6dec162c1dd7b8d77d524021ee40b2c6a102b37121dd9d75f7b8e9378b7ad3e5aa1e9a33568d191da4d9d98aba7cba233dc4ae7aa2a1ab65e5fb31c7a6779699fc2aa3964df37147ac88baac3bcf0000000000", 0x10e}, {&(0x7f0000000780)="4b3273f091ce40c2ede1e8c31989870b0000000000000074c2b6041699f9b2f20bb2a9debb6543cd4b49864aeaa4d2868fe6e87b201f3e8c80e9e17505e9b0fa11089b", 0x43}], 0xfffffffffffff58) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x0, 0xfffffff9}, {0x6, 0x0, 0x6e}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(0x0, 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(r3, &(0x7f0000000480), 0x4) socket(0x18, 0x3, 0x3a) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() executing program 3: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', 0x10081, 0x0}) (async) r1 = getuid() setreuid(0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r3) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x18a) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8a20, 0x121) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r6 = getuid() setregid(0x0, r2) setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r4, r6, r2, 0x100, 0x7}, 0x0, 0x3, 0x8000000000000004}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r5, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000a00)=""/162) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/266) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x152) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r7, 0x0) clock_gettime(0x2, &(0x7f0000000040)) kqueue() executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002700)='M', 0x1}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r2, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x1a2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x80, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x800}, {0x3, 0x800, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x4, 0x4b}, {0x0, 0x7}, {0x2, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0xb) semop(r3, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r2) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x37) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000380), 0x7, &(0x7f0000000400)={0xb2a}) kevent(r6, &(0x7f0000000000), 0x29f, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x0, 0xfffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x7}], 0x8001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000001640), 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000680)="76e5eac907230000005163a56077123a276d3ba4e9d17e020000008c6c5e9fb7c7891c7dd6984de19465b5bd1286e9624dec06a00c222f000000000000000000003604c1e85f86885178fcf58436bd426ab1ce490752cfad8296d1c213c6c604520aa1e89b2f160930fc27e32325de705a7d43095af4d670d3786a398e10d3caaa528e6a7d361fbc8cb75a4fdeec7df85e4f0500000000e5fd7cc064fbe4a289c812b1ce9f14f60184ff0bace7f71a86634f627d172b59ae1a0d28bc893ee1a7d49af252782a9983ddbe2d5e72b56d673cf4e69e2fef6c829f3aa66494dcbbf31d8abc50c3024f33aa849ec3f9d22523", 0xf0}, {&(0x7f0000000600)="ee21f7b59cfb5b6c50", 0x9}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x2996, 0x20001fffffffe}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f00000003c0)={0x0, 0x1, 0x4944ec5e, 0x1ffffffff}) ioctl$KDDISABIO(r7, 0x20004b3d) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x20) executing program 1: r0 = semget$private(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) fcntl$getown(r2, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x80}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) executing program 3: sysctl$vfs_fuse(&(0x7f00000003c0)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000400)="9628f00eac4f7600e7282f5cbcf158ab13342c3efb9e", &(0x7f0000000440)=0x16, &(0x7f0000000480)="969e81f92f214a430e0fece9ab9352ef656163184d2863f2bc6f9d59589773", 0x1f) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfee6) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) recvmmsg(r0, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/11, 0xb}], 0x1, &(0x7f0000000180)=""/127, 0x7f}, 0x7ff}, 0x10, 0x1802, &(0x7f0000000280)={0x2, 0x3}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r4 = socket(0x11, 0x3, 0x0) sendto(r4, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) stat(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)) socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r5 = getuid() setreuid(0xee00, r5) getpid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x40000f30, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x177) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockname(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x10) r1 = open(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x2, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) semop(r3, &(0x7f0000000200)=[{0x2, 0x5, 0x1800}, {0x4, 0x400, 0x1000}, {0x0, 0xff80, 0x800}, {0x2, 0x9, 0x800}, {0x5, 0x20, 0x1800}, {0x0, 0x50, 0x3000}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000001, 0x20002fffffffa}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r5) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x114) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)) pipe(0x0) setuid(0xee01) r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0xfff, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 6: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x7f) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x3e, &(0x7f0000000040)="00000080", 0xffffffffffffff15) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x961, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xe02) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x20006473, 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) executing program 3: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) (async) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r3, r4) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000040)="03000000", 0x4) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x63, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r2, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r4) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0x41) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e3", 0xae, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x6b9, 0xfffffff8, "0a2affff03855f19000000001900"}) writev(r1, &(0x7f0000000240)=[{0x0}, {&(0x7f0000000540)="9535d54b056228cbb648c8e38b4cc08fdafbed3faae55a80f709e85d78bdc1f9a8fcdd5d28288ee435f4a6b872822c5975104d53f5e68d3bb3597c48567f2a3d094198024f452fb0ec57b2a1e698347c133a9f91288303013f7873dec1a4edc809fde99d032a", 0x66}], 0x2) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x80000000, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="bd1b913c64859d9905dbcb7902abdc07ffffffe326d5593a6c47b1dddf96d7bd382a03c5f793a63dfe57", 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x334, 0x0, 0x0, 0x200], [], [0x0, 0xfffffffffffffffe], [{0x0, 0x400000}, {}, {0x0, 0x3}, {}, {0xfffc}]}}) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r4, &(0x7f00000006c0)="92", 0x1) readv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 3: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40001424, r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000ac0)="f58f3847be8aaa6cba376cfc9b2a3c65973ad1e969b23da7efb39942e58e553bd051a0d91828a726950bbbc663143f83926371d1b404c03f41e53eb24b1446d969fcfaa63484736910d943dc3d3bc84089aa31536cc4266c35b5143a1e3a446d3a7c1b9cb0bebe73476ceda4d6683001bd83366e8b2bedc957274f76fb030055c4ec8aa98673ea7c7e188dab69e419f03377f9d7a9b2a1276f7511f8877b65f326a16cc2feb69b8c91822d19f38aa60cca766c88c7740efd9608c5175ada83c3e952717eb966fd2160e98abef0690db6e0d6b2c393a35af25f805e0cc1ec1c5603b0da3491abf5b1a3f775c51045d7a34d0dda026a1caba7491b7e4820371986db5945cb3042c2ea89fa3a36e69633fef39143f9bcbada9d2ad1aec05fbaf775452d08a5ea7b9937f53beebb9445cfeced88f88da1a133ab25278da8334e4124c4314638249b48d0d01b8bd107a44ceb1c2860be4fc13f6cddbb57cb043e8bd235d4c3517f90c708b17a7f56097d833a2e5d1a76eb6bd0eee875af312b0b884a4d135d23f42995dd95fe9e4e76a0520bf51a0ee2b401308ef5e846b48cfbcc7184d461b60368200a7e0d7182a68d317f56143e2f41012cc827472577b3699dca6c58f5c7b649a6f63667aad174c22fb741d2bb9eeabc1d38068163ff5bd288c6b1a85b9fbe093d13cb76954d04ffa75c937cf0bb3752f45991a1577395695cd9c70f63017b78b60012f10e0af605abadaa727a4921ae700c04f2a21634395bd296210815381f6b99121bca7dd5f4e4220f0b30a2813b6fde69b2c8fb8604dbc17748dbb3a4cf36ab1213ec256543ec20b3b1ea12e5a8503aa1a4f953203cb1427b546f1e48fa2dfaa44ab7f2f541a3220d06be2c04bd37b6bb4bbc64e45eb9548cce36329f929165f9a43c13466a8f1badbee51227b468d6c3d3b0e963bc79bc07f0c04367286b416838c584ef543c551cb627ce7b29d555c093478fbdebfa6cfb71b0eeeeff74743515ecfcdfe36b5a4da3c680f2a412fe1e86dda5d47417f4a4cb7b4212d4399b50942ccde474c2bb3daa8005525f30ac89dd6f1cc86af2cefdff3eef71d2de85dbbeba4afe3c76275033982a7589754d09d70968e479c894ff1bf033b01ed0d1f58eb1928041f03ca949e59cb99211cb1a70288c6af14be7d3ea40c24e77ed13d5df78d8405ea728ce514a46d04f7680c7915b0c5c7fcac77af97d1a54a893d934dcdbdfea543ba4d3be4d2cd9239757cb520b16acedb6e85016aca9a89df52df2aa0751a9b44aa6dc845cd8d4d23db78d874c7062878f534df3f70aae708439f24ea5b88dafa895e467ae1004a69449fcbf03cac27a27712adf07a75e423286d03fe9500d402529c916e89c59bfed5deae4471708682db86eabc6baa98882a7fcbcd4544627800d0eb3ae304443622e849748b8c8b0e6478f9e61836d726aafb9fa5f15aafae948e23c2f80f19e9a06cd01356db39b06e37f45fa4f731c7fabb5b4a97d2a14310966bbb9daf0cd57d652598e0c650807a1e404e8a3a5f6a6dd41afbe2c8b114ede64c4a6771442d07eb42d520d429d376f383153c6be86508872d59b5112072d743af5429ec9c4b597cbd6f20f194627d1c6dcd3854b44bca97396d0e00b910fc6f480b82ee4187c5fe0baa58d558475c2efb83800a70b7e50ca79acb2b44fa843053705ddb3feaa26deeba2c6f43ef123ea5386f70a32a13993b4b1f90b659d3578e80c0c6496f8eed18ca3ceafc694b1f80049872eeb24e70126f88d829783db7753bdee6f125e457bada53711c0e387fdcff61558af84cb66491c370d040602fdb76dddad42c82a42018a1c00a567e5ba932b1d7f6612d01bb9fe14511ff5538646c5edf4861a9d32935a7ef24209d5d5e2feccaf2a69a86b7e26728127c4454c64093b02d6a22fbab0cc87977edf4cdea3b4174af3c8ac3d6f77504ab8c487a3d05cc84f34d45a5f7b3e80cbdb9c2d8f2a29f3bd9995aa267c6972500982d01aab788c185d0fd71a9b223ad25779e2b1354207a6d12b523e5892e6ecfdad43133aff08501e8c45e1268609327e16233c8252598546d7df02b9cb8d1a2fe3c5e138805f1aa2896d8b9fcb5de6c24eed4b2591b4a95ac3ea98d9de4c82fa6d713555d91e5a6ca3b26f4d975a1512ead0cf6e5d6b5ef44b5094206633e7b956c7eface0fbbcecf8818a6a13deb2357630e2055ecb1fdfc998692c52975d26ce31fca32f85dc6dc3fcb562d1067d7fd763fe4d016f75762d175a07e7a1a5725018898312420f1258ed3fb337ef22676f54e3aee877ae6d855c291ac6778280c7c2880d23a5b6e5f995ae72dd2beb509b44cc9e1fd0e4cfe0890f08f86994fde403e849051ac11470e804b489ce7b58ab67d5034e1e82be3b5187d8c8ae4c2135dda757ac574a7650e07f9066d483236ce5756700be8fa1a6fe1a7d7798115ff251187f201b1e3adea3b6f5c8e4d44201a9a2b4bdcca4d74bfd035c80d7eef688436e045475cd26b9a3a53d6734d1f7bc5c296e558129d8bc6d2b1b004ba9bd55ef08d44b106a091a293b36e75a71d8dc401b76a4eb2d5d258c353b641f444f6aef18ee11c36118cd9b250dfa015ef2d7c732452b5d700155c523adf0539e005a4fb7bc3b7081d4bca8c5003ff86188fa4de880986af293ddbf375cea45f3296a6d0b518b95ba7698c85eb337c71ce9668255b32ba20cc8b5144fac872e4be1a4228a928b1456ff6d121c6a87eaab9ed3b9e5e615b5442bbddb662a270af6409df8ccde3f51f425edf60254605f2c2c6d14805b6ff74a12238d4ff7e0b08d48ab0fb6d12f50f263fc067a58fd4373ad8c827b4173deb5b4e505201f6719ee57121b551a41d629b4af66982696522e68d93a79b10cfa47f878f7fc382353317e3bd0972876a69fb61d9e94b22432c9c0e191725a2ed15741e91de307c4028a559ebd789bd6be8db7cab12c00994be2933db614a9a3bb1e25036574035a7cfbcc630d1c0c6386ca13b3c412ba08056588d129bd15289a64cd2450c92b3326b1b84feafac87c5557eb1467294b3a9d7a69594d726a1cab74830f02f4b04b95eeeb1b622584390810d0c56a7720b204ae2244a36f8b02018a8316c719040b2c5dfbb75c3df82924c79c19fd8e9e194a72659481a7b456edbe7a821710c9cbe2e0f4eef622a30125dc44a8d1ff2c22cc00298c78add6a2141fd2ed0b0f73c1924058b175cb815c34f3269ce9baa9eee37199bee71fa339c4946506363f61d4e374644580912608567197d8f888620da6769e64b03797e6054746b5381b0c4b3691bc11f91193764d0c36e49f12abec98448cff407236677a96d8b4ce0eacd788416bd7abba681f70e2d7c9a9a2db382b73b8298c7b728d8d5e8681dfdf1306b1c3bb78dafe092692a37ff66087b086a4ff8ef96a609eb3a9b27d7849a38e6b7fece558723b842e7ec4421f340feeb2a987c6b24da751e2a90a6595e918687450050972fc60abfc83d5462cdbc758fc6db457499fdcd5631bb8a55b505979e30d73dcd2a0d2324910645743e0ca4891e7cc467643aa4d460ded9158f77e875b6dada54b170b39eaf8148de40a76965e6d301312975be137a05fb0020314e1b3e4240f928ac65ef52eea825b088b9fc0010fe178c6db001d5369942528ef68129aee22ae1a8267e7d869444c2f91184fbfe31e3e8d3b84712c02f23b04bf7ac5daef57a8545bb40d912f453f4df4a5ff06f01aa5505dc66367685bcfc5e1c62e6aaaae88c0b4f2192d447c2415910445cf72a44deb352ddb7dd38c9cd9674bb311fa9d4b7206365c40617d2fa44a3dd94d132a9b6d1cdf404ca4c8a79438696bae76ebd3cf590bd7acbdbd29a8a3206dd9d9d633301188456050fa96f607fb7eae2504414367582abb06cc0d859c94165e77cd2a450befdebe947359389116dd7fd3e7a89bc8e35556ddb3fcd018308c0a90f248bba20d3b747c2b55fe0e81c2bb69e7704f8f8406fe3d78ad91a22e2b2549b990393f1c4cb4a96c996bd25681a1f5fed89a6adc25f99712662554123513c37b9a5cf0247c07ab574f5ca252ab901794930a0f98b864539edbf5aead5d3774ae3fc7f89478a1f6357c7eaec888736a369a3676651dd4ff41535727ee6da5080e5fbf579bf76173f9b44022dc3ad78c849e5e7eac7be8b4b82cae8553e3f79df9ddbea86db1f319164b3d5022c51ab8ead656d63c4f22246d714a6f7095df669f774f42e79936333f9d09bbaad2319552b13239371ae9e0475b1ea78da07d3c1e6ea1e11b02dd387e16b01307130343cf3f66ca3a6da200b3a8692743c06445853550ecab8d5fbb739c14398c81911302eea8679f9011bba9061d560bee7712b2874d25f2a0bfa499c9070a863b9e021c59626c882cb10bec4c64b4633e4de76b4182e8b0ea138bf00ae4acb080e2b80f92a596da1d90959061c5f200c0dba42a2befec4638181555a2f0d66191824607390526edc26224513e081d6fca9755e2fc753794b98668246942c03a885cc8b729e1263f7361a5c0284658719c1ef6ca11dae2f0d87ddaefbdeb284b2ed34e454d3872b5fee13858633fe35028b6345d3b331c39a3b87df33252119eda408dee5f2c415b14ddb258552f0e017a44d6e23ee65f15b5ee757c21c2695a9e9a1b889074d83e5b645a682361eeed55262ede3d5b450a87126ba848e0d292f2364f19558f5bc4574b1de41b4035a6665b6846320030ad00e10c529f0e18d5b9147b54f5eea650ada68cb11e659b21e4b26b2c6265514a47c1256425dd7a91e3113590070a653d06c8c788c1221539ba11d500ca35b2d24f99bbeb8e7047b5bb29c31479bb74f2457591c3e6441e0187db3bd640782272a16bcfbdbd105e9e10bf952d7d66525d8d5198cf4abe55f54d4cd762141a06a2471eb8f51ccb990401b3b389d521729b542b1bb6e46b988682a3818d0d45cdeb57f416b5d712086bc392eccf94b2993a0da3fad04a5a407e44e34fecaeb7c739bc88d66798770c48d806c97540bc92dafd69a7a12aa6164c523b93f84639e28a31757aa5a67484b4070d1104341397952cab7fdcf2b750687158d5c7699776f4fa8a8abbeed6ea07d8fbae19786c374b96e0296770479bb853f533e9f5d609a92de625a362326dae252782aa922ca0bfed4775cdcd4c213af628976ae0f4b5f29dc23b649cfaaf96cace13c3a931d443e30a42c208e57b362ccedb4a619fae14b2e90e5bcaf1ca5aa089f89539ac014f23ac581b2271739decf72ad7af65163c711941a2b3f66ed5d8055b6908aaf42333dcaf1abb0ecb59dfa6dedf79c167abb46a81bea6bbcd2a08c9aaba933332904e7b4654bdf481d2031975e945cc4652c176c863130a94c9da0c9b78ced5f63b9b6148ffadf1e9a867ced0da4f23ac6b57d858658d53f24520a181e031b9efe06b6acedee589c4ac6a3c6b4c37514c3b4eaa9eb22e03562ba8ff4734f4abf38bd2ace2e0eafcd7644caedeecffd882ed3a0c5c4a2ad9a239526e7dc35ece15650d884e4804501fc2d55306bf06d73727d258efbdada0df13704542edf93cb80d3dbba756a5d2a115f2331446c4daded425f05ce2d021bb344aa722d13907ef5cbb3e9b2dc16512af0d0bb55afa8bf7481048117df99d0256af218832e215a31d0439a103c5c83029e6ad06259fbb7d44bceec73d8a02c38782a3ba579aedb4ad20452d6703c5bc540643a0ea33b5a5d4fb1d3903641c9391919946f34f9729d4a35a4512226900e215b26faf92d4", 0x1000}, {&(0x7f0000001ac0)="535764ca46f5eb5c1a58a5fbc2be0197738e3dd126d974e8a12e8e25fea447d5811fa5f0edf5883f570cffffd08c5ade487ae90d6f829a0ef7ecf5ecbbe4af13a8147b58f645b06b15231ea992b37f56e2ae87f14026f475e567c4fd415846da882df5bc880427d0e6573bd39e6d63d25135e275fe09516b460dab847031b297c876952d90d97911a14d8db3fb2675b44e57cd2a6bd90e2a7d9118a843b01d43e0e1fd602e1338d68fb647879a4be5908516dfca1ad8f87f468b6926970741e03f9d3efd745ffbf7fa71b05773ff614effb0d0230538ef565eee1bf7490166962fa1f758ce205cddfed9d9973404c98154395c75d8b97f89bc71f55866d49bede5fdf809903ed9e8711c785a87f8ab1b096d127396a0d5913afad167636d736b183235f99e50e23e925cc2c2588ef3c31bd6dd9972c0f8a1b54051cc45234dd0a7ac8ef4a2385ca7aa6fbacbe2f67f115ca7c26c419fac7f3bf0734156fd0b57af473bdae3864696f7c6997ded21c3b0a867137e81356f643b338f8c20dabb0e710464e5cb29b150b37b015678fc035f7aa9619204f52628ef8e4d6636e96081119981a6cca52c7da841f0e6bda8bea59129e64d7ff1e98bdc4fbd1fbec21d3d7f42c380aa2e493ec13385a6dea445fc889642109e8a522e0c41358a35482551abe280f1de3a8397782f2823e6a5bda4315c625c6b7d2d689358d4648e7d141293d232f9782f68a011ef530bfb84d9d48fe8c2c139ba2587ee96bb33d7cbb499e347f715371e22784b9295be1b108eb9997f35fab5f35626de7c9077682c8a10fd1f3af92c045291e7a890e9f519c7a716b9cef7f4844e0e1659028f432151d368c07208612dfbc7d7e1ec350057947fe6ed1861b4586ee8c485ec982234f744d04e5800730975c6703b325f187ab903885a11d3686638a93ca967bd3b270fac74f50158d7b5603c4b0e38df19b540422f988ac2cdc11b12e56c3e313e038346d387e66e51a7c1d0e217225c8d22946e7361b7c289fb9a8f4c6cb8f6d7913c0e731ec3d2ea189bf37b9af531b0aafd74a8790deccbed64012890d76bd403e89d862fbc9070a353bc1fdbe06faf730d9a28729d4dd170aeaf2c7b15eb123c651871cde6372034b11ff89eed2f33381ab44ab36afd4e277481676789dec081a7be5a90d8041a12d155ffb714c47c31addf49599513b3ab8e0f02dd01f7bd9007ada40ec25f36ce6cbf2a8fb48987ee3c5a417b3408a836be35c2a9484fa373c3acb11be6b7b2979600458748442715f7131bade7cac06cab2a07c1077883664b60b0174eb40cc40de218f7744ab4bb396b54366243f784349c2dbe508edd240df08a6b736d48145712d97eea2b5302b32caee60567a4c00bfd0371a4423648300573d74783eb3b4b4d0a4dc330f2dbf1b7b7d4b0c8c710408b82c8002b1b112c0e0d2a1fda91f86a0c421877941492a87ac76c7c3c82592f300cdcfb9e31ccb18cddebf3477b1aaf70e3b121f4905839edafb4dd84c17262be602e2923775889c697cba54937d1beedb0908b6f847d26d91abced4481477b65aed31ca241904340b27c520d421c4ca0fe56e8fc7c9765969566cffb195b555b56e6c28b553c881fa238906b27cbaf0ac857686460322c5c2ce7169caa09bd747dd5feb071b225f43356a714cf12fe92d398abfd914b0d61197e0f43385ad3243c1b87b76b058fa22cc63fc370f24c0c7d19f450e671a3f4dda2cd27c6b6fc1c98c5170c604a46847a06e6797119877b3836d1bdbdf04cb95f84aaafe924e488f6710bfe58028866adb92d877d274d8b99baa819e15b535ca798eced9bad0b4f798149b59897d97b01addbcee3432912482e3888c1c53b24ee95ae7d4215aafcdd9ba8f886cd66ad0b7286c79d5d66de585660d9ce75cc323fa4b771369bd2e67d88fb5f736d1bac08d74d5de7d5049a408e42cc164e2b6cb34fca247ef1cb781b1341fb39e1b0d6637c9ef02fcb7a4efa4415f6c46ff1d2d30c36de929b4c1772513528e507f086ed05eb30af7c5ebd2c919a7ae11f916f4dc8695bc05d210170d48f698e99f8b170dbdd4511a51afeb3f0a50ea5a860d01d61cfe8fa2e280eb6c66998c4aa1e550fc45a80be5cb742a3e00a3e21585e623161d1a7e51c448f3d40ae55230950fcd1ae39b774f707fd806abcbfba926edc9c0ffc240cb2c37a4ae948853eef4bdec71b063401f3bfe4ce63ad9db74cc3876107157f8fef412d84ec716fd0f1cbaffc361899b88e63b54aa0cc9bd478841e81bb3a4ed8dde8e8a759817beafa84da5c5f7e496aa0a815fff41c0ff11ce7e3198514cfb7170510773b2d7399c8db0858a796463f2d61af2a3c08d25473ce5f8a41005f639289db7c23678d4f4e35889d79556db05188fda7fdc1baa60ce10b43da496c782ae10c904834db0b256044eca0d5ac770cfd1f5759d10b00f32f8e1840d7f6a0660170e4767cfa4b2ec80209adccf6b3a939f0651e2acacaf1064b3c256005897cd13417a2907bf0464c91b8d975a0b9e3af1827e83d40a0306a6a7ae0f17112481c4418082127c549349aa2dbd36c1658be41933f3a2ff7e2e329809542ccebfe1057aae66f0de7fed03d8d48818799176a796455aa2f5f1dab2b34a7e602be9c175927559f259d5cde32d7ae43b876256882a34f7362d63e562b72494c1af675f0229749aab4a6ca97e990f454f813e1294d3fb0c4ee39d4edca9d0624d95ce9293e4ad2358e9fbb20dad111099dbcca70e232ddfc36021c81742d55eb8c0982370685a25c3427c2b9e9e3903831417dc5229bd3144a2a37911393b6c5539d4384183399550aedb0ca930ab63106c11bb4fbb4fa6c41693c009b0f3f8c5f9200c1ab429b4710d1ba78f45128561081e839fdc5b11d729b82b69a59213436fddbe420ecb651ccd999e2db45572503172c46cf35bd16c7cf251951fc72c4cd9b3f667507fdd7fed91537f2eddb150128a240b438b42490664560029e5eef67a4dea6a7ba12abcd38af197cd96d5e5bfac59998c4e31459b70c387a41d3d3506a399fb36bebd4b151221c1e46787e4d0db55abf8544e662006a51f9f1a673e3e7540fad3ab11f95e00583e900b69fdc67bf9e74de176d0a0723d9a2960c60e17ba5b2173cb358e73086f6ddd3ac9e552cb19837fba2b24d500fa5d26ef75ff048478e3d5ec847ae13053fe9bb2afc0481fef2af543c6ba97ebb0f55d50b1694994bf7311e1c87bc8f9fc59e1565ac3cb01bfd68a80355ee1cb2c5bbcf9a94cf3a63f5ca46fa8d2997fbc7a23b2fcdac42fafb3c79bec251bf0927fb1c1c4ec669189d2b45b1b862f6982722ffc8687777d42fcb9432c7a1f0df6174184de09f7efad75856c83015d7b2d718db14fea94b54f6cd8ff8534cfea319935ccbde70a3160ab2a0e50bd9a3eca7db561440eaa8297b33f2a61acb94344b9db38944694c1e0d04a5f552ce61d1a7df41732e0dfb51ce7302e5e07fb28b30b790e7b95e797f18c5c97e3c0b66e555b050dac4d607e4275567af162f2687b2682720c694ca1dd32f80a6575918e8f836c7c3f072d27195ceed22b6818200d0ddefdf0358eeab3c3d818acb0a649e96e166dea9d25e092e290e1b5289d81113f3f300f1b5bfe821830b04387cb0d69ca84b07ccd64d0085909d5b44b760290e5a5900836aefc7122fd5cfc9af02899d32b24d2310e11e135126b2f3229ff63337628b28fb7838807167db42985c68d4b29c6f5d6187b7f79d09743bcb988d4d313a104afc842f74e384e1c42ce5e17e5feb82cef59deae53f70b6addbffbc3ea34d1ae2dc290f9e8330c9a5f3e1cb273878c88b6d0c8cd245b9ca85b814c2d3463d31dad2eba1f98886aeb3182fcb080a24ef42b3241317dda9ded8f4179f609784242a2f0fa79793413c61675143a6f8e1a56ed44a25dd5974660858c36ae1eadc3ba7d7c6e11ecf7f0db7968606ead0948fbc6b188d1f1b54ef94d22e3d402ceec6c0247811216adc67038310ceefe79f92551e67571f1d25be52898b55a80ba0aaf8151ddb3de358e50957bda013ca8556050469e276676b4078476b11df723dc8e1bc5cd850326ead6e83c16495499c0ec7d81675a12875bcc95f4b2223a34d313e98c47d813e97979dd2c75f30886008bc8df6806ceea1463383360cdd9a7c3a48380e3a162bf12819a37327df3d6bb69259b159db32b5f76b95d3433f3f8659670967e3e5290eeadf5c6bebdbae5b3cda2526e16f8980d9fab2bb485f64d50360e6c92ec5b7c2b4b87be0be7bb7acc50ed3588bda8a395c08f59c9ce05982260ebaf25829834ec7346a296a49235d0b48a229945521b45f8c6922b6be7bb84dee36ea3153e89991fbfab784ee9106b29dc7089f67881af296290bc23716076527203b3b879fc37c176b71848b6fce901dca87b2a92b050f668c588d7e02a989aff4b0a51ff7f1364bdde501f34651e79b40c68a025e4ec0374694d55789498dc486c038f9ad2dad387a35e8cb6eab1a078c99490d1f99dc4ffefcd5ba8a89e472ab5409af41bd6af6350dd33f8fe7a04a2956228c3cdee44bb89aa65e42c993b20b9231cb420ef890c7fda8f5dbaee4baefc15f81ef9d49b578eab81c15bfa6385f559bc4f36a4406df9339a84be6a4f9fdd0ae6d356e708fb7381e61c8d18ea138e2f70e0a54df50e9c1c3d559220d931b47c49de34dd47f482cfcb1865437de3344221ddbd06877bb342ac1e36afa001249010efcc77186139a171b73b530e2ac6ea032a9c57c5ae86db1bb18bb753971451994fb06ccd4dad5536e68aa7568e4aba5822939bca5ec93425e129266f4c781d0c074e78508791b252ee10c110b1351e8f5dec65144471583bdf71b9fab2cdee0561e6b8036c3cfdef36b19a32f2567d72d6504a3340c9e0fa03fe08fe9dc8eca701a8236b16247ec457d58c95ca602a654fae94d670c1d30f0fa51916cc981345a40fed857dcea214b430ced7d7f6c429e18863b1c7dd71b417d1d7b332fdfc189653a9dc83cec70d425852fdc0737e6da5e5e871402de185ccd7f64e85391bd2ac401bf74242c00035bb28a17fbff2cedaccd2d31eb3407ab0cc32f5d0515b3ab9db4ca1a3304948f96e7cae0c9400eb9d1b07fec66d115cec839c4033b38492a6c05cd71f6854e0a3d3eca302cc96f9ce3c23b36fe451e76cb73f318917900c73788c526c8a351bd1660809cdff9d5b95906e380c0fd09b73494aad914b3b97110d15c7b4f0a4c99c45c42bfe7676580199b83eba8485a4dc2fc366eb6d8110332746b2f8c9a1c1249c890839981adc26251ce1396643a329664f30a23310405a2bb2194fce275b9398715182d017ae187ee37528dc4b58ff65d147916c97a6238f5d539185392a5cb61902788388f0347cf31d2d5102b00bcc5d0583329c323b843a940aea93c5a2661316f7b845c0038bc928772cc22dcb2406d79d85b801b8bf583a51ba4501d6ab2fb8eb2a0d9a616e2bba9ae6caddf763ae0c7b178ae4427414036248533dea057dbfce63246537e4b56b732ba5aa72d4ad2e577f06752eab7428462faf6a5cb0352275cb496dc979f00815bf3643528116092e5e107d180ca8cf61ad7197d6c65765648b5e662368c2c45e801c565553a96b40501fc6087e5705dc0fbb6c3f838641b1a5c5a3a3cef1a57c3cff92fa4b0bd5805694122aae75a472ebc921b3fa870075b0b26e3cbf4ff69a97f9f6cd4d83342f60d57994d0724fb216bb821a99a8d39e1eef6df67db29e2d828f3d186", 0x1000}], 0x2, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x12, 0xffffffffffffffff, 0x5) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000280)='./file0\x00', 0x6, 0x0}) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000100)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)}) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810025000806000108000604000800000000000000000009aaaaaaaaaaaae000000297307541c5fb234ed415bfc2f4393d95ac650fea4b05bbd063a0ad26934a6cbf14fb304ba0ea3aadf529a13bdc1981a5a094abdda2ea968e8e86abe2d3208998865dcf7e0fda98367adac192b7a1cbeca083ce96124a71d127e2f5d5af2434107489e923ce93bb86d47276f26d3c6f61dbd3946803e9c89979332fe199e48350b4d675e0"]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x28021, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, r5, r2, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r3, &(0x7f0000000780)=[{0x1}, {0x1, 0x48, 0x1000}, {0x0, 0xd697, 0x800}, {0x1, 0x6, 0x1000}, {0x0, 0xfc, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0xff40, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x5}, {0x1, 0x1, 0x1000}, {0x2, 0xc504}], 0xb) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000500000000bbfe8000000000000000ddffffff0000aa82"]) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r2) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async, rerun: 32) r4 = socket(0x18, 0x1, 0x0) (rerun: 32) r5 = dup2(r3, r4) (async, rerun: 64) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x37) (async) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000380), 0x7, &(0x7f0000000400)={0xb2a}) (async) kevent(r6, &(0x7f0000000000), 0x29f, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x0, 0xfffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x7}], 0x8001, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000001640), 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000680)="76e5eac907230000005163a56077123a276d3ba4e9d17e020000008c6c5e9fb7c7891c7dd6984de19465b5bd1286e9624dec06a00c222f000000000000000000003604c1e85f86885178fcf58436bd426ab1ce490752cfad8296d1c213c6c604520aa1e89b2f160930fc27e32325de705a7d43095af4d670d3786a398e10d3caaa528e6a7d361fbc8cb75a4fdeec7df85e4f0500000000e5fd7cc064fbe4a289c812b1ce9f14f60184ff0bace7f71a86634f627d172b59ae1a0d28bc893ee1a7d49af252782a9983ddbe2d5e72b56d673cf4e69e2fef6c829f3aa66494dcbbf31d8abc50c3024f33aa849ec3f9d22523", 0xf0}, {&(0x7f0000000600)="ee21f7b59cfb5b6c50", 0x9}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) (async) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x2996, 0x20001fffffffe}) (async) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f00000003c0)={0x0, 0x1, 0x4944ec5e, 0x1ffffffff}) (async, rerun: 32) ioctl$KDDISABIO(r7, 0x20004b3d) (async, rerun: 32) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x44, &(0x7f0000000580)=ANY=[@ANYBLOB="ffff07000000bc750d3f871919ee60108473380525c8d6aee69cb500470000000000000000000001000000da024dff4f0a156affd7f36a189759f478fe63540f80f678310b4b519019c550d93aa901b42aef8648f09c09bf365bbf9e9fe4ca6bba10c2c7e31ed5626d93300d0161f2d046285f20d5bea2aa08f1926c23552618f617ff11c8e6e232141c3b6b572de3b2aec12ae48c43b693fe3dda9a90e7514ccb7f920b5a175ce043971fdf76f9471d496b80920560c24f6cee3c01c595641ea04e53aa7bfddb1045c6587427500005f6685b0bc9b0debd5b3a1f60c05d1075a073d6d2e1621d161fdf72c21f103cee2edae130bf82181548b7fbf8f707a6456759d1e4d92d048f9ba21e6ebd45574ed9851e30a88699b74fe4248949b56f20f55be252a0a052238fd47591fccdfb5f086e489967057608b64e7ceaffcd34bfec06feb062165d10cb84112ec4a5a568a12211dacbc03566a0642b5aa9e67a5049a51885ac58d2141c024ae337b9eb3c4791cb6a7696d5a3", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="f3b99b4bbdcdb7c84e5a21faffafead19aa5493608556dd5e867fa18f96ab55d3b6461be15551ee2334f81acc86b05170d178cdfecfc1fb2c282b34c0dd457eb642bb7416308686accc8e9938c6185fc902e0612dd02c02efa0f25e98a3c2e37bddfc4c7fa4981e3f4964ced820003cfe55976b6eb8734069447f75309622d6299947897d570148e7c46a4552606a6fb101e6b1ee89beb8e60729a507d35"]) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x10000000000000}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f00004f6000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f00004f5000/0x1000)=nil, 0x9}, {&(0x7f000068f000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3fffffffffffff}, {&(0x7f0000607000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f00004f8000/0x4000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffe00, 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x6) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) executing program 0: chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x9000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, &(0x7f0000000100)="174fe15cdc1744032fbaf0af5c88d802ce2669f14563e18e1e40baa63eafe4b3c5102461e99f08181528e3c22b7375aab95419778f01865e4dfc8de5bde8020838439aca879db09672a7ba7fab4b9a0fd4ee980955344fe3941756289b4091bc395f7cd7caf1c92039eb2123a1419026cddce8a1dd4d8fba44bfff02a553d61731af", &(0x7f00000001c0)=0x82, &(0x7f0000000280)="13a1535c4930fc7aee039e41e5baa81478f8ff55857e26cc26ec688576f6a7b96431ef835c93ef315c07eaefafbcf99078cbbae8edf149b568f7bef14d27ad2ce31b4cb50d211e0162ec813ba21acaa01ba8bb85909f65150a311dea0e07972bfc413da76775274cbb27f144ef05fa4e998707f0e54a", 0x76) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$kern(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = semget$private(0x0, 0x0, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) semop(0x0, 0x0, 0x0) geteuid() semop(r3, &(0x7f0000000200)=[{0x2, 0x5, 0x1800}, {}, {0x0, 0x4}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x7, 0x7, {0x3, 0x80000001}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000269000000, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000300), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r4) kevent(r0, &(0x7f0000000540)=[{{r1}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x0, 0x10001, 0x1}, {{r3}, 0xfffffffffffffff9, 0x6e, 0x2, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x8}, {{}, 0xfffffffffffffffb, 0x93, 0x20, 0x3, 0x6}], 0x6, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffa, 0x0, 0x8, 0x7, 0x3}, {{r4}, 0xfffffffffffffff8, 0x22, 0x80000081, 0xfff, 0xad8d}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xb, 0x4, 0x3f, 0xc7}, {{r3}, 0xfffffffffffffff8, 0x6, 0x821ad64f40cc59ca, 0xffffffffffffffff, 0x8000000000000001}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000000, 0x1e2, 0xf091}, {{r3}, 0xfffffffffffffffb, 0xc1, 0x1, 0x1f, 0x1c0000000000}], 0xf9, &(0x7f0000000380)={0xffff, 0x80000001}) setegid(0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r5 = getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x80000000, 0x0, 0x0, r5, 0x0, 0x1f0, 0x7f}, 0x3, 0x2, 0x4001}) r6 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r6, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r6, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r6, 0x0, 0x0) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)) semop(r6, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x6) r7 = getuid() seteuid(r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r7, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r8 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r7, 0x0, 0x0, r8, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x776289ea, 0x9}) executing program 5: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, "d8f1f9bdca0d8300"}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000001080)=[{0x80}, {0x16}]}) write(r3, &(0x7f0000000400)="21000003000000a8", 0x12) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="c368364c86f5cfb3a021f5f3dc46f8d824b2e1698e6ed0af2e08ed2f3b56e5a1e63c91a5256904340afa7b507e43f7f05728eee2cc5b3a9ddc89cd0546abadfc88b8ad1b0a0486c31b7d984ffddc06f23216b8a7d5ae7539df28e5acc2ce80f0ad88904ac9f088de2c27", &(0x7f0000000100)=0x6a, &(0x7f0000000140)="1813e41fb472854e6af7b5bfd73ee3c8b83a942366a8a9ab1b2343aff4ab95b2bc5355e4267d42aff232d3f9fcd4283a703051faf83785aa6caf8fa72591184b264ac7d11394699e47", 0x49) msgget$private(0x0, 0x81) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x6) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x2c}, {}, {0x416}]}) r1 = socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000240)="9452d5918770a9d89271317129ba113876d7fd458511797e89cf9707343f7e6b7e93ab1cebb01ae49dc6f61f190636c26f68f44c", 0x34}, {&(0x7f0000001280)="338f4d106502301367ec4d48942a75cac6e75f16c25bbc2bab3a63b11adb22c4eb0553b8cf8fa15a45b902e21c48a08ff420ea2044d87796330b1f272e153cacb00013b8c45934f3e59b9867e36c58cb95162522c1b5be55861cdd64252f44092fcdafa2a8be5682accbe99672c0d497b0d29704566aec2f102045d745a73d82f93b736b2a0c9d405b72732a4a6aef1bb0529e375058b924b7a7d7d7dc2d65dd797884c68b0a5c0098ee30b8c13164115de17de8cb54d0bf0210e7a9c7f654ff5bd6720dac604aaccd4e858f7aca933de5d9891356acd7049dd2df68fca62f768bf6ae8077a6280ceb3cafdc0bb30e6c4c61c8092f048399b29638111abbf8eca36f629dc9e2daf14450f988d253eccff2fa9338710ad43db2b4b518493ce08416bc14bdabb75d71036ddd2775211c74d0ff12763fc035ab51699fff2b527e8621a3d30632864251d3870604a6aacf56992f183a59c330500ddfa44fea1b8ff24ec1a363dd6d47a8043ef4fde442250e5780432a0c78b5361639f089061a58da246ef66977905f2a95d5898527478317e4de535ea527941511c5b190fc573f08e0cf7fc346b3ddd0fce14391daddd45bc8204fc82f74744fd9802ad86fe80bc72387dbdb95f3301c2dc6deeea440c2c71e0cae83ba3ffc4930c4b6890dcaa3c13e1fe5eee59ca3560144bcb33cd0e11837546485cd1c91039380bd79fedbe3ca2f206d4de8c7f961f1cc73e59b3de6f3f714c42de2cc47e40963533c1cb5d9f8030a184e601e1a08d2058a47a0bae6b91687ee86e665c896e7db6a22ad869a9afda0971aaa7e3fa12ae514bbebdb6d6223e79af32038bc05c03c7b53659c4402e6e73f7e3d8ad6983d5b28387960e656d9aed865bf9a98f3e267ef0ed906061114aa3913baadd3faf0191c0cd2a6a94dfb0e8e3b42ee279336b5fcb79a63f33418f79718b8d91a79b1a92c95fc5523d41e06f24178050964ecda4668c11ee6042978c3f88685f6201ac3169d99447fbb9aba8c31458123413d739d2495e2c2bb029277d98f578057bca4ee00f4fce65413dd5735469ec15afed91c98e0a1ae5b90bc1af08f291c2af1c4397eaa62ec40acad0838a2b887fc71d8753adbf03c42ca6922718e2d7814338ef3ce07b0f2bed18c1d6efa3822b7dbb16d86edd03071afc407652c0f72b4d297b775d6bcf2e6fcc5aac71e2e18f13762f72f77e3c710d2858563d6fa2a0156bac54ea6516b36fc791fb18811c8894cf373717559e5fc12ed6c841d1c0b9b60bf8f652ff57ad710272178d3f05924648f18475f502dcaf0ce15c1c18540fb1a3db9a3626ab98d633132f0dbe92a275855f917b18c477296c269cfaec0ad0da2e0d72aabe62d3e856ca3cf703cbc0d5a0a4c1cb8f11ea42a912403c2a4acb816c7f8c46c19f9a79a56f01c00236c911c6e35eb583304c72493a09de9246ebe3c426af675b5fc777ce08549650378f6ab1c9ca866b62910c787889d2cd3d5b5c250c61a7a9eb75a4e78eddcb18b77a9d8e9180098ab7130deb77b030b9d8f24fc9764a957cfe868c5144ad481be1306358f11b651b98722076913928e188f09bdaa47936c5ed6be2597b3672f1ddf3365aaf7e203804a6f4115c880cfa31a9a8ed73a132b5c13fb83017352e9e5b2f276cbe23debca907877a841ccf71391830a784b0323ccb350b28bc236f97e8a013896901e3fa76ca074a3b06f7ab1816782808d737897e220216f27286947b4907592efb130b1f741e9bf7f5d7d4337ac2777171fc3613e19b3b8cc67f1e937e36e127e93285f4d129e316ea9f61b9d1d3b490332407b0823cd16d419a3f2885b9882aa2b155cb925f03fd80cce5b2493bac1ba35ece672c4ca54b8cd1f4f1412285f745cfc3d59baedc6517d3331e3334dc7ea0cfd7f00850d35edc1a1ccf88dfd1930454a052a7924e004d9fd9de805ca6e0ebb183dfa33cf0fa2b64a161400e133e42383a9a0a12847094295a73213c15878fe93f53f1bfc5e83c2b8f25bf54bfb5d28e35ccdc2c08a66a0625c9a858a2e40b9f9deb08c3e226f60fa0f04c8e501a8c3e7ebdc85d637ee9831237fe1bcfde43770abdd691994553980423ace5bf6f203cd5d93f50e8df3444475e3155004f71fa7ab8907680a38534dd7689b3c40bf766ff02c2fe8c9798dec32e4522027b6e1fde1edb143d1214a922042f5733461b4be88ee9fe536e683da51ff2a3c70ad5512439a3f92930f48498b697f9d07de72270b8a9c55ef577a72cc082ad92124e076f6e4f411dee252a1a0c3ffa183b3423f01462418add2d6e5108a34cf6810a6fa477da659aa2969dd7694932267177472424dc2ba58adce891fcbd650a84d5fc13b04ef1a1524bbce0c500bfdd95911aa04251dd277628e604716578db0a4b5f7cbc493d70b5fe75e7562cf159be491728001b8f651b4fe798919c2732d941422bea9021c8a9f1eb61156e58bb4e0e7b7ba1b1e7ee21424dc9adcc8a5950a1d5fe05917f682e0dd2af76759e03341e3e9372301b0aad72f66de5a72148843e2422241debaaaff730c77341ce8b146f6886a816255f3409cfb1388c57600a7d94ba1a80f0e0d5f50cb8ee175bc2b21dd07098583fe12f08c8c803790f6b526a2d466243d5421564964aaaf763d58b54c40c30883258087d96d3ebdfe49a4b5f3be4825143aedc776c96e6b22b77a942602b46d6de631b6f8c502094e55dc9c045ae40618167326cd1e9d32f436c5054a9d1bf6f1b56c9357ecb13f9ed2e7e65790aa8a3352bf38035b58d51371bef5efba2245e973dbe55d85477b2d3d2357fdcf6db3d1c79807fe148d8afbf5585118bdc25fd24a26cd34c5e924183e04b373dcf6d6177d02a4cd17379028c403beed7a2da31aa15d224239c57df28821ec3ac19ac361231f0bd13f6ba74074bc4b2bcd1fa81816a94330978c58f01acde8b7a166d49bf6aa2cc1df36e1e3bc68047436df97b79c0151a3c5aea33279b44ac9899011ee8e36663e64f41c73d0b62b969201960d06ceaf427b48fcd09df339b22e2d754c5547ca1afab0333033aa59747cace70a4a2171a1c7c898a79264cfa6699df3ff00f57aff832f82a755344fc40fe5805b086dee999926c80b155ba57b40821007cf98be34f7b0b1e12185292659d7cea2e125961e14e68da47b8164ef3637c99e939d45c2d31ada9d945597c93f1c2f6d297567911ee064dba343b71353c1b17ae86ee19b4116f422f297155d780213a98edf9105142d8f1dd869b8b6b93ec17a25014481b89b94928d6db35fbbc252b9b3d71d845b582d1a6e08d16ee97721c5a2b6c7f941ee71e4a4fab5a071bc85537d0bcf095cbcff8779c686645590f68e397cde7c9b2d088465bb973400ac92c1986666cc1cbf6631fb14986eb9d3df50b80542bbbaaf65e581e4e9c11db08fca4095e4c52d8376aa31da83a51624bbf517aa713c30a93e55d2b442d7b0ee21f112f1820680bbbf785c7bd6242a3422d57d5eb65243499c0663caa8e63f4906358756712c72b5aefa86d679e76e7eeb0990a89b5f8c7f09441f0fa767a3a3a5afd04a960bc5dd68307a3059f2ae463546e15042862f50d49aa0a88e552f49b366e67bc5ce4c80b4c709d8efa60702356569c7e3ec5ee94101dcce5873d8fe2835550a5ecac833c8d2b5e56b82cc6e941a52bbd63212e6542372c0208f30484a6ceb70eb8de26606afe8576d929748d3035522d8e641ece5c38a37b30091f8aa98eb5cbf1741191f90a552f658cfc40eb5e1a438a538c400daee473f668d61ebf6fafb36d94712a07fb36a9b8b28f24c86756c57c3fb0f673212364fba84addc58f7694e36ead4dbb80a1d7dcb67c1dcb028782fe6fb9c2e902e88116925c04129a42ca1329b40193af99c7dd713b4965b7d51706cdca6e6e1a4df4bf5935689362a014a622825279ca9eeb6110597a3a5a44a4a1a3a4784be65caf569d72fa23db3cfe9dcacf75ce9f64624ced73f5182ffa5afbd7efe62d64d33fe487dd5a5178a00e5f8d2eb8ebd8341bd8faaa29dbbd39bcd32e4a3d15c274dafab9ffcdcbe8fba4cf51376c1f7672ad37451e1c233dacc0b2ca3d788f847fdb4e594aaf262e3e628ed14d10abd2c42ee6d3f5372d09930dd78b3d6abadfe59b1b11b217ec28cff2894fe66de6ee3bfb528deaf268eadc1f478c7b8f64479680a0d48ad46ca914475b380fa96e0f8999aa54b7b3c15d4d6e6e964f2584173a1527e78f98375168e454ca562cd2aa4c7f6ca3d0511f92ee6e75be100269a1ee35e9b87a37fd6f161179eef525018bc2884611a4f4ba0e09c3d7a0b667bfa50ebc666002689b6972751cad5fac0e1393cee1f9dfa051f9c6a212d2649febfb49e2c6318de74d9d970d122722cf8e8adc71b6dc669df35bf265f7277db30adcd2aa8613350516d0669a7920f4dd44b8d81405df1d542bd0ed2407c46e71161a0f58002be0448a9ae9f9a58ad589e91d136a3bce8ca105b29c7d386d756d2e68c85b5c76c6788c8daf8faa5ab7ca9619269db7e20b03cd07e63323b7a5289512e044fe671291b11fe984ed7decd68df9ce7faa1551bb09ced6a2ab7a065be2118ac9a2c9df514277194ee28028383fe936afa214286af64194e347d10a53dbc71e42e832c29fc0bf465c02f6e8280d905ba6e878ed42af442482513ae5685634e0ce3090ff6a7430a2ed3274ee61e8517ceb62d27ddd7b12ec70d4c67038aef6a4ba514e0df23a94b3e9cbc6d3f84f75c31753f18ae39f22b4addadc8580d9dc8f8bdafc34f9f0937098888989e77da9c833caef9d7f6f6b85083e2d9940b391582ea178d9312f58df8afed73a2d107a7c4c458411086474e5e5d18560f2eecc5d07e21918de19b5b0fbfa672651355284914606909235b63a82adf487dd8d1ae42157b7afc6ecc8bcb5845b13b4af17b0278a0c8345cf5dd0ac4f2ae66c6afdc51cd8f4c487e938315573f88aa23ea63071ad97f0fc5ad574f0ca1feae318257451c1542c0493b6342e332e3ef14207b270d0c3352b7a9cde9dd87e865c6f94210c7b734d49ebc39b8fca60e45377dfce9b12e854b0c7c1af018371aa62892266a4c2f27ab52ee3f7414b3ae352d2fb66016e31af1d8529033997ebd94daa3dbbbcdfde398842a5442e9cd001870cac64d59d7fe0ff080a5748493ef1499c8c562ea3cd5828d8d1e091a59dc9a76447504a2871192b3af60ae25d636726185a6d427dc36b6e960b81f80cf444ff8dcb3e03e458a71c3a1c1bb823681a313e180d1ab48b0bb7729c50b3a392c1dc86652ee9f0650bcba7c9fcc479e2cc29deae6fb0437a410dd0b957862714a4df898e6800db55a5da4a75b569c2f955a91af7019ce864008d7a0a652f4b81ea70fc4ec33c33cc67f91c79f957e5d856d404325cb0d7e354e64b6411bc1bc55504463e13cb21dd3e5708c2663709c0bcc66502a96154f2499727e1008191bbb9da5bcfd218b8fb6d60f6c3c73f22558ecf19f14e5e4420c16fdcdb7516208003d6de05d4a425bd10d8cc77379569724857bbfd6a95768cea653fbaf799cd27a0e99b1977c901219ac33bc552c56825c6789e0901b198266343cffedfc6b9316bb69beb71b14408b70a814aa95cc492852ecc0d4708f01952a7afaab4a441ad5f97db065bc7fa41fa6b22f7949ed14ce3756dee83d062d9a63b247754eb9bb40feca45afab5346472b582b69f290b9817939bd6965a29f433cf800b71afc0e94a9b0b9f98479379063643b48d0313d35f779bd0601ae3e39344b1d", 0x1000}], 0x2) read(r2, &(0x7f0000000040)=""/1, 0x1) kevent(0xffffffffffffffff, 0x0, 0xfd, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x7fffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x20, 0x1, 0x3) r5 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r6 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r7 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r7, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r5, r4) executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="bd1b913c64859d9905dbcb7902abdc07ffffffe326d5593a6c47b1dddf96d7bd382a03c5f793a63dfe57", 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x334, 0x0, 0x0, 0x200], [], [0x0, 0xfffffffffffffffe], [{0x0, 0x400000}, {}, {0x0, 0x3}, {}, {0xfffc}]}}) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r4, &(0x7f00000006c0)="92", 0x1) readv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) executing program 2: ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x824, 0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x10000, 0x0) recvmmsg(r0, &(0x7f0000000a40)={&(0x7f0000000a00)={&(0x7f0000000800)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000840)=""/99, 0x63}], 0x1, &(0x7f0000000900)=""/221, 0xdd}, 0x200}, 0x10, 0x2, &(0x7f0000000a80)={0x80, 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000c80)='./file0\x00', 0x1, 0x20) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)="d1d72f5516e92b9201ba9aaa0b0d01a83df91420ed0a553996117fa4c97af0aca9295baefbb3ae12d1687feb0f0e1638cf5bf614060d600fabf8843eef190100", 0x40}, {&(0x7f0000000200)="5172d5c579dc5b4f01e8fce863975426f0853f199dc72abc5b59ac6560005fb180c2502781df680f1fbb5d43f022e120a42522f401b13efc132a8b4193ce062c578c005898c2944faeecff136d89ac44cdbebe9a432b9729dd6e1356a8eeb36618ed033f15bfb74036eb730ddd836b607b76fe20df07df58920cc64ab7e3470a55b089b7cff2c4ada4e77d7a3933f8d5974c24b07ccf3200cc71bb8fb1384e4d8eaee531903b953057754fcc336389a1b0cd82a552d85f27fc890f3c6afcff1303582ba3aa50697f0ed78a2f3bc5b153dec70fe81106ef3ff12e2fc2b2fe2d17b2fa8ed051", 0xe5}, {&(0x7f0000000300)="383ab8ea99fc122bb7eaf7d83d0faff98753e5520c28cc16a5", 0x19}, {&(0x7f0000000340)="d639c153c325be2744ef975645933db051bd34e4d95a4c313a0ebee9dab082c73cb0eddb2218c040988328f4489566ee4af9433df9b92bf2175cbc38371d663402", 0x41}, {&(0x7f00000003c0)="664ff76ac8d4609a1900ad0d47c508ad777dd375ef9c677c299e4eb488d8008a10cc04f5611ca7e7259470bb36f096d99c076865f784d75a48464f188d6a86ff41a4119f78fc7aac0f6832509257e0062641f2eefdd6182aff5246fcd806798b511e8f79d7d306b6c63dfed395d02ca03749af1618b2d475971059de9c289c0e916a982eece5a297ab83d009c8319a36d488e746318a1b5eb54eb76fceea7a05486b7c2968e66bcad240d1c507487556f47df6d82a1e92bee4bbdc50e5c2ad88ca7263e8fe6884ace13b7553ad59916d2a08e5fef91c1fec6c2f", 0xda}], 0x5) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11, 0x0, 0x19}, 0x40000397, 0x0, 0x0, &(0x7f0000000b40)="9b43fce02643843772756227f94024fd59d7540f725fb31584b3032927ac6af3104e1072de5c973aaebea46c7bc2d22cf72e4c8ce0ff607985cdf7db930580104000f792535f04f1d6d739b88c3c65067cd201676dfa37788b08322d3cb0292cfc68acdf09254c6bebe5bb50a793b58a4712f55f661d16aa2bbc9ff4ce5be6c336b1c0fcbad2529e37ba4436f77673e51b5844113a6a33", 0x77) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000b00)) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000580)="4e3092a59c096deac2dfd7effc4379bfb2792e4d07cf64c17352d03e457e75e0fa0dedc98051f77780bab20defc627eaa3140a967365370d43c2570168b7ec7bb2955be3bd3265f6c1ce28a975bbf19a9effb695fa4b5988d8a47b806b", &(0x7f0000000600)=0x5d, &(0x7f0000000640)="67992acde5a56e7e29d1380fc1ca1327a78ef325545f78aa1ae6e9beec89276f2f57f9647538678b391ea4c97d13934d10628bab578c9a831350eb963039e57b802e1a58b54f1234f0f847343a9ffb8dde3e1d510320792960b2abd9ff333f01ea467603fb2d61b734fa79b87262019c79cdcc43492a3bb3bf428c67602e2844eaa911d9afcde4fe7b88050dde1fa316d8a045b53721c4aa70fdb37b17d0d5a24b4a0e1ea90ef39c4bd5d965b5577e786768cd5e87a26afced97c1e7d481886eac0082335adc8c8e89f7b0", 0xcb) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x7000000, 0xe778}) r4 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000ac0)={0x40, 0x1, 0xe8, 0xb7df, 0x401}, 0xc) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000780)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000c00)="634f9822371cd46f071e5103e0bca6b54c9927b5ed5ec8d28b78890c06a590b8d166ac765e190e224398f49e6a862bd470b9aa11783d1ef17bfd46690f85a1db3fe45d3b8612c3b48c1f554290c75c6d07f5e6f16014", 0x56) execve(0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000"/51]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) sysctl$kern(&(0x7f0000000140)={0xa, 0x11}, 0x3, &(0x7f00000001c0)="29a274b5887c542644fc33c4148cef2dfbbe9e7418eb97", 0x0, 0x0, 0x44) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="ff0400000000000000ac8a5d992539d689f50030000000000000000000000000000000000049a1de73f5c5318e0000000000000000000000ffffe00000255bf78b863d1cffb058010100907800000000e73977f2000000006d13c6626f5040b528cb2aa714b1"]) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) getpeername(r1, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x3ff, 0x1, 0x6}) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000700000000bbfe8000000000000000ddffffff0000aa82"]) executing program 2: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(0x0) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206916, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) acct(&(0x7f0000000000)='./file0\x00') executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x80000000}) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe8b}, 0xb}, 0x1, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r1, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x1132, &(0x7f0000000340)={@local, @remote, [{[], {0x8100, 0x5, 0x1, 0x4}}], {@ipv6={0x86dd, {0x4, 0x6, "ec0411", 0x10f8, 0x3b, 0x2, @empty, @loopback, {[@dstopts={0xff, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @jumbo={0xc2, 0x4, 0x1f}, @jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x37, 0x0, 0x65, 0x0, 0x0, 0x15, 0x64}, @hopopts={0x1d, 0x4, '\x00', [@ra={0x5, 0x2, 0xfff}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xb6}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x3f}, @pad1, @jumbo={0xc2, 0x4, 0xe1dd}]}, @routing={0x29, 0x4, 0x0, 0x55, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="1eabe0092ea9d7fae3a493d584c46aab"]}, @routing={0x16, 0x6, 0x0, 0xb, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast1]}], @tcp={{0x3, 0x2, r0, r1, 0x1, 0x0, 0x10, 0x0, 0xe4, 0x0, 0x5, {[@sack={0x5, 0x2a, [0x39, 0x6, 0x40, 0x0, 0x3a, 0x210a, 0x2, 0x1f, 0x6, 0x40]}]}}, {"9e1039c6fff32375dbd8db1d33ad5a509230fa20cca7f610ee662cc41d8ee20a40ca9dcb54bb821e766b7e7d61a27250a5e43a9b963b78b75ad1f39b03964567d1900f580463559961661aef543c5c73dc6645577175939c1a561dfda5b3e23f9a433d30ad7274cf2b797a9f6628113f5f9f7aae1e4a72a43d0dcb3acd706e655a5203e387d2ab622ab8e3fc94246906431f97c457083e3ecd5e6a4254da3a8662fb1b09e41db070a687ca1afe2569af490424520e6a220aafc3d5cf038f6acc217099d4e312ea2cc73d7ce12a8b5ca8354b08c84fd6b8a46ba263890a99f806cefa0b9000171d66ccce4d960d2b590a3d2ce4c0491a0bec0a483e51d7cd48764a0d8749ba439f48cea28cb9438cabf369350e42bd44cc4ee443e5c21218e97b757dccec8eb58f72a2362de07c7e9d93d7450c3abef84fd6b0fede5d34af310f50ad9592949622462afd84fa4ca459661dc8a21e559ca034afc88d0a2c496cd54c973f1d4507d514355f56f8468ac7193b4f5dd9560a503e1a24658cb537cd5010fcd678d7e1d2841df0d2a0db4b89824cc09433c6d4e2a2b8ddd1018e6166a59fb029847dceb85f768260bcf7293a9c7a329283e473bb80730cfe926c76a691ad1b003edb80e060406e63bb9c5f1c5c28f68a4f7ebdcd5941c0b49b99358ee7c826dd84e75e365a478340c8ce890caf9da6ce36e02c0363f5cf47c8cd0666c9950d009506f59c69f4ac4f5b034d65b7b3a37dec54d0c89a4d3deb91e49cec24b42b32d856917a46816cc44902cc5ede55163543c24cd6e8b31f14e6d3e4e49f226b5de2a3f99eec1f837f4a813458df308cedcee2fdd2667f38679f3208f4f777578ea21278127c0d8be5c1b8869aff0646b70bc43b18c47b62237386289507e4d81ab294d929c7aa98a2c72f288773354b986cb350992c56108bd63620b35a135c1898971c6e4308d3cc263eead5430ce5079bf9106ad2b6937f0570da68d5dfb86240f65842e7faedab65bb7db6053127ca1f894d251d6d0ca9302b0ac477af2bda1122291ff81125bc49c0033cd1075feb348d259c04b8b2c594a208106faab8afb254909ca9eabfe946ee36b5afceba5f0e0029ff4c2dca7c52eb6e1a86284d7860fe3ffd8fd7c91f151d4144226fbdf381ae0f36e6e8e4f6cfe3fad32dd860a7355ae0b2a2b600b621112def21cc072ca7fdafe6a8355ed55618c9aaa3edb7d6a7118145a0090bf1ab2cdefc5e2d86994be6dec6f6bff34df8d9a2020f7dd33345c153aebafba8429ff224bb6c4df112d9aae4b0dac588f6d7776037d821cbde2d03d596c32ada0bd77a8f87d022b57a6e3538511d0c95def970aac021da4b024da3cf25a0310c8bc59037f4a3243d91b94b47975c0c607a619d88cec602079fa1005bd2430d3fac857bb48d1137435fa0e504cbd8d5e3274bab26a8db8231e3680245841386186fbdbedda48ba13d3b94250f1110b6e95255bc94c763cbcef93a8fe08940bb908518b207ca427db29df61dcc983f4f8c64b84bab280d494d42dbdfe5697d6929acc459f0a970d3a79787625d43a772fec9832877f6852fcc9d339c9919da5584b9d8a37e815e466aa42a78da1b93def59dd5471902b189605ef0dd61254863833d4fc538805726b216f591973c61da0f8f1684d6c3ded8abd4b6d249d0cf5d45d3770bd04067650e9ac02ad63c15fb917a3ee06f87ff27b1578de747b45fa8f256977f0aa9c7679157c789bb93a003557f12ee253fd87b3eef2693750e41f5ae28a98924fc04129b7453f1998829549916e2a52e0fa06d50dcf7bc5448d4aca20965368069b5c08accdd786c183aa6051edf9726b28443047e32ec68f70cfe614f0dd37399f98b95ed8288b5fef64c64c0b023777e7a6d57c3c01f3dc4a9640cd624bc877c2f6d3481cf007ce921302fbe4fcc695f54288359eb18fe072e675c44b7b9de27c43f8edb9d5c9ce646a4d1d7a446bd04a9acbecaa2697669f35cfd0aba168b3b726e7de20dff13470e2c5953214a986559b8cde871d6443af3629031a14373f790e50453d165b9f1052e329bec41b6732d1f3bb6ac4170764621ec3ca61cdccdb586c1fc3e6cae3e7352f6eb3039811a269a9bd7181b37768f4946f57136a9918dca8e189a0a434fd4caeb859f0ac0fd1ecff0c87829885db2035f7190722dff3156e8be11300e71556a8a9b7910f6a14301c3d770ac9d0d4a4732cbae178bcad6c1d5bdc97984c5046c78c2ec96a2399c002b37eedd5bf80c36f8ea3c65b088b6becdf7a9c5eb169a8c8b57814b6563ff60519c8315858f6f3a9fec7c2d70f4009164177ffb290fbd18bab1014b8142f29338c96a7ee5dca1d62aea8aac11ff825b49b5e86f01b5b97fc1b656653e9984bfb159c1f26891b137d91dac11f40939004f544acf19ecacf12c145a183af8275c8238f06b7e934789e80b3e6ac214ba97c3662f865c04553bbec183bf1e8d5715e4b1d9a091f6a1f78f46b069b9d941d9b19168b05799519ed95c7948fa886a389e44ebe3da13ad199d6291704a28632c69b0f34e669e58447e9d51fffa2d26e2ad75a659e46d1a47c1211b84babe09d5588a612c403e109fc745b9d456644615b1fc513f88c6bab395214b1193a64c37757f298866844ca54cdb8f6b7451f5069ac5b4fd0ebfc23d95f18e02b51a24892d2e15f02dc03675597e84a2dff438050f9704e8f2360d1f67c88574e57acd8781bb521f7ddc290697db0d012b8b6dd91e0ad42534aa19c655e672dee26e06b840805a3edc8ac1e0f529e916714832bc5a3a6c49d748530835e3cd3840ff38b53720948c51c43819618d51fc6f6bc0796266cfa5ef5060524678d70ffb91fcd5f7f2b0ede7a023fa4bb09149cf12910ec12267adea4afbe2d07aa0ed408a6e6f8b6faaa4d5e041e0b589a447e478489fe315f263c5acc0448124ba2dcdafb3e8dfece2549758bf1132f15b9c9fe059a5ac71a698a2cf885694397c6366e32ed52e4c06948e5c90a539342c0c0fb1763cffeda8b1e51888ac16dd4ebd6aa6a7dec5acf5c26f63294cd80f0284a4f81be7619ddbb2fe770769400896106db6b60ec2d91088adf7a386e2535e27ae817bf9be7099ad18891222f0d440bd8ae1493bd1c8cfbf3ccf37a51ed731d741e1cf5755c496dfce4cc561cd71565a0b71da97d3da36965895600eba372f4f7a3292717fa29f7969f29a6303eb3963fcf1c70a2e4bd6d15aa9cf22099dde16a88051ad2eb9e5197f98d8fd18f8c285520813e0620bf28199973c27f62b93dae667e7f1a77cda28381c6a29ebf4f4665c9e100b05139b4f671ae87f0605e4d9ba25c49799b98c744a38504f57e35b1476e0ba0a361522fe32f46e61b30d8177ebd01ccd1a1a2fe1a83c762e08caa5773572dedfedf23b0f503e5d064a68dc48ea918955536b05da308aaaeb6ef394bc43aecd7472c2ca1bf10e17cfaff9dced75b4cc680a1418984e67aa38a82e65f1cefab9f078e7f9ff31642e5ffd803fb50f80e8e40085c5dd7ffe0ccd97acd9e6f1656bfd856ab5c3a004c11ee05214364f4477e92ed7c229cd66b4c8d640ab14c948b9142cd1c21c5592f9323e10ec65ef6acae61403710b7c747025097c7bc085af39922e88f7c1a44079cd26010e33ce85c56d1bcf54c9c9eda0720bc463d3d91f1d1f123b082ced7135cbb63df063d21c187272d5b88b9fc86d2ff8de15df6ab7fabb8a4aa674146e339bffe82c2a2707ee7b2d9ec20d482dd63edc53fbc1025a40a83cc4be05c1e91c2bb8ac1189ef7d12c1f5df5600bc1082de2a0495aaf89d7a694235c09d32ef9bddddc990339d9c5379e5195b6ceb7a65ab082c5c43d1a489fbb411a8a7f5df0de36dd43a74a34437b8de2199df17b911453c4c3daa5cb65eae91f5483541a94be4dc99317edf0d4dcc9b601db33ba86e0226766282ed05523ac33f606f2070ec961c35685a9644417885c57fdaa568b4e9067fce774639a59baee4c2addab3198efd3a53bca155068e56c468c50e69a2463f7d5c1aa5a81c98475165ac5e2afb5ba93b13de056c909cc1b2b5711f88d439b6f0a0ed54992747bd48a613356eeb76ccd6f5be60bc6429746f64250dec6b4b94c26e7f333ae851871f1f5ba48455cc6a6f2de229e94be72417ecf7212b130820ac136e27ff8817d4912ebe1ba48f89e30fdd50cfbc351322cfa90ad5833ef3c038de071457a6898f07178d6059db19b989a34813ed71a315e4f351e46c0e16ad124b6fe7812424ab1930e91d74bf5bad1995283ce60cb11a96cf78bfec94b9d87055742cad81c08f657c0ec152771dfb0363d736ba6e5d4edcd8afd7caa894c5812736544f35ba607ec5b03fd4c7b2694634ddf72f1da62174c242abe680b13bd72145220d528cf80b8809cacf87829854b4ab5e1c924b700a7b321313f2d29c554fdd27bf81bd6e84ce0a0418ba1249a35590571e7f3c4a2f542287a594f4f247967a6d994e93b26c31086686ba924da2f53c04f8a80420dbe8e84845f76191cd43070146085d222d44d96857f7ca45100fe58a4071fbed8d1dcd8788d48767f8ef4808ca78c05ec943be78091f3edced63050e03d3d32851145fbb3798b86cb44ba5a25396ae67d4e9b53a0098c6c3bf9b3aecf9421a04021aecf9a053ea5f43c48dc6b64f4ee7da3402685ac9718369a4f2117f2766d9ead2678927fe804a5846347bc0b5226ff784ce8ee5ad1669fff5ca7b8b0813dbf95ddc6a501a04ffa7f0919455ddaf9b69a903ebf6cb5d4a6c5501526fd9eded15bec4b239d2aef8fbd6a2b1b156558ad07a9ba3ffaa0e0704afe62268370682ed5e7473b901c091171b9cc9fdb92d200ddc2ed6a134912f460438cf7327a5571a323f7209cdfa0fa9bd9ae52191f0568688471244a1a09ca4ac497391e3ca0fd79e63613c90aebae6fe637fb2872f4493a0533c72fea05d5cb74f046cf4ed2fc3ef51aae454b3014a6c9740f7545af347acb9e4110302289a96758fee3bbbc654cb0be14e08b873d72dc339751017ab33c03591892937fa3d949449fcca721d91e50986a74e8aa96170b84ab809b66ef07833c06541b709eda15a22ed63cb076348683a9dfc5b28b46fdc4ba0b0b42d0be27b512aacc81e94cf2d77a007f8466be268ef7fb0a4cea0e181afd3306952692480172a57cdb15cd30d5c1f0fa432627f51654c946f8f2e3b043657229785479e9e493b6c6b06c6f512cce7a3dba2e24f871556526f69518b264521ff20b0e024fd0ffa8b664ec4551bb7776c02fad1b99b5a05163df5ec82d308f44e514edee2a37c1c4fda5210765582feeed15f98b627f8d166f0e8f4d724e852ffa65960cb56d86576a256f6877190e8fb7536db30f5ffdb7294d06ba198bb984c5ee80a2e3362d8194ec982bcb803ab71fea4c90147bd65109030e9869d5ec1bc293b614f5d13a5e52a770d677fbc1d8c31078350346a591dad6b559344aeb89bcb9ff0188369d264bf1ac4ef5cd58ebab5b648f8dc1ba5150c0ce22196e3c7efefd27a6e4ac3b9f0330d7292f201d63a095424d1aea815aaa126f8914fcd12427f9bb6310e371362fd6f85f9b78f3f6bfe91e32408ef633f6b12f7578968aa963f454be63a7ee0b49cdcbe52de961f0eec366fa4d636e1a88462256606cd0dcdf7d2746c5d9b04131d41a5d3a43c40fbd13ead53565c7edde1f16dad3f533c2c0fde3bc68cc92d639636ec2da69710f757c18b9f3d5fa55f854c13916d9221d851fcbe224339a07c0f397cb415299e62"}}}}}}}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000000c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) execve(0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, r5, r2, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r3, &(0x7f0000000780)=[{0x1}, {0x1, 0x48, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x0, 0xfc, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0xff40, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x5}, {0x1, 0x1, 0x1000}, {0x2, 0xc504}], 0xb) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) executing program 5: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r4) kevent(r0, &(0x7f0000000540)=[{{r1}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x0, 0x10001, 0x1}, {{r3}, 0xfffffffffffffff9, 0x6e, 0x2, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x8}, {{}, 0xfffffffffffffffb, 0x93, 0x20, 0x3, 0x6}], 0x6, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffa, 0x0, 0x8, 0x7, 0x3}, {{r4}, 0xfffffffffffffff8, 0x22, 0x80000081, 0xfff, 0xad8d}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xb, 0x4, 0x3f, 0xc7}, {{r3}, 0xfffffffffffffff8, 0x6, 0x821ad64f40cc59ca, 0xffffffffffffffff, 0x8000000000000001}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000000, 0x1e2, 0xf091}, {{r3}, 0xfffffffffffffffb, 0xc1, 0x1, 0x1f, 0x1c0000000000}], 0xf9, &(0x7f0000000380)={0xffff, 0x80000001}) setegid(0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r5 = getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x80000000, 0x0, 0x0, r5, 0x0, 0x1f0, 0x7f}, 0x3, 0x2, 0x4001}) r6 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r6, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r6, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r6, &(0x7f00000003c0), 0x0) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)) semop(r6, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x6) r7 = getuid() seteuid(r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r7, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r8 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r7, 0x0, 0x0, r8, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x776289ea, 0x9}) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x78, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0406938, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) lchown(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)='C', 0x1}, {&(0x7f00000002c0)="9cf7a05ba927be98f04663b87ecc8882949d633892ccb0b9f0f81bf92439709f92ac39aac58d5c21ad64763a86484dc6aae73ae85d92179ec970a1e15ad7956500"/76, 0x4c}, {&(0x7f0000000380)="b52af4b24c5b932c79f70f09241f4d89c8ada408e65e92279b4d35f239868fed24f3b36cc4dc103727b4e3643e07af5d227e7e133d9bd61a4a5cd10c9e057b672b156e84631547a4469c6c47d8af3a48d3570c6cba39324ca975c54affa2f820662385159157e53d2489c7cdbdba5f01b78a0d32c9e7bc1256b48c40a2390aa534169effcc6dde1f", 0x88}], 0x3) syz_emit_ethernet(0x62, &(0x7f0000000100)=ANY=[@ANYBLOB="69adefd65da9b52aca6f853fd7260241fc5d8dc9fb040f9d2409a543f86c5d01343493533ae72c240a23ecda321b1430b33094da2098"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x22, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7f) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = socket(0x10, 0x8000, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383afefe8000000000000000000000000000bbff0200000000000000f4ff000000000101009078000000006000000000002c00fe8000000000000000000000000000aafe80001638bfdbd00000000000000000000000a4503b48b2677000ff7f7912083d0edbea8b1f1f504d4329e417d4121cbdb61f752d2ae02d6a"]) executing program 4: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000"/51]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r0, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r7) r8 = socket$inet(0x2, 0x3, 0x0) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0xc, r2, r4, r5, r6, 0xc9, 0x1}, 0x200, 0x7, r7, r9, 0x8e, 0xed, 0x9}) r10 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) r11 = getgid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x7, r1, r11, r1, r6, 0x10, 0x9}, 0xe0, 0xd42c, r9, r3, 0x2, 0x1, 0x7fff}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r13) setgroups(0x1, &(0x7f0000000100)=[r13]) setreuid(0xee00, 0x0) executing program 5: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="bd1b913c64859d9905dbcb7902abdc07ffffffe326d5593a6c47b1dddf96d7bd382a03c5f793a63dfe57", 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x334, 0x0, 0x0, 0x200], [], [0x0, 0xfffffffffffffffe], [{0x0, 0x400000}, {}, {0x0, 0x3}, {}, {0xfffc}]}}) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r4, &(0x7f00000006c0)="92", 0x1) readv(r5, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) executing program 4: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ec", 0x21}, {&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5", 0x15c}], 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) fcntl$getflags(r1, 0x3) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x6b, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa, 0x3}, {0x21, 0x7}, {0x8b, 0x6f}, {0x83, 0x8}], 0x4}) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000900000000bbfe8000000000000000ddffffff0000aa82"]) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183c", 0xefa}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) write(r1, &(0x7f0000000040)="e4724453bc7f98f05850dff80e801b5b854a5cfb81c6cae8", 0x18) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x78, 0xffffffffffffffff, 0x0) r3 = dup(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 0: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) msgget(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="c38c42b6fd5244590e939d0ec1ed65a0760b0c91f32fc50b5811b14259038f88c7d26882fa203b9c35fdd5d6c5928c613bf1b394d4cb7142a54f50866d161bba3d759c4702b987ed617d26e41e2eab896910cac688f3baa42e07c2073e113ba96e7768b5b781b32d5feafb8a00383ba2d0f4d3288b278654711ee9b8dde255fd05b8fe863faea437ad84df26a85f9df30794c52875cacffdf34c431034882828acce76790a8157e49937847fe5d4c02c7af1ab9765a884f02d3c81367b5f9a1b723dd4b9647ca219575ffb0b302172244f741d42a9f4f59ecc4a06ad70dcdf169e7ef9e84f6d3d75888b1be454ae696193409d3bf78c22c804090abba4b2dfc18a04d145bed4d20fde708b0f6d761a7280f57b517263c513f10af8e92b23b8cd56c6e450c8877a29209b32ab2dd6e811762148afd693e66c1d34d232dcbab0d1112de67a522f4f8675b7054ff6a137cf2e7f0dd1edd6d1ae5b75b155e519b5479088660276bf80f2b2d2ae7b442af5679cad1967607afb69d1b5c9cae6962936e58e378bc3a50fad91f617610aec4cf892f48abb0fae81a3920dfa991adc958741b2d838984831d8253aac7cac531b25eee71a67d3e7233e1f9a3e9b0803942642f9d28cbb0bc805cb157aeae98135f5366862b8e1f956e7f718aa16c2cd293f3df5dcbf0b72ec1d135395f4fba1606ca4e72f02bb56f107d9fc5913b46a2d6ad880e863d72573121e7a609c5bf62b5156607e29e273bd013101e9c70d5a4dba7148fbdbf3963d56cf665d7746eccc83ad9ab54c3df718111670808c0a9f68733a946a032f8e3d160233a7f094d0360896d7f4d1a37f6508412eb8c49823a3fa5b71350a243230e042f98473434bba2b529d1a59323bcad8046415077fd4b2bd39053014879c173166a78b8f5c72f7652899230b5735e7b4fde27d857726a68a6d2e3b8d74969be221b9f218c8c666ff970b79602b53ec60dfe741eb8de7fc899d569cd1e9871483281a253ed344a6641b16225eb441603923b4ce57cc3e7e3bae35efa2678631046bd73f53755fc130d4021e518ada6fe0695763c97c24c90d3b1a613984123a8a3e5e7b3fe87597a75c83174d0b5c16a14fa0b1dbfcf6119d8f2a1ae3a5858d15602d0d1ae9807e9d2e8e8ba5cfe83409a0d513ce5326036a02a68304b97b6da09c3255d43a7401fcb3d7d0628f5256421f0cee4ba37492c00d671db3a6768e4379cd3d253bb39523f0d6c2a86ee94521eb3ae2af97fb1810f137eee2e1ad64eb74360f42de68e528de81b406a76e08356538d968490d4409920e13753aa7bb5c6b02327327aff5d50a7a0029644645f658d30ed8327e0df687fd0eef20ac469f338e628515834f9837b7befc4ce4f0e638f2e50bd4fd7a8bf352a1e503c3eff12f3b16d8431937102f38f1ff50e829c3126671592f0ae602e2ac3bb79abcb3941a16d3101c974ab8f456823420a75159257cf984427c9bd9a02e0fd259d462e1b7c98a9a5c31ec4806f2e3fbdcfc6c842e0b43cfe812bfbc930a4e9617bb06485d35ca0f6fb393a75232a83e5aaa82479df646093f67ded97c9c3ba888036575bd80a94a41cfc6e8218c90ff276477c04563944b7f886d076bebb2b63fab40148749b2299c637fc5aba6832bdafabe7b5bf4c31ae246dc1fbd4985e495e4850b680d296e397f16dae187e0b7f59faffd8b23c7cb97caa950464085245b942787efdc475223eda95f94a257402aea844a034895e259c841889d67cb45986415568dc381427ecc62a324165df91aeb77ecd4adc08effeaa4a43f6bc66596ebcb4b7d047e391f950a7e0e5b0d670b871c937c5b0261f81921e70f90286cbc352a79744abaccc8e9e1b6efc28cc314b90d8596852057d9db6c9a7df6944a820d00d85c6e5eb82fa94293beb15cd871879c6f9fc1ff463339c0cfc2b36c2d519534c0a619352e7ed60e3a5d93e947049ea5b4156e5ca541526c55133c6f3685b47ad8ed537d7ecbfe269c95f691829f74b5e0ea9b17054f9fce826c2fab3da6489b5badb0c9fd8ee34390f78dab1536eb27a5185758cde3cb402441fe3b872d84e328cac949027e2dee992709e8f40ea0b512c2d28cde4d3bfe9a97828439ed8ed6f981128b744a3ff0200a526e73b4a1997b8f672bcb4fc2d5f5b2388c97a1d647e3ee0620e83df4bfae1f3f942aabdbe2241e8cdcb1b82c8c927c1c4a2d1351264f21dfe118e447b1589fcd8d7550ac1c626b59558fc94375d40891a7908603ab3dc0ad5e647010eb9bd36ef5e533abd1123ecdc78ec316ac2540fa69f694241bb68672d11bde7df2b42545e88dd4a2ef593c9f9d78ab1ab0af696d66431b66805c7e9f09b9d72d9a7347f6384c32f139a8e3302365908bbab9a7e48da83ea5bc1316b4aa87b9e34720b4156d06e7298f3851f3ba08656dbdbf2c323533189c61e425c1a1999ca9b461b0d2fe63eba545298b5f14c98bec345a85dabf27a04eb53d5c74fb2941cd01a9411bad5f33ac0a31ed442c6dbb275eae698f3603583aad0188", 0x709}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, r5, r2, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r3, &(0x7f0000000780)=[{0x1}, {0x1, 0x48, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x0, 0xfc, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0xff40, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x5}, {0x1, 0x1, 0x1000}, {0x2, 0xc504}], 0xb) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') close(r1) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x4) executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x2, 0x9, 0x6, 0x4}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="c57fa74a7f22965f4d", 0x9}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106, 0x2, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000040)="03000000", 0x4) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xffffffe3, 0x1021, &(0x7f0000000200)="0300000067e5e837f8137983e75ddf9c424f58246d91ce19970ad72dca34a3defa1f7c8e6e2ae79171e9f7c34992e728f168438691ce02b046ce8d0eea65a49190c31815736b9c4ead06281239494faf998479b1a24007a7b92ea55890a6f222c9a0663523d0718dad77cb4a0cc9b28b79eabc5e6f6e37001e8a482204432c97e89eadec016c0aa95187d46fc4a032c684f54d7a9788f99a515f78f164995bb8651c2a766429f4ffa0e38e283de94ee531412a3ab71bbf4009db", 0xba) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) rename(0x0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5, 0x1}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setreuid(0x0, 0xee01) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = dup2(r0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) r6 = kqueue() geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r8, 0x1) executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000"/51]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$TIOCDRAIN(r0, 0x2000745e) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40001424, r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000ac0)="f58f3847be8aaa6cba376cfc9b2a3c65973ad1e969b23da7efb39942e58e553bd051a0d91828a726950bbbc663143f83926371d1b404c03f41e53eb24b1446d969fcfaa63484736910d943dc3d3bc84089aa31536cc4266c35b5143a1e3a446d3a7c1b9cb0bebe73476ceda4d6683001bd83366e8b2bedc957274f76fb030055c4ec8aa98673ea7c7e188dab69e419f03377f9d7a9b2a1276f7511f8877b65f326a16cc2feb69b8c91822d19f38aa60cca766c88c7740efd9608c5175ada83c3e952717eb966fd2160e98abef0690db6e0d6b2c393a35af25f805e0cc1ec1c5603b0da3491abf5b1a3f775c51045d7a34d0dda026a1caba7491b7e4820371986db5945cb3042c2ea89fa3a36e69633fef39143f9bcbada9d2ad1aec05fbaf775452d08a5ea7b9937f53beebb9445cfeced88f88da1a133ab25278da8334e4124c4314638249b48d0d01b8bd107a44ceb1c2860be4fc13f6cddbb57cb043e8bd235d4c3517f90c708b17a7f56097d833a2e5d1a76eb6bd0eee875af312b0b884a4d135d23f42995dd95fe9e4e76a0520bf51a0ee2b401308ef5e846b48cfbcc7184d461b60368200a7e0d7182a68d317f56143e2f41012cc827472577b3699dca6c58f5c7b649a6f63667aad174c22fb741d2bb9eeabc1d38068163ff5bd288c6b1a85b9fbe093d13cb76954d04ffa75c937cf0bb3752f45991a1577395695cd9c70f63017b78b60012f10e0af605abadaa727a4921ae700c04f2a21634395bd296210815381f6b99121bca7dd5f4e4220f0b30a2813b6fde69b2c8fb8604dbc17748dbb3a4cf36ab1213ec256543ec20b3b1ea12e5a8503aa1a4f953203cb1427b546f1e48fa2dfaa44ab7f2f541a3220d06be2c04bd37b6bb4bbc64e45eb9548cce36329f929165f9a43c13466a8f1badbee51227b468d6c3d3b0e963bc79bc07f0c04367286b416838c584ef543c551cb627ce7b29d555c093478fbdebfa6cfb71b0eeeeff74743515ecfcdfe36b5a4da3c680f2a412fe1e86dda5d47417f4a4cb7b4212d4399b50942ccde474c2bb3daa8005525f30ac89dd6f1cc86af2cefdff3eef71d2de85dbbeba4afe3c76275033982a7589754d09d70968e479c894ff1bf033b01ed0d1f58eb1928041f03ca949e59cb99211cb1a70288c6af14be7d3ea40c24e77ed13d5df78d8405ea728ce514a46d04f7680c7915b0c5c7fcac77af97d1a54a893d934dcdbdfea543ba4d3be4d2cd9239757cb520b16acedb6e85016aca9a89df52df2aa0751a9b44aa6dc845cd8d4d23db78d874c7062878f534df3f70aae708439f24ea5b88dafa895e467ae1004a69449fcbf03cac27a27712adf07a75e423286d03fe9500d402529c916e89c59bfed5deae4471708682db86eabc6baa98882a7fcbcd4544627800d0eb3ae304443622e849748b8c8b0e6478f9e61836d726aafb9fa5f15aafae948e23c2f80f19e9a06cd01356db39b06e37f45fa4f731c7fabb5b4a97d2a14310966bbb9daf0cd57d652598e0c650807a1e404e8a3a5f6a6dd41afbe2c8b114ede64c4a6771442d07eb42d520d429d376f383153c6be86508872d59b5112072d743af5429ec9c4b597cbd6f20f194627d1c6dcd3854b44bca97396d0e00b910fc6f480b82ee4187c5fe0baa58d558475c2efb83800a70b7e50ca79acb2b44fa843053705ddb3feaa26deeba2c6f43ef123ea5386f70a32a13993b4b1f90b659d3578e80c0c6496f8eed18ca3ceafc694b1f80049872eeb24e70126f88d829783db7753bdee6f125e457bada53711c0e387fdcff61558af84cb66491c370d040602fdb76dddad42c82a42018a1c00a567e5ba932b1d7f6612d01bb9fe14511ff5538646c5edf4861a9d32935a7ef24209d5d5e2feccaf2a69a86b7e26728127c4454c64093b02d6a22fbab0cc87977edf4cdea3b4174af3c8ac3d6f77504ab8c487a3d05cc84f34d45a5f7b3e80cbdb9c2d8f2a29f3bd9995aa267c6972500982d01aab788c185d0fd71a9b223ad25779e2b1354207a6d12b523e5892e6ecfdad43133aff08501e8c45e1268609327e16233c8252598546d7df02b9cb8d1a2fe3c5e138805f1aa2896d8b9fcb5de6c24eed4b2591b4a95ac3ea98d9de4c82fa6d713555d91e5a6ca3b26f4d975a1512ead0cf6e5d6b5ef44b5094206633e7b956c7eface0fbbcecf8818a6a13deb2357630e2055ecb1fdfc998692c52975d26ce31fca32f85dc6dc3fcb562d1067d7fd763fe4d016f75762d175a07e7a1a5725018898312420f1258ed3fb337ef22676f54e3aee877ae6d855c291ac6778280c7c2880d23a5b6e5f995ae72dd2beb509b44cc9e1fd0e4cfe0890f08f86994fde403e849051ac11470e804b489ce7b58ab67d5034e1e82be3b5187d8c8ae4c2135dda757ac574a7650e07f9066d483236ce5756700be8fa1a6fe1a7d7798115ff251187f201b1e3adea3b6f5c8e4d44201a9a2b4bdcca4d74bfd035c80d7eef688436e045475cd26b9a3a53d6734d1f7bc5c296e558129d8bc6d2b1b004ba9bd55ef08d44b106a091a293b36e75a71d8dc401b76a4eb2d5d258c353b641f444f6aef18ee11c36118cd9b250dfa015ef2d7c732452b5d700155c523adf0539e005a4fb7bc3b7081d4bca8c5003ff86188fa4de880986af293ddbf375cea45f3296a6d0b518b95ba7698c85eb337c71ce9668255b32ba20cc8b5144fac872e4be1a4228a928b1456ff6d121c6a87eaab9ed3b9e5e615b5442bbddb662a270af6409df8ccde3f51f425edf60254605f2c2c6d14805b6ff74a12238d4ff7e0b08d48ab0fb6d12f50f263fc067a58fd4373ad8c827b4173deb5b4e505201f6719ee57121b551a41d629b4af66982696522e68d93a79b10cfa47f878f7fc382353317e3bd0972876a69fb61d9e94b22432c9c0e191725a2ed15741e91de307c4028a559ebd789bd6be8db7cab12c00994be2933db614a9a3bb1e25036574035a7cfbcc630d1c0c6386ca13b3c412ba08056588d129bd15289a64cd2450c92b3326b1b84feafac87c5557eb1467294b3a9d7a69594d726a1cab74830f02f4b04b95eeeb1b622584390810d0c56a7720b204ae2244a36f8b02018a8316c719040b2c5dfbb75c3df82924c79c19fd8e9e194a72659481a7b456edbe7a821710c9cbe2e0f4eef622a30125dc44a8d1ff2c22cc00298c78add6a2141fd2ed0b0f73c1924058b175cb815c34f3269ce9baa9eee37199bee71fa339c4946506363f61d4e374644580912608567197d8f888620da6769e64b03797e6054746b5381b0c4b3691bc11f91193764d0c36e49f12abec98448cff407236677a96d8b4ce0eacd788416bd7abba681f70e2d7c9a9a2db382b73b8298c7b728d8d5e8681dfdf1306b1c3bb78dafe092692a37ff66087b086a4ff8ef96a609eb3a9b27d7849a38e6b7fece558723b842e7ec4421f340feeb2a987c6b24da751e2a90a6595e918687450050972fc60abfc83d5462cdbc758fc6db457499fdcd5631bb8a55b505979e30d73dcd2a0d2324910645743e0ca4891e7cc467643aa4d460ded9158f77e875b6dada54b170b39eaf8148de40a76965e6d301312975be137a05fb0020314e1b3e4240f928ac65ef52eea825b088b9fc0010fe178c6db001d5369942528ef68129aee22ae1a8267e7d869444c2f91184fbfe31e3e8d3b84712c02f23b04bf7ac5daef57a8545bb40d912f453f4df4a5ff06f01aa5505dc66367685bcfc5e1c62e6aaaae88c0b4f2192d447c2415910445cf72a44deb352ddb7dd38c9cd9674bb311fa9d4b7206365c40617d2fa44a3dd94d132a9b6d1cdf404ca4c8a79438696bae76ebd3cf590bd7acbdbd29a8a3206dd9d9d633301188456050fa96f607fb7eae2504414367582abb06cc0d859c94165e77cd2a450befdebe947359389116dd7fd3e7a89bc8e35556ddb3fcd018308c0a90f248bba20d3b747c2b55fe0e81c2bb69e7704f8f8406fe3d78ad91a22e2b2549b990393f1c4cb4a96c996bd25681a1f5fed89a6adc25f99712662554123513c37b9a5cf0247c07ab574f5ca252ab901794930a0f98b864539edbf5aead5d3774ae3fc7f89478a1f6357c7eaec888736a369a3676651dd4ff41535727ee6da5080e5fbf579bf76173f9b44022dc3ad78c849e5e7eac7be8b4b82cae8553e3f79df9ddbea86db1f319164b3d5022c51ab8ead656d63c4f22246d714a6f7095df669f774f42e79936333f9d09bbaad2319552b13239371ae9e0475b1ea78da07d3c1e6ea1e11b02dd387e16b01307130343cf3f66ca3a6da200b3a8692743c06445853550ecab8d5fbb739c14398c81911302eea8679f9011bba9061d560bee7712b2874d25f2a0bfa499c9070a863b9e021c59626c882cb10bec4c64b4633e4de76b4182e8b0ea138bf00ae4acb080e2b80f92a596da1d90959061c5f200c0dba42a2befec4638181555a2f0d66191824607390526edc26224513e081d6fca9755e2fc753794b98668246942c03a885cc8b729e1263f7361a5c0284658719c1ef6ca11dae2f0d87ddaefbdeb284b2ed34e454d3872b5fee13858633fe35028b6345d3b331c39a3b87df33252119eda408dee5f2c415b14ddb258552f0e017a44d6e23ee65f15b5ee757c21c2695a9e9a1b889074d83e5b645a682361eeed55262ede3d5b450a87126ba848e0d292f2364f19558f5bc4574b1de41b4035a6665b6846320030ad00e10c529f0e18d5b9147b54f5eea650ada68cb11e659b21e4b26b2c6265514a47c1256425dd7a91e3113590070a653d06c8c788c1221539ba11d500ca35b2d24f99bbeb8e7047b5bb29c31479bb74f2457591c3e6441e0187db3bd640782272a16bcfbdbd105e9e10bf952d7d66525d8d5198cf4abe55f54d4cd762141a06a2471eb8f51ccb990401b3b389d521729b542b1bb6e46b988682a3818d0d45cdeb57f416b5d712086bc392eccf94b2993a0da3fad04a5a407e44e34fecaeb7c739bc88d66798770c48d806c97540bc92dafd69a7a12aa6164c523b93f84639e28a31757aa5a67484b4070d1104341397952cab7fdcf2b750687158d5c7699776f4fa8a8abbeed6ea07d8fbae19786c374b96e0296770479bb853f533e9f5d609a92de625a362326dae252782aa922ca0bfed4775cdcd4c213af628976ae0f4b5f29dc23b649cfaaf96cace13c3a931d443e30a42c208e57b362ccedb4a619fae14b2e90e5bcaf1ca5aa089f89539ac014f23ac581b2271739decf72ad7af65163c711941a2b3f66ed5d8055b6908aaf42333dcaf1abb0ecb59dfa6dedf79c167abb46a81bea6bbcd2a08c9aaba933332904e7b4654bdf481d2031975e945cc4652c176c863130a94c9da0c9b78ced5f63b9b6148ffadf1e9a867ced0da4f23ac6b57d858658d53f24520a181e031b9efe06b6acedee589c4ac6a3c6b4c37514c3b4eaa9eb22e03562ba8ff4734f4abf38bd2ace2e0eafcd7644caedeecffd882ed3a0c5c4a2ad9a239526e7dc35ece15650d884e4804501fc2d55306bf06d73727d258efbdada0df13704542edf93cb80d3dbba756a5d2a115f2331446c4daded425f05ce2d021bb344aa722d13907ef5cbb3e9b2dc16512af0d0bb55afa8bf7481048117df99d0256af218832e215a31d0439a103c5c83029e6ad06259fbb7d44bceec73d8a02c38782a3ba579aedb4ad20452d6703c5bc540643a0ea33b5a5d4fb1d3903641c9391919946f34f9729d4a35a4512226900e215b26faf92d4", 0x1000}, {&(0x7f0000001ac0)="535764ca46f5eb5c1a58a5fbc2be0197738e3dd126d974e8a12e8e25fea447d5811fa5f0edf5883f570cffffd08c5ade487ae90d6f829a0ef7ecf5ecbbe4af13a8147b58f645b06b15231ea992b37f56e2ae87f14026f475e567c4fd415846da882df5bc880427d0e6573bd39e6d63d25135e275fe09516b460dab847031b297c876952d90d97911a14d8db3fb2675b44e57cd2a6bd90e2a7d9118a843b01d43e0e1fd602e1338d68fb647879a4be5908516dfca1ad8f87f468b6926970741e03f9d3efd745ffbf7fa71b05773ff614effb0d0230538ef565eee1bf7490166962fa1f758ce205cddfed9d9973404c98154395c75d8b97f89bc71f55866d49bede5fdf809903ed9e8711c785a87f8ab1b096d127396a0d5913afad167636d736b183235f99e50e23e925cc2c2588ef3c31bd6dd9972c0f8a1b54051cc45234dd0a7ac8ef4a2385ca7aa6fbacbe2f67f115ca7c26c419fac7f3bf0734156fd0b57af473bdae3864696f7c6997ded21c3b0a867137e81356f643b338f8c20dabb0e710464e5cb29b150b37b015678fc035f7aa9619204f52628ef8e4d6636e96081119981a6cca52c7da841f0e6bda8bea59129e64d7ff1e98bdc4fbd1fbec21d3d7f42c380aa2e493ec13385a6dea445fc889642109e8a522e0c41358a35482551abe280f1de3a8397782f2823e6a5bda4315c625c6b7d2d689358d4648e7d141293d232f9782f68a011ef530bfb84d9d48fe8c2c139ba2587ee96bb33d7cbb499e347f715371e22784b9295be1b108eb9997f35fab5f35626de7c9077682c8a10fd1f3af92c045291e7a890e9f519c7a716b9cef7f4844e0e1659028f432151d368c07208612dfbc7d7e1ec350057947fe6ed1861b4586ee8c485ec982234f744d04e5800730975c6703b325f187ab903885a11d3686638a93ca967bd3b270fac74f50158d7b5603c4b0e38df19b540422f988ac2cdc11b12e56c3e313e038346d387e66e51a7c1d0e217225c8d22946e7361b7c289fb9a8f4c6cb8f6d7913c0e731ec3d2ea189bf37b9af531b0aafd74a8790deccbed64012890d76bd403e89d862fbc9070a353bc1fdbe06faf730d9a28729d4dd170aeaf2c7b15eb123c651871cde6372034b11ff89eed2f33381ab44ab36afd4e277481676789dec081a7be5a90d8041a12d155ffb714c47c31addf49599513b3ab8e0f02dd01f7bd9007ada40ec25f36ce6cbf2a8fb48987ee3c5a417b3408a836be35c2a9484fa373c3acb11be6b7b2979600458748442715f7131bade7cac06cab2a07c1077883664b60b0174eb40cc40de218f7744ab4bb396b54366243f784349c2dbe508edd240df08a6b736d48145712d97eea2b5302b32caee60567a4c00bfd0371a4423648300573d74783eb3b4b4d0a4dc330f2dbf1b7b7d4b0c8c710408b82c8002b1b112c0e0d2a1fda91f86a0c421877941492a87ac76c7c3c82592f300cdcfb9e31ccb18cddebf3477b1aaf70e3b121f4905839edafb4dd84c17262be602e2923775889c697cba54937d1beedb0908b6f847d26d91abced4481477b65aed31ca241904340b27c520d421c4ca0fe56e8fc7c9765969566cffb195b555b56e6c28b553c881fa238906b27cbaf0ac857686460322c5c2ce7169caa09bd747dd5feb071b225f43356a714cf12fe92d398abfd914b0d61197e0f43385ad3243c1b87b76b058fa22cc63fc370f24c0c7d19f450e671a3f4dda2cd27c6b6fc1c98c5170c604a46847a06e6797119877b3836d1bdbdf04cb95f84aaafe924e488f6710bfe58028866adb92d877d274d8b99baa819e15b535ca798eced9bad0b4f798149b59897d97b01addbcee3432912482e3888c1c53b24ee95ae7d4215aafcdd9ba8f886cd66ad0b7286c79d5d66de585660d9ce75cc323fa4b771369bd2e67d88fb5f736d1bac08d74d5de7d5049a408e42cc164e2b6cb34fca247ef1cb781b1341fb39e1b0d6637c9ef02fcb7a4efa4415f6c46ff1d2d30c36de929b4c1772513528e507f086ed05eb30af7c5ebd2c919a7ae11f916f4dc8695bc05d210170d48f698e99f8b170dbdd4511a51afeb3f0a50ea5a860d01d61cfe8fa2e280eb6c66998c4aa1e550fc45a80be5cb742a3e00a3e21585e623161d1a7e51c448f3d40ae55230950fcd1ae39b774f707fd806abcbfba926edc9c0ffc240cb2c37a4ae948853eef4bdec71b063401f3bfe4ce63ad9db74cc3876107157f8fef412d84ec716fd0f1cbaffc361899b88e63b54aa0cc9bd478841e81bb3a4ed8dde8e8a759817beafa84da5c5f7e496aa0a815fff41c0ff11ce7e3198514cfb7170510773b2d7399c8db0858a796463f2d61af2a3c08d25473ce5f8a41005f639289db7c23678d4f4e35889d79556db05188fda7fdc1baa60ce10b43da496c782ae10c904834db0b256044eca0d5ac770cfd1f5759d10b00f32f8e1840d7f6a0660170e4767cfa4b2ec80209adccf6b3a939f0651e2acacaf1064b3c256005897cd13417a2907bf0464c91b8d975a0b9e3af1827e83d40a0306a6a7ae0f17112481c4418082127c549349aa2dbd36c1658be41933f3a2ff7e2e329809542ccebfe1057aae66f0de7fed03d8d48818799176a796455aa2f5f1dab2b34a7e602be9c175927559f259d5cde32d7ae43b876256882a34f7362d63e562b72494c1af675f0229749aab4a6ca97e990f454f813e1294d3fb0c4ee39d4edca9d0624d95ce9293e4ad2358e9fbb20dad111099dbcca70e232ddfc36021c81742d55eb8c0982370685a25c3427c2b9e9e3903831417dc5229bd3144a2a37911393b6c5539d4384183399550aedb0ca930ab63106c11bb4fbb4fa6c41693c009b0f3f8c5f9200c1ab429b4710d1ba78f45128561081e839fdc5b11d729b82b69a59213436fddbe420ecb651ccd999e2db45572503172c46cf35bd16c7cf251951fc72c4cd9b3f667507fdd7fed91537f2eddb150128a240b438b42490664560029e5eef67a4dea6a7ba12abcd38af197cd96d5e5bfac59998c4e31459b70c387a41d3d3506a399fb36bebd4b151221c1e46787e4d0db55abf8544e662006a51f9f1a673e3e7540fad3ab11f95e00583e900b69fdc67bf9e74de176d0a0723d9a2960c60e17ba5b2173cb358e73086f6ddd3ac9e552cb19837fba2b24d500fa5d26ef75ff048478e3d5ec847ae13053fe9bb2afc0481fef2af543c6ba97ebb0f55d50b1694994bf7311e1c87bc8f9fc59e1565ac3cb01bfd68a80355ee1cb2c5bbcf9a94cf3a63f5ca46fa8d2997fbc7a23b2fcdac42fafb3c79bec251bf0927fb1c1c4ec669189d2b45b1b862f6982722ffc8687777d42fcb9432c7a1f0df6174184de09f7efad75856c83015d7b2d718db14fea94b54f6cd8ff8534cfea319935ccbde70a3160ab2a0e50bd9a3eca7db561440eaa8297b33f2a61acb94344b9db38944694c1e0d04a5f552ce61d1a7df41732e0dfb51ce7302e5e07fb28b30b790e7b95e797f18c5c97e3c0b66e555b050dac4d607e4275567af162f2687b2682720c694ca1dd32f80a6575918e8f836c7c3f072d27195ceed22b6818200d0ddefdf0358eeab3c3d818acb0a649e96e166dea9d25e092e290e1b5289d81113f3f300f1b5bfe821830b04387cb0d69ca84b07ccd64d0085909d5b44b760290e5a5900836aefc7122fd5cfc9af02899d32b24d2310e11e135126b2f3229ff63337628b28fb7838807167db42985c68d4b29c6f5d6187b7f79d09743bcb988d4d313a104afc842f74e384e1c42ce5e17e5feb82cef59deae53f70b6addbffbc3ea34d1ae2dc290f9e8330c9a5f3e1cb273878c88b6d0c8cd245b9ca85b814c2d3463d31dad2eba1f98886aeb3182fcb080a24ef42b3241317dda9ded8f4179f609784242a2f0fa79793413c61675143a6f8e1a56ed44a25dd5974660858c36ae1eadc3ba7d7c6e11ecf7f0db7968606ead0948fbc6b188d1f1b54ef94d22e3d402ceec6c0247811216adc67038310ceefe79f92551e67571f1d25be52898b55a80ba0aaf8151ddb3de358e50957bda013ca8556050469e276676b4078476b11df723dc8e1bc5cd850326ead6e83c16495499c0ec7d81675a12875bcc95f4b2223a34d313e98c47d813e97979dd2c75f30886008bc8df6806ceea1463383360cdd9a7c3a48380e3a162bf12819a37327df3d6bb69259b159db32b5f76b95d3433f3f8659670967e3e5290eeadf5c6bebdbae5b3cda2526e16f8980d9fab2bb485f64d50360e6c92ec5b7c2b4b87be0be7bb7acc50ed3588bda8a395c08f59c9ce05982260ebaf25829834ec7346a296a49235d0b48a229945521b45f8c6922b6be7bb84dee36ea3153e89991fbfab784ee9106b29dc7089f67881af296290bc23716076527203b3b879fc37c176b71848b6fce901dca87b2a92b050f668c588d7e02a989aff4b0a51ff7f1364bdde501f34651e79b40c68a025e4ec0374694d55789498dc486c038f9ad2dad387a35e8cb6eab1a078c99490d1f99dc4ffefcd5ba8a89e472ab5409af41bd6af6350dd33f8fe7a04a2956228c3cdee44bb89aa65e42c993b20b9231cb420ef890c7fda8f5dbaee4baefc15f81ef9d49b578eab81c15bfa6385f559bc4f36a4406df9339a84be6a4f9fdd0ae6d356e708fb7381e61c8d18ea138e2f70e0a54df50e9c1c3d559220d931b47c49de34dd47f482cfcb1865437de3344221ddbd06877bb342ac1e36afa001249010efcc77186139a171b73b530e2ac6ea032a9c57c5ae86db1bb18bb753971451994fb06ccd4dad5536e68aa7568e4aba5822939bca5ec93425e129266f4c781d0c074e78508791b252ee10c110b1351e8f5dec65144471583bdf71b9fab2cdee0561e6b8036c3cfdef36b19a32f2567d72d6504a3340c9e0fa03fe08fe9dc8eca701a8236b16247ec457d58c95ca602a654fae94d670c1d30f0fa51916cc981345a40fed857dcea214b430ced7d7f6c429e18863b1c7dd71b417d1d7b332fdfc189653a9dc83cec70d425852fdc0737e6da5e5e871402de185ccd7f64e85391bd2ac401bf74242c00035bb28a17fbff2cedaccd2d31eb3407ab0cc32f5d0515b3ab9db4ca1a3304948f96e7cae0c9400eb9d1b07fec66d115cec839c4033b38492a6c05cd71f6854e0a3d3eca302cc96f9ce3c23b36fe451e76cb73f318917900c73788c526c8a351bd1660809cdff9d5b95906e380c0fd09b73494aad914b3b97110d15c7b4f0a4c99c45c42bfe7676580199b83eba8485a4dc2fc366eb6d8110332746b2f8c9a1c1249c890839981adc26251ce1396643a329664f30a23310405a2bb2194fce275b9398715182d017ae187ee37528dc4b58ff65d147916c97a6238f5d539185392a5cb61902788388f0347cf31d2d5102b00bcc5d0583329c323b843a940aea93c5a2661316f7b845c0038bc928772cc22dcb2406d79d85b801b8bf583a51ba4501d6ab2fb8eb2a0d9a616e2bba9ae6caddf763ae0c7b178ae4427414036248533dea057dbfce63246537e4b56b732ba5aa72d4ad2e577f06752eab7428462faf6a5cb0352275cb496dc979f00815bf3643528116092e5e107d180ca8cf61ad7197d6c65765648b5e662368c2c45e801c565553a96b40501fc6087e5705dc0fbb6c3f838641b1a5c5a3a3cef1a57c3cff92fa4b0bd5805694122aae75a472ebc921b3fa870075b0b26e3cbf4ff69a97f9f6cd4d83342f60d57994d0724fb216bb821a99a8d39e1eef6df67db29e2d828f3d186", 0x1000}], 0x2, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x12, 0xffffffffffffffff, 0x5) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000280)='./file0\x00', 0x6, 0x0}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00007b0000/0x1000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000676000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000076a000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000059b000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x1, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x1) getsockname$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$WSKBDIO_SETMAP(r2, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000440)={0xfff, 0x6, 0x32eadb2, 0xfffffffb}) r4 = socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) semget$private(0x0, 0x0, 0x42) getuid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) semget(0x0, 0x0, 0x27f) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = kqueue() sysctl$net_inet_carp(&(0x7f0000000200), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000600)=0x1000) kevent(r5, &(0x7f0000000140), 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x27}], 0x100000, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="de181582ef74608bc761caa46c5ce3407fe32f5232cd75f082d9ca7ba1db52cef2724ad9373cf7203676bedf2fe3add1f2996d48b5f53c7c0ddb5878a2b24adf41ad7ccbd25cfc674f713423dc16f7da3aa6895e9b71f6b8168f1f1f7c285f1b4820e225e7d913a2f0cb490f40fb6172526a9104f4b422191d221ae642c3ce11a01f4a1aae9f10d5f660948163eed00572503b1fb96cdfd600898e4865aa46e455420418936b38e7f782c2dfad2be56cc229182818", 0xb5}], 0x1, 0x0, 0x0, 0x1}, 0x5) executing program 0: close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = geteuid() r2 = socket(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000440)=[{0x2, 0x94}, {0x0, 0x3ff, 0x1400}, {0x0, 0x12a4, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x40) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000240)='#!', 0x2}, {&(0x7f0000000180)="8b", 0x1}], 0x2) writev(r8, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r11) chown(&(0x7f0000000140)='./file0/file0\x00', r9, r11) chown(&(0x7f0000000040)='./file0\x00', r9, r4) r12 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r12, 0x1fb, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x9, 0x0, r7, 0x0, 0x0, 0x5c, 0x6}, 0x49, 0x8, 0xfe}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, r7, 0xffffffffffffffff, r4, 0x80}, 0xffffffffffffffff, 0x85}) r13 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r13, 0x8040691a, &(0x7f00000001c0)) executing program 6: socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) getrlimit(0x2, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240), 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0xe) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "32e282", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x3, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@dstopts]}}}}}}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000080)="8c077c56c131002422b22757e3d7f40ad6ed114d12aade541930219faaf49a271b3636183e7df55b5702bfd62f7a64129efea18d3474203bcbde32fdc5662c0229ec45d9693ce59f3b9c3391df5be20119c84cfaa8e1976ea982ac48fbb6810a24ba74c5b13e65bf171d1955e2e1cd58fbe4de403f8522ee96ec50204bdb488ca600bd84843ebfdf2ba5039b361f2685610d2efc232f6ec864004a5662ba3b3b9ad78ff5f196bcf3829c1629e88b7e78dff8d06de9734f9f87a837f76381614f3b2da2eb13fc5f66b3eecec47e618684", &(0x7f0000000180)=0xd0, &(0x7f00000001c0)="f7e743c1143b0a1be5446e01a15a9aa6a477f44f61a576390847e08786ff2a2787e76480ea2bac170461f72c1973b081527d92b106493fecd9603066594e920302c7c551a47a26f7abf75e861be28593b80a4ea31daad4e505d5c434d9a1e94c0f31b21f69a9fcb585dcc06eb2da2587c8a4a5ea7c433b854129b46d3d5567f8b55f94c2516759818a973644b1c00799c234", 0x92) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240), &(0x7f0000002280)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x1) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e36957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee42563d32dfd8538171feab4f56ca1691c62", 0x4f}], 0x1, 0x0, 0x58}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f0000002300)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x0, 0x6853d164, 0x1}], 0x101, &(0x7f0000002340)=[{{r7}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x8eb7}, {{r1}, 0xfffffffffffffff0, 0x1, 0x80000000, 0x3f, 0x806}, {{r4}, 0xfffffffffffffffd, 0x4, 0x20000054, 0xfffffffffffff6a9, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0xf5}, {{r6}, 0xffffffffffffffff, 0xb8, 0x8, 0x1, 0x212a}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x400, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fffffff, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x40000008, 0x1, 0x5}], 0x2edc3bfb, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) socketpair(0x1, 0x4000, 0x0, &(0x7f00000022c0)={0xffffffffffffffff}) writev(r9, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x10000000000003ca) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000280)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000002440)="2b3db0224de1e7a99f931363e15022d7fcb9d7bd5be5845bd735ca90a2f08c58a850f44b7803736d8ac6e30d9dee4fe85d0c911f12f08654b2fb906b50463e64cfb9d3834066e4f983f73cf42df6c38edf6efd5275c5defe12866a69970c5e46cd2615641d77e48f915844e471fc0b59a1c87917eee02e5f4487b59bc468222fab0adee43039ccb8d93059d5f67a1f509d6c3ef6c2fed859846ba053b324d24a1bd168df40bbbf4c", &(0x7f0000000340)=0xa8, &(0x7f0000002540)="a781a38a40b37193f6c57d5c7fbbeb696f6e92c770deadd687502b13b8849e0c39e797f6e6ad6ebd960368db352913ae883666fb4e", 0x35) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001700)="4e35e7", 0x3}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x51}, 0x2, 0x0, 0x0, &(0x7f0000000480)="d4a6fd0dc91bd08400108d9177814d86f2958bbd178cb0e0e26b0bcc1d56c22bde4b3a7d04a58e1b5e5f844abba07871494935d00c6d44578e7c5a8ea2e19f21ee7c0a1516f9d0593e43bab6a258fc5c049eefe361a4f4ad39b018e1ad49e692b0d549f6f55ff09113b4498c7793b9e4a6a690b6ad4472ca025c409d9dd9c85a63a177492ae5bd7c11283e340bc73757579e8b6c35c43935ed4b5e51a5502197f44a9b295bd02092a8bf7459d38d5ad3de2282c7af675a4b5c4e80c6229f60827422cf6a6ec03366a423352035e0d4f043ab5d2fbebef2fb464d6210492d83fe6fe4f85c686a9983ad27fd845b3b0aef58e1c176cdb03059b283a3c64c2412c4", 0x100) shmget$private(0x0, 0x3000, 0x0, &(0x7f00003e1000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa80f30884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906cb3422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761efc29aa0fd7fb54e7a47e20471b81d82c89b4c98b8745294368fbc8012b422b04f5f0e2d2717701fd50a55d629286f810fd2a57c5fbd8625e24660287cc9948f986def451c871632c9ed9ed08500eab945d45d1b06b8c540b36b240f8a7a1c4587602a8e51c0af683c1ed9000000000000453051eae2dc3851ff63ba29723b"]) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x20000000000001d2, &(0x7f0000000080)=[{0x6, 0x5, 0x81, 0x4}]}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) semop(0x0, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(r4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r7}, 0x0, 0x0, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r7, 0x5c, 0x101}, 0x4, 0x0, 0xfe}) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r0) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) syz_open_pts() getpid() sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)="6e51ab28c47c6589698f53a2f7bd5c128dc7c67b9a7032c3f269b7d57b37af6c7b57a6fd0f74d7ffd73ae815f912704e6edefa3853066397ca", 0x39}], 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x38e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x3, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x802069db, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() readv(r6, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/94, 0x5e}], 0x1) ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfffffffc) poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x0) writev(r5, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000680)="7c12", 0x2}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r7, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) open(0x0, 0x0, 0x28) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) (async) getpgrp() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) (async, rerun: 64) r3 = socket(0x2, 0x3, 0x0) (async, rerun: 64) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) (async, rerun: 32) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (rerun: 32) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) (async) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x4) executing program 6: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000003600)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000003640)="ed849b74", &(0x7f0000003740)=0x4, &(0x7f0000000400)="040b0470dfe0729a37411ac8441e5ce3bbd653eb3e7277010c579293db612ae565f2c6c0516437a8bfa4ae5ea3d4fcc479663c2d145103fced140122d1d3151044b9adcc2d4fc8363bc1285e1367b5a342976dbd5841dc74adf4e24d9fc815c9e630123c486ed3d7b6b206369629f1c4aaef414a559e9370ae4ef8cb", 0x7c) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x82) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(0x0, 0xf8e, 0x0) getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x2) utimensat(r4, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x819126a1eccc96b3, r3, 0x251) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/31) r6 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="5ccea2e76bdd918163645fdd37a994e41a5b0a0303c5d60e34e3e35f2ed722c9fde5ed8abd27d3b19b878a48d3b6df9783f3a09c0d163cc71e84f365bd139b0d0aed3c742360f3cfdf29", 0x4a}, {&(0x7f0000000280)="ec26b388620fa08548dbd3b1da51c4cebab45022f54810e709c1db4a0c0bfd92cdc3943aebb9d0e0d0d58ebb39832041c56a7d8520f7ad941c188a154c30a4cbd1107b95f6ed304fab65b68eb771154cf67b5e35e1d5afd39f5dfc63b3d7c245f4a462464bef4c42aca2cfa94000e4ce8305ab6af0ebb96176d9cd1f3930e8fa76051c0609a3dd735ab432650c67f8d0a4bbbc6092b193320747c12dd7355c3527fe4d55ab2bf2c0c0cb40f22df12c913c308dec3662c467b62d001eb4c4134f2b0230257505919e14bb9e9245debfd5e5e7223ae8353aa1", 0xd8}], 0x2, &(0x7f0000002300)=ANY=[@ANYRES32=r3], 0x1220}, 0xc) r7 = dup(r3) socket(0x18, 0x4, 0xfc) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x4, 0xff, 0x0, 0x7fffffff}, {0x11, 0xb4, 0x7, 0x8000}, {0x7fff, 0x1, 0x9, 0x2}, {0x0, 0x0, 0x0, 0x10000}]}) executing program 6: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xee01, 0x0, 0x40, 0x400}, {0x0, 0x20}, {0x0, 0x0, 0x0, 0x6df3}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50, 0xed}, {0x3, 0x0, 0xfe, 0x4}, {0x6, 0x0, 0x0, 0x3df}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) select(0x40, &(0x7f0000000080)={0x825d, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x10, 0x2, 0x3f) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r8, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r7, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 5: mkdir(0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) linkat(r0, &(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r10 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000006c0)={{0x6, 0xffffffffffffffff, 0x0, r9, r11, 0x102, 0x80}, 0x0, 0x877e, r8, 0x0, 0x3, 0x100, 0x6}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x4029, r4, r5, r9, r5, 0x8, 0x9}, 0x7, 0x9, r3, r3, 0x198, 0x8, 0x4, 0xdf6}) fcntl$setown(r6, 0x6, r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x43) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000180)=0x1) geteuid() chown(&(0x7f00000001c0)='./file0\x00', r4, r5) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x2, 0x2}, {0x34, 0x1}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r13, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) shmget$private(0x0, 0x2000, 0x604, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 2: sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="00000000000885fc127092cd88550004", {[], @icmpv6=@echo_reply}}}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32=0x0, @ANYRES32=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x79d23f7a5c84acdb}, 0xffffffffffffff8d) shmget$private(0x0, 0x3000, 0x40, &(0x7f000028f000/0x3000)=nil) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000001300000000bbfe8000000000000000ddffffff0000aa82"]) executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r6 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r10 = getuid() setregid(0x0, r7) setreuid(0xee00, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r8, r10, r7, 0x100, 0x53}, 0xffffffffffffff00, 0x7, 0x8000000000000004}) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r9, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000004c0)) getuid() executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x1, 0x0, 0x0, 0xff, 0x0, 0x0, 0x9e}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) connect$unix(r0, 0x0, 0x0) (async) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}, 0x10, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x8847}}}) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000180)=0x8) (async) write(r2, &(0x7f0000000040)="fc23", 0x2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x59}, {0x1, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) r5 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x46, 0x1, 0xb91d, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x5, 0x1, 0x91, 0x8000000000000001}], 0xd6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x7d}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x4, 0x417, 0x40cb}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x69, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x3, 0x5}], 0x3f, &(0x7f0000000340)={0x9, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r4, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f00000005c0)=""/169, 0xa9}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000680)=""/203, 0xcb}], 0x4) r7 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setuid(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x2, 0x140) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) close(r4) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x80002) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000040)="03000600", 0x4) executing program 0: r0 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040)=0x5, 0x4) msgget(0x1, 0x228) executing program 2: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="bd1b913c64859d9905dbcb7902abdc07ffffffe326d5593a6c47b1dddf96d7bd382a03c5f793a63dfe57", 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x334, 0x0, 0x0, 0x200], [], [0x0, 0xfffffffffffffffe], [{0x0, 0x400000}, {}, {0x0, 0x3}, {}, {0xfffc}]}}) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r4, &(0x7f00000006c0)="92", 0x1) readv(r5, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) r4 = dup2(r3, r0) ioctl$BIOCSHDRCMPLT(r4, 0x40047309, &(0x7f0000000000)) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10280, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r3 = kqueue() socket(0x26, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{}, 0x0, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x4, "0100dd2dfa7d00698e7f000000000000104000ff"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x3f99, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r4, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x0, 0x8, 0x0, 0x8000]) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x9, 0x2, {0x1, 0xff}}) executing program 5: r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sysctl$vfs_ffs(&(0x7f0000001600), 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(0x0, 0x90, 0x0) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000001840)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x401) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) clock_getres(0x4, &(0x7f0000001dc0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002040), 0x80, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001880)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000020c0)={0x1, &(0x7f0000002080)=[{0x80}]}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0xafdb, 0x6, 0x53, 0x1}, {0xf176, 0x27, 0x8, 0x7}, {0x8001, 0x2a, 0x3, 0xffe}, {0xffff, 0x9, 0x2, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = socket$inet(0x2, 0x3, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xf1d, 0xfffffe00, 0x1, 0x7fffffff, 0x7, 0x80000000, 0x1, 0x2, 0x1f, 0x4}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffff, 0x4, 0x2, "c39e6ff6974ffab6dd4406c63e542e8b9d4ae6a2", 0x101, 0x4}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) preadv(r5, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/140, 0x8c}], 0x1, 0x1) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x83}, {0x86, 0x6c6f0ebe}, {0x101, 0x3}, {0x8e, 0x81}], 0x4}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) fcntl$setstatus(r6, 0x4, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000540)=""/22, 0x16}, {&(0x7f0000000580)=""/70, 0x46}, {&(0x7f0000000600)=""/39, 0x27}, {&(0x7f0000000640)=""/66, 0x42}, {&(0x7f00000006c0)=""/242, 0xf2}, {&(0x7f00000007c0)=""/142, 0x8e}], 0x7) r7 = semget(0x3, 0x4, 0x470) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000ac0)={{0x5, r8, r9, r10, r11, 0x120, 0x7}, 0x7, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) msgsnd(0x0, &(0x7f0000000bc0)={0x0, "1ec7d491f73aef1d9c55e9a0d44eaf6f54fbf1614b176040f1d580b186445b1f71d4408a077788c36eb4e23ff8c3ec791d9bb2e94c1cf13422ec7789e425a4a284d1b968c122b812f03266183606aef980197ca50c1c04b1ee5a6fa055002b6f43da448e151a9e50964fa14ea82c2e402e6465195d6bd58a3a4dbd560ad8095475c1da67f37919817585d3be871b35c2c582cd9cec1851d27d5f07524dbf05e655bfcd4d491a9e2e114c27d2d166e23e1b7dd684940bf59c47b7dd186d9be93e4ac0dbecdd5e0bf3835d04748a3e22363aa28c28418c59"}, 0xdf, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000cc0), 0x8, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc2585601, &(0x7f0000000d00)={0x10, 0xda, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5185}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x8}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000000}], './file0\x00', 0x20}) executing program 1: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x49c1, 0x200000000000}, 0x10) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) getegid() r6 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000400)={0xec}) getsockname$unix(0xffffffffffffffff, &(0x7f00000018c0), &(0x7f0000000100)=0xffc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 3: open$dir(0x0, 0x400, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) openat(r0, &(0x7f0000000180)='./file2\x00', 0x200, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) setregid(0xffffffffffffffff, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000300)="54e5208eb10d3bafdd0000000026a1cacdc5f566812c63a3476742037257d97d4b5030acae0842206f29922ab69d9c2cf35afd1b34589c016b08dab1f476aa0e8b197a6f4b7194ec81", 0x49) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000280)={0x21, 0x1, 0x6, 0x0, 0x4}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000180)=""/198, 0xc6) clock_gettime(0x67f3248105b4e007, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000051000/0x2000)=nil, 0x2000) executing program 0: mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x8000, 0x0) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7f, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop]}}, @icmp=@echo}}}}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000040)="03000700", 0x4) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@routing={0x2c}]}}}}}}}) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 0: close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = geteuid() r2 = socket(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000440)=[{0x2, 0x94}, {0x0, 0x3ff, 0x1400}, {0x0, 0x12a4, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x40) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000240)='#!', 0x2}, {&(0x7f0000000180)="8b", 0x1}], 0x2) writev(r8, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r11) chown(&(0x7f0000000140)='./file0/file0\x00', r9, r11) chown(&(0x7f0000000040)='./file0\x00', r9, r4) r12 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r12, 0x1fb, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x9, 0x0, r7, 0x0, 0x0, 0x5c, 0x6}, 0x49, 0x8, 0xfe}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, r7, 0xffffffffffffffff, r4, 0x80}, 0xffffffffffffffff, 0x85}) r13 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r13, 0x8040691a, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = dup(r2) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) getpeername(r3, 0x0, &(0x7f00000001c0)) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0xee00, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) executing program 0: syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cbf4e5af36424c43aedb47bf00ab39125f6f01cbe273"]) setreuid(0xee00, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) setuid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000017c0), 0xa) dup2(r3, r2) listen(r3, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) setreuid(0xee00, r0) socket$inet(0x18, 0x3, 0x102) r4 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x400000002, 0x0) executing program 3: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) getrusage(0x0, &(0x7f0000000040)) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) socket(0x10, 0x5, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0305602, &(0x7f0000000040)={0x4, 0x3, 0x0, 0x0, 0x0}) close(r4) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r4, &(0x7f0000000040)="fc23", 0x2) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) (async) r2 = kqueue() kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0x8) (async) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r6 = socket(0x18, 0x3, 0x3a) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) (async) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() executing program 7: open$dir(0x0, 0x400, 0x0) (async) open$dir(0x0, 0x400, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdirat(r1, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) openat(r0, &(0x7f0000000180)='./file2\x00', 0x200, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r4, r4) (async) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') poll(&(0x7f0000000080)=[{}, {}], 0x2, 0x0) socket(0x0, 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x200a0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/74, 0x4a}], 0x3, &(0x7f0000000380)=""/8, 0x8}, 0x21) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000400)) r3 = semget$private(0x0, 0x0, 0x400) r4 = getuid() r5 = geteuid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x6, r4, 0xffffffffffffffff, r5, r6, 0x0, 0x1f}, 0xfcc, 0x3ff, 0x7}) sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000500)="b03379a9363118989db46fb32307e6011fc979587701c5bb04e438ee6b595f0dba6e70b85677294891f9c2ef1b38360a76bfbcb865ee7b0fa6be615b3f2f9dd2", &(0x7f0000000540)=0x40, &(0x7f0000000580)="4cd2439c53de2cec4e00300ea4f9ac12f49437e3e3909aceccfeb846f415735f790566870a4ad09bc4cd67c2f4060c3bbe57a3f9bf6f0d", 0x37) r7 = socket(0x18, 0x3, 0x2e) rmdir(&(0x7f00000005c0)='./file0\x00') r8 = accept(r7, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) flock(r8, 0x4) r9 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = getpid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x0, r4, r6, r10, r6, 0x81, 0x4}, 0x0, 0x0, r12, r13, 0x6, 0x4, 0x3f, 0x1c}) fchownat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', r5, r11, 0x6) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000780)) getsockname(r0, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000840)=0x4) open(&(0x7f0000000880)='./file0\x00', 0x20, 0x40) unlinkat(r2, &(0x7f00000008c0)='./file0\x00', 0x8) r14 = getpid() getpgid(r14) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000040)="03000900", 0x4) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000008100000000bbfe8000000000000000ddffffff0000aa82"]) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() fchownat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x0, 0x0, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001140)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7f}, 0x100000001, 0x8000, 0x0, 0x0, 0x40, 0x80000001, 0x4a2, 0x41d}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r2, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r3) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r5 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r3, r3, 0x2, 0x240, 0x200, 0x9}) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x1, &(0x7f0000000940)=[0x0]) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000280)="7df4e259e589200b90ee11e509470ce7e8c8a5dd8413d68cc38171f13af86782c1da53bcdd3b5935e2e0ab6d24989d023864258944ad933eaaa16541783369b3b0684d39e106ebda89cf42c9", 0x4c}, {&(0x7f0000000300)="797f3b5f99ece6c5e99fd06d3f05561c07ed2c4a73b19afe081e1e18c12cb9d7c92400d11b2546", 0x27}, {&(0x7f0000000340)="092334a52607593c20fa322acc4c2653", 0x10}, {&(0x7f0000000380)="1802f118d53ebe26cbd652a3364187af5df3052f2c7a47407d098a632ce113ee0a89a47778420e3b62731197d87d4d8e2750971dd0bfd4126ac8794d0c3acca1878e", 0x42}, {&(0x7f0000000400)="de9edb870b4f92c1770616283e9166b909b7be5785c421f9d1021b02b461f888403e085f4613614a0137ad29f7c1e4490eba0db1be53071ee588eb4b72bae7a87d24d4b195375fcb01da6e8d517c2bfa88a7edb1d10a2c8497a1c9e01f5882e5f3b43ddd624ea9fbc0a9afce8faf98", 0x6f}, {&(0x7f0000000480)="d49fac63504b4b660619bba75c7355373c3b2aaa1328fc5be4a10724e77cfd6c911243fd88a6ecfa26a875615dc8cb9c20be3812232951", 0x37}, {&(0x7f00000004c0)="e7da2269d5b9345e09e305758944278ccadd746f1781b05f803432b30c3645086e0482c7a915f3d2a01be4adb886013f56e43e8c12225201d9cadcce98d88f041dd472f0013f57ae", 0x48}, {&(0x7f0000000540)="192de898e6161197675549795d83758121fbb1d3d0eb696bcc08d13a62a7bed8fab5f185c7079c851bfdb4d429d462368f834a46022325ee2f46aa65b6c5596cc06510a21d1e6730a31ab1f7e00761fec09bb6602d4f97cac1b12550bd42365613ca0e54f44d7392c2bda981246c6b802c23c9fc4d9cdbf7ba8374b6959087ddb7fa4f0e985bbc2371594eb76e8d1e0df3cb12fa3cdc08245155af1dc65b353b0239e2652caeee0daf22dbf1a5e8cfc00918dd341f0ff722381b877a5b186ef404d5bfed7ae6e912878e5efde2f2478da6dbcbbc5bf67e8ddcbd5063b64b5bbe01f5d5879630e783be264201da9789bab41bf78b575c5ed26ad685d4ed", 0xfd}, {&(0x7f0000000640)="fbe65a0548dce7f873c21d659e38dbe7063c618dbeee704db762887345a9aac981483dc9d6c1033fa98b2e9c10b54bf51a81654f79cc36c800633e32deb3388f18a27155cfa79a9d313e820cd8c85d31e90df337f3b43c37ef772c1bc059546e398d3d3def9ddc06a85f8dad5b0dd5f7cd1ae1379385b42c9b797b0006e98d65522e3ecbb1ae956438f88bd3fda9f2d1deeea77905593f06312c670076c1943df37cb65d6df7c4b0a2752a60b2fdbb013cdca76fb6a9dae996570f8cc2af155458aae2be547791dd15ed5965dda9c269b5ad848d7d297e72b3be63feaa454293d80de1e5770353f1", 0xe8}, {&(0x7f0000000740)="8b8d615f83bb5cda778fbb1763812ab85445d71f30a6ae419f00b8ba269e07f6440dff230b39c4c8a2ed23fe50cd2cf77c6e813e51714a64ee589c62df653912e8f47adc5ed6b88d4637da44cbe8bf7e003c2b99f8ada083a5a65e0ac2da22b63f0ca8900728f1327673a3198b9f71963073afc5765ed2a6da4e044ba38d39f0899f35db7569ea600d295909a80e7a99ef551ae6d0adbea0a83e2f0bd0294f4ea5d569201ce99d7441efd69dc4aae35e42995615b236ee91c4986c89e220e3234707d7bf55d9a9dde3ad04c18662c8c6e7a3e854cecb4a319cbd293b9ca73fd834f92e30417821a7305b306f4c608aa3eff564867a6304bb1ce8", 0xfa}], 0xa, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r6}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd8, 0xe}, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r1, r12, r13, r14]}], 0x20}, 0x40d) ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, &(0x7f0000000040)) r15 = socket(0x11, 0x3, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100051300000000000000400020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 0: socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "0401000f0000000800"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) setuid(0xee01) r5 = syz_open_pts() fcntl$getown(r5, 0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000080)="707d41c06fc52ac1fecf759522b658c7042900370dce3da9cc6af4474ae1ab321ebcc6c6c1a43ec9553add278672c3685517448379baaf2b251e24066fc6516530f65ea7d68f282b3226629e73459f8aca40f2feee24", 0xb2}], 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x434, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x20, 0x4, 0x0) r1 = dup(r0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt(r1, 0xffff, 0x2, 0x0, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000700)="986718a663c73328f4839764ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e15", 0xa}], 0x2) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) setrlimit(0x8, &(0x7f0000000980)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="707d41c06fc52ac1fecf759522b658c7042900370dce3da9cc6af4474ae1ab321ebcc6c6c1a43ec9553add278672c3685517448379baaf2b251e24066fc6516530f65ea7d68f282b3226629e73459f8aca40f2feee24", 0xb2}], 0x1) syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x8000, 0x0) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7f, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2c, 0x2, 0x0, 0x7c}, {0x4, 0xfd, 0x0, 0x8781}, {0x1e, 0x3, 0x2}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) acct(&(0x7f0000000000)='./bus\x00') r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/505}, &(0x7f0000000280)=0x1fb) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r0 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chown(&(0x7f00000018c0)='./file0/file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r3 = socket(0x10, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 7: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x100) msgrcv(r2, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000200)={0x3, "501107d34ab278bc34e12e57b95505eaf1a1ea3646d3e6cb021fc125f7e3cfe24fcbb0e5e48297a87e7d7a1812cb5d679e706bf56c6bd879cddc183ac61f7f3a19c7c23e32427f08b652e3e7c81758a864a2a27bc17d1c2c833ed5880c7efc94e09658c4af6c740f64f51898758e6ead199df3ff64039c3b2a673eceb28e9096fbe7899378b953f2e6a21f31696741bafa9dba9203f6b5c626c62908674a7a4c49c623245cb9a3421033ef6b62076efb46b06568cab194ea2c1f741b466722dc1860b0f5b82fa25aa99a735a0d8c29e4acde81652563068f49fb8f931ab587bd89e17c1c4fd35ba0"}, 0xf0, 0x800) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setsockopt(r0, 0x6, 0x23, 0x0, 0x0) socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 4: open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{}, {0x7}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) rename(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xac64effa2060aa17) preadv(r1, &(0x7f0000002480)=[{&(0x7f0000002500)=""/4096, 0x1000}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x67, 0x0, 0x0, 0x1}, @icmp=@mask_reply}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0xfff, 0x1) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x3, 0x1ff, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) r2 = getpid() ktrace(0x0, 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000401009078000500000041c93a10020000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000001c0)="3e9a2434dd21a838c53ad379680d0236cf67494cee5d19c54a062ecc290b74cb61fb1cc45995e493b868692417ef9c9955ec95c80ed3bd8bddbfd237c3eedb18b0fc2dfc750939dc555290db67ad7477ed994e9f33dcf45cfe82c39309782fdb29cf1e0245af46a2377c883da238a1b538219bd96718d17d5b91f4bb3f58dd9ce58fa018fdcdb7c3afa323c4cc2c802c3b61f4c101fcb12d0fc0ae85b4bbf4977d788a825a8e503931101480876ce068b39087d37893980bfdcf0784a4147e08c4cced6dd6b289d539e1a452116ae429592f9e9ef814d83f59b1703ce3c63ad1c2710bf0a3c5b0cda65a98a45a1706aa7799746e4809f81d5e944ea39837", &(0x7f00000002c0)=0xfe, &(0x7f0000000300)="1d1280f6df61072b28be4cd60fc0c769743d2c58fdd4f3fda3d88a6f876278aaef7f6dcc102274ae9775c37c48dc690096e15622a07d4f296e5cdf69454b5d3ddfc6f84434454b51cb1fda41dc21ee31f1769f3b931341e48255251968b4b3c380c350eb035fb342cc2041b3742e7f94c0364d164531643f28002ba3199d", 0x7e) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1ff, &(0x7f0000000380)="0300000073c7b297d45bb2e4dd3b7ac7974d63578e340dffd9928f165fe94a24981e06353bfbefd4994bb84be36f181d55fe36de257ec2bba7c25634d992f8c10989b4110e7e33ac401abb1366ce984773594e145deb622750381cfc106e2169b14d66e20ff52bb67ed6299c581acb31a9fd99ce633ff0c73c6f891730ccacfa846c", 0x82) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000440)={0x0, 0x0, 0x0}) socketpair(0x10, 0x0, 0x8, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) getpgid(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x48) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup2(r1, r0) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000223b00000c00fece76a44a170e318b35195bcf133200fe8000000000000000000000000000aa23a8dfcfae4397c9319d1de3f3101b67fbbf3a604ff0a14c8185541dc8c3900974e14adc42ceb4c8d2ff7ef86d6b4b663ee288b6efed805af4f27516726bb067a6568451cfccdda8105228f84bd75a9773715ea83659486ab352e8d41f3e5d1246f70b106d781ba6c852cb493b90bc7ce5b70d6d8e984742e736b068b2e786f4a36a2a9343b312414297ec136170f0272c6060fda11ad7f86b0a5305d099f9bf3b118ebffa5cfbf6275e40867298c057cf12a07cb84f329f19dc70c4908d92"]) socket(0x10, 0x2, 0x40) executing program 7: setrlimit(0x8, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r0 = getegid() fchownat(0xffffffffffffffff, 0x0, 0x0, r0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="7cc30da0072e181750c4b2", 0xb}, {&(0x7f0000000340)="40f86737a36fc9205783e13aa26d225a55e9f123930c5cce134d31f94cb85a9447006b9d04321f4e75b794a039a371eaebf41afcb9099a0f753f6891cb676a48e1023b6a3b6375882a1f429c0c9e8ca48a762d7c2eca47da778bb7468cbafeb7cbe7e224267449519b60b1039f6810d01b580dc2199e69e2988e364e90ef5eb3c02b5e6c21a86cf2dfcdf7f660ce86a30f2cf0cb12fcb35290b3111582ef2b73858b40a52b2bb67be68635b9a96efcc22b497ca1dde2d12cab59a24637a0b8b8a18cc5df29fe0aa58ea2febfaeb7ef68e998e579991fc0cb93eb08e72f144d5577b9786e309710d6958a76d6a8522ba44448dc22f6e28c4f", 0xf8}, {&(0x7f0000000440)="f4af4d88d4a810ff68ad6358e5974be7e551bf33cad195e39054cdbb26966a3dd32e1b81b68e0a2b993fccf33fa21cdccbfb9e7707d6cf68c9ececf972ff8789aae67f4e97446c90f6e6a22196f641bcd7b864e82735e5cc5c37b28763d67775ad380de3c107e160bf7867ae6756ed0789aadc8851d4f9ac2c3f4f527c730ab34a82f2e30c54fb26093ef1a14e4768b1ac8a1449c0316f40cabc9a8d734c1771e408b14d513b6ea76314c3eb200667c00c3d450db3a8cb2f7fa33836", 0xbc}, {&(0x7f0000000500)="1055204acd7bbf465141efeaaeba8972d498bf350bc6453b373bd651657df5c4769ea8732f7c8707dd1d286e3aced2b0084b180f3a1a", 0x36}, {&(0x7f0000001340)="c99ce61c41820cf31f05b97451c7539afac866421dcb20b1a4ec893f7123a4ebae159be2932dd8c071228374b190be6549af5d367e3000ccae0a46c39b563a7a456102f30dd8698e98263e5b67c7349cecc7ff68a18d745ed36e3642a7a2c1309d97edd13aad46056eacf75c281f9c1d70cc01d2dfe7b7b2171a5a6838aaf904f4cbd535c1b588e754420471d0523f97b15e5f9dc83408abeceef3ddcf006ef7df12d900178db0f97c13f55c2ac26cd97b2e3122b7928fb37e839456d8c768ead52d5b9d62abbead4dc63cfdd89b8bef56f4ec89d2c32339b0bd301ae9d3cd086ae058cd4749c0c065871ee9cbf1a4a758e44344444aecbad76c2e163ea977d2f01adcc1ca81e4c68a3a4382bfa6668207f5526103c7b8c69d8e017b9f9b43f478dc9a92ed766d66e845a541e1fde98314ac204170352c976f2812eb5d4a7637ff686f29ca6938e8fbc3589b3b55cea8aadc72d888974e4037eb52e39fb0a35692ce544ecaf14a690d21f70beab8a229de01f0d36885952c572ee0c12dbd032c713d88276849248be0339b11f743d59244c0be14d8de9253e2f2ba0c48a0bb08849d58d19c4fbdb3916c3d8b223c9065de82346ff7584a88b1e0fc1d910f8fc9112eb595f82e083cec8b67565db92728633ddbc3f450b348582a4f8ed1d247b72fa64669fddd776ebca3a13d6fe4f9d6475c81a615affa6c4b79d0de1a3b326f63f271b6905cbbd1c388b97f52ad50dae6b305fdc73241f104d048f72b8bd6e6253f2cb5d33ad80de6e75c7c3be5ec85e3628b541c604a05261e506b871c34245a66129d3635acca40e2588e72652794606da23dfc7a7284000bfd72c11731984490f9b35b958a6e45f05fa4aaf34a9e1ff911721aeaa2ee559760682e8fa4503e7ae483004046064edaa29152ec234cdccf7406586916d39626f6376731be1bf346b4cced426c2a7a204e22d37c3ca7d08306fa5f11ad9021c8aee42de36c2efdcc536e1d3e5db835a83d253d2d2dff961200947cb0e11f5647f4a00057be1cf338739d797c37078b5d9b1fe0116af8168e430f9d0688635db080703ddedcd9e8215d9834c5a8778040d5fba08714ae9d94152849200f3a5557de9246ba982507425168a986e08fb740cd2092b67a2dda12c9fe79f77488cb1702455008ee56663c30d29edc20b08d44081c5d2bc38d089eaa57e723ef83366ef99738e93817ae3c2e6cbee041fcbe448ebd192899398d97f1fd7b135b28fd466bff3feee8c27ab98bffe887518b33fbd842661712b8fd5ebb55b92cd8b62f60c500dcc82323b44bf83e6f91511297eec2318d35d968f8661f3c633c82a315cc03edd277d3cf7525d2d0eba97abbb119d3999dd00c4b30ed9fbbf4b26bb4e7156a6be3405a9e3d1e3a69dea13cc152f258ebe4d6e902ddb24d4b7c0bd019fa456ae3bf9c1aee966e5fe05e5ab91acf9a3ba2acce44ba5b1d9055f17e4d5a577d5d670b2f5126dc522a0e57515cfcc6bcad3c4b6ee3fb63e30645b95cce39b907ce9ff3d96ea9d3207cc7dbf066302b6c54712a49de36b3e8e3458298496c295e2322578f9a278079553bb3a3f4b20cf0ee4b4488c31fcab439f69e00d145cd073bb948f00ebf78ba4dc5375321420f59c3a6e52c74cc25050ea85f338d78a98467605e9b3b6d1f10fcf28a66f6189987ef3765035c84905689f5b9e115521d94618449bfce1ef8f11a7bd2eeaac8947570aee11d15f2c88797ecbb8d97d0521281012841204bc514719ffc3ab8b98e8aa7bd57068d376db12492d2f475d2e8482ac01ca2f2dd49917e3a8de9364a3a48683e60fb43eb719d68bff20cebdbe37e7f698519fd4186ae8bae944e37820395a29a95382fe739dce7a6bf3871b343ba5cae930a8bd634d6817fc2f06359965526afb15dd28438173019cd6453c3e1acdd92500723c7571081170b2b0fcaacff59c4aa6c3d37bc95a29e5bc3dd4a0aeb833506dcaecb611c1de27c7f8f89859a28cd70c31de8d242b8c6bdacdced59129f13aed483da0956d8ac8580e31abcb1a0c58b2228430cc968e3157aea2d86921e27219e1b0bc0bfc348d6faded496ab527aace2f85bb6eaef958f2e16a80f0075b09ccae090ab538680740d19cbcc2b54e7183bfa1eaa81692bcbd4f1e81a548a83857b29428266f0942424060cc0aa7ab7f5f60aea4469cee276108c4c163e363ab534cab911446e54686dc89df4b6171c3992642e2f256a7f61ff031e986e0085dbefd66c057345c548fbfac3a59ca540857d0d68888221fd8b92095e9f0039e54ccb4c69f397f78e74877e235d1c4e896194c17ee4e8657295588567480a6665f3fb92198ae6a4faf0b8bfa306b827cfa4e9d811af6861d63f4bb8499054391ba7de6df1094e0994b723dd085aae83c95d8d0b36c2ec9b5a44cfec0d79e0d4f8542649a8bd61051c860a2df61e75de63b0e5bde6bffab66248a83fabdbd2649a6abaa2711603b027e9b0702602d2a65bdc10960595bafce5b30185c24f338bb38254a9192ea673f491c2ec8a6f098cf087e2ffba980c5caa75397723a1212fc377c41503db5ee4a0d021d821c287ec1758cb269241a83029e2003e1baf76b83f5e59dd2a43a0c566ba19b892a8402b588c6827441e2a0618babecee20cd05cc2e2775b56fa07bdafe6c1dc44a6073e99e190b7be065b57ea9b5f6261a1dd85d3a25fd6482d6f97f9c1ccdb89fceaa5fb9d23e3cbf6718d6432616b035d6367bbd92fc00de730e823c6a3a54f9eb704ea797a63a5083967d7f80ae7beb43740d4d0815463464403a6855499990cd2a47f64925e053e600060df645537e2a1aae43f5eb11f02dcdd33e1d832c545039fd55e88a274b3ceca6dd3c59eca38a2e655305feb9f5b6e668166971c4274f0f817d5ab98b5e39689896e7cef731c8d31ad8ea2eec07a5c5432a5540e0dcff39cdba66f20cbedcbf373cee7cae721373789e2385bd2e6c728a436fbcb0a46045dd17a597787abadcb913bab01d3e633c3b1d3b6aaaaab0fbe2a3cc0cb8f8d868852b8ed619fbfc8e934bf730df282dc42f4ceab4ac80274b0bf5764fc5618b8f9bf66078d056e97eff8f8c4eb74f7fd7081eb7490e93f3b37d6602d25119f03a4ec39e698498f092e73b5d001444fd79c50b6c5e3563d00c8dc5e772e44db02c0a26992ff394cabb699ff0bbce2a47238987bf7ace8ece25af0199f075bf00a704ece1870608763b31c7f9a21c3197e1f47b4cb79abc2bd638190b0cdf879bc6b44e33c95ae8cf7c8ab5053a4952249e84d3d1f535616e8b210949b720ee8fbf1e1924c89adbb31be9ddae500e9e0348e079548e136cf9ef2dc243f0dcdbac8931399783ef18ce3addca6bcbe1b3dd2b7e0252472a62d1ea15d53273671dd72244b94d27043b608ba3464b3e46cb1bd49ff16cdf03dfda469b9569894cf796ff49bc0f43e8b71329e92bf957faccdd0f858184331d0a634feaa12b15794b42355fcea12b9af134554f1942e0f31e1fbc58763943d93504db814359214a84c8e717de06d83eab294ea633bc0d8cf2161d6630140db2da9e3a57766db94b9cc496ed5bb5fc3a25a79478c5284a265bf57c6497e8e255891708779c024e9bf7a1e6999c1177182e42a945c8c776f812fba903cc5379fdbf2909e4dffeaecb168c6c94cdf9b2591b616499274e9d355af93e03140436b8b8a9864a0750daa45ed7f09ed8f38bc9505990bc6a2c20a456fa11dc47385189a5ff3641374c2fe320b35e98d8bbed9563cb7a80fd9439b53ff0e20b3ee8293eba00a3a5f8872c1b3604d98ef6f3699de08f11738a02080b607b0f8d6d31bc725529ad7d58d8b9fc6b12aa273b190cbdc7e72c5395614843ec778d428b295bc65bfd27091b25fbd9db7694d7e74c534fd5b39817888438497858f833f292a36865f625442c83817f1881b203c6b8e454ac599db9d3c51508cb63dcb5a4a4c4802de914fa7ba779642696343ff3017d8b461bfe43d4ac1683997176e1f5fa56dae82ad06f2d3bbbc4a84f05cfacfc571eb87a9299e58bccc9023a05e44448c841174100763317b44c35f1fe2ae49b0a4f3ef3eb5e33a97d0c4c40dc6bdb909e47f52681b9c7670ba8301dbe601000833a491279eb4661958207cf38327acdf14f03fefc73caa4c51834ef0f0b2ff77304e1c5fa81544895ca2e7ef552e38506c687cface3b77aeee3b7e9bc4924f110d5408ff777d914ba6dd99690bc8972436f9fb1fcf18618c8562b0ecc369fb23d9736d7906d44596cc6f5a0169634b640232a1c5f3d7101c12fe06792a433368b5a8b8fdf414d848e5e4c18174397f9c5fec7ec343ed4f93e504af0c39b56d03fb5c473382e4d5c9a8783d2eeaa7946daa28021ad419cf5f69b5c708944f8de38f20436c1042b2ac8adeab5a535d3aaaf31acf2c208f7aed7599da92761aa3072fde8bbb9d59e8d4e1041a2569613d6e09356377b7750823574ae22ea688d52a8bc9aae7c4a814e5f2e93d9217ac39a0e4263430759e9f53cac1e7454063c3d170ca0789813c257da101172e2130f66b02bbe781ff1e22efcf4a21f1dde467f4e6710287c071fe82f35ddc9c5f371768ab6d476d13eb408f7eb11383f69786717b73b0a32ea95cfcdf8470d09fb1eb8f0f797ea8d98f47074a2dbcf3f1d89ae5430a23b9fd94f890d21aafff50fe5ffb8d08438fd2829f780e970f64f426c94b79dd5e43fd9a02d4d1ad7d8435ec4a2968ba2eb8c4344393675fe28aac5f6cc86b066283925c5c54f6ee454b47be79c469ee8297aed97bca9d13facb96beeb80f5b8b3abca5de0ca792bd6a5ecc066ec090e70da6257d07e174a675e249a7815236af548b40237715cee61514d052d43d90d76b0d99863d03076da9a8ce772aa8b6ccf5ecfce5a6be3ee61458a84ef47e3e5da0eecb3b76a410121f9dd6ae19a5ef2f99c653ab5f3b39357e8ae96ee4b7438da1d2337e1b806f538c39d60404b0d3d95e521790598b0faa596aaa3769a61ba6378e0d9f5ae802d7560839f291cdd2bd826be1d18a4a9311c11212928064dbf05f2f57542e7cc51b57491a0106d509607ba0d64cd4655a7001a2c8c4b004474fc2e5c5e268736829941ed3010239dd533358c09cb0f02c2614beef8c46ffa0ccb565ba3796f52fd68708f7b262f6c21ec77ab862161ae5f946f05165b4b6c737bf79919f1c6cf29380f5b59c361485141f2be382178f654795206b908233e2585ca618461a12624f6f6a0dae8bc631c7a87f38c44eeafdbd02ef7c69265c45b99f0ed49bbcf04be80d85f2e8b1f266ea07868d488996e5b268b5a1ad9ead0c269b1126d5e0c3e96c2fd7184c079141e1f9fc5381dd3a24387506fd6002571426e0a83c1ccd0599740e5fa6e75e6656843e4b4055797af975c9691790a2bd7c4add844e10de7eecb23f9f6881e0e785047c663f3f73644a8ed15aba909bcda97031ba64df34bf7692bf7b1b2fdc674f5182bd7b85b060ca75339f3d9c01f9c1b7e0dc5d410153cbfb5522388de077a1ec5c8ea54344c8902fdb96eef76b437afb1bff94bfe2ff8bdc38995ce61d428cbb679919beec3734cae6dfca5832c1b7709052702cb88d8d8df26b173817329a1a91826bed858906c703db41a9e51abe6b429606e56e201aaa767ece347871d7806634dce1435fbda646d98c51a942e964803cf38529fe4d6ba4b25d330fd55c60a1db34adebbfa9fe80f029ec79a878acff93729084d497cdd1337e1808c9140a03dd9dd2cb0bebbddcb69e9b558cc40", 0x1000}], 0x5) getgid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1954, 0x0, 0xfffffffffffffe59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f00006a5000/0x3000)=nil, 0x3000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = getpgid(0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, r5) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000010000bbfe8000000000000000ddffffff0000aa82"]) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "37d8be6d8c31499c4ff392f9b3b8e67b3cf43bb3"}) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x0, 0x800000000000005}) setreuid(0x0, r8) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="ba0314e1", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(r0, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r3, &(0x7f00000000c0)="c3", 0xffffffed) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001300)=ANY=[@ANYBLOB="aaaaaaaaaaaa5282e907e33908060001080006040000ffffffffffffac1400aa77f61ce242cc3497406c1c19e00000020fdc7a5ab395dba5add553"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x5010, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000055e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() r5 = socket$inet(0x2, 0x4, 0xbe) getsockopt(r5, 0x0, 0x8, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000001240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0xeed5, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8e, 0x40000000, 0xaf, 0x5}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x6000, 0x9}, {{r4}, 0xfffffffffffffff8, 0xc2, 0x4, 0x6, 0x8000}, {{r5}, 0xffffffffffffffff, 0xb0, 0x5cfabeaf322096ae, 0x36e, 0x7fe}], 0x6, 0x0) sysctl$ddb(&(0x7f0000001200)={0x9, 0x6}, 0x2, &(0x7f0000000000)="a8234298", &(0x7f0000000300)=0x4, &(0x7f00000011c0)="dd5b657b", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) socket(0x10, 0x5, 0x5) open$dir(&(0x7f0000000000)='.\x00', 0x10, 0x35) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000080)="c7", 0x1) write(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r6) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) close(r0) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa", 0x10}], 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ktrace(0x0, 0x242551aacf6ffecc, 0x0, 0xffffffffffffffff) writev(r0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{}, 0x0, 0x2}) accept$inet(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x64}, {0x6}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000280)="5b2c98db131e3d1a6eb8033752c0", 0xe}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x53, 0x8000, 0x0) ioctl$FIONREAD(r5, 0xc020699c, &(0x7f00000001c0)) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1d6) executing program 5: r0 = getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRESDEC=r0]) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ktrace(0x0, 0x1, 0x128, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sysctl$net_inet_udp(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x2000000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) executing program 4: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x3) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x1e, 0x5, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x7) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206983, &(0x7f00000001c0)) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000624000/0x3000)=nil, 0x3000) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2013, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "61060a6170069faeed8aa6bc408c2c5000"}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 7: socket(0x18, 0x0, 0x0) socket(0x27576d5afa3901ea, 0x1, 0xff) socket(0x2, 0x0, 0x0) poll(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffff9c, 0x8040691a, &(0x7f0000000040)) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x8f, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x5) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/177, 0xb1}], 0x1, &(0x7f00000002c0)=""/167, 0xa7}}, 0x10, 0x821, &(0x7f00000003c0)={0x2, 0x8}) setreuid(0x0, 0xee01) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') getsockopt(r0, 0x0, 0x17, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="52d532376106c9b848d672e2ecee3f25b4596a164c0504ec908c23cd35b6619b2bcff9181589a9080b822f9b58afda974d4ae58afdf10bcb2c3e284641062fd5853dc549f8995fd6623c10cd237e4b7dde92ea4d18fdd2d1fba480da9a78a6fa2d9b17d2eb3a473cc5"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r4) execve(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000020000bbfe8000000000000000ddffffff0000aa82"]) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) (async) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r1, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="fc23", 0x2) (async) write(r0, &(0x7f0000000040)="fc23", 0x2) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) socket(0x18, 0x5, 0x95) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r2, &(0x7f0000000240)='.\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) getpid() recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1000002, {0x10000000000000, 0x3ff}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmmsg(r2, &(0x7f00000024c0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6}) setreuid(0x0, r8) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001300)=ANY=[@ANYBLOB="aaaaaaaaaaaa5282e907e33908060001080006040000ffffffffffffac1400aa77f61ce242cc3497406c1c19e00000020fdc7a5ab395dba5add553"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x5010, r1, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000055e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) (async) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() (async) r5 = socket$inet(0x2, 0x4, 0xbe) getsockopt(r5, 0x0, 0x8, 0x0, 0x0) (async) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000001240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0xeed5, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8e, 0x40000000, 0xaf, 0x5}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x6000, 0x9}, {{r4}, 0xfffffffffffffff8, 0xc2, 0x4, 0x6, 0x8000}, {{r5}, 0xffffffffffffffff, 0xb0, 0x5cfabeaf322096ae, 0x36e, 0x7fe}], 0x6, 0x0) (async) sysctl$ddb(&(0x7f0000001200)={0x9, 0x6}, 0x2, &(0x7f0000000000)="a8234298", &(0x7f0000000300)=0x4, &(0x7f00000011c0)="dd5b657b", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) (async) clock_gettime(0x0, 0xfffffffffffffffe) socket(0x10, 0x5, 0x5) (async) open$dir(&(0x7f0000000000)='.\x00', 0x10, 0x35) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000080)="c7", 0x1) (async) write(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) close(r6) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502bcdc4d000000000000000000000000aa"]) semget(0x2, 0x2, 0x140) dup2(r0, r0) socket$inet(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x0, r4) sendmsg$unix(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0xc0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x80, 0x49) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x0, 0x7fffffffffffffff}) recvmmsg(r6, &(0x7f0000000400)={0x0}, 0x10, 0x1080, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) setsockopt(r0, 0x1ff, 0xdf4, &(0x7f0000000000)="3f0ee4f277ef7f655fca1fba9e57dd42b0d07803731666e32420a40b4e14998ed685afc155369e90be39078b6868df2a7be6b4dde3f826ed71e191a2a1f01ac93875306dfa140b11dccd57cfc7639d1f42f5676c4fdf2c8e9ae37a89e7ce259cf61a9bd93d2e96589eff89c12bde603a78f9d9c6fcb309d707e7c515fc32e2c08da33371217353eff12dc53d4cfcd849eb31e36c59bbd50efe26855e5850e22872feb7d2c0c060005384bb7bfd55e9e44f934684d254", 0xb6) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0xc) setreuid(0xee00, 0x0) r1 = getuid() r2 = fcntl$dupfd(r0, 0x0, r0) chown(&(0x7f0000000080)='.\x00', r1, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)="9e", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x9f}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x68, 0x0, 0x0) fchdir(r3) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x5333ceb5425695d3, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x34}, {}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) fchown(r0, 0x0, 0x0) executing program 7: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x80, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x86, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x0, 0x7}, {0x1, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x1000}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x21) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x135) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000030000bbfe8000000000000000ddffffff0000aa82"]) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xf1, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0xa19, {[@eol, @window={0x3, 0x3, 0x76}]}}, {"b5b678964c864dc1e4befd705513db0d5709eec9de4cf0969d198aea340e8d7391449238edf9991d0217d91586e7636953b8d1412b4c05b1b795f6c00cb14830c1c282c608898bc09c3bc8e686afbe27d8d906ff3a641caf491cd011b7d2ad1439b9a85df622a773df0828338d8bf0071a379b0b49b0e3a5d79f20a0f37677f9a065601d7837484337eb0a93271ac5ad66f6bd6cada1178acd9692696f591eb2d86f33857f347273d2d772f7f6b65541d0290ba0e4b18650da03fb1f5d989d04227420eb34a6e9940428f47a82b087b5548bb68b8101bb432e"}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) truncate(&(0x7f0000000200)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x9}, 0xc) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x156) ktrace(0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write(r2, &(0x7f0000000180)="0001000000", 0x8c5080723ce38a8) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x4}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000180)='\x11q\x96\xe8\x04\xed\xbe\x12o\x9aA\x10&<~\xa0\f\x1c\x18U\x98\x9c\x8a\xab\xe7_2#tz\x83Y\xc2Lu7\x0fX\xe2\x06v\x1e\x199\xce\x88*\xeby\xc6\xb8\xc6&X\x80R\x91L\xc9p}\xa8\xb3\x1e\xecx!\xc8\xf7\xa7\x10vh\xe4\xd2\x90\r\xf4\x12\xdf&w\x1b\xf7\x16\x8c') sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x5, &(0x7f0000000140)="fb276e3e562c0c979bc4230f44cfb750427094220bc92936a19b7f5a4c318e34bf2afb68f0923777185188569ac7fffc509a576118fd9ef5e89647a6c539aaac757300e6963d995e21403dfbe66bb77019aabbb30075c39fe067aa1a70848e83bcfcbf6c455913f95bdcf6625ec6206c0a49547d48d71ee6e7121a1522e5c9e1c755cbd650f39188d2cbd22ec1ea6c3eee152c301f0330b1e25bbdf02b7fc746dfb4833f00000000000000", 0x0, 0x0, 0xfffffdf2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000500)={0x81, 0x3, 0x9, 0x32, &(0x7f0000000280)={{0x85, 0x80, 0x1, 0xc1, 0x81, 0x101, 0x10001}, {[0x6, 0x8, 0x6, 0xffffffffffffffff, 0xe1f1, 0x100000001, 0x100, 0x2, 0x1, 0x74, 0x8, 0x6, 0x2, 0x5, 0x8000000000000001, 0xfda, 0x6, 0x3], [0x2, 0x7, 0x9, 0x4, 0x5, 0x3, 0x3, 0x4, 0x1, 0x400], [0x8, 0x4, 0x4, 0x9, 0x101, 0x13881c0e, 0x4], [0x3, 0x1000, 0xff, 0x1ff, 0x6595, 0x2], [{0x401, 0x8001, 0x0, 0x7}, {0x5, 0x80000001, 0x0, 0x6}, {0xff, 0x4, 0x81, 0x3}, {0x1, 0x3, 0xffff5c67, 0x8}, {0xb2, 0xffffffff, 0x10000, 0x7f5}, {0x5, 0x1ff, 0x4, 0x7f}, {0x2, 0x5, 0x4122092a, 0x5}, {0x91f, 0x80bf, 0x1f, 0x7}], {0x4, 0x7, 0x7e, 0x6}, {0x4, 0x10001, 0xfffffff9, 0x7}}}, 0x4, 0x1}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x8000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x162e, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699b, &(0x7f00000001c0)) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x601, 0x2, 0x5, 0xa4c, "6df68fdca30e73cd5180fc1be164aa80efbf07c6", 0x101}) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pread(r10, &(0x7f0000000280)="b0", 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x2, r7, r8, 0xffffffffffffffff, r9, 0x82, 0x6}, 0xffffffff, 0xfff7, 0x0, 0x0, 0x6, 0x400, 0x100000000}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{}, {}, {0xce, 0x0, 0x6}]}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000300)={0x0, 0x6, 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x2, 0x5, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000040), 0x4) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000001980), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000001080)=[{0xc0, 0x0, 0x0, 0x7}, {0x16}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) clock_gettime(0x67f3248105b4e007, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000051000/0x2000)=nil, 0x2000) setreuid(0xee00, r4) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000080)="45db995e94eec571f980496cb754fc60a033b0e83fd62dbd4500", 0x1a}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 7: sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, &(0x7f0000000080)="65feaba9a71942a5fbcc75d906533e3eef050187d5d9b202000000fb859420a22914549717c82003f54e897388c9e2f81be6000010", &(0x7f0000000100)=0x35, &(0x7f0000000180)="e66bbc758b56d6ec9bb4d31f6baf4e2f994049ca596e0ed28d86e85e3f73a8753399826c4e53b46fe1280423c5f687301954bf9389e9ae926c3c828f3276", 0x3e) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x1fff, 0x10000d02) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x19da6ef8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x140000000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r2 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)}, 0x404) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x14}, {0x1c}, {0x8106}]}) executing program 0: sysctl$hw(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000080)="558710ba28a1ebb6070d65501b657df7137ae64f2856c18bb57b68a188e375934413f92932a4e8d48e587674726243fb337a65e0cf51b8a48eccb61160321aff8ac631adc0db3d043a829964701f125939a51bd271b9688455d4f819bbee355965c010ee68922ff59002c5008f4a31e1f1b6ce37317c5234907b19a965", &(0x7f0000000100)=0x7d, &(0x7f0000000140)="72f12be5b30f28216a9cdee9c28f6ef73cf42449be9a5c5ae634634cd533383df8b67989aed5763a1db91028fec9c483c7ac3190d8314dc4af26d98a23b7a8202bdf61654d81e55d8c3137fdca423a1b5ef3c669b21e556c42388fdcfd33d8c11f6db70f5aee89a9c400141715bd7cffed34ebe22d53e848090bdbddac92f1eb17e4251b3ac9e0b1b583b7ccac6a4d8b7997bb905550bbb8081b5fa676d23c668ea6527d", 0xa4) executing program 2: open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x86) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) (async) setsockopt(0xffffffffffffffff, 0x400204, 0xc, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f00000003c0), 0x0, &(0x7f00000002c0), 0x0) (async) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') (async) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) (async) r3 = socket(0x20, 0x4000, 0x20) socket(0x0, 0x0, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) (async) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000401009078000500000041c93a10020000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000001c0)="3e9a2434dd21a838c53ad379680d0236cf67494cee5d19c54a062ecc290b74cb61fb1cc45995e493b868692417ef9c9955ec95c80ed3bd8bddbfd237c3eedb18b0fc2dfc750939dc555290db67ad7477ed994e9f33dcf45cfe82c39309782fdb29cf1e0245af46a2377c883da238a1b538219bd96718d17d5b91f4bb3f58dd9ce58fa018fdcdb7c3afa323c4cc2c802c3b61f4c101fcb12d0fc0ae85b4bbf4977d788a825a8e503931101480876ce068b39087d37893980bfdcf0784a4147e08c4cced6dd6b289d539e1a452116ae429592f9e9ef814d83f59b1703ce3c63ad1c2710bf0a3c5b0cda65a98a45a1706aa7799746e4809f81d5e944ea39837", &(0x7f00000002c0)=0xfe, &(0x7f0000000300)="1d1280f6df61072b28be4cd60fc0c769743d2c58fdd4f3fda3d88a6f876278aaef7f6dcc102274ae9775c37c48dc690096e15622a07d4f296e5cdf69454b5d3ddfc6f84434454b51cb1fda41dc21ee31f1769f3b931341e48255251968b4b3c380c350eb035fb342cc2041b3742e7f94c0364d164531643f28002ba3199d", 0x7e) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1ff, &(0x7f0000000380)="0300000073c7b297d45bb2e4dd3b7ac7974d63578e340dffd9928f165fe94a24981e06353bfbefd4994bb84be36f181d55fe36de257ec2bba7c25634d992f8c10989b4110e7e33ac401abb1366ce984773594e145deb622750381cfc106e2169b14d66e20ff52bb67ed6299c581acb31a9fd99ce633ff0c73c6f891730ccacfa846c", 0x82) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000440)={0x0, 0x0, 0x0}) socketpair(0x10, 0x0, 0x8, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) getpgid(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: r0 = socket(0x2, 0x4, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x15}, {r0, 0x1}, {r1, 0x4}, {r0, 0x100}], 0x4, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x21) sendto(r0, &(0x7f0000000080)="b2d2cef8958892e929d71ce168348e7fba6dbd74145db01d9b5a014fa0a952c5dacab871b09f2208c3199fe57040776835a033130fd144182f45a05c380f03ec4d762dae6e0cdc4a5fd0638bc3196c", 0x4f, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x661a}, 0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/30, 0x1e, 0x1800, &(0x7f0000000180)={0x2, 0x0}, 0xc) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xfffffffc, 0x401, 0x7, 0x1, "44f4ec986317efb0419e32bf40063865a70791eb", 0x7}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x8, './file0/file0\x00', './file0\x00'}) unlink(&(0x7f0000000240)='./file0/file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x40, 0x3}, 0xc) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0x9d) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0xfd0) r4 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0xca, 0x0, 0x0]) flock(r2, 0x4) syz_open_pts() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/4096) r5 = openat(r2, &(0x7f0000001380)='./file0\x00', 0x8, 0xd2) sysctl$kern(&(0x7f00000013c0)={0x1, 0x30}, 0x2, &(0x7f0000001400)="b6da1ab5394f602d80a840d21dfff2daec87b9d68028cc00958575f6e5b5415f46663ea8b949", &(0x7f0000001440)=0x26, &(0x7f0000001480)="7eebf97cb61669a01ddc45b5a6c9f04fd9d89a55127a1d1f62ddc28e9a77a736b1a6b969e3512c6ea581f1f53ed3d7b67ee8534b22993899064b2edea544afc88f05c264fbb75761f6f911686f2209943dbe9265abc25dc08e921944fb931192ae1efc4653b227ffd9821f2f60714967680fc3d316efbc71a5f388b3248dcf99cea7edf259479042c37d8c5f390fbd47432cd2c5c724741611cf23fae6a521ad31777f906d0c23ec7b1161755f55e01eeaed1f37413925560b7b81d109ccf1f422cd31785ffa155c52c6df480ac4a2f2d23517660115229b5e63eb5126c705f827b420889e7e3abef426919a4bccd07a88412ae238ba4178f0d8754b93e6572e98da625b433a38aac725c6a37a4733ac819a9f162dcf93950aa961dc0954b9f4310c2f2fc189ef51bc9121b77b32dabf2662e7579ba29133a70a29f986296e33d2b2451b37d7ba31e85eda6c1a5b63ef3fd5a545d5223c548e9c9115d0630a06f5b2ab8ba3ec8dbfd687b2490be548d1f37272ac57578a8a8a63e54fd2cd88bf003e76ad6d9a29464681ba29210664d556fcadea75fd47400f5056d37765142dd8f08c5ecc571e90619d7d8d40905ae607967c46c9829875ec34eb423c92f4eac8a0088ff8ac367acca3288102ad4ae60f462de28010d46a10951f86d0c2881556da87277d6709566557faf0c88132a2adfeaf7d0d68f08706cba0763af34e88fa8c6f54354aac8db42185092d831cd7e9e38cef64c3419fbaaca4c72cff0c7dae403782c93ffaa72d47d6c0d75dd7e6c236076b5677640907f6e182e4fcdb1b924461da32882a4b092733f5f91caee429b767877a7d3ef8daa2a788529199e2db39525c5b3ec35930d35238dec0b2e3de8f08bd06c00bef9c99164cc1b31cfa78addc56fd84c62f0c7c582423a98407a754899846a5333092755f606dd1cef4db1861a9a1cd5e3d3a20b9c5f681f952ec6a5538202917ad227be178215222090503dcd0f9f18172f80c634cb386fa5cfa8b731f7eb51ddb6e54574d0fd147188dfc398629105397e79cf559958e0acc42289f4e4bf17d1a258852e195ea2e63192c8e1d8931556b98684100cb1a1139751ac3b08e5aa1b80836f38ed51e783fa41a5bebea7a20946699f5ae8bcff2dfb3c6a63898ecdb580b1898fc87dd56fe9be3bfa5e99035583099912d4eb577635cbc26999473001a237f72c6dc514b46be8c13aac2b228051da14522d0863d1b7c7b4f802beed3ce0392af5b8c97b5e4ef0dbfc947f512c881be50917f9b73425c5f0578f98fb76d3a3675de4d91dc57b9ed6fc06f01d71c8e6ce17abcd1c10eca815d36ccdd22ecdacc3689280087ee0597f6f925aee9ee34d5c5ed5d6924167b78b03428837c0cd6dd5b35193c45fb9b7039e1b9a8fb635c287e795374a79d153ae6ae84705162e83e706dbeaabbe2bccf876ca66a81dfb8a3169371f0d136f99673589f22a6419f84aa7d93bf04dad97ea9bc5dc4d56d5c31b8f53c20048785d2fddcfcbee4312a8520c57114e548b93bed23a0a14240b00508617eb97f04fd4b61cc0dda183c23d10fcb209d3d72f0cb115ce44100b53ca889a04af828342a4a7b776e0451e2b2c2687222dc03ec5bb4fd19bf25960115d95286b9637e781bf6791641abff19be6240348e5ab60586bd3a380124dbc1956d2c6ffbfc75050e2075e93eadfab2be36f4340b56b39c471cddb9758f3753c02d04144adbe4667e0d55fdb9309d85874a2286a079649cc458ceaeb9eeb289882e017ede9d43ed4f24098087edd88ed8bc88ec4a226882b677e4887ce2ae8c83a10467eeb7fca74d1207a795bd17a45a9a1b37e694f9d63ad6666c4920959e4d02d05e038e1cff664d9d27727aa043c2b37ec7c683399284be5826ed4f56ccce1fdeb5547be02771598a39141dbc68c902e79e4bad1d98318c68eafe6246b1a464d1dae632d6b38cb47c9fb685fa09eb2f375ebec237cd4f853665f28e98b87ca870f44214bcb7b202ec95059b7ea219aed6da6310611a5cda9c62a7770430b2508f8eea06be13c2ad57ceab013fff41083408c14643349121ca379c66b318530458c5ba49713018979c08a8495d3ae5708890acffc0d3733dd79cf2ccf91f43d8dca22113bcc1fcc9d1c83d715cecbffd0d4f10baf5fcdabee579815e0967faba3644bd0b31330414adb0669ecf8959b92a2d6876a5013f430c2c557eac4c7a1f8779a10aab754eea0b8ef0c62c6c7ca938ea9b4989b7709f2e57cf6edefd6b402cd13b6e214fcd6a6ddc973fb23e0a3f8d9d600f5d9df6f8c530a496fc750bdf96598e1ce3172ea4e4080da5a4e5354fe1659aeb0cb0313571d9648cf3563aa324747fc349bc9f4d613323d6bfc23d9c6ee108275c76f29f258c3747db2ea722105493e3145f66bda7aa3dbfb32701c11cb02b2778aedfd3093b10acb67ba8cba87f00ea7b6d7e0c99383bee4866dabc777aa1be35cce415b15c2d3f4a731338f742f42b78dbcaec541948f2e5b882830c6bfcd819437e3602d2ed1933f25aeb6d084c85c0031d50a823277b10c89defee419a70a87950e1ce22409df290b65dce75084cdc240f9441c55df30434979ca628f305a76fcd1d98c57da24fb59a7e281688de36d8dc791fb645a8fcb7b9f42c77f4a4f1d8c6b1f3eabf45cc36df0ea67b545cb6aaaffea05beebc3b570f27167ced87f31ded94112e29a343f2e806aee5f3b6ea72fdcf5ce35404cfb509b86aeaf8b956ce7bf8734f8379a38ee21c52c25ce94fcecf7cd93aaaf3b0a4318ec05c02b17b45ebcfa8a50d8370588cd39c02e202db04635b73c0c10ab5a2aae029674137b7cbf3b5728bc7d4a6c40e4ab0b98e5e75e7cfd1abb6f7abe16422ea125b525546d4b5664ffb904d2298081112f771bbebdcf0d605add42c1874fa8ff32e4f90b95225e8884489da9364ccf6b4a98b0ca0c010ece9776c9ed7d7003fee7b75c9205062e73133925713480c733fc73cafc6a4399ee6d636da8f0eb2a8cd38d17ddb1197c2f2a0144e0ff771f039e98225d7f5ec746259898ecf25f00a3b0ef1fa5ef6eebb2bf6da9a08b57797a0b78798fd4108f92201f4560fc09b21f0492e7d6d5a112c262c5232013bf5368aa55919082338e9d50a8e35b8aecd6fb9b2d1ba8646c795ad7dd0a669bb84c7e84f78e5c8a9e9d0d7b64ab169a6a86e3836edeeb20c39d435d74cb460ef45ce54a92b8bf4571855e995628796e3617c2cb9e1ebd46787f45ee3fed3da8986323fa63e66b5ac925d118cba4475245a24c23e1ee96acaaff91216598ba8c03fa20ef418cafd385fbf21c333d2416d2143715667c0d984d6c24917b7b612eb0ff781e2a7eda4ea3cb6007a26780f95cc19de3ba055f245da3b71d3ef69cceafa20b11abd9281f96140e61a1c2517ace66032d4592b9e27d6bb96a3f67b1f8583be80445bcd1e6e8a2f8189eadece9f521dc093bd2f08ca5fa1be9fa4430baa3ec437792864554ad431e26bd44fe9bb2f22ad7f494af2cfd52cd394505a6c98bd73eb0e0f8864364467f19b3a0cfe79e29a44d5d76c03b53dfbfe00598ea451ad56532cecd760b0dc96b889dc1b6a6aa8b0b94c6281596f4f8ca46c0f05157900b33e88a230b9a4e4602e08d6ae780b18478e4157b9aba07b3a021e102b9d01f7f627a440faedcd2623b9d4200e2d52a0690a502bd095f1eed14be898d9964fb8d1fdffb4dda8a856827840c3991b35d62253d438edc25a518cb191c7491018a7de1050f78b31e21be0e9450008dec679ed4e00aa77e5a7e1e98470f5af8ae3a39a09bde0faecaf14bf330242ce531fc5713af50d7b1e8055bc6314e0fd27db1391e5fd4384d342694578f5793352bd530cfc09f60476ed0dc6d1f7bae3465bac690b30a4213fdf4337855c23207f5ca3f982dc086d7e53f2705ecb3642c175118352cc6ed4ae0baf60fcf356694f40729d9f82a95a3172dd02c20abcde565fa0325512666ba59259259633a2c7b3e2e8b96610432977813991deffaf406afcd3009707271f62957053f04dd079d2456f302c1492f20727a15bfb058881fe7221f51335db2027ae46d767ad702ebdf8cce48bdfeb88452f9cb46577149d22a26715c8913aed9a54b762196cd63c6d6a3d691d2f396156e1dc2ef642d0a8c91e6988e267caa8af446602adb842361dab2714f1717eb97ec3715ed7eab954ba62174754e1e2b2665a3756368a8cf092f3f4f2cd855235caae7dda19685e461e4cdd0426ba9c77fdd82df3e1ee1dd1902cbbde3d655b4349159adadb7cd842a5031b233ddeaa27db088374f949aa04e21492d11610fb779f0dad6e00a13661148d04aa17c8e7ffa505a3c06e9759a69986814eb29f5c583a7abe2cbae78d0e5f7056d4c77598a75fbce92b2c190badb94d9618d66e732ad5a0916f544adc74ca7f9bc35c18ecf2a3e3bd59e5d721f2eca722db4276b63590773aeb4376b385a8bdab0b6d2e10a52c2990cbbc3c268ca93be9f6571f4be68e168fba812998733d6460640d5d29272e7c0596021751fdfb6a8873d80e3760999d15b2eb4591d986d57d2514a54f2661d545ea9e9a83d48990846a1b8ccea50cb7e7e8e7fdd39c0839d20442c4118418e68e661f19703d0c983a2c04d131811fdec2b263d69ea8b533c7c59b1d5f48f35dd5cddd1d4a2b626b7555184b59c8a831c5e688da46d1e0f6a678ce5994ceb9085325637ad5891f679a01b40dcc5decb2cc75b7297aa00146f08d7e56c19c377eb24489dd070d6b0269d9b1d0e216fb512c47f7625ccd23cad0e9e44443223684018d62abb42bb53d1d3b4505731e6480e67f64a1b578528cd978eea8e15cc8e99cd11ee63e66689177111bb057872666ba6fcb6b7c90887c3b80fe7e3eae7cff697f0852a36ab8ad948c799f50304ed0d7009c8b9950701c5f9ba9b42e5f0ee0747c5f5b744fd152ba0805ff2e9455fe89aa61b337a676f1a54dfc567a69fac31a0155be3a400646a3ef337c256766f51485a9efc1395b76201c93cf7ae1c685e16f6aa60cbb53dd48b93619d7de0b65bbacb89671048d7ab2c937fbfdbf23df87fb7014cad9c5d4e973fd218f5e7d36e36c8dc2c0f3d5fd6cc1bb5185c9351aa5ae63d5fb0bcdbd242df2da9a0ab1d2588dc06120ad108626a7b75bf8be1f7ec62690a1673ee1b69be7f9dfbbe22fe3f3012e990cc9b9b9e834032d05182408405517be484fffd4da8c184b011cd6861556b8acf59ed7be653f86b358b6431091e788d61935de1f9412ef72a8134e0e6ebdcae4c76eea5371f1a56592f3130c29bdd7bd7d85f792f7a11160eabed648ccb8f312e11c0c7c5d273715a55bbde5c945e7873fe1e160e8fc6c473d087f897e9b2aed3177a467aab04d5ca454e36c8b169dfaedbca3e3e9f92acb2f147edc37cdb5fc7f9391d0035c5e863f38b3514f5a463b6bfb9412e4ce5606a00a770bc76ff944b0d31397d82c380ea6a8450c9d0386fdffcd8b0f2a7092edd2a4a7f7cc0884017db13f9582bf4b51228d6886a035aa0b8c831886dc3ef31024a0efe4654e00d7734735872e6a418eae74eb8309567c04222c3053ba9c42cf8af1caf17df87e915e4a95ef6159e2d9e7399a88cb9e34c0b960a14197160f69c9530870578849e4a33c00af0879563294df98509bd1687f107cab088fb7f71983f774fa8c8e5f8d36d011d10be64af3bcb2a87319ea9f317949ae848e79d88e9dccc1775594b16318c85e1de1e67babf6ba07e80986edcd57e92539f423509e8df324bb", 0x1000) open$dir(&(0x7f0000002480)='./file0/file0\x00', 0x800, 0xab) r6 = openat(r2, &(0x7f00000024c0)='./file0/file0\x00', 0x200, 0x52) bind$unix(r6, &(0x7f0000002500)=@file={0x0, './file0/file0\x00'}, 0x10) connect$inet(r6, &(0x7f0000002540)={0x2, 0x3}, 0xc) getsockname(r6, &(0x7f0000002580)=@un=@file={0x0, ""/4090}, &(0x7f0000003580)=0xffc) ioctl$TIOCCBRK(r5, 0x2000747a) shmget(0x2, 0x4000, 0x423, &(0x7f0000ffc000/0x4000)=nil) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000040)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x1, 0x0) write(r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x296) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') listen(r3, 0x1ff) open(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) kqueue() executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x1, 0x4) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) r2 = dup2(r0, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x145d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x31580f9216b1ee16) socket(0x1, 0x8000, 0x80) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3ff, 0x1, 0x8, 0x1000}, {0x3, 0x3f, 0x5, 0x4}]}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') open(0x0, 0x1, 0x61) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, 0xffffffffffffffff) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x18b40, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 0: sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, 0x0) setreuid(0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}}}}}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xb17a, 0x0, 0x80000001, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) syz_emit_ethernet(0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) kqueue() socket(0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000050000bbfe8000000000000000ddffffff0000aa82"]) executing program 2: r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = socket(0x20, 0x3, 0x6) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x8, 0x1, 0x2}) sysctl$kern(&(0x7f00000004c0)={0x1, 0x4b}, 0x2, &(0x7f0000000500)="bad4780655ceb2499c5e3b3a971c7c4af18e24d57e3e6850b4e4ecaf16645eaff494794d5ee01258bb126b1138d0da4ed2046897a0c7ecaa418690669ee69239b2f156fcfe5a38c4107cf276b1a9593d8111bb5fe190cf2040015a57f4d58dd9411b2d2c4bbbb337711559e63d8049fe504dab96eb9b46ac74d6af5a3de1", &(0x7f0000000580)=0x7e, &(0x7f00000005c0), 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000640)={0x891, 0x8, 0x0, 0x3}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20000, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) sysctl$kern(&(0x7f00000006c0)={0x0}, 0x0, &(0x7f0000000700)="173855af67eb49366e2a2ff19ac6b11d9da213afd8d13367f23ab697630866a910af23ed640ea139638d57b001a70b53e8f14960288c23ec449e074a1bc094efda483eb05926fed0cdb1e7e860d2f6b1acf7e9d81652a1cc56371794eab748a789140da3d11ae25c7961303d912afd", &(0x7f0000000780)=0x6f, &(0x7f00000007c0)="63c95e7823ec818b", 0x8) openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x10000, 0x100) sendmmsg(r1, &(0x7f0000002000)={&(0x7f0000001fc0)={&(0x7f0000000980)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{0x0}, {&(0x7f0000000c40)="be625b633fc636f7d9a76899ca9fa7e071b5813c706d266098f6ff6c18f9bb492ee17c133ae67b08ee71266ff4ca840d3b92573174d19189133416bfe3c0a2745d75c9996c25408b1d508ce4c1a7b243bed09d9cb1422817e3d960f0725f55e5081ce1605761e9b585666df7c7c49e987f9d9398819e7eda4977b8900b78a882c9db56191ddb3de4e99827c48f896db57a082249c5", 0x95}], 0x2, 0x0}, 0x1}, 0x10, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000002040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setgid(0x0) open$dir(&(0x7f0000002100)='./file0/file0\x00', 0x100, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000002140)='./file0/file0\x00', 0x0, 0x0) clock_gettime(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x800, &(0x7f0000002280)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = open$dir(&(0x7f00000022c0)='./file0/file0\x00', 0x80, 0x0) fchmodat(r5, &(0x7f0000002300)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002340)={0x0, 0x8, 0x4847, 0x4, "629dc6393f351b2f453f29a202a6ab0ab39c85f6", 0x8, 0x101}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e", 0x22}, {&(0x7f0000000700)="a2", 0x1}], 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e", 0x22}, {&(0x7f0000000700)="a2", 0x1}], 0x2) (async) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0, 0x42}}, 0x10, 0x1060, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x4}, {0x7}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8210560b, &(0x7f0000000500)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0xe7ff, 0x0, 0x0, 0x80], [], [{0x4}], {0x0, 0x0, 0x0, 0x4}}}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0]) executing program 6: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffff9c, 0x6) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x1e, 0x10001, &(0x7f00000000c0)="c1cd29c7fb87e4e112f0f62542441b28ddbc4d24120a407053744f415764ced8b1cc3c5a0b68aac1234ac94b1206e840b17d959b9efdbc0a9b24f16c5a3d320aa3d99102f385b3bf4f2b2e53eff97e18193627e0936f3ab740c03b599e15f2467da69927a3527652766f77c1d86be41e2acfe65af47ff225db3e073a142fc4a55f31bcb4c34080af5fb7def0c47c97771d44097ac5a2bd8095275d561f75688f4731e498c69a13462fd7156ac3a8e84c39b2230a3353362c3adcfb24de3f6a46a182543e61d9207738bb75db0429ba48c57c686442542f3ee236ca183c93f275dae68319d0fdf112e7f296501f5b20621873b97e9927d4c918a9d4e39c48f08caca37307a7b962bb4c6a3225b9829b1aa983d609e792ed95a45545c422453000fe26b21b057488ffb92a98cfbdf9868c2b187f11452fca34c33263088be28c5d10d91a1c816638540ccf84f0afbdec7fac0b4e08ce47cf2d748b8eaa044a1a798447cde653bb7a9af7925deefec7134f11ecd9477d6101bb85392fb73c19e8f784665fa0e48dde6213d8fba1c9b22239703af152fac692d1d706fcd26714a564be7ef7cd2ca17f295f7047d34aed939536abb79a7a62b981c96f1d79c96b16bc228c2ce03962e490da505dab818704fa56855bee46a2ecf5358488402b0b6d7da299c350f5269e3e718d1813a426addfa052a5688055db094d9baca4b79f8846f54ddce7054b1942f7dc1fb6ad9733f7f1ba30bb43d6e2872463759b20175892fa29f96ab62488f00630c51030502d1127467c2dba44dd852f7b979d737022692f06d712174da6e8cfe847eb60605ce6f28588ae5c7ba8e9ba3606d5025de8ad4cd5d2498fb328e21e6ab0d0ef2073f736d26ce0f0932cce0e46d4b553cda0c51b4e46e4af272324054f8442bd255a99741902fe9ea1977986044555dffbbcc613023ce4d8ae86e2fd055aebcce62dbf9ae55f8a3d6659bfe99acae5e93d34103bd0d35becf0b530f04130f6e4ad8a408b08e620602b87c0cfe28b71da462c642b12391e2ec7514bac14754dbdc2828ac1ab1388f3b2a73466cfe437890cb6f51184eb6b02939c0be06305704c9febc2f919570f3b3b77541ef301fef517ded57a46f89195634d1b429a3e79c4da601e0f638e3cbee5626a27d04801a323c607f8aa5f4c2bac57c578c6ccb6f894d23bdce8857139eb17be91a3cce33450ed0989668d2f67bf36f553ed5cbf579e77923123dfbadc7c49cd37642fd3161f20721ee8ed71547892e5f8a61692aeda5accdd9b5f8c137a5be75769570f2449826a738f368364d6f5a4490af5f512cb7b69d1620a0b2ba7dbfa6d8bb05e36e660b10768cbb246b80050524789c9adfd8c45fc151750bdedac3a6920f86c10cca40ea7eaa9cbad3e8d9b99ca845423fd7f9c9e1d6534e5c0982852a8e7dc6262264009b8793f2a73db06a5ada32e251ca1eca0c91e65cebc14667afedccfdb635b0e4e26f990711fcb52a47c9e8285fa12355ad5343f338159839fcbdb6a84315802b8d2b383625c24d4f83fe4ec285003665a9d13e0a206b5a560246b835581dbc888b8d08abc532d0e9ab0597a7b6848dec3b922d0064a475b58c9887cd7b03172bb2b8d95de646d4ffdfd746024433047b89a16a7b632fec2608f448a02d14389d2b4ad76d9b9622bcf9f55b770813075effb3d93fe0dc0b0db4fdff852fb79c73fa4ac9abf548afa641d5b9f7eaade96837348bb4572860e9727fddd974ec2a89443f9c778e112b189ee62b6916a661928a9e9476c45b714a0de206350e0c3939eda013de26ba3952eac94b3c39021c1266943b7a68433c5a16f938d6c592dddbd73240b5683ec05a8abf4c07d65a4e71735465abcf9df9b342fee79c8b15e3e4794f4620685cd05971419982d07bc1aaecb5ba73509908ba3dc776df8de4614eb450916743f1195086694b8234143d5e1dfc80bc533a74c029cae4f915a3dc225bc4bb734536589f697424d5737cf40d549674b7a41cf942045ff1883ea4b28f218e741540df776882d463d1ed50c20725725e762f177f3ce9c8389085d8ab9db7c2ba5523502149d370f3797ca8dabea1e5f88160921c15f94f171be9f1cfd7f70e59d34d8587eb5aeb9acb7f11a9f43f3cf0d41d4c86a1be0fe860014d4d9a95e2c4e1e62ea011e95d4332ecb4995f5a9e62de5be651020de0bcb9a23422829f11b8a6fa6d4860d2b39418af89f29f2d4c3e2f802bd5625a118058d22734bd2c000f4984a947865b9841176484dfd5bacc9d9239fad1fae7ef17cfa5448c6d2270b861a10103639470a9c899acbe6dd09abd7d389a58c94e4356f1b7e4f91fbda70392b91864cc8a11e344aa48f989759fb7f398dd60455d102c67faf39871389cdcaa89f16c7d4043127698750a5c506f8894809b2579af3b09cbef99d94d842e1e23b900012a42816fef1503c4e73fd4c31f099915bdd26b3e7e7c83c49d677b33eed84581ebed4f415b4eee7d59895189bcf329ab90efa38bc7dfb7bec54f16aa9c7a4ff980970986e083089c3d4e7f12b5bdf12c550fe8e262fa893883aa243a5816fb9ca2e7c7d8a7678b9c69c71ad61fcf6b56bad0a08d08f4ca1336dec9c3bc30bb446448857a96ff33b9cf4bb086c3a505e3457861cd5f239dbecd85ceaab44c635dccc4331b40c1c156e2f16dfb10a4ed6b2a6ccd477f5b777885a0214015ac08e4e3788a5b2d5c06667c641352c320b2cbb7cb61ae7e5a9e2d62c8cbc020406926e196f692fce3bc9e8526f3002d4392abaa34b722a05af9b3bebce1d6dc8599fbabd2facd3de02ce7e74a14ea716e2dc02ae5378a8592e13610abeb58084552387f21f730b1fb60912933ec32e80bc197964bdec78ff0017daed7fd76ca8c6a922e6553757918a1bed447ad9cc9a3f98cd348cfaa0cb92ea6440ff8c44615ef4b0fd603525f1bc537da6992a5aaea331185e1fed3c2992753837810ee13955756b1a67b7c0c2a9ece5263df9de0f8b75cf27420f58be43cde4fa210927ce24517dca2bb94ba13ccfd195be89cf6aaad755bad70eccd74f453e5f4aa04f58dfd4e3dddf0d5e6f94e1695d1ee40d031816b4ef4f8d32d4490b3827c735cd76c784927400c8902f33a63d83f565e0a1b22641ec0beb648316019c0f5ef54b13e46f6301aee7fbc4d195784597a5f0f66ee5339ff39ec7522d94c959e4da7a389c2ea4a3cd87c24ce8c6aaba063dee0e5b5a7959f4e6f2bb583e1c9b60096bcd9683ed7e96e555ff4fa6dce0e6091f765b1e431697f1f6512e1ff430255c145c9a513df64a8bebf007e15e628c307cdef2b9d1d6b0471ded2e062af55ad817de07c2efec5234a22a10680ece4f1cdd14d40e8365522334bb3d9640d690e7c0820f237e40bfb017894707a1ccec4d6507e1e9a27c5852e9f334c40973d8640b3f237405d2386284449115e1b00cac9d450e4b81ede6b09daa11c84e56f95aa819b85f5b3c47f9fd2610e500f330336f1ed5fcdc1891d6baca0b1f7e9a6ea1aaa7d68ef2841ebff880998430b3ef100099e9961530d525ddb33c59f07a5a9800b185bc1dbc44a67387b8945b0b8e110d856557aa5bbdb46d6b2ebff337770842f4a1ca74e8c224b42e8441908bcc63dda4f8502738f0c0ea049a8b92abfe54d2791516dc72c26acff91fad93957fcd72f6399d00906ef3e41a0368ec1c180db5d2027aacf14abc67d4d6409968b98858d4f78126add8ca33a342ea568da5bcc5a4bdf7f4d99da9b5bfd62bdabaaf5d82ff1bdd580b3a5f7caa74ac47a15831aec4fb91e703b27d43a547b26ba39e3212ae703bd224c0748b17baca4c62bfede6f2ba7965e9a4a7734697f6ee8c4fd76a338e88869e4b9fb740f3f5e021fd5802947053c607d2dc77f699ddb53c243d0c547e2c49ca93ea9747c5d8e37b533e68df6dcd74f53e33957294a6b70e5f689c19c839ab6c4a777abd93f1bc22415c88d50af7ccab234ee4a1126c43e99c57aaf41ae2b67fd426a8ca302150ef811777c2145c51d620ec85bc9a13d12951ef4a405f49b5cf118abdfd8de906786ff9050e25de40ce18313fcce1ae23f25a061b112c7cd3a1d83d77bf1213dcfa712456ee58e5ffbd922ec983491fcb3c96c53221c2010e8bca94fae4decb5c0017c3b91d5158d3a3962650848bd20fd4d1d510a17ecd68984bcf6b72ac71a8c57bb6111a705f282559639f9c7fc8989c7f9c02ba003ddfb70dd962b1dcd7cd7f73105a79570dc8464f6329ff4895c1cc6e635fe47e12cf1f5abbd0acbba3518da02f7c2fc984fe812c182f285ca688ef28f183772aefba5ba6dbdea73ae2fcb168078154782376f265479d8ba293e5ed56b17a5ed1e60f5d81de18f0c19006b18b47ff80830d66d53fcca6414f61d440ff81b16159298d27fbfe9fc1158a8d2bc152a0cffd7c05f97585127692e8f5958a7d7f6a66d039fe82869d6e8cd5e59afb9dfbbcdba06596c58d6cfc01a29fa85e4fc94e3f7f1def7d7d32640edbcac991683e48379e73d0f69a8d1a917260dbcd89baf3ba52e942967a4154ec78ef27e187a8121c2abeb354b2a362b245da614ed38b099b970d00ef8c06e187d5563e584541bfb1f5177c61c29839ddb7927ddcf5107656af1803a5cb0d9dab8f361afe1d275a766515819d9e61175f2746f0c0b3deec6b9ca9bff6b82feaf2a90947dd0ee43df18fd85f021922759d286e4c88d23b10dcffc1c2921d88908082b5e3455945eab198eee139f9d5b2cd76cd2aee979b7eadcdd7f9c0d6146c1932dc287e68611f2ecd1fcb5a91703367cd99ed945e6b6809a9e84f71f042a5684f0b36f112528a62327b5d4d6727afdacfbe82f2a692169f922039bc6d589c1e519220c0d511ddab90563edc033acd77e0041cb8dba99d91ec6e855bb4981a0498ead0d5d398dfd1fb200273d5472302106a4a2dfd98d48eefcb97f1cb72b5758e404b86a4c1e3ee9a54a02eb9104f005212ed038a6603c0bf80e2105ca6770539b7aa41961362ce2952af2af64f996fbb6408f00ebea527defd615008100d8807ecc1a7d1cd4f4c93c102229554afb38b4589e4dfc8e47bd047e53965caff4d6ba7e25ce34b921ea5451025bb1cd025424f2446a43dc3fd80b7489d0aa690551f046d5a6bc66502ac4e0412efff7013a222051a02df8b0fe928c5a73938aa16647e01f516b3e38b7f9c4e970e7ce5394d3c61e86c7024707190fd3b6657e83fe18049c9f226152305685f0663afa7fdf39291a271366a0738b7523c7bc45058050cc66e58aba71996e6e40a6d2b2b03f92d744d553efeb00bfaa3891144d4f8e8ab66e729ba7475f38691245dc7735814369e9b4ff300630b8ad21e611d1f2acb1ca35541d39da23490777c9e7738e965158433fb89cdb5b86ce92a6b4a3c115ee2458f9821dad0e6925113f46ac25362693a9532da69e65a94b18f2877dc8509c99ece259f7ada924da8a8d19fa7b6e0e983d86d59a14237a8ebdc3258c8605b5c4d426efeb329130255e7fe2105b79c0fc42138583201ac6b45bc42daf21a1ce90013fe3fd01ae8482bdec9afd6d384b007d3302790e34d412e6c1f9ffc67ef3081bb2d5621bc5f53caf71018255f0c0c6fe06570d4e3faff28361ad0c8d9da1b10f903916538260412e3acae2c1df1f2a025d9c1b45002e657d54d13937a0e301f87a0e0a0312c68470bb0c01ea3b76b9e0c793f5907962d43fe7cf9e6c5ea35f673ac2d9e91b94a66d5582e94ff2fe7d47fffde648a11b9ec2b15b87bd0d435", 0x1000) getsockname$inet(r2, &(0x7f00000010c0), &(0x7f0000001100)=0xc) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x19da6ef8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x140000000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r2 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)}, 0x404) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x14}, {0x1c}, {0x8106}]}) executing program 5: open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1, &(0x7f0000000600)=""/182, 0xb6}, 0x42) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') setitimer(0x0, 0xfffffffffffffffe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(r2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x3, 0xff) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="bd1b913c64859d9905dbcb7902abdc07ffffffe326d5593a6c47b1dddf96d7bd382a03c5f793a63dfe57", 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x334, 0x0, 0x0, 0x200], [], [0x0, 0xfffffffffffffffe], [{0x0, 0x400000}, {}, {0x0, 0x3}, {}, {0xfffc}]}}) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x30) setrlimit(0x0, 0xffffffffffffffff) (async) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r4, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000100)) (async) pread(r2, &(0x7f0000001340)="cbcc4c7db388d40877e8a9128594ca82c7aa85eec339aa4926c7cbd94f5160ca165fbc1d3933eb6c39f3f4ace3920f38d2742ec16835df8f33ea6519061a640d647055d45ecc780dc321fbd3de0e0000b088d5ee5f6fe3d98cc4d3925dc92446c4ba02d69d72a1ae277e955bd5157b9b7faf5ff2c6faa332f49168d7d180ca9e8e6ab60ee801000000000000003e81a8aee12df906a9e043a7223d4670c8a34d417c82df5fa08d6e9ecb11afdb99f6ed4dad62bcbc07f5a605fc96278855a0ec98fbf71938ea2199266d4c3a", 0xcc, 0xfffffffffffffff9) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8001}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x8003, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x101, &(0x7f00000001c0)="045a2d0400000800000000048000", 0xe) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r0, &(0x7f0000000040)="fc23", 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000401009078000500000041c93a10020000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000001c0)="3e9a2434dd21a838c53ad379680d0236cf67494cee5d19c54a062ecc290b74cb61fb1cc45995e493b868692417ef9c9955ec95c80ed3bd8bddbfd237c3eedb18b0fc2dfc750939dc555290db67ad7477ed994e9f33dcf45cfe82c39309782fdb29cf1e0245af46a2377c883da238a1b538219bd96718d17d5b91f4bb3f58dd9ce58fa018fdcdb7c3afa323c4cc2c802c3b61f4c101fcb12d0fc0ae85b4bbf4977d788a825a8e503931101480876ce068b39087d37893980bfdcf0784a4147e08c4cced6dd6b289d539e1a452116ae429592f9e9ef814d83f59b1703ce3c63ad1c2710bf0a3c5b0cda65a98a45a1706aa7799746e4809f81d5e944ea39837", &(0x7f00000002c0)=0xfe, &(0x7f0000000300)="1d1280f6df61072b28be4cd60fc0c769743d2c58fdd4f3fda3d88a6f876278aaef7f6dcc102274ae9775c37c48dc690096e15622a07d4f296e5cdf69454b5d3ddfc6f84434454b51cb1fda41dc21ee31f1769f3b931341e48255251968b4b3c380c350eb035fb342cc2041b3742e7f94c0364d164531643f28002ba3199d", 0x7e) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1ff, &(0x7f0000000380)="0300000073c7b297d45bb2e4dd3b7ac7974d63578e340dffd9928f165fe94a24981e06353bfbefd4994bb84be36f181d55fe36de257ec2bba7c25634d992f8c10989b4110e7e33ac401abb1366ce984773594e145deb622750381cfc106e2169b14d66e20ff52bb67ed6299c581acb31a9fd99ce633ff0c73c6f891730ccacfa846c", 0x82) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000440)={0x0, 0x0, 0x0}) socketpair(0x10, 0x0, 0x8, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) getpgid(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="215d873fd9c196e1908ae70870b1cdbe376f3e2f188f5bc1881534e814f1c4852304b9511f07eb85a7b3485a0b21ebb42c97c3753bd743ce6c1fcfa0004865d08985f07aa8c1e2660730a83875fd152ac2535a1d4145e1f33a88fb516b87d9a22503ff5b9ab80906bb517857b7f3b08c9c0a8a6c2c3823b7a4bc85a58ad35cafdcad9203e2cb358966fa970800628817ff768a7fb5670000000000", 0x9b}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3f, 0x3}, {0x9, 0x3}}) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xfb, 0x1f, 0x4, 0x2}, {0x3, 0x4, 0x2, 0x4ea00002}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) flock(0xffffffffffffffff, 0x0) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}, {r0, 0x20}, {r0, 0x40}], 0x3, 0x7fffffff) kevent(r2, &(0x7f0000000040), 0x101, &(0x7f0000000180), 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x10000000000cd, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r8 = dup2(r5, r5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) write(r5, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000002c0)={0x0, 0x0, 0x0}) executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) recvfrom$unix(r1, &(0x7f0000000040)=""/125, 0x7d, 0x840, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@mask_reply}}}}) executing program 2: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) geteuid() open(0x0, 0x615, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x94, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000500)=""/98) executing program 5: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0xb46, [{0x2, 0x8}, {0x3, 0x50}, {0x1, 0x1fea}, {0x2, 0x4}, {0x1, 0x5f9dfdd}, {0x2, 0x1d68}, {0x3, 0x8}, {0x0, 0xfffffffa}, {0x2, 0x5}, {0x1, 0x6}, {0x2, 0x5}, {0x2, 0x401}, {0x2, 0xfffffff8}, {0x2}, {0x1, 0x1}, {0x1, 0x4}, {0x2, 0x12a}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0x8}, {0x3}, {0x1, 0x3}, {0x2, 0x65a}, {0x3, 0x80000000}, {0x3, 0xfffffffe}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0xffffff80}, {0x1, 0xfffffff8}, {0x1, 0x1}, {0x1, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(&(0x7f0000000080)={0x1, 0x22}, 0x2, &(0x7f0000000240)="47d6b0b3fc1d1e6b38ace6564ac6a3d38beb87670f8247e2b9767f3198a53dbc04dce4f6a5abd478fe7df11cb0a957e4a037d5099e124e93f3f423a06fcf2c4653235a5881421414b2302bbff59b48193ea17a178c39edf7d70737b9bfa98b609d4db38ebe7215b20c259f03d9048a42f198a70b890f28", &(0x7f00000002c0)=0x77, &(0x7f0000000300)="a3dcb4ae98796ceb", 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x24a30335b8b1b07f) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xf1, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0xa19, {[@eol, @window={0x3, 0x3, 0x76}]}}, {"b5b678964c864dc1e4befd705513db0d5709eec9de4cf0969d198aea340e8d7391449238edf9991d0217d91586e7636953b8d1412b4c05b1b795f6c00cb14830c1c282c608898bc09c3bc8e686afbe27d8d906ff3a641caf491cd011b7d2ad1439b9a85df622a773df0828338d8bf0071a379b0b49b0e3a5d79f20a0f37677f9a065601d7837484337eb0a93271ac5ad66f6bd6cada1178acd9692696f591eb2d86f33857f347273d2d772f7f6b65541d0290ba0e4b18650da03fb1f5d989d04227420eb34a6e9940428f47a82b087b5548bb68b8101bb432e"}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) truncate(&(0x7f0000000200)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x9}, 0xc) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x5, 0x1}, {0x3, 0x0, 0xff, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) r4 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x4) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) truncate(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x888, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d}, {0x1}, {0x16}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x3e}, 0x2, &(0x7f00000001c0)="2fa1f459691e19a4d8f8403cfc6b07efcd6c2da86ad6384faf09763a759ce6460f5a50ecf58d955956629816dce981c4c104913bafb54b171dbe5bff17842bc28fea333a4bbc4dde", &(0x7f0000000240)=0x48, &(0x7f00000002c0)="0a691ba514cfced2879c198ebfe2afd1cb6ffa6888d094f7f672378f1168ada2aba4e78320a0ff87152b884d21ece905fc62019ba071e95b5eafa73e302d18a5c54c5b5672bbaf2f927b6983afeb21a501c7b6c1140a9616939f7d", 0x5b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x2}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r6, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setitimer(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000100)={0x20, 0x0, 0x4}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa110000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: open$dir(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1, &(0x7f0000000600)=""/182, 0xb6}, 0x42) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') setitimer(0x0, 0xfffffffffffffffe, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(0xffffffffffffffff) (async) r2 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) shutdown(r2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) socket$inet(0x2, 0x3, 0xff) (async) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x84}, {0x3d}, {0x46}]}) r2 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000380)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x800, 0x80000000}, 0xc) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000580), 0x4) sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) faccessat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x9) setsockopt(r7, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) sysctl$machdep(&(0x7f0000000080), 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x22, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000440)=""/162, 0xa2, 0x0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000090000bbfe8000000000000000ddffffff0000aa82"]) executing program 5: ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') syz_emit_ethernet(0x86, &(0x7f0000000080)=ANY=[@ANYBLOB="bb78a4864e720000000000000800450400780000000000019078ac1400bb7f0000010c009078000000004700fffc00000000002b0000e00000017f00000194060000800144341f000000002f00000200ffffffff0000ff030000f58d000000097f000001000000080000ffff0000000500000008fffffffb820c13e4e5e416bef0a519820000"]) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r0 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r2 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/10) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) msgget(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) sendto$unix(r0, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e1", 0xe6}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600), 0x9b2f586c9dd75e71, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000015c0)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/250, 0xfa) setitimer(0x1, &(0x7f0000000000)={{}, {0x7ffd}}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001640)=0xfff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) r5 = dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) getsockname$unix(r5, &(0x7f0000001500)=@file={0x0, ""/92}, &(0x7f0000001580)=0x5e) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) executing program 0: sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x2) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x401) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x6, 0x2, 0x1) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, 0x0) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0x3, 0x0, 0x0, "fe339657"}}}}}) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2eea636ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb41c3dcdc51e44ca5b5bdfcf1d64c3003f53d57d96bcc77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x57) executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvmmsg(r0, &(0x7f0000000280)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/227, 0xe3}}, 0x10, 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) r2 = socket(0x18, 0x2, 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0xb0, 0x4, 0x400, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x4, 0xce9}, {{r1}, 0xfffffffffffffff9, 0x46, 0x80000000, 0xffffffffffffffcd, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x56e, 0xd5}], 0xfff, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x44ad467e90caaa06, 0x80, 0x1, 0xf8e}], 0x1f, &(0x7f0000000400)={0x6, 0x6}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_open_pts() rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') seteuid(0xffffffffffffffff) setreuid(0x0, 0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000280), 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYRES32=r2, @ANYRESHEX=r2, @ANYRES16=r2, @ANYRESDEC=r2]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) socket(0x20, 0x3, 0x1) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x3, 0x7013, 0xffffffffffffffff, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) getrlimit(0x2, &(0x7f0000000140)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="b11ccc0a3a88a75f39c8e17adaccf07bf455fe95730aa837c803571d39502ac1a3fa89a18a8a27498e21255dd6233bea19e6dd26471469acb596b350a914a8dc969dcd7661e170e64d958cc5e853bfbe789f03f5f0fe2d90d0e321889dd570371bf25b7dfa3e904e2e0e", 0x6a}], 0x1, 0x0) ftruncate(r1, 0xf869) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) executing program 0: rmdir(0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}], 0x1}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500bbe00000010c009078000000004500fffc0000000000010000e0000001e000000200"/62]) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000300)={0x1000, 0xfff, 0x1, 0x1, 0xd657, 0x4, 0x39a9, 0x10, [{0x3f, 0x4, 0x2b, 0x3}, {0x80, 0x4, 0xa29d, 0x6}, {0x0, 0x1ff, 0x1, 0x80}, {0x5, 0x2, 0x2a, 0x48f4}, {0x5, 0x7fffffff, 0x2, 0x2}, {0x7fffffff, 0x1ff, 0xa8a, 0x5f}, {0x6, 0x100, 0xfffffffc}, {0x6, 0x74, 0x9, 0x9}, {0xffffffff, 0x2, 0xfffffff8, 0xffff8000}, {0x0, 0x7, 0x7, 0x1ff6}, {0x20, 0x8001, 0x4, 0x6}, {0x0, 0x6, 0x1ff, 0xc97b}, {0x800, 0x6, 0x51e, 0x2}, {0x3, 0x8, 0xa3d, 0x100}, {0x3, 0x400, 0x5, 0x1}, {0x80, 0x0, 0x1f, 0xffff8000}]}) dup2(r2, r3) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000100)="49920109c214699d30f2b9f35bc561bc94d3b8a95914303bd0376d56c97105da95111a3b1a6e9f38f040c07a95d4069ac7e820", &(0x7f0000000140)=0x33, &(0x7f0000000180)="49f10785fa081f98d4387fbf57e9d921f57ab4b5b59b748496511a7e3d04e2373d102b2aa169a1b8d09929bdaa23af0be58f84c688e4b7af1d505d1225bd11c90443294d8f678f3dd92cc20f099875501fb5959935fff4e748f21238701ae8dcdd20af518c0b7ca0a0e9e617b2cdd72d8c96d2bf9844652eebf135dfaccdf00d275bc3671fe88c372df94eb92d6f035d5cad73dfa4146b3e6c06c6ae4248042e9a46357f32b0f9785e051fa10f673d6c1c5163c70893c53e49734fb116ece48f566c215970f875ab3efb6d218b519a452ff518fd7babe243121bca8b8fd3202635e858903e08da5cce8e9fe57bdd087755d58785ffa9e2", 0xf7) execve(0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) dup(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x0, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f00000002c0), 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x0, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6}) socket(0x10, 0x2, 0x7) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x7b) r5 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r6 = msgget$private(0x0, 0x107) msgsnd(r6, &(0x7f0000000280)=ANY=[@ANYRES64=r5], 0x401, 0x0) msgsnd(r6, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000180)='./file1\x00', 0x1, 0x40000010, 0x0) msgrcv(r6, &(0x7f0000000300), 0x8, 0x1, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) clock_getres(0xbe44501372635004, 0x0) r1 = socket(0x6, 0x1, 0x40) recvmmsg(r1, &(0x7f0000002640)={&(0x7f0000002600)={&(0x7f0000000000)=@un=@file={0x0, ""/4100}, 0x1006, &(0x7f0000002500)=[{&(0x7f0000001040)=""/178, 0xb2}, {&(0x7f0000001100)=""/72, 0x48}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/30, 0x1e}, {&(0x7f00000021c0)=""/180, 0xb4}, {&(0x7f0000002280)=""/86, 0x56}, {&(0x7f0000002300)=""/224, 0xe0}, {&(0x7f0000002400)=""/200, 0xc8}], 0x8, &(0x7f0000002580)=""/85, 0x55}, 0x2}, 0x10, 0x2, &(0x7f0000002680)={0x7, 0x4}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002740)) nanosleep(&(0x7f00000026c0)={0x10001, 0x7}, &(0x7f0000002700)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) munlockall() getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000200)=0x1b, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) fchdir(r5) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000040)="02ecd19e016a50494ec0d41a7f2fe39e8d47e59c2401c153273c3cb9021d596eded0a4406a9c8034d91b0c37826871ad74a7d0137c59ae41", &(0x7f0000000080)=0x38, &(0x7f00000000c0)="93a0b13f1f169e25f34cc53b2e9b3fa1accc2eaa48e8420f72599c67354c90d417c3f2405dce93849fb25669499493520de9629f3688d7775a5c84a572d786c4f4cc7f45021f472bc42972d9f29082633abe6e1fae214f2627e9cd04eab5beb9b6a988d0f62684cf3fff5636703c4de3b5fd3e06d358d098c8ad8785c4aa2d17cc9423465437ed3d96bfac78916772f852905745616153affcfafa5af84d29d1b759f60531d5715ac2d2d8fc361ee2fe1e63e64f86e49d51b01a6ec22fcc92719d0378ab043ef8b1ae1e45e8a1d0cb0ac821555f4b43b97eb19977a79771610c9dcdffc754c0", 0xe6) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) executing program 1: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @random="7804f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bf7ebe6ae24315715b8877c8ae162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "c0b71b085e5fc74a"}}}}}}}) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3006fd, 0x3f, 0x9, 0x5bb48848, "8231f4f21a87dce400008000"}) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000000680)="a1461dfca12caa95fe3ac3677b357ba03fe6311592c161021ef36dd03264c7cc6eef6771843705ff444965e9f3b93562320d7d998458f291eb8279f07eb993de19c60175c9cfab3a9c12584dd68578857f5cd1b7c00409a31b54fe1224a3e4ee4ef3089485", 0x65}, {&(0x7f0000000200)="f3e2565bb42008c84bac9a5d69427ba160e5686c064ce0441c505daa6e17f2ed07dbe630c23c8afef00d9c5f80744bcfcd1b2cf1df2676cc60890abbf6fdfe4d889c102b54a136c42fd1aa2cd69bdbbd02ec10750f4abdff9a5300a8cf6ef51f81aafd8147f473f5d963b993b2f9fb28e8cb20076bc05481174c4f39fb5e2bec61f97c2224345d4dff18d4987547575678d809bf167692c5407833c09d2210b8e094c88200da24d4106a6af868a1b24693837aa278ef", 0xb6}, {&(0x7f0000000140)="4691935ab4e8a375ae6198cc3585291724c2f450b9207772269eebfeea49efe2ae0ccee4d643df830156525b816dee9ad91510e74fc876fc10c15e60ea6f88c64bb05bc1e9bde7607be143789ae090ce8a7b9284a1300c57f2cc822073139b2943cb7cc41d14b6def9673547af0ec7b5782a80eb421724201de952ccf997", 0x7e}, {&(0x7f0000000a40)="77b3823c298c483833c5c661f030d73cec32027108a912b89eadf6d4502cbc84f8bf7c9260daa832a644b22b1473867e44e48ceb65622cb0b869ef4aefa042249fd75e6c32856860a3e7946722aadbd72d87902417140e5929fec854f73e39092655dddbc13f803a530935fc4dd1084185fc117074435e2e145f40e1cd59513e68976fb8b13ee8090f3185d9d018439a34ba012fbce1c86cf209beb1f7bc3898664a3ed4320f83b9783dc54bb250ee67e827ef44b06869b5da58ef9a8b9724cb2cdf7d8995e6729d3c6bf35f2433f042812bfb01cfeefdf33d4246978d4e6100ef425ff291987ddc2ad28264bc79851dfd01dff62b924f62515ac6333188b73332be5e0409189ae9ed948d680bf0aa5bb0f0390198fb43083c3d68e1b5ef43fcdfd1205064113e98931b7e7936a3fdbe4da2b25fe9bc8ec93a6e905ec572dcc8f9e6447253d1687990fc8640a79a0f59178cde3a526248a4eba2d7a203812a5023fd55deacb3253aadcb358d83c8e965e0c13194ec7e28b291be9a5b8ad5ce9bdeae50f6489ec73596a0d2b010f3f131f11e41df7508d236ba3113e5f1619397a07d5ff075cf8507f11c687c9692e5ee90b55dea9126660cb10f91d00eada1954d0b1943cfeed08a8b2a83af040b38a7244531ecb6b57cc3abf5021d33ce92c31d196015162c5b8c0ea37a81d5dce0e3a4459d5e8b0978ccc1a57224f53ffc806a03bf1cc729bccb549e2891ece2d823d6ae93a5b4acdb3322cb61cc431a0d277b05285b484e7ffdf0d13b5ab772daf6e9f977244cb5d749728479be8f6473505dbb040a1bb48e911560e6c93b11bfc615c7b5f6fe821e9e267beb0748e4295b9674ef52cc5cf61d9d2dc5860d99c808c69a9b7b6ab203c8d2dbbe1782266e5d87bf6bc3e7a3a086ba3f4de1245c54917686e1f63afbc9dca81d1e16949ddf56931ecff9496452c2d6fc56b2bc4fcdc61c09dd02d80936a7b1cdf4950427b7fc039e0e87e9597a5d4aea19b726ec8863d4ce456c4d05ea1d5b936c09ab157baceb8274454bf7964a1dfc346ab5a3864301052270469b052ba5513dae3bd70b9cc56cb18f6849ba6f88f93dd86e33142f8feebd37598c746e1b420510b9db26898b40646efda44766cb47978eacc1a3a30eeea265c73baea430e014bd86b273aae5e6ecb467924d6597d4856901ee5704e9db972edc9d184a0b9a7ee3cb1a08ea5864290650c5b65026deae1dc5a7e93273305edde659c5010d48897677469b61040aa3d7b9d294b9b716d89de8a276d36fc558ffde651dd629b7fe9a83d7bc3e4e05501c65ca5a8f4e85e618fdd80f3328fc985ff5cfa4fa5ce5566d3f9b8a202965aec9a5afac3a29dc1d1892590563b028d8bb521ee6fe26334ff9795787661225c48d0b153a81be2d447cfd9d466dcb2c62e94e1d2d517c31e125cb483a27c160f69840cba3f7480dced44121c59c51225742b5ce556b7f1aca4b850fc9623aa8328d25291700999ff20a1bf1834acfbc2c1a247a67f25cce64ca5c3e84c0bd6f03b99122c7bc47aa62e99a669618ef824578bedf5f0f0a09f87aa8fe6ec108a8f75f5899696ce9332b6bc5a33dde99ec0adeb32bf9d81c88abf237d3cf65379b8ca62b6656b6d349a340e8513d845a7b2fef8d901c063d31d568015bf3d48e73d074b36df732370f8139ac429ed20503fb4f9e8469800a3a8c2ffd2633a6a7174e64bcebed4227216c630707a351bbc4e1187ba9787e16e7f3a03e00b78d231cecc05ff2a5a03e73157456cee9feedf31cfe88d4f1e29fdc44d819dcf4da8c9a25ab4ea0df044ed2e39e75990e57309f63cea1767355c43da2d2fcf81ec93b60a9409b302ca05699d2f0370e739d307f157f920f47739405a89e1f979d6fcd43027712bac584ef90381a6de38286c6e0df4955974e6c0e85599dc1a5035b84a011adc2794fe80847e267adbd2efeb0c6df51eccc0884afef43e447eb2cc91ffd5b0882fa92c51fb31757b3db77dd53da0053e1da0a8797e70729f25cfb226b472f9681dbf6b3dbc29ad7565860ddaf26a2ad12ccb702ccb5f24c53b42df7372f0a4b1454d4905eb95752d6e658a7d706f435be81edfa8ab097e3aaa268a75b5e9c9aeb0f622f95ef85dc43b5d426537c1ccb267cc9ce583c0e984b130c37033d0f81c9e264406785f542b0290f1cd625fa1b7bf29b3be9a5402239ffb937bcde68087e4db19c31e155b67c36e3daaa26d2283571342c025ccff1141bfc5f822f52d4a6924c48bf7485c3f40d2095cd9105a1d882a53b6605689b2f2c50943f0c41b6d1b60362a80a43e7bd781f15f88e967adc599abf8742557ddce2c77c18e5ce02d3936877761f68a7e253047b04cca223a2f95fd5ca36fb854b187f82eaedee93847e7496389c344c56939275a9975132f9d1a1908874eba5b0bfee75e0ea00bdd33c43d5c51a6985a686fa467b39a135f720b8ef9093c7e3410ebd770e2df01909ab8f25a64b904263ac209b1538c1442ef18035e726c3228a4d292b07169f616a5787373789629a24f0d0381dae00ddda75badbeae5123bfe8dae0533636f7af4b4f268e4cfb7342589b7076835c25d5608472adc5175fb9df6e3b2f6ccc88425829335e48f7febddd47bef04236dc6e91ae91a31bd6278dff395f586af30e2e6b09c812f409203c1db7af174435b14996f2b9d71ff3ae24b8b1a96884d52d41caf5693dd507db5271c7ef8a8b83b67d4c4cb76ea1450e8bc62e514c27760a8cc4019f77339033e87c32a3a486fdd7fcb9eec5718bf63142ca0e82ac316a5d68c96924794e4f98bb65e8167c4c8f348a03aea0103c3cb2f65f872c74fffe99179dc67a41c59b2c53f4991b80ad34ca430615f6b9d849f6a43b78efaa69dcfa94c58e3dc310a910a5220cf0521bbf162fb41ade0981438893dd1029df0207bb6d026c86e09e11c42454aa102dac3c128d2468bd9c18ba6bd285a4839f563c073f53ab3e99384acd39738e2f3142662b70a01c548090be3fb08a8faf7b8d27ba9d48166fc2769c0a08860bd785ac717b6d72861c5914c17b7fddc566d8caf2d0054bca92b57a8bc194b540a6848257f342951dc58efac4191d1247c0127fb8ce1fa210c8beb6fd745f5ddf7b2a6c819392a717c7ffcdcd5336bd8576a478925af35cf0194625ca7208c4bb5e1b95a90823026551989e962d56e7eda994c93cbc6dc08b161206c6aae8269737793f1238b8ad9b232da17dffddebfcc7ba6f867d122a4f79808d1d0f6fed62c3891f7d0c87bede86c511caf42c94196b0ef2279c59e3f1772fb0199df1038187dd7915673d789155902d0c55e5003c2af2fcadccbd4616c312552ce0a6a49f65d71b6a8ee64756f9a1056a73621c163e90ab487cd0e9139fcd26ca607ecd9e118a6b9b0551f8e5c50e239a4bf2d3666f0dbc9420c6aca91459549803c41b4e4bea34f0d84099be7867ccca45a0f2e06003510aaa4b6bd87c1e86f981f654c13802494c175fce43c3e494de8b7388ad37e62d6aaffe9c6f3acc08edf970ee5c9cbaea29dbf1e616d72949c3ff2aca6e23e2e0b2ead3286b9336a069e8af2ed76825188fba08aa87e9c7671542710687e36eef499efcca4d0256cde5667c109f914eb8378336f0efc10576be6fd96e700f04f37ce5c5e0d357d514aa766a04ba95a79e26a19ff89401a36c630fed883ff677dc023cf4f3f2d31b3b49604a8e2bccc837c6f0d2c33cc09b5c4bd11c1f8439cfb4060f4464852a0a4a161fa56f1c684a5fb16820fbc71d2100bf6e3d8ee76d138226f817ce8fd6631ff7cea0acf3940b39cf11453f6a352d13b06a99689eed92263c302bebc857a0a28a03c92f1221a2697c7b4a67c0691cccb6ba1c76044cc53a03e95f762e063a709ed7118f6022d457a8c82274b8c84f8d746dd736453557bdca2f27bc88cc41b50b68a47b60e2a64ae4058fe0fdfa9e0ab9870ae6eee9d7dde69f6c19733690c4eb64905081b24fe072dc4614924cd024211c13f1873419e1032ad0370a35e6cff8c73484cc8ba4ae0b9fe83b427be66b32016e47ae4f6ee44a94721b1ea6186a174b3684bfa9258a14caea80271074993b274c4745d62c5ea4d91b224ccd5db86babbe8ee30d594cb08dbe12fb5a3bc53e42b3beda1b6a61ec0b4c1262f6cd3aaea061bf16b4d638e95470a9242ff37f75ecceecc7e690b9068c676bf28c8a49f4570f28de75f8fca5227782d5795d1b25fc2fef5db2ccead64d646df79d8fd72d3577aa979eb8504f65d2454b3c39d4bc91ba77ee6ddf78887f74cb89021ce781387925723f6a48960ac8e634e0991c0abc5b94db7443a0e52f71586d0c81878cafdbcc2ef12313e5465dafdd57cb7f505efd4d9867efba907178b54f5e45ce1d91fa708e422e33ccf510e70e337fbabf2391a2a8af7c6798dec853de891c5053d12035afc367eeae534efa04d61d2dbc8851ce782e887f29019527928dee59ffa737dbd8949e53d1dbda0ae342440c28351a3e9de800c622767e917ac06ee64b98476e4481a991138c03e0241663304a9c3891a58e90e865ee58637c4f5b3cdfb06aeaa9902e57a9d95fa43c9de8d61b107693529e29fefbe9970cbcefb3733acb6b3c57a8028e5307493b7b189e3f455ac45f07ab10df485724521bae5c21936d4eae1bf9a7ae99cdaedef0b615dd421aa1080304559678c1e6913dd583232fc3db7db68dedb02c3f8731b179c948319925e018e42b36fd44bc8bb617d86a5661de5d707ccf8882c2f6217d9edbca2bf4d84fa5e60fe862e4b199b35fe88b13639f02955eea506d18cfb65e6c83d5d75ec80f1f77a14e8e0a6cc220959af8824ce8e370c81f0b5b6f16277462a20f6613a8cf0fe285918eb202e430da023cd36cc9d6ba32960c561aa1c10d513ba0e7a9efe5bda365f43585a722963c807a8b8120e83adb18a5b3406e7f83f0d896641c07b0c0c5fed330c4fb9c618a564471d99f59a0abdaea7cba0c8266f8a4f1b5ee8a3547b219fe89af29ac2248534cefb719db03edd40a23c90058720f1dc20e624a1694acb2ae3af129916b8b001a3451338f8dfc010ac8f054bc0a9af0a91f4fb339208378b40d809d8ecf3140f67da943bd7ec1346a9cdf89f7c7efec850c00e9ccbb5fe557f8078e7f339a766d02951a4a7f003ea5e32bdaf67a5c6be3377ef87a76d8ffdf8fee612cb2dfe40075b32ae700429b9684ebba4a29fc14fb477f9a715b5082af7cc4146575ca20cfa1608427112e2642969fa91117b094c150650f7276369a2edb1e6e804a29b18f7207ef8fb915921447748fac08a35a3d02dd4f9916c34a41a7487800fd725ad83d9be7d0455f29c0af0acfeedea5868e899c083d31a1620d50fb4b7752c5dee09a0d5cdeb6f1533d7a9d8f4dc28588ade91848bf6994d649e87c2c8c97dd4bed82794ce3a6b3045c878a95563f44512b2aaae4961db7eb0ce4500d019bce0e2b747a7c0ad13301cbcb46bc18a76d70965131f85b689fa08cc1c131a59614118ff24aaef5b6630e7f15a6e68f355967c887b3ad1d5ed4a6b767c9bd08cc0d7f8bb712fcbf0864991c0f072022968c1825a9ab9333cb2b7998eb31676051f2566b5d25cd0aee1ae9056262f591f451845cb479a02a1d2106893758395c60f04bb824ff77a4c160970747aad4bcecde0f88ee3a170f076a64101eb446a041a39bdc89ebc0c06125de95a0cd6fec639f71c0ebd66ae7c2daf0a882b1ef00c8e0e269eb5362c26fd7adc81802bc58d89e66b69a79e30a722ce588c311c01", 0x1005}, {&(0x7f0000000840)="98a2a1db995863511831706d09598d304c9f48541f89267b6f0d263fa40bfc419feafc3ccfb219b6af4f2ee60faba504d6b1d0c393c99c445c219b3b4b3e62fe23c5133a2791139704f48421a4563ac19cb333b096fdf6fa7bc85c793cca68ecb6a4c2d32711896acac95ff63e77285ceed5911f50f96166875393f504e87526c36e2886ad372e11", 0x88}], 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="0e04b36202b816314a6d753ce64a7d0fc36d7cc330c0541eddbc29983c2fd132f4889505596559f9c12149119e8ee116db7aeb9d99142815b67d43848a9c721218bd15e39c531ff12a32abccb49f46743275c71e4fce9b260fe05c62a120b08a2197ed9ec6975489e9d4b812cca2580c575082db4a8255a7558058", 0xd9}], 0x1) syz_open_pts() r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{}, {}, {}, {}, {}]}) poll(&(0x7f0000000040)=[{}, {r2, 0x40}], 0x2, 0x0) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x23}, {}], 0x3}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xf9, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x2, 0x107ff, 0xb9}, {{r2}, 0xfffffffffffffff8, 0x9, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0x20000000, 0x4, 0x8}, {{r3}, 0xfffffffffffffff9, 0x80, 0x40, 0xaf, 0xd2a0000000000000}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = socket(0x18, 0x3, 0x3a) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) syz_open_pts() (async) close(r1) (async) kqueue() (async) kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) kqueue() (async) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x2, 0x107ff, 0xb9}, {{r2}, 0xfffffffffffffff8, 0x9, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0x20000000, 0x4, 0x8}, {{r3}, 0xfffffffffffffff9, 0x80, 0x40, 0xaf, 0xd2a0000000000000}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) (async) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) dup2(r4, r4) (async) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) socket(0x18, 0x3, 0x3a) (async) socket$unix(0x1, 0x2, 0x0) (async) getsockopt$sock_int(r7, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) (async) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa110000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000002340)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x2000, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000002300)=""/18) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000000)="9cf7a082949d6338", 0x8}], 0x1) socket$unix(0x1, 0x1, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r2 = semget$private(0x0, 0x3, 0x90) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x19da6ef8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x140000000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r2 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)}, 0x404) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x14}, {0x1c}, {0x8106}]}) executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffc, 0x45}], 0x7fff, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r2) seteuid(0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00002f8000/0x1000)=nil}, {&(0x7f0000645000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000618000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000664000/0x1000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400), 0x0, 0x0, 0x0, 0x8}, 0x2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) r5 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1000) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) close(0xffffffffffffffff) syz_open_pts() pipe2(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000002c0)=[{0xfffe, 0x1f, 0x7, 0x8}, {0x4, 0x84, 0x5}, {0xcbc1, 0x75, 0x4c, 0x6}, {0x72, 0xfe, 0x7, 0x80000001}, {0x1000, 0x20, 0x0, 0x8000}, {0x6, 0xfc, 0x1, 0x8}]}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) socket(0x10, 0x2, 0x3) close(r3) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000001240), 0x4) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f00000000c0)={0x1000, 0x5f, 0x7, 0x7fffffff}) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/198, 0xc6}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/116, 0x74}], 0x7, &(0x7f0000000600)=""/50, 0x32}, 0x2) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x62}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r3) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r7 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r7, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x2800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1400}, {0x0, 0x0, 0x2000}, {0x1, 0x3be, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r10) r11 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r8, r10, r11, r5, 0x42, 0x1f}, 0x8, 0x80000001, 0x13217f73}) r12 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r14 = getgid() getgroups(0x9, &(0x7f0000000180)=[r13, r3, 0x0, 0x0, r5, r6, r12, 0x0, r14]) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(0x0, r16) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r3, r15, r16, 0x19, 0x2}, 0x3f, 0x6, 0x40}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x76, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x4000000000000000}], 0x3eb8802, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001780), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000100)='./file0\x00', r2, 0x1}) open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3e77d753a30dc9abb3789ae99640ccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef6f801996facbf73789024cfc30acd29aec2aa28a32a64bd7d078d56a0000000000006de8f1d73c80c896a7deea85ab5e096fafcb3ccef93114f09e22c9c9f6e5714ad0a86814e4b1543ecfe504bfd49771458c91b0d4d655afbc824dcc3b1d21b284a05c7f42dedc371aae5b81dd37ddea7abbde41474ea5"], 0x198}, 0x0) r3 = getegid() fchownat(0xffffffffffffffff, 0x0, 0x0, r3, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x1, './file0\x00', 0x4, 0x8, 0x8, 0x80000001}) sendmsg(0xffffffffffffffff, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00)=[{0x80, 0xffff, 0x0, "f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3eccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a3"}, {0x38, 0x0, 0x3cbe5bc7, "01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e456"}], 0xb8}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0x40e}]}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) poll(&(0x7f00000000c0)=[{r0, 0xd}, {r0, 0x4}, {r1, 0x8}, {r0, 0x100}, {r1, 0x4}, {r2, 0x2}], 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xf3, 0x9, 0xff, 0xff}, {0x0, 0x2, 0x1f, 0x200}, {0xd31, 0x0, 0x80, 0x8}]}) fcntl$dupfd(r1, 0xa, r1) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa110000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r1 = getpid() setpgid(r1, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='c\x00') setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c854916239284a2fb67c7780bc903a35ad38d436c41229a639271d29ae28db8b18071fa8c9d6f48705989f8", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="ed1f17ba0a4c29c85c84721094048245b21c941cde12137ec3c022ad54444b6fc075deca64b2358665fff6c540afed3507d00b548530fbedba514f25c53eb670b67f85473fd0b9adc78aba58", 0x4c) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001a40)=""/45) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0xb, 0x12}) socket$unix(0x1, 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xb1b, 0x1682}, 0xffffffffffffffe2, &(0x7f0000000480), 0x2, &(0x7f00000002c0), 0xf0}, 0x400) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup(r1) close(r2) getpeername(r2, 0x0, &(0x7f00000001c0)) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) syz_open_pts() pipe2(&(0x7f0000000040), 0x4) r5 = kqueue() r6 = dup(r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0xd2, 0xd7}, 0x0, 0x1ff, 0x3f}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x3) r7 = socket(0x0, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r8 = dup(r6) listen(r8, 0x0) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f0000000440)=[{0x2, 0x94}, {0x0, 0x3ff, 0x1400}, {0x0, 0x1, 0x800}], 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000200)='./file0/file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="315eb165f151860ed2c848536bba26d4a77a8a11f81cbb", 0x17) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r3, 0x4, 0x4) writev(r3, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r4, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x2000, 0x0, 0x33}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x6, 0x3, 0x8, 0x8, "9fb58af9d60ec7c1f70e28249dcfbcdaf0c58354", 0xfff, 0x78}) executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) syz_open_pts() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x31, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000000000000008", @ANYBLOB="23f94c581318f50300881a1e"]) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x13, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206932, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 2: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x19da6ef8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x140000000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r2 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)}, 0x404) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x14}, {0x1c}, {0x8106}]}) executing program 3: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @mcast2, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}], @generic="429d9fd4591a12f2217e690b"}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) setrlimit(0x8, 0x0) r2 = syz_open_pts() close(r2) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x41, &(0x7f0000000180), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0xb1}, {0x26, 0x3}]}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = getpid() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000001, 0x20002fffffffa}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r5 = socket(0x18, 0x2, 0x0) socket(0x18, 0x5d693f58d76a5f6e, 0xc0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) close(0xffffffffffffffff) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000680)="a1461dfca12caa95fe3ac3677b357ba03fe6311592c161021ef36dd03264c7cc6eef6771843705ff444958f291eb8279f07eb993de19c60175c9cfab3a9c12584dd68578857f5cd1b7c00429a31b00"/89, 0xffffff35}, {&(0x7f0000000200)="0b1925cbb42008c84bac9a5d69428c87d2d4017ba160e5686c064ce0441c505daa6e17f2ed070d9c5f80744bcfcd1b2cf1bb00fdfe4d889c102b54a136c42fd1aa2cd69bdbbd0d590014000000009a5300a8cf6ef51f817463ed55352b535e990b2cabcf2eceaafd81477473f5d963b993b2f9fb28e8cb20076bc05481174c4f39fb5e2bec61f97c22", 0x89}, {&(0x7f0000000140)="4691935ab4e8a375ae6198cc3585291724c2f450b9207772269eebfeea49efe2ae0ccee4d643df830156525b816dee9ad91510e74fc876fc10c15e60", 0x3c}, {&(0x7f0000002100)="77b3823c298c483833c5c661f030d73cec32027108a912b89eadf6d4502cbc84f8bf7c9260daa832a644b22b1473867e44e48ceb65622cb0b869ef4aefa042249fd75e6c32856860a3e7946722aadbd72d87902417140e5929fec854f73e39092655dddbc13f803a530935fc4dd1084185fc117074435e2e145f40e1cd59513e68976fb8b13ee8090f3185d9d018439a34ba012fbce1c86cf209beb1f7bc3898664a3ed4320f83b9783dc54bb250ee67e827ef44b06869b5da58ef9a8b9733cb2cdf7d8995e6729d3c6bf35f2433f042812bfb01cfeefdf33d4246978d4e6100ef425ff291987ddc2ad28264bc79851dfd01dff62b924f62515ac6333188b73332be5e0409189ae9ed948d680bf0aa5bb0f0390198fb43083c3d68e1b5ef43fcdfd1205064113e98931b7e7936a3fdbe4da2b25fe9bc8ec93a6e905ec572dcc8f9e6447253d1687990fc8640a79a0f59178cde3a526248a4eba2d7a203812a5023fd55deacb3253aadcb358d83c8e965e0c13194ec7e28b291be9a5b8ad5ce9bdeae50f6489ec73596a0d2b010f3f131f11e41df7508d236ba3113e5f1619397a07d5ff075cf8507f11c687c9692e5ee90b55dea9126660cb10f91d00eada1954d0b1943cfeed08a8b2a83af040b38a7244531ecb6b57cc3abf5021d33ce92c31d196015162c5b8c0ea37a81d5dce0e3a4459d5e8b0978ccc1a57224f53ffc806a03bf1cc729bccb549e2891ece2d823d6ae93a5b4acdb3322cb61cc431a0d277b05285b484e7ffdf0d13b5ab772daf6e9f977244cb5d749728479be8f6473505dbb040a1bb48e911560e6c93b11bfc615c7b5f6fe821e9e267beb0748e4295b9674ef52cc5cf61d9d2dc5860d99c808c69a9b7b6ab203c8d2dbbe1782266e5d87bf6bc3e7a3a086ba3f4de1245c54917686e1f63afbc9dca81d1e16949ddf56931ecff9496452c2d6fc56b2bc4fcdc61c09dd02d80936a7b1cdf4950427b7fc039e0e87e9597a5d4aea19b726ec8863d4ce456c4d05ea1d5b936c09ab157baceb8274454bf7964a1dfc346ab5a3864301052270469b052ba5513dae3bd70b9cc56cb18f6849ba6f88f93dd86e33142f8feebd37598c746e1b420510b9db26898b40646efda44766cb47978eacc1a3a30eeea265c73baea430e014bd86b273aae5e6ecb467924d6597d4856901ee5704e9db972edc9d184a0b9a7ee3cb1a08ea5864290650c5b65026e93273305edde659c5010d48897677469b61040aa3d7b9d294b9b716d89de8a276d36fc558ffde651dd629b7fe9a83d7bc3e4e05501c65ca5a8f4e85e618fdd80f3328fc985ff5cfa4fa5ce5566d3f9b8a202965aec9a5afac3a29dc1d1892590563b028d8bb521ee6fe26334ff9795787661225c48d0b153a81be2d447cfd9d466dcb2c62e94e1d2d517c31e125cb483a27c160f69840cba3f7480dced44121c59c51225742b5ce556b7f1aca4b850fc9623aa832ad25291700999ff20a1bf1834acfbc2c1a247a67f25cce64ca5c3e84c0bd6f03b99122c7bc47aa62e99a669618ef824578bedf5f0f0a09f87aa8fe6ec108a8f75f5899696ce9332b6bc5a33dde99ec0adeb32bf9d81c88abf237d3cf65379b8ca62b6656b6d349a340e8513d845a7b2fef8d901c063d31d568015bf3d48e73d074b36df732370f8139ac429ed20503fb4f9e8469800a3a8c2ffd2633a6a7174e64bcebed4227216c630707a351bbc4e1187ba9787e16e7f3a03e00b78d231cecc05ff2a5a03e73157456cee9feedf31cfe88d4f1e29fdc44d819dcf4da8c9a25ab4ea0df044ed2e39e75990e57309f63cea1767355c43da2d2fcf81ec93b60a9409b302ca05699d2f0370e739d307f157f920f47739405a89e1f979d6fcd43027712bac584ef90381a6de38286c6e0df4955974e6c0e85599dc1a5035b84a011adc2794fe80847e267adbd2efeb0c6df51eccc0884afef43e447eb2cc91ffd5b0882fa92c51fb31757b3db77dd53da0053e1da0a8797e70729f25cfb226b472f9681dbf6b3dbc29ad7565860ddaf26a2ad12ccb702ccb5f24c53b42df7372f0a4b1454d4905eb95752d6e658a7d706f435be81edfa8ab097e3aaa268a75b5e9c9aeb0f622f95ef85dc43b5d426537c1ccb267cc9ce583c0e984b130c37033d0f81c9e264406785f542b0290f1cd625fa1b7bf29b3be9a5402239ffb937bcde68087e4db19c31e155b67c36e3daaa26d2283571342c025ccff1141bfc5f822f52d4a6924c48bf7485c3f40d2095cd9105a1d882a53b6605689b2f2c50943f0c41b6d1b60362a80a43e7bd781f15f88e967adc599abf8742557ddce2c77c18e5ce02d3936877761f68a7e253047b04cca223a2f95fd5ca36fb854b187f82eaedee93847e7496389c344c56939275a9975132f9d1a1908874eba5b0bfee75e0ea00bdd33c43d5c51a6985a686fa467b39a135f7200800000000000000bd770e2df01909ab8f25a64b904263ac209b1538c1442ef18035e726c3228a4d292b07169f616a5787373789629a24f0d0381dae00ddda75badbeae5123bfe8dae0533636f7af4b4f268e4cfb7342589b7076835c25d5608472adc5175fb9df6e3b2f6ccc88425829335e48f7febddd47bef04236dc6e91ae91a31bd6278dff395f586af30e2e6b09c812f409203c1db7af174435b14996f2b9d71ff3ae24b8b1a96884d52d41caf5693dd507db5271c7ef8a8b83b67d4c4cb76ea1450e8bc62e514c27760a8cc4019f77339033e87c32a3a486fdd7fcb9eec5718bf63142ca0e82ac316a5d68c96924794e4f98bb65e8167c4c8f348a03aea0103c3cb2f65f872c74fffe99179dc67a41c59b2c53f4991b80ad34ca430615f6b9d849f6a43b78efaa69dcfa94c58e3dc310a910a5220cf0521bbf162fb41ade0981438893dd1029df0207bb6d026c86e09e11c42454aa102dac3c128d2468bd9c18ba6bd285a4839f563c073f53ab3e99384acd39738e2f3142662b70a01c548090be3fb08a8faf7b8d27ba9d48166fc2769c0a08860bd785ac717b6d72861c5914c17b7fddc566d8caf2d0054bca92b57a8bc194b540a6848257f342951dc58efac4191d1247c0127fb8ce1fa210c8beb6fd745f5ddf7b2a6c819392a717c7ffcdcd5336bd8576a478925af35cf0194625ca7208c4bb5e1b95a90823026551989e962d56e7eda994c93cbc6dc08b161206c6aae8269737793f1238b8ad9b232da17dffddebfcc7ba6f867d122a4f79808d1d0f6fed62c3891f7d0c87bede86c511caf42c94196b0ef2279c59e3f1772fb0199df1038187dd7915673d789155902d0c55e5003c2af2fcadccbd4616c312552ce0a6a49f65d71b6a8ee64756f9a1056a73621c163e90ab487cd0e9139fcd26ca607ecd9e118a6b9b0551f8e5c50e239a4bf2d3666f0dbc9420c6aca91459549803c41b4e4bea34f0d84099be7867ccca45a0f2e06003510aaa4b6bd87c1e86f981f654c13802494c175fce43c3e494de8b7388ad37e62d6aaffe9c6f3acc08edf970ee5c9cbaea29dbf1e616d72949c3ff2aca6e23e2e0b2ead3286b9336a069e8af2ed76825188fba08aa87e9c7671542710687e36eef499efcca4d0256cde5667c109f914eb8378336f0efc10576be6fd96e700f04f37ce5c5e0d357d514aa766a04ba95a79e26a19ff89401a36c630fed883ff677dc023cf4f3f2d31b3b49604a8e2bccc837c6f0d2c33cc09b5c4bd11c1f8439cfb4060f4464852a0a4a161fa56f1c684a5fb16820fbc71d2100bf6e3d8ee76d138226f817ce8fd6631ff7cea0acf3940b39cf11453f6a352d13b06a99689eed92263c302bebc857a0a28a03c92f1221a2697c7b4a67c0691cccb6ba1c76044cc53a03e95f762e063a709ed7118f6022d457a8c82274b8c84f8d746dd736453557bdca2f27bc88cc41b50b68a47b60edfa9e0ab9870ae6eee9d7dde69f6c19733690c4eb64905081b24fe072dc4614924cd024211c13f1873419e1032ad0370a35e6cff8c73484cc8ba4ae0b9fe83b427be66b32016e47ae4f6ee44a94721b1ea6186a174b3684bfa9258a14caea80271074993b274c4745d62c5ea4d91b224ccd5db86babbe8ee30d594cb08dbe12fb5a3bc53e42b3beda1b6a61ec0b4c1262f6cd3aaea061bf16b4d638e95470a9242ff37f75ecceecc7e690b9068c676bf28c8a49f4570f28de75f8fca5227782d5795d1b25fc2fef5db2ccead64d646df79d8fd72d3577aa979eb8504f65d2454b3c39d4bc91ba77ee6ddf78887f74cb89021ce781387925723f6a48960ac8e634e0991c0abc5b94db7443a0e52f71586d0c81878cafdbcc2ef12313e5465dafdd57cb7f505efd4d9867efba907178b54f5e45ce1d91fa708e422e33ccf510e70e337fbabf2391a2a8af7c6798dec853de891c5053d12035afc367eeae534efa04d61d2dbc8851ce782e887f29019527928dee59ffa737dbd8949e53d1dbda0ae342440c28351a3e9de800c622767e917ac06ee64b98476e4481a991138c03e0241663304a9c3891a58e90e865ee58637c4f5b3cdfb06aeaa9902e57a9d95fa43c9de8d61b107693529e29fefbe9970cbcefb3733acb6b3c57a8028e5307493b7b189e3f455ac45f07ab10df485724521bae5c21936d4eae1bf9a7ae99cdaedef0b615dd421aa1080304559678c1e6913dd583232fc3db7db68dedb02c3f8731b179c948319925e018e42b36fd44bc8bb617d86a5661de5d707ccf8882c2f6217d9edbca2bf4d84fa5e60fe862e4b199b35fe88b13639f02955eea506d18cfb65e6c83d5d75ec80f1f77a14e8e0a6cc220959af8824ce8e370c81f0b5b6f16277462a20f6613a8cf0fe285918eb202e430da023cd36cc9d6ba32960c561aa1c10d513ba0e7a9efe5bda365f43585a722963c807a8b8120e83adb18a5b3406e7f83f0d896641c07b0c0c5fed330c4fb9c618a564471d99f59a0abdaea7cba0c8266f8a4f1b5ee8a3547b219fe89af29ac2248534cefb719db03edd40a23c90058720f1dc20e624a1694acb2ae3af129916b8b001a3451338f8dfc010ac8f054bc0a9af0a91f4fb339208378b40d809d8ecf3140f67da943bd7ec1346a9cdf89f7c7efec850c00e9ccbb5fe557f8078e7f339a766d02951a4a7f003ea5e32bdaf67a5c6be3377ef87a76d8ffdf8fee612cb2dfe40075b32ae700429b9684ebba4a29fc14fb477f9a715b5082af7cc4146575ca20cfa1608427112e2642969fa91117b094c150650f7276369a2edb1e6e804a29b18f7207ef8fb915921447748fac08a35a3d02dd4f9916c34a41a7487800fd725ad83d9be7d0455f29c0af0acfeedea5868e899c083d31a1620d50fb4b7752c5dee09a0d5cdeb6f1533d7a9d8f4dc28588ade91848bf6994d649e87c2c8c97dd4bed82794ce3a6b3045c878a95563f44512b2aaae4961db7eb0ce4500d019bce0e2b747a7c0ad13301cbcb46bc18a76d70965131f85b689fa08cc1c131a59614118ff24aaef5b6630e7f15a6e68f355967c887b3ad1d5ed4a6b767c9bd08cc0d7f8bb712fcbf0864991c0f072022968c1825a9ab9333cb2b7998eb31676051f2566b5d25cd0aee1ae9056262f591f451845cb479a02a1d2106893758395c60f04bb824ff77a4c160970747aad4bcecde0f88ee3a170f076a64101eb446a041a39bdc89ebc0c06125de95a0cd6fec639f71c0ebd66ae7c2daf0a882b1ef00c8e0e269eb500000000000000e597256d7c08baf6c4e92fa5e9d6d7f6cfec9fb95d6032292e54a62306425c251c3e5103800d614b1208dfe1fcf6293ae89f4495c70000000000", 0x1020}, {&(0x7f00000009c0)="91505e62086ed0dac96229e56e01b04643744215a8632742f84b7a0eea37624bb7ea08bde3cef47fc9a5298cb492a1256e2431a845a886c747d9c27ec5987eb0d59ed9787eac2897f131af27800685c9ac2397cd846d4f770ce46ac0e775ce3638bde520683b04c695fb40caf734cba1c247d80b03c7d163d75660292ce67e580dd78e7c0c1cc40674f1178726921c0bbd7efba570cbc7ffa20584e8f0d0f3f3cdc4f4a4b541835ed55da567c649d7b57650b1765379b7d83fc89557b37aa4e42a440b61c89c6806b1ef48f8fd0a59efa1f1820188a55a6a1d43b914827c7f8e7dd9d4f842bbef80569f4f253af60f8f461c8233df5ccbeda4d0ff34756bd8230dbadae57624af11e0e3fe05962929a8eaa2a2a99f9c8157a833d4773b", 0x115}], 0x5) writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) msgget(0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x0, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) recvmmsg(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000040)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000400)=""/102, 0x66}, {&(0x7f00000004c0)=""/15, 0xf}, {&(0x7f0000000500)=""/161, 0xa1}, {&(0x7f00000005c0)=""/95, 0x5f}], 0x4, &(0x7f0000001a80)=""/245, 0xf5}, 0x100}, 0x10, 0x1842, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) fcntl$setown(r2, 0x6, r3) listen(r2, 0x0) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x1) executing program 1: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55, 0x8}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) socket$inet(0x2, 0x3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000240)="a289f17867a42db1a1e13f8fc73694d522cfe319c2e79c058318abc9ad0973b9ef3402f10d907ea224cfa61987a3b81f07128ac54a1f5980365b6ceeb7fe7e2b916e0bcd0ee6d5cb6927f2c90e838dba33834915415eb93d96c3ae69d8065386bf166291701bd17df079f26495d87c957debcd12f744758427ea920dd4ab1b614143ac06e449c852ccfaadc2e17655ff1c0d0ecf0c56e034c90e433063b12f7a459e911264c4d55c9e1a28d361c8ebd4be2b032d13b4a218d08a7129b8a5e80127a54096be8f45185954b144ff08a452a2aabf2efc84f4bc2751730a518a468bb5cd77f4cd473de2bd765fa7f7e93c3f2493386b54b0a3c2e15f", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="7bf0c3907c6c5c0889fc4aa5ce9b83fc887a7746be7d6ab959733f0c3829225565cba69605a3fc30c49950adabe8ae23ffb421", 0x33) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x101}, {0xe8be}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) dup2(r0, r1) syz_emit_ethernet(0x23bf, &(0x7f0000000e00)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000068030300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac7511a2a89056748b9249d0d36f8d3f0b931021c871c35786c46abab87b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd3704bce1bf58f0938e391bdfa292116079a8e5362e6171caf883be1ffe47c12daae3ee8779ce7d6e9accedd4cc2f458053ebfabbd2a80eae20100a7aaf2bf38dea9e5aeeb74c983194e58cda3a52695b8302a91d725c5cbb177097ec5824a1ddc6000ad0d2900cf59d94246ecf126416f8ff30ba77a7dce5c28a51f2cd3a9bbee4f18e00f2654e5aa85a36fa8c5f7ca269bf9b87d70b7e4ab00"/349, @ANYRESHEX=0x0, @ANYRES64=r1, @ANYRES64=r0]) socket$unix(0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) writev(r2, &(0x7f0000000bc0)=[{&(0x7f0000000300)="bda9128a42cd19c7ea43bc464909bd9dd96040d7920158363fd2565831dff4805c8e71438044b2b1b34ea8a397b3d9e11f62d56f318f3f1725c7adf5fecc08758e9ca5223db0920866939b7b55c2546f32cc9b4bbae870dc2c304f77344806786afa04833ab1fb68e7178274927bd9533fc82822f5e604b8265fb1ef4359549381f6434cf8f84c13b8bd71bcb9ae950e56e49765322d5104e8e7623aa0037d", 0x9f}, {&(0x7f0000000480)="66150d74fb15d3f55e5f741fbc28ff6dccc745eeb70e62af57639ef4ec7e174570706dbf6b1f9db1a0e4b72a20200000000a0e7564d991b6cb17574f10bef8c19e0db2c2966f21f9746c8c5a2ef57126b92b400e815c9db5a65fc4810627209250fd4af8dac8ed6e9efaf220faf3d5bdbe9db9775be59610ef22ce7a898c8c8e945b171c22ce54580ae8e723d1abea91d61ef4e8402d9bbd156388bc66", 0x9d}, {&(0x7f00000001c0)="eb", 0x1}, {&(0x7f0000000c80)="dab1ec555ab13f6e945a09ee3dbe6e6ca1aef76dad3fe7f4811afeb7664dc4dc84c39864ec576648301a9841f9954a8ff87ee7182b8fc3dd65aa97d8c3a5a2f7c14849d65e1dafd9a8a7143baa88fc556d86e2c8070000000000000074c1e7853dec28bd1b3a960dc367d290a1453e2d6a79e6a1bf92a0513dc09fe82eb76e42aa7f5a094423d19de2de24a0c4db56045fe6564437890095b9ed639f0f9c3a5e851936c123c5e4957afe8573b9ab60404597987711a5bf9f1fb99fe80eb1bf41ea1f521f2f919900000000000000000000000000e6a3b8adc43c102003985f04f7bb59a917f7fbe9e1c990f8a2a6e2289f1202a480c160674f17bc9af38cb3ea189c1f025eae3dfee7b206e1b2312120ca802bb1e1ed05105bbdfc0dd702e861fb96f905ea89d0d0d19dd9454295cc45befe22f89aebe8a1c1e9837135637cb70a84faf6c2c2c6dfe01bc04e8066e3dbd7", 0x151}, {&(0x7f00000006c0)="ef7a40b17ae76fb97c2d9a4f492fa508cda939b08c1201e9ef9355def613ed5822b6c323aaf3b04bd7c380aef8008572c0227dd5fa7304ed440ab638ec2d0e52031c78808b88338bf1b3b4f648a4925a7b3f8ef94e1c12c395eebc1d375ac98c6d8fa59393c3c13a5ce6e0ccfff37a605b6ab9c088befe3df33db8db31b20d67604bc53472da513df1b92a2e6afb836de73dc50a66854876a8fc0a740a7897776ec66bc0efe790a433bd0b9f3e4125d06a6d6123517d9fc81e4390959615326a24faba3ba3cc6dc102958d57907332f6a873bb368c385b2d1fec3a35bd6af884ad03506cf9154c941924430999baae000000", 0xf2}, {&(0x7f00000007c0)="2786304fa7d9c1fd233d13a61d00542148aeaa8a71bce1327e6b491239bcae7c85f6e41d56be501b6186f5188ba1fa4e99c4c3805eb44f52420947871827eadcd533c7cd34613654b1fa90fe28a5051020c7cdd43cf25ce305a959e720e40fc1b932f8e76ec99ce1d68271d2311fe90f9ba51570eb661c", 0x77}, {&(0x7f0000000840)="400906b31e43ad997bd3f15cf8724a698965f21462463dd194626fe5924deef84ac50c16559e0933a1138849aa9ef91223ec1582254d8b89e7eb48e1db945471bc3b56b5d981157ccf76f5cfe168092638803aba1af966df0a69a92f8bfca93b2c6fd8d80d1cbb0384792a8b71db3d346bcc1ebbf3fee0421955af08c05eae7baac9dfba6c33403c94b630872a26e8aadc385cf4b254e2a16cd10f3979133ae3dcfcd4d4", 0xa4}, {&(0x7f0000000900)="c708b3ce948d7e145c90ead61512b2db6b4c2955e0bee6d44fe9942827db59d4b3fb84a32499e5cd418fbb40c3882a226dcc3ededa20d5736b9a780dd97d46fb4019ec04cd8b1002f799d327d15ff73172ae2581bd13cb86df4f1a0ce1abfb108494a9c6c95d308d30c7f6cc295d12fcf8713f549fae2f8142690ed7b237df1c38459950b4f54986db2559170f32cd1e95bcd49f7afc5e9442b7b54691c1b347d9a6f9aedecf97b18bcb85c8c4447e15a83f91b151b5c2350819b2e09524d3baee9d08a79c6c44d7daed3ad6", 0xcc}, {&(0x7f0000000a00)="502dddd5b61b459c0aa830ef3a05f9b90847c762cb5704cbd2b8f442414d80d7f33023255a634436c626eb02fac7621477331e0c9a2e7c0aa8d1f90f66f9cf29d26f937675d1291bd5a5cfc3e07e88cee968a3a85674ccf91c91bae219d62b2cc5cdc84819bc49dcee67fc3d2e673ab0b152bd7317a0d744128611b87962fac5f4a5ca8b", 0x84}, {0x0}], 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000001180)='./file0\x00', 0x1000, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file2/file0\x00') syz_emit_ethernet(0x4df, &(0x7f00000011c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000000004a93a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa81009078007907000033fafef7f9d309ea9f832bc1ce56ddfe82b0d35288552ba2cbb890c5d0dc82790e31f3acff2b2d014fbd81ca684279eb733f2e60b76e73c0a15211885fc11eed7a529d69a65ab5aa3a81350496dd7a3ee345a8e5e4ae764eda222a22b14d3ef465be6058b9a53355fe919fd627eb6d37f2b0d7ea9097084dbda4b855c86c8b226c3c2d99800000000000000010859e30825cc592325710efeccabb71597ed0e3324df126003c8ae9464a6ea10e2a6f864213050056404ae27a206126df7daa6ad24b753f4e1ff69c8bd52e462e758ed9bd5bf4b07bccb6e78e6bfd637a0a127fa0c58a17b3d9bd35edefb270ea783ed1664130680dd6d077f296b1acee605d58decc83d7f549a660faedb5be7ed959736e13967e218ea6b79a0853553d0638be55bd0efe2477bd18364efee6d462045ee0d954136895ebbaf37f37d1873ee552f7c7bbb81aef7609baf927ed8f300031181cd384db3465dc151e575e6851ad0f0175c8db359baa4e98b60e1aad24d8d5c38cad9420add3f4b92efb2ebfc94244face1566601736f901568ac0fbd0acd19b8d6b1d4a531cdf44491d425ce05f048b6f9adabcb12db64994175812a4cdb656c59a3706249cb72ae1256de7a1740cc3f5965bf13171c8f87a2966540a3a60c6edbd1a6ac4e1b3231bd93439e60c5416d777ea521c7f7b0b496b0f803c073c164d3c17c3d26b7116c8b805fd97ca911a26d645a1f3de4d6e7990e74546189eced1105c11389c14c06e4a7ce6e99e08f6e44b703175c071e982dc7ce2f6914614db1a90ade486eeadf2342deba7aa469e3170dcc72e1248c9359e46bb23f70f620e7efe7bb9607701e3b1d6749e5050894db6d3e0a4ece509256d6d5994aed3f45da8c3d92d947e57835592466ff32eb3c10f5d67723629205bf9b4be859a1ec673dc465a0d17612603a54741c539ef4a8600ab4baa0b8a5205eb6f54e540202279eaec782657886bf4ce988e173bab3194a9e0e0eb094a2e78bc47980952c24ab75b54bc4aeb03a34d79bb052a3126cefee06df1555579bb70d97dec8eaf79df3843b418ecb6659fb46e1390e94c8dda46d099dd5605c38205b583c06ff14962fe592336c8f31bd858c0da56e755430d5513235e23c28d39ac5e31dd0dc81bb360ba79b75fb74e4ba7ddd12c5ec2482da34717f328ef986e4db7be459f80677c8b20224db1a651193076cfafc9f9c78655a42faa6a19bdd0b6a22fb0cd12be6320ccd861875b86ed5c7baa7491530490025bcc3a9745cbcc566a2af54bcdd30807d577f2532c2aa8572c81f3a4d791e5812bf736d016d15a4ef0357842f7510b1e0bdce0b18620a9aa6354c002f44195eb541f882274f03e7a0f7bbd66edfe37de29c98db4e0c2792aa67c10da4d4c90601ebb6bf243ed6c860e748bb2fccdb3391b2ac10d359ac3d9b3365e4b923ae87a13006546a2fff9b70d81b85ea0a252747ed6bd7a0e2fa4a8739c24357bb53ef8594a54a790ec9501be14e590471c31cb6f7ee840d7e6a913e19718ea62def32a4b0c9637dbc297b7b65e0d349ad9956abb0bea5f9a06612752b5560f319b8e53d0c2152bff15cba917bc16c767c89996b2b567467fd92c1a3389194ed508a2af91fd1b21f94509cad85da105d768dfab9209b1c086f3bd018456d29f916b0578e49ca6059bf65f47fc0414458293cd0f0b8eac1e5692c32871506a03320f9c6cc593303923541d8a753c0eec2948b8c0bb0ee39e1df33b2e1ca0e52a87134151132c39137119605cdf62cade293d245baf1499123161afc5abbf8da4d23f3a9cbb9368819ca1ddf2dea06b49816f7b152faf2265083c59682e35a8416bc73289c289cdc7f8d59d040000004161fbc92b0af9a31605bcfce0833a69791551d0bc1edd80746ff9cf0a5e7a9106dcd85a5995a10bf1aec5bf159796cdd96ccc0ea579e1e240537bd4a845bc1e01aa86179c6d5fb17b60ab14ab75e7cb50f62c48e6c852606cdd0366aa033388497d6acf7dab15851dae5fab68b1ab616913d11e7eb00e60aaba357d87413c83dc64e5541a5a6fab4473882748ba1f6e687c7e260fda41f3a4de5ea5bb6bd8a2e85f7b1df63aa7e1561ed0da5e52fe2b4ba836c2efe283c926cc07bfd5d4e274edf38bac99d5bf21fa719056ff4cca4cfc9beb1e87be5bccf1e7fb29180d351d476360b72245b7bc80d660861d08551a439268828e4309e9cab6156dcdf2d311d55f89725968cd218c57d5417da94c2811da2f955a945ab94a1ae3cae576587dafbe90b02bd1143580ef24b5ad35e3feac37e4f0a586b95033f8a723c173b23709f557dbf381b050b34297811d9e5dd7566ddccba4fec89a5e14169b53e6e83bf65cd00267db16bc50be3390abed5e9fc93decd732a1a22376d7626643aedf7646ce1754d3332afe165c429976a52617e0c9234bfb2de79ad80ebf08d92f9ab9de5ab6dbfcb11c6f0f6b6a2161565ad479187e251a875e009db278b769b355c4c93154eec9"]) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() socket(0x11, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="76aca536", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)="92d9890898ef507ccf1a608af33585228ca6e94eb7119442ccea8a7a16d0615463b7673c7852baadf57c74c65b68f03876ffb8c5d53e078d2f2c549b5a8ec4013afc4179e173a417601bfe18bb9725", 0x4f}, {&(0x7f0000000900)}, {&(0x7f0000000680)="4e292305e7842d3cb2d21f8bbfda0987bbf3120c2c67d14f85ef3f09d724061bb37101852c1c5a15287faf21a02bd624d9b70299874e2f2bdaa24401b40a9504c063e3446a362c29730386e0471e6031ca24b2c676ddef44085b4d525bd4196dc49aa014c37f8acdb85fd5ed6aee510f59eb34465a16aa630fb0c96c3c48387912465fb122428b64f5439eeeb8c924", 0x8f}, {&(0x7f0000000740)="742f2ab598feebad1a31de8fd4509e5fafb0859dc5a750b1f6036dc504d4125cb1666e29c2bf57212feaa0ce7ac289683b3c3a1c5aeed475e28379a5174f28f4cf95275a217943d035671c5402a6857a4dda408b6c1e2e360ac467000def9984339107a3496bc27eca363ed831c1cefd1db4633c48c507defeb3382f2e1abb2427b4e25391d16ca2fb351fbaa6a0ee266054b790b8dfb35c57cfa24639039606b73cde700bee7c29685c9b2f3bb491bfb117610d0d77471fbe3c6e60be890db916009b44845dce477b71343bb751e02ca58893bb", 0xd4}], 0x4) executing program 3: r0 = socket$inet(0x2, 0x8003, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1ff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) syz_emit_ethernet(0x138, 0x0) executing program 6: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x1, &(0x7f0000000080)=""/171, &(0x7f0000000140)=0xab) sendto$inet(r0, &(0x7f0000000180)="f378a5eccfe16aa8a6571ccbbda38703d6e1197551faace03bb5192bbb32d4081dba3291ea84dd9a1214071c952e618583e6c9155ded6028485d1d8216d85eca7d7c40b5282b649deefcd0b6cc53b4873299ba372a9e345a549898f7a3e5d465e26ef2ede6c7859db9f2071bab17b3918c67b42f8eb9e35fc883", 0x7a, 0x4, &(0x7f0000000200)={0x2, 0x2}, 0xc) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000340)=0x1) getdents(0xffffffffffffff9c, &(0x7f0000000380)=""/213, 0xd5) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000480)) r4 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000004c0)=""/165) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000580)=0x8001) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x2, r6, r7, r8, r9, 0x129, 0x1}, 0x6, 0x5, 0x18b}) connect(r0, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r2, &(0x7f0000000740), 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x0, 0x1, 0x814b, 0x0, 0x0, 0x0, 0x7, 0x2, 0x1, 0x0, 0x54ab}) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000800), 0x20000, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000840)=0x1) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000880)=0xffffffff) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0), 0x20, 0x0) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000940)={{}, 0x1, &(0x7f0000000900)=[0x0]}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000980)=0x7) ioctl$VNDIOCGET(r10, 0xc4104603, &(0x7f00000009c0)={'./file0\x00', 0x81, 0x3, 0x6}) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x43, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x101}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000004c0)) r2 = semget$private(0x0, 0x4000000009, 0x82) pipe2(&(0x7f0000000140), 0x30004) r3 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000}) semop(r2, 0x0, 0x0) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bac", 0xa8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) executing program 7: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = socket(0x2, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x4c) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = getuid() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x8, 0x0, 0x20, 0x4}]}) lchown(&(0x7f00000002c0)='./file0\x00', r8, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r10 = accept$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x9) setegid(r11) r12 = msgget$private(0x0, 0x2000000190) msgrcv(r12, &(0x7f0000000940), 0xf3, 0x0, 0x0) r13 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, r11, 0x103, 0x280}, 0x9, 0x6, 0x0, r13, 0x80000001, 0x1, 0xff, 0x1b2c1ef3}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80000001, r0, r1, r2, r5, 0x3, 0xdf6}, 0x0, 0x6, r7, r13, 0xb2b9, 0x1, 0xfa, 0x7fff}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaa0100010000000000aa86dd6000000000163a00fe800000000000000000efffffff00bb0000000000000800001a000000009b0481009078000000009eb0bd39db5df8c4ee6b10c0aa593d763b66847edcc1"]) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) r4 = getpid() r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x38, 0x0, 0x0) getpgid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r7 = socket(0x11, 0x3, 0x0) fcntl$getown(r3, 0x5) sendto$unix(r7, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r8) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) pipe(&(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, 0x0) executing program 1: fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="83bf98bd602baaaaaaaaaaaa86dd6000000000080c0000000000000000000000000000000000ff02af"]) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4}, 0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000280)=""/144, 0x90}], 0x2) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[@ANYBLOB="16e332922de6aaaaaaaaaaaa86dd6000090800183a00fe800000000000008511e10e01bb42032500000000000000bb0000000000000800001a0000000000048800907800000000000000000000000000000000000000005ef86a546d9120d55a507d48ce754c7de999c9d56e19943a862da7344dc470fb776e60d493391a30448e6c2985f458735739d3ab9093afd23727ec7b298bfc0c3f771f9b97a73eed31b7786157cd912bb38b44469f1b4c503d9ec7474236c83d4787a1dd97e1b65a644f8ac87cf35e921ab958cc9954ba8fa8d69c8433bd4a8db414d80bffa84886eef351939cf2f1e83110b696aacfe84ce075dfb2833512e985f90200000000000000a3d0435864274e0d3991b1484549c41ff783936c3ad3274e499828b1e4ec4286fb4662dd370cbb1d277d7840ae580356f61e"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0xfffffdb3) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x8, 0x5, 0x80}, {0x7, 0x3, 0x20, 0xfffffffa}]}) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x9) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x401, 0x5, 0x0, "0000c6f26461c094f4ffffffff00", 0x0, 0x80000000}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) shutdown(r2, 0x2) executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) syz_open_pts() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x31, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000000000000008", @ANYBLOB="23f94c581318f50300881a1e"]) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x13, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206932, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1}, {0x50, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x4) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x5, 0x2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r4 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r4, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x38, 0x0, 0x0, "49097cfad41d6dfab57ca01de29b70f1484ae71b77a235a80f5a0b0988a549a9c6"}, {0x80, 0x0, 0x0, "a5542802b69d6cf62450fe980d466c4ab0d61ed356cfd5912357ebebbd4e23a62b3ca0be2b36c8c2059b0c6ac6bf6eb73a5d0f8de92bafefc9d9c1396f640a415aba32e5adfe07b7520b9066a7a764afbb47022e393c6708a1cd51ab9ab447547fb4aed21d44e713eb"}, {0x30, 0x0, 0x0, "63ff4cb1b9eb8d0e2e73e8e2565239dba5735ec16cf25de14e"}], 0xe8}, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f00000005c0)={&(0x7f0000000240)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000380), 0x0, &(0x7f0000000340)=""/35, 0x23}, 0xfffd}, 0x10, 0x1800, &(0x7f00000002c0)={0xfffffffffffffe01, 0x8000000000000001}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = socket(0x11, 0x8003, 0x0) getsockopt(r7, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) executing program 0: syz_emit_ethernet(0xe, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mlock(&(0x7f00004f5000/0x1000)=nil, 0x1000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r3, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6fbe444ea97534d0a278cb85dc3b68437fac880b"}) executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x28, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)='\a\x00\x00\x00', 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x51}], 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r4 = dup2(r0, r0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x4de9, 0x0, 0x100, 0x0) executing program 6: symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x3}}) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) (async, rerun: 64) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) (async) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r3, 0x0) (async) close(r3) (async) close(r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semget$private(0x0, 0x4, 0x182) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x16) (async) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2000000000001f, 0x1}) executing program 0: symlink(0x0, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450000340000000000019078ac1400bbe00000010c009078000000004600fffc00000090ab181000e0000001e000000283030000"]) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000400)="7586d95ab253f993c44db3da9d3d4cd3cf501ca7fa92dedad32279d14d5e90f1d22afa502f3ef1c316ab317d91b716793badf2b7194c6af60c887679f76e2affd42cc79da0d60c32afe9af40f7cbf38afac896e985472dc2c8ef58ad81597ab3f51d00009af8c243b2068b84c5d945700bbb6528e651fe0e56424815d0d17e364589789c7a1d94c0b379c0a32c2fbcd128df837c82253fbee44f58fd97ccdd7bad47778e0dac340931a866fed32ba51f6d5c2818c254a6f72a23f5a340888d25ffd5d827717453b21552dfb8", 0x0, 0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe2(&(0x7f0000000140), 0x8) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, r3) pwrite(0xffffffffffffffff, &(0x7f0000000200)="f18b051938fa49eefa9a020cd9513294791fb4e080ecbeb75ef9414b3b58555a620d3f0aa9be894fc6dc5746c2263642c923fee1e2d58897b65bdb4214fab62fb7ee71bf4a56386e5057eeb8b0c92eb41c408cc9258466b73b7c984885141bf0e66a16a6d7f85846493be057ed40124c26db365f8a2a37f2c31f3adc82b560a4ffceb3f595c5053c072096e517f0dcc82a7898209dbfb2fe656721247823a310e5bca2a5f4f7f048ae6183bb8ad822fc25462709d6c428f1719ff37e9260f77123e351f2721b931a8c7c61df167099c9d0c6d99646a702d414bef35c3aea533662bd73d0", 0xe4, 0xfffffffffffff800) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000900)=""/225, 0xe1}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/217, 0xd9}, {&(0x7f0000000680)}, {&(0x7f00000006c0)=""/95, 0x5f}], 0x8, &(0x7f00000007c0)=""/84, 0x54}, 0x8}, 0x10, 0x1, &(0x7f00000008c0)={0x4, 0x4}) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ktrace(0x0, 0x5, 0x0, 0xffffffffffffffff) writev(r1, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file1\x00') executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) syz_emit_ethernet(0x138, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x9}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7ff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x40, './file0\x00'}) r1 = socket(0x1, 0x4, 0x1) r2 = socket$inet6(0x18, 0x8000, 0xff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) seteuid(r4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) syz_emit_ethernet(0x48, &(0x7f0000000240)={@local, @random="5d03ea56963a", [{[{0x88a8, 0x5, 0x0, 0x2}], {0x8100, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x3c08, 0x6, 0xe, 0x4, @broadcast, "aa49f9dec3ea3fdaed6091214def", @local, "5f21170df3fa181feba24f415f5980e9"}}}}) pledge(&(0x7f00000002c0)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000300)='\xaa\xaa\xaa\xaa\xaa') r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x80) mknodat(r6, &(0x7f0000000380)='./file0\x00', 0x20, 0x6) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x85e2, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000400)={'\x00', 0x6, 0x3, 0x8}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={r3, r4, r5}, 0xc) r8 = syz_open_pts() ioctl$TIOCCDTR(r8, 0x20007478) getsockname$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) sysctl$net_inet_esp(&(0x7f0000000940)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000980)="fdc45833641c4ae1c150fff6122cddba01187fe8a43c0bb262b43181bd18552f4990f14f5839703f414daa9dad9ee6e6da87a2cd2f863c5189fc81040e5165b198550d337cd22053570c144a675848a72964326a6f364199d9361ed3839fd05ad27df279b967a60095f1a5c9f0da2b312ad5a626751d01a22b0753a666dd9a0246903c4d4bd989d9ff12913de555363336", &(0x7f0000000a40)=0x91, &(0x7f0000000a80)="fb6e331cd79b888af41e3ce35f7531153bd7fd9a61d15043c59c207faf4e085db4d47530ae81b9d63cc6cab2b4a59d7a5fc232cea812c3523e1fcb", 0x3b) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r9, 0x400c5711, &(0x7f0000000b00)) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40), 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r10, 0x40105704, &(0x7f0000000b80)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000c40)={0x81, 0x1, {0x9, 0x945}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c80)) executing program 1: select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f0000000100)) (async) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1000000, 0x100080001}) (async) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) (async) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xa}, 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) (async) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) getuid() (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "652cc06174489f300cbddfaca78a2875c60547dc"}) (async) syz_open_pts() (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) (async) fcntl$getown(0xffffffffffffffff, 0x5) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6}) setreuid(0x0, r8) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) syz_open_pts() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x31, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000000000000008", @ANYBLOB="23f94c581318f50300881a1e"]) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x13, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206932, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x7], [0x0, 0x0, 0x0, 0x0, 0x4], [], [], [{}, {}, {0x4}], {}, {0x0, 0x0, 0x80}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x2d}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 1: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="65388ea4c050aaaa43267dca8f90de31080006040000ffffffffffffac1400aa310000000000e0000002"]) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f00000006c0)={0x1, 0x24}, 0x2, &(0x7f0000000680)="14f5e8b0f69008f9266966633fcc8ed54949daf68f7ad404000000ebb05bc745255e1b", &(0x7f00000004c0)=0x23, &(0x7f0000000700)="a90191de5315b69b5084e1d7f9b2b46bc1f86dec4dc50ca7240584f3798835cfb9e92961b86b7b823985fe75a4e2560ba4e1747bb21ef9fbba2096bb1a5ca1d182ca7120fabc7cf432d96a0b28ec3aeb0fe7add832e2694f01007ff3e1fb185bb0219aa85389af0721fc49605ecf0e107f75ea7f3c526901c00f195dcd173e3284f915a674cc4eadb122ebc30268", 0x8e) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x13}, 0x2, &(0x7f0000000380)="c8813b2e64b9f55af3639ab3f6e3475044f2cc7eb2c5d3f97db19b390fd1386e87b7c329be60d4902f1ebc8420f87bb05f2aa82fd856b37f323038e67253cfe5ba68196bd527f13b9f149e915b6f35c32eb23d449f9b40b730d3d262c40bd1447353c05c838a1df17db7d3761a08627c4c2bd62b6e59bdaaef510035ac2845c71e04617594482ce35d5a982d15b90e4671fea56bd2e0410f3ca1b6f00b865b5618805b0286f90edaa9dbe12343e1e4a1", &(0x7f0000000440)=0xb0, &(0x7f0000000540)="e6c3041009165af6ca9c0bf392efb0876e5803461b20270b217e578fb8dacbbe3658118cb04d4878c4a6c1a831ee454fcf92b8ecea1260ab9620bf7f3a63664852bbc0f4b2e52f20f6e2c9f761db1773a61776b2e65061ca682e71a2a69d246f4fe967d1e61d9a1dc44ce51c1f147fc7906ccc3d930ff2507fcf8c644a654a9198118e01467c9e6f91abfbd5a63477891d1cb0a283201923bf19540fce98075722e48a739ceeac50f0e85a8c42f06450dea88ce9b2ea4e303c1669afae5735013388bf04e5bf3ef233154b4022c5fb263c40", 0xd2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1e, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="11a0221ad9ebb4c1c56b5ef21e1c840ca3d913ba84fd22ee180d004f840f2ed4fe8f4af05b1749f8bdd10c06254e5d06", 0x30}], 0x1) sendmsg$unix(r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000640)=ANY=[@ANYRES8=r1]) executing program 0: syz_emit_ethernet(0x2be, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x288, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[], @icmpv6=@time_exceed={0x3, 0x1, 0x0, 0x4, '\x00', {0x5, 0x6, "82ec68", 0x6, 0x4, 0x1f, @empty, @local={0xfe, 0x80, '\x00', 0x0}, [@routing={0x37, 0x6, 0x0, 0xcd, 0x0, [@ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @empty, @rand_addr="b8a557b5a2c4799752fe03334ecf6cdf"]}, @dstopts={0x4, 0x2, '\x00', [@pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1]}, @fragment={0x4, 0x0, 0x0, 0x0, 0x0, 0x18, 0x65}, @hopopts={0x11, 0x1d, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @ra={0x5, 0x2, 0x30a}, @generic={0x6, 0xd2, "299e7edf675e99f7699fed65be41c68c37897c44c817bb54cc782f068b19d62e9c8ff350a2eec7e493c7a897653c35b6724fe9fbeb67499e85957fd3b0e84b19b35305452eb5ba7a73deb01583a0d8be7adafa02fb911a1fcd99e2468d53f13d07bc52351681fd7b031500183439c4ed0271d19cd8c6d14f3c2447fdd2e1a1107c7120e65c9cf845c2605b5797efdd0b8b406d1fd89ea294f9bbb26ffec8940b813c4eca6ef5a91c064f72d12894f7afd98d65e1869f5c566edc4a070120c847fc8a120d3d42d21dc62d1a0bbb522a373cc9"}, @enc_lim={0x4, 0x1, 0xb4}, @jumbo={0xc2, 0x4, 0x401}, @ra, @enc_lim={0x4, 0x1, 0x6}]}, @dstopts={0x50, 0x3, '\x00', [@ra={0x5, 0x2, 0x1}, @pad1, @enc_lim={0x4, 0x1, 0x6}, @enc_lim={0x4, 0x1, 0x18}, @ra={0x5, 0x2, 0x100}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x33, 0x0, 0x40, 0x1, 0x0, 0x4, 0x66}, @fragment={0x67, 0x0, 0xc5, 0x0, 0x0, 0x6, 0x67}, @dstopts={0x2e, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x1ee}]}], "493824de9a0473e485ff18c004cfec795e0546a56793fcc149ed0eb724ee57ad640893c80ef364e7b2932d7ea5772e5e2421b8aef6f7786825324713ec5b6edf7597b6aaf55ae53e827ef5e4cae959a1e68eaa1133a3c3f147ff1b8512fcb19d76242c8b72d39577fe4b858bbc77b53a672a2b123e3b6c1f326b3a243ab17e672121af06730a4931e786a3240ee3c536112caf10f413ad7ba5f0d40877c026c2b6b55626bc09cce3f5ebd96113829e82af8b28b20db97b54"}}}}}}}) executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089", 0x650}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 4: r0 = socket$inet(0x2, 0x8000, 0x3) setsockopt(r0, 0x5, 0x2, &(0x7f0000000000)="f3753fb21c1647fb9a0f14af468f090eed4d473b338f2f9245737d710dfe277d8d429d085e1e2df7338f95376ac4add24efdd4d8c2473d31324ffc49ed5b28e428b7bb6cee3abb7ef6cc9552462329489d0a667814b809bc91ed164d6eb281fcd45db9594091cb342713a9fe4a520bc38b13ad89fd00aa2a54058017da4beba5f177428d3954857466ffc393af395f3c5fb1f3d734f2a4", 0x97) sysctl$hw(&(0x7f0000000640)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x49c1, 0x200000000000}, 0x10) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) getegid() r6 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000400)={0xec}) getsockname$unix(r6, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) r9 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r9, 0x80002) readv(r8, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000540)=[{r2}, {r3}, {r4, 0xe65dc00084cf4bdf}, {r4}, {r5}, {r6, 0x80}, {r6}], 0x7, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/140, 0xcd}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/119, 0x77}], 0xa, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000500)=0x9) executing program 7: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = socket(0x2, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x4c) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = getuid() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x8, 0x0, 0x20, 0x4}]}) lchown(&(0x7f00000002c0)='./file0\x00', r8, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r10 = accept$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x9) setegid(r11) r12 = msgget$private(0x0, 0x2000000190) msgrcv(r12, &(0x7f0000000940), 0xf3, 0x0, 0x0) r13 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, r11, 0x103, 0x280}, 0x9, 0x6, 0x0, r13, 0x80000001, 0x1, 0xff, 0x1b2c1ef3}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80000001, r0, r1, r2, r5, 0x3, 0xdf6}, 0x0, 0x6, r7, r13, 0xb2b9, 0x1, 0xfa, 0x7fff}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaa0100010000000000aa86dd6000000000163a00fe800000000000000000efffffff00bb0000000000000800001a000000009b0481009078000000009eb0bd39db5df8c4ee6b10c0aa593d763b66847edcc1"]) executing program 1: syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/78}, &(0x7f0000000100)=0x50) sendto$unix(r0, 0x0, 0x15, 0x0, 0x0, 0x0) r1 = getuid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) socket(0x1e, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r3) poll(&(0x7f0000000080)=[{r4, 0x5c}], 0x1, 0x0) setreuid(0xee00, r1) r5 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000000)="668d41135eaab76fd8373ba5314d53e58196e609f2afda87d60ec53b148f1b5e499cc57b63b5716e3b", 0xff92}], 0x1) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58afb8817c8be16207fe", @ANYRES32]) socket(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) accept(r7, &(0x7f0000000180)=@in6, &(0x7f00000002c0)=0xc) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x0) listen(0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$hw(&(0x7f0000000080)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0x0, 0xee01) r4 = dup(0xffffffffffffffff) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="653899e0c050aaaaaaaaaabb08060001080006040000ffffffffffffac1400aa31000300000000000000"]) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, 0x0) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) socket(0x2, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}, {0x0}], 0x2) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open(0x0, 0x0, 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x400000000000000a, &(0x7f0000000140)="71f91e3471ac0058ee48228e63447db5dabc5a91501d94a34bce4884cf71b59c7afec37082e49dcc180329820b9224a699ebacecbaa17ebded729eecf0f41d40e6ecd904a209e2b5a7517334edc47f829dd77395bbe3654456d3e82baa8ce6080000008190b6f212f6540a02978cffe8312dfa38df5f10085d8c8342f1955c8d311cec598e74049b050d8a4f5f9cb502910000", &(0x7f0000000080)=0x93, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x6, 0x0, 0x0, 0x6def}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x4000006}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000100)=0xfffffff9) write(r0, &(0x7f0000000040)="fc23", 0x2) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x81}]}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f00000007c0)=""/4096, 0x1000}], 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x280, 0x0) bind(r4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800005fc) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x101) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000200)) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089", 0x650}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xb, 0x10002fffffffc}) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x26a, &(0x7f0000000200)={@random="71e383e01bd8", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x234, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x3, 0xa, 0x0, 0x3, 0x0, [@empty, @mcast1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast2, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}, @fragment={0x0, 0x0, 0xff, 0x1, 0x0, 0x5, 0x67}, @fragment={0x32, 0x0, 0x61, 0x1, 0x0, 0x2, 0x67}, @routing={0x11, 0x4, 0x0, 0xed, 0x0, [@mcast2, @rand_addr="65951fe309028c3957a3d609e77c0326"]}, @fragment={0x5d, 0x0, 0xff, 0x1, 0x0, 0x8, 0x67}, @routing={0x3c, 0x12, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f6b79ea2df82d62915e2abf3f3a2db46", @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x62, 0x6, 0x0, 0x1, 0x0, [@mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="07d8fb54b6ff5a8dd64bb7dab438f8a2"]}, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast2}, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="78d207b0f51494ed5c9cdbab00e9a14b", @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x70, 0x0, 0x7, 0x1, 0x0, 0x1, 0x64}, @routing={0x3a, 0x8, 0x0, 0x40, 0x0, [@rand_addr="cc9ca5ac902d90deb829f8652f7dd562", @rand_addr="cc05e25d05e78976b7dd8c0c8144ecb6", @ipv4, @empty]}], @tcp={{0x2, 0x0, 0x41424344, r1, 0x0, 0x0, 0x5, 0x10}}}}}}}) executing program 7: msgget$private(0x0, 0x0) syz_open_pts() socket(0x10, 0x2, 0x42) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000a40)) recvmmsg(0xffffffffffffffff, &(0x7f0000003a40)={&(0x7f0000003a00)={0x0, 0x0, &(0x7f0000002940)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000070c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') pipe(&(0x7f0000000000)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x3c, 0x8000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000400)={0x4, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x2802) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x0) bind$unix(r1, 0x0, 0x0) socket(0x21, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=""/251, 0xfb) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), 0x8) socket$inet6(0x18, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x8040000000000000) executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)='\a\x00\x00\x00', 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7ffff7fb, 0xfffffffe}) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x5}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000002c0)='\n', 0x1}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000b00)='./file0\x00', 0x731, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x1, 0x2, 0xff, 0x40000100080001, r4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x22, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r7 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r8, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000000c0)=0xff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) r3 = dup(r2) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x4, 0x0) munmap(&(0x7f0000450000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfffffff8) syz_emit_ethernet(0xbb, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb810030000800415c00a900680003012d9078e0000002ac1400bb070b16e0000001ac1400aa01010100071f05ac1400aaac1400bbac1400aaffffffff7f000001ac1400aaac1400aa00004e234e2300089078300af41499d00acdc85f8a36bb077072c3842b47f8f58a896f1c262bd000f7915bcd6b821f2e8a22821b1c3d1c395dd92665b4f4f7c444372c3bf100be79c23dce16786ec3b21d10f25b39c69876cd6194d8c749dd646034cdf774aecb25b4c8339e1062a0d76323d48fd1658c349bdcd072c411891a23533911367eb3f961143d51a4d110e8e625"]) syz_emit_ethernet(0x6e, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r6, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, 0x0) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) (async) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) (async) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}, {0x0}], 0x2) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open(0x0, 0x0, 0x0) executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x400000000000000a, &(0x7f0000000140)="71f91e3471ac0058ee48228e63447db5dabc5a91501d94a34bce4884cf71b59c7afec37082e49dcc180329820b9224a699ebacecbaa17ebded729eecf0f41d40e6ecd904a209e2b5a7517334edc47f829dd77395bbe3654456d3e82baa8ce6080000008190b6f212f6540a02978cffe8312dfa38df5f10085d8c8342f1955c8d311cec598e74049b050d8a4f5f9cb502910000", &(0x7f0000000080)=0x93, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x6, 0x0, 0x0, 0x6def}]}) (async) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async, rerun: 64) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') (rerun: 64) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x4000006}]}) (rerun: 32) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000100)=0xfffffff9) (async) write(r0, &(0x7f0000000040)="fc23", 0x2) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7fffffff, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x0, r0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0xfffffffc) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket$inet(0x2, 0x3, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=""/251, 0xfb) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x8) socket$inet6(0x18, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRESOCT=r1], 0x30}, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) executing program 1: clock_getres(0x2, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() sendmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)="25836f358defdc001393530b5a40c54ca6cf013681996158fb7363f7d712f67aaea575b87d5b3139b13a7231cbc6283c2616b197e413c64e08fdb2ace3acbe8afbd4fe4de6678fe2e9dd593ea2939e8fbf7b95bed6bc1a", 0x57}], 0x1, 0x0}}, 0x10, 0x0) close(r0) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) clock_getres(0x4, &(0x7f0000000000)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = dup2(0xffffffffffffff9c, r0) lseek(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x2, 0x10, 0x1f, 0xffff8001}, {0x2, 0xb6, 0x4, 0x2}, {0x3ff, 0x40, 0x81, 0x4}, {0x100, 0x4, 0x3, 0x3}, {0x7a, 0x8, 0x1, 0x7f}, {0xfff7, 0x1f, 0xb, 0x5}, {0x100, 0x0, 0x3, 0xfffffffd}]}) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7f, 0x80000000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x8, 0x4) r3 = socket$inet(0x2, 0x4000, 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x5, 0x1, 0xe}) r4 = dup2(r2, r1) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000200)="affe6d6f3e00fcb5e792a49e948a7ba1f3635ba254492c4d20077bb9666bc252c851ecead86d0e3a3c9288ac5e590fe8ec8eb054e598e131de7d6b9b6dd41357ef493ec15225b19db5f1f6ea1aa21b2b308d58924db41b78f2eb61abae1b9a7c5371e4bd37565c81fc398118449f56b837f3b79100c0c04d4a486141bdcb22b8dbda766074bc7307f368c1fa2aa41e054c3b55f2c346a56b87006d65dcec200e32bdb50517d51646394d7017f7830e49f5e40ae7c7dc87e71a81cba41e088a77d678f06ab27b3941aa8a0a86921d979a87191f7be54300bab1b74f6016def1155227f2867e67732c", 0xe8}, {&(0x7f0000000300)="d70cd44fe8cd3c1734fe6526c65d4739d001c6b8f4d0daf4db9ecb2dd48b68bb380eeefab2426ebc931c6e0808992f9a58350e78ec19d9a616095f81bbe497d7ed0730ec41467708cf55d15d8b2f35a21adbb7d4306414ac7a25548d54a3b9c2ba266032af2777ed61d8388c14ce322c54b1aacb9c3fd3082131fa34b3e907c84a9251d5374571276dbc42540a9fedf96df8a2042b395fa423c61a6c09020df502bdfedb3c1586dec6550fc3117195e09d458e8b8c74d4edac0b279837672897aa", 0xc1}, {&(0x7f0000000400)="22fd7be363da956484f8c419cad591e896e6de8e46a0197e2e", 0x19}, {&(0x7f0000000440)="09db531be94f9441391e87daab1d40449d71a1ac1fa69a2a7a1b1dc0214897ab5b92beb87f311d0bd5c01128222cfef95ca1ba90eeb966e000f304c898d4bd15b41ff9242dc6e8672f077caa4ab49cff05ae93cf4cfbeef1c487f512bc60b26453808683321ef644222f4fe85d3d93cb173e7d659273f37800658a11d1cf92032cbef4f4b4693fd7279ba466cc077fa2de143849e1ad94e62b62d4ed73a672d1c0de2d4bbfff9b755c6b5d4754ba65c12fb655a49d88315b00dbcb7c919d279958c6078bf0baeab38abca74c4a876ea963d7d055ca85534831ec07ac78026880fa3f60babb1acc663b6027a08b22c8d346", 0xf1}, {&(0x7f0000000540)="6c93e2391bba371661bd79dd5e6a2c491f899d708e066166c877f1e1aed5fd0cf7c3c6f5b6f6918ecd13df3a6f4290a7f95afb8cedc0c1884821b6fc8847b2cdea3de62223abd757626f9d15f0e0b00486d3c44ea7dc7aebe31aa06233bcaa70faa6b7", 0x63}, {&(0x7f00000005c0)="41bd54d4be239223452e57651a69d60788afc374b0137a31729bd659107dc289a37b43cbfe6ad7ec8e6632ce8a2776668b516e19096205f276e9c58e5e1b75f3c978f135c3b7b1cc0fea8b506928039a6adc86a241ca06cf57196498a6b17fbbec192ceb9253c85fa396eb159100b1d23856acc63f4274109b38ef056764d9df4afbef044929d0c4097f7d4173b52069781b7aab2fbc32a40bfcfa8e22ee983594da8992ea1366979bb3a8", 0xab}], 0x6, 0x8f0) sysctl$net_inet_tcp(&(0x7f0000000700)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000740)="c036a9726b69d66cf49fadb03a217ea28c4ac5b9a30063f37d80fdcd1c1ccd48a8981559f8f070b860de6f61d4ca", &(0x7f0000000780)=0x2e, &(0x7f00000007c0)="b8105c4f268968eb81c846ea64610aefc05aa97c840ba93e86d893c08fe7f172a186ecdb95195b9434cf65d4f1909485f4c8a9f85a200ba539e9f1cdf364e63ed3b2c5a841c45b0c927d7c2099ae8a1a7b2e24252b2ebd82fe17a3b0adf68e23f19d132c8e34c966449c5ce579412eb0f8ad263c3907944b8d5289375bddc8e1cea44957bfb6aa9146c4350ade8d92663be309263fc96c0069044fa12fdc8e007d4616036fa6283d090deb2d12289f17f457ebc1ed7cef9b5ff0cafc95047f59f67de895ef5319cabb3c393cda39bc2ac0daa0dfdee810addc8c5f126c32b97ddef6bdf2d780d0cc6f027abf75c6d478517232a669e3eebde1b88837e9", 0xfd) setsockopt(r1, 0x40, 0x1ff, &(0x7f00000008c0)="721ac903e7d217cbe8cf87d5f011512722206e65ba7f3b93cf5786849ee7033053ffbbd0889d24dbc8bfd07e7e54467c10caae57a8535806d42fb3168892162b14354557b53bbc960350e4e856679467123ec58e627a2c6f114a6801113964aff2e8ebb1c7ecac72f3c1ffe3183638a8709bec4d82c6bd2928e348d99f528449e815552a8e9720adf704940504f8f18c51222fa1cf5f7753cadeff4b5281c9f6384cc62757f54df3983b973a2b3a81d0de8e02b882bef2785563a247833b4610a9d427421c796e52274ecddbea8e63", 0xcf) kevent(r1, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x29, 0x1, 0x3f0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x88, 0xb0000001, 0x800, 0x1}], 0x1, &(0x7f0000000a40), 0x10000, &(0x7f0000000a80)={0x401, 0x66}) sysctl$kern(&(0x7f0000000ac0)={0x1, 0xa}, 0x2, &(0x7f0000000b00)="014746fbbc1146e55294690dfee1a1cbbbf7f2bbb0aff61c482f1873044af129d9b13621149ccd90b21f207f2715b17d51ed24cd761a0378d58e6e431fdc23c7808f8d9c91a9d9127dc5eb24e7a70d179597030f117cb0b0406b2851df9067688bd2d4633ea35c05dc5f4226726c3dc6308b20c72697b6ac4208d189dfdedd5568643e5aa1c11d", &(0x7f0000000bc0)=0x87, &(0x7f0000000c00)="db94dc2edb5ac5c1758393da471bd831c335852e2ecb1f9665d2fa4b56e5e0275675b35663a9e35db675a082ba9ab6c5e99041ae68795e2e7469aa352914ce8b21", 0x41) setsockopt$sock_int(r4, 0xffff, 0x9e, &(0x7f0000000c80)=0xcd0e, 0x4) sysctl$net_inet_tcp(&(0x7f0000000cc0)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000d00)="e45e51fc04ee087c2216b525cf4177e21350465889e46bd684d11764d0e9af8a0fac4f22634b4ac285dfaa32d0c12e9e187f37818fecf3b818ecb2780986", &(0x7f0000000d40)=0x3e, &(0x7f0000000d80)="770cb367503c87656b79e6c8d3f311c40e79487c3a0e856bd9f596fb23cd5742f964175dc1383a60f88ae0bdad9ac7a5bd931a69f41035a8f10be15733b2c48f6d67ffea981af076b6f7948a9b7f182aa37dc05a", 0x54) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001080)={0x7ff, 0x8, 0x4, 0xff, &(0x7f0000000e00)={{0x4, 0x1f, 0x3, 0x3, 0x0, 0x7, 0x1}, {[0x40, 0x45ba, 0x8, 0x7, 0x4, 0x40, 0x2, 0x4, 0x334, 0x1, 0x7fffffffffffffff, 0x2, 0x80, 0x5c2ad6da, 0x3, 0x8001, 0xb87b, 0x8000000000000000], [0x1000, 0xffffffffffffffff, 0xffffffffffffffff, 0x3, 0x9, 0x5, 0x2, 0x100000001, 0x800], [0x9, 0x6, 0xffff, 0x4, 0x3, 0x4dd, 0x5], [0xfd, 0x5a76, 0x9e25, 0x0, 0x8000000000000001, 0xf751], [{0x0, 0x3, 0x60}, {0x7, 0x9, 0x5, 0xffffffffffffff23}, {0x2dbd, 0x80000001, 0x6, 0xfffffffffffff000}, {0x9, 0x5, 0x3, 0x2}, {0x7, 0x5, 0x0, 0x1}, {0x2, 0x4, 0xfffffffe, 0x48000000000000}, {0x800, 0x9, 0x6, 0x8001}, {0x400, 0xffffffff, 0x101, 0x1b}], {0x1, 0x20, 0x3, 0x200}, {0x6, 0x6, 0x1, 0x5}}}, 0x2, 0xc5}) stat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001180)={0x2, 0x7ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) lchown(&(0x7f00000011c0)='./file0\x00', r5, r6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001300)) fcntl$setflags(r1, 0x2, 0x1) acct(&(0x7f0000001340)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000001380)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f00000013c0)="9545482baa3473cfc235485e48578113c3ed32e86c3514d04969c8c4bf623059fef528bc178d8ce33b03ede5092e3499e3897c8746f799f567499595d6a4f742c87fa0223de7d9", &(0x7f0000001440)=0x47, &(0x7f0000001480)="7fead1a4ce69906d179933ed404df8687da72ec23533a90ec3c88a89cbb1c78e0ce6bf4bb5518d51aa7128e918349993087c265f2d0a3ecfcd0df35f4a4c36eb449ae9828f67b8439a6089d7e8d7f5fc4bf1eefe2499e01d9ddd3c192a537f81ce894e710c2db5aa36d54cb42d161d338e84dfd311883cc227317cec7611af4ececa945d495403071836e891c0dd5e6da2b470e0736eaaa446eb33c9542539beb66c675c17ac2d66a53c10cc3bd2", 0xae) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001540)) executing program 6: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089", 0x650}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/219, 0xdb) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x2e) r3 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206937, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r7}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r8 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r8, 0x80047469, &(0x7f00000000c0)=0x5) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r7}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) select(0x40, &(0x7f0000000500)={0x3ff, 0x8, 0x20000000000000, 0x0, 0x4, 0x0, 0x3, 0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r9}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: syz_emit_ethernet(0xd0, &(0x7f0000000000)={@broadcast, @local, [], {@generic={0xa00, "220a971444c52be9e73e7e19e490c6b7db280f7a68ac1fd88b717941bc67eec6ec349a50bae9d49c09cd394ef2117cc326526eb32f8bb25647e8ac955d902bbfa76a039f79dcbc41859b6daed3f19fb900f36ed16f121da1bb75f7a60edf33fdbea3a595d3039b769f91a1f874fe7557a27c61950d9de6498c054fd9da54becfcf70b27db0a90c957b06917a287d8adbb17b0ea8031fa020cca31f177ac438b021e5fa622b964550de24c1bebc9a49dccdf5e394608f8831910229268e2daf41dc54"}}}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="8c51b97a12932342c879d2e259a8248663884b23df74cec60adf058ab40e571139fc43dd70e718", 0x27, 0x404, 0x0, 0x0) mlockall(0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/236, &(0x7f0000000280)=0xec) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x3, 0x7fffffff}) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000340)="4dbfde0ac59c945bc3141c07d6fe2a487ea1", &(0x7f0000000380)=0x12, &(0x7f00000003c0)="95d28c7d660fe3eb2b836d9dc57e3aa2ac6e0e36f84d58048b76fc9aad8174a7c38717e2cf8106469ced9ba8a89d6392739c05eb1597125007497e4491b8a1ed4046a41d765193bfe142fb183c918a09ab6cecfd1fb82ea43f0984b7ddc44fdcf2a336654af2c1362062a636f7c8501af2c81c6d7eca1af1f9c0efc0d450dd7b4819118c21874d222e0e35006ab21e8a021d", 0x92) r1 = semget$private(0x0, 0x6, 0x14d) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000480)=""/132) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000600)={0x400, 0x3}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) poll(&(0x7f0000000740)=[{r3, 0x40}, {r4, 0x2}, {r2, 0x20}, {r0, 0x2}], 0x4, 0x5af6) mknodat(r3, &(0x7f0000000780)='./file0\x00', 0x2000, 0x10000) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000800)='./file0\x00', r5, r6, 0x2) recvfrom$inet(r0, &(0x7f00000008c0)=""/84, 0x54, 0x1800, &(0x7f0000000940)={0x2, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000000980), 0x4, 0x0) sendto$inet6(r3, &(0x7f00000009c0)="01952fa572ff8c90022c1f7ca3986066b88c68bb2f7003c8d3945bcc884865d85a036dd272824e1bafe88ed401b212744b9efb", 0x33, 0x402, &(0x7f0000000a00)={0x18, 0x1, 0x7fffffff, 0x6}, 0xc) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000a40), 0x8, 0x0) chflagsat(r7, &(0x7f0000000a80)='./file0\x00', 0x10000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000ac0)="1c94feaca35f026a59ac9f9d8d87c0164bd7f5ea66ce333e740c32c869af0340ad0caf34c10fff3b954385da2bd24cd153fa71969cd49a5d4c2c1319d707e10e6cb2ae29502a06a04dfaaff88a9763963153b87487de502c8f086d2ad9869666ba96ec96eedc9bd3d28ee6a07563c17a93d4ce1e394669db47a65c8474ded29d23ead2399222415194fe3caab7057772d8b82d1a8d113c6028f9a28aee305486eae3632466ef8dad2fafca4ecd4556e8011dc958cf", 0xb5) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="21afac65fd7cc30be66767799347f53c3e1eaf21b1927c59b2ef7f8aebc94bf4d20f3866d50e41b481add276bf2e200081594b6814", &(0x7f0000000080)=0x35, &(0x7f00000000c0)="05f5d74268ba8736f96108b4661aa1861437384bc88a01bc82b01fba097d5a30e39eee50d5464db88f4c66f2039f5c58c240", 0x32) sysctl$vfs_nfs(&(0x7f0000000100), 0x3, &(0x7f0000000140)="3d65702468dce27620204f4cab853ac65f9a4d8744f1c8c7a12914ef3fc0b69863316bbbab729388321b8077e40d5f148b00fca19b4c8a08fd2fdabef4c84c82c9c11efc8a8be64d506f00eb0111b0fe0b8fd5668ebf30e470bb10147a4fc080ed3ab298d820a468fd6f4688651c5094317cff5ebbd599a22fc746cc86611bbc912435f27659abf9963cdc07ab1d9572a44379675bdfcc1d8611744fe8db13e8e6b34f", &(0x7f0000000200)=0xa3, &(0x7f0000000240)="d0915464f016bd4d07184dc7dceca671181e4ba28020a42247127587687a3f63009e29f0b2934692ac8e54598f4dc3d1292cde5e0cd91100", 0x38) getgid() r0 = socket$unix(0x1, 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000280)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000002c0)="c030ea598a517f50b43d61825986c2f664982330f51b79e54a4ca1bb0eab187996a3b58775b776aa28c01c453cdb014c64f786b9f6abd99b0c870b6777cec1b13526a263ee888d54d8d7d6fdef12ef6b0404b653c103a8458a28300d422315c8021faa81d02d545e70d0447f47f2645ceed5556c32f15dd49c97dc4bf5d1f6708391a03611e1f9aadb7996153bf27172460291fe551a1ee7a0c374a1df9782e42a8b384d3b72e24ea5f283c9ccc80792bdc5d706863c769002723bc7eabbc2846ccff2670b439f64af3b0935ed65f36ec07f9c5df1579789225c0afea9bc16009e3780d605dc91701eeffb56b402c709cbf91461000eb93e", &(0x7f00000003c0)=0xf8, &(0x7f0000000400)="7e5f2617ff06e1773bbd658a1c593e0483212e68e3897cdf2c9a8ae626c37e1603065839b693b823b24f66e1f9012708ed13a0f0bbff5e3dbd6e187f5e8fdbbecb501339982d818875785cf955150565975b6daf010b6cef1b7dd5f447dc763255b253127513a08b84106f5be8c78da031abfff73e2340face7cb38e25d06a92", 0x80) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="136d00c84806a1448af8b5ad21aef5ee59be677a93b7d73ffb7b44316bbd4ae26a696984929d692268327afa38383d84924cb18259305a8837772e80e71b008c3611f0acee60c2dc66ec693f38f0715ff0f8e0b80894a83a8c10ef46e32a77b9b345b48140f02016c1f935735cddb1fa27e3c23375bd0fe29427520b89b1e9e9cc26f530eba4cb4d5ee8905a4668517bb29235a706e070c89f8002d41e604d3eac2e3839057e7e46bc3a54bca8d64595f9", 0xb1}], 0x1) r1 = msgget$private(0x0, 0x68) msgsnd(r1, &(0x7f0000000580)={0x3, "e0ec64f7419bce8a31a85ed0b918a8b7ab984396a7fef6baa88a829c4b4a24969bf4aab5b14527db4f4115a76d"}, 0x35, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x800, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) truncate(&(0x7f0000000600)='./file0\x00', 0x7) sysctl$vfs_nfs(&(0x7f0000000640)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000680)="9cf4629030c94b95b7760ccc9ab3d978d529cdee3ba2bf57325ff88d9f5019e91b3b698ff6f3fa051a818fa2ee9bfe485f5977ba5560d77305404c3282afcfbfff9f19668c003dc5a2a059fe5892c62779eb3e62bd1aa6674fb92edaf8668a07b62aee9b6a946bd3de881f1d5fc575f8d660083836e3c2947ee4f3ba2ac28567b6b4e98ade09835f44a36b2d", &(0x7f0000000740)=0x8c, &(0x7f0000000780)="d58f95", 0x3) select(0x40, &(0x7f00000007c0)={0x5, 0xfffffffffffffff8, 0x3, 0x0, 0x4, 0x0, 0xfff, 0x100000000}, &(0x7f0000000800)={0x101, 0x10000, 0x3e, 0xfffffffffffffff9, 0x0, 0x7fff, 0x7, 0x4}, &(0x7f0000000840)={0x1, 0x1ff, 0x9, 0xb230, 0x3ff, 0x3, 0x2, 0x8}, &(0x7f0000000880)={0x0, 0x86}) ioctl$TIOCNOTTY(r2, 0x20007471) getegid() r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000008c0)={0x3, 0x1, 0x400, 0x4, r3}) msgsnd(r1, &(0x7f0000000900)={0x1, "92525d8bdbea501ddd83ce3c226d13e8d7e9f7ae0ba6a4ff3da560ef786501893d2fac1c1589782703d8567819661708737f8e99761cff9c1966f36bf577b7fac7b4d0fb84c5def8717f026a4c324db2b75a56fb3524fee5da21e35e398b7a2cddd077af2c86b53ce01dce8cb3070c923b7c076e"}, 0x7c, 0x0) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) dup2(r5, 0xffffffffffffffff) sysctl$vfs_nfs(&(0x7f0000000a00), 0x3, &(0x7f0000000a40)="90402e77e9854fff4a2c314927ba92d64d09977e91c72f40588a90d0746f084ec8540d7d01c75cb47c10754e44633ac303a6fd1f6314b712d1488848b4dc81650c52123b09e5698cbfec687c2a79168c107410e3c6cac2bd2cd2f325613e02999f055826ef916701ffd19c8823d66aea509a0918", &(0x7f0000000ac0)=0x74, &(0x7f0000000b00)="e6c8721fa800031c3d61bb064d6a4e097d22419f0f5e", 0x16) r6 = open$dir(&(0x7f0000000b40)='./file0\x00', 0x20000, 0x180) openat(r6, &(0x7f0000000b80)='./file1\x00', 0x10001, 0x8) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0), 0x20000, 0x0) dup2(r4, r7) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, 0x0) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x74}, {0x812e}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1720, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) open(0x0, 0x0, 0x80) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) seteuid(0xffffffffffffffff) socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x6381) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x1, 0x0, 0xfc, 0x0, 0x0, 0x0, 0x9e}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20902, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2, 0x10}, {0x6, 0x0, 0x2f}, {0x2, 0x0, 0x4, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb17a, 0x0, 0x80000001, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r0, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) executing program 0: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x49c1, 0x200000000000}, 0x10) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) getegid() r6 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000400)={0xec}) getsockname$unix(r6, &(0x7f00000018c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xd4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2c}, 0x4, 0x0, 0x0, &(0x7f00000003c0)="03f5641f022a60a3c4e9a0165238fc7fbc02c871ac45261fb23075065e6c8f464a9268d268d526fbd428070000007b91f33280795caaef4ee3f6bc018d7ea8d4f8979f75128727c320f7ad8fe44f58608898786c94d5536c296c9005ab769dac13a14abe82780dd92d0f46f30adb0caa94c32309a26bc8f1c88697d6e43bec870e7ac9aae61e47142f59774b3d2f85227b302d22bf39fd1f7d42dd3b7ea9368a4cbea114115862e8b9ac80a3ac8c6ef8b0662889d63abfc48503a761b40f2e9eeffa527e510c3623211d2290156ea71c7ccb3a2c2f0aed9a60397554b277d406da0000000000000000f54b632c9fcbb11e2600000000000000", 0xf9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x4, 0x3, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a80c008100000008060000000006000001aaaaaaaaaabb9a0faaaaaabbccb0d83af0055212d8618b19f82093bb"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0x1, 0x5, 0x10001}, {0x400, 0xff, 0x80}]}) syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4, 0x80) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/249, &(0x7f0000000200)=0xf9) setsockopt(r1, 0x3, 0x22, &(0x7f0000000000)="274eb4d1883ca31337bcc84cd0182bd3eb6cdf885ed8bd1a2b12d0ffdd5ae86f59200e292ac7b7511f5f1e967bcd926c9dbc43c12cdf5b86a97c2f6fcca2b82ab4aa23aa3f0ba740239017c1050000000001000000bcf0b1173e0dacbec89fc6a9a476d616379ac805e8640c510d81b1ffcd4859b2d35a4c45904f30e09fbb1b56cf8235b357d4a2798298020f7f476a9efd619990a9a945549d32e4da920c8a2a3672a08815c227f409da746a3d59ee7151ec9b8c39472bf53a6a7ae6f834741b61840a498f0a6f620f68c697f4530cb597bcc7687b4dc66224166f04c2c894c4a915e5da6aba8b02", 0xe9) getgid() executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x25}, 0x3ffffffffffffc72, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x7) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "b1094b35e4e2518d20bdf9841213570b5a09833e"}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r9, r8, 0x0, 0x0, 0x7f}, 0x2, 0x401, r7, r7, 0xf2}) r10 = getuid() setreuid(0xee00, r10) setreuid(r10, r10) openat(r1, &(0x7f0000000240)='./file0\x00', 0x800, 0x151) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) listen(r1, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x4}}) executing program 6: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089d1dbf62fb4602c0e", 0x658}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: r0 = socket(0x0, 0x1, 0x0) socket(0x10, 0x3, 0x0) r1 = socket(0x18, 0x4000, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) close(r0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x7a}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="f79ce5f4", 0x4}, {&(0x7f00000001c0)="04960a0f42dc8e0ca808b77832032c31e76a59416bc73bd5cee08470b616b9b4969183cb681107fcad6bf051ded90dfa90f854f5d6b9222b6fe66954a01a35e661fb74d4c71a328784527441cb99fcaed6f82cdb98002183b38509b81a1add93d3b5e6da5c792032a0879984fc94692a880945d597ab2e408e9611ce908a42dba01285346db5d17b312060544f07f2cca2e37a1c6c2cd1063ee1a8e2b2f1b19d9f4168481aa8404bd30ad3de3c2991a8b27564d481a652", 0xb7}], 0x2, &(0x7f00000002c0)=[{0x98, 0xffff, 0x3, "c8ba640e7daa4c285d1b7a68ad119bb4268f1a61e11ac024b5670b68c04d2cf11ffb7386b13df27ac051932f045d7dc48867622dfb29f30f42d9ae2d626cc6e08bc35b2a4f55e36bfd2f234305e8280a59a6cd1c7a8f7b8a33b0490762d9a7d2eea6788f5e0771f0a6e43f9b6fede9237bc712c7ec3f8386cfc76c3e9c213befe7882d9c95da"}], 0x98}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="fc23", 0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, r8) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) getppid() r0 = socket(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a40)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) r4 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0x9c2, r2, 0x0, 0x0, r3, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1fb, 0x3, 0x7, 0x7f}) getegid() getppid() getegid() setpgid(0x0, 0x0) getuid() openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r5, &(0x7f0000000100)='.', 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r6 = syz_open_pts() close(r6) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) executing program 4: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) sendto(0xffffffffffffffff, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r5 = socket(0x11, 0x3, 0x0) sendto(r5, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0xc000, 0x17) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = socket(0x18, 0x5, 0x6) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() setreuid(0xee00, r12) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r5, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r9, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r7, @ANYRES32=r11, @ANYRESHEX, @ANYRES32=r6, @ANYRES32=r12, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r2, @ANYBLOB="0000000030000000000000002100010001000200", @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r14, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="dc02a310f85f3f3a6b10d696ea69df4588f51e3b15e020466db513531eb93b72ffff1209688f0f5cb2536e268b4b62a20666fd616cdb7b36ebca755d71ba1726b4a7c37e0d783747740dd7eba48570ba06e304"], 0x90, 0x406}, 0x4) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000002c0)=0xc) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r16 = semget(0x1, 0x2, 0x1) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x401}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="9860a166bf30cd776864054f47e286ce6f5eed7a0ae31c03669aaf94503df6cb66a5deceee839ced266bcf138353ae1930419c7e7edd8d91c2cc3309c7b2086362d92a530249ef707b", &(0x7f0000000100)=0x49, &(0x7f0000000140)="c1e17b1ac06d528d44c5d6b42404ec0bfb7eecb1aa28", 0x16) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7ff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_etherip(&(0x7f0000000200), 0x4, &(0x7f00000002c0)="20ab2602dd4da8ec9e53a0208c951824413c40d8246752290b312f07b1f691c60eafca51d061f7536879a417ff6e1cc4464501dc0f901182722738e34049a0af6123e3dee2be68d837024e4b3e9892304d54c9847db0d8eccab24a0a23d734a87de62cd6cb134410451e064fbd31ff3213490041293a3edc97397c37685f2586ccc59490e789252b10cf4765bd95d4c1979ef7d82a3783f8bf13727328f71996aef1eb570ffd6f2629f14b4a7719ede3475f60c6ce16114aeab14b08", &(0x7f0000000240)=0xbc, &(0x7f0000000380)="27f6251495d5355bf90ec0fec16c5a47d2778514a2cec2a572714e0951ac97556ea8f0daddb92a60b636edfbcd4fbb7550d114c45b2121110af78ca1bb95a81afe40b0f70dd133b26dd46160112e804b8457186ad09383a8944d939e32b10042b925af2735c71da562c224e2989cf24e6310c8c68fff034c555d4faf69d3db7350128c", 0x83) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 2: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa"]) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)={0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8800, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x64) lseek(r1, 0xafac, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2, 0x21d1, 0x3, 0x8, 0xe28}, {0x5, 0x401, 0x6, 0x80}]}) r3 = msgget(0x2, 0xa) r4 = kqueue() r5 = geteuid() r6 = msgget$private(0x0, 0x112) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) syz_emit_ethernet(0x45b, &(0x7f0000000180)={@broadcast, @broadcast, [{[{0x88a8, 0x6, 0x1, 0x2}], {0x8100, 0x5, 0x1, 0x4}}], {@ipv6={0x86dd, {0x9, 0x6, "34f35b", 0x41d, 0x50, 0x7, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x1d, 0x22, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x101}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x9, 0xf5, "24b95c070e2489713e2ea9e942ce1a772e66fefd3683ecb2d297be3bff94fb9b79fa77c66ecdecf68ced6f44f3b8cfc63b88e4f6e52c1a7bf1f43c7869b5038e68cfe617772c6d82887de17828e2dd2f138eee9889c0ed23e21e72ab55dfd4e8d97efd6c6731033962ae709f95082e41dce012750547aa979e314360961d2588348968e14bb0c50ffe17f652a0f8e4a03e950f24e2130a1be4786f55ab6a76a513f21c84453934eca37a60693bfea824e8e21d244cfe9298bd3d94391c3eb293c3040fc247ccacd8b87a024a2d509819d8da895da8a94053458d745e78a207624a0ac61bc53cb54a02ab3202201522b3486e03679c"}, @jumbo={0xc2, 0x4, 0xc36}, @ra={0x5, 0x2, 0x6b}]}, @hopopts={0x33, 0x3c, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x8, 0xe9, "ffdf276aaf32428f188991a0cfdc317baa53e5a0ee589643d8c4d8f6e54ff30c9ad8be1e0c3332e71a268aa41478172f2a6a7e02d33192e0ac6b05b89a34f0c9332278b459f30f178774ef57421971c9b2727eead55bd2183a045e4619edf29d76178565a703a7858187a7d6ced72dabdf0220b4884f95346155f5dc515e9d78db3adef0a732182e25546135b50fbc70f6eedcd1dfe3c01df1a7043ab46e7dfef433540bf3b01dd52922e9035fc330424a855f580041bdf28c514f0bcff6bb27bdb4dbe9bc8eff197e699b0fd3c091334ead91f4a313b752b5afb4502ae20e77ee5609e3e68bfd57e0"}, @generic={0x9, 0xdf, "6fcefb42b623eb4c6de46d70a348d3f7ca25b1701873b46dafd43cc801b1968564178bbe3e3815adb721ac13d4c238182d8d49052240956b8a9e0da059c9277d880afb3aa96138c113fe9ce1acde4bb39fb20ea7b1368122c6f2602a72f63cffedbd94b7e302dc51e5a1ec1dbe4016a84c9e2451829397d1ad36a0d74091b3616a630d115316479b3e514de25fb3ce13d7f97d12a8c5c8ffe964e45eab387615a448bc666e89ab4111028375c3a4a74631e412bef0518e15fdc68fdeb8b1dae530f86cb7ba6350b3dd5864c5e37138368af41dfd8a44a25310b2da849438d8"}, @pad1, @jumbo={0xc2, 0x4, 0x20}, @enc_lim={0x4, 0x1, 0x10}, @enc_lim={0x4, 0x1, 0x7f}]}, @dstopts={0x29, 0x0, '\x00', [@enc_lim]}, @hopopts={0x49, 0x5, '\x00', [@ra={0x5, 0x2, 0x3f}, @jumbo={0xc2, 0x4, 0x366}, @ra={0x5, 0x2, 0x1f}, @pad1, @ra={0x5, 0x2, 0x8}, @pad1, @pad1, @ra={0x5, 0x2, 0x81}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x33, 0x0, '\x00', [@ra={0x5, 0x2, 0x8}, @pad1]}, @dstopts={0x3a, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @fragment={0x61, 0x0, 0xff, 0x0, 0x0, 0x2, 0x64}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x6, 0x7, "26339e4e392881194485fd61c1c8f5625a76e2f87e56fc50433ba5746aee1d7e939c01aa381dfd16597da032b5005ac68e356d59b9afcee81ac26ac91a5b0ca9cbab4e50fcb55d13ba62e8d13a842e339d111d1838aba9a54d1f7803a9068e2ce232b0b341b5736c0c19e106f57298c0e86253da62222aa85a2d315a0ac1660835c0455b87"}}}}}}) connect$unix(r0, &(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000640)) r7 = openat(r0, &(0x7f0000000680)='./file0\x00', 0x80, 0x10) connect$unix(r7, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000700)=""/60) msgsnd(r6, &(0x7f0000000740)={0x0, "9d93b3b374eca85c3ad380b0bc89b244536ad3667bffd34a16868a167e3208e94e443761533f83620ea326854f4eb1275935632a7b7c47115f5da9a140a62982ab8cfead87c55d6b66ca189075cf9bef67ccd5e11836cf86d4a21e1807a4ddbaf8de00517cb1941700bb324c3b7f0db9b409c6b02a02fd262388678de66b25f411b5bd526b151e61688d643964594755fcfe1ce2f5b85af30978e85c6490a884be75e11bfae8432e20999f1fba10a57553f4bde899ad2ef975bf0570f0166116ba873be4ac9d914e9c325ec07f0037b24b9479606ed98b45a15732fca3baa804b5b53605214d65c17891cb51f54080c4ef97"}, 0xfa, 0x800) fchflags(0xffffffffffffff9c, 0x10001) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0xdd) r8 = getegid() r9 = getpgrp() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = getegid() r13 = getpgid(0x0) getgroups(0x9, &(0x7f0000000fc0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = getpgrp() r16 = getegid() sendmsg$unix(r7, &(0x7f0000001100)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000f00)=[{&(0x7f0000000880)="1d0bc5468c36e7342bf32315d50bbd550b7a048f10bf07ab2ba9fd165e1907c365d9ec36f1aa6953202a9c2d415980d9cd46e235230a362864bfef18eac203c864a34b0d06018d10898950860cf7d565037f73f914765f96eb10f4633f7691d2ea62348d5dfbde64", 0x68}, {&(0x7f0000000900)="2c436bca0961a12ab107774a817f697da3f2a2810d2e9ac1642d880325a03a542a5e41f230b37967be01857950e080b839171b5ef7950b26df5e903352a76f82de9a01113a9b07ca1dcd67a021e84243384da9ea50eef658fc63df1eca167a29b251a5caae114f91c857f688026f1bbffae9be59f927b4a182cd20221d5ecb27184956d5c42a84ba92", 0x89}, {&(0x7f00000009c0)="63b9a5b6d3dda7dd1f20a50fa524b0ac66dbbf72e9fd91a0055aba9f79f900238f9066c6a3c6919470995fe4d8f68cbfdbf54230872ddd4b0facb41d239845e9edb52fcec2b390a83100267c46609f867d39c41d99ba2b682d4b0f3049bb8ec6ea7bf053681681c771556b4b49da2dac2f1cbfb2127b461b6f8ce24034ded9ac737bb319bc787eead8c315abf061327a48a8a2f1e531d8", 0x97}, {&(0x7f0000000a80)='@P', 0x2}, {&(0x7f0000000ac0)="9d228609c7b964c39a3a86af7884a0f63dd343e9f9a0957bac077b548107fb58797681c80921fd5412b6afeffc87066614ce1a5e0248a83dbf4c66a97d93e00f7caf18b2ac8773d0a502605ce40a29c5d014481072f1f68c7902fedc6ad888ef6d88ded75df26a3e9755891a1bc5b7ea317e6766748292a2cf693ac2a0f386b0ddceb462c9ef82d1da20f7c3569d17c833f2f6348eafc802", 0x98}, {&(0x7f0000000b80)="831e20f80e9e4dfefeddad30df3a7b6c79daad0c4fdbdff2c48fc8f89510ba14450a5cd80314b2a3fea170d4919385391155bc7fa2c2f2de9e062874d4d6d3eb59fb5c08e2d8d8d919d6102b8309814878", 0x51}, {&(0x7f0000000c00)="482dcd9d18e05a15f958b71fa54bcffa985bdf0797badba734a1724a4d4e568043a927abd790d3b039299eb9faa98dfa008c28e4374d3816274d9669b0e1de03dabc2cd40af44c8dc85e7358daa004ff50e893389802f5eb2a4beee6280dab1ce4351dea6ddd0bc86601597bc81be590a315b094004a8a0d55830e0e24bcc969bb4215f860b5f8f47b78335d5437e92c570b1ac1aa9ec22c7cf3be5f92be03d3a57af348de151b954d80eb6f888cad93a0cba30eb52f786e21fb8411f205ec401a2cfd192517260405a365ff270cbf13a3b39585a9976c6fd5b5306023eb2e", 0xdf}, {&(0x7f0000000d00)="ef7215e79f017597ee40d88a4fbda2325358a442ccba09447032cf32f1e8c8bdce1b09a103ed7793b635669cb177c936e3fc6cdb93eabe2a59de9bebac6e811694a3243075060f62ed827a9709e4462e2418ff40a75578ab7e09054384baa72fa9e8964ac87f3297da", 0x69}, {&(0x7f0000000d80)="c0b8b04d38dfeec66dcb77a1218803ca01367a989136297d33cef9d24d2f36a7c343ba06bc26b12641ce63a08709f44cbbdbce77599a8da0e005b95cff628f2cb821e232c3dd0282b34c0632282259dc3d5041262578c3f34700ecc95a67dd269e134f5492a6f46588ec3b4fe1485493b67363b513b480a72605e724fa607ccb8ddbada30ad4771881659b5a2d7f1bedc3a944221afbfa2c2a0e3f3feff3001772deea531e513b056a71dc958eb29775a217f0952887e7540ace176695f351f02a008616bbcdf8b7d1e228f3002f1013a90153a828a88b34d429fb783e9ee8f8c4af8334", 0xe4}, {&(0x7f0000000e80)="9505079a959bfed83717aca7380cc31e27b47b2b4b96d805614b66938009c3bea7764c89b3e05292dcc409e57deb51bf48dc66232ec0c7d4d3c59a9159a029f1042468706c", 0x45}], 0xa, &(0x7f0000001040)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r5, r10}, @cred={0x20, 0xffff, 0x0, r11, r5, r12}, @cred={0x20, 0xffff, 0x0, r13, r5, r14}, @cred={0x20, 0xffff, 0x0, r15, r5, r16}, @cred={0x20}], 0xc0, 0x2}, 0x0) executing program 3: r0 = open(&(0x7f0000000b00)='./file0\x00', 0x731, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x40000100080001}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f000062b000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r5 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r6 = socket(0x2, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r5, &(0x7f00000011c0)=[{{r4}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xfd, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0286988, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="9c91ac982b669e6f6e7d1b516781c93cc5850fb23bd9acc57a243bd56e06616705118f096243971dfeae80c5996c09363c9cc3272a72a56b68b1a2a145f29e18fdc73386a11a5345a5e671da5421f00bc1608f1181b68d75892cd19866ca57db243c1bf07562aa8505339958395f2a79f5176ff233b995d6c84e388c2cb7419ffc874a70a72f8da8e379ae81bd1ca7993c17c6418bc6096f671bd1c314e6134a663c5d776211a40befac9f862297d6d453b5faa230d4262be3df3676404c0410e91871de7f41e0fe23557f44f5e20ced87aad39d50db04ee3f9ffde542e0b3c19a0c9903db4549e05083f5cde66df1d74e92c1f6081f95556fc18a1d9608e3d91e3769110213d14ee958519ecb165c828e91bf7dcff04b19ceb711ddedf3cb1436e3e8270d2961370f2570680f1984e40e5f9a5e5e7718fce2869149a3e46d4168646bb57e5b1b3581d7a389011039b547677059aba840cee13c25dfd9e80178c1729550bb1d632e86134c4603e240449a5d36c34ae566bf732d00219410c8dda532fb3f945cd617e8af0b60e9a1b0865471446f3140b70c41e8183b26ce8c46b33145ed101a8d188fb0cf55e0f1b390f171e68b07f79f7785a0c3420a3a6d585f912f43666b912adc600c6ce7ba2ffc3ec880ff72be88a19d53b1dea1a07243e14d06438d501425a1406a4bfadb44c3c4f850b036edf375c1ccc40764bd8266aa0df3714e5e45445ed62f2d683cf4e54c3b29a1e4ae87e3acf2b40def98eac67481d5240c226b8d16def774ab8590753f88ca54b94939c47f7635995388396530f2de6fe6b3c4bf7135ca36a83fbf4015bfc1cdc4aa80fbf95db0b2881b5ad547f3ff9cc04a18ae4bfd8d8c61a225c7fed024d02a68e3dd52c1e8ba4c6549455629679906e203656ef3f3998e9e460479685926b239c83fc98b50505388baae4e87f8e58a84855cf3b3c26c5c16da4da74242c7a39d8f16446048361f38cdd7cd0d625ceeb27da4ab1ef9fda235b36270ce8462fcfb425a7814ec3823295a2c838839282fff676b1a4cd46efb483aae5aa88f910997c07b4072047e320e26abff226fb2c2dbf8e3216152e79f3b91d51ca4b02346758a2923954d6f7a6d4ddefdbe1aa8e3c4adaa392c36aaf0fc857171471f25ff1010ab2c13c339545f472a82d98ca59903298a4774431b06445f88f8f1e9e68f7b093381fb53613f8c19dd777fd0c4e096f96a544afc7cc9e59de8660671cf8c0b64e6665dda7b802db75babe7f732f98c9ff203c22af7d4d04958a5f088c5111fdfe5ebff3d967dfcdfaf68e41ed881cd6f49166d1451618c3e0115bfe1a48eca53679818939b555e8f9bbf3c93fee507cb152990a74c18607d673504d1ad415471f0d1ab408e0d6a1259946b0e18bfd2132a098474d5dad4b0ae9dc8f76a68e70ca8543388fb3d878feddfa0969fab96af4f2b10c7e470e59f181ce6ae77aa61537e84e4a35d220c94f0664be8178fd89f668a3001352aa96a8ba67dbd8c676c654bfdea0bd84b624067bf778bad761435b1eb965fbe1499220b22d289c3938d78eb560c7ca8d888ab0996eb633845d4c0670ab028bc9d33716518a120b473677aa65c0958ec14b3ac12693b2b7df1", 0x485}, {&(0x7f00000000c0)}, {0x0}], 0x3) socket$inet(0x2, 0x1, 0x4) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r2 = socket(0x6, 0x3, 0x2) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000c00)={0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000000)={0x0, 0x3f}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r8, 0x0, &(0x7f0000000040)) socket(0x1e, 0x3, 0x2) executing program 4: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x40, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x8}, 0x2, &(0x7f00000000c0)="0896ae5ba6aefecd8a88409b23fdb3b92bc4d188299ed953a1ee92eb3b1a92be443e7b4fb4d0292a274a9f7a03976a4776f9b0939256bc5d0982d3ee6436d57f7400268124595bea2add7160960d44ec814adcb7a20065d4a36e7d8153c2419c093c756a05288ac888b2fa2835591a245b87f034122a9619123f7f97d51d188f799debce851a143d9b", 0x0, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x7}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) readv(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x3f, 0x4, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = socket(0x11, 0x0, 0x0) sendto$unix(r4, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f00000005c0)=[{0x45}], 0x1}) open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x30) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000400)={0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206913, &(0x7f00000001c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180)=[{0x1, 0x1ff, 0x800}, {0x0, 0x2ff, 0x1800}, {0x0, 0x3}, {0x3, 0xdc13, 0x1000}], 0x4) socket(0x18, 0x2, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r9, 0x0, &(0x7f0000000040)) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x424, 0x6, &(0x7f0000000100)="8e963d5f97bd01dfcea1dbf77683acfe2e4853a9a6b1fef2556017224e2856b62b6e42ac2b24317e3295fa76d3beaef0323827961c76b326f2317875701baf3a377eaf73e7ce819a6afc5795100540e6e8195c58449e2cf04442ad2695bc61655fd7c7eac2c72347f1c31d542e391402439d66fa96812e10ef964916fdacb05d642e1ef76cef088bb8e87d8e79a1aba904fa93a1a04e1cf6ce36b8f22225d33559aee2f036ae1256ee5eee28e4c9ec4fe95c8d21cc2bb38d810dfbfe2f0cc142058af8c4631d01817f5d6ca822c51cc39828685c", 0xd4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x7e}, 0x10) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, r8) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089d1dbf62fb4602c0e", 0x658}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x7a}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="f79ce5f4", 0x4}, {&(0x7f00000001c0)="04960a0f42dc8e0ca808b77832032c31e76a59416bc73bd5cee08470b616b9b4969183cb681107fcad6bf051ded90dfa90f854f5d6b9222b6fe66954a01a35e661fb74d4c71a328784527441cb99fcaed6f82cdb98002183b38509b81a1add93d3b5e6da5c792032a0879984fc94692a880945d597ab2e408e9611ce908a42dba01285346db5d17b312060544f07f2cca2e37a1c6c2cd1063ee1a8e2b2f1b19d9f4168481aa8404bd30ad3de3c2991a8b27564d481a652", 0xb7}], 0x2, &(0x7f00000002c0)=[{0x98, 0xffff, 0x3, "c8ba640e7daa4c285d1b7a68ad119bb4268f1a61e11ac024b5670b68c04d2cf11ffb7386b13df27ac051932f045d7dc48867622dfb29f30f42d9ae2d626cc6e08bc35b2a4f55e36bfd2f234305e8280a59a6cd1c7a8f7b8a33b0490762d9a7d2eea6788f5e0771f0a6e43f9b6fede9237bc712c7ec3f8386cfc76c3e9c213befe7882d9c95da"}], 0x98}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x1, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r1, &(0x7f0000000040)="fc23", 0x2) (async) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x615, 0xc0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x9, 0x10000, 0x6, "03aba11da00cd91f33238f15e348dc796c9126a3", 0x4, 0x81}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x10021, &(0x7f0000000040), 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0xa) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000003c0)=""/96) semctl$GETALL(0x0, 0x0, 0x6, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) close(r4) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x0, 0x1f, 0xe3}], 0x9, 0x0, 0xff, 0x0) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000040)={0x3f, 0x3, 0x5}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xffffff81) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x6, 0x2, 0x1f, 0x3}, {0x3, 0x6, 0x8, 0x3}, {0x6a, 0x2, 0x0, 0xf2c62041}, {0x8, 0xff, 0xff, 0xc6}, {0x0, 0xc, 0x81, 0x7}, {0x8000, 0x9, 0x7, 0x2}, {0x7ff, 0x1, 0xfe, 0x10001}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getpgid(0x0) r11 = getuid() r12 = socket$unix(0x1, 0x1, 0x0) r13 = getppid() r14 = geteuid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@file={0x3d9637c08b4dd31c, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="1b47fca856df850d494d2636a864b3d3ab09206f14a24d69d3a9513900e173b06ca6f435177cf44351431abb9add67a74304c39f3153ce130a0c55da82fca43a2949cda3ad676a874edeef3ae9bc4fd977cb", 0x52}, {&(0x7f0000000280)="0fcc12c03f7c7082709e0fe5722c164d3fe4134e822d73b9e9d0ddd412230f3f105538332957e2d67add572237fcb550bf4a84e03642526c504ba6b96778007dc2448f1f3f224f6fef03d9de08bf4928a3f0fc87b708b7f0c782e4b3d98611752598f1bf89b97a4db058f88c1140666cfdc986b2ed88434af122cad13edc27927802ecf2ac23dd", 0x87}, {&(0x7f0000000340)}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r3, r4, r5, r2]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, 0xffffffffffffffff}], 0xa8, 0x6}, 0xa) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000600)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x800, 0x0) r15 = semget(0x2, 0x0, 0xc) semctl$GETVAL(r15, 0x3, 0x5, &(0x7f0000000680)=""/220) accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getuid() sysctl$net_inet_etherip(&(0x7f0000000800)={0x4, 0x2, 0x61, 0x5}, 0x4, &(0x7f0000000840)="7eaf19d81d25a674ede5ec13e16c0c83a62b12649168b4252950fb074e3d5e47be1477fe9f0e03b4fc4221d196eaea28ba84c221f29c035463eb60421f9cabd527de23e2aa886cc18c178a0cf3aea7e6115383a9b8e90faaab7156291e6dbc245e217868b314b0b7c7e04f721af0dd3be32f1bf8ec812927859a8f596c72ac78e1a81a3c4f8b24862beaa0e4ebbdbd6b28893f060f2cf572bed904231d8e61b0fcd7be1bc6c107c2af076b59ad4e67b553", &(0x7f0000000900)=0xb1, &(0x7f0000000940)="b742454fff3c53", 0x7) ioctl$KDENABIO(r0, 0x20004b3c) sysctl$vm_swapencrypt(&(0x7f0000000980)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000009c0)="f57f01a962cc03958fd7a655324be16dcc3d8140ac3176dcc6e3b8f1214677bcd86e79706ce9c80280baaada7e13bdc1bc4b372aff5e31bf217233aaf60ece58fa6d949678c7c3f5d32b94af74a2b3ca6c49587ca70e03d58e60b283e0b0d301b8195cb40cf5cf3312fc57e7f24037b0aa36e6f4772dbd9f1e462e23d813d1d00588900add80df22b5b1a7ff9f22860ce212b1201e49b11fe6aaa67a54a932fb4e67f4ef", &(0x7f0000000a80)=0xa4, &(0x7f0000000ac0)="4b4a5fa622afabce7ae26b0742d60da26dc662baa1a4fd45f902d8b6f9c7c501476202266064f3f60a73fb344795338ebf1aac8781a0edb8604957e3eee4092bd5c47039020cfb2f20c5208ab9616f06a812ddd92870fa4803bdde6ed4be0405d69230caa3f43ea69986ca2940def55cdfc3df3ac10bf7e8", 0x78) lchown(&(0x7f0000000b40)='./file0\x00', r8, r9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000b80)={{0x4, r6, r7, r6, 0xffffffffffffffff, 0x0, 0x3}, 0x2, 0x3, 0x9}) shmctl$IPC_RMID(r15, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000c00)={0x80000000, 0xffffffe0, './file0\x00', 0x42a, 0xfffffffe, 0x9, 0x101}) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9", 0x45) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) pipe(&(0x7f00000004c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000580)={0x0, &(0x7f0000000540)}) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r2, &(0x7f00000002c0)=""/82, 0x52) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x3, 0x3, {[0x3, 0x8, 0x8, 0x9, 0x4, 0x3f, 0x0, 0x4, 0xff, 0x6913, 0x3, 0x7ff, 0xfffffffffffffff9, 0xefa, 0x5, 0x4, 0x56, 0xdb], [0x0, 0x80000001, 0x80000001, 0x9, 0x1, 0x7, 0x1, 0x6fb3a6f9, 0x2, 0x8], [0x4, 0x2, 0x80, 0xaf5, 0x3, 0x2, 0x8], [0x94, 0x20000007ffffffc, 0x3ff, 0x4, 0x7, 0x3], [{0x6, 0x100, 0x9}, {0x4, 0x2, 0x7ff, 0xfc03}, {0x3f, 0x6, 0x5, 0x1f}, {0x5, 0x3, 0x6, 0x7}, {0xb6, 0x3, 0x1, 0xfffffffffffffc01}, {0x0, 0x0, 0x0, 0x2}], {0x3f, 0x5, 0x80000000, 0x7}, {0x20, 0x3, 0x0, 0x7}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) executing program 3: setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$hw(&(0x7f0000000240)={0x6, 0xf}, 0x2, &(0x7f0000000280)="7f532ffbe8ae0a447063720d4f41fa24ce7d12e6ee52", &(0x7f00000002c0)=0x16, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0xfffffd60) socket(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) getuid() ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') openat(r3, &(0x7f0000000680)='.\x00', 0x80, 0x121) syz_emit_ethernet(0x0, 0x0) socket(0x2, 0x2, 0x0) execve(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) pipe2(0x0, 0x0) getuid() openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x800, 0xa) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) writev(r4, &(0x7f0000003c80)=[{&(0x7f0000000ac0)}, {0x0}], 0x2) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) syz_open_pts() r3 = syz_open_pts() dup2(r3, r2) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6ee7f0c9a1fac036553645f22cf", 0x166}], 0x3) syz_emit_ethernet(0x66, &(0x7f00000004c0)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) r4 = dup(0xffffffffffffff9c) pwritev(r4, &(0x7f0000000640)=[{&(0x7f0000000000)="d20d1bf65612f53db6b0d40eec239bd2b3348f9eb0dd984ebd685faec13d6268402afc6d8ea720dbc69246d14003698925504fb46432f53ca121f8d9b0b83576415092849340aab528c502a3baa0f1639c313ac890a2d542f7ea2af37cd4f738a36f9889b403fd3102db9117209c36d5ce1b2f61f3d1de82d76cddd8f99e59bece936109fda94f5cce0893a3706276abbc077e3cb9e8956ae8be717451ca2bf67171adae4a74863b9add0281b694828983c64c5ea3342f3583827cd4ec63a1b4e9dcffe126a463d6bf742dc6c8939751a8d8", 0xd2}, {&(0x7f0000000100)="c8728ca698d2d953abc0b80e0d6969caf99d81c6505367b195403506e9bb5d697f72c77decfa5cd248b49af80b1228e20cb4ffddde9c240590700f2b058fba2d6b93fc1bff316e012a9a122bad6d698fb11a928aa76c9160def2d582ce14d68867ec21964cd0fccdfea688a130c7571c7aeac435b3e1982b278db8ee2feed144f3291ea417c281084ba348ad18b96af63fce487744782e1f279646b788ed0f155629bd57d33a7ba22b33a798fcebd39588ce771f09f04c65b735e40b8e4f0babf889df432a45c3e7fccfba419a5a", 0xce}, {&(0x7f0000000200)="8bc6c78545e7e4245401742b0644d1354e0236fd50c32be0c14dedae0bc2548aec5fad15163a234c5a45ea5653e23735ece3130da466019bd86b386a578a827bc528b85dc528c03ceb09", 0x4a}, {&(0x7f0000000280)="7c75af4f", 0x4}, {&(0x7f00000002c0)="bd545d811677e0b5655c8c2f204e43b0df2f8fac596dc66db3ff7b647d3bd3c0201842fd1af4741c234f618fb853d7d0eebbe6e0dfd7c834c21460ea613a53a0edcce7c4378051a2c2b7dcb8276c5e5d469ba50d72f44e057723f29cac0552611cd6daa3f95fc50a26", 0x69}, {&(0x7f0000000340)="31e0ce7826aea5a31e567d3db76a478e8d8bb0d6f3396c828fd670b4f57bb73632f0509da47b7e0cb559f8e7b150058ac46f9817e3a0049b2d", 0x39}, {&(0x7f0000000380)="12e34b55aeb2a446ceff63d85f6ceb7b62eaf1ff8d83b1f279c2bbdc5df7710cb5ba48cf6750ddc815715f62b590681d0ffe94330dc3cb8bee0fd97c0a28d94c60518b8791baeca6b115c977479573b6a6107218e6aee729d216f2ec335d7b1d644ef0fceaeafbc0ea73e8df0b993d2c140891bb64a4d0c084cb9231614349c54fdaa4de3a3cb00187e9acda4fc2cd1654f117d41b5eeba9a94266a698ed", 0x9e}, {&(0x7f0000000440)}, {&(0x7f0000000540)="6c288aa7079e6127f93e6a0dff2b374e80a45958b919e45aa86bff612e5a2fa69c89e4ee8521664bb2256555c553b178354ddf00e628d83fb64904eaa6461b612118331d6854185e5712a4858a7de3a458c83d209a727925945689bf3ecdcbef4ef92279af0ec891531ca6246f56d6757452ca66c8d64b07210d84a5e6592ac04704c82a2098ea5222147f5e1cca11718cbe241843b89c930a4e8d54f0a48762aa2ccdbbd754c70e6016b629580b491467d5e5316a98119832882fcd05d05bfedfad342d10b73a47eda789816236843ffe21e84c841654aa2df84749ee68937d1b12bae7faa718ed774c9a9da7860f90c24e4a556788848446872c24a0d7", 0xfe}], 0x9, 0x80000001) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x3, 0xffff, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbb07, 0x0, 0x8, 0x0) executing program 2: mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2040, 0x0) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f5b81cd28e7bdd7f0c9b4b724288620e8e15c730d6", 0x15}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001200)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0xfffffffffffffffe) socket(0x18, 0x1, 0x0) socket(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpid() kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x9) r2 = msgget$private(0x0, 0x858db79c2072e3b5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x3ff, 0x9814, 0x6}) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x64}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = getuid() setreuid(0xee00, r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) executing program 6: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa"]) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)={0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) executing program 7: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x49c1, 0x200000000000}, 0x10) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) getegid() r6 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000400)={0xec}) getsockname$unix(r6, &(0x7f00000018c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000199000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f000003f000/0x3000)=nil, &(0x7f0000031000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000052000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000122000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = semget(0x2, 0x0, 0x601) r1 = getegid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r2, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r2, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, 0xffffffffffffffff, r3}, 0xc) r6 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r7 = getegid() semop(r2, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r6, r7, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, r1, r6, r8, 0x40, 0x1}, 0xffffffff, 0x6, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgid(r1) r9 = socket(0x2, 0x400000000002, 0x0) getgroups(0x4, &(0x7f00000000c0)=[r1, r8, r3, 0x0]) setsockopt(r9, 0x0, 0x1e, &(0x7f0000000000)="b1f5d915", 0x4) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r11 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000440)="71f91e3471ac0058bc5a91af501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cdfafcbb398a670e83dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd", &(0x7f0000000080)=0x11a, 0x0, 0x25) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r11, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0xe4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000000)={@broadcast, @broadcast, [], {@generic={0x8149, "abb1a9b98c86308fde6bcc2063175e3aeaa2aa3e18077d544b7198b656d7a32bdb27bbf479d373de3774"}}}) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pread(r1, &(0x7f0000000280)="b0", 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8060693d, &(0x7f00000001c0)) r3 = getpid() getpgid(r3) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002bcbcdd0 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, r8) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 4: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089d1dbf62fb4602c0e", 0x658}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7f) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) close(r2) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/153, 0x99}], 0x1) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000540)="707d41c06fc52ac1fecf759522b658c7042900370dce3db9cc6af4474ae1ab321ebcc6c6c1a43ec9553add278672c3685517448379baaf2b251e24066fc6516530f65ea7d68f282b3226629e7345a98aca40f2feee24", 0x56}], 0x1) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}}}}}}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x615, 0xc0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x9, 0x10000, 0x6, "03aba11da00cd91f33238f15e348dc796c9126a3", 0x4, 0x81}) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x10021, &(0x7f0000000040), 0x0) (async) setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x1000001000000}) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0xa) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) semop(0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000003c0)=""/96) (async, rerun: 64) semctl$GETALL(0x0, 0x0, 0x6, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) (async) socket$inet(0x18, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) close(r4) (async) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) (async) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x4}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0xa) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setreuid(0x0, 0xee01) shmctl$IPC_RMID(r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x1, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000000029, 0xc, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000002600)="25264af00efba86bb7352af72afe0bcf18d4164d132a7c27d22dd70104e4e2267563fcb822533ff5e195d9ecc57513fecc6e9b5c2f72974e72f6eb17dfd54c3a68b3ca08a61a08b01fd27cda8edc715aaca27cef4893fd43b683177f4af824b92526db1e6db3609cd09480254c1ceea8bc84f4bc6102f27e6ade5777f36a0a2e6c72c845eac4e5c4d9ea6f662fa37062e332b199abf5cf679a75619939aebc413561e3dda04cc061d5b2237a3a05d7191cbcb7e365e5054d3aef3fa6dc0b94cb668e92edba40a2502ebced0f261b7affb446f2c3dc34aa7c8be2d52829a76949982fa63e5404692c1727d41bb00cedbad4ae17fb9c9e581cc6a91102c9176fa244af4e8afd7f92d2e5b0f22a8f90952b6b58d3c348ec512a53816efed60196550264138d2ff20968464fbcfdadc36c1c1135e43dc006df273990c127d17ff633b88cad80503c5caaa8c284fb2b70cd6eac45c6c55b8a0e785c28e1e5b6c6508e3ee9167911fd0b1a6b295850bd082093a22724f668abc3fb54eb6c4b6ee4c376b0796a5c86e557f214edc7cf3474179f415d80eaa4b78d45253da86b068e9fd00d3e32db26b1fb0d8a467e7cfc865e78d651221ac55590c6ced917443b044450c558bdc314c3953042f3b83ec123283fecf9f92e1dcf81bfd12edba97db9d0c47ec5c23bd210589e70e78a89015b23e995a669d115de853bd5bc1cf21571a1a163d5a2cb2bd08ac4d7d11d732a26b9e24742d7522b62697f1fe052a725dd4d7340d7999e3a972558a9505f8ed77b527fa3d5279793dee02a2ae98afea9f704ef58f5080622eae053dd2cb7b3defd7aadef0df7a6b29041052b8241b0254fe8f294f635d4c104f6c6ad87200ce4c195696255362aa38d24de48432a5d349f2f96f69fe04649a7a0a5902dd831c182e38fe54bd69acf1d33cae90004a6a481af80530c652605ad68ad18a118364878e84b728a2d7a6e23f4b290a1c6c9742140839fb17090cd26f1605a4fff646129ac01d4ba151fc60741000f9a6aaca9cc5195b1b43ee3f303935aaa40940a4ced1bb3f7305e6d30a277f214d181c338be9c584b7983091dd53f5beef93656f8ec8abd5d1bb907b0311dc4b31778f97fbff22071d9309192ceb3983c0df079c29fdd02b9329a75d2e513b13a7f78893640c5eaaf49147c9bfd0bf751ff053b0a96b1d89d70f1a5a57b06a6fdef2e81ca4da0be5d3d98f526446327b61eadd141ba7b534b67ba7ec0122e49471c85f60d7a1798cd76e2661dacf66b2d0441d820a0bc41ccdbdca14d28cfd9365255a9b0b7b69c1b93cc26d62bc7dc8d6efb301771ef5bc519d1c0b11326c5d6f987cefd9806263589033e777a3e5fdce8f184d195b4e3abc3a7d83b9121464cc79b6e4925a05d7a3f169b041efa56edd66a9f21c06b93f2329fe39b8148b99852ac9a98ecbe29f1290c851e2caf0139924d7e4a963773aa6e94495eae9b0e34063e725b3c3c50151bdfcecb466260b76c553a1da7fede196b084d60148d84c617b76d3293645bc87b6d6d852b848398c50979e45a2a5b91181b295a2138e1b46df11aadab3714ae403b1d762f3fde781a6259a78430e701348fc35890c4830809c5d2ae8e2ebb2be406f415e56bd799a6ab5d725ffaba6ef40d7544fdd72055b803eacf24901536d5e1ff8b2d7cac06ed0533a72b65a5aa133a7fb61830f25ecf1f217fff648452fbed92c4a7d9d44cf6056c909302697c6cb4a7cc9c5887a307452524012caa838c0af17fdc37b27424f85cf02cb486a950d9e6b838e9e457f27c0f21d040be9f5759a590032f605bb089f512813831b41fa47ba912de3fa2ff5bc29f8b1ad6241afe6270500ef65d336a9f9b083e110b2b3aa5d50d4671fb2218fe076f3cb093584ffb51f46e37c55a21035b4e475b8c26e99e0ffd1d98541a89413781b275d4152139fe9a7c26daebc4ea073768952f6847ec4e94f4f3f6f114e2189aa4a1c031c522910b280090f88288718b91e8eec659d9da2897a6571230e19e374aa9048270a9734ff5281f5af30d8080fd2d85287a867a91d4799b346ed08047e9c2e2420860c41a3fe7110ba060dcfb53afec0c79aea5f2f020f0d2ed12e6a82ccfdf5ed2d154c207858ce4df65c6e042f886602d58194fb66d04c9cea914a7c9d0197576b0117f14765252229381102c06d771180ab8b7c80559e37f868e19a86ebbb85d1cf5e772ba2893842d57536fc699ccf339f391965bbdf8a1b3c43c66b85022c63fc4d063344766c239bf72022fe3333cea7c99ae078a72f5b9f01a77388599ab08cbbffe562aa298d3d76ef45de3685f80e79aa9b02c185d202744887eb00e361333b1f4ab5f4b2b32891779bd0dc97f26361e8fee174766b51bd5e759645c33df045eac2f6b608b143bc892dbc11fabcbcaac30a9961175a0b9b895ac6ec045f0b6ba704c94fe8d1654b12eebf7720561f1889d47f0d6dd4fef0ab67e93f2018e9411ca8ac79b305f71e0639ac4edd417ce2be35c3d8fceae8a56f579cd675fb88695fcbc5b0afd75d4794c73e453f42dc8427272457173a293e6957e01c504dcb1918b15fc5f4f0f1a908224da6f5f2ab84d6f15c16db9a82e83fef252a4bd73162b440b7fb65592e079c20f092a087f77adb4ba26c475e30a0031a2873cd8ccedabfa0ab71367073b284b2c572a14541aaaffa1568664375ff2441978e1cbcfd0f69106e497b8f929655593aaeab40c207a22f0ce784a32a1c6c80c165cc4d01ba5565549394bc203623174804efb43dc22f7014af4a1c396ee3d67f1e358aa6546d20b945bfc7dd8224dc414b6ad9484aaae663da9e0a5b1f853ef1dbc95966c19882d40735e4fdb81f3a544edccdbb72bb7219cf87dce97bb8a671c35964766c45303b7319d4e2e87847ba148eeda4a5a0f97f0cadb7ebcbe3c2fb5ecb4b9470829847ee6d2509de695818b7a73aacea2b27be8e97136b846606182ad40b3ecc0d3fcf9a0d37f89717c84537ffdd7c2cc9949d44d606939a94adb8580da19ff8c24060d4958f7f4360709139f479084b6b154ed379af520e39607e4b546093c8d642735dab4bc8bceb9dee66b1bbf6167514fff854a7d358f1ea5b5712a79dc84ae6a5691b20aa5a4f6ab3f5246416ac9ace0c73ef33cdc7b9bb70d2b56c602db7922a3e2c879328b4c21d051633f450ef7ff23f17b23c160a1fed34ac9e04579560db269db6abd2ab660b89ce3cbb5fc08a075a6287a24c3da580178cdd13a635a2282280cb89629974c86c80061f3976de9152cd25706c333f23be638a595baa6a3967ee12f2feba933a2ba4da541e44f195a5b35c25a536529748c0907bb992d7a161849e3171be0244e57c40fded01d108cc84f5dd67eea4aecb337836dbf88f453d2c235e3861c2e2f7aada35c72ff6a7881ebebdd89b508ce177bf9220fcbadb33d47b486a307717643dfff57aca22694ef83e33f8ac10b83a4df31eaa672d10655182af6f89e27d0bdf0a126903ed52ecc74bc0bd7467de8181f34ed65d364f42f452e6428a7f3e122807070027dcfa8081a276c77a5c4039b213436d715db97dceba48816f34be98856e95a67692486fc9c7c318536cdbc7d6dfe700b5151dac0692cdd56375aa6fcbba9f43165a51723eca3a7d491892fdf7265a7c6a2014411aaab79548847a8e97bbd504321e44c7724922882dac6f03751babfca12908db9aa10434ef8a9174168c03272bbca7293e6e19fa182fd59e59e2ad331d4d44229167de45afa8c92db8e82dd7c5678bf2f507ff320b5d21be333f5ab85f67d504bd189d2720b418341c24a9bd58ab3972573fffae6048a1eb7f7ccc02aa89cc7676f0c54bc0e148b807ca1fd83ef471e66bf51d441d424a7aad7f02e4b974c1f86c369f312e0591c2fa9a3ea9eb9c19b8e256611fb2f8ca9282cbdfed529b3a95cc4a6f625568b301f5a839b87261560e1592034a6bca8bc1301336d09d1c0b6380742212730762003bfd7c81dec198fcdfc45a7790d4586fcc2be856d530888df9d1e2ef3f561da931fb8739ec6c6f3c0356b0b1b525c9271c9c037a651d34d27e1e1bcdfe29363d30207b6c76b8737b534cfd31da6fa22e412a2248d953df37f4c7c0b36ed09c5594692c2401bea0114811d41174d3672cb81233d841fedf6a05e7f6a9d53588d698974dafb9f51d9860d2cdd379c7fce8c487de3c950a1cbe1088a1adb0a53e1e2c6d59ddd3b346416c5458b3e07fbc8c304e96185784319e19ca3d8f06f039e554e33622db50fcd0b72a0f3a91aaf719828cbb3b54c6dfee243ab09196da6d088288369a0fcbea22d400430b830d9300f5044290d582c6a780c5018d3ce8d66adb528c3acdf008d2af5121967a5188e3f37ac3c9c82e048d5fb616e4f6cef67076d33c1033cfc10a3070996d3b7f9fcfbc8558f897a5da3de65bd82ff663be5e95b2427a1cbd8d0e9a41366f3ac9f10d0d2731308184548a0e111260b784df6de8e06d48a32ac61df22f3509cbf1de837bfee59654260", &(0x7f0000000380)=0xc88, &(0x7f00000003c0), 0x0) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r1 = socket(0x1, 0x1, 0x0) close(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="fc23", 0x2) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000500)=0xc) r8 = getuid() setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) recvfrom$unix(r5, &(0x7f0000000600)=""/250, 0xfa, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000440)="061ea625b4a35ac5d4725f5e88d468a2ddbcfe3f601083eec9a4c0167a3d4522126d0ec2c29c277a9446c70070515dcc9879f6645ae5a129d145a8d1080f6f6d7a9a06f67a16ac27", 0x48}], 0x1, 0x0, 0x0, 0x400}, 0x4) clock_settime(0x100000000000000, &(0x7f00000002c0)) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000340)=0x3) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0xb) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1050400000000b800ff0100000000000013fecea10500fef96ecfc726d3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f", 0x51, 0x40e, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, r3) r4 = getuid() setreuid(r4, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r4, 0x0, r4, r5, 0xa6}}) r6 = getuid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, r6, 0x0, r4, r5, 0x5a, 0x4}, 0x7, 0x5, 0x40d}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x1, 0x0, 0x0, 0x0, r5, 0x24, 0x401}, 0x6, 0xfffd, r3, r7, 0x8000000000000000, 0x92f, 0x41f7}) r8 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x120) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r8, 0x0) sysctl$net_inet_ip(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = open(&(0x7f00000003c0)='./file0/../file0\x00', 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020699d, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r11, 0x6, r10) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r10) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x8000000000040001, r2, r2, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)="bb384992570dd3f37ced0d8601f8fac29373f9924dc3876611a726f3df5216a4671995f02021f3b0cc319b41bf9ebf044e67fe7104e54869d216fc312f1b0e7dab73437857cd01", 0x47}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {&(0x7f0000000500)="aff8f61c0e31ca75e2f77d703bb07e342cd851c0226be752b5ef142895b10bc746f7c7b5ef2ffd4663c01b21037be401be1e639101cd41ae961f69dc1836220bcbdfcad30f8c0bbcdf2dd0c9b854842f06bad35f33bf55668fcd960a9f37a108ad9fd91446600c7224b0e723639a6132efac64c00a6d597d8a2c9b861c9ef8b80f09ac", 0x83}, {&(0x7f00000005c0)="a3b920b9cf65a36f882fda9979532f79aa9a93605d7269d4ee7144d288ed193cf2fa0c6341beb67856784448e83ed8af3e8e9e1b8bb326ed3b055a", 0x3b}, {&(0x7f0000000700)="fa89b1", 0x3}, {&(0x7f0000003600)="23c3e43f78c57a372c288a135be147cece0e557bee4645c6e2e7292dd8d9f1aebea713df77ac2c2abcb0fb55ae31b8a22ba0235175592b1a28ef9f1e824690ebc2eba650286a1e8da4cc72ba747f59f9ab6d289ebcf4601f446353e0276e72dfb537c2cbc7f2aaf21183e0b6b18c7351ffbc5b6cd9dbe38ebd6c2699582ca6df93bf365654d49ef37acc847587e6e69da9b8a4c5519dc40f079e8acbe7215994f211b9876b9bafb895743939da8deb7381162afea9340261d2aff7102f6adaf92cb17b06e41d9f0ce92454c4e8aee5ac3ca893ac40427c71408233c1f792285fc0efd21c21f34443263353e0a100825f6ccad98ffebe5928d6966781d8bda7c68edf9f477ab7fc7f2c1b1f9b0cf134f37be1cb23c48cf61c0c1d0674c99d209755c020e51bf4336f3dc2a2affd4b922d355963ec7688ef3cb4545c549485b49c8a79673cc1ea25c0f825abec4a22c9d8eff94e43b7e3f4cf2756522c0505cd027ed68d0781d8c4f7fe2589affe41b1e9ac9abc7666d6a3e54e73b37a7b85352241b9876dbb42b56c701ec95e28ea081d89f09632d903cc941088fe4fea69dd640ee46922f97d7516cf2a0a711d9d106ebd87c2c54eb292766d84a3377f3d4e069584920f00685266f3d47c38bec68944d645e79d12b0fc69e0f8b16081c8dbb575f5fd18db47fd50d173428827875fbe6a5f277425cf931e576d946053c6b16a83d0653bc1ed6abde9e003c0fe62ea424daa7d980089c0a9de5c56c3552caa04591f5053529f266f703b96b00f5dfe7d09bf950f5760c6bc5d56ff95aa09aed3ececd2b965bbd0d77a8d049ae333a13f4fb166a3411cbc6dc3f3af5c430801ed9bd338c708321a21f8b26aad0d4dd49c11d4517b4ec69fa7de28526189efef6f90bf79332392015f954ac961ab342760c2650afdc7e75dde5b0f3c4ca4b8d5ca092f40be9df7917061824373cf446288d136822517599cb979220a31df907dc6a57f5289b8f9a4a3fa4e3b55c4f28f4dc3f1f16beae3f710d2196dd46464a51d030c9b3c71b0a47736656d38466765846e19ba4eb5a05605ef5b3e2aaa811b52d023e6920fd487289391a66eee3e3a3280adcf0e70c44e3d6ce0f0332bd95c17f3c8b162b59f96a9cd33213f713ad9e7aceccc9196cf1166f2a3fc8e4337bcbe6ddcdcb7029ca3ecf0b137a1952c691b9dc67bd077bee3a66ee20edd588af9301eeff9e05a3e9be888e38ebb4e78fb7cce66f7fd54ff4e273efe27344b2de5295d31b96d6f8236dc6981d750ac1b1c25c8f3acefbb12ceb5b4f19e5ee75fd0b2da2aa2cce7eda8550407fb866f6d91c4c45872f8a191c7b9c7b3af48789d46e05f5e3e04fddc509bdf02d208729079296062f6b8605bdff317adc8b7daf915d1074a5fadada050672e9c7795be6d822e0d993f75403e45b4ff35b458a224cb7469d73cb4cb2ab6262ff9cd5cc8bbefd9d992e83545a14bf5ad36c826ac3c45d0b713bccf77c22a4111e819aff9b51d335cdb65c312b20976a17f94a2074cf04edcaa04a8d8931fe3da352b2415a3f6261e9451018795bafb5a84118a674697eceb03013dbde27ccc8771a30c3f42cd46da9c88f96a1ae87a45dfa6e4e8f87d549c1eba499c7a6fbe62d4af369149abefe9f34110cd353f93326816815a5bee08119aac11aa8cea4943b98c8291899f206440cde4e8a45a6c48b4643f8e705a2c98fc207b2abcb2bf6b3160bc964c3957b5b1d98ccb9c832fc332635bf7620009e8d995194b61bb743de00f73eb025ad736124826940a7fac776ae81b4e94378b5e4e57dc6cd2afa63743a8849d04ac9daaecfc540d68e42f483a2bacec458195582c1ca12fe9454643e88c8c193c8909c1a87ea7b36fd3fd5b7fbd7e149fd2203ff817d673b62a40db0fb7da0a6dd15f6897f8ba482f980e3e195fd6a531f5c74a042760d60ebe4e8c00f3ffc9a1781899ba1171010c20e8ad78a5cee69c59c00f8bff3e9900c4b6ae661e181fc2e02a4168b05019aee161625e63f26e4d0718cbc5aa43ac71222f456a09abaec3768cce8d6a24cf8e32582b5196e40d8ab9be105d212722848de350d770b2b88aec29938ff9747a79e3f1bd9266abea7b7697896e1f490f0178ecb09b8210761488c8fd94c9512c1a177065db3ef7d3bbb43401d9de30143d6084b372f15789df58fbe4d047f96e338b7659e68c2021e3e50cfbe8f0fa305e03c3321b439d3d656ee2f74fe57cfc0edc5cf30c9f67862e0e915420562b4803d6019ad3147ceb96cee0ba7f6d5815b86a297590685afed5e13a36a54bc3e5ff55c8080c752791950ace59333a6d0222046b855527a03b0f712f2b558a89342c4e32d1c7279e8303cfb69c744e11f0a2776535420925641010bdd4461188e33891bc978e827895657425ad1cc731d9676c7cb356f471f145af628fd0ca28074b5bbacace5ed627dad1935b98568b420bfed2c2f6bb59ab35de89484dd996efe93846c66cc9f7f4956a608aca7fed7f4e95ab55c61cdc6b651d9a63aaa673dd17635b29f15ecf8073db1975cfbdc7d46ea9a93818b280c7e40cf1f8044c72b620f3f7a8b9a3226d5a3b9abed575bc97b38dc6f596773b003d6f57bb8d6930deb782193d03808b69e00645a39c47eb36c8af4e6c82ef631023222c2e125bda2ac45ea26d1d14055eab738b2733f9592cc92f9e0233b9626c132a63fa76d46a564768475411e240dcc51833d8a9fd3ef8082aaab18e453b3e56240fafb34bc2c81ae25375ed1d1393366f7954cc0059b77c47d0d5f66428aa8a2cbe2ad57d9e4098b5f97da755bd126a5d481da142cc35273408326f9c4473809be01f5ad6f08c06c1ac39e00fdb1b8b5f20f2f89ef244d14b9aa5295e3744fcae3625340e2c5ea27eda155f71cb9fe2f1eb27cece7602106f8eacc0d66b5a3932eb7697f6df4b6152fa80a9ca6a0ab40da081f278c6eb9a12b08a0e658d9ee3f2c509dd1e84bd0fa03e6277a7ee4f89066cec85de954bf628e8f57cfa53461e15071e82cc5b28964c63c15eda7842681f06fd760cc90eb53ab889f93d35e944b86e74182d29b82f8c61b945d1f6c8dbf522b2e0f3d07833a45c53f378686feb576c532ed54541cf09c47ec60a30d20c36df8e1c0c607a334457e3dd471be97470a61fa090e5590d4450dc4b1ef6bdb45886f165427fc044033a4fa44791cc8499889ea72a76f9845905d0590e2047423737546e6cc792036cf7ee420673eb2c4934660381812bd68de22928a1f39db9215b53ed66e894cb1f313009d063114e4480bcf2f7d6c25dca3a5d0a97fd462bcd8d84cd2339eb493414f13c02769fe93e55ed5a8868b024e1d81d53065a2308437c9088ca9ed253bbf5047e5313536c23691792f8bbacae5151da544c7ac722378ad7db49a1cad240857b73dea25c4e5a170a49e8c3ea01ade3722c1cab9024df7644e9d4c4dd46f681f83180d2343732b1af1b10d188fb4de15fd37fe2487530fa099b190b0df11d76476d291b53f43965f1eaf73624d9d5b275f8e3a6c75c0098d918fabcae88ab478395ad8b09e81753fcc5cf99c7298c574c31e52457e5b772329be6237e232f0a9415954c766c52e6eba03034e27557e2e40b559aa95aa69e00675d39fe73a662d88d504c7ec9774c30d18ba78049c49cd886c7e2cd6e966122febe2dfdf666fca9f94e0a7ee10bece85abdaf40acf66df500181d02ff09304d8c4dcd39fbbf86017c8a4b56d13f69b19fb52940502dd055764af3f545584a38e508facc1c3cfe12b0bfa6b3f90ead22cdbb94031cccc12e46dee8576aeedb0a8310d35efcb237f2d7baba8f82eae954636d92d47d8458f99f1fd05b3aa41e368db15cc8b0e4435e5927c5005e7d4e7cd5f742a25a54dfd421e66b8473fb36dbfeb405ec5f925eabb32ecceb7fcb74b00742b2ec3bea648d548c7566ff0aca33f09648cd6b85e04bc499550fae510aa007e027f288e7add09f466759ad4be103f700ab6827cd3ac02c273f0e1a00c53e914db64643c383adf7840e00d65068b173504cec848413412018946667f735094c75b7b156fc3656b71a964db519605b552250b3ada4e5b0fc7303494b337034ce0d79a4c6dee8aea36f2704782c9257188749f45f825eda25d95b4139c6143c2fbbca5896569a08a9ae05d28087937b4507a6de3731bdfd31bc7ed295bfdc3693ebc1f83fd4cf8af832ddc3d3ff7b721e0140e5907389d74db2733d7ea4bbb02f495e0a1a02bf97aad4efe837e8542ac677c114e2dfcf52b3c443bade8a0680c3c19f069943048bc85ebef1caf60f5e84cc20f9e3bce3960e26c1ad98b1b9e644c21e441a4de4b4caa7e2cb3fa85ba6ba13ee1910ff2e1afaba9a5c92133ccbfa2e25853dd94233a3d2ef9b0fb3dadd394efc3ff18b47195b828ef6182a4d2e810d177578dcd04527446f791ed929d0ef70f3dbe161904ceb0491029f9c04008c8a04c50a8f89f106961d5eefe934d891070ced4a29b776ffefeef17bc55d63e3bf0793b9fc5be4a208a6c9d89be813fb5cb9c0be93009357b32ce7dd6d6fed39f44753d4a526bd154ebe7ddbc50c68846025bcb7c5d64b154388af023cb01a274841911261c9ff2140a7b895c8dda1b82a157a47181470575087e8f7e50b22e55a7adee0a30e16309b1bada9b9948991971f9cb8d035dc4582ed41dbb34a73cc17a09d7d3cb682b5df81fb52b6e84797a08ace295eab3edc90a741488e25309dfcb6486defd45000663e0d58c9ee3a7fff1a85179c85f5616fbd6f678363e120ec3a372a56189ba5d1e98e01e35e3dc4cada83fa592895df7c531dcb287a31b117637cc28e322f92535d3e4d80a0fc0137f22b92454fb51945a5385fb528c626484d4fb0ced6aefa0df0c541e477d1b42fab8c17cd3d7cfd376f0ec10da53588b30e10bdf5e9b8aeed00e2003ec8c51089a7f4f7ba55223119980ab14cf9db76fe05eb9b9f7479bb3d4701db9594c8a1703ca114703ceed87c82e17eaa050c5d8383abd1e121bd1e5d22086f8a6150298c39b10f9ea13fd2ae6db06c86f02775528f5e71875b2d0e2345c040562569740cfc301106130335291cffa00d671890f5aba5d1e8f65512cb79df2a9db9eba85f1199283d42871444201c985e4ab2fc1e06b4c81c284d532060886577e2e8ad40e51ef40dec27c2667f813fbac9a3ffe30ef5d0df0df33dc24793c626ce35449f30737cf0a92cea2cb0ef518a4c9a2a27bd3005d478f28808e1b4eb3993621422883fdaf7e73231880408ef8e12f8decca52468e81265c06cb08de7ebde94a57c8eef714d41d5bc3fefa07f053f544f144eb28481ab5bb94f7788f3e6258be383eb4f1452157368a92ec3c639f97787a903f69d7055def67f465b7d67bd00691644423ed17578714b440076df789a4471df0e56365bb78e912c497679ef74889a0f462447d3707197d248fdf1704db2b69e0e92da053543dde2b1c87daf2043a570f2bde5584da69ab370c535bf9e46223ef23c365373222ff1cad62ce8dc4a1bbabe85fef86dcf41613b3cb0eaaeff4ede625aaa90a2064462d138280161438ab238537c1eea83e4039022eb576c32fae89e635041aa93283a08b940c4cb9a45add5cd8acad962467748384f1bb34e4f5ab395f3938d031a1705eb4dccd7c2b84fa07d907ef1e114897cb6621c8fac08f8507ea47dd428197d3c211f01418c4140e1f7d436c4a15e87d63d1cac4bd431d29c1eeb001081596e70a73d0bada733351bc3dbec5315668e0869229c", 0x1000}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x7, 0x0, 0x0, 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) writev(r1, &(0x7f0000000540)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r3 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x5, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x98) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r5, 0x20007461) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) r6 = socket(0x6, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa"]) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)={0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x0, 0x1f, 0xe3}], 0x9, 0x0, 0xff, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x8}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0x0, r3) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) syz_emit_ethernet(0x2d6, &(0x7f0000000380)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956502a08900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc084300000000000082dbd03f270b188ba173ffa6c43a1f5cebadc1f8b4d864607c39fd58fad9a9e3707cd6c3dabfbb7cddfd36c22862ee479d3d8167d15c927aacbb542fc5962c9ae498b750c53084d73b54e45bf2d3014a2a945b765d007ca88a08dba2fe3661f5746ac4de8f70db2ac20d58d06b4f083d203d635cc94252d4332f68fd0a8202f27520ddf2893d53a582f76ca4a4d6f01c83f597f445e0b5839ffca82fad32b924a200852a554f083a264b9e8d4aa5e55a1dce5b27e089a99a7ef92a327517915b6a8457072aac4c0689a5a601a98b8c8e64addeb06b3627f837d7d0df8400010001040000000004013f0502000039de8dbfe8c84c5a99265bd2ea00b65433413de66e6e19044bd8ecf085220e3196ab32e2ec1d0c647e57339daa96acc676f0bccd259406cf40a4667814a699321b9a9e2081a72bfc4f39a0b675044a6b40ff8ca72b7809aea76fa524ffec99902abe35ffad41f333f4900912dfde06456217fd37e6e919b8261c8a285084cd5913f42a052aa76162f132f6dc44ca0464647f31ddacec051ffce5104a7a203f0d9aebbee717469fd49ffaf40897021cd5c2eb07ed80f61cc19657b54f229f1819f4a99c7f81ac305b086d76adffce7fc003aadd20ab1a4e7d9ffe10efc605ab7c993d78678ca1734a3a4b739584678c1fa0eaeb85e0818c9e446e87aefadf2afa3aa8ae706f7f4d2b1fc27803817b29458a3836926ef94c29282f11ce544132b86296f877cc95a0bc4552075acd61abc74adf2c683a4133c204000006ca000100000000060e0040000000007537606d34d77a9dd7b089a8e913a6d7fe8000000000000000000000000000aafe8000000000000000000000000000bb00000000000000000000000000000001fe8000000000000000000000000000bb901a00638061ab410ec5cf311df86aa87105450465e8153e01b5e44a92104c24"]) executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000100)="e6d128811927d697f616ea07815b0f764491cb4174c08154913dda336be953a087adae1541f26469ba11fb94284d53760f32a1b861f65fea51c335ac3f1e43c94a8ca38cc650f913e9e793c958c51285b508902b54ce2e25b3772fd0e64a1810ef42c7ad20e3db50f1d6c63728cf04f5d9579be142e6cbfc918e098484b84fd050c65cab815d6ea1828d1531672fa5f954ecd8b1e6e723b1c32bed76bb092b36a591b0b7a20057f590f183ff3c2fb16305996c2d43c3d38dd53abed0435670a6cb2af6c55a4e7d9678ba354c75c0c1ebaba5113f070c5efabc6a71dc09909bb1db3c58beb30f2db67ccece7414ae12404674d7dfeffae8ff79288c815a0e877ff2ac3b05553ce8a7180a424926b9f442ee156c5029679ae61891ce4fa2986de7cf55f2c0902dd6c46031f284c74ad2ce31f1bfa9c22ba02f955f84bac0a982ddde99b63018fbd93415030eab4aee79464cacc99fdf264b66321344f98bb90fa8d83bc78ec14bd4a076552e94ecd50f680f78ce763d6d3bd306024d2a3021e3bb9ecdecaa2721027df7c11ba7c48c5180cc0b06a2e3388725078729f534cba36d5311a717e1453f0b7eb0c7026e860dfc3961f0ad4662fd6c8d9342d1ff350cce520668c147ec00286c7bff3809bbcab1c9ecf24e522797895175e743ea8d4c5936d440043a7dc82b09995dd47690aae5efa0329d12c25588891a5a1a9cda24a82c28f28fe8c648c0ea922c26b97b29f18fa0126a2d676be625bbd66fe1428f8b9f5f736d4096fdc2b9ef5c6e7402db6df8fd3bbb3d6c5f10cef9711f5cf7d0be24a4f342152b5ee1a2bdc066cca2020f9a89bec8c7c3fac05f7c1b3d69fcb76017752ee3c7b6bd427c1d1bc6549a305439a37c3b4e43a065de51889a7e3f759616bd8e0f68a1d6f6e4019675778497f2ee40864da1870c54402c6e5ac508569b0c6f98cdf2dd4b700c9a5081bb47505975e43dfbe60f6af283ae80ad4d8696fd3e010e119121b2ef4253cb6aa1042be525ede8aba713e991b7750083f1598c1b78269874acc0c81a1666a64e729087a0450e8627ec5d2e8b56f70f18dea1c750779f57d59d6ab8e6790c1a964a4e3e294298553552bb541efaa9626f7c2922f51c86666db9aafde3a15b074c2fa32e3b30b09f7b7a9f91b92c2bcc65fe10b4b6aa50bcefcb6b22dcde9d6e85ce6e371632fb84e23cfd2ad8092f3f1a745321f4bbd68e1405b06b13caa1c542f75e3ea67584c5584a619cd5d34b6dbe5ec28100aa2c630d6924070197d1d550e4500ea788d667503b08d06c5568bc571efa61768ba4709e487abb22584fd8b8483f4ea248d60f77f33d437e845094db3bcbf029943c72ff47baafe148b2426d835ceea6760d774b7ecdf4b8f18f7efc8c84bfcab3119810ccaa90e053d21dc51043d958277ec87bac33e6cfa1405bdb1a16fddab2ed26676c2b69ad3c1dfa7e9eeb9d01b2684d9d379bd64579bbde19cc571c9030aa5a9d2252e4c19af9e26c2b47dbece10ed4b89451344e59889ef2da7cfc640f70b5d9f842ca9b5389ff42f5a9f5a457dcedceb121f3acf738b70b60f316643f248a6ca985be156a3655f8969e45b095ce40bc7b709691cea111a78586e9de05e9f206ee482456c52fb9e1c039307afde6e7a179c935d6fa08f03147b50e324b7b187c7c99e9732915cf88f9210afbff4a6d3862433a1b9e738c41b5009f661777b9d62eb07fbf9c9f17e9766b1f29cc1178c142e8208e32d04cc0acf8f30563041ce0ed55c3d9ba8804f6802376ad0a395e3997d9ffd10dc12de2cd66dee6c8bf4bba59f7a4f26af2c216226b6f72bef0e90c76d71eec5bbccb480435e9dc02c079debfe98a189945267f1ef73c417e195501b00be39c379a7dd3c5b76253127a8381795c6c4ab400d61182611d41739698a13727ce209263a2dee3bdf96d44afb28b3869076db911cf02599f1d58fc955adc28fda3b8becca6d221b8936136fb3bfa66785437ecd5ee414ab3c1198fa5646ca57f0150829195b7f175f0dacab9d6b30c9ca51373698ebea07fcb402dd05e547aa771f3a3693043dc1a15c5d18e5e73e8ce5605bd64b584a0f4a615eaddcf0438ca86530b095d75acf86bca55301ee1e549eab85f08213110bba07cdbcb5557e9bdc1194276df23f1e19901527bd8a7b353fb5720e57975221c0927bdd7373ef89c762843ffcefde1139404af31ef30c726b8669e9d294ea4f3db5fe97a0cf8abb4a27ca81741b203ddc1f053162922ac41ec366e54608e169e1089d1dbf62fb4602c0e8a10dbf0", 0x65c}, {0x0}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="0801000000000000ffff00007f0000001a59ee2f6a1575fbf847e20dc9ec859422783521b6b9f0017c075d6f2f9de030e6ea7f19c82fc553d5d9670efd24fb60dd1cf5e2c0a0f15050caba0d2d8b3373b161df61575ea53ed38be67aa40c27afc9d9d73183fb76ecffd230e12dcea7f77c94f2d484a9b89ec9247bd07af4bb79d0976723f1dafcaa0b96dcf31b60fd78f1aa35d33b1f4a03557ad153a4e20151bbbc700fdc102f9cb34fb046e39307f56036a38bf86d4e5e46db3a03cd387c5913b85503bb395d63bc3d45e6a6480de61f5b765f58f913dfa2934764522461cc3dd6128125c7b94d425ae7327e4f8700760431602a7209937779268269b1fd0c4c0410dd5748bd00d000000000000000ffff000000000000ade039291281ba05ba1199e33f0a8b066b624cbd7e1b04982261d9b598d3c83d88ab2a617bb0f0d71c660b4d5a8db675d621c9a1671600012c49cc86e18d3cc9d91035684fbc27f00244882ea7f9b715b183a09f4d39f5d169c440d5e4c5c92f8d6b75b5f16e6328bc0405749780a52f393a113b670bdc649eb903c53bad227760ea589012aef65dfcd1a2955759d15520f871c04ea294423c5643ca0250ce0e403d18032d7041fa63c478fdd4f8d649c35b9c74ab7b16dc917b575488000000b000000000000000ffff00000000000032410c1298d995e6bf85d4d34c4f764dc6e22dfe21a15d1b35eef232bdf4d2fde1801b8d8d8111ed68d63454557bd27c6e72a81602f863341acdd5d01a9e31b2e5ed6fffa8232a5440fbc27055d2ab6d916ce75ea420a60cccb5a0cc5908e80eeb0baa540395aaa7e070fdb59414ed953b3564629dd1c1157429e1e48c63ca282b672e0ff760d9c7866b0d3eb1d355b8628eb9245e169f131004e1edb51400007800000000000000ffff0000ff070000af232ea6f3eb6a862c33a355c8678faf52034000bbe0b6ccadb627c19c8a3f6d42abf98263ffc0180afe2ec9cb0b3235814fd0668d751f28b6fb50f2b119a8e572c0137a196f142a44f146a5cc756a3b98e0452c4a443a5861f64b1002fe93f7f3e56ad66b000000a000000000000000ffff000005000000f5590ff39652ccc79735d2e122f219d8a6fecf43ed90854d91c6fe20947771230b612cc2a3da1957a976764f7f5277ec70d090097702edef2bd31547b50a49b0b75a1b6a68b14d01d9d1398205ede3e2df36c59413552a68d23e28a48a9620ac12d128279da7640e61b8ce139ade0d1a8406382c4a81b1f25713e8f7c019977467a43751328e5b7273279d6469a1a67f"], 0x3a0}, 0x402) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffffffffffea4) r1 = socket(0x2, 0x4001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) r3 = dup(r1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x1fb) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@echo}}}}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) socket(0x18, 0x4, 0x7) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000002600)="25264af00efba86bb7352af72afe0bcf18d4164d132a7c27d22dd70104e4e2267563fcb822533ff5e195d9ecc57513fecc6e9b5c2f72974e72f6eb17dfd54c3a68b3ca08a61a08b01fd27cda8edc715aaca27cef4893fd43b683177f4af824b92526db1e6db3609cd09480254c1ceea8bc84f4bc6102f27e6ade5777f36a0a2e6c72c845eac4e5c4d9ea6f662fa37062e332b199abf5cf679a75619939aebc413561e3dda04cc061d5b2237a3a05d7191cbcb7e365e5054d3aef3fa6dc0b94cb668e92edba40a2502ebced0f261b7affb446f2c3dc34aa7c8be2d52829a76949982fa63e5404692c1727d41bb00cedbad4ae17fb9c9e581cc6a91102c9176fa244af4e8afd7f92d2e5b0f22a8f90952b6b58d3c348ec512a53816efed60196550264138d2ff20968464fbcfdadc36c1c1135e43dc006df273990c127d17ff633b88cad80503c5caaa8c284fb2b70cd6eac45c6c55b8a0e785c28e1e5b6c6508e3ee9167911fd0b1a6b295850bd082093a22724f668abc3fb54eb6c4b6ee4c376b0796a5c86e557f214edc7cf3474179f415d80eaa4b78d45253da86b068e9fd00d3e32db26b1fb0d8a467e7cfc865e78d651221ac55590c6ced917443b044450c558bdc314c3953042f3b83ec123283fecf9f92e1dcf81bfd12edba97db9d0c47ec5c23bd210589e70e78a89015b23e995a669d115de853bd5bc1cf21571a1a163d5a2cb2bd08ac4d7d11d732a26b9e24742d7522b62697f1fe052a725dd4d7340d7999e3a972558a9505f8ed77b527fa3d5279793dee02a2ae98afea9f704ef58f5080622eae053dd2cb7b3defd7aadef0df7a6b29041052b8241b0254fe8f294f635d4c104f6c6ad87200ce4c195696255362aa38d24de48432a5d349f2f96f69fe04649a7a0a5902dd831c182e38fe54bd69acf1d33cae90004a6a481af80530c652605ad68ad18a118364878e84b728a2d7a6e23f4b290a1c6c9742140839fb17090cd26f1605a4fff646129ac01d4ba151fc60741000f9a6aaca9cc5195b1b43ee3f303935aaa40940a4ced1bb3f7305e6d30a277f214d181c338be9c584b7983091dd53f5beef93656f8ec8abd5d1bb907b0311dc4b31778f97fbff22071d9309192ceb3983c0df079c29fdd02b9329a75d2e513b13a7f78893640c5eaaf49147c9bfd0bf751ff053b0a96b1d89d70f1a5a57b06a6fdef2e81ca4da0be5d3d98f526446327b61eadd141ba7b534b67ba7ec0122e49471c85f60d7a1798cd76e2661dacf66b2d0441d820a0bc41ccdbdca14d28cfd9365255a9b0b7b69c1b93cc26d62bc7dc8d6efb301771ef5bc519d1c0b11326c5d6f987cefd9806263589033e777a3e5fdce8f184d195b4e3abc3a7d83b9121464cc79b6e4925a05d7a3f169b041efa56edd66a9f21c06b93f2329fe39b8148b99852ac9a98ecbe29f1290c851e2caf0139924d7e4a963773aa6e94495eae9b0e34063e725b3c3c50151bdfcecb466260b76c553a1da7fede196b084d60148d84c617b76d3293645bc87b6d6d852b848398c50979e45a2a5b91181b295a2138e1b46df11aadab3714ae403b1d762f3fde781a6259a78430e701348fc35890c4830809c5d2ae8e2ebb2be406f415e56bd799a6ab5d725ffaba6ef40d7544fdd72055b803eacf24901536d5e1ff8b2d7cac06ed0533a72b65a5aa133a7fb61830f25ecf1f217fff648452fbed92c4a7d9d44cf6056c909302697c6cb4a7cc9c5887a307452524012caa838c0af17fdc37b27424f85cf02cb486a950d9e6b838e9e457f27c0f21d040be9f5759a590032f605bb089f512813831b41fa47ba912de3fa2ff5bc29f8b1ad6241afe6270500ef65d336a9f9b083e110b2b3aa5d50d4671fb2218fe076f3cb093584ffb51f46e37c55a21035b4e475b8c26e99e0ffd1d98541a89413781b275d4152139fe9a7c26daebc4ea073768952f6847ec4e94f4f3f6f114e2189aa4a1c031c522910b280090f88288718b91e8eec659d9da2897a6571230e19e374aa9048270a9734ff5281f5af30d8080fd2d85287a867a91d4799b346ed08047e9c2e2420860c41a3fe7110ba060dcfb53afec0c79aea5f2f020f0d2ed12e6a82ccfdf5ed2d154c207858ce4df65c6e042f886602d58194fb66d04c9cea914a7c9d0197576b0117f14765252229381102c06d771180ab8b7c80559e37f868e19a86ebbb85d1cf5e772ba2893842d57536fc699ccf339f391965bbdf8a1b3c43c66b85022c63fc4d063344766c239bf72022fe3333cea7c99ae078a72f5b9f01a77388599ab08cbbffe562aa298d3d76ef45de3685f80e79aa9b02c185d202744887eb00e361333b1f4ab5f4b2b32891779bd0dc97f26361e8fee174766b51bd5e759645c33df045eac2f6b608b143bc892dbc11fabcbcaac30a9961175a0b9b895ac6ec045f0b6ba704c94fe8d1654b12eebf7720561f1889d47f0d6dd4fef0ab67e93f2018e9411ca8ac79b305f71e0639ac4edd417ce2be35c3d8fceae8a56f579cd675fb88695fcbc5b0afd75d4794c73e453f42dc8427272457173a293e6957e01c504dcb1918b15fc5f4f0f1a908224da6f5f2ab84d6f15c16db9a82e83fef252a4bd73162b440b7fb65592e079c20f092a087f77adb4ba26c475e30a0031a2873cd8ccedabfa0ab71367073b284b2c572a14541aaaffa1568664375ff2441978e1cbcfd0f69106e497b8f929655593aaeab40c207a22f0ce784a32a1c6c80c165cc4d01ba5565549394bc203623174804efb43dc22f7014af4a1c396ee3d67f1e358aa6546d20b945bfc7dd8224dc414b6ad9484aaae663da9e0a5b1f853ef1dbc95966c19882d40735e4fdb81f3a544edccdbb72bb7219cf87dce97bb8a671c35964766c45303b7319d4e2e87847ba148eeda4a5a0f97f0cadb7ebcbe3c2fb5ecb4b9470829847ee6d2509de695818b7a73aacea2b27be8e97136b846606182ad40b3ecc0d3fcf9a0d37f89717c84537ffdd7c2cc9949d44d606939a94adb8580da19ff8c24060d4958f7f4360709139f479084b6b154ed379af520e39607e4b546093c8d642735dab4bc8bceb9dee66b1bbf6167514fff854a7d358f1ea5b5712a79dc84ae6a5691b20aa5a4f6ab3f5246416ac9ace0c73ef33cdc7b9bb70d2b56c602db7922a3e2c879328b4c21d051633f450ef7ff23f17b23c160a1fed34ac9e04579560db269db6abd2ab660b89ce3cbb5fc08a075a6287a24c3da580178cdd13a635a2282280cb89629974c86c80061f3976de9152cd25706c333f23be638a595baa6a3967ee12f2feba933a2ba4da541e44f195a5b35c25a536529748c0907bb992d7a161849e3171be0244e57c40fded01d108cc84f5dd67eea4aecb337836dbf88f453d2c235e3861c2e2f7aada35c72ff6a7881ebebdd89b508ce177bf9220fcbadb33d47b486a307717643dfff57aca22694ef83e33f8ac10b83a4df31eaa672d10655182af6f89e27d0bdf0a126903ed52ecc74bc0bd7467de8181f34ed65d364f42f452e6428a7f3e122807070027dcfa8081a276c77a5c4039b213436d715db97dceba48816f34be98856e95a67692486fc9c7c318536cdbc7d6dfe700b5151dac0692cdd56375aa6fcbba9f43165a51723eca3a7d491892fdf7265a7c6a2014411aaab79548847a8e97bbd504321e44c7724922882dac6f03751babfca12908db9aa10434ef8a9174168c03272bbca7293e6e19fa182fd59e59e2ad331d4d44229167de45afa8c92db8e82dd7c5678bf2f507ff320b5d21be333f5ab85f67d504bd189d2720b418341c24a9bd58ab3972573fffae6048a1eb7f7ccc02aa89cc7676f0c54bc0e148b807ca1fd83ef471e66bf51d441d424a7aad7f02e4b974c1f86c369f312e0591c2fa9a3ea9eb9c19b8e256611fb2f8ca9282cbdfed529b3a95cc4a6f625568b301f5a839b87261560e1592034a6bca8bc1301336d09d1c0b6380742212730762003bfd7c81dec198fcdfc45a7790d4586fcc2be856d530888df9d1e2ef3f561da931fb8739ec6c6f3c0356b0b1b525c9271c9c037a651d34d27e1e1bcdfe29363d30207b6c76b8737b534cfd31da6fa22e412a2248d953df37f4c7c0b36ed09c5594692c2401bea0114811d41174d3672cb81233d841fedf6a05e7f6a9d53588d698974dafb9f51d9860d2cdd379c7fce8c487de3c950a1cbe1088a1adb0a53e1e2c6d59ddd3b346416c5458b3e07fbc8c304e96185784319e19ca3d8f06f039e554e33622db50fcd0b72a0f3a91aaf719828cbb3b54c6dfee243ab09196da6d088288369a0fcbea22d400430b830d9300f5044290d582c6a780c5018d3ce8d66adb528c3acdf008d2af5121967a5188e3f37ac3c9c82e048d5fb616e4f6cef67076d33c1033cfc10a3070996d3b7f9fcfbc8558f897a5da3de65bd82ff663be5e95b2427a1cbd8d0e9a41366f3ac9f10d0d2731308184548a0e111260b784df6de8e06d48a32ac61df22f3509cbf1de837bfee59654260", &(0x7f0000000380)=0xc88, &(0x7f00000003c0), 0x0) (async, rerun: 32) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) (async, rerun: 64) r1 = socket(0x1, 0x1, 0x0) (rerun: 64) close(r1) (async) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) (async, rerun: 64) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) write(r1, &(0x7f0000000040)="fc23", 0x2) executing program 5: setrlimit(0x8, 0x0) r0 = syz_open_pts() syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @remote={0xac, 0x14, 0x0}}}}}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8020978b, 0x0, 0xfffffffe, 0x80a19a, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000800)={@random="5960c63c064c", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "09a456", 0x10, 0x0, 0x0, @ipv4, @loopback, {[], @icmpv6=@ndisc_ra}}}}}) r2 = socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) poll(0x0, 0x0, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) fchown(r2, r4, r6) clock_settime(0x100000000000000, &(0x7f0000000040)={0x80000000}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe06) socketpair$unix(0x1, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xe4}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xfffffc01, 0x8}, {0x18, 0x1, 0x5, 0x87e}, 0x1, [0x9, 0xff17, 0x7fff, 0x20, 0x9, 0x6, 0x1]}, 0x3c) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x9d8b, 0x0, 0x0, 0x0, 0x41a9], [], [], [], {}, {0x0, 0x0, 0x0, 0x7}}}) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, r7, r3, 0x100, 0x53}, 0xfffffffffffffefe, 0x10001, 0x8000000000000004}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1}, 0x404) semop(r5, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r2, 0x0, 0x0, 0x116, 0x9}, 0xfd2, 0x2, 0x455}) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r7, r1, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r1, 0x0, r4, 0xde, 0xd}, 0x6df0, 0x6, 0x800000000000005}) setreuid(0x0, r8) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="02000000", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(0x0, 0x2952, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0x0) lchown(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setregid(0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c"]) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x40e) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/62, 0x3e}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x30}, {0x16}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4a}, 0x34, 0x0, 0x0, 0x0, 0xfffffffffffffef3) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) executing program 6: r0 = semget$private(0x0, 0x4, 0x501) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x2000}], 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/178) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000100)=0x7) r1 = semget$private(0x0, 0x4, 0x282) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/145) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000200)=[{0x3, 0x9, 0x800}, {0x4, 0x7fc, 0x1800}, {0x0, 0x3, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x9f3c}, {0xffff, 0x2}}, 0x0) shmctl$IPC_RMID(0x0, 0x0) pwrite(r2, &(0x7f0000000300)="b99351a5d343d158deff7d7d0c8bce8417999ab12b3d97ec2ce46fb1a66c5bda8b87e895526625d2069457964e90d9e403a1f5d696dc1b6c2d3dec2c9bae732a93197417b30d952c8a4178cc549325fca74e5743bf3dd3adb527580728ec776988f663e0404f5e3dc151f3095502ad402a553aa24e6286f0acea0ae91bac7524acca7e814e1ac0096fe903f56bb7", 0x8e, 0x7) semget$private(0x0, 0x3, 0x20) r4 = socket(0x1, 0x1, 0xfa) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000003c0)=0x5) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) connect$unix(r2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000004c0)={0x100, 0x3}) fcntl$lock(r4, 0x9, &(0x7f0000000500)={0x2, 0x2, 0x0, 0x0, 0xffffffffffffffff}) r5 = semget(0x3, 0x3, 0x403) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000540)=0x8001) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000600)=""/4096) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0xf001, 0x1, 0x0, 0x5}]}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000001680)={0x1, 0x1, 0xfc, 0xeceb}, 0xc) ioctl$TIOCNXCL(r2, 0x2000740e) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) setreuid(r6, r7) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0x1) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad5508f995ffffffffffff0806000108000604000007b2ba59f1b3ac1400aa000000000000e0000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r3, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r4 = getuid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) setreuid(0xee00, r4) r6 = geteuid() setreuid(r4, r6) vm_resetcpu: failed denied attempt to set clock back 96472679 seconds fatal protection fault in supervisor mode trap type 4 code 0 rip ffffffff81de0aef cs 8 rflags 10246 cr2 8f990f9b000 cpl 0 rsp ffff80002e1c7a70 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 4, code=0, pc=ffffffff81de0aef Starting stack trace... panic(ffffffff8284c305) at panic+0x16f kerntrap(ffff80002e1c79c0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b ktrops(ffff800030af6d00,deadbeefdeadbeef,0,a0c7df9b,fffffd806e0957e0,fffffd807f7d7750) at ktrops+0x4f doktrace(fffffd806e0957e0,4,20c7df9b,0,ffff800030af6d00) at doktrace+0x514 sys_ktrace(ffff800030af6d00,ffff80002e1c7dd0,ffff80002e1c7d20) at sys_ktrace+0xd6 syscall(ffff80002e1c7dd0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x38b02caa800, count: 249 End of stack trace.