last executing test programs: 9.831238909s ago: executing program 4 (id=1855): open(&(0x7f0000000080)='./file0\x00', 0x8200, 0x80) r0 = syz_open_pts() close(r0) close(r0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f0000000180)='./file0\x00', 0x100000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) 3.167855502s ago: executing program 3 (id=1994): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x6}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = kqueue() open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x338) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x2, 0xffffffff}) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r4, 0x0) r5 = getuid() setreuid(0x0, r5) chflags(&(0x7f0000000600)='./file0\x00', 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x2, 0xde3, 0x5}], 0x5, 0x0, 0x2dbc, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r6 = kqueue() r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000003c0)={0x8, 0x5a46, {[0x2faa, 0x1, 0x10, 0x65, 0xc, 0x46, 0x8, 0x4, 0x6, 0x0, 0x6, 0x80000004, 0x4, 0x3, 0x5, 0x2, 0x3ff, 0x800006], [0xffffffffffff0000, 0x40000000, 0x0, 0x4, 0x200000000000b2b6, 0x6c7d, 0xffffffffffffffff, 0x8000000000000001, 0xfffffffffffffff9], [0x7, 0xe, 0x9, 0x1, 0x81, 0x8, 0x7], [0x10000, 0x7, 0x5, 0x7fffffffffffffff, 0xfffffffffffffffc, 0x7], [{0x2f, 0x4, 0x6, 0xd}, {0x9, 0x2, 0x7fffffff, 0x9}, {0x2, 0x8, 0x9, 0x1}, {0x1, 0x4, 0x1, 0xfd}, {0x1, 0x0, 0x0, 0x6}, {0xf, 0x0, 0xe3, 0x9}, {0x100, 0xffffff8e, 0xa, 0x1}, {0xc, 0x7, 0x7, 0x8}], {0x6, 0x7fffffff, 0x7, 0x6}, {0x56d7, 0xfffffff4, 0xfff, 0x80000000}}}) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x809789, 0x3, 0x6, 0x80e19f, "bf08000100f1a55910812cc900", 0x81, 0x102}) writev(r8, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(r6, 0x0, 0xfffffe00, 0x0, 0x674, &(0x7f00000002c0)={0x1, 0xe}) poll(&(0x7f0000000000), 0x0, 0x7) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x8b, 0x1}], 0x1, 0x0, 0xbe5, 0x0) 2.596448274s ago: executing program 1 (id=2001): sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000240)=[{r0, 0x5d3a22c981bdb09d}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1, 0xa3d7) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000640)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) sysctl$kern(0x0, 0x0, &(0x7f0000001100)="00e0ae5b1e0082142d1d026dacefd1e2c459445970c4f7000000000000abcb56f6cc48b3bf8baa2b7eeef7b9187cc21752e1ada6c7f27f4a17ea676de69d7f6f6a91b94ec175e0e9", &(0x7f0000000080)=0x48, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001180)=ANY=[]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) execve(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) ftruncate(r2, 0x5) 2.4989391s ago: executing program 3 (id=2006): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x7ff) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="c7bf18de71fda74a0429e1fc3fb3d9ae8fab9461b5", &(0x7f0000000080)=0x15, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000700)="d80b0000", 0x4) 2.27875518s ago: executing program 2 (id=2008): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1, 0x10, 0x7, 0x3}, {0x3c, 0xb, 0x0, 0xa}, {0x46, 0x0, 0x45, 0x3}]}) r2 = shmget$private(0x0, 0x2000, 0x4e3, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000880)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xf8, 0x1}, 0x3, 0x3, 0x0, 0x0, 0x9a53, 0x9, 0x3}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd", 0x5c1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) r4 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000180)=0x2, 0x4) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="c7bf18de71fda74a0429e1fc3fb3d9ae8fab9461b589a477386cd9e8", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xf7ffffff, 0x7f41, 0xfffffffe, 0xd2d, "8717f90507000000000000ff00"}) writev(r5, &(0x7f0000000000)=[{&(0x7f00000009c0)="697500bb9c0500000000c6b8b7c54279a329080000008d008d00000000c13d69b5fa7ad102e39e8203496a41d06087", 0x2f}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) 2.27814839s ago: executing program 1 (id=2009): r0 = shmget$private(0x0, 0x1000, 0xba9322d5054d6e2e, &(0x7f000000b000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffffffffffda6) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) msync(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f00006b2000/0x3000)=nil, 0x3000) shutdown(r2, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0xba9322d5054d6e2e, &(0x7f000000b000/0x1000)=nil) (async) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffffffffffda6) (async) shmctl$IPC_RMID(r0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) msync(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) shmat(r0, &(0x7f00006b2000/0x3000)=nil, 0x3000) (async) shutdown(r2, 0x0) (async) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) shmctl$IPC_RMID(r0, 0x0) (async) 2.271420786s ago: executing program 4 (id=2010): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c640bf37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}, {&(0x7f0000000340)="4ef479c47643442131798cdf5623742ec6ddab8a5aa4e64a2d96828cb0bff57f4b7beb9acc96cd5d0d9e5d76e35ffe9ad04819bff4584a0e046aacc5be6ed811328d4ea06c13ae58f5cad781d39bcd67aa29c2847aadca459b0a70e57f1fa7cd3d50fd6edfbdcb6c7843095b2f3f2cb2e146619098ecfb002fdb47ee765c0cc9eb9c02e1af411ad9e6410f24", 0x8c}, {&(0x7f00000004c0)="2f1230645f22b39aa60fd4dabb2493d62d8a3acb2ab8efdbefdce616414fa26b5c40b476c69f64b90279369148fd5367219876398a575fa09202cf85c0dc00eadd4d9da3173d15aafd7b6c46ea3011254521bda6dd", 0x55}], 0x3) shutdown(r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="8815fb462ed0709db0a984f0e0ebb7c9266a07110606f8cb2c52d72f8aba22ac8730f63e1d60902cb7396c820d72188ef77772b2b69163fad627bc88e375ca3c10e5c66ebcb64cc3f05bfb359527fc8cdc01acb6fcd2996c768c5fd38cde4b4954a2d6372eaa272666ba30dd27", &(0x7f0000000140)=0x6d, &(0x7f0000000340)="a9cdaf111d5d2ed6c6db7557bce7a57461a0ebb39ef8cb16ee6aa1d2219a04bc01af15cadbafdef84da4832a3d5a7198c855b2cae34205f4fcfb4bf778473d1737d5d4679a3fd3499e466b27f1f57bc821ee84a3fc3b5320dc8afbd68fc54f92b8b54baf819883b0baa2259e487241e34605dabc5bf00422f05e8e7a84ae7fac2986479c67f29c6a655a68beb218ddd0a14d195401553c33726ad4a025d11316e74a403b685623ae730a30093049c2a9102fdbef568f6a2e9171d15d2123b578a9404aec4d5a12fe03e49abff2ccbafa39c5100c856ca05a40f0c684ed13", 0xde) ioctl$TIOCSETA(r0, 0xc0884450, &(0x7f0000000040)={0xfffffffd, 0x8001, 0x1, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0x0, 0xfffffffe}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xe07d2b183c84c4b5, 0x12, r0, 0x768e) 2.269901148s ago: executing program 0 (id=2011): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004", 0x7, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0), 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x2, 0x8001, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x6}, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x200023}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) 2.066756386s ago: executing program 3 (id=2012): minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x2, 0x625) semop(r0, &(0x7f0000000100)=[{0x0, 0x41}, {0x1, 0xfff9, 0x1800}], 0x2) (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) (rerun: 64) writev(r1, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) 2.050235679s ago: executing program 3 (id=2014): open(&(0x7f0000000000)='./file0\x00', 0x800, 0x11) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x11) pipe2(&(0x7f0000000080), 0x10004) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) (async) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) (async) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xe3, 0x2, 0x3ff, 0x3, "0171cc8e6404f6076381af967ed135f1a6c31aed", 0x7ff, 0x1}) dup(r2) (async) r3 = dup(r2) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pread(r3, &(0x7f0000000300)="e8b1b950701cd23e402bb9269144fb7663d417654caf5202de79e496ae51f4", 0x1f, 0xf) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.)\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)=')\x00']) open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0xc0) (async) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0xc0) openat(r4, &(0x7f00000005c0)='./file0\x00', 0x800, 0x100) (async) r5 = openat(r4, &(0x7f00000005c0)='./file0\x00', 0x800, 0x100) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') syz_emit_ethernet(0x1016, &(0x7f0000000680)={@empty, @broadcast, [{[{0x88a8, 0x7}], {0x8100, 0x3, 0x1, 0x1}}], {@generic={0x3c04, "b39e3a89570df87db8d3030cc43aab0d1dba1b5ec02c7f52337523a60c12aacfeb637ebee813e851b1d4eebb9fbe9383588aff621c540a863a05548ad2552e3e12c35ed820a893fe3ada8acc3edf18ff38fc7b31fc7c43969e112693e9a2df6211c269498d35ca924da6481196ca11f440d0efa0acfa339439ae09f1be260c162a08cbf5e01ebc1bba7c7e30a29bef77c52c5b8c384aa657e1010283965795c88c84014cb7ccdab7fc9bc65e0e2491a6ad360dd16d22721e0293e0639b1aa55633c8db30cf7aa99203e696be6b0fd9ad25345430f9788e00063a537d812071d1bc97f4cc39c5fa95845efc9d68d57d48923f29dc8f99df30a59fdfc04b58bb0b00d12a9b83c4b4ff1b9368dc188cee375e6de4cd5066ac9ed96900ad4273dd098aa4628409ee3c50c5b4cb70662947311edb9b832e549b93049fe6ecf10baf2cc70c4f8f7d4d53fef846b642b2031eecd9c3c5c9eb650d6f8b97410f88fd266b2b79a6066499fe865da082f3224ea7d569744418df0b070083f36a63ff616c2862e5b228a34dc7cc1c8e912f69ad976001517935fa4f81df658ae395338ae09c6337f47817fe7dbe1201eab33ce7c8b19bcac52c06dd5e1fb273fe9a76747040f8af1587b604d0c3125d26f5e547cd28eb70f389cbcabedac90d66110a76546da57265e7a2ab74b1af684248696cf670b442fd1cf84476a964d3b47a744378e1ca79596d2c427a8ececba99d5200c4a3876ddc2b7a921769a4b2f186c0896d94c728700a24cf7cda991f0cc835fd170b09882f49fa779b625468758c2bc613a98361981dff9fa8e53999075573dd496cd8365770d46d558df6debc300fa565d18b134d1dd6e3e2c5428fa30549340a432647d86732e4ec31fb80478f05cc1d9238e8332c2cc85db8d572ae0a2193e5c4b26147ce7caed302d27119648597ecaa235f2a99dd8e4dbbb9f05622744b891999de69f1f55a951cd03994d3561b49d97304135362d16fabc5fb8595658869b111e850c281ea9809721c4ee41cf15df831b666d4a787e57857483d08acfaed199901fe9e32480356b2b2ebd89ffe3583f4b58fb4e9d3fb73442a32c29f05e92518d74bc68f9e607c21af2f45b8f856f86c629eaca524251a503b715c95993792c91c586a83b2d08314ec9d8de8a6cfd4a2fd55680ef50d20c05005dd62a80ea5e8ad3d28b7dfd04e85195a53ae2ee84a3d02d2da35896d70205ebad5bcfddcc33e70e19d848382bc2f433ce679273d95e788cce2556f35b2e5c7f0adb84dfe3c6ed46b6280c75b6258bc5fa015d1c0acd002f0c51cd0accb4888b3cb67a384c56ee92915ffebfdd953faffdf1f9bb7b5933fe5cd8bf3e1f2bd532cb621fdf1b34eb71df35e6ad2f39f2f5e84f6d1b0cb96c311f30f49b6b498034bb892b3525f49aaec612328664b033bdd70938d9650518e79169db00716579c6528bf67afd04ebae2959247f2aee642c5a9370f46e2d52e5f02ca606273da48a5148c8621416860ec697664ffef27b64d7cd2ea06dc052f03fb16f76480eb563406fadf168417a01a4dac859e71f474cb7a21db8ad81f421a696a316d9e1a2eb7ad5373d270b81a2d4c6d4cf3112312e57a5e2a92a4ebae7a056d005d1bdb3b0b71e49133471e16d2c65af1d1891a5b541b73ccf6829d07f16b0129ac95fb5f12d27e5f3d98e22773c533715da2a905b9c270cd740fd9bb0600f9e1b04068f70049132adeddfc6ba617b27725dd7204e332833f902a9c81e449bcbc23a7654d3a7f18db95632dde928da1e24b8925b168d04f7e5d75bf7444caef71e4203c5a5d52bc1ca6302fba7f6f7133ccd84fec6fbb44094123d5620d456702f3b8a96bd72a31a0c158cb25f0e1ec636ad48f292dc106e97e52f8ce3494f15cdc563765bff976c003a0dd04ce3543194e1632d72fd4052f630b39a6550320a8f9e29c27376a7f0b01a2b06a08aa08cbae8f4e49736fa5a96b3ed356c6d3719267434d956f7b1495bd5cc04418fdb83d84720778c9f417b466d645747fe1bb671192da2038b6c38271df2fdb2fa94ad17832ae55b2c10166aa7b9ab402a94fa0e27e0164da76c04d90b27fba598a837b9de083a4dd7a7151c0c666c94efc86e7290ba563b29b7f827bfffe07e36511181e7c64c5ee4f51d88865661ea3ae5e4dae9411d87dd073d343cb5fe88943b5ed4a371a3b397ced73d2397014880a6353258a2b7ca391b935bd8fdbf2556cb039f592e707f0cefce26b581cdc18ff2aa31703d8dae1bf745849c8fde42f57bc57a7e09114d552870d11552f571a6be54b2fa6b29800ef3cb500b1c51b3ce74a1356e02561d06e7ac6edd6d1106cd30a6b3e88d7f35efff5c7ebd39ebfc03d3770818efa9a1142651b72c38bc43f2ff51cbe6fc93c7fc3d42e387d765fc12c675ad90507a69a59924d5b902149459adab870926066020534d4d76295c8016ff643b20691e6de39a052f17c61f9c0c68be196791c8f15c20ca598dedd3990a8ed58714466f97e256875051906f073e58ebead1adb76976caf8e706b8dd9e4d620bcf05899ca9bee9de8e31c8766e98324662db32e1b854da6cc51cea5162c3a828830988f0eae27d04a5f5a11bf3c1228d3e15be0218708aa92459936ae6abae2762c3db440ab313dd2ce083c41af1fc9a178e43aee66926f2d3d410faec68c9fb2237f92225444f97dd8d613d361a3ea3ecbff4cfc8c010e3c1eb9fbc1f15836753fceb205b565e9741ae3a2d354b19913c6b8f3ba94870269bb4fc759fa83484333f047f81084f337397124cc62e2d4603c762c3e111a6593f00bfb2af34d658847bfdcd3d5a8af9f13aab95c9b72015d87ff9b0061f3cf5eafb2c17af778040f539ef2e5832d76727bdd525d1a4b10feea4c649fb042a8da5434f43699bdb707f05c708e3799d35a0a0b208f823377023bf1bc74405b3b2d9a62d7e0f16dfec246b1570c95f79e6792b798f413b221ac94d6fb41aa2eaa4c495d62f5244d2a474f4520ce71d8e032f7abb7da5dc908910b3d1632101f05819e2ef1c684640c13d99220736b54054167ad5697b92adfc43d4ffb36b40d7ab60cb3c8693f11dcdfd1b3063ccb88e47a943a9614c11cfc4e7818a994c429be323c17c8d22b110941f358cdc90c1b9414beeaa7e2c5e0cf78eae68848e84d3af4e8ff8d60b4adf52a4061d7fcad8ce05369c21b67fdfeb8a4111fb23bd3cb6f9a73b26a799ad2e282eb8199ac42c60e41213a7701a9ec95c27f1cda71a9575baef0f23c148981a5ea03f1f2fff94290036a767e3ad07376289a50c273946c6eaabd9fd421ff78772909ccd79bade1ae2daafc5c97a77d4e953c62406dcea19c364570f0289c000a93f0fad07a6713a4af65504ed5dab20bd7612bbcb83b2167519e85859bb07e85f8e9a408b121ad07e89d2594da49a9cb3ac608aea5c0122057100dc482d13bb20f5dcc5eaa5d8458d9111e72057b68e4be3bb1d58d45751a2a13cae900cfa492288c2d5854c502fc8d3b795877f1f4b281262e47345b7c49d155cd996d6e6492f3f77c08dc8de1ca12cafcd2ef049eebc12a8c5e64febcc8ff0c65830cc03474f872c32467a1bc3f897e1685be2b34e6a93bdf3b2d33452fc991e8947184f22fc8b3c715ebf69d8f952014be9ef75ee1e2602f3004195ed6810e66a0718735fbbde77724981b440b815576fc709400d5fe29a4cc398e7c3f5de06b765310ac8da2332e48c39b4514171498cd0b74adfef5df559a80bd0fedf8e35a86e79392bafb34d1baf4520e7b715dbe1507cf2881c0eaa618480c5ddba14b74058647476b11eb1e15439d5f79b30ea801d735f3e747e5580d09d907d1a23773139652a5af34035b80476626a812d6cba446cad7359d65a2606974cb839abb2c3fdddcfd078c1446a1b28861bdb07fac6452974d29cf42f3b3bdea0798d7c693651200e07ebc7430c929ede2365c39a37a4529bc82ec101c58e99160ef7ca146e8b0cf3575da0108a94849c859edb438ca5a51546a19ae3c10fd3931917795ae75734cec882244382cdd90f9b13f432ace9d7040d90ddd9ab3f7648bdf7f33bff096437683c17fc3500fff9cbe6097576c203fa66f0cbf0ea0f21bf7f4040a50ad578d199702e6d25493c34e12586e6194565a09ba544cf7444f60c0b8381032df148046528a8dc241c629ba8a869ea70cad0396dda7742b8be3e53995bf24ffd19ed74087d841b6d3741c7db636f28648ee495e7d1060c014bb68cd7746985b6755c44fd01f426e5481177bb421bf50078886a737ce94c2eb62c5a9b8cebe432f368e4a5d869ca19d104243e1a9f53898e07ae59eb96e49be0e9e080c4a2722a449e9bce50e1a69711eec8eed2af5fabed9a482b69b08483c05c4929aafbb4ea638bfe4476296b7189ddf03435c73679e791137aeb3aea29d2a9958f8bea5c7378fd1e4394cd0020254b4a3155d95b97e1cca2a20bea1bbf184542f664f492cc8f1136f6e22d4d5fa978faa8c1418c9efa4b56efcf83216d66df29acf21be0fd31c8c56c7a2cc709060936c420daf0da2741455457b2e59fbd04369176bf115fa1d59903810d6bdee2728fa51aa57f20a454bd635662ddc36908409769a91796ddb810459b2e21ab466c9e43ed504ad63377e4510bac55bb660def21cff96c5d64fd0f2b922eca90689c13e5dc776c01a642a769143dfa9ab761813e5191c09cfeb862a1aa215ee902434471ae216cb696e211f594bb17ad2e5e97028a95635d79ad6ac0ecae2aafbc5668242195c1fa13e86e9b48a554a7403a477db09efd9799e5990f422e477cb8a0dd0b432611f0d604c54d04a6928eb94b4a320b6a47d694e51400421c74a043a4dae1d1b8814861a457d891d5fe4d233c8212121c38d3c3b913e9140315ef46667a3da134b8cac435c6563a43c7f67f4eb72eb75cda0a3e5eb9817c53f7e69fb6d02caafc25e353ac3c99df81f76af0a1e1cfe5bfa0549985fe3d81b39826ffadf9661e5fb25cfc8e53b58a5a926691527821d4e07e4c1e37ed0cf9d7c0721e01b6978bba6a372d9e5ad9a2d4e788decc257fe81c7485ef1a4b14ed3f9b31ec8f3cf49d89f65f71949043b7a632aaaf9f1ac8db33e7d212ebdf13e9cb905fbea609d91e8f95ebe5d410e7aa38dce0dc06e1f50015c8b562f89e36f502bf25ab6468621d04288baf484f84a626ba2856a92191bdb550569f71c3163ebb3da46d722a2cd16b062560ed007dc0d6a034fc8cce75dd8692e4d46fe8ce020d47782b2370c7d958961064e733ff13fe2ce898ebf60617fda831c7e2896b234a63fd31c9801cf812e4cbc6d0f0b57b8803003bd2bd35113dc8b4f49a931eb71cd190e3eb4aa311724eaa9fe075bdb0a320fef6195aeb720f4cf425b1facde24163a87fc816990cd5ca958d639c34cfef778d8654a33d56ad0a1c0cc6a1ebe70eb3d9fb6e614015674d28da9c8da187caf3044a2d16a69db510c40781da2b71d94179173dd2f829260a1b49f74ceab04f77066dadc7d9d28add0ad8f4ffa31674d9457cfffcce6c7c177ef80a61b264ffad76973c92c9f3ed91273401e9e9b5f51fcc7bab1adfc31a7bf738a16767c156586bf30474a4b244b88fc2dbadfd2beb866c9b64b0f01baf80b6dd32fb216356a497b272a12156d6e030060de6861d5b7ae58965e7393c29fe7e468d3f9e01b5d92d388bfb8b874fe989a0dae142d1f03846a506b48efda2863a595c6324e4b56a04dd65fd6ccf5a561263a3d989c0c69277657056fc203ada0"}}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000016c0)={'./file0\x00', 0x2, 0x7, 0x0, 0x1, 0x3, 0x800, 0x8, 0x2, 0x0, 0x1000, 0x22e1}) syz_open_pts() (async) syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000001740)={@local, @local, [{[], {0x8100, 0x4, 0x1, 0x3}}], {@generic={0x817e, "ea287fe0da801926fd4eae0f20699432f5ee1f02199f5d4213043ea3d12bbc455918fe8afbf5b9663f603aafc9ed317b5513351a617020cdd9334582"}}}) (async) syz_emit_ethernet(0x4e, &(0x7f0000001740)={@local, @local, [{[], {0x8100, 0x4, 0x1, 0x3}}], {@generic={0x817e, "ea287fe0da801926fd4eae0f20699432f5ee1f02199f5d4213043ea3d12bbc455918fe8afbf5b9663f603aafc9ed317b5513351a617020cdd9334582"}}}) bind(0xffffffffffffffff, &(0x7f00000017c0)=@in={0x2, 0x2}, 0xc) (async) bind(0xffffffffffffffff, &(0x7f00000017c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001800)={0x4, 0x200, 0x101, 0x3, "eab07a4fe8c808de009936e493f5a469f52b8dce", 0x5, 0x9}) getgroups(0x7, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r9 = getgid() r10 = getegid() setgroups(0x6, &(0x7f0000001900)=[r6, 0x0, r7, r8, r9, r10]) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001940)={""/16, @ifru_dstaddr=@un=@abs}) shutdown(r5, 0x1) mknod$loop(&(0x7f0000001980)='./file0\x00', 0x8, 0x0) 2.038390515s ago: executing program 4 (id=2015): syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x8, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@info_request={0xf, 0x0, 0x0, 0xf, 0x3}}}}}) syz_emit_ethernet(0x5a, &(0x7f0000000180)={@random="b90531074b01", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x2, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"c314d8a6d1169ddf9e9117e6e1895dc942b1c62e8aa51777e4ea9965799c9cf1e9ec2102"}}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) munlock(&(0x7f0000454000/0x1000)=nil, 0x1000) r2 = socket(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000f87000/0x4000)=nil, 0x4000, 0x4, 0x812, r2, 0x5) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0xffffffffffffffc1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000c50000/0x2000)=nil, 0x2000) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) 2.037810036s ago: executing program 6 (id=2016): r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0xc, &(0x7f00000003c0)="6c6f545fedadaeeab98902000000352ee25c277f7ae307710e55b11edccfa46169f9c3cbacc5d142f5ed3ef8ebb641d58ac2ddc155a278d9260b24", 0x0, 0x0, 0xfffffffffffffda3) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000000c0)='\t', 0x1}], 0x2) write(r1, &(0x7f0000000300)="092009018000000000005c2a413f308cbbaee4c637000000000000007b6a0a0000000000000000000000000055c09fdf801429874c63b547c6cf919c4d71277b0637bdee0f4f8c6c20aba5694ccc407f63d91b31f980871b82b8bc4afd604e759f3e2a899d73b4e118ac9bd0e244e3e71f0154ab137fd2449a9a34d89964", 0x7e) r2 = socket(0x2, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r3, 0x0, 0x0) r5 = dup(r2) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f00000000c0)={0x0, 0x80000001, 0x0}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0xfffffffc, 0x60000000, 0x2, {[0x8, 0x6, 0x9, 0xf, 0x2af5, 0xe77a, 0x10, 0x1, 0x2, 0x100000001, 0x2, 0x22bc, 0x0, 0x3, 0x1, 0x6, 0xda5, 0x3ff], [0x9, 0x1, 0xcfa, 0x6, 0x3, 0x5, 0x7fffffff, 0x5, 0x8000, 0xf50], [0x8, 0x0, 0x8000, 0x2, 0x7fffffffffffffff, 0x940], [0x80000, 0x7fffffffffffffff, 0x2, 0x7, 0x3, 0x2], [{0x9, 0x4, 0x8}, {0x6f8, 0x4, 0x8000000, 0x1}, {0x7f, 0x1, 0x39780, 0xffffffffffffff01}, {0x6, 0x7ff, 0x6, 0x1}, {0x1, 0x2, 0x1, 0x3}, {0x1, 0x7, 0x0, 0x3f}, {0x2, 0x3, 0x2, 0x5532bf1a}, {0x6, 0x28000000, 0x10001, 0x7}], {0x4, 0x7f, 0x3, 0x3}, {0x8, 0x7ff, 0x1ff, 0xc1}}}) 1.947395501s ago: executing program 5 (id=2017): mkdir(&(0x7f0000000000)='./bus\x00', 0x18) r0 = kqueue() mquery(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x0, 0xffffffffffffffff, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffffa, 0x8a}], 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x200}, 0xfffffffffffffffc}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x7ff, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x38, 0x0, 0x0, 0x10, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x8, 0x0, 0x0, {0x5, 0x4, 0x0, 0x1b, 0xfffc, 0x0, 0x0, 0x0, 0x89, 0x0, @multicast1, @loopback}, "0cd13339bdfedbb8"}}}}}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x202e, 0x40504) r4 = socket(0x800000018, 0x1, 0x0) getsockname(r4, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x11a) 1.887075563s ago: executing program 7 (id=2018): r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) r1 = getuid() setreuid(0x0, r1) r2 = getegid() r3 = getuid() setreuid(0xee00, r3) r4 = getegid() r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r6 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, 0x0, 0x0, 0x8}, 0x8, 0xe3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2000000000000003, 0xfffffffffffffffe}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, r3, r4, 0x2, 0x200}, 0x4, 0x0, r6, 0x0, 0x400, 0x928e, 0x67}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x8, 0xff}, 0x6, 0x2, 0x0, r7, 0x6, 0x7, 0x0, 0x9}) msgrcv(r0, &(0x7f0000000d40)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004840), 0x1001, 0x0) msgctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x3, 0x21c) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$hw(&(0x7f0000000440)={0x6, 0x12}, 0x2, &(0x7f0000000480)="03dd720ca6609d5c09e2c5379e87eff45a76b6460d71561f0f7c12cec41f567a4612b59074ed19", &(0x7f0000000500)=0x27, &(0x7f0000000540), 0x0) semget(0x2, 0x2, 0x5d1) r8 = semget$private(0x0, 0x4, 0xe246646ba633dde6) semctl$IPC_RMID(r8, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x7fffffff, &(0x7f00000002c0)="cb39fb7ea5272d2a18e2f5e1193b351aa543f38df12f3422d8d72f359fd85a7a0eba3faafd7125a2dd568bec4ff79ee4f7a562bf606c6da509bf62471def1a49e18bbe0e1f62e19b6a975dcf5882ae4b134ec5e868b378ea70d4c49a2d3016f013b46eb07abdbd61654e8d14fcba35590b02fe046370749f784ec4f4bc2ad5baf5fc659895a325f452b1630d7654395be4895cecdfde079f857de2bcc90b13cf1eb2b7b876a61a6686865bcfc3a0520e04fda7e4384833874bec1a314bbb9ba819d10b92bc", 0xc5) r9 = semget(0x1, 0x1, 0x2a0) msgctl$IPC_RMID(r0, 0x0) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000001c0)=""/186) 1.886748094s ago: executing program 0 (id=2019): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0), 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x100000000009, 0x0, 0xfffffffffffffffd, 0x0, 0x5, 0x0, 0x0, 0x5a}, 0x0, 0x0, 0x0) close(r0) 1.777230111s ago: executing program 2 (id=2020): syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e"]) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="177cbb99", 0x4}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002180)=[{&(0x7f0000000040)="9ccb60", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) 1.763561425s ago: executing program 0 (id=2021): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x26, 0x0, 0x0, 0xfffffffc}, {0xe, 0x8, 0x2}, {0x6, 0x7, 0x7f, 0x400f}]}) syz_emit_ethernet(0x22, &(0x7f0000000000)={@random="217ede030b4e", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0xfffc, 0x0, 0x0, 0x3b, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ftruncate(0xffffffffffffffff, 0x40000000007) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYBLOB="211bc88e8a0677aadf01a5fe88b168bd01dbab08cc8b085a8c1b6412"], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgsnd(r3, 0x0, 0x81, 0x0) r4 = open(0x0, 0x80000000000206, 0x4ebfac6bbaf7929) writev(r4, 0x0, 0x0) write(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x3, 0x1800) msgsnd(r3, 0x0, 0xf4, 0x800) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf6c0e2dba9723dff18aa4ebf664be", &(0x7f0000000080)=0x22, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000000c0)="e78fc76714", 0x5}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) 1.763014714s ago: executing program 2 (id=2022): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x10, 0x0) 1.637614272s ago: executing program 5 (id=2023): r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x1, 0x68, r0, r0, 0xfa15, 0x4}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setuid(0xee01) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 32) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r5 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x1, 0x1c00, r5) 1.635901551s ago: executing program 1 (id=2024): setreuid(0x0, 0xee01) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) socket(0x18, 0x3, 0x0) 1.633034319s ago: executing program 2 (id=2025): r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbb9fd812eaa46713048", 0xc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000205f, 0xfffd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfd, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x100, 0x0, "86d3724bbca73c00120000000700", 0x0, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) getegid() fcntl$getown(0xffffffffffffffff, 0x5) geteuid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r7 = semget(0x0, 0x1, 0x281) semop(r7, &(0x7f0000000100)=[{0x0, 0x7fff, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x8007, 0x400]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x9, r2, r8, r4, r8, 0xc3, 0xe3}, 0x9, 0xb, 0x200000009}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x63, &(0x7f0000000280)=ANY=[], 0x18}, 0x1) sendmmsg(r9, &(0x7f0000000480)={0x0}, 0x10, 0x0) 1.63031869s ago: executing program 6 (id=2026): fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$machdep(&(0x7f0000000040), 0x2, &(0x7f0000000100)="3ab19ec2f2fe2147e7348c1027d3eeb80b00e4b6f4de8077225d697e5b2f40f1e2efa9950e6207294e11d0a046fc905473a5017d834c9680d5bb34aa8b956d79793159b6ac3cdb4fe30e60e36035cdea0cb2db61804c297900e4ba81ee0ee9e664cf882753c64eebe99e13a7d13960e193f8c023051319ff8a9c64175f71639d554aebc03a994fad464c43742f8c5fdd917ed86f347ac7cf71c2d2b99a9c9f2e7c62ed7e2d0a994c17bc60445f743c386910", &(0x7f00000001c0)=0xb2, &(0x7f0000000200)="b6a80d05a5d047b93dbf7a7764ca7474b2b36eaa0d731835dd0fe305024e2c14d89d9ed3cda58f4a5b470f103bbcf546dba6681654ba28ba9850e174378ec3f49fc088ec5011aea5a29e8c8c0694374aa44149212f8393d43593557e12d08a66da513b2ae14b3b184a6e9b7c55e647504311b2c648684e763752c7af7f83ae69d7d3bf0e9e197ca8363ba6fe88002baca377ec4ba6f6248200", 0x99) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 1.39699107s ago: executing program 4 (id=2027): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e490900000000fffe00ebe1aa5323edeb51e2f0ca3ebbc2c4699a1f133ea7acb5d602000d7d01000000010000002102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c500002012010000de5000"/177, 0xb1, 0x802, 0x0, 0x0) 1.272471029s ago: executing program 3 (id=2028): r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x4}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) kqueue() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x20, 0x1, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f00000002c0)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f", 0x2c}], 0x2) writev(r0, &(0x7f0000000140), 0x0) dup(0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) socket$inet6(0x18, 0x8000, 0xdb) r5 = syz_open_pts() close(r5) getpeername$inet6(r1, &(0x7f0000000740), 0xfffffffffffffffe) accept(0xffffffffffffffff, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="8858cd20", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x95bf59ae3ff5d4fa, 0x0) r7 = socket(0x6, 0x3, 0x63) getsockname(r7, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) 1.271086069s ago: executing program 4 (id=2029): sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x800}, {0x2, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x50, 0x1, 0x1, 0x4}, {0x16, 0x5, 0x2, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r0, 0xc0084427, &(0x7f0000000040)={0x32e8, 0x10, 0x77a, 0x8, "00000055bcda5400", 0xffffffff}) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff, 0x1}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x71}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fe7000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f00000000c0)="f3ffff73", 0x4) 1.270697023s ago: executing program 1 (id=2030): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb3, 0xb5, 0x2, 0x7}, {0x16, 0x7, 0x7f, 0x8}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="6aab020000000000000001050b4336e2c9fde31e059fb35db54fd86a994bc977182612af12ca92795b5c7f68ad9a4e44894c62565ccc0b7604fb3c60696c25022b8c45c3b75cb73d6a192ec317d5622c51a87bc581d3c74784b6bd66ce0a8bf1ca", 0x61}], 0x1, 0x7ff) sysctl$kern(0x0, 0x44, &(0x7f0000000480)="5f5c3c03b72f71f21e34718defffff7eed93332cf1093c8268392f90", &(0x7f0000000080)=0x1, 0x0, 0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_divert(&(0x7f00000001c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000200)="05fc768007e491ea111d106bed6c72944972c4d8a8a2d11dd1543641a64621545e89db5d11de8a0d86", &(0x7f0000000240)=0x29, &(0x7f0000000280), 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ftruncate(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x44, 0x40, 0x6ece, 0x8}, {{r2}, 0xfffffffffffffffb, 0x30, 0x20, 0xd8c1, 0x400005}, {{}, 0xfffffffffffffffd, 0x60, 0x1, 0x100000000, 0x4}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0x400, 0x5}], 0xd7, &(0x7f0000000600), 0x8000, 0x0) (async) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x44, 0x40, 0x6ece, 0x8}, {{r2}, 0xfffffffffffffffb, 0x30, 0x20, 0xd8c1, 0x400005}, {{}, 0xfffffffffffffffd, 0x60, 0x1, 0x100000000, 0x4}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0x400, 0x5}], 0xd7, &(0x7f0000000600), 0x8000, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$TIOCSETA(r3, 0xcd504404, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "d66ad0c200000000023200f6d700"}) faccessat(0xffffffffffffffff, 0x0, 0x54, 0x1) (async) faccessat(0xffffffffffffffff, 0x0, 0x54, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000001a80)=ANY=[]) socket(0x2, 0x1, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x5, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x5, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setsockopt(r4, 0x6, 0x4, &(0x7f0000000140)="aef43c05", 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f00000007c0)="7b9e847c4ada0a10639cb6c0933061989e7e2a78e2a9a4090e948f996d72008b6d0a759114889abed3c9f6f02905279bb89e58b4872c1f345685a98ac6cf9a07cbcac47686b158b5fd751da3d3c575fe2a43246a549bd9da5272bf8642e1a58d69253ab541294b5a080886c7c17a820f310276a0a281fe04a6567dc46a4d84dd35fac14236014fd56677dd38c5232eedd87c51478f74b000f3fa2aef04d6e276eb1ed9000000000000000473fe2c1a1f23cf37b5f9f380265580d33d776c33d7bd227f749f99c80a8a914f5e71a8bc1d7202431bd2e2053d1d620c4e5b6fc63bd5f288888b60f0f978ef1cd7af1a983dcbb10e987e1ab546488ef505f7a72e4ddbe2eb381567ece5a82586104b1cb276dc26aec055cf3d4da30f8d93c254a6a97c76f7c94634cd743087c5041ed460805ceccfdcda2608829b77f8f6500ffb3562cb309016d33f88b67e2272a1fea2fd9bf0d747ba9f1d08d57712dc63b1229a34b401cb62f7b70000000096bb8a3da71b1745522f439f14e8b15c75fc472c4bdcd66b108962a79f3d9c490460421464c9e117285ca1e23078b17144890c9361a14ca7e94f4c321f01472e5ab2366533e1dff7c71b4d6564d573d5d09de7ae9d1ea8cf3a97f4d582ff225f360c501930123a0af78659d5aa95abfe040964a6e210413896a391c39946d78b46aad75541eedd1d638f74b6871b179b7894cde1f19992392b065e6f3cc011321da7efecd9ad0efe8c8e074dcf7ea074f63d55455bc6a343499064d0695651af734928d013d766eee03c425848c6afa150b42984734b7f335b149a4f3142a6b3cecd30feb53c26813cc10cb862e3ecbbc4d8711b750b1cf8efb723e6694abca726d7f89fc4d047c38f22c9754d79b4221ab6901d3edc4aac4b190cb256b253018df3669a09e094f7bb157755682b564c7853712367e4c8a649288546f425c4c026ded236d1d1928a266da15239c2f9f2ed1521e339467e6233fc0cdb9a651c537e525d4be51d1034a4bbe2f9f01bc43fde572f6a9ca2288f1b81e071f5f12383768964d96df7d2aad803ac8d13bfc9c670b0cc2aaff92611af83f64d0b2de49483159b9902dd3c7f0cd19b738d2e07b89851a6a37bc74e7ec432449adf16b3911e88506fc435cabb624bdbe43ea897a0c4", 0x33c}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)='O/', 0x2}], 0x1, 0x0}, 0x8) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)='O/', 0x2}], 0x1, 0x0}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x8, 0x0, 0xf, 0x4, "79a846017f8c32ba5d4b3c8fcb0b98c6bfb8ef53", 0x8, 0xfffffff0}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) mprotect(&(0x7f0000302000/0x4000)=nil, 0x4000, 0x4) (async) mprotect(&(0x7f0000302000/0x4000)=nil, 0x4000, 0x4) 1.270046639s ago: executing program 7 (id=2031): writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000040)="fb408c0a5e1b2c1d6d00000080", 0xd}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000000340)="6823a1df6064ea99473ea2b1b464b47557b326737660b684a9f67a50e65fa72fc739a19c5fd5c72d5a5f6e524b8a76365a869346079bb4cca28433d6261494de602d15bbbc1aaef7118d880fb8cdf4e3512babb9d7ddf25609e4043612f4e6711b0b7582ed703bcd85640541613d7564481d50eb88f2938e5043dfcc61c35f587180d5b30a9ebd559bc95d0843a64342b8e3a61becd0cda52fc0a655ff416b6dd7eb54a981831ba907ed29c8b122aceeb65886a99dbedd9d4b988efbb974bc6076cf752e71ce25c22373932e28c2f6399a5be6199e6fff7fca7be37838757b97c211e72b0f3bd5002190805dd3e41ef3f2c687eb8c1eef79c82f50b079", &(0x7f0000000080)=0xfd, &(0x7f0000000240)="a2fb86e92401eae87e460de371b5d32e6ea47ae62a8d6544ce5b6fdf880357559280e0bd7923e275e061277db0939702276d1d7e3b1a40125b57a1171ee3516fd506ea2f39e828bdfca1af42eecf98fb7afa8dadaffce1ef83138060ff19967dad65461102cdfb89e1c63c5563e6b68ce4e147dabb6403321072cf16a84963db48481c650e3b446a32e2a0da71e8b88ba9b2c87419579969e1d962dd47d43f0343e540c4445e0d8fc641625df5e6e95ec678d4", 0xb3) 995.021412ms ago: executing program 5 (id=2032): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xaf, &(0x7f0000000000)="ebffcb37905ee1812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, 0x0, 0x0) 993.516174ms ago: executing program 7 (id=2033): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x1d, 0x20, 0x0, 0xffff, 0x0, 0x8, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@end]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x30, 0xfffb}}}}}) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) 993.095131ms ago: executing program 6 (id=2034): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x7ff) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="c7bf18de71fda74a0429e1fc3fb3d9ae8fab9461b5", &(0x7f0000000080)=0x15, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000700)="d80b0000", 0x4) 992.532067ms ago: executing program 5 (id=2035): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x74, 0x0, 0x81, 0x9}, {0x3d, 0x0, 0x0, 0x2}, {0x8016, 0x0, 0x1, 0x800}]}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) 991.989729ms ago: executing program 5 (id=2036): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x4000000000000, 0x6, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x50) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000080), 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) r0 = shmget$private(0x0, 0x3000, 0x15, &(0x7f0000536000/0x3000)=nil) (async) open$dir(&(0x7f0000000440)='.\x00', 0x10000, 0x0) getuid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0x0, 0x140, 0x10a, 0xfffe}, 0x1004, 0x0, 0x0, 0xffffffffffffffff, 0x100000000400005, 0xfffffffffffffffd, 0x3}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xc8}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) (async) bind$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x20000000, {0x100000000000002, 0xfffffffffffffff0}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x28000) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() setreuid(0x0, r3) r4 = geteuid() setreuid(r3, r4) (async) r5 = socket$inet(0x18, 0x3, 0x102) r6 = dup(r5) sendto$unix(r6, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x1800, './file0\x00'}, 0xa) (async) getsockopt(r2, 0xffff, 0x7, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 832.146582ms ago: executing program 2 (id=2037): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x3, 0x18000, 0x0, 0x24, 0x10, 0x2, 0x0, 0x2, 0xa89, 0x3}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x5, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) (async) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f00000001c0)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7, 0x0, 0x2, 0x2}, {0x81, 0xff, 0x5, 0x2}, {0x6, 0x3d, 0x1, 0x800}]}) write(r3, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) 831.848517ms ago: executing program 7 (id=2038): sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@random="4deb6ef2f6d5", @local, [], {@ipv6={0x86dd, {0x7, 0x6, "95526b", 0x0, 0x33, 0x4, @rand_addr="f052393bee94a7bab584d8d7eadcf8c2", @remote={0xfe, 0x80, '\x00', 0x0}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x80000001) 829.702449ms ago: executing program 7 (id=2039): r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) r5 = socket$inet(0x2, 0x1, 0x4) r6 = socket$inet(0x2, 0x4000, 0xf9) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xa4, 0x80, 0x8000000000000000, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0x22, 0x2, 0x4, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x22, 0x2, 0xfff, 0x100000000}], 0x9, &(0x7f0000000140)=[{{r5}, 0x9769eb97a690334c, 0x1, 0x28, 0xc3, 0x6}, {{r6}, 0xfffffffffffffffc, 0x0, 0x80, 0x5b84}], 0xf, &(0x7f0000000180)={0x8, 0x100000000}) r7 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x2, 0x2}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) close(r8) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0/file0\x00', r3, 0x3}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r9, 0x80105705, &(0x7f0000000300)={0x9, 0x0, 0x80000000, 0x8}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000340)="90ad90f42819a1ff8efcf3dfc3e45402563e94f8d0bca2699629d4f297c871a36f297bfa1883cc6fcf2afeb06eb3f491bb0e12c00c476b662b1a242c1fb598e1d301fb112e", 0x45}], 0x1) r10 = dup(r1) connect$unix(r2, &(0x7f0000000400)=@file={0x0, './file0/file1\x00'}, 0x10) pwrite(r10, &(0x7f0000000440)="dd93b799af4ac2c6598314df06157a", 0xf, 0x4) syz_emit_ethernet(0x32, &(0x7f0000000480)={@broadcast, @remote, [{[{0x88a8, 0x3}], {0x8100, 0x4, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @empty, @broadcast, @local, @multicast1}}}}) setsockopt(r2, 0x9, 0x7, &(0x7f00000004c0)="a304df318980d7356c8cc9358e2e2ba53fac6f2339eb75d747989c", 0x1b) fcntl$getflags(r9, 0x3) ioctl$WSDISPLAYIO_SBURNER(r10, 0x800c5751, &(0x7f0000000500)={0xffffffff, 0x3ff, 0x9}) read(r7, &(0x7f0000000540)=""/146, 0x92) sysctl$kern(&(0x7f0000000600)={0x1, 0x56}, 0x2, &(0x7f0000000640)="224c04c929737765d74d6bee941af53cd7b082606057c0615fdee57427253a3702ac46a4327c43f90bb505df1062492f7c9f6654edd49f5bb1b8df3202df797c746b469e2743599efa782d4fce7081d434541d592b154db1f1b7dbcf7a536f4f448a6f7cad", &(0x7f00000006c0)=0x65, &(0x7f0000000700)="e87cd815a43c35587bdc6adec13216519609093ee93336138545b9f92d8f0d8d1a5eb10b560752e6e73354a5a628b6d03bb9b0fa709e1aac9ec0946eded9716e1de0d475a30632abaa12f23c54aace445f251fdce0dedc52cbb0f6ca31035986f5dd4b326a5e7211341511c1a3a85eb65ed5e0b719c73f314d77fbd6fe9ae4514b78720a55c21e3086d3011fe6c1d43f4727d1fcc304d73ec9379a5518e69651faa793306e716103f7c452ccaa071efa4738e8818130f0097621e578d9658fe03af83ac3489ecd09e323f0eac22ad3ee34cfa7df9f5f3d0f4084ba57431334538175819b99084e6f0c33b741966cd49913fcf9bf9e9a8085a20712eae6246072fdfe4736a56e937c633f085e80b68f1ca1829c766a45556fd3308b72981c3a146a0b88d0818c81cd5d09e4656d8d1d95c6960c852666e5e59e81e39f676d8239e51abfc674715dea04accec925b9486e2e839be59b70aaf0d785094b0a6073044de58f707ff5662129e9e6e8d681aab6a0fa4aff60f7b2ab66e46f785f3165a2ead0012429b001e939a9a00ccda09e371ff79f1392ba7e39d48bb332a8669909acd3f0078af1307d7d75a6be8e045b6e999344e4a904de8a291e118f3c79f092794682e27d615278a62520a45013026aab3702ddf85289f84c132758bce885b2948de167e16f0479cadc1680c5b03c01d15b7e1062ff2a9a74d55c2bb9fc442104019014b5db723007026869ab48833e5772266c71dc703fc2087185a17ac245228093ffc09ac1f5d5281e6012f4cef3f39d0e674afe01ed14fb3128be0c8796c316647d07fb9a3903f8acf8ed195e3915b4951336c4b5e85a8159835c302c30eb06993f21d0c925cc4164ca7d21b20a0e572379a3b509eb67e3e31478e40fc4145105a107b2de99debb8a16a11502a05b9bca71c3445ca0a9cd177fe63f0fbb17f46c421ac565284bc6c807dd77abf82fcbafd1e56744fb2e743fd8c2e88b504ce4c5af431c1613a03ae0b4379a304e6759fd9baabd93a0efa1fb1e3f34644de21e41579f16830fcc4d330d1a9128cdd96589a56bb8aeceb165322f665c0237a9658bed81c402215fc6a20732d7f68c5aec831145a5e4e952ec7b41cf3a29bd3792366e0a3ee65463b2f334b07568f614ca60335ffdaa0279907f6273464750697539a870986e0d20cc3dc89493a59b92bdd6031887803d4115e2931c4d8b5b375ceb3b81c940192762e0da3aeb4dcdb3877c038577409c5658b4fce6b8351d169627a505258367f54b4850a2957ad65a21d72c07ec987d1bc25af283234ee7bb1b623fe3212e614c78963c392ead3d3fb3d907b3c4b53dae5411d368517cf8debe3c2fc74b896de4145d165a6c9e2b4b96e426a7f5c77cf710b23fe69d3d1b1e697e274caba6cc4990aec9bfdd6c84448132d4111d4f579b7f80dc73b39ad4a0ca6d14969b352b445823c033c2cb9ccaed4935f1604f2b407056de81226a70d2dccf0072971d8b0f7291cb55d1a5d5f5396f2ec0933732688a0baf1c3627fc83f53141a2647674de90104512b04819abe7859ba79a33e2e37df7f6c4d9b5aa9d22d18bde8ab88840a97f8edca08ce3ce5ec95c18f209022199e78154fc30704e47873c9e466c15c474b8c6f0b5ab29ba24fe72a4071398632673075d292b3decbf9ede28a2269c75c7ba470ce15c649c512f9803980988e3a5fcf36d665f9843d8f3fbd87cea827f121e8ff51a5b8a500237e0e5d137f051c729d5fb6a31b37d5038ebd9858fa63882265354e93e99b6e9db426ba94b509a61109508ce998478b0c44c9977469b1d64875d531faccaa0509c527bdb9663a08330e6a9bf121780909d8d510873ef6621258d79b171d2c9d07879bd06370d2d0a91d000b91f88f336900e4443a304809b972540450300620d9a9dfa513228d910bf76a215e7f17e37d50760a9bc92a985852acebb650f9720341631c3740a75bbeb4fc9055ec37604ccd49bfe476cb415cd98f6bdf3443aaf7ae6394948e6a643d72b0d3805149ef3cc6e0a12143464a0ee089a02c4bdfac2c2b665a8df68b1585bd795973d94c1888cb16143b231ebc37f36debb331320c0dc7872181841da330f05472a38712177a73d0569382c3c9a17cb6a75408bd4547d3fd87203aa689274a977a3d0fab41829be63990a98c9309e49c4b60cd83752b877104fb4f4f02f37efaecf188a89dc80649e04497b78fd9a8b5247ea5dae64b6448218856aff19600b2bb6cd903b48f7c42464d2819edbd350ae6c3e630a260ba12c949a3f8400770bd9db1aa4cbcf2131392f7c7680fdd1f3386db1b2dfc86cc667afd5fd02ff64074d382b38ec6620a6ae4f4e837d068640206eda53fde5328d68d331aff7c0c5eace1eba763a6cf01d4bb0bd2777b689eadc5552b1fc248f73093df5f8b25b97b3e24fac61e0cc4ea1411d311f1131e63777227b0cf28ae5a5a36b46d4cad244d4330f2b825aa8fc7abfdf2eddb692fa00bbf354f29620e94c4419019b52b0a175f596b32d4b7233a5e2fe0e787223da808bd3076d4be4b02c576d22ed3dc5230baf234f4fb12b4e90f4fbd134060fbe2c0a0959688dc0bc6535d5f49a42a2d396f583fa67aee64f8fca12bebded256db4f46a4f8379168a626e70b56ce3ae71dc1f48f0b614ce72a4197230b8a30b5dcb2a85a6baf468229c0dd0931dfab1e37ab24b8532427c55bdcfda9f3c1e278dddb9be0af50865dfddace65c7b8d0fd786fa40f6ce8a8df477d00cd8b14b8ee5062fd11e1c83d50aeb6e7dd89737372d2bffc447d1e8d12bf01dc5d09e7e3785656e485f438214e38064b528a6dbfd80af3cd6e6f110bf5e80a3ead7fbe9986b3b9126546631d58f36c308c6d4218dbe0839c108f3e6628ff45e594d653c41b83c77ba54adf00d29984ec166c0d0cdfa7018c968c8f5d8951270099e0db0bdfb02c7e337700f8da3c0a90d3cac6816150657427b7be034fec2ce6d0231345a6e3e0c360fcfbc2c262801cdbd265061cfe457c564049ca3d4edfc78097e9d81f735922b202809cd4683f3ce6620e8dafb0b9a43102f9674ccc0a1564b0c1b953c36c29da93396f9c0d8d654459f557e33b994864e453e002a04427f68fb57616085f338a300f4952f200b6b4b5cb1c29abee24975eaeba407431aebf45895092a6699b17626995598939ff3c3d29ee23fd29d9a804caaa2bb91cfb239a5ad613da11e1729e3d7434cc754d59acebbae8239594b9d8fd322f3dae7812f3d8aaa779a5e8b72051776d698325451ffc1d3f49b8c241c347a3eaf6ab67fe178f1b605729294d55b53da7d397db7dd69e0f5912f12f26592180c0762a0d7eaf23f6316d0faab35119bca8042dbd00955e1d6cf63d4bf635a42efd1082710452f492be25ab85f32b0e94ccf2b5b1e664743c18da659e27bd153575d3a7ec5026d2fa7070515f4ab9df053da019696f08daeee2b32babd05581ae6898aea941132c5c3332823e40ac85cc8639875f7ec4ba9c83e7fcde4efb8cf673a48923b24ef670f8dc54488036a520d411413ae09ef0a7984ddb11ee3b9a2ef13686d3f30e1fa2bc0f891a88f89b1898067782c2dc7b484e838e115e5b470cbba1cd32c86e55da1b4b20a78682164dd0d6258bf196774b7d5765ea55d5bd64366f45e02f3d037463962e3ec689e485dbe1320de26bc75726641487885e51ab25b212455b2c6024b31235667599768a842cb6b66ab0b7ffd6b5092029f1c742abedf9c283545969a12471e286d53686b881fca8dd015fd449bfb24202828897e5f4035f92c17043fc4548a90528b5ff7180647ba726b8345ae5e48916f8bd2ee15a96f99c725e81c2c3768c98cc284410f8b57a7bb629494a78bed88e9a66b31b65f107e7689cda1fed0abee0cf98516ea2e17f95c0cca631a280854b79ade1ecee26a5fba248446af467b5b517ab263c7e9bcb3de86602de4557fe0eecd8adb8dc2e7e0278429140adb708516da49a0ecc6881e8838a8f86096fb806353c66b20284e4d18ae709f1e6e28d5ccf7b06fd606e821d491b37619d7fc6338124103ef8ec65a84d31eb3138559725b5d296679aff7be246e7584848b6ff3f62cba5b82294d9aa336b5f697cadb0407b6934bc3f033ee28f7198a359e6b3a5de79217d63f9fac06c2cc02b62e8ff97b7b0207b8ddf712630c0d966ed647ef226a97665ab8de32adb1ce9a16a80a7da20b555331f17978eea8fbb78000f7cc24ceb15549369b9cd7058d77ef60ea2039d2f33b5c117e77c5ba4b5a4857b326c06051e35168f319668cb3d168301cb3f1a7eeb92065785bed6912b0796a0480b46c613cedb27ecee5a3499355083989a94a96ed7402bad32cd14d6794d8bf5f3ee54184e97f02ac0df04736bda41effeab561077f34d7583c2328f47dd08d0c8e6ee6c4d744451802cfbd736fab7f8cedea9bc16b67baf321395706ebf59a3f26cc29e4834cdc7da3820f29378f03d7145a09c7bedbe9660218ee8b6df6703960defaf94021f226be5f3e52ed188ad4d9a645502bf71dc5687c343344ffa715df952e5e29dc32aad965573eb9c43da1878b12d932c51e893d2cae3aeaa8aba99a17351432cd1aafbe84430dfe9e29641f8c3a3a7514c36cb2d54a287213801348c351527b920baa8ec9f90fafd2e805b11f5769ea98236685ead1612fb0c18b3fc49504628fff4080d5863fe8e134914238ad70c7445a3a307a37f11e4391222f147b4c4d8480315df9724b383fc7cc58c4fb2bb200785eb9d753625ec6f8d69ac9d430eaea94927cc169d73bf82bde8641d1aead94f7239f63fca2c8ee8b6d5a77c629845348e1784a4d62e15c7ab019706d15ab0c6b65b64c7a70c0330f662bdbc62af00d28021472b70cfa95cb3c30104ed1002843c7b871d55729ea7cc3e71aa934def151a298862f48b89d71037208fca70e209a57194eeadcc929b834cd41e795037f60c2bff3234604c6acb3602d62f90466bb42a6d80f79ac6ad9864bb1a4107914c0ca2e7fd70057010cfb8f4bca092f73a46eb79b6068e6f7c10b6f4886b222c8cbd0175385e70a3a2e64969417c6f5db07ede97c8d0740dfad585ff48ef7a663e13140bdf127510963caf42350d85ecbfc45eba954baa2eb66872caaa74c94a61adfeb6da9bc927a79ea7d8882f496634581fb8f72e3423f79df4be87dbf602c62ddc6e8f652aa027734b8f0643a2b3f2674b2c5b2e23aa1bcb8965af45694adb97955fd823814df33fa1c8de2465ec76565253c6734dc87a25aab17d526154641469675e54503a9776aad83db159c99e572dbf08d1b3d53dc98cf9bed80f4ea9e3ed92878216bcd00cd8ed709a571ede562daae7f903d74ff0c925a27a21af78d79a2e42afd91373fb32c9002d00797d9294663b21c00fe17ec91bda9f3e6621d7ed30fda1a2d249849968222b978415208fdc68d6f8fb5e3c87ccca94a940f8ac6722c898ca66943cde59a2f040b6acf94068ae6633ad21dac8d4676cc6b69768b0fe5b8038c8bf017a7841392e5b70c9fc9bccfd96d5406b9ae138ce58395a3c65782ce5ac576d0bc18f8584504ba669257feda15953b24a749343db2bfac70846e2510ea21016d147c9186a6560c0c7251a95fe1fe0db5cdc4f0bdcd31f35ae2268f14a32d0866289c7dc682ba0c69e0a99317ae338e17d1e174ac6068e57b5ebd29526f77b703f6083cb1988c604f548b549838557b332ba85501f9b399f0fad592ba7a2609b0301de02b27cb5ebf45eb773c54e70efa26cdd6", 0x1000) r11 = open(&(0x7f0000001700)='./file0/file1\x00', 0x8000, 0x20) r12 = accept$unix(r2, &(0x7f0000001740), &(0x7f0000001780)=0x2) kevent(r11, &(0x7f00000017c0)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x40, 0x2}, {{r5}, 0xfffffffffffffffb, 0xa1, 0x2, 0xfffffffffffffffc, 0x1}, {{r12}, 0xfffffffffffffff9, 0x2, 0x8, 0xfffffffffffffffa, 0x8}, {{r9}, 0xfffffffffffffffb, 0x61, 0x20000000, 0xd6, 0x9}, {{r9}, 0x0, 0x8c, 0x2, 0x5, 0x3}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40, 0xc, 0x1}, {{}, 0xfffffffffffffffd, 0x81, 0x4, 0x1, 0x9}], 0x7, &(0x7f00000018c0)=[{{r7}, 0x237d435fd27b00c2, 0x0, 0x40000000, 0x41e, 0x15}, {{r3}, 0x1, 0x2c, 0x8, 0x7, 0x9}, {{r6}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7, 0xe90}, {{r10}, 0xfffffffffffffff8, 0x8, 0x2, 0xff80000000, 0xc67}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x1b}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x4, 0x1}, {{r10}, 0xfffffffffffffffc, 0x10, 0x0, 0x7ff, 0x2}], 0x4, &(0x7f00000019c0)={0xd56, 0x5}) pwritev(r11, &(0x7f0000001a00), 0x0, 0xdc9) kevent(r10, &(0x7f0000001a40)=[{{}, 0xfffffffffffffffc, 0x40, 0x4, 0x10001, 0x10c}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffc, 0x0, 0x40, 0x1, 0x2}], 0x200, &(0x7f0000001ac0)=[{{r10}, 0xfffffffffffffff8, 0x80, 0x1, 0x4, 0x5}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x80000001, 0x7}, {{r12}, 0xfffffffffffffffe, 0x21, 0x4, 0x8, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x38, 0x2, 0xe9, 0x7}, {{r10}, 0xfffffffffffffffc, 0x2, 0x4, 0x7, 0xfffffffffffffff4}, {{r12}, 0xfffffffffffffffb, 0x8d, 0x80, 0x7, 0x8}, {{r10}, 0xffffffffffffffff, 0xb9, 0xf0000000, 0x8, 0x3}], 0x1a604377, &(0x7f0000001bc0)={0xc, 0xf70}) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x0, 0xffffffffffffffff, 0x0) 828.795161ms ago: executing program 6 (id=2040): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x1}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffdff}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) (async) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) setegid(0xffffffffffffffff) (async) setegid(0xffffffffffffffff) setregid(0xffffffffffffffff, 0x0) (async) setregid(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3", 0x3}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r1, 0x8}, {r1, 0x1}, {r1, 0x10}, {r0, 0x20}], 0x5, 0xffffff4d) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ce42e18aee", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ce42e18aee", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) 626.945713ms ago: executing program 0 (id=2041): select(0x0, 0x0, 0x0, &(0x7f0000000100)={0xad2d, 0x1c, 0x0, 0x3, 0x1, 0x8000000000000000, 0x1, 0xb}, &(0x7f0000000080)={0x0, 0x9}) (async, rerun: 32) r0 = socket(0x11, 0x3, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async, rerun: 64) r1 = socket(0x2, 0x2, 0x0) (rerun: 64) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r2 = socket(0x2, 0x3, 0x0) (rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) getrusage(0xffffffffffffffff, &(0x7f0000000100)) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) close(r2) rename(&(0x7f0000000100)='./file1\x00', 0x0) select(0x40, &(0x7f0000000040)={0x1000, 0x8000, 0x8, 0x3, 0x6, 0x7ff, 0xfffffffffffffff7, 0x8}, &(0x7f0000000200)={0x0, 0x2, 0x8, 0xed5, 0x7, 0x3, 0xaab, 0x3}, &(0x7f0000000240)={0x9, 0x8000000000000001, 0x0, 0x8d40, 0xfffffffffffffff8, 0x8, 0x2, 0x4}, &(0x7f0000000280)={0xe, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) sendto$unix(r0, &(0x7f0000000140)="b1000518000000000000000003010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x8, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair(0x1e, 0x4, 0x0, 0x0) 626.576309ms ago: executing program 0 (id=2042): sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000180)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) 626.304259ms ago: executing program 4 (id=2043): r0 = socket(0x8, 0x1, 0x6) ioctl$FIONREAD(r0, 0xc050756a, &(0x7f00000000c0)) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) syz_open_pts() r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x400, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3, 0x401, 0x40}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) recvfrom(r7, &(0x7f0000000100)=""/134, 0x86, 0x1842, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0xca) setuid(0xffffffffffffffff) ftruncate(r8, 0x79c8) setsockopt(r4, 0x0, 0xa, &(0x7f0000000080), 0x0) close(0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x7, 0x2, 0x0, 0x80000000000000}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xb8) 416.76387ms ago: executing program 2 (id=2044): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x5, 0x2000000001000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8b1, 0x0) socket(0x18, 0x2, 0x0) (async) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='c\x00') (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000200)="6544d6e1df59196b463afbcbed60b62b1480d061f8e1135caca1bade7cb0c916bed5d1ef34d4d75e08d7315155b8a53a76125d2620aa01e9e9007c9d06c577c0eeea5f1f2b6a381f09f9810036857f66b84fd68280b8d98356071f0412525f2696a0470c7165f7351dc7e13b43b0b3b626a41ecff78c3cb607f3fe7d4185e91f19db", 0x82) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x1e, 0x6, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000001c0)}) (async) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)}) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) 165.234462ms ago: executing program 1 (id=2045): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e490900000000feff00ebe1aa5323edeb51e2f0ca3ebbc2c4699a1f133ea7acb5d602000d7d01000000010000002102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c500002012010000de5000"/177, 0xb1, 0x802, 0x0, 0x0) 163.157242ms ago: executing program 5 (id=2046): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000002c0)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) sysctl$net_pipex(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="e01f1cdf", 0x4) getrusage(0x0, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) 160.091772ms ago: executing program 6 (id=2047): open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x40000}, 0x0, 0x0, 0x0) 159.471078ms ago: executing program 0 (id=2048): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/91}, &(0x7f0000000100)=0x5d) close(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(.\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\\#\x00', &(0x7f0000000300)='(-#\\}#!\x00', &(0x7f0000000340)='-\'^$\x00', &(0x7f0000000380)='*$-:)\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='/*@--&!.\'#^-\x00', &(0x7f0000000480)='\']]\\^%$\x00', &(0x7f00000004c0)='@@*]\'-/\x00', &(0x7f0000000500)='*\x9f-\f\xb2$#&),#\x00']) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000600)={&(0x7f00000005c0)='./file0\x00', r0, 0x2}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) connect$unix(r2, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000700)=""/4096, 0x1000, 0x1042, &(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001740)=0x8) sendto$unix(r0, &(0x7f0000001780)="5c5e9b8e63456586b85bdcd9fcf604c1d87b3258856b796032a0a468388af0fdaa2f2724a5", 0x25, 0xa, &(0x7f00000017c0)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) sysctl$net_inet_tcp(&(0x7f0000001800)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000001840)="dfea68bdab1f90a268fdf37bedb8051a05fd9ba912828e7dea530ec108aa95c0d374bac97a941d26a939a9769ffeadf09c771570cb0133c05418b61b01ac98a9624bc8f8bfdc79149fe30e21bc506e981cbf908038cefe6950b1dc61887ab1e259ab27348c8ed878ad9d55d929b62471ebee", &(0x7f00000018c0)=0x72, &(0x7f0000001900)="fc748d06cae5e236873c19b1355cefaf9ec7f8271853e95f1be573197aabfea1ffa2037e95783a1fbbf82476a1b27693668f28f002fc301b6a7bd567494f54e6fc2006558bf066dd4eaed532cec25a8469c3fe22e6c5d4c28018d927", 0x5c) r5 = accept(0xffffffffffffff9c, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) sendto(r5, &(0x7f0000001a00)="b5d561c82afb2aa51aa6a24a446ad528df6018076fab636241e568c5838076ab5e19a5572686c7d999774f9b373470efa07276a179e8e4bd73bfcdd731bf5129a685d33d39d4799f1d69061644e1255edede5e1b1afd3e70bbfa0454c0cbba11e4ce2d187c0cf2b2c22ff9e353b0b13d255dc3821bd26765297460afea", 0x7d, 0x40a, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) getsockname(r6, &(0x7f0000001b00)=@in6, &(0x7f0000001b40)=0xc) sendmsg(r6, &(0x7f0000001d00)={&(0x7f0000001b80)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc, &(0x7f0000001bc0), 0x0, &(0x7f0000001c00)=[{0x80, 0x1, 0xf06, "0b2ac688cc4de42de7639ef96a304e77a342a7638ee5fc41be46cd6964ad4c8955951f3661e6081da33f242ce1c769c52d96f38f194c2b51abb53270149c6b05b14d9df96e451d90859747aeb0d47697dfdc07d3cf876b6721742a97e0de791e2836e58d21e11c040ea37e"}, {0x78, 0xffff, 0x101, "c8740becd6d4198d4cf5feb0cb8160e676ceedb2a6e1346331384ceda40488541192384591894f2e9fb68b5662040cf7043241e02639472f9918340fe44b115cd1cec8c5c07596c01f6b43795d4b94c323be5662b929e391a5d1c35cb97de298f0e45d68950ac3"}], 0xf8}, 0x3) execve(&(0x7f0000001d40)='./file0\x00', &(0x7f0000001f00)=[&(0x7f0000001d80)='\']]\\^%$\x00', &(0x7f0000001dc0)=',/\x00', &(0x7f0000001e00)='+//-\x00', &(0x7f0000001e40)='\x00', &(0x7f0000001e80)='.\x00', &(0x7f0000001ec0)='/dev/diskmap\x00'], &(0x7f00000021c0)=[&(0x7f0000001f40)='\x00', &(0x7f0000001f80)='\x00', &(0x7f0000001fc0)='*$-:)\x00', &(0x7f0000002000)='#-/\x83@,}:,[}\xcd]%\x00', &(0x7f0000002040)='.\'\x00', &(0x7f0000002080)='&\\-\x00', &(0x7f00000020c0)='(-#\\}#!\x00', &(0x7f0000002100)='[\\#\x00', &(0x7f0000002140)='\x00', &(0x7f0000002180)='\x00']) recvmsg(r2, &(0x7f0000003980)={&(0x7f0000002240)=@in6, 0xc, &(0x7f00000037c0)=[{&(0x7f0000002280)=""/163, 0xa3}, {&(0x7f0000002340)=""/54, 0x36}, {&(0x7f0000002380)=""/20, 0x14}, {&(0x7f00000023c0)=""/223, 0xdf}, {&(0x7f00000024c0)=""/30, 0x1e}, {&(0x7f0000002500)}, {&(0x7f0000002540)=""/216, 0xd8}, {&(0x7f0000002640)=""/76, 0x4c}, {&(0x7f00000026c0)=""/221, 0xdd}, {&(0x7f00000027c0)=""/4096, 0x1000}], 0xa, &(0x7f0000003880)=""/219, 0xdb}, 0x1) msgget$private(0x0, 0x16e) getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000039c0)={0x1, 0x7, './file0\x00', 0x7, 0x1f4, 0x80000001, 0x5}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003a00), 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000003a40)=0x1) bind(r2, &(0x7f0000003a80)=@un=@file={0x1, './file0\x00'}, 0xa) 159.193385ms ago: executing program 3 (id=2049): sysctl$net_inet6_ip6(&(0x7f0000000840)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000880)="06259136", &(0x7f0000000040)=0x4, 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) 3.071947ms ago: executing program 6 (id=2050): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x2, 0x2, 0x6}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000003600)=[{0x0}], 0x1, 0xb0c6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r5 = semget(0x2, 0x4, 0x14) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x100, r3, r4, r3, 0x0, 0x20}, 0x3, 0x81, 0x2}) 300.544µs ago: executing program 7 (id=2051): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x40, 0x2ef5, 0x6}], 0x1005, 0x0, 0x8, 0x0) acct(0x0) acct(&(0x7f0000000000)='./file0\x00') 0s ago: executing program 1 (id=2052): r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) getrusage(0x1, &(0x7f0000000100)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.38' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 OpenBSD/amd64 (Amnesiac) (tty00) login: pppx: unable to set addresses for pppx1, error=17 lo0: can't handle af92 OpenBSD/amd64 (Amnesiac) (tty00) login: lo0: can't handle af0       lo0: can't handle af0 fuse: Cannot find fusebuf lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 lo0: can't handle af0 nd6_resolve: something odd happens lo0: can't handle af0 lo0: can't handle af0 nd6_resolve: something odd happens lo0: can't handle af0 lo0: can't handle af0 nd6_resolve: something odd happens OpenBSD/amd64 (Amnesiac) (tty00) login: panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 188 Starting stack trace... panic(ffffffff83438bf0) at panic+0x1d0 __assert(ffffffff833e698e,ffffffff833a0f21,bc,ffffffff8335b1eb) at __assert+0x29 unveil_destroy(ffff80002a44dda8) at unveil_destroy+0x1dd exit1(ffff8000378ab9d8,0,0,1) at exit1+0x60f sys_exit(ffff8000378ab9d8,ffff80003c4f72a0,ffff80003c4f71f0) at sys_exit+0x1a syscall(ffff80003c4f72a0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x73f10d766690, count: 250 End of stack trace.