Warning: Permanently added '10.128.0.197' (ECDSA) to the list of known hosts. 2019/05/10 00:41:39 fuzzer started 2019/05/10 00:41:48 dialing manager at 10.128.15.235:18446 2019/05/10 00:41:48 syscalls: 320 2019/05/10 00:41:48 code coverage: enabled 2019/05/10 00:41:48 comparison tracing: enabled 2019/05/10 00:41:48 extra coverage: support is not implemented in syzkaller 2019/05/10 00:41:48 setuid sandbox: enabled 2019/05/10 00:41:48 namespace sandbox: support is not implemented in syzkaller 2019/05/10 00:41:48 Android sandbox: support is not implemented in syzkaller 2019/05/10 00:41:48 fault injection: support is not implemented in syzkaller 2019/05/10 00:41:48 leak checking: support is not implemented in syzkaller 2019/05/10 00:41:48 net packet injection: enabled 2019/05/10 00:41:48 net device setup: support is not implemented in syzkaller 00:41:55 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = dup(r0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x3) r4 = semget(0x3, 0x4, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000240)=[{0x3, 0x3e2, 0x1800}, {0x3, 0x36, 0x1000}, {0x0, 0x80, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x6, 0x800}], 0x5) r5 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget$private(0x0, 0x0, 0x410) getegid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) syz_open_pts() getpid() semget$private(0x0, 0x4, 0x21a) r8 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x2) mkdir(&(0x7f0000000300)='./file0\x00', 0x24) connect(r3, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setgid(r5) mknod(&(0x7f0000000380)='./file0\x00', 0x8010, 0x9a88) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000003c0)={0x6, 0x81, 0x9, 0x2, "7c1a33dcabe21e0874f9788a577257b4d20026cc", 0xb217, 0x3}) ftruncate(r8, 0xffff) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') semget$private(0x0, 0x0, 0x20) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) write(r1, &(0x7f00000004c0)="e3d020d94e6ff84db9d5ebf65df0022cc7edc1ee516a979f04452531ad59e9b31926bfba2f1c76bf2ba219a4b34a9832b79f781accb51b5ea77c4fc382c615de25a89124349137a375fe968b97bd3dd7f99709ad0d9e5a8ad3316dbc4d3267cb5101c820c918d881c3a492fae6f25a5f3785bfdf170c9b53abe81759df9c6a4742672f6150ec12cdf46ecc748286ee229f871acf925394fe06f3adc13a0b76324e3284268eedee66eeb3fb3eb83ab933c1b6487b9edeec6c7ed96957ad5cb4d507ba6d277b81aa160338bdecc41ddc6f390a064949da6a6605a35f3dd823fec8bd80b65145867260bcd98d94eeda91b4ef477abf27ad12c685", 0xf9) 00:41:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x10, 0x1, 0xd4c6}, {{r0}, 0xffffffffffffffff, 0x6d79c29ad7565b6e, 0x40000000, 0x42, 0x5}, {{r0}, 0x0, 0x29, 0xfffff, 0x715c, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000008, 0xd91, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x8f, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc, 0xfffff, 0x2, 0x7}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x95a4195395518337, 0xf0000000, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x20000003, 0x9, 0x3}, {{r0}, 0xac24df082c87deba, 0x11, 0x2, 0x7, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x50, 0x4000007b, 0x4c, 0x6}, {{r0}, 0xfffffffffffffffa}], 0xfffffffffffffff8, &(0x7f0000000240)={0x7f, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file1\x00'}) ioctl$BIOCPROMISC(r0, 0x20004269) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=""/195, 0xc3}, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000006c0)={0x3f, 0xfff, 0x1, 0x4c, &(0x7f0000000440)={{0xffffffffffff8001, 0x96, 0x3, 0x6, 0x512, 0x6, 0x2}, {[0x6, 0x4, 0x8, 0x2, 0x9, 0x800, 0x0, 0x2536cc3c, 0xb439, 0x2, 0x5, 0x5, 0x7, 0xeb32, 0x3, 0x4, 0x5, 0x7], [0x3, 0x200000000000, 0xfffffffffffffff9, 0x7, 0x5, 0x0, 0x4, 0x7fff, 0x3, 0x1], [0x2, 0x6, 0x3, 0x4, 0x6cf8, 0x1, 0x40], [0x7fffffff, 0x21580000000000, 0xfffffffffffffeff, 0x5, 0x2, 0x5], [{0x8, 0x0, 0x800, 0x4}, {0x5, 0x7, 0x830, 0x69b1}, {0x2, 0x7, 0x1}, {0x6, 0x401, 0x5, 0xd9}, {0x9, 0x1, 0x0, 0xffffffffffffffff}, {0x4381, 0x6, 0xffffffffffffffc1, 0x1}, {0x81, 0x100, 0x5}, {0x9, 0x4, 0x7f, 0xe7}], {0x5, 0x5, 0x5, 0x6}, {0x2, 0x3, 0x7fffffff, 0x1}}}, 0xa54, 0x47}) unveil(&(0x7f0000000700)='.\x00', &(0x7f0000000740)='W\x00') geteuid() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000a00)={0x400, 0x7bd, 0x4d29afd6, 0x3f, &(0x7f0000000780)={{0x10000, 0x1, 0x8a4, 0x12c, 0x79, 0x4, 0x9}, {[0x6, 0x0, 0x7, 0x1, 0x8, 0x3, 0x3, 0x6, 0x8001, 0x0, 0x100000000, 0x5, 0x81, 0x9, 0xfffffffffffff941, 0x7, 0x0, 0x8a], [0x843, 0x2, 0x7fff, 0x1, 0x1, 0xffffffffffffffff, 0x2, 0x9857, 0x2, 0x8], [0x3, 0x2, 0x5, 0x3f, 0x2, 0x7, 0x7fff], [0x3f, 0x2, 0x0, 0xffffffffffff0000, 0x5, 0x6], [{0x3, 0x1ff, 0x3, 0x1}, {0x100000000, 0x9, 0x39d3, 0x100}, {0xffffffffe711eb3d, 0x8, 0xbb, 0x2}, {0x0, 0x7f, 0x1ff, 0x800}, {0x9854, 0x4c, 0x3, 0x6}, {0x493, 0x6b5232c4, 0x3, 0x1}, {0x18000000000000, 0x9, 0x381c6815, 0xaf55}, {0x13, 0x7, 0x101, 0x3}], {0x3f, 0x4, 0x4, 0x3}, {0x7, 0x100000000, 0x400, 0x1}}}, 0x5, 0x9}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a40)={'./file0\x00', 0x1200000, 0x0, 0xffffffff, 0x1, 0x93, 0x7, 0x6, 0x2, 0x0, 0x8001, 0x7000000000000000}) bind$unix(r0, &(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000b00)='./file1\x00', 0x0, 0x2) bind$unix(r0, &(0x7f0000000b40)=@file={0x1, './file1/file0\x00'}, 0x10) select(0x40, &(0x7f0000000b80)={0x6, 0xfff, 0xffff, 0x7, 0x8000, 0x5, 0x9, 0xfff}, 0xfffffffffffffffe, &(0x7f0000000bc0)={0x2, 0x40, 0x0, 0xff, 0x1, 0x4, 0x100000001, 0xfff}, &(0x7f0000000c00)={0x2, 0x4f}) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000ec0)={0x7a, 0x8, 0x7ff, 0x5, &(0x7f0000000c40)={{0x3, 0x8, 0x1, 0x2, 0x52, 0x4, 0x2}, {[0x6, 0x7fff, 0x0, 0x0, 0x8, 0x40, 0x2, 0x3, 0x0, 0x91d2, 0xfffffffffffffc00, 0x4, 0x3f, 0xbdd5, 0xff, 0x1500000000000, 0x100000001, 0x9], [0x1, 0x4, 0x7ff, 0x8, 0x4, 0x4, 0x7, 0x0, 0x1, 0x40], [0xffffffff9b0de3eb, 0x8f6, 0x0, 0x0, 0x0, 0x0, 0x85], [0x0, 0x10001, 0x0, 0x3f, 0x7, 0xb9], [{0xf9, 0x6, 0x12}, {0x402b3d6a, 0x5, 0x2, 0x100000000}, {0x1, 0x2, 0x8}, {0x3, 0x3, 0xdd6c, 0x8001}, {0x6, 0x200, 0x8, 0x9}, {0x0, 0x8, 0x5, 0x8}, {0x10001, 0x3f, 0x1f, 0x7}, {0x9, 0x3, 0x7, 0x3a}], {0x80000001, 0x2, 0x6, 0x4}, {0x1, 0xf63a, 0xfffffffffffffffc, 0x5}}}, 0x1, 0x8}) geteuid() select(0x40, &(0x7f0000000f00)={0x7fffffff, 0x3ff, 0x3ff, 0x2, 0x9, 0x9299, 0xfffffffffffff800, 0x9}, &(0x7f0000000f40)={0x7c6, 0x800, 0x6, 0x6, 0x3, 0x0, 0x59d, 0x4}, &(0x7f0000000f80)={0x22a, 0x3f, 0x4, 0x2, 0x0, 0x800, 0x1, 0x2}, &(0x7f0000000fc0)={0x4, 0x5}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001000)={0x3f, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001040)=0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001080)={0x4051d877}) geteuid() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000001340)={0x0, 0x1, 0xff, 0x10001, &(0x7f00000010c0)={{0x1, 0x8, 0x100000001, 0x7, 0x5, 0xffff000000000000, 0xfd70}, {[0xf9aa, 0xfff, 0x8, 0x1000, 0x71, 0x7, 0x7e5, 0x57, 0x9a6f, 0x80000001, 0x5f, 0x8, 0x2, 0x7, 0x9, 0x10001, 0x7f, 0x6], [0x9, 0x4, 0x200, 0x5, 0x2, 0xfffffffffffffffa, 0x3, 0x7ff, 0x5, 0xffffffffffffff7f], [0x4, 0x1, 0x0, 0x3, 0x7, 0x9, 0xffffffff], [0x7, 0x3, 0xfffffffffffffd24, 0xfd1c, 0xbc, 0x7fff], [{0x2, 0x1ff, 0x9, 0x64f}, {0x100000000, 0x3f, 0x1, 0x1}, {0x100000000, 0x7fffffff, 0x6, 0x400}, {0x80, 0x4, 0x1, 0x3}, {0x2, 0x20a, 0x40, 0x100}, {0x5, 0x3, 0x8000, 0x8}, {0x401, 0x1, 0x8001, 0x2}, {0x3, 0x1f, 0x0, 0x8}], {0x1, 0x4, 0xf0f, 0x80000000}, {0x7a62, 0x5, 0x7f, 0x4}}}, 0x80000000, 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001380)) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000013c0)=0x6, 0x4) rmdir(&(0x7f0000001400)='./file1/file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001440)={0x0, 0x8, {[0x100000001, 0x1f, 0x81, 0xca4, 0x81, 0x3, 0x8001, 0x100, 0x200, 0xffffffffffffffc0, 0x7c5, 0x7fffffff, 0x4, 0x5, 0x9, 0x0, 0x1f, 0x2], [0xc2, 0x3, 0xffffffffffffff80, 0x3, 0xfffffffffffffff8, 0x81, 0x8, 0x6, 0x4, 0x6], [0x3470, 0x2, 0x1, 0x2, 0x100000001], [0x3ff, 0xf800000, 0x7ff, 0x9, 0x7fffffff, 0x400], [{0x3, 0x2, 0x9, 0x3}, {0x0, 0x1, 0x1e, 0x850}, {0x2, 0x50, 0x3ff, 0x5}, {0x2, 0x335, 0x20, 0x1}, {0x5ed3, 0x81, 0x401, 0x9}, {0x1, 0x865d, 0x5, 0x7}, {0x2, 0x3, 0x3f, 0xfffffffffffffffc}, {0x101, 0x1f, 0x4a, 0x100}], {0x4, 0xfae, 0x400, 0x4}, {0x40, 0x86, 0x6}}}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001680)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001700)={0x8, &(0x7f00000016c0)=[{0x800, 0x7f, 0x1, 0x1000}, {0x9, 0x81, 0x3e80000000000000, 0x1000}, {0x9d70, 0x0, 0xc51, 0x4}, {0x7fff, 0x2, 0x8, 0x6}, {0xffffffff, 0x5, 0xffffffffffffff45}, {0xf0ad, 0x8, 0x7fffffff, 0x40}, {0x3, 0x3, 0x6, 0x1}, {0x1ff, 0x5, 0x3ff, 0x8}]}) 00:41:56 executing program 0: syz_execute_func(&(0x7f0000000400)="0c04d52b98cd8026d0927a107f26a31485791485793830a35e34f98bf2adc4c181fa71edd9d9289d79ff38c479ff38c4e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660fd09500000000509b0f01a20080000061992e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f1aee42c243636473eda846e0100000065650f0f5e001dae8f5e181801fe5ff6e3df6764678e67667066664343660f938c00000065643eca660f7fd1d1f20f2b959b000000556645f031ac6900000100c0c0987d") 00:41:56 executing program 1: syz_execute_func(&(0x7f0000000a40)="0c04d52b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3ab9920cf660fc4c2f9172d000000004ac4c17c50dc0fc726c4c161d98a9666000019485151660fd09500000000509b0f01a20080000061992e660ff2724068c49dc141821d1dd1860800000020c35bc4c121df670445363e920f996603f1aee42c243636473eda846e0100000065650f0f5e001daef30f2a78005ff6e3df6764678e67667066664343660f938c00000065643eca660f7fd1d1f20f2b959b0000005166458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 0: syz_execute_func(&(0x7f00000007c0)="0c04d53b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660f14d09500000000009b0f01a20080000061992e660ff27240c4c141c2011d0fd1860800000020c30f5b5bc121df670445363e920f996603f1aee42c243636473eda846e01000000660fd7cb83f28f5e181801fe5ff6e3df64673667667066bd4343660f938c00000065643eca660f7fd1d1f20f2b959b0000005566458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 1: syz_execute_func(&(0x7f0000000680)="0c04d53b98cd801b69e4a31485791485793830a35e34f98bc4e37961d500c4c181fa71e5d9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660faa9500000000509b0f01a20080000061992e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f1aee42c2436660f3839373eda846e01000000660fd7cbae8fc008081801fe5ff6e3df64673667667066bd4343660f938c00c4c28d012cbd0008000065643eca660f7fd136d9d055d9eb389e8e0400000000c0c0987d") 00:41:56 executing program 0: syz_execute_func(&(0x7f0000000980)="0c02d53b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831eec4e379df9804000080008fe9589b26c7e4c753fbc4f365982ef00007d022d5c4f3abbe20660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660fd09500000000509b0f01a20080000061d42e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f0ae0f698f00000100243636473eda846e01000000660fd7cbae8f5e181801fe5ff6e3df64673667667066bd4343660f938c00000065643eca660f7fd10f2b959b000000c4c3f90d4e00dd66458fc8389e8e0400000000c0c098547d") 00:41:56 executing program 1: syz_execute_func(&(0x7f0000000000)="0c04d52b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660fd09500000000509b0f01a20080000061992e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f1aee42c243636473eda846e0100000065650f0f5e001dae8f5e1818bd21e9fee9fee3df6764678e67667066664343660f938c00000065643eca660f7fd1d1f20f2b959b000000556645c0c0987d") 00:41:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1000) 00:41:56 executing program 1: syz_execute_func(&(0x7f00000005c0)="0c02d53b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831eec4e379df9804000080008fe9589b26c7e4c753fbc4f365982ef0000766f20f2a9224000000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660fd09500000000509b0f01a20080000061d42e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f0ae0f698f00000100243636473eda846e01000000660fd7cbae8f5e181801fe5ff6e3df64673667667066bd4343660f938c00000065643eca660f7fd10f2b959b0000005566458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 0: syz_execute_func(&(0x7f00000007c0)="660fba260bd53b98cd801b69e4b2f71485b9b98e258e253830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c4c17de6d9f365982ef00007660f117a45f2f00fbbb6975a0000d5c467670fd48bf0efbe20cf660fc4d8c2f9172d00000000002fd9a018dfabbcc4e178510dcbb7ffff07485151660fd09500000000509b8f01a2008000006199c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603e1aee42cc4e3a148bc7e998999993236473eda846e01000000660fd7cbae8f5e181801fe5ff6e3df646736676670667600c4c2a1dcb6030000008c00000065643eca660f5f7fd1d1f20f2b959b0000005566458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 1: syz_execute_func(&(0x7f0000000500)="1492d53b98cd801b69e4a31485791485793830a35e34f98bf2ada4c181f871edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365980fa4c9ad660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151d5d50fd09500000000d352520f01a20080000061992e660ff27240c4c141c2011d0fd1860800000020c300c4c121df670445363e920f996603e3eded32e4243636473eda846e010000008fc9d895f0ae8f5e181801fe5ff6e3df64673667667066bd4343660f938c00000065643eca660f7fd1d13f41694169959b0000045566199547b800008fc8389e8e0400000000c0c0987d") 00:41:56 executing program 0: syz_execute_func(&(0x7f00000001c0)="0c02d53b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831eec4e379df9804000080008fe9589b26c7e4c753fbc4f365982ef0000766f20f2a9224000000d5c4f3abbe20cf660fc4c2f9172d0000000067652ef6a802002f0fc726c4c161d98a9666000007485151660fd09500000000509b0f01a20080000061d42e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f0ae0f698f00000100243636473eda846e01000000660fd7cbae8f5e181801fe5ff6e3df64673667667066bd4343660f938c00000065643eca660f7fd10f2b959b0000005566458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 1: syz_execute_func(&(0x7f0000000180)="0c02243b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660fd09500000000503e8485a1cf42ff0f01a20080000061992e660ff27240c4c141c2011d0fd18608000000c4c2418c185bc4c121df670445363e920f996603f1aee42c243636473eda846e01000000660fd7cbae877e5e181801fe5ff6e3df64673667667066bd4343660f938c00000065643eca660f7fd1d1f20f2b959b0000005566458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 0: syz_execute_func(&(0x7f00000007c0)="0c04d52b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007480fc2c4fe51660fd09500000000509b0f01a20080000061992e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f1aee42c243636473eda846e0100000065650f0f5e001dae8f5e181801fe5ff6e3df6764678e67667066664343660f938c00000065643eca660f7fd1d1f20f2b959b0000005566458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 1: syz_execute_func(&(0x7f0000000100)="0c02d53b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831eec4e379df9804000080008fe9589b26c7e4c753fbc4f365982ef0000766f20f2a9224000000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660fd09500000000509b0f01a20080000061d42e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f0ae0f698f00000100243636473eda846e01000000660fd7cbae8f5e181801fe5ff6e3df64673667667066bd4343660f938c00000065643eca660f7fd10f2b959b0000005566458fc8389e8e0400000000c0c0987d") 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 0: 00:41:56 executing program 1: syz_execute_func(&(0x7f0000000180)="0c04d52b98cd801b69e4a31485791485793830a35e34f98bf2adc4c181fa71edd9d9d0c40fe8b433e2000000385f5bc4c3d74ae300660f3831ee21a2b93db93d8fe9589b26c7e4c753fbc4f365982ef00007660f117a45f2f00fbbb6975a0000d5c4f3abbe20cf660fc4c2f9172d000000004a2f0fc726c4c161d98a9666000007485151660fd09500000000509b0f01a20080000061992e660ff27240c4c141c2011d0fd1860800000020c35bc4c121df670445363e920f996603f1aee42c243636473eda846e0100000065650f0f5e001dae8f5e181801fe5fc4c1416045f56764678e67667066664343660f938c00000065643eca660f7fd1d1f2660f3837215566458ff5389e8e0400000000cdcdc0987d") 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:56 executing program 0: 00:41:56 executing program 1: 00:41:57 executing program 0: 00:41:57 executing program 1: 00:41:57 executing program 0: 00:41:57 executing program 1: syz_execute_func(&(0x7f0000000280)="984a2ae9c4a2791dcd1c7d0f05bf02000000c4a37bf0c55c41e2e9660ff8aa02000000000f33b8c4f4014e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") poll(&(0x7f00000000c0)=[{}], 0x20000000000003be, 0x0) 00:41:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = dup2(r0, r0) pipe2(&(0x7f0000000480), 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/101, 0x65}], 0x4, &(0x7f0000000380)=""/114, 0x72}, 0x800) 00:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 00:41:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x5981d7be0303b851, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x4, 0x10001}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x37c, &(0x7f0000000200)="7eb72ee39a6368205ee49f7962e2d4782d62f3d7c38f5e94cd0b52a7c7a2009a00c908fc0e5a9d25669dcf9808d70d6f4550ef8dd60b3c53b99fe70d5cb01746000eae71276edc454ceb7b1a94") 00:41:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) setsockopt(r0, 0x7, 0x6, &(0x7f0000003440)="637509104be34b66cdf779d51f73fc63a8b5c8db23ba96f15ae890c5bb51e84785daf1790d90820088ee8db6d93aece592cd29d7827d2a5d8d2bb8bd5d189c7a444746e38954a7568e24d6581b0fd1cfdef0604aa8bd568eb3dec1c5a454b642c1e7114c8c57e69233cbaa2aacdb10753b12d352c3214d5911a9741063754a7e9e84ac17b69c7bb3f94714d07735a04915fbe1d70ff1237e59bf2852199593fc9194f9351ad79f5b37b416bcb628b6f5d5e90b742c55fc45cf2e6940cfc4f8b7cba58ce75f", 0xc5) dup2(r1, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="0d3e622d538c8cfe061a5013d05f920609c9e680d3dea442a0272f212921961f6d462ae08f7a70ee3ca54f57883c3c0d1b86241fc7d4f304dfc358341d91fbaf8ff7ad98eb416394858d280dc8caace0dc7598ce8cb538dcafd1372a2de262a6f65d38ab382f5f58238d82fc02970937bea9e777d05a281b3be6ebc70d691aa661d65ec647b74b4534df1f81578f5e72aa364ab068901294e7a147f0e47a47bd701e6e1b154f84771baefabe57e68366707d5f6a8c6bb20cd1852373f2e138f7c876c8139f4bc35f51e146cb6d28c03dfd619edcc26b7d526618894b954feb6adbf888ced8c926474146fb3ab462139dda58f85094978a18b48cc214fb20", 0xfe}, {&(0x7f0000000280)="5686b8fbe6a30c0adca197bddb4e7c8234cc4f1cb97b40f945d38bcc0320484f8568c46d3f5d7eacf7d58cd5ff28518c94c2ab8ba67da8ab28696d33f775471364cfff892dd996631c9c7c33e54f7b65e13d340a4cfd3c21197c029f7db9f45a9b9c45e0533b2c", 0x67}, {&(0x7f0000000440)="3ab9d8562f457f7a5b66546bdedb5648d04f17e30bcddc1bfe416470bc67f613abc5f60135c241dfb4bfc66e7928ce4387a2b674fdec0d181f2995f2066caa31a584b2859a6438c16fb516188c732a0897e3be8353ff78546cdad2bba299a89160c7ab8120042426e05a9f5a71d1794f2311b9133c5791536fc3b43a7be60b64d1dbb348ef0c40f279abd29611be3988039872416cc8b3adc08da2d284a46a41cc535bdf0544dd9a46a729cac804a3e2fe05f9108e51461eb709ca8d98e25281c33eb11f39b911c2de40cb684a9a4a41ef5c0caa20f9f1168c41348e95e73935680b3544fc3b78cbb79ba28af5fdee63457c7de35cbac70f90c0974a0457722d4c623184c3be411c6f248596db545f46425b50f7c376705f0ad6d642a8832aadd00d8c25fe92f1fce3d234694f80c02b303cc1a6912c70d9caf5225bf40750dc0b524e97507384dba5d46172a2d7a3d55e87e6587bf79de4fa9e156f3b1af5260a2eedf641fce6f024c702edf788846f9ecae252e2f662eb6e97a5e48e51f0faa7b26f2bbd72a242bbffd648211c2efb494b2271b90e7b5c07c92f4ab2bfb8f7e0e91bd9b2e9271e3a2b3fafa40ac8de33ae8b52a87b0cf13a916b891caa4b6f4f26c6360eefef22e023871df3b06c9d17132a1cfa3242df9aa86712aa909584f6526faa8479f142aa23cc4c4321a94d308948beac53c130c79d3fae95d19f862121cafa659086162b493bd744492afdf9508279d349260689af810342d229eb1c4284a18458381cebb1547fedd0ed98e1c883d4396261f18610accbcc6b1c3c5f158b3c0b7269a4e316f35f7c0e83537b890b43f2eb10cabbf8108da1c8f0de8e36de169efa72f94b4e0af34a9263c6762211f8c31e18e5318937bf55ee9b2f3595cb171523d617ab35061e0c5c94779c5e276d17ca8bc26b51f1dcb4cc4dd480fcd0bcd6f1d0eb121de2bcbddcc850db9f6d6fd82a3e94f80ce7e1484c9b29a5df2fab56cca2ec4bd9ecdd5a95fa6e800939028e9f425ee6955d0204fe153d78ca5c1a293b24bc8a6d3e78d1e319981c6994dc733726b1cf4df651f1ad6275a08b684e0389ee08d8f16807b338b49d8b1b32594bacaf3e1ff6d6d4ba96caee3cab6fbc32e40b04465518cc9d8c14194729eca59a756ec45d203fe966260655a3160d800fb12e198c299ba1c9bbcf62b9dcf9e8f6d281fa647a61f7b6ef3bd0b5ac0dcf01330880ee418eebe2010e3339de2ea18c0e5a7dcf2290b276754034d302480f8bb51bfbb766f2873f1519cc6cf63b5c4485fda10ccd90fb255d38a0c9ebf577e09ca63097ccc394b458a1ac5c66554cb473d6ca8a278c1ed7b303d37ec995af6bbf1b625cfbfadf6acdbc39f3873112a2b9b81084f0bd7a2e4a8fa121ef34f77531e2fe5dbddd7f1f32fa5f899b3c1528a4972b85bab7f1388adbfa82384246c59b5561dc0ffc9b5bba8b96232cde10ca0f7a289a437a84b2ffa704c3525240493bcf9061a713ca852634e10266c76aee75c3a6acad68c25d32100b6cb7d4711e8bb719e82a6d820b107437deecd5b9d3d1e2f5b7cbd730736841f08483d65f797de9ac43a052a541e1ec35213825e1192739912f7044d0be0bec2b75be80b2f9c52b462e23a17e83630d21fc57d78172eca6a10c6432bff25c5278e2f83346cfae29e0b7ff2c0d09a9b1b329d52ee763f1666228a75a655ca43630e33a7df446276c2119941ad7b13a797af590c158ce84a44cec93bb4fcd05fcf1cfbe9f473678d063468a0fcad7c2c22cff485c4cc200f34e4f4f99924b6d067a5c59581207f990a949687674ce00dab79aefa71b71042f4e6ec4f145e7f6e3317653d834dd6cfcc5018620d51aac6d280dfd54e1e08c99b525beaa17c89b64adac5e81f0a613314e13eb2639a576cb2d74009447a9453d8767df7b5f306e8614c3473ad842c1d9bae61fd38b692706cd0cb6dd220b28bb08a31a750c3c0ccf29e090f458c5242c7fe6473ce15cd225345562631b27688989666e0d08a489b9b1380ad7e633a00633caa705fc7bc2bf0b54dbe02a1950a88e5b19f7e3fc457a666036a5301a6c7155a3b7923d666bd7700f11db0903a1a43b43a947904cf16f4d7d3ea04d0ee97f5cb3de1afb65e6d169e70a1be3cc3319dc30d685352810638b18f5c03de968308a1b13e44eeaed1a62e1b2a50d85ddc31ad0d5864e27d2d359802f9f13da8d678b4968a35b12a330d6b8a8667aee957d80b6be004f1faa4e8f1742f4c912c28af772033dc94ac3fbed48e973aa953d3eb708cadd5ec381714d65b7475ae2ffa61997637ad619bb05aa41a15704e8bde973fd61a4868b112cc91f5ef6265ddbb81cb0b6e4fb3370eed190a8fbe2ce89cad92d4e0a99146ddd91ec29d481a6df8172b3d3f1191918c1989d0dc3abb71595befea2d87864bcb3438f2b3b5aa702fcec2eadbf38c4e87a9b9e8517be5853fda1c5e787504953974d2e90c3d5ce2ee7d35fe527cbf45a136ca454bf123ab48a8cc0e59e0d57b75eb4611a51ea91f514d1dc5de38fded9c48c6146dc242e50ca5932757840f2211efe9c5ea6ec35f1ffdcafebac3788a14cc9e942886d977fd9531f05b870610f94ff9558ef9cf2bef8c30bc589d812e2d64ed7748eb7ca0610da470c958937503e5847a1fb7ba326e788207f3fab5f9e380b3d0dd2b95e124d14dd89a961ccfcec7bfd19d53571e483ebf91e36be33f93939c6743fd6b2f790dddb5acead97971d9b301198a1f5ffd8dec45388b010df9a529280717dc7e467e8512e3221879f2d84dfd8e6066c91d07cddd22e42a06a8abff96c4e4782630ba006a4b9fb4594115a2c92dedde384d3e4e802c9e4236e87ecb092abeb3d58b74d416deecc55ae0b4b767c3af3b340e75434c6e119cf17c2b38f42456b3a3a8470ead340e0d4583f24c20677f6909fa56e10c4b2deabca912d0f7868aa8dda2d4386f77bf929f7efc908898f965616dc8c323a001e5733797c0ab03bbbd00b9b299a91fab1e9756eee4498b17820fa912bed2b5a7f7751b3200aedaf81596641b85da6cd677e33f7b93bdc20ac46c59e977d81e5bc05fdd2a5236493c3caef6539aafa6d56688288517bbb3e52993def03e01924187192856684a3bb2edf34b7e1a9a1b24c31822c000adada547c6dfdfe4ccb054cdd8c496f2537ddcfc35604cedd8259b954cc34aa1df092ac223b80bb56eb9fec6b3366a2022775ac67ae5d0033f39cdd5201007416841452cabfca6b21328607e51646a8593927f20849fee6f70d3f46d5835b51dfcb9ded6d3726b31ea90c05c84ef4deaadac4cf4a8d406b559814fc314317c0bdd34e36d875ad8d28adc270533c63941dc79cc94be1a39d72d04858d5b6e7da975c9bcdb1e4dc77877e20d98aad01cf3520bce0c8eb54c3a1666c4da0954f507fb1dae4735843f1a30ade5608cafde0fbc349b72c2018bd9c36f247cb9afc67fd12008582c3b271ff33d37f383fd160c50a730858aa18360f76a35c69afebcd07801f5e55c7bcd761e84d11ea6a8d690ddc943966ca82db88f62cd248ca084788fa6c4eb44641feec13418cb28d06fb1e5dc645a3b2195c162499378489cf96b39bc86aac3f8c2254bca3acbced5392f48801db3631a71b9a54540ea6139a2680403f9484d8c5dcb9254fdfb1604255bd2d12205079d72c57d7a55199daa9207189b7a7541d72296d1e7c386ab930c85269bf8b8f90c3eefb177a171e5e88da1058ba4f0a3235d76353e9176f986a771ddcc7d6073554c74bc85ef532cad2c4d6ac164c806d5964885445181732c25fc9e75b68bea09cc9e81f03074ef894056a8a5aa0ce08ad4af89c544a7a4516071739ced0911ded4d02fae5bcf5a62e15f877839302ead505626af61aad1ccff5bbb60178c5967f1a7e2e50cb44e123c9452d89dafe0561005d6db232cf1a6f2cab1cbe373d1980ecf95a69aa0e3adf82b75caf608292b6fa753b3d0aca0aef533a6ecaa89f632135c40608d52fe9ed5d6ccfdc7e493430f4e69fa0319bf082bf5e5d0f03ea89a6a35f12dea3ace60a5f4550da345bd1352e18f7c41085ff7cac47e6351f56b21ea51d09fcce396a2d464c67bb894a59fbe421811e5f2d6507e213384bc39908192ce4a29abf9bcbe94942bac9350d2de8727057cd274426a97c9f9a7c61dac1d8aefc9c50775b2ff28033171e34dd6b2ec477ab905744b28cb1cd0654a68171a51f1b40f42a006220ad63b30780b56e9574cb23d46f6af7766335b5574b7e57ae776ccfb797affd6d4ea7959b74d1098723255c85589642c11f8d8fe4b5fb17c3fe364fb47ecccc816d3eaca241fbf08b801fcddaa2e9e09ba48c2a65080a9ac9c5701897a6b9b5d8f6d459cd1f6f5c3a821e1218f23fbc52fb3a00084348cc0fb8ea1372e8fba3380bbacbacc3492c8793b6a09f9031b2e129bd0c967de7742d4b53b12e499a549630481050e25fe2d47261c0b6b8bb8dfd22cf4e43f1bbf27596397590c573c88c882253cccf9c5ee5d25234824b1fdd20a77755da1aafe55a404a15a96702ed461a065742d07e4ceb46cd79d5bb308bf845e9f2a3adc4a05a29dcf1c2afb6cd8c9c0a88565ed8b7480972045864c26ada3d8a2b890eb50a35e03d2918063a3cbb4c104c01d7b9d8bb36ccb1e7cfc9725d363602fd59156dd26f432964d4502a472caae82fb2bea862bb9a8b992fc3e2d399a70d7d335ee83d8d7b0489cf4818f5941c10be68f2e0a02c30663345c389ab93add5d193b6ef76b9b16edd5dd463869828c4db0749a9cc6c269c4541036bcfe3287902eaddca1981ed204aadcb103499866c6c19109d6fa38790bbf85489a8d09f13b9f045801899796a96e5a1a9eb6af1abcc8c25ece65c35daa72cb6f587eae63256b758430144e530d82f312a3d65f8518936ebe41472370f262e677f9a8e003c7698839df20850c9480e265ed244aca57cee06c0857cabfa51f014beafa0d4564bef67f1e42dac0cc3f32fabb41df85361973c9e7da6370b505c2ce3b95be78daddb989187b8d31d2843ffbbf3904e5436dbc543314a1bd380a887dddc1433fe8eb12464c87dfb8fb59a92e390374dae8d32a1f45d08b04f74f3c6bf7b2b49735b3dbfa1570cfce8fde24231d85229484aa29c3d129b1536c7749f968213280d7ad71e0ca803bcdb1a110d85d90e90cabafeda684a384ec8c2348e66b5c1c4eb7476b4da63dfbc1e3775ae2c807c296c33284c800237ab915cd5a2f4a4256bfaef145935a4d070a7c3a3cfee0142b592f5a0e4e0d6b8e584c109e11354fa718ecf71ab183067236659c082fdafe29f511ed57b570f54c90682049b2380a192ef9638e07b56bef13bc0c4b9a046d2f4a126e84e4cc436612e58e3d04f532c72d36e107d96dfc7bce072524a73fdbfb22a5e2c2883d85431a8d858cef701dc83f101fb7c1f6c0e3bdd8237751379e69c8a5d66686c6d3b8253f477046c211a62d6bd433cd7d49b32c855af30820b8c774a4b14157ad724bee3b8c754a0670f5427a25f0f6fad56c5790b189ee6c22cfb58bf388081c7438f560addf4e11f801c0dfe19e717f5c53dd8970a4d83fad1d18253675755079446ef63fbfe59bf2e52fa00e917c239b3a589ef3038288dcde9470138be26a2ca6db5e9c60e9fd229bbb87cd26afd62c4d82f328c1a16acdb66dea7e00f1abcb7f8de5fad4a2bcd4ef65841645694f089be5fec23ad868e714d5f7cbb24c7d88c98996776ba408a2d044a587e2b5091a966395d890e0eb54c", 0x1000}, {&(0x7f0000000300)="59f5910916d7e20fda", 0x9}, {&(0x7f0000001440)="fefb29c3e1c91a8c281e7ab6feb6a13cad82ffdf08bc019b18088dce97f525b44e3ce87ac4584c9a194846472323b989196ec36dfae1b97d0ca682258292e9ddf31a2526e4a69c33aa41e626b7824830b5638b0267a341b9c82a462192f57afbf52a8909e39c48ffc2d344f09cc185186c2fa93fa00d4520a615b1cc5dcac9ae44452dc01208af61037c44d1a52cd7abe8769c9d9c272a5e4fea6dfd8ec7bb3cb5da631e204466295ea587c7f74ce7ae62f475b6573bb535b18d9a64c0f3cfd870c6db555cba73fa78d52f530dd9caa7f7bb29808de558cb9b1a1b348f1852abf96b3d73d5f1c89748345c3c3764bc8240c0f9eb3d5f0208762d27433f9c620827da4d6db47225f92c7d30a391d881c7a14f19ff3e38d96f552fa07e51223742ce9d1837bf8413c08d53c95287383cf7a8f062d1c8111d82fc48a029177377e6fbeddcd4ea91c18139ec19d56ff690a98f1d78514e687ef16552193ff5af8425b4a764877e86104ff5a6ad7d97a56f61988088f0715009838116c7bcf409e29f7b42edec7c77e1e0526f6a60fce0d555268e9141d68ddfd320e6340b264694e6000f18fcac0bd48123c8f5869b7589e7380d9a9c9fa10ba9b9b4b065bcd86b68ca6ff28f9e6f317b738a24a5b143eea1aaf21a43acb1c1074067392a526699f8f9f1bb1298501e0c7125094c6db7a51f95416d7532fb939305fe1d224ad737e53ef83ccc563ac2c7e1a65fb45d56493d6f05822d7ccf2eddf10bdcdeeebda6cfbdf9907e55d229622db41cc42cd7b1a9902d1ad45c865c9f5926bb3f0cc8c369fbf349e1fd19a2c6e936a62a382529c364f7f636c97c9ad8591cfcf3a753f88fa4b9e0591b69f4a70fdf0918f697eb32a7b4866c438022285882754473bc5abe9d81fa4c49beeb23cbc75debe0ae93fc0e3fb0e7ce35f4ed86d594edf3e6bdc96f4bb476e773c08a15060dec8e6e76494a8b127f9feec49dab6aea877b16717f12c1177e39e7a1ce7dfea44d2741f1d79774af929ce38fd7902456826f7bf232e7d7b32d4b5c13c4838539df562a11826f968f5839c2ae6ef6de22981329f45bf9f9608dba9825f2398cc6146f328699d9b4af94080b7073547c0b1fa82d2fb9044b5bdee8efc9a6b3215ee9b8b9649d8be6791d63ae9ec57d49e9abdc7e83ab15cda1efc5251ea4d3b563f3a4c94b0329f5df8641ff2218f41179e5c79a2e509eb265aba8ee75c6558ac08ecb281a99debeb81f92f4d84ad7b05d5a3b2ddabacfbfec46f15640af7c21d4fd7dafb303ae0052c35d6641e76b6cf1755e58948ee9eb139b788fb72dda9faa03e4848f4de6e89d03de666425dd2e45039c12932bf1ae129106af3eb94458e7822deb7709ff9ab289cf436b22e544ba99560ae16c1a84602b097ec3e246fb85536245d018c1781989bb2b2f33abb8906025ea11119188923c630e44d236eb65be0e9d102c699496ff2fc642dea6eaf282edda9a5109cc434d033986e3fd7922bd6396cfd9ac1f8e088fa9f70a0eec4cb15051b25e8f46f8126d82ba0fea87955763829d19ec8243d3eb59b923a2f1d8aecbdbae8afb66c235c004c703bf53c5d73c10d89d5621e0e27bd6cc67d13268ae4b72f8d8926f3c0df2bc5606fef4748a32ecd66ae8e99348cd4df699d63861e1c64019aff7f8e24fdc002d2a1d1196299b881bf886e021dc181267104ad6935256dc133406c741b86dd30e7405e6473b9b88443adf771b561128d8963cba9d5a3e87a9148af9e7fc47ba6636ea432f9b48e906f0abcb6b2f61fd6c4ab7dae87939200e406476ef01fc7cb64439b9a51fcf9c345b9da408322a28acef3c2173e0d47f1c22ee8112cfe6d095bfdc4b371ac4deb232c5b85edf319310170854fc923856c9b6b15f4dda64a26e7a8f47cba3db62d421f51e9e32d51cf0b1ee0c1fa98057de97134c0ffd6c104bf2b0680647e05175883eabfbca4131781c80ca736d046cc9dde8b1ffc8d1447d7f88301b2167b00f83be0c8d9fbb9081d450e89f5108b697eb388ad9596debf1ca4e392b05aa124343a4d67e244ffe19213b97f75dc4c9d8b9abec8cc9cb8dd9bd9b0a655f7b7175f2f2bee7d4ad461ee62463418369754314facbbd0cac51d854b810b81b0af28b5815dcbc446288a1d1a3dbb88ef3dc78f0dbbe67e4bf192b47ea62ddcdfec96df5280179ce6861a293737fbd413262c7250ab0350fe269e1f14824a3a0cc4b881bbda10ae11252f37a0497e58e24a54acdb625e3685ef57557128ea75ed7086e8a2fcae8080694d61a3320a8f08eed7466aa885b024119ef279d53ca2e469184472ba94c3fc3afeff2dda3ebf3217ba27e5581f8fe03c8147596a287d704d34575fd77b98f72c84f8b6bd4e26c72190f9ecab71efb2176a06c5be53f02d4a6d0846d7b5ec4b2260f93bb26e7f7e1599c3fa9660c3f281602d875016e336d9d672edb8bce07a097f5abef03b8b0d1734908612fccda90044d1dda99ed746f3fe02cfe8e138a5aa2eaae8c19f27e5b23a18250f82b994590b3bfe2390553160fd5ffd1fd9b7ff62729751d7eb434a912fd74bc6abae7a176d5a77abbba58c9769da79d26064637baff1eabe67ee22876601315a49d529b7888debd34332d782a95f69922554566ca3f2c32fb07e17fe649d2001ecce584bcd80fd4d840778dc248110ab2ba852aed092c4810349fad62b472c83e783210586fcc3d15bdafd2d4ad6736b361299114df1dca9234bf2dcd8af7d54a511e32e143dfd33777bece463b04bd68eaf31712278e787b8fc05ab23de3d07d78cad5fe19c0fcc26ec84856e2daeaa4314d70a03382a2e96e72a0377a4fe0db539f4c1d177ddb0b242060e0f70814eecf886a12d89d0579ebf52b072a18b6d7e781764b6c39e8b81f9c909f664659cf1c7a985eb1ee56d997c91defc980eb5dc7660dd0e4c47f82dd30a51f04f032a43e672dbf5dfa0abb3e23ce0c8b98725b33b397100fb82e630189d4b3cf75f0d2e9ffdb3d4a2cb975c2260af11b71b40006145e91112a8f10c806aaecdb71d47aec344626504c8e911972d954e852c23fc29def0cde5150ecb100ea367e7114d31f8a8403d3746323a3e1541da1638d1a1bc01e066bf1ab71f10cc89c57bac2be5357b208fb77007b2805ab42ace58c186a2b0c0739c5e243a9d551defa698d1cbd3c7ac5f0f663e7b69043ebd5375ce2a334168516c92529c07346e5ad78c79a6bc6689ba98252be77973a6f7fc1bf32e9f1fe0b7e3483457cbf9cfc8b9893149c9aa786df2860cfaf00f62dde10ad650e45919a3727f0c40d0567841da40cb96567fe027bd3c83833afa4ef27661fff7ecf6b7adc3794f730ae63ae38892686e58d5682be9bd121e15dac7636206e1b6b2e908efd2c66bfc9d936dff0ec6e5080fd3c88072fa843447118a76098db8e618eab1bceca0749eae3e977fb8678c986f958ef2a8a38cfced9774a499415b125bb030de190a896501c0cea133a86e35f828a5e339dedb35370f2116e58d88ea3d8148b18d04f40f2b5c8f353b798479e9519153481d516e257370551c3a7054fcd95ea912e0b21968864f1530beabe0c3448f5a3e05b5ae9ed40d1dd82c218b89da7ac7a7cbaca7c45de75733c2aa92601032699f7af1205d772dadf5b160cdf7298c146dbeace98f857d807c8b4deb37fe5c51dda105e37ae3de2d4fd7f5f59b185158057dfed59938f9bf73b55ef87e9e14318e2b17fed5cb58ec7ef610e075cd8c3bca754f1be72fc13bc8fef8a96038d417d5306fd89e6c8ff60dc4a35b78dcd204c87b28674ea911d97933c1af58f4e0816d886466db8f0740f6ee1ab7c1d0a67a759ed3a59a38d46c03966ffb100f94d3a9b066abd5a0d275bc83b8cf8bd139b88c2adb5b9fd5cce8343d2c5c3e9ff64d7a76169b2cc09b14516f65ae58da1f767856e8617cd8db6766596c790d4d0685ef451af02eba60555e126067e2b3bb4e74e524d66b189988ba04016706aa6a3247af7e2d027878b5b005595d532093ceb7c3a59e757b66d436d78d3485a3789b8aac3a05fdbe42c0f64ab5812c904fc8e4304d1d27e93ea5a9b97ea26c24c2e98d215568493030f5db76e3fe086f460779b272e3f895840265a04fea9afe2b8eb1d7603f1b49fda2369f4fdd0289ec5696d181403f06be6a46c96af9cb59049f415bfe53518d9b884b792bbea610a2b3faad0b7f4d06728fe36f4c738d3a0c903797acf970519c3662e55d22e418ff67aa05bd044f43afe14c919bb8934461acb3106f227d2a5bd665fd234546e05cd2fdff04c4c9c430538bedf7c543d7ccb829f553d608e18d64a8c17bc8294e2b2f9068ba1cb0fd6ba40dbc58688098a6f52d402a5bd58c2f8f0642ee4ee84f5bf7374bbe997981adb42f448f32aee483dbec1921db01f5d0730eb72c8a0dd44c8b7c3cb5a29c3cd3738fa23b88d5bbfa7ddea9dedbe124f716c1db35088cd6fc7aa529d929c6309774b87619441e3ad8e5727ae2d05b264379c3d67e37041712894d6ec0ffc488ca7a3d847a77cb5edbc9f79cc4fc240d23fe323ccef6122cb11a0d3021979c4b4d1f4d9a61aa4cba4220df12abe13a95f2e185f44fc2311965d70576a38429418d65255b9ecd5bc830d4a819ee4b60cf39bda5ffed049575592a27db77adcb8ef3c51a379c8c3a2761ca6b5255e043d10537319695c9a5fa423256fdaaee0edd4d810b18cc8bd7ce21c4eff7149fcd93731827b67bd449ca51232ff8abba31a27463cc329f1ceede9cd66d5dd6db6a04a60f2394f2d80cbe6afc22c47a9eb3dd6d46dc7b2039c7146a3bd0873ce46d0c922195e01a2e3c910a6f62f37039e48abda11ad3324ba2f719342a2346db923ee6477a11c36c74a20980a92819585bb1fa7a41510b03ea8cb29d257774bebe0759c0c4f305a7181b27cffa34a9ecd562a2cda7b0ef3b2ae5063e4b62987ac7cd41188631987a0992b1cbe351f6a486bea86891c5dedac06c9817ae65b5cede16f3c3f475389147481ec7b6296a1d522f29708700f9b85d9a049a86263ec93b67073f4e45e6329cdcdb6c6776c1a2f6c650f8a68e1a22f3b28a89da03f72b3fab13a076583ba094d725cbca9cfb53d37d74bfb9b37f1f28ab7704439f2b18d48d88da50ef77e60d3bb18ac57212a0afaa6821ed1b6a46bfc97684f1869a83703142060848435987f243faa49aa3fdd1c8a0afddee58aab6d38627bf8d5f45c61419c3e409222a8b0eee407fd8bcb06d4ff3159c09446251088de5a9caf32b5e2c3509317ddb18e837082ed9eb2a10eb817ad972f07bdb630298f679c9009b11cc8974a8ecc96c02175fbb68148c5eab5f32098e9f85a6b4d2782446c63251caca287c3f0ffce2f1d2f5d5867f557a57989121487eed03f0230216647b158e1a861d6bbd56070bd50eb401dab7bdcb14787654d9bfe032fcef0dba8f1357fc48e9a7d6ece6505b3c59998ff07d88106ccd0038fc15158768c5abcdd5b8d86c230d2b2abfa6b8048471d59edfbb4ce697d8529311ed7ba20d6ef61cdd2b626671a4d199c882e51031020bcd82ac64a960bdb24d1ec4c41b17a9b723f1b92a619144e0d86659c292651806b6205b4790f83a77e5f68326010927d55b9e56b416c5034f16ba9ee14120bc04b0ba2469b6f8bb63118451b7923d4262e8a606cf871d7da310c98d2eb86c6d720bf9ea02f525df7d9457db286c631b5b89deaee01e9d91a6bc1b520bfa58be63215c602e8e13c54479cd3a03e76fa4701b5cfb2e1371a16956245", 0x1000}], 0x5, 0x3c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x68ef, 0x3, 0x81}, 0x8001, 0x2, 0x200}) getdents(r2, &(0x7f0000002440)=""/4096, 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 00:41:57 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1) r1 = kqueue() r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x800, 0x106) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2c0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8010, 0x0) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x50}, {r2, 0x40}, {r3}, {r4, 0x4}, {r5, 0x2}], 0x6, 0x4) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000480)=""/7, 0x7}, {&(0x7f00000004c0)=""/3, 0x3}], 0x6, 0x0) select(0x40, &(0x7f0000000200)={0x9, 0x3, 0x101, 0x3, 0x200, 0x0, 0x8001, 0x5}, &(0x7f0000000240)={0x9, 0x9, 0x5, 0xffff, 0x9f9f, 0x1, 0xff, 0x66a99fb}, &(0x7f0000000280)={0x5, 0x9, 0x1, 0x1, 0x9, 0x6d28, 0x2, 0x6}, &(0x7f00000002c0)={0x7, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) close(r1) pwritev(r6, &(0x7f0000000140), 0x322, 0x0) 00:41:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0x26}, {r0, 0x42}], 0x4, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x14, 0xf0000021, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x72, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x5, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9, 0x5e3ae541}, {{r0}, 0x0, 0x80, 0x0, 0x7461460b, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x24, 0xa, 0x9, 0x6}], 0x1ff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x60000007, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000040, 0x8001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x88, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0xbe, 0x21, 0x7fffffff, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x7, 0xb3}, {{r0}, 0xfffffffffffffffd, 0x84, 0x20, 0x100}], 0x5, &(0x7f0000000040)={0x6, 0x2}) 00:41:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) login: pckbd_enable: command error 00:41:59 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) close(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[0x7ff, 0x65, 0x6]}) 00:41:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 00:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="8d") r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 00:41:59 executing program 0: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x0, 0x8, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x4, 0x100000000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:41:59 executing program 1: socketpair(0x6, 0x3, 0xfffffffffffffd2d, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = geteuid() seteuid(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000040)=0x400) fcntl$getown(r1, 0x5) r7 = geteuid() seteuid(r7) 00:41:59 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2020, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400040003fd, 0x0) write(r0, &(0x7f0000000040)="c5349f0cdc850200a50caf6d889734a428335477cc525806562f6d53a1", 0x1d) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x7) 00:41:59 executing program 0: r0 = socket(0x16, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x82) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x2e7) 00:41:59 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000040), 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0xf8, &(0x7f0000000300)="8b50f8d99f04c77be30ead56916b8cd1386a71f993a70ccce0217079f88fb49bb6df3d9040f3d009aa89b56017d341950ed796aded3a9a2a86a412fb451377b86c8ffe3fdf6183ecdff5fb923c3f0960f34ffcde991533e0518c379da3f71490cdccfcb97536544109c6ab2a7fd7b8a7e0685e803f69afc3c7604172e29212773ddf0c38ff9fe279b1acae35eed5c74148ea8b285f6e7ecd6470d399718896081b75aedb762842f12191b3447cd654fbea9864675f729a4efbbce164947e5811f474a26a7780ede3246e16420742d8263dde2bc700399baa753ecf9e03ad4884b2f55837f84bd1136bd2cffb8348b13ad8687fb0905730e2") 00:41:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x84128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="e1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0xaf37, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1c00000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xee2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 00:41:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x1035a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x6}, {r1, 0x1}], 0x2, 0x0) 00:41:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x203f, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = dup(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20008, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) ioctl$BIOCFLUSH(r1, 0x20004268) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/115, 0x73) 00:41:59 executing program 1: r0 = socket(0x11, 0x400000400000003, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000180)="3a6fe65c", 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca546f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 00:41:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='T9', 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 00:42:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) fchflags(r2, 0x50006) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 00:42:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000000002, 0x0, 0x0) 00:42:00 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000440)="f74d22a4d74735b798b05a524967ed9bb615d1f71f686a021af752f25dad818edca9eb7a0ef817df3d3012552f05ed0d50fce02c9b1a6574d691c43846752e306afdd542e62a89c0c56a487ea95453e1d7eb0a2ac25bc779853250b513a5ce0101000000000000227927bab351c42f00d3fd76aa71b747c8d108c14cb129e1bccefee4664b0ffec3060ca3040d44f2e27c07e62592abc1eb1c", 0x99}], 0x1, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xdc) msgget$private(0x0, 0x4c0) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xcd7, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000200)=0xffffffffffffff49) 00:42:00 executing program 1: shmget(0x2, 0x2000, 0x251, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x69) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getgroups(0x0, 0x0) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x5d18}, {0x9, 0x2}}) fchown(r0, r1, 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) 00:42:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x7ff, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d3", 0x31c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) syz_open_pts() 00:42:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000100)="31804ea7b5d4635b436a90f1a651f2b5c7f92ee4d273b1895a4e5cc2ca920e7182b41a7bd1ebeb279478c59845292b07d457674ec9d63811fbfd8f610dffdea0dcf2230c99c8cf430b6feb8fa030781633001085a479d854583d76cca1758d63c0e58870ef46e2b6993f996f10a0d121a19c385068c5c6e6ecd52209f0d8969fc391b76cbe9bbc2fdb4bd84eaf7e907498966cfb135d94f32f8888e77846caa08c8c24f90412c5d2abcd731239ed4d27659ebdc4fedaceb61903912f61d4f67f88620658266cd54cd0e2f4c5386348628e5aa249d350120220745d3ecbc98336296040d4ab02d136cc97e980", 0xec, 0x8, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 00:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x86}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="1c") 00:42:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x6, 0xffffffffffffffff}, {0x3, 0x2}}, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffbfffff, 0x200000000022, 0x80000000}], 0x1ff, 0x0, 0xffffffffffff701a, 0x0) 00:42:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4812, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1000000002) 00:42:00 executing program 1: socketpair$unix(0x1, 0x20000000000000a, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x208, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2454fa9b44e28407, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff15060000000000000000d1fe20b001912d2dc5612ac4ac75c688ef089172a6c2f1acd71dad01000000000000008bc13c2033fe97e895cc412e7fc8df6a594f453f437185c31068dd2500df4f507c04285c90368d4a84657b31409efd3e827d151a5e612b45477d373a0410113d74793a7bb399b22becfffaedd5e49eae775a9f7f617c099256eed045764989be5d880de48b3a00d4e27dc3f70f1c050ed463cf3803ca475258ccd286533fc99ebbc38406c94e5789e67763fa913e43446aeaf463c4095e573241459ae51c6284c6f130c8e6633c52cf0d0b2a626f12c5fb4771f262a771deaebbab5be476fc67"], 0x10}, 0x0) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) close(r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 00:42:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) 00:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x76}]}) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000002c0)=""/249) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000500)=0x81) read(r0, &(0x7f0000000440)=""/135, 0x87) fchown(r0, r2, r3) r4 = dup(r0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000003c0)={0x0, 0x8, 0x8, 0x8, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r5, 0x20004b3c) socket(0x37, 0x4002, 0xdba) open(&(0x7f0000000540)='./file0\x00', 0x0, 0xc1) shutdown(r5, 0x0) semget$private(0x0, 0x3, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000180)={0x8001, [{0x3}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x10001}, {0x3, 0x8}, {0x3, 0x7a4000000000000}, {0x1, 0x2a2}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x100000001}, {0x3, 0x8afd}, {0x2, 0xe81e}, {0x3, 0xfffffffffffffffe}, {0x0, 0x2f5}, {0x2, 0x4259}, {0x1, 0x9}, {0x3, 0x55}, {0x0, 0x1ff}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x3ff}, {0x3, 0x482}, {0x3}, {0x1, 0x8}, {0x1}, {0x3, 0x8}, {0x3, 0xffffffff9d29d5bc}, {0x1}, {0x3, 0x10000}, {0x0, 0x5}, {0x3, 0x61a1}, {0x1, 0x8}]}) 00:42:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1e0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) 00:42:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:42:01 executing program 1: socket$inet(0x2, 0x800000000003, 0x0) 00:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x211, './file0\x00'}) 00:42:01 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745f, &(0x7f0000000100)=0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 00:42:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050390002300000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x4) 00:42:01 executing program 0: shmget(0x1, 0x1000, 0x453, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 00:42:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) socket(0x10, 0x8001, 0x1ff) 00:42:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0xa) unlink(&(0x7f0000000000)='./file0\x00') 00:42:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) select(0x40, &(0x7f0000000080)={0x100, 0x3f, 0x0, 0x81b, 0x8, 0xffffffff80000001, 0x100000001}, &(0x7f0000000100)={0x688c, 0x4, 0x2, 0xa2, 0x7ff, 0xffffffffffffff7f, 0xb96, 0x7}, &(0x7f00000001c0)={0x6, 0x1, 0x3a, 0x1, 0x81, 0x10001, 0x100000001, 0x8}, &(0x7f0000000200)={0x1, 0xa6c6}) getsockname$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) write(r0, &(0x7f0000000180)="b67e4759", 0x4) getpid() 00:42:01 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) mlockall(0x2) 00:42:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10042, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8080, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x58d390ae410d2aa3}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x1, 0x0, "ae63dea29b56f7e140e6c3935e0ee70909cb9974", 0x2, 0x7}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 00:42:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200000004, 0x1000000116) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 00:42:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) getrlimit(0x2, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 00:42:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x8, 0x7}, 0x2, [0x0, 0x3, 0x3d9, 0xffff, 0x3, 0x8, 0x40, 0xfffffffffffffc00]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x492, 0x2, 0x101, 0x1, 0x1, 0xf485, 0xa4e, 0x1, 0x2, 0x1, 0x4}) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000300)='^{\x00', &(0x7f0000000340)='/dev/zero\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='/dev/zero\x00']) 00:42:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x1000, 0x9}], 0x60, 0x0, 0xfffffffffffff801, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) dup2(r1, r0) 00:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3f) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x76f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x4, 0x3, 0x80000000}, {0x1000000, 0x0, 0x8, 0xf678}, {0x9, 0x4a95, 0xffffffffffffffff, 0x6}]}) 00:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x44}, {0xc, 0x0, 0x0, 0x1}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x58, &(0x7f0000000180)="8de72c6fdaa5122cb94b4b646425f03fb1c45987eea2de3546b3d2279fe289d865b5d9233cc2288a8d1b08c11e682146680efb03edaf549179bfb7e8015cc45bfbd5e44a24521dbeed7f8f7668777a71b55b2b4be0b10c1c") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000200)="4a4a7b985d2dbac6fbb3c700ddfccfdbeaa2c5b69719bbaa175e43254749b88b25e6d4547776c4f617cd553af078138e1ca514138a8fe46fd270e7fa7ec6cd9e1ce920259697901ecce571ae811745671dfca5c5349d3a2a3795602db32794a9814bbca6dabdd6a685a58353114bf8f0f3"}) 00:42:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x5, 0x6, 0x9, 0x3, 0x9]}) 00:42:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x46) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) r8 = dup(r6) ftruncate(r7, 0x7) fcntl$getflags(r8, 0x3) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r9 = dup2(r5, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000180)=@in={0x2, 0x1}, 0xffffffffffffff6e) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x1c9, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x2aaaaaaaaaaaabce) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r9, &(0x7f0000000600)='./file0\x00', r10, &(0x7f0000000080)='./file1\x00', 0x4) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000003c0)=""/138) 00:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10010, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x401, 0x8453, 0x20, 0x9}) 00:42:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000180)='\x00\a\x00(', 0x4) open(&(0x7f0000000140)='./bus\x00', 0x3, 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:42:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 00:42:03 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:42:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/220, 0xdc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0xbe, 0x10000, './bus\x00', 0x7, 0x5c, 0x7, 0x4}) write(r1, &(0x7f00000000c0)='g\r', 0x2) pipe(&(0x7f0000000300)) write(r1, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) 00:42:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x400000000000) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') close(r0) fchmod(r0, 0x52) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:42:03 executing program 1: r0 = socket(0x18, 0x1, 0x48) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x10001, 0x80000000, 0x7}, {0x4, 0x7, 0x3ff, 0x4}, {0x4, 0x1f, 0x8d0e, 0x3}]}) 00:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x242, 0x0) 00:42:03 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) 00:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 00:42:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f00000002c0)="44f0afa80ceffb3de218de827842a68543460d44d2fc868591941c4da3e68f917e17bf3a038fc73d6d59", 0x2a, 0x3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000280)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) socketpair(0x1a, 0x4002, 0x1, &(0x7f0000000240)) 00:42:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) 00:42:05 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2000, 0xc25) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x1, 0x0, 0x120000}, 0x9}, 0x3bf) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x8, 0x2, 0x8, 0x3}, {0x8, 0x0, 0x4, 0xf292}, {0x3, 0x367, 0xfffffffffffffff8, 0xc4f2}, {0x4, 0x1, 0x3ff, 0x3}, {0xb404, 0x76d, 0x1}, {0x8000, 0x9, 0x0, 0x1}, {0x7, 0x5, 0x2, 0x100}]}) syz_emit_ethernet(0xfffffffffffffdb3, &(0x7f0000000040)="51606e68eb05d6a8a50b08428b874618f5b85c08b1a21f4998a2262cb06a7397a396a777c5e5b6f5b9cd6c6b9539bf6e622eca5baddc7bc982330c37") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 00:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:42:05 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x3, 0x4000000000000002, 0x9) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000580), 0x0) r3 = dup2(r0, r2) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000800)=""/208) semop(r1, &(0x7f0000000000)=[{0x7, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) semop(r1, &(0x7f0000000040)=[{0x7, 0x7}, {0x6, 0x8, 0x1000}, {0x0, 0x10000000000006, 0x1000}, {0x5, 0x2, 0x1000}], 0x2aaaaaaaaaaaab83) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ff9000/0x3000)=nil) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x8d3b}, 0x10) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x10000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) semget(0x1, 0x1, 0x10000000000100) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x6) 00:42:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001300)=""/158, 0x9e}, 0x43) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 00:42:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000003a00)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0xfffe) 00:42:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009131dc0, &(0x7f0000000140), 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800000200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0, &(0x7f0000000480)='[\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) 00:42:05 executing program 0: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff80}) msgget(0x0, 0x4) rename(&(0x7f0000000040)='\x00', &(0x7f0000000180)='./file0\x00') r3 = getuid() setuid(r3) 00:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x14}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x65, 0x5}, {0xe7, 0x6}, {0xcf}, {0x18b, 0xffffffff}, {0x43, 0x200}, {0x86, 0x6}, {0xaf, 0x6ea}, {0x5, 0x8}, {0xcf, 0x2}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x87}, {0x26, 0x100000000}, {0x0, 0xcb}, {0x86, 0x5}, {0x26, 0x4}, {0xcf, 0x9}, {0x82}, {0xc7}, {0x87, 0x2}], 0x9}) 00:42:05 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:42:05 executing program 0: socketpair(0x20, 0x3, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = semget(0x2, 0x2, 0x220) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000040)=""/200) dup2(r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x40386301) 00:42:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 00:42:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) fchflags(r0, 0x6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x7f, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r3, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000400)={0x1, 0x7fffffff}) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 00:42:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30, 0x0) close(r0) fchmod(r2, 0xe) 00:42:05 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x108) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x2) execve(0x0, 0x0, 0x0) 00:42:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) 00:42:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 00:42:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0x800) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 00:42:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000000000005, 0x7ff, 0x9918, "8d0f5c4eff017ede9eef0cd631aa1f0337310cc4"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000800)="54cbdd766cbca8d47036856a4fb26e833e70a5919d0276c442331fa2c9a926c4c86a00d41501", 0x26}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="62a6527a2c154e7e8db8f305e725a86448e675dcdd7753d3c0205d37c1322360255d21083feed2a4a2954e28f0a895af53ecdc3c6e80cbde8bb5c71ea6d22954c4fcdcddad1184a6ba6af05304a0bc5a9dd306423bff0131ab2fa0287c22150e3d377c375a04b62cbf192256b2f1004cdd47beae75be9da9cd7479be99ca8310a28136320e561a50c648442499d624c80a19e0d54d821aab228cd59ac390ba7d90ff08a086af2a64cc157dec0325624a7698ffb5ebe9d07f1a978d95f3459dee4e3c3ed4ad0187b6adbdc9e449d1b1d076b63171b052ba3768932b706facdc1491eb28b30a4d07e0112a0b71a5", 0xed}, {&(0x7f0000000180)="8797368f22ff0fd3caf5adb811928f39502527ee813e1bd2077cb6422635f06961ca36ae4a2cb99964789c01d3a1ae1ab7ceac62ce56c0c988e26e9cda291a1f98dd4fb04b4e12750fb59cae0681f59b533b2f5ad2511cfaae366aad70e2131c24a54b1ce99b6d12c0c9d5703855138741ddfa7735323db4d3acf653413d959f51b0cc3499593f93a38344fe3b87c539fbe63f0b358976e3233d0537ea8921c95109e964ee80b80f790268ddab47f23ec08928efd1b9aa4c1d6554bb80beb1142d8c84049232d5010cd7bc3399d1719c6542041050a6cf0d2fd2c945ebb8", 0xde}, {&(0x7f0000000280)="767c524305a548a3a062f10d20d9b4e40c3496f79907f4a590eed0117afeb972f813a092307f850e425f07bb3710d3eb1775fdc9cd4fdb66caa69de7cb8338adbb44aa8455427dd2b61e7fa302fb679e0c8de92dee42d40c2c86adc97a5e0df9d3fa944708cca222df6780629216b66c937822b296b15aa5ef621aae5529047958c0cf9d72571a5e4b593ec2bbcf76c277207731371afacab3cebd95e0ba5c6db6bad7ef8806fed430e3b786649ebbfc73b80c236cfde229f2ab35a7d1371926d723ae8c01680198ea5cab0a13dee5c62ee697767226727a6a556d7e67a29012c7cb63eed3ea567bbd8ed0dd96ccef4ca9c4df08485f951a2f2e6e25991e4f", 0xff}, {&(0x7f00000003c0)="79ceee509d82a99063106fc8db9635a88ba85d556c90e7c4fcc731e9e4cdc4e18119124529817a2bb160ccf78fb97a99994fbc954b9b8c2e632d1e81866beacd60e69a4d6a73f45f9ae284bad275ec8ff1ac0b0cef3b9c9a685155d2711dcf7d3d3be825ab67389df65aa58feff8218604e14ee9ddcd2d500cf222709e4da3229b21c26a7b4f52a774ac3e8f7a2aa047420eb9445e97148e8074b2243140f9266aa3ead07f7267b5a25f44fa722a1918892db0528ee043cdbde1a08337994c24035a35e10d97c6a0b2b69d6c8a555532f5ffa9fb16380398cc8e1e30038a114ad032e384e63b4fda8dc291eee36e0c3f", 0xf0}, {&(0x7f00000004c0)="87bd027111cf0e73351e9f19de5e3848dc03185f2d69f6ebd31935242f260344d174da87e17bec32381ae57f", 0x2c}, {&(0x7f0000000500)="606ccf6ef8c56f43ba70aa", 0xb}], 0x6) 00:42:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 00:42:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fchflags(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xea3e, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8080, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/31, 0x1f}, {&(0x7f0000001400)=""/12, 0xc}, {&(0x7f0000001440)=""/246, 0xf6}, {&(0x7f0000001540)=""/194, 0xc2}], 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:42:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0x10001}, {0xfffffffffffffff9, 0x3}}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc004, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8c0) 00:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)="b40ec5b2fa51afebf322192a2b6801a65235a3f72542e64f85969b4dadf6530825399406042d9747798322b4e681d2132e7f922c1844d51ace5114ab4c955d9233d5c3601de4daaedad000bdc25c0252", 0x50}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000001c0), 0x0) 00:42:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x40) 00:42:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) fchmod(r0, 0x84) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}]}) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) 00:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x85) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x2c03, 0x4, r1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') 00:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 00:42:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x254, 0x0, 0x2c1, &(0x7f0000000780)=""/160, 0xfffffffffffffebf}, 0x0) shutdown(r0, 0x0) 00:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0x80000001, 0x9, 0xfffffffffffffff8}, {0x40, 0x2, 0x0, 0x7fffffff}]}) 00:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x8000000000000}, {0x10061}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x1, 0xc9, 0x263c, 0x8, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 00:42:05 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 00:42:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x81b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000002c0)={0x617d, './bus\x00'}) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000400)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x9, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x9, 0x100000001, 0x3, 0x2, 0x4, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20281, 0x0) 00:42:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x20) getitimer(0x0, &(0x7f0000000140)) setsockopt(r2, 0x6, 0xfff, &(0x7f0000000100)="c109", 0x2) fcntl$setstatus(r2, 0x4, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/173) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 00:42:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='\x00', 0x1, 0x28) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000200)=""/72, 0x48}], 0x3, 0x23) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 00:42:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x22b, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r3) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/137) 00:42:05 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setreuid(0x0, 0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) shmctl$IPC_RMID(r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/29, 0x1d) 00:42:05 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000e80)="692d08250b1f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7ff) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x5) r1 = socket(0x38, 0x8005, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x101, 0xa7, 0x19, 0x4}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x40, 0x7}, {{r0}, 0xfffffffffffffffc, 0x87, 0x1, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0xe2, 0x81, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0xd5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x1ea}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x4, 0x8, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x62, 0x0, 0x1, 0x2000000}], 0x100000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xf00000c2, 0xf89, 0x7f}], 0x10000, &(0x7f0000000400)={0x5, 0x1}) 00:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="5d343d2413", 0x5}], 0x1, &(0x7f0000000200)=[{0xa0, 0xffff, 0x2, "a8b0daee8df58cc7323fbdabe67f2b148b9b6f73f5b629297ce310af518a1f9eb1494d990da496d3deb4194483bfa6c32164e173dfc48df869d10375c82162b5aaecfa6bae0a8dfa552597ccd4f4e9d42e5f7c95f7055855472a64e6f3d75894f37da9c69b93ba1b8355f0439f9bc45acd8db527d198345dc1a019d98f53b17d895ce67683209ff06c3c208c28"}, {0xa0, 0x1, 0x0, "585ae5ee4aacffe4dba23f5a4fc7a4060fe923aa9432191f6987bf5c79b800cf768f34818674c8b09e2a17fde9bb2a9cf2f744de39f55f40aa63d08aba5fccdc499b74679b44a9c1f0fe549bc7cd92c334747b30e7a9e9075f0289aeed30eba54bcac23a3cf575d94f730167b3c2c0e151f159a7193db598323c9d887e26fa14a70be32b38731786e011c6c7a67f61"}], 0x140}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 00:42:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66ffff000000"], 0xa) close(r2) 00:42:05 executing program 0: r0 = socket(0x4, 0x3fffffffe, 0x7fffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2003a8010d0400e70100000000e2ffe500"/28, 0x1c) write(r0, &(0x7f0000000140)="88edb882ed7baacfd7b9effcda2bfb97c7fdd7c4fd033b2ec39a984187a3df3d10c8b3e2553f35386eddd26335919f9a3ed1daa340445d0232641b3d180cdc6edd3af65d304ec18934b5893188cb9846fe4a56bf1f0ed8332c8cc94fd60694292340a7065ea6fbd0d862b8840c001dd833d77d07b193593c31ce7c0293f26cdc43c187a8e345fd011674f6b08c800ccbe1d714008fa1d78103291dbb059d54f202ca2c0ce95cc48594c0c2f6ec408ae2836bc68221f133da2522", 0xba) 00:42:06 executing program 0: r0 = socket(0x1, 0x4003, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x1, 0x5, 0x1, 0xaf, 0x1, 0x3ff80, 0x0, 0x0, 0x7d, 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getegid() setgroups(0x5, &(0x7f0000000200)=[r4, r5, r6, r7, r8]) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0xffffffff) 00:42:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getuid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffef2, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b811000000290000002f00000003006fe09657d5669427255a"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000052f000/0x4000)=nil, 0x4000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffff8, 0x8}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 00:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1f8000000000, 0x7fffffff, 0x242, 0x5b7}, {0x2, 0x2000004, 0x6e2f, 0x2}, {0x24, 0x97, 0x1, 0x9}, {0x0, 0x100000002, 0x9f, 0x4a92}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = getuid() seteuid(r1) 00:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)=']') ioctl$BIOCFLUSH(r0, 0x20004268) 00:42:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bd1) getegid() r0 = open(&(0x7f00000002c0)='./bus\x00', 0xdfffffffffffdffd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="d6ae4ac70b53902df7bd748d68a9b64f28eb056addb0f1d41be5d038c777a6d879fdbd46dd35449cac2a7d783fec140eed833405", 0x34}, {&(0x7f0000000100)="3beae74e8243c9567df1ef83a352c61d8a59d67f96101bf07184a572f9eddd916183d7d757b2110239b0afd82d859f36251b41a6856a471fcbe88861b7750d063693c01e726ea8e73b4cccdd25051a9ae8e293972a290ead12e088a47a325f8ab1101ac5bb86907d79115b81fceb38177d23", 0x72}, {&(0x7f0000000180)="6f40f458b90c70899b22579962231b55621f3d179ae2fed125ec4aa3235547f50b370fa936b1e8ec2dc56ddc4a2c7fbbd8c5d7f1cba1f85efdc2b540f40324a066786a1d8d4c874cd5deb4ce8e0b98f7ec", 0x51}, {&(0x7f0000000200)="f1c4f7a33c954cf3aed59ef86a51c21dc8666ce2ce3af611a6", 0x19}], 0x4, 0x2a) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) shmget(0x2, 0x3000, 0x202, &(0x7f0000ffa000/0x3000)=nil) 00:42:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8482, 0x8) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r0, 0x20006) 00:42:06 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f0000000240)='./file1\x00', 0x100, 0x20) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r1 = semget(0x3, 0x4, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x4, 0x1, './file1\x00', 0x2a, 0x5, 0x340c, 0x30000000000}) 00:42:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x80000000010, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 00:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x14}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 00:42:06 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000002440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bbf2b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df0f5000000a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092eee022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97410400000000000044ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243", 0xffe) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='c', 0x1}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) r2 = dup(r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) 00:42:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='o', 0x1) pwritev(r0, 0x0, 0x0, 0x0) 00:42:06 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) sync() getppid() ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 00:42:06 executing program 1: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) seteuid(r0) shmctl$IPC_STAT(r1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) 00:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4, 0x40, 0x1, 0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5a, &(0x7f0000000140)="8d") 00:42:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x4, 0x4, 0x0, "17e191c9b6f1798e7ae24ee11d153aca5067f707", 0xa4, 0x8001}) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 00:42:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x6, [{0x1, 0x5}, {0x3, 0x200}, {0x2, 0xa3}, {0x2, 0x7fffffff}, {0x2, 0xef2}, {0x3, 0x8}, {0x3}, {0x3, 0x2}, {0x3, 0x753}, {0x1, 0xfdc}, {0x1, 0xa}, {0x2, 0x2}, {0x3, 0x7f00000000000}, {0x2, 0xfffffffffffffffd}, {0x2, 0x200}, {0x1, 0x5}, {0x2, 0xffff}, {0x3, 0xd1}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0xe73f2ad4cf7e272d, 0x2}, {0x2, 0x9}, {0x1, 0x4}, {0x3}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x7f}, {0x0, 0x7fffffff}, {0x1, 0x3}, {0x3}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x2, &(0x7f0000000740)=[0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getegid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="9ba7f571a800ff6d6c25f821c4eacce9023abb62514c7532cfeb6c86e7ef596d087d1d312364ae5b3a37cb49e16a56723ee98b", 0x33}, {&(0x7f0000000280)="4cc628c5ecd17b6715df125d090a41d188fd36a995fe91e27e1320151933e5ca18b599f25488a85b5c77abd7785439536dfa675fadedde6b6d58b77d5ae3eb715c81c6b6396203b2f57d4a0dc44867b0aea03d6e50265cea4075fae8ad4b73bf109483a198299f40efa93eb04324fb550d285ff00ba3129eea42c6814c20002a9fc3312cb8699c95eccc1600e1dabf44da472c2db7e2a3d7fdc9c8009a7403124714872b4f8f9256a67fdb", 0xab}, {&(0x7f0000000340)="497d5c371537f52a143bc37947258a12d9c2560284975b75a59224b2942dc8eb83c67c079cf17d64a6cf9fe0f74e084fef1bdda1ebd1c15105a0fc73ec42b2e37208e1e425bbfc1deb9b8d8129cab819870237106aa3c426c726abfd2cbfcf55f799f03e822ec69a85fc976b0c28685722991a7d11d5208281b794594718c64b47f7b581878630c58862c76cebf7ebcb46c1015f61df83ebe48b0f1c33e1577e4858c19c8784e732ace4772bd0a0b67fc9963068ed350e1c00f3e4101aba3d58a464b2bb79dce53d6dc96423edf0f85658c99feed3322e63df359f4471d20162d51698718c3aadb3f72e7543e6d61ea413c75d80c2b3ea0e3c70cb22", 0xfc}, {&(0x7f0000000440)="daa09bf83f0de7c5daf142c8d55411f2afc88f304fbc02f97954976c632f12df285da7ffddb6d88e272638a5befc760a9db93b61a3f5ac6cde538a3cb916d9eb100e6d15fe41563870e36b6f03e90c37d0a391a8f4d7b4cefe98c54943e59ebc4e64a2d566e289dc834f20517d81d02db78f769a582294399aa6ce30321302991158220686a209f6e56c4ea19794037a1897bc29856cf30d17b5e1d0cfe908290e2ff51c3b962c2864563afd4d06be2b6929941ee9617455", 0xb8}, {&(0x7f0000000500)="c48988daabf8505293671283339fff7e06052533ee2322bd194badce648d98c94110fb654532aac5c3074e801f0dcf4d8e56c2ccb5ecd431975f27c59db165ecacbf50ab1e8554c2679aee13da47f97de6c50bc94f2c99b02f7be0a511651ae1ec06859836ed04d6b7903fc8a60b183fd932e47b32e052fc6b300a6e412abd1304bbbedd51cae294828dd1ac8e0fb6515304bab14dee2355819c2a90e6cac689eb4a93b409804e00c9bd2cccdfe2395c3e91696fb09511bba55afd3efe821673d3", 0xc1}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="f12e22373aea5ea00e", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x1) write(0xffffffffffffffff, 0x0, 0xc0) 00:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100c0, 0x0) r1 = socket$inet(0x2, 0x7, 0x7f) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x210, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x28112, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0xc005, 0x9) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x120, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x208, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1, 0x40}, {r2, 0x40}, {r3, 0x10}, {r4, 0x4}, {r6, 0x22}, {r7, 0x80}, {r8, 0x40}, {r9, 0x9}], 0x9, 0x2) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0xfffffffffffffda6, 0x9, 0x1000000000000000, 0x0, 0x1000, 0x0, 0x8001, 0x0, 0x1, 0x1, 0x2}) setsockopt(r10, 0x4, 0x9, &(0x7f0000000080)="b214e113057e4e2ae7330e5d609a18e8f8b5c402f8df7f11a29da5b56a2293471102648557f0edee43c8b5ede0479692fb57ec1863cff3e719", 0x39) getsockopt(r10, 0x4, 0x10000, &(0x7f0000000000)=""/38, &(0x7f00000000c0)=0x26) pckbd_enable: command error 00:42:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 00:42:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x87}, {0x16}]}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 00:42:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 00:42:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 00:42:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 00:42:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) lseek(r0, 0x3, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013190 va 0x1b2c120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013190 va 0x1b2c121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013190 va 0x1b2c122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013190 va 0x1b2c120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013190 va 0x1b2c121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013190 va 0x1b2c122000 didn't change! 00:42:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f00000005c0)=0x25b90a2ff738b216) r1 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x9) sendto$inet(r3, &(0x7f0000001900)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfef7a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f3fd927f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c05edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09100"/4111, 0x100f, 0x40d, 0x0, 0xffffffffffffff94) poll(&(0x7f00000000c0), 0x0, 0x0) getpeername$inet(r1, &(0x7f00000004c0), &(0x7f00000001c0)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x2, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000580)=0x1009d8f) write(r0, &(0x7f0000000100), 0x79) poll(&(0x7f0000000080)=[{r0, 0x14}, {r0, 0x200000010}, {r1, 0x2}, {r3, 0x40}], 0x4, 0x80005) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8000000000000004) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f00000008c0)="3b34237047789fcdfa3dec9ef1e57c925dad1223bec67cecc7aa3af04e6d704a28daa8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0f71e3e0c387b0da4685319373ccc5396db174af1bcdbec9e0ac7c9adf9b31dc93c91a235e470f9e785a8660a6c7beb0e980e0a25c1a4e961e18174ce5da31678965b5dc7ad1bd393c21b008ba0aa4269a64598699807bfed362877112486a23a287f8ed620d636c739493cfc669c1cba9d172d05e8ae89765dc9faa4dd35a22e2a0955bb568d9834aa3bd9d3a0f97669ba60fea8a04f97a56c85d0bb4dce1793749a6a18d2d88e9bf8a729d869", 0xff29, 0x80000000000d, 0x0, 0x28c) r5 = dup(r3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x664c) r6 = semget$private(0x0, 0x4, 0x30a) msgget(0x2, 0x8) msgget(0x1, 0x80) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffecf) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xfffffffffffffe81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 00:42:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) 00:42:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 00:42:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0xa094, r0, 0x0, 0x0) 00:42:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) socketpair(0x6, 0x5, 0x2, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ftruncate(r3, 0xaf4) 00:42:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 00:42:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90a03be5d0199) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 00:42:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) syz_emit_ethernet(0x178, &(0x7f0000000040)="16a1e83c91126ce1b7") 00:42:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x21000000000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004000800003b2707ff023519edffff06000000000000ffff0200000000400000f2e9ff00030000", 0x2c}], 0x1) 00:42:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xa) 00:42:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) syz_emit_ethernet(0x2b9, &(0x7f0000000300)="2dbbb43e962b6f8063847392637f30943971920b5966a1580cff7b3aafec3dd7039c2f596e6c44b1a9971977bd537b48708fff3f3cb099557aac130be27bfbd3cf0e4717bad2b2398e4a95bd0868862505f3a797af62d627f8da03581b02b44966487f39589e269eba977534965484b9f996e3d8937468a8c70e8f4e6600000000") 00:42:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000044}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 00:42:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000180)='_', 0x1}, {&(0x7f00000001c0)="8b47859b45e3f1a006fd8df0b848ec0243f840cb260f3ef616e3c22903b5eb0aaf17d4bb962f322cfb59b6e45c26d42fc1b48b48d7092f9ddbc48604b43884259093939d12a5d8aa8c31bac8c158e106c98698c617a5fec1c575c037459485878d65049758", 0x65}, {&(0x7f0000000240)="c3382a18928ada91e50b542970dcb9f4c3328e00a0b3a4861cef4a6af70baa44db7d9d97e671c8a4457a9f93e478e614d93d90466161b8174707ae2ea4b552fe633d8353aec2987d5b524daa0088f53c92d767c8c85b4c2f720a63ef3a17158303bdd38d61c7222b0d6d52d0fe7bed7216f89fdd8ac8dd1fd678a0ac5aebac10568faa08cd2e120f0a1eb5ad3cdc3e45b7132db32b043ce46b4b07634e0008672a25929c87c376a1e4dbcd46c18b176b46c56c313850552912dc5472578c35f8b247b21edeeb2bd8e95f8bb870157c9cd1fa1fb7508987cb71f7bad5d8ab47979148702015cbc302eeff0b97ac794f96a6137a521eb3e034ec966fa983f6470f9e442eba72d2371f25fe5b3ae91a58bf602778fe639615ca2ad77e035c884fbcedee9fe098a5ca96ca7a99df49ee5579040a9dd3c9dcd249b42d36f1a21b3b24aa04ad10a9e5d54b7bc738426716475d57c9dfdb60ae3dd32d489024ae9db74f7d758b9c3734a0fdd80a23daac8e935df393bd13ca126178a5b9805db37976c141243fb6985d7a17ad200d5db5c272d216493641b82f053908e4220ec83e9187acff92660cca2ada9e02c03bf9a285c161c1096a2ffb2c1f68f26a1cadf2ea8bc01e6a5606613b5fd2547e1ee60faf6db729385fcb5db5354855e0ac2a354a1b5a7cb39706abd93d435056500533460fead149d0c4a7314e4a749a517a9e1a55943403339b0bb5232d2d6295b8c1ed5ef2606e31705edce737fab9f1691c475318160bd52437c5d77fb51f550d8c252a8173f353191ccb5a295d18ac852298e1abbfd35e2cabe29bd04df34e96a0dd009a6a3cf2a52f6d62b17f5e90e57ce70a9582e172653a3f23de8271000167917b810c752b4fdcbbbded23741be657d36fdb902aa48492b6a6f3454c65d6998d50ffd26ba0185175c21e5b4eb21308c0d50f999de50350ad608c558f2296be7b245f13c85bc159f99de402f2fb530e26897e354f6b315226398cbac368979a6401835ffcf51fe48111d77301d909922005fd6231058edd6dbf54fe021c88687a022e8730de9b429045884ab3a4510d9b71357c6dd1933b48152917ba5bdd910a611b00653c84f035c8ff81a0ba22eeba9fa5a57f4c1c9b37c546c2b22a07e6b8194e37ce5c5eac0237ce398af8015423b773f194091edc1fb95a35f5c426d4b93ff52512f2120ce0cf323ff67645deaf7b45c925afc4dc4e92610cba48ab3d3b47310e8045087b056afa5c86ce8950237f6920ec0ed1197285378603be093bd0d8797863f48057dc6bd42936ee8011bd3854ace31486ed9cf089569db6c85a66189fef74fd934023daa81d7a3dbf4e0df899eaaf008f6157d2a708dd9f89e76c191c3c49197d92caccf30d1876e20e5ca526c21694539afb2f32e5d0b79c7c64364f34a3e934941775a3760ccb5b1af02601c0ed3ca9c61d2f474986ad47d7cefc323ee79cccbf5ab0089434674ec71cca8086576c9ebf50081c7ea086c9d15b72c8dd054aaad2d17f1b276fdc605101139501ced40838ea46882589902c48640d88bdc159b0502b692ef4866f63412a4d74f959adfdc7300dfc94d5af38323ca2dcb4fa950da1c3858c1bfe2464f291535e3de3a57cce53841f1ab2935aae7ba4f35d74062b9c749be34f3388e0a21d7b974cd78f9f63f3acb8c778cc8f5d1258a2919f8843f34f4d70e8e78332b065fb9a8161da38d363025d1a1e7ba551c98f050f16ffdc4a1e44f61c23c3f65d5648a947e0ceac3439be114073ee0f705e5b7791632ee5c85d1a8a8198e3bf5d5274d0ec1aa63ae1f4a4ca3398a389d63e4f3aca1baf95a26302313a44d9bc6d604d3281aa18eef2f9e76bccfdcb02b2c99f297c7c76511fd1287b1d57aa19e9d759d4f9e294281791257e1e43f845db532f9bc6df6a17987d73903ccada9dc7b9998af58e5494f8665581e85063006ea2464ed935dd9e32902f8f9d4ff89df2d1e1485b01173144670a483f45050a1d0bdf8b2d9a42517f0522bdaa13b4e87e66ef96876793e24a56ced0d814595c99e112a1aa3ee99c7f3226ecae3ebdaa3fd95821c84064649285b05a2b3092c16df7970a1bc669563d3d5e5ee3e8a7ccc9d033b0f21de8184ed055cbf9da2dfec735cfc00d3b6125889f0de8472ff400cda9b3085aa5e91b82b9e6712837613e2575f26444eaade75ebc9dc1447058f297cfd83aeacaab10ed750a0a0ed9cec028877d897c9b28abb9bfecf48342e0d95e58ef624010cf104c4e030e4cd4f4267e20278d77e31728408c359b8be99f12350155f08902893034c7c5bc17e911b16bc4ecd871925b14eea96fe9b5509f2b1d3822cca546d49cef3aacae302318c9f96499bf4ea6abea02c48231b81ba5570c30a1e05a01a37a3bc58e47473a3ffc4c8ceead57e117e30eb385c35748779a87e7550cfa573bb1cc8d2fbac25e77efe6e2b50c1c5d4e06281812cb594f948552c156d5edc04337a9c15d7811774356486ec39124f849858ceab3a5fe81bbcf1b42cc1c989ddbc4193557d56014be5113254c44a8e3e9dc6bcf2acf58ab6911a4211073c51e22814b601ab7dfc016a9bc26d4e751e9a6f52f316b272dd1d02b167031c56a4a475ce578d02c6772525137b9cf80c56ef5986e67d984a630945179f3f013a71e1ef91de45768342e727550853c1f0c38982c9437f9ff00f0a57f12b9f66e828a814e0ed5143be7805251f4bd629e481c97f36e17b5ca06da3d02a1523893a2e2cec27c2843a175b06181aa3ccb67c0c4193bf7ae56ca1121d806b6e516e43cac75104a63346d14ba48e53dcd352f42d8f56e41fc1dcc0abafb69c0c82a100d338f926d336151115f5ab190324c836f3012c33dcb7f088cc65fc1bc37044bf8b7da93db5bbb8cb958de55b12ee4765b82395af73f2206141dbefe2b6b4714840c477c621c2a55ffeb6dd7083b2b2b3a2e7560bfa9bffd9f878ddf7af0d7c6053a02f5c685fc65025bd09760e6313e00cb70d0fcf360185c5b7320faeac12a25af8a775254d802bb076fb9c66b5735fe55057cb5baa59cd98c21094529c026eab84986a19f4107d9ceb1ce0790427209ab363a0dfbca987ec75ab0aae320a2af182de4417126029ffa01bb22c8e0b077ba0b0f4fb1c3ce8a14c29682002d546a49f54e03bd6b6db323d344caa3bd877697c164bab94deabeb3e6661e5f99db761674e4a8eeaa4df02384f4ce5a8878b7b81e9257f064196db7b667e23213a78412aa4e89cb13c643cbc2ab4dabe55b2c109be847601e12d431f3653c073bdfce973305e826fae4648c0da5e0e0786372d313709475e884a59470bf985f1019ec7e661e221c22d174e3ddd54d3d81fbbf4ebf8edf792afbe6bd2becd92d03cadbdb90890554c9c02c1aad8646462f690d0f8cf6477c2431ae251813dbd6de1c5321d751ddd072855def36dd301a10121091ae78b70dc66fd9a9fac83f3855adbd51081bb3de28320bd119926a7963e511a4b19b4b1bf6cc32344b7aae13dc88ce95b328f3a61af7fcfd89131cbf20398c03768a85fcbc6b5e59a3e6fdc1114012f8e5cf3acff5346a1105da2381fee2f80e09e3fc5eb9b1282d25254707ee2b5b857b9aba9a92d9c9ce3861a3ad99d46c9e4ea2fddf9524e81bd1799164902108a221e54c7cce32cd1d17303372377db7c405740205f3049f60f6ce6e0bf18597016581a3f6c7f9e3004601f2e5e28049ff41a3eaa225ae97d4a49a0d51897ab399e29be99a06e453c513dc1bbea35f4c153687c8285bdddeea19d8f28d5ab476558bee1272d1241d1bfc214e0602194bc98296fb9dcd120ceacfb0cd08e1164c128674fdb472c8caa9405aaf717656792d21040f13f6848e7ef2137d2ca489949b1c03f0241db2d4a1ee12e50648dbddd41269e39942f4841d07cf3cdde60af1d6891729c603953a1027aa7640341beb4833f3cb046773fcc4c2afbe4324adfb26f34b54226058ab29e948ee27b765e56794ca4c7d681ced8c65bb61d002041e62ec515f684d4948bc5f9c1d4eeb07b8c906dc9f99668de5b3833590cc4ead932ca8ae62ad53e3272455c428f684a83eb593bd72081034b19a672833068c6793f44dca6ffd68687a5a7ff246f2adb58b4f8229fc08adda15472b4fe4569d72f67f1b1fadc30cc069eb8ffab96af0cd8789c62064faf677b88edb95805f20ee97b1e7a4b31e6e42f5eac01cee4f04a0650ba166ee28af5986f5961a87b33b523109b62759d8d4229f3b05385aac95b299219164801456cbd7edb4c9e8c4229cfcb525f039551f9fe4bafb37e94deff69b9f4e4025f035dd3f34d867e2ccedf16cf464e6d1f337724515562c2922293552acc13e674bef928df7a4985ccbaf86fb999088706775651977a0827b820a8f0794ec714e1cd3aba2eba25c5e2f8ffeff9e9940ab94ced09eeb8ea7b78eaf47bc9d0fa50c1c5e7c114d4a9ccc1621e02eb94f4d5804e2da03e9fb0bd6cddaf905e2964aaa042251834cd41056d713b557ad34cfa6ca3a7af82c775ec21bd35436fcf41d25a1c7ac205fbafd05abf087ceed0b6a172bf4da77ff8fcd7b63df6aedd855d246d8cd06169985cd6e77c9b73a48a68b01f40c031f99d2b1d82b12876768907f4fb4b6b20cb814f7c6b5600c08240fa4d7513873e6d40f03d0ebde6e657f4b208d07672c89b36bc83fca643b0922144cf597b900877f8f88d85922661f8ef973f9c777c5f13729d358ceabbed06fafb26384fdc4347b098a9ea4a68d5a0d027322b35cfa832046dd5f618cfc6590ac153851b20ebbca96199d934a7b46329264451208cb95609a4cebdb3caa6dafe863c86c750aa5fa9638c4837c0747c3849ccbc120d06668a55ddcd8d1f85bf134f6b3f74e6b0de3e9f15f42decc7e5e89d4690c58202e7c62082b11c96780dfaa56ca7884efd07524e2f489532e3c62aa7d722760a574de27c3d308ca735e3ba3c4d0af414760968cccc01c2c5506bd72a293aecf224a4ae9b608759d090682883e435c741f9e9cb2ce62b682e796ce45749ecdc9f101c16a9062f0da75204d23ff3efc495c164ad05917436aca47aa880275a5f13ff61d99173b14ab5470d6b6524ccde91701f66f8480ee8045df62d42fc7b950d5b2e944f24fc140a3427ffe3bc9415240b47e58302b4e58289cb4d1d1066e2ff142943279e58a85b76fab1863577d854de0ec8dc36f15108e572fee4fafb8ff02014a92f203740977a0d74bf40341263a4707ea20dfe667d98d4763821287a2f056b0404720ef40de6b179f346837ddf60cbc231997db5885048f84b67229f4953d1a12f0f9166982e88cb003815501638f70eafe91ad01cf55f5864dc9f201c49334a7e3a3d4d184023b8c186dce29c84ec2a8acd1dbcad305fa9faddf0b08957f589ab879523e51d5a1395ca093a840f0918fe6f3425ac84e751f6ad70b0260f69c183fd0e1fba512ed368af681a810d9c8ce72424d9b13bc00560607027ff6cf15ee3639e0fa896aef06ab81ff2d37aac1ec14dd2d2fa6228ea08b43316ddcf4204798fa8f8a614bb001c768bf6eb671d21c0ad307f1a445681f122bcf4277840ac0e5911bd3e1fe07e151d4ac7c337d0bd43096a9016485a34a6da85f3ba95b8ee44a816ce3cd6a395d9bd4c4955ebbedcaddda6a6a8711fd7ce54770027357a6090ff4d385c634edf34c23e7339a90d352d674761eb1456d287cc4a22568cc34cec6d663a65cc189eb3944175d0ea87c25072682a150e28b10f525c5ef5744b0cbd4bd9b42", 0x1000}, {&(0x7f0000001240)="516a2664fad90ba43b8f42cd817bb3801fac8300391c1f185463eebdb6b803f139ef1a185362f78369d85bfd3602628490ca39c6a3f35ac37fd7e8e056a295443f99627c221e9382e450ecbcc89158af63a5794bf12ef914524f05b8a24ff3458ddf888c8e8426c5795edc6559d10cd4b2766c59ff65d30ae9581e7e5c617afcbb6bdf15e7436df48e41d41260b344d237a80b24822e1dc2fd23f2d74c44e383df14affaa0f028b4bf1098d9957f813c", 0xb0}], 0x4, &(0x7f0000001340)=[{0x78, 0xffff, 0x7, "5f22d9332961d462ccbee360e46a79240562ddf5233da20422ea35e522c6564a7eedbf8891622cbdeadd6d6fb755aead3e3c33a4240bfdc0e707b4bfe8c446f667610c6881c0782d02bcfb1468ca62af162047db3767c4931bfa38f31d9535a5ac4f6a086483a001"}, {0xa0, 0x0, 0xeac3, "3f03e21bdde6979e660dad2d82383eee9cfe98628ef2b6036f51b2b2b45c9d35f21fa46b11a2762d3b5da32b0d9d33910c0339218be1c088fa45915f80f1c512b065eb8aed85213f044a3fd80b6bbf425ea9f81469d92ea27d2ba6ba921862d002c26e5f0bb7585c2ac821cf9bcaa24a7db9a8395c2cf009d6db50227e6ed2840f22461cd794106f4cba"}, {0x20, 0xffff, 0xf72, "f839b859046842523b8da4a44343ed"}, {0x28, 0xffff, 0x7ff, "4f81566740b9535d004ce27262d3ff0a8c"}, {0xa0, 0xffff, 0x1, "0ca66d01c0dfc25645c3a18ac69eb160ee720ae46607e92f7614a21e77bf3535dc5534ce848aacc7b58a0b46f409abc35d95d731e0474326ed30fd5bcfec48b74d4e9599c4831a402a8663bda68c904e7d64c44ee4c1c488bad2a381d72decf5fe670cef9f18839f451c46b1bc7d2b24a6c11e523d8f04723dabf914ebe903471883e2fe02ca7e3eede4088a18604876"}, {0xb0, 0xffff, 0x1f, "ad79650cfd5c275da269653e907d9e393dac1784ea60f37a06f0f604996855414259db93f37171b45f6397afd4a0fe5a8ace291ff9f448b4e2f96fcd22dd8c32936816b814bb7e64fdbe1ba28be7b1377c629e0ef4ab2a331b7f8136d2b073293edd45344c90c6f641e7ae042ceabdecba649ab0b0108de37765cbe3792e38b0083a2efed33a229c6cb8c9d4a713d6f80c979bc49812d178717189ad"}, {0x90, 0xffff, 0x76, "2b85ebf173a197856a22f4ea6e27039cf3f15be6e685c711c48084cf3a6de387430d3dd99e73b433337dd7383adbe662297b8eae25a1f23f15683acbb40ffafcda8f53c60e2102e4e55c2585836f97c58dcaaf195c8c4da5fafe8ebec70cff2c18c059fa5c50c10ed05032f4cc749a504292889385860a2918907b28"}], 0x340}, 0xe) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x10858, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffa, 0x70, 0x0, 0x3, 0x2d899e2e}], 0x400, &(0x7f0000001740)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x200}, {{r0}, 0x7f4c73d82edf43a5, 0x20, 0x8000000e, 0x4, 0x100}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x20}, {{r0}, 0x0, 0x10, 0x1, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x8, 0xb1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x22, 0x8001, 0x7f}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x1, 0xad}], 0x1f, &(0x7f0000001840)={0x1, 0x8}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 00:42:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000003b00)=@abs={0x682eb13985c518e6, 0x7}, 0xbf) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="2d728ac0b9cbfebdf84c7c", 0xb}, {&(0x7f0000000140)="c96ecf9e395566a7d9c122e740e2d6dcad22d92470c3ae9d12026cda1b85fa6295feb13445220955b7ab2128d36cb0bffb0743819f7933f39be855ca227d596218203fd42c12286fb993ba77287c324563ea1c300226a0d648168284454a1683dad51dc50fd058ff64d20ae9959faf62c4873704ffd1831660", 0x79}], 0x2, &(0x7f0000000240)=[{0x1010, 0x1, 0x6, "19acabf8f784b4b41c6d6c2ba96c389f3da41b56f95f818b300128c89f18518bf657103e19f950b045c5f0196ff215f82e521392b2840b9f22277df85fefc6da9d2e9cc2844fa7558deb1c4003977947d8012b77d621f08437c5001a8619a5e9376b149fb39504d2e41a4de733f5f4e2513da5f91b4ac3a5b8d42d8c6428cedb82c79c4ff0ed18f1180abc5bf76223bf5f8fc0693d4ac57c6ac117c10710a8d488febfaf5c2e177b590864c06365bf58aefad9eea72e57832cbe90453461d00639606e492a95d884c2ddd0c2df8d4adce750294c925bf5299660ad16a6807a078acea124d77db07fbf1b41c6655ed5f5bbe0430073e3323de1a2eac7c3b379d8cbe08479435509503cb0e29baac699c966dbb7aef735d9b4e3baf9d6378e255fe2263de2af89116ab4550f5ff5f80b850c4f32c123b06e8576fac2d27dd4bd6385df934e27d871becc3ce39d5bd097ead8fe2986ca68ced63a1f11a35169777f300e672d110f4775817a7927f96f78778f549024813cd82ece0c2e5916a65d3531636b5aca4d8963dea4f744b4cb11ca43c775b2bc6993a1e3de7fa5af9d48e5d56f2c16a5b1868ea2f5f36b58cf462f03cc8ccf30be7a6c3b768c4158b9695703aa8765ea40e70098f8c9beb8bf2289d2381d6796a61393fe8c4c9f6018e2b084c0124b34d23dcb054383873a164329a49cd10efef302abe25419f3fbab80df4b738c65294650e2fddda92e49622cadcb67c8d94366d363b355d12170d7d9c238206e72261fb10cfa47a4160739b5c6352a3cbf66f5d327ee8e2a2c2404c9638471223caab94f1de83b82fad77da6417ae638e85fb50cf60cbdeeb38e36b3b09683f7200b7e1deb43a74abb108a08b5244c65618c929a7776a943193f4afa6ecf9f92aa1ed2ec1ef3be259d4c2c9f8c8844f61dded6ecac8a5c9d56337ba5aff9e089fa0164bf208dff1f823d29e521e700e603379536be53a30f7a84feb87e9b186c3f6534915e87885dbf374d9cba94a8a3a3b0ade5a0d5c6842ee6869aa5516f870d55ae972b9ebae8430284d84240442a4f96f94fa78d1d058a97e3ebcc27644b2d3c156e5cb346147d58ba032fda2562339381ca7ca18d22dd901969650d3ab0f36e1bea95418417b0afbab4c012616c01cd1b49476ca85d4a9682413f95d74e143d177493432f548f8afafa8444c8729620ddf631bfd20345ad51557222fe5f7b3d690649a7ee59997928ff198c4d32ee56e43300a53d7e824936e9eadc612e14ea9dfc4ecc860938124ad007be0161b65a8c576318b691a272098f256c1c921ef54f94b9e86ef9f827cb657dae23665462d03af9409ea270ebb5a816304f2ef7127f0bb738cdca08e9fd7648d22b3cee7c3d635f6ab6e273669483cd1dff026ef03a11c445cc0b39f9f851de6cc6224477e8507b0a1d6097e14b69adb16c5acf011c87f29c81885d59de12ef99b3347becb682a9d23f886d37c11106d9618b4c737b8262756b4bda9db2a33b9e2aa2479982aee9228d2378c9916b388125ada0d40ae74f8bef2f9861daabe6db67e54c0740c256e75d224f3b0bda46f8d02d9bdd70bff40e68004ca7d9fe21d9ead7a2e111ccb99e780fc97052ea3839fabf580e07f02d484a5385bbfffc1f151921950abdc5ebddf7b22e3ddbad5478e13e0c6faaa93f9e9ab0691f184a090ba405f2d30246a076d621882eda7cfc00a54371d27fbc7ea08a5ab2fbf36acd6296b0bb8aacf781617be60953e46b45e765d65ac0685b561e90532ea006210c11141ce045dde69b20e2233eb59ea74abef6c024a83609dd7a29a09dc0c66d51ae986f926537dbdb95acfb0c5c125cad0705f39ab07d15093230ffbfbad37ca5af7d053bfa591b5729f99931613758f5aa2538f7f531ae4ca40ad026fca2d4ac7dab74439a24b2746c907ac77c4ca7d34b27942162759c759dfcda7b0a3e3bb46b5a04c01da7ed618131469066103f0c5b8ade46bdcca60d3db629be842413fd9aa6fc8c73574f5dd5a695ea07fd3e92f7632d5eac7e50091b32863d28375ff11dea785ee966dc6812a2e05dba748b6c086b20425bda4bee8ecf6f9bb12ef4084932949956058062bb1e0da3e8e4de462e91ab9a5987fbc4076ab4f85423eb2a47491b30e718cc740daf32c6382f2b8d28a3321230d996cf091ada4a091a1c566e254a23f4e330497c1d9a8c5269dd9ea0dd90821170ef13a85fb5e50ad35a2fd944f36fd713dd80c015a365533ea09aa4b1ebf5750b1d60243433932ab215c4bccc6ab0e046acb86a04a2b17266508618d87b756021164ff5f5eed3a58f3b40877fa381d8e41f6fb52569123d1b451416f6a7783b9f0a62cccc0ce3430a4cdd36fed177c86cb6c99b612ef350ef5c95224747d1975aa6da4d043ff6c5b3e419f9dcb0349f6ed438663e82c249037d57c24a8655cfa85aebd113ee8737b9956457df0d02542794ea679e99e0ee9c662e03098ba2a14633c8ad0fa4c8a2e504f45f5026b5581f72d9bbba98f1d40178640c85558bdb90586b0fbe1952df823937312d950614777a0da62ba3092586161cfcb1961da2b161d0d4d6d09580bd36403451981a2f08f2518f8f6908c975184294af9fb3d8336afb101443436b744ab2aec19231d25ca73e434773e832d1fdd4bb7cf013e7ea2326e20aa16378dfb8fe1e886ae0ad3bfdacfbf1024be6023d42457a1953feeeee519fb4e424e5b9c1f4921b32a2d157f7345c66fe6e1a9bfff6036ff6c7a876b85ad36b882b95249cda40978be1f549cf136ac7ccbb426c862f418efe13aa3be4723441b98c0084b7e9b2c60aa4fdbd0adb1c17a4559877c5f1ee3525cbcefa35d2a0915d1d04029900d5ff96fef9f0a4086e42f9abc6e178fb588cafd333a9288d0b42f8c12933f3954e84e43ef1b8f96b0def1cd4c76aef41a25170f1e1606509dd16c754371a8e604f904bec2222131cefe17ab87a5e0365d1dfebf1a12accfabb4388bd2bb5a0608bb0e086cca5a778ab43da7c7397017356e1d3c30a692bb1581d927d034e276bf906a0e5f617339f437c96f4cc557d58dcaf0a7b519d4fa50cb0d60c1e4031168638eaf167dc6fae66431a3863865366a67e11a8aeeeb81b6990f928203060bbc36d20d60d552f225e751dfa91e6aab5b2bc0cec030c98c508599b714a7eac0dafe40fd7f8c9ab9a979e53f7a84699cddf593e46440820d6a829fae85fe555fcf0bfadee3785c4d033cf84ad0d6197bc471cd02d59a0caf20dad39be5faafb72d808c14e4208e18ecb8d0442c4a68bb6dfd5d9b4e74ba3ca7efc77548d5cce4621b053c419754acca777f6b5f09d499169da32ed3355ebc02b94aa1d9e7e5262b6f8944410140388b554345cbfa419ace6e03bbc172510b736c496b9feadce33a1ece8e73a8477d2dcfb26b8031a6b231d9023429658e80876141116b10396b2aa74ca398443eede3575b9a0813783c6c626ecc325d2d77fc3aa8785acae38022738afe404552cfb63dc782cfa1e051c38b48107c0317b112c00d996da4ae5c93d1c9dba2700b894b60aa4827387c0f188c8380ec5e61b4b4f7bc339b0693a2be912fb0f9d3b3c7c3ca79715835edc596ce6875665f0df973cbcfa1ad2a93bd853d3fdc57628b335bad9697b2ae6d93c01d61c6c8a277a16cf851904c67c903e7cea79d771f127c0e2225110cb534ebd7c467c22bf4e47ea5d0594fab78a9d1e90ffd92cddd85e5903254070fe1779aaef65cbc8ed39a20fcaad165d90b3396830cb1e2c7410901da652985d23edef718512ddc948a08e55e8a34f5ed2917abab4697d4665aa74d8e9f0cc8c75b569679195666c64513eaa22bd33e55522970e77a6acb968cd4a83c39d26fb1dae218ee4fafcb94d30068519f65a7c7a228afe22d899771ff4d0bf8ec3f5a5ec58a2c1794898ee5777a5c4458d16c3c3a59e472a72ba9fea3495818e69b326bf04cfe0a9fabaa9fe5557a50d36d0b846e41a9fc68cbd94ab94133d0d5ab78c007d5fed9460bf01d20feebc8f554ab3fad7f3882010ae143635c111b5237cc14b60497097bb30bedf92c7d0e9dd0ab0f521503e7d2935b3a7841f7bb9e2b2a25b4e46e53a612d32cca8ca6b073ce49f1bf98952b3b1b40dd0cec76d9ccef0da041c69193e0a7f067818db0f191da626baf2341021d8d7f63f926d36ccdf5940fb1b23e495e657b09c506ba06c940d6b0ac7181f5f26da778068d9f3ff5719f2896fce7defb262c3de78848147595625a9ece2c37acce2373ec502e3803fae5d96e546a88e461b30cf07fc46d3a0d9a7a9820a4d3543821d324655db3afe2d98fa466c646d1736e072c2b4582c16ef60d5f807f71958debeff2b50bb828662cad74b01535347937ec527a63f3ee6f091d6e6479c09311be7018aa3a4c633d8be3bbac97c51581f73fb5180108d795c2d2b858b328293cbcef91b0e047781f28e0fd17abc2504809aa4871b5b38b4fd844c96269ab83827a45b80de844570b80e85f5358a28cf1d3e344ae597f3b5d3b757945ae603b7e1f1f79fd8be316b2d727a08afb1579efb9745877dcb3b61da11ca983ab3e46e133589faaa6ec6ac050b82847208852beec7b02277a3a115b5aaa5c3d7fe490edfd7d46e962ad3e0b77a13985d67d658962bd7cd1aeb87d09d81ef11a0fa120b8c81db44e0e637a02c4e5c12ea9ce39cb0e76e70f078986de483ba9255e30b1ad09eadbc4578f652120c0ff687ebf215122bef06b069b1dc02dced6149242bedbfb27296e73403338cdcea79a7c0e5a220725ea74fe832dcf79b64d902f3ef0cf809a890d20f7a419f1c32fb66352c3c3dc92451c11c3a473938732a704148e2992b2fb7c529b5ef40fe02ab84bbfb7839f9b3493c6eda9024b2e6797e569bd7e35374f65b9bba6f771e17a004f2a13476c083be70c29b3c1b2293ca472cda8c52a31b640336aeee03355f117e751511a0dfdd5366b1aaaa4c20050cd626b93939be967790147291f0b9c60fdc1608c81458efb07db0477a07716c47a97f40ad4ed5bd4503e6cae110999d12f535e169bc28d146e54d7a440c361675324ac2bd1330504864efcfb2606ef3890f45966eddae16313d8dd24d78bbf8f1ba02b7d54d50f1f1e931a9603a99c2340ad86a471e8fba6fddbbd4dcda355ff4c6dd0467bf53b9b48289e76075f1e1d03e700a25ec6acc5de9ff2669a1741439f2808d0bfb3df5740d43a29d121084757dc489db605e53d5f70310a68017e449488eec16603a8457ee02a2b24f606daff6d0aeba4bdea4f407e914179da2a4a3d387866c0270db92c3e7438dcb2bf40e866c305b27f62a37bf3bebab7350cc86ac37ad3db5fc60bcd8ab2262b9d1163b97fff6d7776e097b0f83ca4549474e20f5e0cdeaba0cf8c86eaf1b75ed817a1cf8011d3b45935d3a103e47a4f2db32d7c6daa3f49e46237cb4acf97f508fbb897db775b084c353c8ec0605845c0631cb8759537645b21dad5c116d89c78b535658905a4e00241d0bdd710247e129aa622e1ce4f6c8f9d39b56145c002b37484990a979b44f2ec4a92c1af7cbe32f8337b4498adbc39a2611d6e0523876b16b9b25e5969f37ea43a5debf20a47a0072ce99a9b1488ed2f53a09fa369c826a908b092d300d89bee2d34021df994db33a6fa2e5dda6c4f36f7704812ab433cf9e0ad800c3c43626c19daefd2f7dc63f55654fce4ec98756adef60752a2caa75fc5141a7afe73669469d2ab23c47149f4b949132d6da2aeb646517caf3416460e8531396"}, {0x100, 0x1, 0x4, "3798804bc149d38d6fdf61f86071bf2c4bda51edb04cdcec44d47c99892e5e5645a0569b92af36f1af6f1a3be3dc5e97f53e22150ee1902168ce35629b5da48c74fb34d3fdd6983ea924be6a21f1a85213e17e3ca0971086a11f9a3fb9e8d059683741ac7b9353668ce49f772899fccc573ad7b8937c4bb8688adacc649ea82dcaf36fa2269eddbae3f028dc2dd6881f5a3d3c347da603f0d0d74942d3f6ded711d2e25f57690d95f0604273645d2781558a2f8478dfad0ac910905159772bebcc284809908a660bbf012b9bcfe0509b418e4ab4d229d8aaae28da2ba5f2701bab438ebe44df2ebe0f22bac1"}], 0x1110}, 0x2) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="74d86833223daa53d8ea920378817dc36a068370a6d0611d233625894fa741732fc829a608800a1dfbd10d7feab69f", 0x2f}], 0x1, 0x0}, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x20081, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003ac0)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003940)=[{&(0x7f0000001440)="2eb5660998b79b5d6b9f9ca7d799e7fa19a2403438723550c11017b6913391a50d681d78964a67a6a4e03d8d430aeeaf7bdc74c6fdd04b781979f67551ccfef3d4843d81f87b5f394c44ee1355037a3a0425e74216f365e250aaf7f2ca29330904eb503867632e9f80295d6ba240eccfc1fe1aa78728760c32f4", 0x7a}, {&(0x7f00000014c0)="fbb7f82bbb080e33b99fd9d00084e79f639a8bfab9c9abe598e752df02481b2bf001e2c1e41f24eca07f54f364840e6639c26a89ce6437a22739c963627d94e42e76200542a945d17a8e00f5154200184d7bdb2139811e1535a0290d9e15d41ac872103b47ce048e01567f65b33ee1f1f12642e5b2152847e5ed78df15608213dcbc9f5d3a3d7523808c7e4b5ef8b8f1dea17c44b60b14f9f92cc589151498f8194197e24f0b86d163247197d5af634b2265687f385481ddad145ae7084125e156a102f325", 0xc5}, {&(0x7f00000015c0)="87da38b0b2fa41379a9f8c63b3e535e16a3a8c852796dbc4a2df667ed8a181cc4452bc28f10093847a6024b873068b", 0x2f}, {&(0x7f0000001600)="c694bf4b737983d10e3890337c43e5cd02802d2928459c94f5a14f79722f2561f1ecb17fc0883673202d19530865cd6941bb1644f496bf43686fa684964d869c4bac2d3c3da1e3847bd213a8309c41d0669357d120bb820c3003f66b8672a803ad5b3351767dbf516cabf983c4f10b14773adf80752c84d508019c894269eb29d7d4f0e2c35ad19f310bf6436782be10d945085d6a139d42c85e5f65d94504d027c0d9a9ac8b1bb74c2b6c9037b9ec6a4870cda4d3ddd747ffa7040acdbb71308afd3f57fea4b062538a390835ed2cd9f6ebcb1145e1bcefa519a7abebcd7e5672f0133e89146514ce41cabd7eec7cc7a52c21cf6e75ac9cf809bf0ddaf3029513cc3fa792c616206e8dd5ec9dd583e966a7d14c8e7e67324deaad56304d8e5ee77c76a27af54390697aded071ed8f5eae36dac5d4c302717745145c6afbcaafbaecb2090f1dcac84753bfdfebfa7c251d750a99de7e8db24679edbb3059124d025be99f971b727a37eb0c049e3f1281d4aedf1af0d9174b4b2674a5685dd95ef37983fbab662d6697ed20c176e2e83f1c3c59fe49fc1c3b28ff702ee58fbc87733bc29d419989be480a08a43654d305c63c03dac2fa07f6d986ad8ba56d591577e686a1bf9b50e88246760998ce11f1963d3b2048f0cbf24805a0624f1adba4b80c4c4e24219d5b4cdf571dcf6b59fda1d0e8cb3068b5e258844ddeb778194251bb41b9c787b6437e481446df3e18742de97ca2f3b52c7ea0a6e257c94beaded16fe9f72de41f6a267205ec86b828c70e9976b8d91494d0f31c6014b2dc281be4d6cdb68977a369f050e79629ae4d86d7abec468e897eef80bb5a4afb2ebc43b9dcc07d1262509cebd6ac6afe152715cd308512e433b0681c87657e33c3a1046d862da0a3274c387864797c0a35c61a190abe77916ba996d63e71b70efc7f34ec4a78979f2c81980e3ca7a0ca265f231bcb0de258c4a5b9c23e758e17de578160f98e7958824b73a2d209727cb182d1505766fcce437159e91ed0b87283f7e8c68620ff7b1a90fcfe3e4807e40e2ab5eac16ab761c26465baac443162d33c80be7b7a95564b1f020ec5158597a3e261b31e5f14979fceb5eb8352e201506ea2716c407b47a3177f09d9ae1745f524e1ca9d812ed8ead4c484cd1ef1ba040f9bb721d800cc3f296311bddade002fa4ce4805a53b2b35149b72af5dc2892b44615317537f0ca5a9ec7c55a7f7207f1823ea8b284ffb7a949d86982dddb88d730e9144d3000728c419e2fb58d76cc222503a474b0264a599c37e8dc1e478d5e58006cb13cd955c33f1ea951d5cb18b219ca9f6e356162ddfc711fbf7d8fadd74627e046aa5feca3edda5ce4314ce295f2c3040147e5370cd9699177871cf550f754bd3521262fcaa094609e0479b5ac31424208469fb9856b9fb6e6d2e96a0959ef0ac5eab50ea81ac70c2507b8535d903bdc1563c8f5e42f988bc50bbf2f1b95a483ac01fb0e78751fb618cebb0134204dfad8d896b12965f84a93bfe31209added17eba650754521a4dceaed5d1302b16ba0ed0868822181e85f9c91561a72f58989bf6dc3e17993e387f53c00a2a0714acfba4634392349925eac71420b5dea92d38256341be5bb108c84b396e05581a808fcac149cf8b735420f0ab395de062607fed479070f89146523ea93c65cbd2cf312a256134bb3ad44e0198b6dcedb786974f6b867cacb9dbd66f6ed21f3419204174fd8ae325b640a4d76d86f2dcdb25de0b7a69fa946fb139482a79570287f094be47d0c928047b8c0ee431a8eaf5f9db824967d3064f5a30f3755f6c4b16afe8fb66ff6a443ebe651685addb739fc4b3bafbedbd1e5cb912ecc6c74c209b2ae368e6221417170cc1afe6ea8fc088b00ac08a4fc0e949ecdb01f0c5cd5849e57ce4c68b5dbffcde90d4cc19a94c12de636445488842f46fee43435397c2513e99e560c929664163669f78d6f4411de8a4a01ea4bb82d224175f26766ec288714025b4008e069882e7d3fb8a57b0ca38008c9ec3e0009751021103a5763260ccc43290a8ea282397128ad16d727afd47f721e47ffffc709543b0198a491b867a0b870714d055163cb9b1e84612f858665041e779cc71557bce1ba39fbc06814fd60445d3f6327d3bdf70c578d1676f493d6e040b0fd7c166515727964b637a643f3ce5276444160ed7b0915c95842b5d4a38d80aed34a122efa1f92ba09e77a11ca8e1f8c726bfc4303fd227cea0ddd05c1988a0c2b877a5013b55832bc21291069a8a0fab509030bfc47c0a2fac631fc031f37e9614bc21e6493829a9d51838322c5a297810ceb96b9d625ee93c45fd3084e3e94e392c6a2211a0bcf7324bf6b14b61380ab3dd65d40a7120143da4073ba53d085298445721cda53bb56e7ad9089714c0dbfe86812a2772bac4cedb0cb39060a832186092fad284fb748717e8ec6a7576b499226b6c67d0df68f248ce9f7ec8b560815dde87e31ffd9e3d88d831219ba6f54fd5767c7954f1802e77012d2da4b6cc9778df7a88bd3b44a426a06362cf48c64abc0f77ea1e047402fa01b3aac351c41e2ffc6e3692b080beb47cc247c3cb30a37555fa5d28fbf87bc455ac8702ec8d26d7f90c6ab9392a56a1628e93ea41c8d73403b3f57cfe7e21cbee1340025d15fabad1343513d845365c4c1b37315db2d4d311386be713ad4999dbe32e1a1747c4d9e1963254be8f8467395616b707f05545fe0a18fc207d8ff246b74b8b22115490b877d4c03e886e1320fc02208ac85f66d53bfdd74e77c83cde3d4defad13c06e64c46d7b0a7d160d74e224698a1e837bc73273a9793c826fcc990b0f210986cd49ca82de4fa1f16388f4537f56cc091435b2737d67be68659964dfe57ba79ca0e797701edb33f0eb3b33cdc68eeee02e8b5a4bf62fa631ec1dd257d2cf4536d00fcf917457100a7d0598babfa3a6da5ad9ae568ca5b8d91514beb9b1903c861f3361adfce4f289cb9a69f25b091f0a52b779d1e38a90999feed092aefa299a3d855aeb9bb861e885fb1af87776a12bf98281d581b95c7093a674f3422e825407b2c3318797b214eab674d526d13e07891a21785a236f5d64b342eec789b0780a57295fac27f28010f8e1415b3682b195407ce3eeefeafb8de352ef70c6af74714d2e6427812390007f0a977757bde289da0236cc6446c3133e09c60db7c33aedadd8d320a0bb88892117fa3319d4d6ec91443bb2f27d45f8af2e215bc1ef1060360357af22d629317e208990c16a3e1ddb0f0a3ad39a1efd9edb946608974f83296def476ab6be2ad87847de976877a23c679060dd4958d91c746170203504b8d2ccbe442ad331b146464a50a6d0120c8bacc69f7d03798ae8c80ea9279097d9dd30270d282ec73a0341afeb6534d5a9b57f68e00fcb5bfa4995ee5a4b84d11867c91486026810ed65ee48be72c207aa020ffc2d8003767a973d87b1b3f815f08574daa1747a00cfe3573d308050e47bce5ca65e1a49be6e2448e3ae61213d82c97590bc34263747991a944d33ab7295b9b91577c4cacd6bf39d14aebf1c97c4200c66f54be8adfc7954c0de0e1d1938f7b6d4f39e20adcf306ca32c547e759f5476146a3b509066e4b15ebc242155e59c33daa626fb03077ecc1026a491d8a2e2387a14a7f9a793dfc3352e849c1306c59d175873fd268ab3d38778e81e25b16cbf35e002cebcd1cd6fe3b84c39493a6b563a25f28348cb16162bb6083380f9940bcb91d36deea4ceb69e9d9817cf2334192646a35a0ad51c6b246f20ac14d56946f3cff01a385192f455820125dfaab6be45ba3eeb8d25ac1f9fd8fb08e14b1baffcd12019cf00d4899880d0ce5acd7a575855421e19ff9085f6375a2a9e79d6a9e85ec002dfa9892cb05a5f8d1ac0149f074a18b4b9ddcc8c5cb2df97a32558eb40ad29e9b573e0c8c3e5ecb6a5a1e598668a54a94d514f581c4a8e761760625762fcf61e3196a081c7d9bf1603b60c4865044536de83c9d432255b98a2a314005b5bd9c6fb8212063367e4871ba2a528f4de5b7b0cd59da5c0fce1cf79b0ef98cdb813fc764792be16915dbf0ac7059862386d48c76c0feecbb5a75c998f4dc3055d0c2bc4b6fb9fb6fd2036515bf8ae369f3be25b8d70531c9724d7aaf8911350810d6174e35d6439bbd7a84e413d09a7d11958e344c6047485c705deb2777502609d709cc36be67046b90d157ce7e23f79d49994b7d8d332b0117898280d9164807409581d3140616b7c3fc453f93f89e82a2bfd194f77770bef20a58289391519b229a21fbc053adf84d741a5354508d0a0a0544ca1688a87edf2a73b16c049eaf4657930a87c98acab72f1d5cd08b57d46a48c55ef942028faeca8cd3b9cf4a92a7c7e779e6e1165c0ce2e5c5c298810269732ff2f26b4e2847c5b3baf0c1e30c70977762a5e73cf0a0af87177c49c5bd8b1cba6b435ea6b0fd35e6f4d19f2ad98fdbfac1d6eaaefd6fd4235b318692c581f2333730bc66b8ef8e9439472b2ee88d3763b40b581a12347ee6085a87bd47e23ec38b6e4ed11c9fd59bb0072e9baafc63aa0a4b9bcb0bf00403a08a1aaf4f3d64bb2e997ac788a3a06b978b37412e7c34e536e6760cad7e09bdc4123e807da8eee647855bf921781052d9aed0f8a02528d801d95098821cedb5c40dee353f53f5f4e3f5bde25e866126d45321638ea7fa138c639e96b4638c011827f158bf90e5519b6aea3e2c739fcc88fa5677570165e15729ffe7fb615bcbd5c32e71d6de44a3af3fb10e10d73f387479cc6a209dc0b13b7e31c91992a1e40d4158672ea146ab6de46a90245117b5ac8eac1827a1a586c387c0f998113895aa7a21e47d4778189704f93f678899056360e7442e343914549a673aae29aab8e6c89511e5995b913d111a27360acf8de0943608fd0e46b8ef6cd864ad0d4b46f4362ab470367324a9f706f640d588f8e0d1e0ea710b88d4752a084ccbedb95ff67af42aff54350ceb68afe95a272d93cef91b4e5795f724bd8b201873a65d2423742be18e2e5a75384822ac09e007142d1434f80d49202bb34af928732fdd30a4f84bbfac28f278a0c08fa0ad3ee60cdb2e70f9995412b865a281a20229b8de608199d81917d2f9d8cf9abdd905b9835e6714c99370ff406402edaa5c84f2938cc507d77525e28bc8c426b0a94405535012df08ad85345133366e3448536f738537e680836f66037f058a50a8629d0c4f7ac5b48b452ef2ff791b554c4a6e5ec7fbe2eaada1632b06c0e8908274dd65a9a8aca2827c11be37254e0ac7e591e709295af39419c9b2fc4d138961e2f43f17946004444c3034fa93a5046514f9e32a6763a56b643fc0053190c03c5982f3a721a9ddb837b7ea174482c21ed80d36ed55b76231965982920b5d3db749410d2c510fd5def1d865c0d4142d9c0de4a89e47c3833572054ec52d1281cc139b75bbdb39793ce00e285e17cc3c1fb7fbaa1e1aafeda1873b5a3ec09ba21a137b928d307939fe41f0d3d328671cd9c6bb7d914d9d541c8965e33521e54b31bdaac6e7ae28957e70386fef665bdb1435461e7b426a9e9993d6d0bb1d759ba8e720f76ddbae3e81e851be2d7eed85b1032e73d07deb9b92d0e9dd31b0872b2d8c82e2d8946602886e539fa9388902232359eba6020fda43c8287ea2a2b6735cde9a3e75b542829539a08c3abd47ab9a9a789eba3978de4bbd64c839f3d30d8cfe1a5c4411ab92daa478945a6d6c3feae61268bb3c338e7613c9f5", 0x1000}, {&(0x7f0000002600)}, {&(0x7f0000002640)="65edcb235eb471774e48ef6a700a4b038f364357067f0c5115825cc7ca55032506c4797f31358fbe467a79cd7ade6f867391f0b00639cd72ecfa910d0126634c4acaa43969068399abf8e55fd80f4977389f06b811086758b6281cf5d470fde1dbe891c546ab9d3cb4182e2e4a597a0eee4ebf326ed5bd71e8d92f7e070819fa41214deb3b03f3ac4c3b723dc078c461c5807806b4c85554e1298dc73cc78b6b878ddbe5477f0c92104ddf1e5be4b01f1f0fa7df6bdb286af91b64d0e932462977aafd850abd6078195bb511d6fec7cb5120755b35c5f1fb3d2092c40def0d38a7c71980ed042479af63425449", 0xed}, {&(0x7f0000002740)="5de15826fc58333dcf7f5443fdeeb3c84cbb1168deb50b87d1001b4a3d329d5fd56f172617f2ce3b2a4b9603f4d1ed3f43a7caa45b4bcb3c86101501cb2f6afc09312bdd249c99ce7e4bac098eb638f1791ab3998dbe71855c043e13d01fff718338205b9c9a9cdd1b3e04429d90588a8464f1168ef0f940be77fd3023717ee18a7a2f55497b1da38b794641b0166c1684a92af9abaab5cb9a46f1fbbb26c014a45f3cfdd9dd8b2e068afb0ee0da8b40f452b1f23fb20a4527b451f5e4168e46e818da793963087175466fc56a8ca15be607bed075ea4b61d9e882bfabfd678d48f3ec6824a4513648d5792bac7fe6e7c3befb2499b7ad43ba6b", 0xfa}, {&(0x7f0000002840)="bef33cac7745041b7fd50d56e114ca8077abdadd3675bf2984c686dd79b8dd4621120db4f2bd2143227e330674a2d1be9910389d4b255aa8ac2c6ec86408ddae8e6c66defee04383a608", 0x4a}, {&(0x7f00000028c0)="04e90f582e84594d43d66ffe411162d9b81948799d4a5a3557e62804d23a7a5936a9cb9e0d655f4e5b7e100e12eb250ba8754de893e7c0c8bcf7959a410fc21a3ec785269785a504f9618ad83a631d0447c01f209cdfa7745a3133791ca2c52b54f3221e730adf4899a5035d763627ebead41d2952c3dffa0bc3faa70ac16e44aa2666e2f7692e7ade2125d7a0bd8aa374b91ee59b8faaa6392ca5325c333a096789c7c5f7a9ae96de286c17519d72bb1239a370e0ac683cc5afedef0b8f6c4833db47d52a7bc9875c8d842711e55b35ff6fae3196cbea8416e19b51eec0a2414aa1108d4a89b7b178c8dfa39a978ebb8579d08565625813a65b209aa86a8e5a2915cdbcc7132ef77ece47a71fb79447144e0867528c65b1743f2ea33c1191b61db507fb42ea066b9d369c338ca43b96a474db69fde3d476747371de493c36bb0e9c463b27d78f8b6d184361d7c720d81c09f7ef23a0b6d0e11dfe24a7b8afca0dd677571215fa5a0de7f0a4fe79a7033f2413218ff642ffa43640a03a92742b2e876476b4d728d0109ab3f4e7c8386b75cd98e5c382e35ed0279c427a2c37d0e425cf8afb1f39d49fe5d75bfef67a2c0422b087d99c08eb93b806f74557286ecaf2132fb1d4ff192f0562f7343344be3e17f1d61c1394a40196f18d99872ccafb6afc4f8c7dd3a8548bcce7b2c8a82401f69e781a927ca41a9c6d30dae36c08e731f8b76c292154374012cedd63d52ddb74d4c0f8738a74fc994e1cb57698a81195c5b4422fc2db719dc3f52a1a8a499463d71908f6dcc48ce0581a679218de68620deca29b2ef9d11c209d4d12a13e98bd2bb3a105d570cef0bf4b91dd8724c12b6126737ceef9a7501c3f360a9167e3564f15a26c4b514135ecc2df79d2dead0ac32086ee459e7eb445528c5f9e1da17c70f85e759fe5c8a635f403aae37633faf42f6a6986dcc05bffd6a698307e9104466c6aa2939306d35ef4fdc422ce1f27402492b9e5a29197157d2d6c431242e71c66f290cf0bdc2aac6cb8a277eee5a4f9e93f4b8d72c5266e914a242aa183194f97df36230cd4fabe281bedd10faec9bb9621c8295bcd86b3becd4c9e7e418aa2d963d566e604242f1d5d49ab0809234afe3bc1fbe70180c15f0210ac9818bfc65c802cb4d9bc0cefb2b5cc5cd5eaa5f021a3c0a8558c6b84f2b2f64e9e5738e7734ffbaed554f1b6c907dc6dcb54657af2c6d0fd543e1698df0325259c72ca93b4b3d92e6238d6f35950c7c0af1deb5191ffa9d8e887de6978671a0f76528874c0035a65ba12ef938f8fc21badbae7b798d0ed000cfd0b070cbc238200802bea17d0203a68fabe7fa68f55623e54085c588264fca17bf6775d6ea5c861f33248d01bd4b889d9d1374f10a298729aa75ed13d1b61e0a58f1e9335f10eecbc7d89bd6b23aa5e996169e8bd82f50fc652a44ab6180bc3f2ab55bc1f951ad6325f5194332ab4bc13d37df916f6ba687155b953ae62ee95eb661c6450a107e920faf96611cf65fc7df20e5ae62fdaa702150f52d953d4096489f3a27b5ef05dcb891d0ab42064c2f1fa9c5ed61efe35d050f0539d7050e61567bf942cdd0a483f292672655144f9ee8d334d559cce3631387ed5e475b49f00fbcb1d73db105512f4045a88dc6d65c9e0f9d00b80f877d86075165c325437d7328de1a13001b46ae69b599ea65ecffdbd5799e94348442ce2515e94be19e1b817feb5b121bd4694a41dfec4cdb63dd667b857d64083756cb653cebf6173363e1e23c3afaec039ee0aa0bc46dc002987da84223d196841e7b0adf426f2006ab999381081ee0086130cbe0eec4aac119650a0538141633afd7383e34e18cd45532851ab665909fd508ebbace47e6dcbc098d3d507c790ec8e1ae439b19f422b23eb83597f11d05dc051acef89fc5fa90322b10e8f4c6e9e26861f3fd3dd7c3248a5b86aaa749d3fc0722a53280357540a45841dddd8e5136b892862346038457aafec365e0135e7f6f795fe01994e71acefae81eacfb0fafa0216a81b3031fad04dd3abc65a1e50b0c0d3c4110a07a9288efc94bd0efb561ae4d861299bfa9ce5969c5abf0edfbb0ebf970438c32152b7ac704f7d71d0da31e6351da79db53e1c40e02071e6b7d5fee0775729251b8526d2adb286ca5b7b21a6a370a947e9fe358fe74146c019e96dd1c87d15605afb293940c865e42d558f6f654173e9eb27070eae0ef849a3566c46439eb806a2a6168b78614effcba4a4ae5ff8c8465f135bde2b09c615b44c6a17d7505d5bfedb8d8dd441db742196b0659c630895c0515559dfd1a3aa23a0fd771b5269879a8f05c59ecf6065dd0f947ac6d9b6179843bb27a9d5bfe5c1050e65ef3a329a5db637880ad36538a838fc064a6e52d6a2b3fb9f9129dfda2c7c83180ccac980f222f46daba9c9c590eea1a013703561f01c10e8222871c8573b7f41573eb36d94e82a19e3f2f78d4511f38d947b7aed63214e82cae32b8dc7e2ce3641bef915027e1e1511eba06a5d903573f7d3897e5cf2b8b3b34fe3877fc661bc0041160716e7bb8c28d0848e0545cbbf305c3b2f42131228eff1ea222ac2f9ad6e290e2a27c28fc065844f7bbf0f0dc01503ff2b3de1c53a4f27100e39baae456aa6d5c870e6eddf0169222f579bfc170cfe435dc6b875c69d5630dbfa35a36e7388adb4a656a2f5ac611307e42113815a696b37ccedb8577104286a622d9e5027ab5723e259db8ffcb09c4fd24f20f39ea0da74c581a2bbe189e53595698aa8f5d46bb280a6d6acad21764d795202a357e0a845b23bc7add7551d67045061cbf43c738cb6fb619505000057dcc3c4a8a38c9febb30e97164f42f32c753c09888c9615c95e0f11fc03b4b3dc88c2e5e5de5cee2a0fd3ccf2c0d745bfba0e51093809de90278581b548715edfdd99ab3a1e29dc10a4fc7d58e7e7df6449140463c368205d81f9c083786c63bafd5ca92fca16c6c46843036fe0d76a0750bdf084183e291bb163b373ecd5f26c895a6052b514edbec7a575d420472a3c18c46dc595215f9d59eff1b58e033a5e3089a508b0e77199dcae655003a4aab65e5167572013700ddde37931b9bf04f40e07dcfe48eff1b6363d370799c3c6509b3c67f743fbfcd850520e77fdbcfd06cc45ce260cfe692b04d5ffb67e51cb99ed77ca1ef5c16742d5b801667c38bafb7799cb28a4aa540cd072220b6ac4e5c25dea28b3e2d627fda2ea96a2eab47a9c64714253f7de6cb77d5aaea326e38fe0580cdaf2b0a8dce14c0440779b8a9dd5ae5bae64796d6bcfad386da3deba39b51a5dda0279d19771f9ce15604ade7525763da199df3e55837ecf7c8b67a3f92a9dcc92eaedc32bc9438758145b8141c8988631e858a1bd860e6a1666c2d05d7232eb176093cc1c04a583329da5a5d63081e4839d21d150a1b16b17e0a77826652029361332be11995c6b6fcad553206ac66b117c5b203fadeea21dc859cace3daebd4c46a41db8619c241d3971bcf21dec985473f68659c290c618accd2e97f83c6fb442aeb9b21082a6cbab179158afbb00f8258761f834308e0f726ba5a21d2815e9f3d3fcce3765ac021ebc0713b8127dddc754bc4bec7e45a6782bd0e91006ee1a38286390ec5e53065cc49c3009335baf32d258ed8f1d14b217cdb9f1a2260f26a3a1edfa22ca0ecd72a4df111678de057e8e18bd4a7f90e564a33e0aea627fc62d2ff408b4928fcc80401a8081ed83b17147dbed3b9c0f7918eca140fbd6e98f69f13632e50b8f1f5fd820af3b0cdd25368a6fdcc00122db1984850a204486474706422ed19a72ee8f4c0a3323c1ca58012af9827adc5fdb50a1405a7028b7f029bb843bf011a1160a9e4c3657980f0f015b92dc7f0712f93e809cf80be2595de9955524b2b1827ba7af078cc882e178652a20538ebfe7f7cf50c247b60022581938f76ed618aabfc9326f99b024041332e2c5b305759db39ce28258aff4797521c351959b3f8dbca33429d7b656d5142636928e94c25d0985ad90361d80fd79a5f43a9bc2471e7a2f4f88b4693bf238cb4df5faca95ed1a373689a16e01a092e854b51560351632d0191dda6f5ba5d3be0b9cab850e4132f263cffad88dc875611924bd3a40dc8714a28977ef56854e09d75d05df1d7833fd1911d5c999e7e09e0821e0d68f168326f7f9ab805ee51f27865cc5aca116fd56334635d1f053b446c456c2c601347336d1e208f2f7599f49cb790a495b2708d8dafcbe6942b06fa2ce7796820339af9ee457cc7aef66f67fbae5f6d51ec9632220d56cadf2b9f5ab233cb9b0fa2eb2cd22702c0e22129fb33977a55d793573189300ac476d704bb8509b264f2992d62558d4a0444749ed6ba71c132661583989d1cc2213250b17c3e0e9a3113b8d0820160540f11e79220006ec6fcc515691e6d4f1a5dc7e25e50bc81b2d6076970cd63e4a41b3ecde68e7a49fa294a5db8e5ea0032ee15d76ddfb219c8809d9159df78f93d82d343dfa48ba07b3da4ff2f454cd942b9dff7d28eff7d17fd0eeeaead7dc2a284ea89e656fb7c66c6066757b266402e40dff24134f1b8e10583c6e963d70b3c82254a1c4fc22b1915fd57b4d5fd712dedfdb87c3917ffe5e15d97a87e0f98937ca4768e6fa12ab3898a5df523424ee77100037adfdc1e8b791470d59af2d53f92d774bba1fa5a6b6950fd57f530d7ce154c5123c5b387468b6ff8f3f1164c95744567c72a64a2c1b2d6122d157c151df839da53283c1cbcfc5a8dd00e8915e94a4f59e7042e4347862f8335c59e35ebb411477925af874c38776101fc3556ea2c9e19258c8d07b21a2fe2a34ee5996f9362d61002b383a3be221627ec38877b984b6729d148eb0314b67e39a4a87c5b1592bade2ee8356cafaf9ca2143dd82fe6790374976e5f19c14bd082221617d9929ef3b86ba25cd26a177994594443f713fb2d2e31febc6141f996e61fa0d6b8c56eac903de20dfecd23b5c8ff0e94e01356429909bee85dd7b8e0c77a0f2ce53d1b12706ee1cf281c7ae28054a2ecf6fd5f6205e3459879559a845638cf66224e9812c917e76686cb8ca830b5036156ed8ae655b08d542bec3de0767190e23329af4c61e401ee1af1e6611c1b5af8ecbcfe99425ed69b7a1ee8f0b0020befe0b875eea4a947e9ee47291aa007fc90f6cdd54b32acbd29dd23cbce929b3c302b60f3a2d4aa863f7cb4a34d54f8cc2fada417f1bcca7484c609d3a5aeb508faa8bdf90ce367dfd31c16cd87004b14fc8b6d0d24daee8dbf2231b518ab0f635825e7c8d76431192125212acc9df616ba331860857232b5ac761cc7c05f8e6987220cfb68fce04bb74d0ee353665f08de698c093e512bee5d4ba3bc42fb15d8514ec01b38d19876c6e55cb6679e454cb1a1dfc6f1796bdb58853e73d2a4f6a4d12dc6efa096f79c36adfd1c83f82d340bf85788b4628b33008c7423317e3e36315f54a5f71f6db063358973d65e860a346ed7902dbc030eb567954fdb946e6a3269fcc079791e6d62049e9fbe8bb2d73b72c83d2190aef3a3434f34710fe0dfbaa6431f0900f623f3a53d1cbfcfb8d7c1b460d8badd494d57f252d6d052d11dda27d78e6b29e8d731811097a3a427dae244f807e00101ab17693b9a035c9e70f0b09ca4765a8a65d9e7a992b714e0564d74c400fe53f148db3b4503ce0b838f765d95fe708825c6696aa822efbc9815e51f7d74153a45cb4ecbf37d1d080edb63f3fc46e76d49514afcfb405e6738edf837b7d38fd", 0x1000}, {&(0x7f00000038c0)="098213d4899a45d265430c38f6d2bb8adb2aca8183bf94a9be528e41dd285b40d78a784029398f3fcc156f428e2449931dda029ec307cc31654a5973f00de560e3afe7a4b505db2ff7179fa109cadd236c1e277d030374b512fc95ed66cbeb6e6b7af12e5e75b29098a0aeaf64988058a7edfe77536135236a", 0x79}], 0xa, &(0x7f0000003a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x4) 00:42:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) 00:42:10 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='./bus\x00') geteuid() read(r0, &(0x7f0000000240)=""/197, 0xc5) r4 = dup(r0) setsockopt(r4, 0x9, 0x20, &(0x7f0000000340)="8c787a53b6af16608909d0f54cf486b737c77f6577545b52cd6d50879181f79f5de08e554e3c4230b132b57115112cf4d818c9881fe920165a36c44a18b4e2848d279f18fe953a96c293ba4f9f29b91794dad948efd99b4585155e023f7679fe9ef375288eff0189d0a9ceb8a83d7ec775b8cfc3ec89303562afb03c5aadd9ee8ed570b49701a6337fe2a12d4e27723341ed632231856cef539e4b1db04b8d0b194224e2bad0ae202097f97c7b6aaf87b5928218212ffacd71bc91dbc0385777b9c3bc4e02d1f6928dbb41815d7f0fee328f9c4ac71d581095ece26bc263d254e6b788c32d6fd5", 0xe7) getuid() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 00:42:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4c}], 0x80, 0x0, 0x0, 0x0) 00:42:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3, r3, r4, r6, r5, 0x4, 0xa7e9}, 0x200, 0x1ff, r1, r1, 0xffffffffffff7fff, 0x7, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 00:42:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1a0, 0xbf1}, {0x18, 0x1, 0xffff, 0x5}, 0x3, [0xfffffffffffffffc, 0xfd7, 0x6, 0x1, 0x4, 0x4, 0x1000, 0x6]}, 0x3c) mlockall(0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() r14 = getgid() r15 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r9, r10}, @cred={0x20, 0xffff, 0x0, r4, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r13, r14}, @cred={0x20, 0xffff, 0x0, r4, r15, r16}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r0, r3, r2, r2, r1, r2, r3]}], 0x148, 0x408}, 0xa) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$sock_int(r2, 0xffff, 0x1802, &(0x7f0000000600)=0x3f, 0x4) getgid() ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000680)={{}, 0x3, &(0x7f0000000640)=[0x0, 0x0, 0x0]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x2, 0xfffffffffffffff8, 0x401}, {0x18, 0x0, 0x8, 0x8}, 0x1, [0x400, 0x4, 0xfffffffffffffffb, 0x8, 0xfffffffffffffffb, 0x0, 0x1, 0x1f]}, 0x3c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000700)=0x8000) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) recvfrom$inet(r1, &(0x7f0000000800)=""/185, 0xb9, 0x1, &(0x7f00000008c0)={0x2, 0x0}, 0xc) connect$inet6(r1, &(0x7f0000000900)={0x18, 0x3, 0x8, 0x4}, 0xc) 00:42:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000500)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437c57edb6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf05b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcdf46229a3da0a766e4067db3a283bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f1eb4ee471583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5db0597e44b0479b149d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d562435286d770bcb3b2977d0a7daa87bc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a094f049369db2cfc9d87fab706ba3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfcf8779142e37f114e8d999aa419cbca1549dca0ca88dfd9153d044c0f847078e26054dda208e293a539c537b4cd079399b4192d168909961f71532e7c76e4262abc38506dd566695c6f96c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f58dc6738f6b453bbd0e6ab7b58dc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978b9b294d245fa0a339dfb553f751a13a857e09bed25561ad3c70f6bc1ab0a3d1517d4a3cc69d26b80f6dcbc67b770a17a8522a95b7db6cb3c78e1c0be769b51191f05357bd4cb4063e6a70ee152e8b51e8324"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 00:42:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='.\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 00:42:10 executing program 1: pipe(&(0x7f00000004c0)) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x16, 0x8005, 0x3) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x0, 0x7, 0x803}, {0x2, 0x20000100005, 0x1800}, {0x40000000000003, 0x9, 0x1000}, {0x2, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() kevent(r5, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0xa, 0x3f, 0x8}, {{r6}, 0xfffffffffffffff9, 0x96, 0x0, 0x0, 0x43b}, {{r2}, 0xfffffffffffffffa, 0xd4, 0x80, 0x8, 0x1}], 0x1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x5}, {{r5}, 0xfffffffffffffff8, 0x21, 0x0, 0xfff, 0xffffffffcfa6eafa}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x400}, {{r5}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0xe95}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8, 0x1}], 0xba24, &(0x7f0000000480)={0x1, 0x6}) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300), 0x10000000000002bf}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x201, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) 00:42:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0x100, 0x4, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x25, 0xfffffffffffffffe}, {0x200000000005, 0x0, 0x9}]}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x6, 0x1ee00000000, 0x4}, 0x4, 0x3, 0x3}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x21, 0x0) 00:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x6cb3, 0x3, 0x7, 0x4}, {0x0, 0x5e0, 0x3, 0xff}]}) 00:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x7a, &(0x7f0000000180)="1f5a276aa158ac9e7bae6d29625a923177fb44fecdc2702233546787a3e8dff79342e6e8afe999b67296d15989dd728d72b58c68c69d4f31cda4844ace4d5ba19c506f2379ddac2d15f513430b4fbace313075460cd3947206bf7df9f58ae2629f054b123de68c089f422bb54d99385f3103158a1258b06c8fa2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x1, 0x100000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 00:42:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) 00:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x281, &(0x7f0000000180)='\r') 00:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2d}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x87, &(0x7f0000000240)="d098449b16151fdd934d44207f951f7ade54a07771b6fac8c79d72c4ececc8b76c663b5ba73c6c2f41a500954e359320cedd06035f393eb1ea49a645c9ccb24a99c8defb2ea1afee074349b3c55226590a376c1bbe9fcac0eae3ee02483ebb8982e8ff13ec5dedbed84ad74f44abaf74488525a14de3a7c1bbc88cab170ab8abbf8e0812dc31a3") 00:42:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x4005, 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r4 = shmget$private(0x0, 0x2000, 0x6e0, &(0x7f0000ffa000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x800) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r7 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pledge(&(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='\x00') ftruncate(r5, 0x81) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0xffffffff, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000400)=0x10001) sendto(r3, &(0x7f0000000440)="f5cc4ba0ddd591b3f5cae826feee0d131428ba5df3", 0x15, 0x7, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) poll(&(0x7f00000004c0)=[{r6, 0x100}, {r3, 0x40}, {r5, 0x40}, {r2, 0x2}, {r7, 0x1}, {r2, 0x4}], 0x6, 0x2) faccessat(r6, &(0x7f0000000500)='./file0\x00', 0x120, 0x1) fcntl$setown(r3, 0x6, r8) accept$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) 00:42:12 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1a00266f66696c653000"], 0xa) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRESOCT=r0]], 0x1) r1 = semget$private(0x0, 0xfffffffffffffffd, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/88) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 00:42:12 executing program 1: r0 = dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x202b8, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r6, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) 00:42:12 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x3) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 00:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 00:42:12 executing program 0: socketpair(0x3b, 0x0, 0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x104007fffffff}) 00:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:42:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8005) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 00:42:12 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/31}, &(0x7f0000000180)=0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getrusage(0xffffffffffffffff, &(0x7f0000000200)) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 00:42:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004006b00202b27fef0406c0000000000000000000000000000000100"/44, 0x2c}], 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/207, 0xcf) 00:42:12 executing program 0: r0 = kqueue() dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "09433c203b5599a560457c97c51ed1f6f7f24501", 0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xc04, 0x0, 0x8000, 0x0) 00:42:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIONBIO(r0, 0x80487008, &(0x7f0000000140)) ioctl$TIOCSBRK(r2, 0x2000747b) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:42:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') dup2(r0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) 00:42:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001bc0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) fchdir(r0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) bind(r5, &(0x7f0000001c00)=@in={0x2, 0x0}, 0xc) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 00:42:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x4200, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x10) pipe2(&(0x7f0000000180), 0x10004) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x4, 0x110004}) semget(0x0, 0x0, 0x12) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:42:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x9c:$*\x00', &(0x7f0000000340)='\x9c:$*\x00', &(0x7f0000000380)='\\\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='^m\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x4226) socket$inet(0x2, 0x7, 0x5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ftruncate(r0, 0xbd88) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x9c:$*\x00', &(0x7f0000000080)='/{\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='*@%:\x00']) 00:42:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x84) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x1000, 0x3, 0x1, 0x80000001, 0x1, 0x5, 0x1, 0x0, 0x200, 0x800}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:42:13 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x3) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) mkdir(&(0x7f0000000040)='./file0\x00', 0x166) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 00:42:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:13 executing program 1: mlockall(0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001700)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f0000001440)={0x9, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0xfffffffffffffe10, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10000) accept$unix(r4, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x755601788442716e) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() geteuid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001740)=""/175) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$GETNCNT(r0, 0x2106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 00:42:13 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0xc6b, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000500)) r2 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) 00:42:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x40) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x43) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x4) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 00:42:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000380)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b23ffa112e8e54729e32edf1aa36800a6a024a3f73aacdc93ce7ce1fb0883cd503b37fcb144acae931ab3479461788c7fbe4c828865592fd6c0eb394e21431aba4938a2001b74f3c8e51be8e44595112a86c1ec6b2ca4a65c0d7b6d26dd2248229a3cc47477cd5d13b8ee68192c652bfe6e47d9b40a844e5c4802efb4543a956733735939baa6d205be4e0868c5744af0eebe07fb6ac023b55a7ff4846f559a7897ec0745fafdc8f37d755f6f2778d6ce66f1fcfa34ce1a247faa6b8c4b5e44dbc192e4bae575cbe806d95531a1424213f8fa80e1d99f40a810", 0xffffffffffffff7e, 0x9, 0x0, 0xfffffdf8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 00:42:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x800000010061}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 00:42:13 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/105, 0x69}], 0x1) syz_execute_func(&(0x7f0000000200)="36660f2df240f6c5ddc4817a7ff60f932986dd40f7f50f597900c441af59b2f4ffffff42dbe10f4fdd") ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x2000000003}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x3}, {0x1b2e, 0xc4}}, 0x2) 00:42:13 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x400) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 00:42:14 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0x328d4a87) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x1c8) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/137, 0x89) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x21) 00:42:14 executing program 1: getgid() recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 00:42:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7fffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) 00:42:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20022, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) truncate(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) unlink(&(0x7f0000000180)='./file0\x00') 00:42:14 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x9}, 0x8) 00:42:14 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000003180)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220301fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e9aef219b2da4934f98aa1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d59a0000000000000093f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78126a4fc47512d73b208f5e78a9e965673a28a1112022398fe285a33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbf46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9c0900b375509143a9b150da7b145dccf66d8558d6d43a9fcc6fe0aa2983fe73cf478eb112cfbb83690799c916c55c1e120c233a4a6e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634d40b7d0e5b1859c0a5cea00c642d9a45e29ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x5}, {0x8000016}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) openat(r3, &(0x7f0000000040)='./file2\x00', 0x10000, 0x2) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r7 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r7) getsockname$inet6(r5, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x4, 0x9, 0x4, 0x1, &(0x7f0000000680)={{0x3, 0x0, 0x400, 0x4, 0x0, 0x3, 0xffffffff}, {[0x872c, 0x1, 0x800, 0x8, 0xcc46, 0x3, 0x4d91, 0x101, 0xf78, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0xf495, 0x80000001, 0x74, 0x6, 0x6], [0x4, 0x7f7, 0x3, 0x1, 0x5, 0x5, 0x2, 0x5, 0x6, 0x9be00000000], [0x8, 0x2, 0x800000000, 0x10001, 0x2, 0x7, 0x100000001], [0x6, 0x0, 0x3ff, 0x3, 0x0, 0xffffffff], [{0x1, 0x27, 0x3dadf28d, 0x251}, {0x2, 0x80000000, 0x41, 0x2e}, {0x2000000000, 0x10001, 0xfff, 0x3f}, {0x9, 0x7f, 0x5, 0x401}, {0xffffffffffff67f5, 0x9, 0x10000, 0xfffffffffffffffa}, {0x3, 0x4, 0xb33c}, {0x5, 0x9, 0xfffffffeffffffff, 0x3}, {0x6, 0x0, 0x10000, 0xa5a}], {0x6, 0x1, 0x9}, {0x7, 0x8000, 0x7f, 0x8}}}, 0x3, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) r8 = semget$private(0x0, 0x7, 0x4) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xa, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x7fe}, {0x2, 0x5}], 0x9) 00:42:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) 00:42:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x401) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x20) 00:42:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000000000, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2013, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000100000005}) 00:42:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeb8, &(0x7f00000005c0)="8bdddb8812069a6a6674c1f854394fd1d62c70a380a43f1caf3ff68d3ee0e6309f8b248f5d338dd5f72522d08f2222b3f9975701720d3dfb972f0ed37326d2e387a8238ae120b0676135c267bdba3bedc56fbe6876ca096791234b042d4c446088eb260f8b8f56e234ce3618f58f5b0e3f61f0b6480f5ad03eaf2f1ac4cdb202b301f1636b80449044bfb83950832b1252db63cb431cf8f4c74fcededd40d79bb51e1ee9d02815af56778997706f2bf36e40b9dea17d93e46fea95bfcbf78bbff3890fcfcec3dfc6ef5a97884a3d425fc4fd794e8f1290b5c0855deb220e166b290516a070ac108ce2830d84211f55ca5ca6faf4bce8c408b8a32d8dff40c986ced792bf9fe035ebff9d96256d85ca528b1e0c8c3599a7978fba8370e13340a5132da3cbc7c599059814a8890a29465d7027287932c50d6a82c8a6c5355991f43c55b45a05cd6b15622f247e3fc31d83d4828231627083f5efec3c003a591dd4caac942d2c52ea0ae1efb92d526d80105f3cd7827d21b3035ff0fb872e2a1cd61c145e69e5a49f5c9139494e263f1e19e0b2ae7a785b9bb60b2d867633c9cf464084fe8121ded1f1fcecdb95b41f8fa5774bcbc2fef1a6a5058fc1c83cd2af6c756b0e756b06f02a76f25587cdff6e3d0fbe54566cdf17587b0d0000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) 00:42:14 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) listen(r5, 0x4) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) dup2(r6, r6) ioctl$TIOCNOTTY(r6, 0x20007471) fchmod(r4, 0x0) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) 00:42:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x20, './file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 00:42:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0xc8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x403, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x8003, 0x2) r5 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x8, 0x40, 0x40}, {{r2}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x943c, 0x1ff}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x41, 0xf0000000, 0x7f, 0x6}, {{r4}, 0xfffffffffffffffb, 0x22, 0x20000020, 0x7f, 0x101}, {{r5}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x1ff, 0x4}], 0x3, &(0x7f00000002c0)={0x80, 0x9}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000080)) r8 = open(&(0x7f00000008c0)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000015c0)=[{&(0x7f00000003c0)="b4", 0x1}], 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) pckbd_enable: command error 00:42:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) getgid() getgid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:42:16 executing program 1: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/127, 0x7f) open$dir(&(0x7f0000000040)='./bus\x00', 0x8d21, 0x20) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x8, 0x0, 0x0, 0x400000000000}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffc, 0x1000000000, 0x7fffffff}, 0x0) 00:42:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/22, 0x16) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100", 0x2, 0x7fffffff}) write(r1, &(0x7f0000000100)="b42082b09a21e06b060eb57003", 0xffffffffffffff53) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffff0000, 0x4, 0x3, 0x81, "81da1a82df015f3448fb379fe15bf504435af7f5", 0x2, 0x200}) wsmuxpoll: not open 00:42:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x3}], 0x1) 00:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6}]}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x28) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 00:42:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x380, 0x0) 00:42:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x81) 00:42:17 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = shmget(0x3, 0x2000, 0x21, &(0x7f00007dd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x40, 0xb2}, 0x8, 0x2, r6, r7, 0x7, 0x7, 0x786}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 00:42:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:42:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x3, 0x3, 0x9, 0x1000}]}) 00:42:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="52ed", 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1000, 0x5}) 00:42:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x0, 0x8000, 0x0, &(0x7f0000ff8000/0x8000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20240, 0x4) getsockopt(r1, 0xad, 0x7f, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 00:42:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x6, 0x8006, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000040)="a234d3a70dcefde0b12042b4c22824d64b9a884d3d69b7d810380b65030e0b0e25df6a6d9ff968930db2b0723482016ae3c8873e1ea28069", 0x38, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x8}, 0xc) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/43, 0x2b, 0x800, 0x0, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc) 00:42:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000180)=0x400, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="a0cb6a8cdff2c8b8d1f880818cac3c9e374d262b96eb6d214a09d05233037fb89e14bd89c538a1bc630dc0c1b557713c571f61bb41916925ef936135493c17e6d2", 0x41}, {&(0x7f0000000140)="8b7dcabe3a495eea350858ea3e9e80964bc9b95a5ecb831911421ff933eb8afefbf01d", 0x23}, {&(0x7f00000001c0)="41d23a828a5936ae1db8461b880ee07d2ed3bcb620c2d1c5407a9c4076fe58dc1cb90a263a50beb97d28757d5840b51b6479ec998f91197e984219389790771ecd82af301e24d670612a52d9763febb6404f5716e502b8bd7a43", 0x5a}, {&(0x7f0000000240)="7a8206372e0abac2df958551c9dee59c20c32a969ef18e747ad4db239b09f45d22a9d236ca0e9e5ab4eb197bc7b39f9d0fa73e", 0x33}, {&(0x7f0000000280)="90e434a477a2b0fc4a3b8c57ce7da61a80c8eb3a7d728c1a3b878c2ec747dae300de0c00f3ed1cd8470d39658326eb8f8514f820ffe3b4c91c07bfeb97712d0724ccd2aa6968d7c29494256fedee9ff8f479fc59be76cdf759a9b848bdc7eeb78954323ab09933196950e407cf7edea0e4f00d4cc0b77ccf750fed2193356f06950c4d0973522bf27e057dc1bf55ebf233812cfd0db5943539f710205f3aec1bbb0e9a23d2ebe4fe20dd6d46efb3cbc2700610cb7dd1f6b47169d032abf1748f7d2efed5f6b215ed7afe4d8a863e8d8cc0cdbe13f0c8e0461e3e42a06270a5cd042355ed4735c4fd61e706048cb1d5bc930ede33efbefc9d56", 0xf9}, {&(0x7f0000000380)="c8bb1fa48b7c09d2293daf0e4fd1e195d2d9d7bdee003d1abe587ec466d6bde22dc9a4ecfda88a517676576c78f794b7f0dad12468cdaf4b494f7d0f3cfc7280737dc13e886d8b6b585f70c8008fe189f4de09d6a951936d452e4a23de809b7a980423c3f13619c7c44b56bfbf127bb0c83f549af3288c7f60db2f1f868a9beed821b1e21f9d8e21094a7db5703172fae255eac777d2646c6b2e93bc5ba4f511", 0xa0}], 0x6, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000500)={0x630, 0x7, 0x1, {[0x0, 0xebed, 0x5, 0x3, 0x8, 0x3f, 0x3, 0x8, 0x6, 0x9, 0x4, 0x6, 0xd557, 0x511, 0x9, 0x100000000, 0x0, 0x433f], [0xb042, 0xfffffffffffffffc, 0x7, 0x400, 0x0, 0x101, 0x3, 0x0, 0x3, 0x100000001], [0x8, 0xb86, 0x80000001, 0x7fff, 0x9f3, 0x0, 0x1], [0x10000, 0x4, 0x2, 0x9, 0x3, 0x8], [{0x7fff, 0xa29c, 0x3, 0x100}, {0x2000000000, 0x2, 0x7, 0x4}, {0x4, 0x5, 0x3b, 0xc883}, {0xfffffffffffffffb, 0x4, 0x400, 0x7}, {0x2, 0xffffffff, 0x40, 0x7a6}, {0x1ff800000000000, 0x10000, 0x100000000, 0x9}, {0x5, 0x3, 0x4, 0xb044}, {0x6, 0x4, 0x10, 0x7}], {0x74, 0xffffffffffff8001, 0x2, 0x6754}, {0x400, 0x8, 0x5, 0x1}}}) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 00:42:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2c}, {0x6}]}) getrusage(0x0, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffffb) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 00:42:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x48}, {0x10000000002c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a1cf") 00:42:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus/../file0\x00', 0x10003, 0x2) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f0000000640)=[{&(0x7f0000000080)="60e5d44e7bf50cec4fc12d14f13f62bb78d05844d63c309baf0c624c2a2cafe7e797c284c776d96a321178e960c49262c375388e810107f02d4845423882f434515cf24ca8e1902f125eb330987dad960304be1323af99713f28a91b1a0c6cef8a73cb2c7b00688c0473df75000d8813712350bf6d473e941be59b6aa90a5bc785a36e8483fd356e3948119a3221e83f1461af05de81aad27bc5db2957268f9044c004d351041abe42c0de7fe5ff03", 0xaf}, {0x0}], 0x2, 0x0, 0x0, 0x1}, 0x6) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 00:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:42:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) flock(r0, 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/242, 0xf2}], 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 00:42:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc40, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8) flock(r2, 0x0) close(r0) write(r2, &(0x7f0000000340)="9c8bc3774f4e0d0b35a6b0665204d107811ed6", 0x13) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x8, 0xfffffffffffffffa, 0xffff, 0xfffffffffffffe00, "e6066027b8c2fc1f66d0a9edfbace62385dfcabc", 0x2, 0x8001}) execve(0x0, 0x0, 0x0) 00:42:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7ff}) syz_open_pts() r0 = syz_open_pts() syz_open_pts() msgget$private(0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) writev(r0, &(0x7f0000000400)=[{0xfffffffffffffffe}, {&(0x7f00000000c0)="1435f4efa89257c131064c0d92978496d5e3c422a1b6960e726cb96c26a3c6301b43d7701fb3f09fde7b2b2b4045b753f48db6cd40b173c4e0676208fbdbf98926d12762cec676449a52bfe829606dc4b4b958295bfa4f1ae5f7a127379b75fd266a3600", 0x64}, {&(0x7f0000000000)="60bd36f7c00fa1e45633c8b827b4c43b8157f3eb06c711bd3b530888c38cb234ed7a60ad", 0x24}, {&(0x7f00000001c0)="f54b5792be8c7924c91cbaa01fdda081e1061b177c58cb44ec9172232ed55a3f471136a88ef8bb2d7d300e04318254705bbc2daa0b0514b857d83b492843c4ea51be25aff59fd4fdc4c866b3593f46419a2daa0c1b6d3ca176a04f8f7139f0dc5a9fbd6e98999eb2acdf07be78e9016d34f5051e41b4c9afd3777db1e80de766d6", 0x81}, {&(0x7f0000000280)="8563b9c8553f4e073b151c07f3753c", 0xffffffffffffff3a}, {&(0x7f0000000340)="6c40bbb044754f9354a5644b79478d197ba78609e3b5dfd91cfba7bbfcb803fe532feaf57e15278ce07ee0c40e6b396418f2d6138c0a750b4898d88356fe25dad9e05b4e89e6cd833e143d8581080065626831ca6ab7899a87aa99dc0a985671b920e188878b8f18221327eb22619945a1158e381e972975dceeaa41be287c4a7cedc40a80577722154403651c098d026cf5e2a6a35b9815dbba67ffd432c7f5c8641a79ddf528b6621f2c", 0xab}], 0x6) 00:42:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000002480)=[{0x0}], 0x1) poll(&(0x7f0000002140)=[{r1, 0x164}], 0x1, 0x0) 00:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80050, 0x0, 0x0, 0x48a}, {0xf39, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:42:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setsockopt$sock_int(r1, 0xffff, 0x10c, &(0x7f0000000140)=0x7, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bba6b48066000000000000000000000000000100"}) 00:42:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket(0x23, 0x5, 0xfff) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10, 0x4000}], 0x10}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1a) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) write(r2, &(0x7f00000002c0)="e1556989f568875aab55c5ac49d7d732f51c63ad1995b4fa047f6714aa4db0020f55ed340f96426bb20dc68d064c2034420ad6a6998c50bfa05672f4c79f5ceac6266f00c687f9fa466ebfb8c60d2263d61777740ad4e0abb9f7aedc5be32be63200e9c8ebaecd0a5d20f12bb8a01a9090cfa5bdc4fb10c331d1b76c7c1e5bc0586634a352509d1b331efe149c9b8c6dfdfce11e02ef0b7ce1cbc1f046b85cce024804997b5b70f14186080819d77b9da9696586016950b1f3526bb4ffcbbde5d7ec0278efc37d6bae9e6f8720bd8ec9e1de3681f2e4c4fa428ad8d66fe66a1ca104f53a27338183b215a67b1618a0eb1d22302c788f07ae51967cf5ecfb0a2f8454cc69174a119d0d42d2a3c6982e3db2609ca8d37ea3db3c4393180d44d273f170a41c72a848782f4702f113ce9fa2e6b2d3adc8c6e300c9b25e2a5e73375e2de6325eb9245f15310d5e4303d6c3396b4eaea3921b130e0b2908c4af7c5156b99cca3682edc9daaf14d9a64c0feb45bf4b078c951a5d34257ee6839ba76dd5d3e2c4ccc20953d91caaf1d0bf832fa2563b3114e150dd07dc99b52141805c7d589088d43a9f3ec8c6a434ce08a0e1e7ac839bdae32eb96b08935e4dd420817dbf2818231143922003fd665845556b9a80f494b839005f44f8081a298b052ffa92ddcdfea04c64f77692bb03f91e5189ab5e90a6685a4c8b413d41b8ed336a922e8ddf96160d7acb1899a0650c2e775d1c218829e7aec5e717cbfe75b8b285e5bdd1335343d935893c25f189c3477a1638f2b11626f55cab31035d8341da58a5ed0a9c94078a283bd994ee4f04ce30b20e617937416c6ca0723e1919c1f2eda58ed4d7a40c1976bf64d0d5529c86ae46721c49e4cc36e8ce5a162883f3fd12fb9aad7f1623d8851041eb0cedd0bbdbb0dfaa885e5812c8f42f8e9fb86f1c6ef5c8c53cf89bdb4b24769c527c2f63e43395cf0592a91b4bf8c075818fb1338714e7964c8689b038178bf9be17edeeb0114d64e5dc1e2207c4f1bb69e377a116c401b597e708d61b9263f61db7c418732df673fbd0eeabc945c2378301bb55ec53d1b0f80c01d84b8e1149455a9068d013fb9413e0ff67be6e1e844da030ca134f4a1f9a77ed6419738586521e32477b67c3f352263807d3771314fb606f2d631b1b2d2cd849a8790ec0d87f749be2c675c71e3614240e387ad25689db4b0ffeb506daca9181520979e245e1dfb2f0309f052a7daa22aff5b303f7e9e3966efa9fb71639bc8c14af17155c083b52939ff8ad6e5a48dd06d84ec29f156a600719099612084282b727fa028ed1a28f3255d9437769ce13afe9574e7e6101f880b99dd06006877f73f6fb0c991bce9f9d78465fee23e2a0e7e45d95727c59bf5bc484f31131a8e672fc236fe38b2967a6446c0032c97937e6def82c19185e372195cbbe7e4836702c7490eaf7068ba29d3c99d76d8bdb3abb4453217097197a11e68f3c14b725249288c16b85dc93f59c649343dfd8d3774ca8117ca0afde2462410e4491f1f2729cfe490ace17f57fc1b60f7aabd495329633ba4b01916ca80574f502a6b44d219eda511373bb9609c26d1bd68f04b13f47392045e0ba9a9238d5ed71397ec084573831d8f481ad2a10853292682c60b2e8c0e01b73df4a16aa388d024a0262d20542b2e2b0ef1a3991ba286a0f4949afee579a381ba893957cd7e3ae1b1b75e78a6e4e2723d0fd88a7c62cb91a44d2be68425011351d0fcbb19813f3df0446ba26f72649a25f4c159b0ba32e7c6f89baae662cb10f9cfb45d59c0d323c2b6555830b54957e9547c21c542a9bc311f252bb2434056b86b8bf29b1232f23f4158b73d2d04de08885082b2233f422f1d5482b577a7cd56854350b606648dbc6e1a993df0c08995774f6978f38814061df9d3ce2c1818ed0d34a6c1488c072b7d56e7e254504905c21d578196f891687b4b4e00cf9d56014ec601d12b73a7006f11659babfa798feece10e9f98e0c35fb6c857cf4c46d454f1db8d2ca060be4076082bf681b99ae87b2cdd1fffac395f26710b7f15086c8b3a293746c00235a1cb9bb8683adf1afb5b83c51cdd0e2bc53d25dc3d71451106676c82467d42f3d6d1e76d7f58ad1a716fa36ba946814e28e24d9374b9c65e0dc0542fa4a2b637bff241e2a968ba83b22b2e9aafe0849b0a3f153eda59d3f6808dc77bb9258aa14a916548b731ce213a2555386f1112520595fc70d16842ca3a47e0ccb0164525cad747444ec75d08fed0fa797861991254fdc8878c0b2520f78f958c634db7ca77d10c12cccdb9881a72718705ecf64b4df291b2d247b69ba9d732bb085584403bab463da1787eb2f40988c5b1569612437e3ebf6a365f5676224f231ce32ad2b6d252c7a1d91a5ec9d3b2919da74c3454730c3ce641834a079080a0d222a6608681c54c5c9288c40295fd96521d4f07e7e012d5d9ae1a99b58d9358b38d178cec49955e0e1665c7be3178f1b5d9e56f5388b9a74e9bcb8d648819dbf9ac9083b1fae88f455769b67946520f570fb2ff806ee1997ce283631647a8067e5efb9f11f1c9838d017da4f308348da7733fcf7309f9a798c967eb3105d6ee4b63f11799c0bbf3971a0ba2174fe2ec70de92b5af8586ae7000d6f90344a69686aa9dc478a980d3dc2189ba67b9abeab7fe11c8bcc98d3146d2383f40d99b22ab340feb61d96664821f273e21b20355effc77751683d79db71e4ee7062915e92bfa315cf4ed111dcb73d0b7cb6cbadf5c9e248bb2540e35892368eb32133fc71a5d19040ac2f13182ead2df6cdc0999105b382d143b61d24531f39cb163b2104d8d8e56f8fd3acd9480461986979b32f194517642b4a164ab54eabab899bea491169726e55cb4b0290836b308916539dba5e5efaa230567a44ec3f4f0a27e99cf5a4453cb1c2749d35bfd7ebe990dc4e38c8ac0dd37ce07f5d213840b5f8b7b0aea6615a05a7779ff46e3d85bd4718034cdb219f9e65330ac5d7918626c7e878e261651a7f0672f172b84882531df55770b46a8038de85b2daf170a482e356410419f5b5a2211446214f3726596110b34bd8715805d4937ccc5ea6186017eb36b3522414c5ec8256414264db701a28e4ac40d865abc759d28f093c74761f81d2d13689b5dbe66da0242ab825da39b45b311a967f69b75c37838867cb69e9811ef949c74d85b78024ac4e3e8a639286466e4a0d2d537bca404f4d7bc3bd5bbb7161b660748957b433ec5b3b38e6a2b5c4cdd4aeb99f2999af2ac523d438932385b81066c716f7061fa2d13c689ee38d1b61f612c34def101f7edf5b20c52f2c151fa18760a7395dc1d5b9ad2b583514154f05aba9e5a02c514cbd3486074af6b2dc5516413e17699871513f25fb47bd596412696c0888ae3119a8e9bcfcd385db472aa579acc11755cab530b127cbcddd74f11126553c9aa0ec90025783c845d6f25d421d53c51e052d86701b069eeee92fdead1c6d20d38263b0e2a915d982938e888852fdb9051bfb2abfa81f24caf1c3edc2564eaefacad3b82ec5bf9c6467ac3fc0a405dfff7e3a077a72eb9f3880e660ab3f8aff9302199abe911bc23535e984094bfe6548817d4aca328f6b417563aa7185b57ca0467a6b1e5c7ce3246ba66e155ae8b241b84c48bbe1a4c22429494ae1ba8d242b593eecac4293cff865e45765a296eab86823e077b4aa784e355a2715b2aacd740310716526b7428e257ec174016520a2bce4a7edcd9c6ae8a1013b5fb8719491ae74a0a0495de4e4b2fdb94f1b3e7d25e3f0e194d34dd911be93e33888e68d30648702f5e6b9ef8c7c83e64b26ddccdc9f0f1a25bf9eabcb82a213fce08296cfd3eccf0ca6d2ff07d14a84f92c22e022464abc3335c70b30f347e908c121836bd00d6bcf329b7575cf1bb9a3747752f52c1a0ade7826d04fa0302d87d688a94ccbdcd02fda9ac6c5fbd31a85612c0d55d4448e663ebb44a6e186b1e9b5035847d78ab9cf3042114e22abed504d6c132cc4713280e896213e55763cdd8f1234f9d530a41425db35e12d73009877621d58c7a76d670fe51a0656aff174b91e613b07a59fa4351055f9bfebbaabaf0a6f01606e5baa4bd97d074c0a2d8b132afecfdd72088c2650bfe0a0c1780266bf77b4448fb1094f3cdaf046b9007c8cfa4e8ca4c35c125a0279ee31602b43efb2445f161e242e5e2bce04db722f8020c6fa2e194c43a02d0a855ea7e7b8652af7ec2f41351bf507fe90487be3b3e101b4d1214bef346930094ce6781dfd62b58238d936853e2cf6fe5942fab03ceff8a11203e1cc1c5262407cb7420d823aebab96be7a525cfb266979bff5ca7026f291ff9fc98527277c183dd8356a0f14d76e086433023a51ee651d1302007e43aefc66edf07c9ff84084fa88ea8546e0e35f01b323dcab26ffb513b6d79e1e401376f51f6252660e82d21a5fffeab93d732e56e2a8426fd2339061cb5d5a5d30511bbab57bdb7cb8173efdd8bdaa2f8863c57cb71c263dfa30f884e929ebb3228f8adad0e3212bf3ad1f2540e4ae1ea31377b2a6a0853b00bcd250af386875ddfebd36577f87835ae5a0b9e3839ce620f55179a702c13a113c87e3365fd33770e6cf999a93e1e55542fcd343362522cf2f7eeab5223d8417b7092b0b8a6b46864932c2ad60398b24d6e68ac5c6d10b53cdc58da112fbe1cbf10e0c0f5965fa72bd827b7a9b496f03ce15614b0a7ac39c59e2b435da75c86cee874921202e72c0465ad9e861aec16cfd53eadc2ecbb3e2bb01f183080b5b182f10c4aac9081d2d798cabdd80040c85b1c68b0f89e2138f6c20dcd963e0c894b9c778fbd6b1c47e40cb763e7d6211a02454ee84774abaaaac74387f26ae6c654e487d535eea87ae9aa8bf41f7c03a53d566d9a25c3a743a84acd3a28850983be8c7258bf0d612d7c174a2ca5c4039602112dc008af30424e86dbea6b5cb31cf2452b7f5fda127f95be41147291b5d5061fc788407d7d59e306e73de1a44fb34922dfd29fc46a1bfc96e0b8f787e4fee1a20f75c6ba5bf26489d91e8cb8457d95094eb5647f6613c1ab7e396ed66ac1ed6865cb3e711cb257a99a1bcbfa73e66f26e6ded2ebe6bc5512b0400251edef8662b7dc13f2d8128527f34106dafcbc86b4696d58c6bbbac93cd05d34f146dcd589bc816b85b3308c9103b262fecff22ef3b7670d9fa0916115bb0a66e9b1844bce7afbe65e5c6abec593fb930a7c3f0053167f094f58e6997036228fbc6a6acea48c157e8a5db6b0dac5be32e92e73a18e91db1307a7a97a189cc4604ee6f1b0df3171566aa1395f628675b1ccc226cf082de396ae833653093133a72328358fe223b65a01d398bcec8ab2d7d57158e58f6e5927fbafa55290b3f570f3648a843b76ed1c81af9b5378c14bc14a38f0cc06ac03fb4e183bdd37ee511704edf4d7a0a886ee32e17568d846ef6681777d896b9bcbc871e92a1e5043445ae950c7153d5a1a402518d8b443bd0263da92686018126f83c85a3da6b252c9449f8d492aee61c6db697bf7972116e28df20e05ecb649b217cb2cdf08b348ac66f8ee0cd48507680ebad9662f8d5819b1c26f7f6cc0618dfdce8b60d06b631a157f214b143e00d96bc48d8496b88866a3446dec5cdbef39a5005c344f7a979ebe72b28a8f093f8979353f9e6b88e532026cd8328e286fefdc73b2854617c56d4bd2e6c46b1df0755742582dfd9791249e8dea7c1916b759a4027bbc4348e0a92eda7aaeae532a941dcf3e", 0x1000) 00:42:18 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000440)="f74d22a4d74735b798b05a524967ed9bb615d1f71f686a021af752f25dad818edca9eb7a0ef817df3d3012552f05ed0d50fce02c9b1a6574d691c43846752e306afdd542e62a89c0c56a487ea95453e1d7eb0a2ac25bc779853250b513a5ce0101000000000000227927bab351c42f00d3fd76aa71b747c8d108c14cb129e1bccefee4664b0ffec3060ca3040d44f2e27c07e62592abc1eb1c", 0x99}], 0x1, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xdc) msgget$private(0x0, 0x4c0) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xcd7, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000200)=0xffffffffffffff49) 00:42:18 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x40004000000028a6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 00:42:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x81, 0x6, 0x5, 0x1, 0x20, 0x1, 0x6, 0x3, 0x0, 0x1}) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 00:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') 00:42:18 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x6) write(r0, &(0x7f0000001440)="0d2e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a", 0x48) 00:42:18 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x7c) semctl$IPC_RMID(r0, 0x0, 0x0) 00:42:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x400000000000, 0x2, 0x535c757f, 0x5}, {0x3ff, 0x1, 0x101, 0x5}, {0x5, 0xffff, 0x7, 0x1}, {0x4, 0x400, 0x5, 0x2}, {0x2, 0x6, 0xfffffffffffffff9, 0x5e}]}) 00:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0xbc}, {}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f00000003c0)="c3671efc45e9214276195c5bbe5931e9ab0823564d39dd704bd9010078c712e717829cfac4b028f29d34ba20e008f7b821a62c36e302b92b96080613935d4d1b3d3f2e3d9bc578b9708ce42b2a616b26024768eba09db70e8d39125633d2ebb0422fdc5d643562e470f3edc97ed600b0c25cb87a0834996f62be5cc48ef1743c0d0baa1bd7f8eb1d5ce4fcfe174d3421d560e22c7b8d46948d30e0bdffc138a57ab7738928") r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x200000000000080) getdents(r1, &(0x7f00000001c0)=""/8, 0x8) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 00:42:18 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = getgid() r2 = getgid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) 00:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0xffffff6e, &(0x7f00000003c0)="0b50fa60cc649a5f4012deb7edcc0000000000003682f70e99990bae2d4d8f825a705501685cfb6d365e15073040f0d9a7785d082d762504ea24e7b1f2f04b19bf6edfaa89a888aaf60c46157745d301231853b253f67ccf96c12eba554fc8074abac9d3f164d81e833b53ce30c7b2778fff08b269ca87acd9f8ffa70a58970a0cfd9580a493696c4d0f5535bec42c5400976e1b862c363cd4ac1bb21bd7c71461850ab3ec5ac5f4c5101475ad496c1a3f4f4933f8a72a6fa0c56c664999cc69") 00:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x94e5d2d18008baff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0xece, 0x0, 0x7fff]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x44) 00:42:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/29, 0x1d) writev(r0, &(0x7f0000000080), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2) 00:42:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:42:18 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fff00"/4098], &(0x7f0000001140)=0x1002) 00:42:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x1, 0x0, 0xe27}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x522fb78a}, {{r0}, 0x0, 0xd3, 0x50, 0x8000000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0xfffffffffffffffa, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000040, 0x2f, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x7, 0x2}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x42, 0x8, 0x1}], 0x80000001, &(0x7f00000000c0)={0x7, 0x401}) 00:42:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0xd}, @cred={0xaa0014ac}], 0x18}, 0x0) 00:42:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)={{0xffff, 0x7}, {0x5, 0x70578442}}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x80000000, 0xd4e8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1a, 0xf0000011, 0x590, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x6, 0x6b8}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x100}, {{r3}, 0xfffffffffffffff9, 0xf5, 0x4, 0x7, 0x3}, {{r1}, 0x0, 0xa6, 0x2, 0x0, 0x400}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x1, 0x81}], 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0xe1498dc000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000000, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0xed, 0x2, 0x39, 0x6}, {{r3}, 0x433030b36b030725, 0x80, 0xf0000000, 0x49, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x41, 0x43, 0x6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x6, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x98, 0xf0000000, 0x5, 0x6}], 0xff, &(0x7f0000000080)={0x9, 0x1}) 00:42:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:42:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x8001}, {0x0, 0xab}}) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000008005563ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f311f404f36a00f90006ee01be657aea8c500000002000000009500000200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:42:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x9d, 0x0) r1 = getpgid(0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) getpgid(r1) 00:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x47) r1 = dup(r0) fsync(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0xffff, 0x81, 0x1, 0x9ca, 0x3, 0xc925, 0x1, 0x0, 0x1000, 0x7}) syz_emit_ethernet(0x0, &(0x7f00000002c0)="538c2bade155e3c8c4aabad48de450149d38822dc75f9d416a9a0746ccea0d0b830989b16f749a858003e3bf5578feea094e7521913fc2fd4152d1d1b99c1a446cbd558df16579f239dfba27a397dac0b28d92a20f9a85f574c8b726147740b542c84ba556afd27094d286dfb83712e5c6aa48cef6cb6bc3da27a2e84079f09f9166f53c57a258203014d3c1f3536e47f47e88df1b80a07a0ea26223490c83cb53f1cb9dfa8efb9bc1eef21dc5f7f3126957422b9fff656a725a1ff67b089bac5dd7ed2a04f5c9b202500cced53d8b35ae8e97e93ae2c526e92dcda230352640045495c37a11774a2d20a84f024e53127f0ab586e54b9c0e599e51e58c99db44c844c3db9def942412a0bc44") 00:42:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) geteuid() 00:42:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x80000000000000, &(0x7f0000000040)={{}, {0x2, 0x81}}, 0x0) r0 = socket(0x4000000000000018, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:42:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x200000000000004) unlink(&(0x7f0000000000)='./bus\x00') 00:42:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000a00)=""/26, 0x50d7a6583918805e}, {&(0x7f0000000a40)=""/36, 0x24}, {&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000f00)=""/15, 0x5}, {&(0x7f0000001140)=""/104, 0x68}, {&(0x7f0000000f40)=""/225, 0xe1}, {&(0x7f0000000dc0)=""/185, 0xff81}], 0x7) getrusage(0x1, &(0x7f0000000d00)) 00:42:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x9) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 00:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[0x7, 0x6, 0x9, 0x7, 0xf186]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x0, 0x7, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/28) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") clock_getres(0x2, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x138) 00:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[{0x6, 0x80000001, 0x5, 0x6}, {0x1, 0x6, 0x1f, 0x1}, {0x6, 0x124f, 0x8, 0x2}, {0x3, 0x80000001, 0x3, 0xb36}, {0x5f, 0x10000, 0x3, 0x8}, {0xafe, 0xffff, 0x1a, 0x1}, {0x1f, 0x7e, 0x1, 0x1}, {0x7fffffff, 0x0, 0x1, 0xda2}, {0x76d4384a, 0xb867, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 00:42:19 executing program 0: pledge(&(0x7f00000000c0)=' \x1a\xca', 0x0) r0 = socket$inet6(0x18, 0x3, 0x3ff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 00:42:19 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x8) r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x2) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 00:42:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000200), 0x0) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) select(0x40, &(0x7f0000000480)={0x1, 0x451, 0x4, 0x2, 0x800, 0xffffffff80000001, 0x0, 0xe16}, &(0x7f0000000200)={0x0, 0x0, 0x8d, 0x400, 0xfff, 0x101, 0x2, 0x800}, &(0x7f0000000280)={0xff, 0x200, 0x0, 0x4, 0x141, 0x80, 0x1ff, 0xfffffffffffffc01}, &(0x7f00000003c0)={0x0, 0x20}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000440)) r4 = semget(0x1, 0x3, 0x2) semop(r4, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x1, 0xdd, 0x800}, {0x4, 0x8, 0x800}, {0x0, 0x3f, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x11, 0x1800}, {0x0, 0x18, 0x1000}, {0x2, 0x1, 0x1800}], 0x8) r5 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) readv(0xffffffffffffffff, &(0x7f0000001480), 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000005c0)="9464b974479890d21922b3e9beb369a15f1f1685f4ddc41b7078bf76e2d99a2349630ccdcd95a3d50f55385893950127d294badac137b3368e3de997e80fcd21e48f69b264415333494a00bd311e31648fb7886ca96b307aa7cc", 0x5a}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0x4203, 0xd2d, "aca541486f547d836c8a08ebba8be632853b0c9f"}) write(r6, &(0x7f0000000800)="ea40349191d9f05d2ff41d20e6091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6f", 0x4e) write(r3, &(0x7f0000000200), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0xfff, 0x1, 0x1, 0x36c1, 0x2}, 0xc) r8 = syz_open_pts() close(r8) r9 = getuid() r10 = getgid() fchown(r8, r9, r10) socket(0x18, 0x1, 0x0) 00:42:19 executing program 1: getpgrp() r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 00:42:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) semget$private(0x0, 0x4, 0x253) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="b7d1782261bce02f0573a422d96366a476b93a981b324209a61833cf5f967aabe3f3cf7e1d0c9827df274ec1408054"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:42:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) r2 = getpgrp() setpgid(r1, r2) r3 = socket(0x2, 0x8003, 0x102) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 00:42:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x7, 0x800, 0x5, 0x0, 0x401, 0x9ce, 0x3, 0x3, 0x1, 0x7, 0xfffffffeffffffff}) r1 = socket(0x2, 0x8002, 0x0) r2 = msgget$private(0x0, 0x4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="574b59a02a935054a6cfffadaa706191dc393c46ca9b124faa09f0598dc1bd50f636ab692a9362e4c0615ebe9acff98af28ab549836991940e5a3813bb640c8bcc406dbd9a", 0x45}, {&(0x7f0000000300)="247a41322b0945f6cf8608943ba0a4d55713cadcbb57ef2bba32355c3d0de9dfe25bb789f0a0cbe0b03eed5cf9f50249aefc34faab0bd41650118592489ed5d63ad2f300c2ecac070828f2", 0x4b}], 0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x172, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="1346d96fadc91902c4713aba252404b788444e76cbac3465daeb1a084de923c1b9e0caa7bd2cbfb22461b31dd0d3a447d5ebc479143bd964ee8db6817a5eb016e0ec54db8c25fd108588000000000000000000000000002dfe8421bf2639781820326d2cc42f00"/116], 0x10) write(r1, 0x0, 0x0) 00:42:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0xfffffffffffffffc) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010526ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) r7 = shmget(0x3, 0x3000, 0x738, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) setuid(0xee01) msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r6, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0xb, &(0x7f0000000340)={0xe934, 0x7ff}) 00:42:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000100)=[{r0, 0xa4}], 0x1, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x0, 0x1}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 00:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:42:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r0]) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f00000000c0), 0x6e9) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0xfffffffffffffff8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fsync(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7fffffff, r2, r3, r4, r5, 0x1, 0xffff}, 0x26, 0x7, r6, r7, 0x9, 0x7ff, 0x10001}) 00:42:20 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000001c0)) 00:42:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000201c, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x21}, {r0, 0x10}, {r0, 0x80}, {r0, 0x51}, {r0, 0x20}, {r0, 0x80}, {r0, 0x8}, {r0, 0x20}, {r0, 0xc1}, {r0, 0xc}], 0xa, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xffffffffffffffff) close(r0) 00:42:20 executing program 0: r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0x1b2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getpgid(r2) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000001fffc, 0x1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x80, 0x80000001, 0x8b}, 0xffff, 0x3, 0xb11}) 00:42:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) sendto$inet(r0, &(0x7f0000000000)="493de62aff254efb3636c8b30328d12aad89ca923bc186ba4f133b99f32991f8dc76ee084e696c39da1220791907e8419fe167923bbb6260fc4f8f2f0fe9648a766b196b121ab2ad6d9effa1ffea01935801784d08075d74c76f545cd869127ee1f10e8da2bc66f7c32d4bebdca2ad572db7ae8d8f9ebddf656ed204d04dab5f6cafdaabd13334a91b0932b6a38f6ee022129891eeb7fd545677722256d502fc274c29e4bb7e8c6dadaa2a1b387aa51416e0dd63b6a18f2c8647ebd295a4e5b14b104462c9ff1bf7ea94c905", 0xcc, 0xa, &(0x7f0000000100)={0x2, 0x1}, 0x2a0) 00:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0xffffffffffffff00, 0x0, 0x100000001}, {0x2, 0x1, 0x9, 0x8b9}, {0xff, 0xa06, 0xffffffff, 0x8}, {0x9, 0x8, 0x2, 0xb1}, {0x20, 0x100000000, 0x6, 0x81}, {0x3ff, 0x0, 0x5, 0x3}, {0x81, 0x5, 0x20}, {0x4, 0x8, 0x3, 0x4}, {0x3, 0x7, 0x7, 0xfffffffffffffff8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 00:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000015, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") semget$private(0x0, 0x0, 0x4) 00:42:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x63, 0x7}, {0x26}, {0x45, 0x80}, {0x84, 0x10000}, {0x8a, 0x7ff}], 0x5}) 00:42:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x8, 0x4, 0x0, 0x4}, {0x3ff, 0x401, 0x2, 0x3fdf3b2b}, {0xf2, 0x7f, 0x87, 0x6}, {0xfffffffffffffff9, 0x6, 0x9, 0x400}, {0x7, 0x401}, {0x200, 0x8, 0x6, 0x2}, {0xfff, 0x10000, 0x20, 0x101}, {0x1, 0x4, 0xfffffffffffffffb, 0x1}]}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000000)="24406eeaf557300de327acb13222501597707dffc241c204602ed38342f82ca294fa8616d02a0ba93da82d7b965678f67a513064ecfac94737e70ff6684ce617f2a4f94aa07622d6acdd8b17d45ab1562175cd1409a0f2893dd5b83e96", 0x5d) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0xfff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)="5baa8ded5e0edf62332e2e", 0xb) execve(0x0, 0x0, 0x0) 00:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") 00:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x4, 0xec6, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x74}, {0xfe}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:20 executing program 0: r0 = semget(0x2, 0x9, 0x400) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000025c0)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002a80)=0xc) setuid(r1) syz_execute_func(&(0x7f0000002a00)="c4a2110d6d77c4837d0555fe952e0f38cc4e09c441c96420f04408282e362e0f0d95f27f0000c4e2e9998c06b3040000c442492e20c4818971f465f3440f5948fb") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) link(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='./file0\x00') r3 = fcntl$dupfd(r2, 0xa, r2) r4 = accept$unix(r2, &(0x7f0000002400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aed530200"/110], &(0x7f0000002480)=0xffcf) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000000040)=ANY=[@ANYBLOB="008a895418636f8b56a1"], 0xa, &(0x7f0000002380)=[{&(0x7f0000000080)="a15e97d91680cbf503212b3006d7871a3607d8100dff3437d998370d07e7142fb5c57d55096e4e4f5e9782f4cff9fb40ba13d33fad4ace3691c0920e8c17c52e4f768fa5093169f879bb72b4b230d7e00ec98206b1cb27811e40fc73ee337ee650aec1745987c84e1ff0f576c290dc7a34c25714a47a716809d98203314bb64f39b4d4cb6161ef10b23d56072de3d341d05f0ea257d8e714b70ab96e2f5977f7", 0xa0}, {&(0x7f0000000140)="7560024ee768baae754117143b6f89e7260eb40fd7333f4454b6c4e79596a9475b80d98950c17cd8b059427ced92365443965695036ca8fb826be2f4e2548f58166ecc7e658342d945e5ddd90506f3bf0ed242999218c3106a4223e528b172a0da58c024d5aa751bac1ae6ced863fc6736be46d2c09dd75d2781", 0x7a}, {&(0x7f00000001c0)="7ff1a4198a910942a60ca3748a21386612c8fd697addf6", 0x17}, {&(0x7f0000000280)="936897ff646ba7b7670543dc1c286e14a6dcb85ce7cf6fc7c64f1065bb883b14711d3834ebb0343ef259789eecf6afdb36d72c0a5d150dbc844ba25ada2dc82ce6742e577ed177ac4eb96885e604395d35949ecf61ca7a6d577e60c53d29d28e78a01c09d3fa7eadc28fd1e60c233533c96f5df6664192fe3098b1c78c658280fe734e6d8dd828d44bc731fdfac846c23770f2c38a046ae9256b773fa5711ba80d899c8e1aec555128c9ef9f16d5aa8e1603c504f87ea679722e7e6e13a1527b136ce6dcdfa3dedfcec2c59c36ba18cadeaf194f846f581d3e94f66b036e4bb8538f198e1bfdbc87801469d90144de15f879def8934f5e6df08ed1d0c248b6aa43dfce02433e5068556ca2af7e17cfd2e5c2ef5575b89d144d2800bee88f330115a46c34fd892d06a0ddcfdb5abfa9674577f4c04e21b70c4e0059add5c68fe6e83ebe413913db8b128db9f0aa38c54b21b66d2a9738e44becfb0437bc77c5cb6bc1ab63fdb140091260afcabeb7e444432bd1f3e9e2c400b4745bf9682b6331a6b8a2dcdcb6ef53738a1f7916ab5578f7c1032ae7c29b7fe8ef42a36603a2c9c569bba813c3b93fb587cc675057ae71b03a6d6fd0eb4c63f380a1d6b3cedf64fc455d3cfce3de20efd231cd557b5c00f05483fb174f2dc605dc76d4746af95c1e947300e41a19a078bf6d7fbbc5eb2369acd1957bae3311cb176bffdd6dedd997645bd3dae8deb7845f5a4f36468b8ff029bda7074a32107628ae3b4196dbdf3c28e5d47e272a3deea6e8249493044eae308a3b0d6186953d5e24a29bf797078fc73205d7ce135b25d99163ef7cd3325b725ff7a84cdcd8f48d6ab034a0b459b3b8b6d2963ff04c512fd7205f2a8c6ba8241e93336d78075922c56b52facc55627c5fbda31d21b75a2c1348f017069a09d3c200f1e973749e15e4faa7dfd73cec261882fc5f6fe939517528a7a061d75d64381d738e3010bd164d099022e62712cc43406a4e980ff3c566aefae901a8d35a3cc37d8ee10fb9a09abd32d7fc5b743fc211d43f23798d37d9719cba2c31cc1058fe054e043f0bf0ff13f0d66ef8ad053bec82d0ff5bdbbab681d488fc03dd5c695452806250e503cd6ef188c19efbd7069c4be52900d23bc5e5f55961b98e56776a44d64569d2e511ec93df4b58ddc7bea638c9e906aaa63825e6790d8f806ebfc654353c03eaf7aa54aca52617122975a235f8b43144963ce8c703739a1ba30d2c8a33533e7551eec0b0922ca20f15591c1d607319e428fe202afc6111cc563caedf5b2a6fb7b3d9e80e7ffeefd9c715fb14cc74850158068f336d2af8f25a51b0bbe0ab5be43d8832a06c6bcd9909c836cfb39842716ce10cc174672a52e4bf2d232e4f4c834ebeced95e1ba8607536197a6de15499d91ab168884ff41d776aaad46fbf0c69d0da40753e84f29a88b96bc1bf8db9c7d7574f6b9e481e321a750bd7ce34f2db7d906a50b3ecf9483a98653730a1512316d023ea4e89b2f37fd21deb78ab2fdc490f394fefb67f4e02575b855d76bd283f64cdb27e03b404af5c39546cdbb41e15a51692d353a4f3dc4199af33edc0624547e09a37341640cfd17ced67082a5af2d27d7fa2e3b0c201788b54b57142e45e758353b5e1dad29950667ea4f5b07808cb9918c204f0d8ff5c137cf2b750494817c964e1b2596138bebd47f0a569126b083b30e7c6deb1a82ce7f0ab2dfc8bbc5ee75d2dd714f1b89dfba348bbf16537d733078dc9c9a6b1a1634b44e5a9799696afe6dff8247c23762802eee1806a7ed3c29140c43c1a36fa66094459f85ddef981e0d616e157d3a52cf9f2d04ad014e1e77152c55bea765adf5a70dd28b8422b8a54525cbf5384fe16f3183f5bf2bed303fbe6a9fdf1b591a65d0ff13966b6baacf47c218290a6005caa899c82ae275355a32076b0ba3f9cdf0a53c8b66fd4977a9e8fd630015d30931a1183d2c330b339695bd630ee476c1c621668db661fd7c8d7e05c7206396cbc62991e4327f64a08639f0dbea2903f893067aba057b12eb1132551855e98c5b149b8f5a147f39cc36f8bf8c483d7dbf4b5fb21e9ff4e54d03ea381e282bfd4b61a44eaa24d7a7c0f7a89cfe6294ad4bb5b16619f1963570230689e9620e25f80be75b49d5d537fa52ee4cfd2ec911e8af57773e3d8710d0630bb39b6966be7b546b49f3d36e51099ee4ca4afeb1f0975e0913441b7b121a25cd97c183faaa37e0ea9bc6176771105e86ffabd358a9e7984d56dd9340d6f3c8b4bdac7755b6065161d1c5b0a41f62fea786ebc0b4a11c21b374364590577bef3ec3fa8ca2f4b73ad3f46a434003fe72d8a881f6b9ac268c4bc63a7e994549d87f20dc9afc16558950e464524765927b88d60aa745d95f11ad95747838cc3fd876754116effca94f50b1cc9b5fdc7c18566ca4561a03274e4367958e68ed437faa3a239945453c95cbe267cdcd2ccd473215344e3fa4a286c8c87cf01c2fed0c45b64a2807ab1535f51c7daa8e5fd6fc4345977957cf6dc7275c5fde5741ce486e03d300aaa4e667a9ae1864fe0ac3deef69aea5fc252d76174b12bfa95cd6ec6c5609567891aacbd9b829a788ee5283025a222c9e10defc2f45236f80d26f7e4e19476e0abb3a0676555d85708d0007c4f87f5fd6fc169a96f16793a03c3d706015ac58fb1770bb4eb8213793bede910b947291f250ea5e38b67ffe65f8b9339894adba46ab1b58104175665bd97508431f0fe7f4067c2688747adfbdf224da3d910f15075ba407ab75b056fd6e1671dfd170e510bded4e8bdc28c9e4c7765505c97cba292334d8668093c899ac73e92d0d390810171b5e0c49a8c9bb49aa4b4cf945a7e4fb7adc18bcfafc64ccb616fd11a0632c003e1bb0af11f8cd697109416b9b70f5a2d3f9468170df182378c707fa5c007e69e04629c84e1d5a3b1eae170d81ca933796d1b4b17fea576a447f796ac8ae03c4476c31f3b9cfdd0911591cebbc3052961cb647691b08978b254dcb3b38007ff36a818db492d49640f00bcb6061d60e425081e49ad4c5f4b9cb123aab045e59826579ce92d39c49ade49c28dd187d4c2a41d4ea0eddd76f764730334477f6642e3358beedd4c63d5f9239b5ef8655adfa67ee084e252eef20e0dc611951c3c6237d678bd1bb50ae795d5545ca6e23d9c7e8c142e61f68cdd34a5f0d87c026665faf809e90ff2d0dd384f30a09a8351e65906c32609be03f4db5232157908b81340d18618d2533b894952c8c3e38905fd54f9edd7d3a71c53981c775e5b1b5842cf12760ec1fe9cc6ba322f12b93a155baffbc2891860b3a277240c35b4bc17f45ce5faa31b18c0a34769a35c382c04928fa3c88bf9e381fb40554aea46513ffb05d4412a747724a65d393519e4be2b5665b043fa62980ef5a2fef657a166e0b3bc867cd074a7e22cb96377834018cf0045e3f31f83a6c8a9c30e6e65b09b68e1b26611a1d6e6eb9cef495598ab272b19e34b9be0c7345434d676732353f6d41b4950edf6fd1c55b2c9150e21d725cdb36decc2fad194f0f8d0a68f9c86c5084c4162177b2d485517716d2f3ab4206c171a7bfc213f75af682ebc80219f1ac4b9a9c18d0bd3059d25427e2c4207ca7e7253bb88e11e42291df16650e0d13494e3d13cb6af6471f394b9e8790e2afeae8c8f557a7f4a4a9863044c0303a23a3b86118fbf5c15b4144e462cf3a18f320bcea11e70ca52e1648c05b63bbd626bec08734aaebaaa85ba190cd46b04a256ab6d3b9a3d583766fa5c32cdb8dbdaeca5ca5ac84dc7db373cc0e0846ecf744b9a5a21d8d293ce1a1e8774b0f9230e2154137608022fbc817659bf54dd2a28b5c5caad16dda351605e9df1cbfd0919b22661c2fc27e40e10996334922c7941b4daf92468999a435d67f263edc0bf67bdbdf30b0ad5ef34952fcf41923361235a88ac698f020559a440ba8b75a176ba1b63504da56ada6da34aa98bc91a7886f9fa6a3789456f5ec2f8ac330990c25e432db548cc79a4962829bef245c3f6c30fd01270e66b18a5f04f2739a9c1f5119163a984983e8a711b28d0b335ed9e87f421948cd5b6c91b18a9f0a178426da947464ca02837431d8e6baddece7a1e466868410161228261c7d952358333c720fa987b7fb1a9fe56d32cb48e62df7116f04854c51c5166288edab4e4edb9238b8c3ff63f1b7bedab8fbd65f1180d325012b3e4b73f93fc123e7cb6af093e247b67b1cb9eee41511a7606bbd627e5e2c745088c1205f6897d1d063c622beacee021679780a0390e42258a2055da7001d736bd03d7fe2a5996fd3ef2deb0f8e3fd8c3c3a137b31d9eb44402f04e00d4c9de535469be886310fc2d7201ffeec6e6e5a1544ba257f438bb374c2c2412a68e72cf69aa20ac64a388720f96581e24abccb5b117587619860fb08c09569e475167da87e2481ba7eff2184568d33568cb94badca5619e089cfb83eec6ecdbb493727ba9a082909558646ab5c142eae4c52db4c3a7db81086f4555b923baf925ec5ce8627d0f930f349ef373101926682ac517659e48579671b3ddd20e0d78e4955975be115b0e5cdce101bc31c2cd66f9d3d1b272f65f93e82cd57888b1b0ee17a27d5ed66db4778b815d239898f03c0cf6c0f625560cdd2c1b9dde6c1d0fa5e197a7b886f5234072860adfed14ffe7e222c49340bd92de6da0c57fe46bbdb2099c257e951f01f823949e232fb02e926ffc447f743c2cd9442a9260cb34c782e22495439ad54c0c2a0f2a5d7af82019225a51f01a577fafbdf6756628c98e305a44578c5a1788dbb3ca0b6933637df9e9179cdf5248f5c272249ca0f20a8acdd85b3b5e5539b893e4bc86572f6ff8f1a8c64dd036681cda07eaf059da2d725715b23edbc20e9d1b677437d953cfca4a3ef29770bc00f83a20f72c0ea67ee30ed77cde6032e9a4f9480c42d7e99234538919ce4fb094cf4025b39bdfa91974a1dd8057e1c8852e85b055b208d0cbfe32edb13a3549e0fda9d4ce5c9619b680119b018c1d57fa6c6f6609b6dc1d47bf385ea5870bba4ea3fe096e6c69e17de814f91d61000739fd6402457c3060785e056884b8ef6d792423af94005b859e0e4b16b08515afd394b4ab248e688379d1a584f8ae0d4dae66202e82a13fbb22083d8c8e3a8f600d0d190f81e593412847ce092e0808b40d35178ff7dd0ba7443847d83c6bf69deaac16beafa69e90e0d161b389bf8700bd3de14f2c08a27b32168774683ff7f0d2dcc05279fa96b1f8421e23db7356344818232b27f0412ff2072ba2198a79c8d7a8e83c393c84d1ebe7ae93825983c1c0f241e4dbeb19c4b556c7c604b36ec2412a17a490796d1293fe39df8253ffcd599d8dcb061ee5b3c9f1ea9fc623a744ecf03238d8417cbf301ebad6a2671a65af90de1333dbb4e9963c4491d453a866c89b80df0b2a9e2caed4e1e8cacfe40666ddd580e7be04f2215665a7e5d38f4d21e0bfa4fcb798e485ca0b41e7b6ba6baca0b0c048f2fa75831fc34d2cb1350270eee8b639529e44bb19fa6041217b4d02eb6ac9d4f1ca0f0eda515a3e9cad17b5f568ac2e2b0cbbd5d6a8341cbbd022cab3f041510061d36873b39658cd4a6c4cb957f0798973aaab4b38d1c6685a5f70828ac6d7d013603038ac628b57cd7dbd13dbfd268123a49debe0333ef8ecb2ce9a2b0cc8da3e9f5cb9b009dee0aecd8a64e70e6b330a79bdb6ff9e13d4f9d6ef2b2202a4fa539a84fb13fc1e6e15fe5a65050202df72a57e1420dd274", 0x1000}, {&(0x7f0000001280)="d27113954e6f7eb924ef627b5129a041a98e8da660bc5571de9b56e5014143d2608c1447adac3a79150a26240bc986924ec8e2b42e08ec0f0543426d22b1d704acbc58e0192c14f7497650cce050eb4c81c06ca8725104224cb7e78d4387b73b66ef8471293440c2cd00307c15128b53a66edb0361552425d0442d6131dfa164be994fcac89b0aaca20fd68c9325bb3c78f6f14dfb983dba51e08bc34661ae8c27ce7ea91a944a5a2d8d7b70c55d8575c89920cbc7b214bb7fe31da7a840bcaa2c4a3d3ca323867ecd5b42c9f3586c76ed548caa3677b2f60ce6d39b965f16bfb7ba403071dae4c80353b67ce1bd5dca3af7dabfd3bac4bdca31eef6f64926e167d902cf2540f64ac99b64a67910fb75125535a75e9b8d3d340d2888138d46af66c8dc4c57fd08aade5bfba21cee665674dad61bdd7fd57a5db2024c63079f206b2b7843a289458b2dae40a4a89600a608d04adcf7e42016e3f6e1773e86abe45a63f4aa63c0eb67e795d42dc7caf341f374df371a0cfe2e10ec8ddd7a5679f831ff7d57e4b1783a8b2bc38a9926b1c070b9e91a4457e3674c562d51f739df864885fb817ca2f16fb685b356d79688bd7bb23113d3ffdffcfad4928d88792eb32c74376fe767a30260958606717abc1c00b70d1fed6fe0e4e9519d0d87f68518b6f2699cb153ae3a31454c60703c24e15536c2d8c8ac84997b916f1d0186b465f2e66558c00abec848905aa372cd24f81e26ac6be2608ad408cdcf5334453ce418c222c34b479159d935ab1793ff66ecfed6af8f7dfe99e31ad73d39f1b95c5809940525c01628242b9c74e82dc3ed4670bb4ca63acde026ce3b80b412a319d2181b65984b769d4406467232a1dec75572e8095566b932c9023d7bd66e0a9c53ce08bb8de355861438371098a701e8c8c013b3ab60d1c07d7ece99e53c712b5e7dc8990247594e2cdd9d230da2e3866146b52d6dd280c53d279d12f6dd8fd1eeacff245a4713c1adfc2b50a8a013cdd422077898c50c8c74478df7b8e612de7bb65082d5baf71b82f4bfdd31324333fd0fa73f6535ee0e001abd0992c21fc94bafd3e0dd6c1307b227f702357b87fc7dff12b12c0ad5c53dab653802e42f7851435b634f8e68df58304b97c3aba1bc2a39a56d583bfd3e9d3fadd04176a9bf1da73e07216a62c69d36d1541ef74e839650e354d8e085d4f25619936a3254a4551f728a71e63017aac232e1fac40d192c274ec2c434d9b4d2522ece86c0e78e2d1e4f3460526e641125fee097c4d461112ea423980cb9cfe3c73b83739f462253f338575634a55ded2bbe72417b3c17332ec7a491e6686f3223be1461944ec7e0c43b60912ebde7add3fccbdac0d1d0c5638c373f664642d2998908cbfe1a0bfed49f5e5c493d46189f0a1790de98d34e349f6bc62c9d5e68d92211d56a12c97c820a28bb08265ec585cd13e0284add44fee1e7b3dc4c0f0186b9858baea93a28f236829993aed725d3326ca97ca04b7909507b50be6f4dc8a9ce581fba30b9721ca3421eace93770e38c0d417e9b8a15546a17d0cdeffc422ea6ee56a5abb4767cb53b15e39e4d1c83b0bd0538564cc37bcbdd6cd2700520779285154001f232ef49110d0cc5328d07fd45618626d48c04cddeb25feb527ee86337d151202d6aa633c9e4ae34defb803b24b1368d8c920e3fde922314cc2b29ac7385e5950f304e945ff00784ac757895f0b5405ca43ac8cd90c74a6187eaea4ed239e45d259ecd1e191a94ed5b7a0aa922b0cde7e2cc12874abf2d0abac5e639f0540209f65017cea1b21f7bca3b05fd2fb4b8f1740f31af77fb3ccd63856298c4f16ffa398944223b2fc79ef90c2cd762259e7c7e5d306acf47a620221eb2caea52bc5b1c01c98b253547daf2418787ff8b62ed2ec9195b08770dbae9512dec1ecf6047e63ae8344784e3d4a2233931db69dea229b3892ee146eaa8dcf882bbb3a134b1a88f1fdf1a6cd5b1c8356b0e5631b7fc2b2bd75da24c0b4a63723ad83ebc0b45447bcb0bee4914268889503d812e1fd5b77d4dfa0ca9698327351513a55605dbe2ac0599b1c5c33bbf8f5e0aa73893ffc2367e115894c9bb57fea4471bb09dcf89c289fd2ee236ae72ace9cbe6970e456e5343f0b625d464d022b58d1cc2f6ef3ad60469de7e648af7e684597b6c91193c2518bb5f881b8fadedfa1a5fc40280d1384a9140a6b8247b37812d7285c240bf9c167b61a2760970929635a3603faa7a52fc8fc71885ed39c229ca5bc8eb8faa50a1345252d3a642cc63985d699e2b69b0d34217109e6c7f6f1f41cd471a3d8ce51bd0e824d1f3d528ddbfbc8a1318ca1be90bc775f5c1cdaf2aee653042802ab1e09a30d9dc22797203c42d1062706f48ce197b4e3643ba46fe4819bd57955a98e6e2dbbc381168b7303e9427dad34b3432890fef48b79faae5d219dead529f5e77e3058335c95c3621e420e8398531b180901f6459fc495efceaa9a2d7715c8e9068af8dcd882d5b10219c37b73bb014870cd4655ab25f515dd93f534f83824916e3fc019331b62093f7de6002a04a8bb977ac660dc7052683ead09f20a7bb9a06db598a073f0f6685546757e2e7df8cba2f96f68fd1847a3cb8e5714722768cda464ef52340b21ffb191e5dd2e2e0c11e43e772cd9de148c9934c165b123b9b5f4b3d54de01f1e208e3323d4254c7d00857ffafc2ca0002003fe45a069175fb86b8536e9617df7f7a1540218b5e82f33d05d077b4ce6400fa03508ffe913989a4d79189091f95e8331d1879043ed043cc2d67bf90da35a2e80ca872c90487d46214d0f99724af216699744e8f55e2be3e9250db34fefec8447716d7e465b0080e23dc2aafbd6f83363ba6b4e71bed279a7fb1c4b456127d989250bc0c6eb8fd0f94b63ee881e774640330452f322f87e2c7a8bf3d52c0152b3b30715fc4d7c99c110c762264c6aa6d9f9b6e6faa6a449834bd8f3979ecf8316beb759d513b227d71556a5b60f33a08587adc6182f87bf6b8c5b27f1b2636797686b0770f07f87d7ecb02027a8bdb6328574f962d4a862da0f1f678593873107a68f57e01f1dd4c69fa75b9335d9637a4a0240581e3728a4dd1d85bcfd9094ad6dd2cb135af23288f57a41df69ac799576deeba67410dcbbce72ff5888fb429016432b79124eb13b45238b366031362a496bb8b942070e02a8ac5bb65d4da10cbc9b6ceba06c3596e6c2cfdae70028c7288794854ae7f228a71126d69046dcb50f8fe4942b3d40a763bead61d0d42bc2db92b9058a3eb871e84fff5882ccd477de2dd98ce90a76be84bde889989e1f94b2369f791765859bb7666726bc3c294164173e0cb38faad48c28b1766d4fc19cda3a2b14d66c32f52d7af1cbab1511447acca5fe3cb0f5ef2ba59e4363cba2e58d78850c29ac17029e5d9c907a10ec634c877f751c75161862bf83688bfbec778d24add5d8eac0de2608a463dae994f1d15e8477b0dbeb9d842f4180defd5226934b00e91f7ce660f022542ff3f645be66dc801f503a1580910c631e76b97975c3ea6877e622c4212641403b368045246ff9d4d0190a628339820dd9be54eef50ed541550ae43c82ae520fb62ae6a06dc01860a81dd5356b3147b320352388ae4c9fd3d1a8580027235cbc50bc0f64e64a0832f172d05ff58181c23a5aa9366bbcb71327b8dce3abbc380dc8761cd59102308cfa799847b36e62523e1eff9fd3bca298ecef3d2795f0c76e12ae36d8e6989b011694b7557e690bf31042f1654448ddbfc8f6baed707b2f7aca44b67f65ec9374d288b37d37c9f073d90b10ead62a2372161965f851e1564712280f02ab2ed6f9c19800c1d624dbbea3977b6f2caf9766a40f603767e8bc20f3f44684ca919abbf1589744c321104a0cddba28cb33604f54c7c304149ff89206a5a7c12ff51bca8785cae963c881e476149a0a8f36b041e30741af4fa0bf3f0b7a42f25cd7d9e8ac474d6d320ce0317962948c273cbbcee4c8fa80f3ee20904c1b77b39ef16818e6105993554aae832c91e229ae5202c184f870d30891ed381f780ba5f2f729a2c393ee73ca6e7c12e4d8aee3fe1896b5c7e26bb0eec49548f284fbb49f539146b42a2fd48b549e394ef6c9f9b48941909b554d294dbe585485ed17794362125aa8d37d69722e63b90358545b319c8c0c8c380e5f349e2127201524625efd582035a5b43a848aa2dcb461f9abece559fbc02dcb05ef4126a769c8b8bfe9f945959364f55f630d86ff94cf972c02332696e59d6f99e310bdb0b41dca1d6552a2d56bc9dddb76c423512df2822f4e44a2e1a36246991f6c6ce5bf5fa99bdbedbb2802cef2df337ef2301e08cc798597d8b2f8293dbe6d645100356fa852f303bccb2f1ede7b2200513f16f584ed878969efff08d48ac9a68ae9b9acd71699a836d2da8f6b041c9aafb6f6646700b4c8487ebda7d061122c6e323ddb890ca416894ed39d17d6f22687b57e160da9f13f3772ef1c2a4707d810fee54e5bb043bccc43036ba542badf7092bf2f1383260a853a0385b71925ba2c2c2f103df55d62197686148fb1bda6f06f462fb5081f0186350f62cd5a2b5bf8b57afb3ae03477e670907783396eeb4446ea6b2dfcf8b7b90e9c5e5265da827841445b3efd08a5a7f91f991aa763e39496cbd508904798d4c8eed1c23fccdd1b45892d053d5e253e6489b4342ccdeb1b108d3aced63b63446f3773065ab7ffaff624549d870b1043ca1b9f7df0df8dae6dedef98738653430192e222f31b1aa257d4ceb6b4e29353e165c9f238534b8b00fe53a7665d49fa29ea1c3ebab4cbc9ab213966b3d88ea0f4c5fb15027e026dd794d257a0396fd56e07ce2e1bb512c6c3d0f5d9ac9b59481d8348af8f81a66b3d80d7680a12467e414b844ebdd49807900abac5067a4fad58dde1f98177a1dd1104ddf43c1de427d168f1d57e8652efe2e441d4446bb0583a6f3f4748aec98537bc44e4ef79861871c5dda0c0f7b74fca2401d4616f1b1251d209c7d4943e3b8ba9a8a6709984b234311de85f35950ac4abe047578d9fb90a7ea30c46ba6fa9cfa782c8e212b8110e8244ba137df48284d935eab8cf70f8e7d42cc269684eff34b5cb70afca21b729678b3951119d3e627ba80d0dc63938bedb60cd99c73e7bc05a66fdf4f985850753bc5301a4b0213a6097ef83441871fcf8dcfb6229a70be7a3fda2fc4bb131a91df3a97266df0293473d254ab3f63b047cd639402c0651edb965e35125f549471657c369261c8024da67fdf1a2592958d0a6885b48844efdf471bb89deb2ce5af0ae531bbde5d41aec8deaa8429722fb7e70c8c7950e086e08f1ebc5839323475699764f20bfb87a86080538ac35c91bed7b206b90785a0ef94784fa7bf45515e79912ed8ec06a6aabd79df3e2a30b4848b0dfa5f625f450e450f8566903c4c87d3bfd3792a31524bae2730d69f938a186158e190ec24b6ce00732e370787f85362692acebe080338fe4c88945722ad6c282229d34a6340a47743844969b021780ad908a66d27404fd5f944c1a37ea0ebb87e920ecbfd0be753f7e1ae68877a96fff37a361d99d303c3184be0c9f8b5d388be488f0153ce082dfa0bbae06f7cde6afd9446ace6e36bc701ac5f479e6bf01089016b4b11d8e8881ce4b4b9c7303750f513d27122f70376b3594088fa7845605b0d11e2bcd68ed443e241827f53ac99c8c8dea6bc1e953e29e872edba0a68ff618f7f59bed4941ee02278f2a8704a02c390", 0x1000}, {&(0x7f0000002280)="864b9ce5dff4a194d2307d12a9a9f6bd16f38a003bbe80a84743a2e2f55f8e618d892b8a55416b14e33f7c484ac0127eac179afc1ec93727afe8f36d685d05e8c6f7eb478a1fe82da519f0e0b26db176c39dc3665521e07a65bf4bad158224f6aefea8edbc5d45fa570ca9cf44aea10a21b97c641a6f43b367c53659b67257f3", 0x80}, {&(0x7f0000002300)="fe83d9bef705bd632589ff2510e42fbbcd14edfc3c8f2d871ed06263e77b8889fdd76e4d6b5d33ea4399082e69eb89daa75044b89713a6b641a34d6d5fb8e2668051253cd9", 0x45}, {&(0x7f0000000200)="0718ad422f9d", 0x6}], 0x8, &(0x7f00000024c0)=[@rights={0x18, 0xffff, 0x1, [r4]}], 0x18, 0x8}, 0x2) execve(&(0x7f0000002740)='./file0\x00', &(0x7f00000028c0)=[&(0x7f0000002780)='/dev/null\x00', &(0x7f00000027c0)='/dev/null\x00', &(0x7f0000002800)='/dev/null\x00', &(0x7f0000002840)='/dev/null\x00', &(0x7f0000002880)='}\x00'], &(0x7f0000002940)=[&(0x7f0000002900)=',)]\x00']) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000002980)=""/118) symlinkat(&(0x7f0000002700)='./file0\x00', r3, &(0x7f0000002bc0)='./file0\x00') semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000002ac0)=""/239) semop(r0, &(0x7f0000000240)=[{0x3, 0xfffffffffffffffb, 0x1000}, {0x4, 0x56e, 0x1000}], 0x2) 00:42:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000240), 0x10004) r0 = socket$inet6(0x18, 0x8000, 0x100000001) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000200)=0xffffffffffffffa7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x9, 0x101, 0x6}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r1, &(0x7f0000000080)="d9824de7c6649b8865a83cbab30d11e9", 0x10) r4 = dup(r1) linkat(r4, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r3, 0x113}], 0x1, 0x0) write(r2, 0x0, 0x0) 00:42:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x409, 0x0) flock(r0, 0x7) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x0) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) truncate(&(0x7f0000000380)='./file0\x00', 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xfffffe4d) r3 = syz_open_pts() r4 = semget$private(0x0, 0x7, 0x0) write(r3, &(0x7f0000000c80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd6218c252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000d2ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed2353faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xfa) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000440)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0x43, &(0x7f0000000500)={0x2, 0x0}, 0x3) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000580)=0xfffffffffffffab0) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 00:42:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x2, 0x8258}) 00:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x8001, 0x3, 0x7, 0x3}, {0xffffffffffff8001, 0x8, 0xfd0a, 0x91}, {0xf6, 0xc0ea, 0x6, 0x9}, {0x97, 0x3, 0x6, 0x401}, {0xfffffffffffffffe, 0x1, 0xf76, 0x80000001}, {0xfffffffffffffffc, 0x4, 0x9, 0x9}, {0x8, 0x7, 0x101, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 00:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='N') 00:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1d}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x4, 0x100000000, 0x2c, 0x75b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) pledge(&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)="91") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f00000001c0), 0x8, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) 00:42:21 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20001000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x80) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x104) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800000000fffe, 0x0) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x103) getsockname$inet(r3, &(0x7f00000003c0), &(0x7f0000000580)=0xc) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000480)=""/150) seteuid(r4) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) r5 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000540)=@file={0x1, './bus\x00'}, 0x8) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)) 00:42:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x6622) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8184fe239d0241aa) write(r0, &(0x7f0000000100)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) ioctl$TIOCDRAIN(r1, 0x2000745e) 00:42:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x1}) 00:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) recvfrom(r0, &(0x7f0000000180)=""/207, 0xcf, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x8001}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 00:42:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20208, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f00000000c0)=[{0x4, 0x0, 0x4, 0x6e}, {0x3, 0x3, 0x7ff, 0x7}, {0x6, 0x28c8325, 0x4, 0x7fff}, {0x1, 0x7, 0x6, 0x4}, {0x5, 0xc5, 0x8, 0xb8}, {0x7, 0x15d, 0x3, 0xfffffffffffffc01}, {0x0, 0xfffffffffffffc00, 0x7, 0x7ff}, {0x3, 0x7, 0x7c75, 0x80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:42:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) recvfrom$inet(r0, &(0x7f0000000100)=""/87, 0x57, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) socket(0xffffffffff, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) 00:42:22 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x80000001) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8663b485477b8a", 0x7) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 00:42:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000340)="cf6d41228505988d418d0cb9ca6074551622ce6f83db745f17d33dffbbee3a9b558008f5e5c37cbdd7df542cc4f7538ecc78d62227b9606596c860b8691f3c69cab3863a21a9203b7626b791294320477815225e2aecc4270720461fc8d28a54e78711ed2b438992f5ff01b3eb5f7a33c4d44d997dce6ba8aadc561d092bc36739bcc128e956538c368aebd0dba1f241712327dfca9a871b109ea5748f3522aff0259cbb58e897b6e0b1eda4d8d8dca2182dd2dee82ad12bd72c0a1576f5c4ecff454d88952f1b2ad25b1797656982be01433e6d9de74d45b61a789ec5b4535bd69fdc31bfaba9b9653c7e1ddc6e786fcfd3705cea5ced3a89b299f927a46605af5c92d04924462b76baa9c1613ca7cc4a760808e7011ba1a22961b826e0c512129389cc753adfb46cc13fa5cebdeae4a7999a792f705f0bc7775b17e118ab7ce55fb0b7843b0c8385196a615d6661dedd6814219977b64a2ff007ad7715ce456fa4b6ca74c727fb7e111ee2219bdf") 00:42:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000300)="f503e875c4de68aa230281e297ef5e49824ef1e7904657606199f81f588077a9f3d4f4506dbb323dbd21b45c0d76bf670b2bb5871a59268a124e52a9bf3fd3c441f096d69c6613d8a1192e00a96c22c7627d518782be7288943f6130979ad4ceadde464009995f0e8904d78f058a7c83dd5dbb07193867c4bd6f96f1ebc88b7bbc3822e3bc6417f00013b8240ca486767f7161c25eb28c923fa0a555fac68232f9ed6b8b4f25a031d1fc6b", 0xab) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x3, 0x4, {0xadaf, 0xdb}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xb1}, {0x6}]}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:42:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1e0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 00:42:22 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20042, 0x180) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 00:42:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)) getgid() dup2(r0, r0) 00:42:22 executing program 1: r0 = socket(0xffffffffffffffff, 0x1, 0x0) socket(0x6, 0x5, 0x8) setsockopt(r0, 0x1, 0x8000, 0x0, 0xffffffffffffffcf) 00:42:22 executing program 0: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="94f8cb71102098d94f99b436a96551bc96f7b96bfc4873b2e2d7b0cfbeef2f9ea0f0131cd4e5692037abf33ab2379d4db5", 0x31}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 00:42:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000540)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffdcf) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x0, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0x9}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) bind(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0106833463f5be3ad3"], 0x94) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000640), 0x0) mlockall(0x3) pwritev(r4, 0x0, 0xf0, 0x200000000000000) getgid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x6) 00:42:22 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "001b00000000000100a8200020000cf7ffffff00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x6, 0x1, 0x9, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="2779c36d23c4149b2368cdddd130f83b08e44fb53557e8cca8105958b3ba4420e0df25b9a478c3641877be9d8de736a6243ce4ce5fa7acde12a3459b9d001af21cc01df8d228d10edf168c685134ced4af01b146330a1f71735f65c1fc9584715484730bd6c49da3dd486f33bda12fc74df32a449bc0cc15f96cd52ff3aae0be1c4035041622ab49e0db31b7ebd983f0c18c8e5a9fd3c4c792fbd2f46c09912a6c7bde60fc249be2f54f6c57700654037b32", 0xb2) 00:42:22 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 00:42:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x120) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x6) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 00:42:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x470, 0x3ff, 0x7fff8000, 0x100, 0x0, 0x6, 0xfffffffffffffffd, 0x7}, &(0x7f0000000040)={0xffffffffffff7fff, 0x2, 0x10001, 0x0, 0x7fffffff, 0x7, 0x3ff, 0x100}, &(0x7f0000000080)={0xfac2, 0x4, 0x800, 0x2, 0x7, 0xffff, 0x2, 0x200000000000}, &(0x7f00000000c0)={0xffff, 0x7}) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0xa1, 0x4, 0x4, 0x9, 0x6, 0x7, 0x3, 0x100}, &(0x7f0000000340)={0x0, 0x20}) 00:42:22 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 00:42:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x400) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x100, 0x46}, 0x96, 0xfff, r6, r7, 0x800, 0x9, 0x1ff, 0x7fffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 00:42:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x1, 0x0, 0x81, 0x0, 0x400, 0xff, 0x38b, 0x2, 0x2, 0x5, 0x2}) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x20) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') rmdir(&(0x7f0000000200)='./bus\x00') 00:42:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e38a815d95c7930e9b1b542a538706000000b814000000290000002f00000003006f9bad57d5469427255a"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 00:42:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x1, 0xe8, 0x51f}, 0x8, [0x1ff, 0x456b82f5, 0x5, 0x5680000000, 0x1ff, 0x5, 0x9, 0x57]}, 0x3c) 00:42:22 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r0, &(0x7f0000000280)="1267aae3561c712f3332a3db82b47b1c01f8ad8f228477f578295f32d9c0810ed0465b6c01ee9d357415a39646ebecf8a97533bc70fa5901cce3e7a7db719b67d0cb04f81686aeb4c87ddb63714040b8562cc4edb94a7f129dc447dfc7ddc499f10c7ab2dd6a04146a5f89799fab86aada56d8ffe05c689e421fc37838f29bd87cb852a2965f55c5ea79dc845961dcfa91659301cbaf65cbe11c0cf839aa6ac9bb7569616d9f9c358c1b581e3c16ee1a93075a8a0e6242b76b601f69addcea76d96b2ac5f461df606f15fa1e56dff465a50486fa1271e5a62b7fdee6064c3356f6a9565cba17d49b67cbab30850919fc9b", 0xf1) r1 = syz_open_pts() close(r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x80, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) write(r2, &(0x7f0000000200)="300a20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a", 0xe240bcd) 00:42:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be987e4fe02582ae294d1f1f4460777a181fcbcaa152b7ab2a9b90dc13f1dec3edf26673a83e67ded67b9f499af851b260946e88f11bda44ef199c2b11ebdfa796679ba70a75bf0d6d4af008263bd124020dc5757d93853f2b5781bd4783ecdd0baa05fbb64595881ded19143a25c14f7da80ff80bf570b2549ad2d803d174cc2eee6db3abddf594ece0c454e189f9e826e9931ba7b5a40bfcd6de1100"/214], 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) 00:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:42:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x10, 0x5, 0x8000) socketpair(0x6, 0x4007, 0x3, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:42:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000100)="f6a2db70afd00260d6af2e4b0cba583d97ab47c19b130c5de83ebb07376451cb0d86eca940737753d084e644eb6b01c636586920ca9810bfa394879eacbe8e5c3329c0bf71aa3dc4d8ea7bc8afb3050df07544f6f3ff62be5513f5298d07f5adf44b44e7cf3aad2d9505d04e97a868127334b02d8eb01b89e1014ffee3fafc69f7a930b2e992962fbcabd78290d86dda7d225327631398124bf01d76db7661f957282a8d7a3c9fb3f6940c8c41bd3634a31a65726b95385c86049606015a1a9458502885262b168109fd8e", 0xcb, 0x400, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x6}, 0xc) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000080)) 00:42:23 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8, 0x7ff, 0x7, 0x2, "2a125c599cb7630d058171c4b069118577b27b08", 0x2, 0xb1}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 00:42:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x801, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x8, 0x6, 0x3f, 0x1, &(0x7f0000000040)={{0x3, 0x5, 0x2, 0x1, 0xffffffff, 0x1778, 0x8}, {[0x8001, 0x2, 0x1, 0x49, 0x57bc, 0x2, 0x2, 0x1, 0x6, 0x4, 0x5, 0x1ff, 0x1, 0x80, 0x7, 0x6, 0x89, 0x3], [0x20, 0x20, 0x0, 0x7ff, 0x37a, 0x2, 0x1, 0x6, 0x38b], [0x2, 0x9, 0x200, 0xf468, 0x0, 0x752f678e, 0x1], [0x787, 0x3, 0xe3fd, 0x1, 0xa499, 0x4], [{0x0, 0xc9, 0x8}, {0x0, 0x80, 0x10001, 0x400}, {0x4, 0x10001, 0x9, 0x80000001}, {0x9, 0x20000000000, 0x2, 0xf7}, {0x401, 0xf381, 0x3, 0x5}, {0x6, 0x67fa, 0xe036, 0x8}, {0x3, 0x1, 0x1a, 0x3}, {0x3, 0xcb1, 0x9, 0x4}], {0x5, 0x8, 0x8, 0x5}, {0x7f, 0x80000000, 0x7, 0x8}}}, 0x7, 0x6}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000008c0)={0xa49b, 0x17}) r3 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000880)=0x6) sendto$inet(r1, &(0x7f00000003c0)="71075201a8acfcc0c676b08985eaf5eeff4626e3c826ee8d7a6c0a53128200f645509674ed44cda0378f54204b6d4ed81622abee6ba09a2b7b02f8f0d04699bd401bfe06459d8f91f55e64b63b50b84bdf3ca4f755067f2ba53ca6f05d49601d9307f7b456cab11ef795336f6c2e69caacea199007301641d666d94e30562a29411952bda8fc9614acc94c56e14e4af6127e24bb44cf87a4e6b5c22dd16d0047abd2043017f70852ffc95b94533d7323718c5a2fec19d853dd6d417d6bff48b5a7e7b93291d564e85f3d5345908c69fa146d8f174a70309812d0671826306a8a6afc790e6be89050d1b354a0ac8f136b02882e50ca664591c3", 0xf9, 0x4, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000500)=0x8) r4 = semget$private(0x0, 0x7, 0x4) semop(r3, &(0x7f0000000540)=[{0x1, 0x9, 0x1800}, {0x1, 0x8, 0x1000}, {0x3, 0x408, 0x1802}], 0x3) connect$inet(r2, &(0x7f0000000580)={0x2, 0x2}, 0xc) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000005c0)=0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000600)) r5 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000380)=0x1000) ioctl$BIOCPROMISC(r1, 0x20004269) r6 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) semget$private(0x0, 0x4, 0x50) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x4) r7 = semget(0x3, 0x4, 0x0) semop(r5, &(0x7f0000000680)=[{0x7, 0x9, 0x1000}, {0x1, 0xffffffffffffff80, 0x1800}, {0x3, 0x26ba97cd, 0x1800}, {0x3, 0x80000000}, {0x1, 0x0, 0x1000}], 0x5) setrlimit(0x9, &(0x7f00000006c0)={0x7, 0xffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000700)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000740)={0x1, 0x9, 0xa74, 0x4ab3f7ba, 0x7fff}) r8 = geteuid() r9 = geteuid() setreuid(r8, r9) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000780)=""/194) 00:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x3, 0x101) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000380)=""/104) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x6c}, {0xa}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000100)="f74f44ad1e", 0x5}, {&(0x7f0000000400)="f64fe89eff4c60981383779c440163217b657567727014b21c6f73f2be96602374e8be794cee6c26e6467bf15583f6842c82f474fa08bf00f102c732d2e71a9b0cd1eb83b0bafd3114816af4079501bd28b4de4d375a8531452d71884615282739bc37eda8d0f9ca41d454b78008bacc29b694e7246d29136306b84c49098fdc7774f20fe06980af", 0x88}, {&(0x7f0000000200)="524bb9f1bb28b5a778264b994ad3cd4d3c8c1da2b2a0232c204b9604f14d6ecbb15a3b850a6bba65d7abe7", 0x2b}, {&(0x7f0000000240)="b1aa628adbe3dbe7d1fd45baae7c8cfe3283ce6c32f3a657b4e7bb40320c9b1519d17b27aeb0", 0xfffffffffffffea3}, {&(0x7f0000000280)="b5338a0ff83478ee1d9c41f31c2c3ab55e8fc37405133e373e08fe620b16bb4ea4eea0fe85f4ccf1e415ca0c01b3160d6352207e73c3054c5aea3fd113ab500b", 0x40}], 0x5, 0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pwritev(r2, &(0x7f0000000380), 0x0, 0x0) 00:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80000000, 0xfffffffffffffffe}, {0x80}, {0x6, 0x0, 0xfffffffffffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) setregid(r1, r2) 00:42:23 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = getppid() wait4(r0, &(0x7f00000000c0), 0x4, &(0x7f0000000100)) 00:42:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x266, &(0x7f0000000100)=""/230, 0xe6}, 0x802) 00:42:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x3, 0x7fff, 0x200, r1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000040)="4e393693", 0xfffffeaf) 00:42:23 executing program 1: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) clock_gettime(0x7, &(0x7f0000000000)) 07:53:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair(0x0, 0x5, 0x4, &(0x7f0000000080)) writev(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)="6186a35dc782f8f612353fb934fa17", 0xf}], 0x1) chdir(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000240)="e58756de14703a84b0f04e2e2e", 0xd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") execve(0x0, 0x0, 0x0) 07:53:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 07:53:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001180)={0x10, 0x1ff, 0x4, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe5d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xd12f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x38c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xb83}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xac}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x69c}) 07:53:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="bfa1539b0e817d23f97b1d281ed0d125c3d2c985638482046c3d9cd141895c5ee37899a016323ed8e7bc4d7c4d48c2b0d99c254f59336516b846e77c0bb0ea2e09be5d3f09a47e", 0x47}, {&(0x7f0000000100)="73ad6fd47991408d3e78ca48a9f7d27abfd8c3af8140f027cb837611f2e04a3a293cd40cbdab9f0b12c2e96e19b7484e0cccc37b4f866e6d0aa1aec9874698140ec066362ce075000d514635753cc1e627a30f26405b11760d51a51bb4f7d53c2d70fdb5b74e343a8ca8d99005f2d08e69eb357112", 0x75}, {&(0x7f0000000180)="857fa91fac1802159d51d3ec0996b8bb53dc0d156bb1044dd930e53a70d6543dfd859ea945a3e50f0517d3d7e529b4043fd0554e82dee24e62dda3433aefc57340dd7ef3df279e5ca0ab275f001cfa", 0x4f}, {&(0x7f0000000200)="e0eb2fe5e21bd20b2e43539decab7e2d78064f1d2f84e58156614ff64addfafd9e5e8eb5dcf2999701c5a99a3500649c3c3a558dc9c6ea71d10eb5dd0519cead395d32c7c4dd3b8f97d957184e2adbaa29528c39e2", 0x55}, {&(0x7f0000000280)="7fef09eae15cc5", 0x7}, {&(0x7f00000002c0)="b7bb129a4cbca0f522e5cbdb260ee9f628fd94b19f6e1203e40f5fb9aabd3b3259f0b8926ed5d6a44d111c3eb9d84254c81de7ee5acb34fc9882367d415e863287100ba92e1c6d073f3c5b9ba9eb6f3c9d7bff8ffe56430f21ee26827fc907ebeadec151018b0d4f86a1e527a170a1c8db669054beff24e0b3d3602e47cc688420477412af98dccebc4597ae24d2a5339da653c6eed23222beab280dc2da5851c7833ca91a648d855c84832df006f6501b2807", 0xb3}], 0x6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000400)="263a1544676609e29bec15b648e69931929648", 0x13) write(r2, 0x0, 0x0) 07:53:36 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r2, 0x69}, {r0, 0x22a96d43adc1f871}], 0x0, 0x6) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) write(r1, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r3 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r3) getuid() syz_open_pts() syz_open_pts() r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) 07:53:36 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x51) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='.\x00', 0x2003, 0x100004500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000400)={0xbab6, 0x18cd80666d876183}) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x9, [{0x2, 0x8}, {0x1, 0x9}, {0x3, 0x4}, {0x0, 0x5}, {0x3, 0x4}, {0x3, 0x1b6}, {}, {0x2, 0x9}, {0x1, 0x11}, {0x3, 0xfffffffffffffff8}, {0x2, 0x800}, {0x2, 0x4}, {0x2, 0x1}, {0x0, 0x8}, {0x2, 0x6}, {0x3, 0x100000001}, {0x2, 0xe7a6}, {0x3, 0x1ff}, {0x3, 0x5}, {0x3, 0x215}, {0x2, 0xb5}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x401}, {0x1, 0x81}, {0x1, 0x2}, {0x3, 0x8}, {0x3}, {0x3, 0x3}, {0x3, 0x8000}, {0x2, 0x54}, {0x3, 0xfff}]}) 07:53:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)="af579f21870ff4c735072cc0d687c1bf73ddd62d3114e2c5b54994c39588b3e8b1fef0dfd91ef225f9e01c7b65feb9eb0a5083ebb12606b166091b4d33777581ab1b29dadfc1a98867ede03f91a76841c74ecba6619e5e736359f56a037e5f3322c5177b1b8519654249526968c2a90614c82430ffe919c9da66dd33168b02c450155209a34f8fea648854ecd4d8ca2d485225ea97283687e18c4780f7923d3d8626c02da9bdcaf07b87d9b6db9846a736c9eb6640c6bed9e304309ed645d26113a3b69e559007dc3266b188a6d3c7", 0xcf}, {&(0x7f0000000040)="1519cb47e2166232319a35a1bf0ed2299a2e5ebebaa51cbb91320a7e06f276c8195651a12e69a06e85185dbd5e7c", 0x2e}, {&(0x7f0000000080)="26c8aa2bd23346094737c68b25963b8f56167711f3e8448fcd03d894626a913c1313d669b1de2318384bce83a4a655b15e3c61241f012c799af8cf507a7625314467fe46bda5a7d6fc92a2f2a20f70489b1744eaac33b700b8984096ce657877587106e5943d2be298bb234d5aed", 0x6e}, {&(0x7f0000000300)="0b54fca2651057327ef1e22497101b5fa9c9d37ee41c210b17a5caab7ecf4617ccbb588afdb48d62d1d89452def03233dde116c0589e0308630d8437f225da853fea44f64194536f4cc4c6b7a67f486f6344f368c789e625354af58d6bf87a982c7e56ebb9a92e02e9e6b829cfefa760b260138f2d3f1d6a816def7253df9bf808ce4447a19a9c875f6cb5255bedca28e8d0658ed00053d97738d6095dfe4f34ff0efb525047c70de7cb50916cbf8103970b6e0c413515bbdd9d1224cdaeec28eb996ad939c390b4005ec631d455bcaad3f446b84d908d2eb628837b22c978e857f406cc85321f6cf72772a2f9af91cfaa0b0b20b46077d7405a000a", 0xfc}], 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x3f) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x200, 0x0) 07:53:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051390000000000098010040000000000038f53e8551f30ce390500e08fecea11ea8fef96ecf781e4d6c8536594ce0038dede9d891f7507300000000cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872bab088e74a060530ba481ff7cc53c89ed03b22f310b404f36a00f90000000000000000089000000db40e28b9f775f179a0562008cdeaf00325c4e9f9afe00", 0xb1, 0xffffffffffffffff, 0x0, 0x5b) 07:53:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="f9f170176ad8f8f970c30d18cbab648d8b1e572ca7bc9fbeab80c97a1b87fe473be63df2f4e382e584104996f49edf2cb6c82172f1d1cff22dd4879d23607860", 0x40}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) 07:53:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) 07:53:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x208, 0x0) ftruncate(r0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:53:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) r3 = semget$private(0x0, 0x7, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semop(r3, &(0x7f0000000100)=[{0x1, 0x10000, 0x1800}, {0x2, 0x785, 0x800}], 0x2) 07:53:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x100000000000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) sendto(r0, &(0x7f0000001240)="007bf5d93e88e9e7f41c75bf15fcbfab759813", 0x13, 0x3, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockopt(r0, 0x3ff, 0x10001, &(0x7f00000012c0)=""/174, &(0x7f0000001380)=0xae) r3 = open(&(0x7f0000000000)='./file0\x00', 0x209, 0x2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 07:53:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r2, &(0x7f0000000340), 0x10000014c) 07:53:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x420) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/239) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01042fdf696c653000"], 0x1) 07:53:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4003ff, 0x7ffffff8, "70136a417e2500008c7f90725fd49a2700"}) close(r1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f", 0x13}], 0x1) 07:53:36 executing program 0: nanosleep(0xfffffffffffffffe, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x7ff, "d730d1e7bb6fc6e23c5b00000000000000e74de4", 0x7fff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x200, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847", 0x2, 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) chdir(&(0x7f0000000240)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 07:53:36 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') lstat(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0/file1\x00', 0x110, 0x82) 07:53:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000040)="ba6b37b6b74fe20e71d27927d47414d705e227acc9231cf1a4d7e703b95499d83a9b67e28cac5e084f105cdd51b84c0fffc4e960e5192cede02031525508e82cac2ac41693deb2902de87aac2023c21e02c4e9c5ef4f8ed51782da9c62", 0x5d) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x6, 0x8}, {0x8, 0x9}}, 0x2) open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x20) getsockname(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000200), 0x3) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20488, 0x15) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:53:36 executing program 0: r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x1000}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xd3b, 0x3}], 0x5, &(0x7f00000000c0)={0xfed, 0x7fffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) getrusage(0x8000000001, 0xfffffffffffffffe) 07:53:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x2) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 07:53:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 07:53:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) fchflags(r0, 0x60004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x29e9087317756827, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x800, 0x0) linkat(r1, &(0x7f0000001180)='./file0\x00', r2, &(0x7f0000001200)='./file0\x00', 0x4) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000010c0)=0x9) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3e, 0x0, 0x0) r5 = dup2(r4, r4) recvfrom$inet6(r4, &(0x7f0000001040)=""/24, 0x18, 0x801, &(0x7f0000001080)={0x18, 0x3, 0x6, 0x4}, 0xc) setsockopt(r4, 0xa159, 0xffff, &(0x7f0000000040)="e92780463d4a5ec63f207b54a8e17a66df1637dc4b327b76ab46e2f2513da891ffd8b976817b7165947839dbf0811aa9759ec09f90dcb4c207c0c0756051d901910259ade7b1aaa23418a15bd08c31ad6aac78ae748f3b31519accc6641a55ee106e6399b21fd4ccf3466722d5c64d745a8b025a2cc50a20d3e54443f2945b07015c19ab1f5d1081da41de450ee75758d63f52a9351fe849face9d565b19de41c38ff3c32bb1a7e8df93761d0c9d15e9c8cb3b1d2e57351e269763914a7ea7b8c46b3053dbec25ce7191765bb9f3c63e987394ea47feb3a1ceb999e9d6beda07549a812afd1cb00f368e861e2f79808d293b553d86d4dd700e95c4191183c1a42de4cdae45862cf7a07f624e7a6ac5812cf1383555813555304cd1a62755f1783afda1c693a303146afe46ade775a7c0bae45099624ff2553c6c6789b2d7e2c45d3118820fed4307706c55347c9388ac779cf000cd9175a8206b3bf5548517343de893df5e7d1ba1b545ee12f9c5e34798442e7447f63cd58c37a9889c77bb171cf61244561e3a24e461816b48d6f783fba998814ec5dc918b6e95bc62a0ef18355b5bd1b86a7d99260f5d142e669c38bb87743957b03d7e4d920060fb7a05af3df940e088a4ea8743eb67d46c5be3695fd63d5e6a93c5118acc0320ccb40f9a598af163f08187aec4fd413db4417d87d36bfc0fb5f3576c9d4fe0cf9a4007b06164dd00149caa6577c38e8a74ba4868eb20daa0a726189d3da9e34d2b8c550f5100a55736662206746e026cbe10a8c7109f0b6ee9ccc20fc0eccc9daa61e51ab76bce71c00b1d5d9f5671d2895e7aad0afa3b4cc4564f541a14db25ed28d871d4f8e32d4b2c58b5c99cc0e4d7cfebf74a75c5de11daf4c7e89837404fa157e22051bab0efb95cd04ec5139a0ab62031b6dc96a3210ae141e4a5d6e1bc21d8888554567f33f96710a92cca6549944e5ac4ad0ad061f49bce33f2d5c12e8455aca71f2027582c7c30c4b5b4d62749ee5f3a40536ca692c4be6d872e5969c763e4c679815dbc7a149f5269121107240ce6daac342783d9ca817d62539c5693834017c72f27c05cdc37ff146ced6cb029d07b9d810b574abad0fcda55d8091c720cd41c74b68cccf5892eb4049c41f1caed82e6ebec55ea08f0c00d57d82b9817fd6292c9088a99dcf89d460afb172bee0f550ca954459e7b2cf2636f83554b03a792d8a981d2f14eefd47c625590b3aa04630c2e38ae808188019a43e83ac84726f5ec3b588215ee5fc52f451fb5f66211c771ea1d00e10f983db64ec671ec7b7d62ce5ea590651152ae3ada537444ce502575552410a8a1887ce5221feb60c88b42588c684e7c9651132205ce8712ccedf0d693671e940208686d3d504de3610a564d84a98be0b7a920eef27730604a5e8e5efbd022980ca00ee82575b2f73c4142357eec920072f090da768203f3cc3fc88c0186d8fdda2ac900746867726067c9bc7e09af42d1febc64afc134ec86d2e3117ade4952de805631d4d051518c23787449dc6edc99cdee014b0c1aa81feb685fa17ffce20579487e16a53c1fdc5073320cbef1ef03f3ef81ede43d9eb4efc86d7950a8eb8e8c99b7ca8ee1e6c2fc050864659fd087f6f7030601f8e29058c5005a24254424ae4b91cdef809a101a7d95e2ab281e3faeefae88d825ec9a85779e1a23fce0b92b668960c87c4db6a24908a2a050695d6b253cc9faeed758130008379e4242437fe94b625470def5ed3fab8683207b6550ce7c0848076e1417e7edf1a6b36c229c4ff6cfaf9909e9d0b3e4de2ec98aa8b5cdd94d6e09005100ee4c06dfe12ecfa5e3669ba507589f735ee9b359b3542e9fdf7dd69cb256d29aa71c28249c73003e85ebbd188897d14d4c646e37595ef131e96943dcf55d3766d0ad9ccdb5395d162f429ea29f9de936b3978661dcd819048db56b835666f058edf43e6408abc000ce445af601b0ab880b3c23051d9d75bd409d540b80abd345e2f1f5b94fa8c148034edc329a10dff2ea8e09e4be013dc1f5568de41b6eaa652627e92849a44a32115f31de2428932d5e2020ed144bd08da8c9def07b27511aaf77415121d2f15f05682404c236fd4eff3c60b9b331a109ae2f6a184ad3f0bc5e2ac987653014a2071c427a3582eb77e54692820bc5bed0d6294a44f4675a0e450809efd66b12259bf0f839cfd18c94597bb5545c787fe3c8e83523b7d3469049f250d2eeb65d960d1dce247f136029e82cc6b305531d202d7862ee79d3f65fac473591cf65ffff190edef5d4319e7a9c4e992ece2729eef0a6c5a1956bdcb1c2b41e5e5fb702e204021ed2f5b6cdb9146bfeeda6daa97d647e058ee388828e9a861a6d58fc1dcbef156ea55c0ccf4cba2ccd6496e876af4a4e5af6dab9fc48518b0d05c7c37b863f0bfcca04f7be1d9833e5db184d983ab3ff436f7cd8175c9ad771c8d8a3d769457257c0d63e24572313dce121a9c8e9620c6a1de6528ec24f596186fdd7e0ed9b7c1feab35bed6d5141d6f2a5a4de03518ff56866cf08631600698f62c5f1255936f1c791aa0aa316e8a9595834d6376165eae61028e58d9c9019f8969ff7692e2b3da602acc0863cd075714d54062b131565d592932b4816d9d3792028f06c17fd27fbf862a3aa448a75fe1b781bccd9677de7f625328dc7a22e7b5c9ecd0d548c4bccfa35df3b9a760dd2b38d56e160db9ed028c75175d63d909a61a7192f6822968e26b4d5cef209bd73cb492d063532f263039473a0f957fa839df3ffa5f2e8f1fa94c3f0afe0d8ede9dee0c8093baa8f5230f44fac12d697ed86d94d667e0df6451f27612298bedd8f664e6017069a7ed76baa84074918cd2c89e3f1cc373f3e042ec6457950583e1f883b99d64429613a585dc113953b692097efd6f062836e1990fafd668336ee7eda325399ee38276deee3c4ba1b573acb2b4a93dca08669ad1c0d76e4c9fd49cd2a38a9a69899438879f2691fb10557daa161f60d48558f9a577e0b108ea85bde3edff8c69562411b635271e8b34d7a4c6a2d9db6bcd1a04db982ba8b097cf68af3dc8196f68ab0029f41c6282deb49fc88112463fe2f001ee489f03aa29df195ee7ec846a7ca1010611c148116289a8cd9ca4946151328c695a10e0fee9385c8aac7e1f04bb78a86667175b363ff374da0e0c3cc0c5a7d8409feae631710c43ec83056b1e4849cd9cda1b6fba9b22c358b841a502c7440dbe43bf73f34167c6315ff923c1b923518be2a0f96055e5e05e303c1d9e140f36531177a59477a16826d2f2a89f0a6f2eaf2a856983df5ffc721b29b990c45f8fdac133be8cef7395b74f433f6e80aa450ffabd0c53d2b8447a50a264422b783f6e36760ba6188f7fd7f8065489d3ebdf56a5fe12111f737bea42f0452fd8729d3c66df688d15ca6d2804165ff1ca7b8b1769e0f571b23758d2aea45b0c13330b2af5fc802f8a35d97508f3d3878640493b10fd10613751611bddeeadf43cfc6097304c6580c8b26b504f49722ae93fb1eecc72fd5b21d0fe26678d4367c978385bb45ac102970d1ebdbf6c224a8ab2aa54b5b7485a1a7ab26e5e160bed47b12c28ea370a9046626f87eb98b4f831ed8436f57dcf1962e9a1a5614a585250c8dcadcaed9f06ff3483ce6ab0cfd847193235a81c38d30de689d5bba96a897e6ec111253caee561a84661582caa2338a1d64a8301a84009b24c23f66c16b35260ed2174425211e7b4b0c823fe06a6e83f2dc53a47bf5f6cba88eed5570c8cb0b584ef067c66558ff7612f0f7c9f28b24f418b78b2811df0b28d21c141d05868654d5bfec82d95464f09fc6d391de4905bbaaa5187f7908507efff9479d868d08fe5c11bd205faf6f5455f1b6a5804185ea295be4ed7aa586d791e3a2ab54f44fe1b5a0a6533852a8a702bfe80ecac12d9922c6816edafb736d59fd0059c153a8c90e2f3c951622923d99a4ad270789e58c74dfa22486d19ef2ffc3c800a163abe56de57e67ca851bf745e13804f13cb093f33b51613cefa640e81daa78185702f59c2109e4db9df51c30ceb16c7b2c33c0b9b3c84f74a1835010eb2fd2f616736501a09f6f4f9b7dfe39c2d2a3dcfe6b3fccfd27db2b7f7c812e0f4419c2aa61e924f3cefec2700d4d15be17df616ebef64af646ff045a58c697c48c90d5388322a02bf273f60918679dc7500a05102ad653808fb2c004d8ac96a9ec18b396cdfb9f1105d3e001ff4dfd7f5e8f3ac44bfe69bcf3de3157e72df885f508a3076b58b197516cbfd64c5958d249a1c7fbac005754b0fd6e5bc736d1ed0599d0fef1df49828e84667e590abde83a38d225573c7b1d0042a88c39a4fa788f8d6bd64feeff79a6fa3112f854f7f45aebae345fcad134145319e894fe5dbdb56f8188bf354f39e8618badc1911bdfe0ce20c382a741f7958e8683481b01112e6f40f63ff64e5c247153dac87bcfc9777e5515eeb6d5597c90057d3598554d6757c8e98b351b7bd6174a1ec8b968da1c419d333d8443a5b75b2fa0d8aaa8d054bf76475ad0099ec135561fdebedb1a8e2ec36055e8cad1467674912ddba60488bb3f2c1ffdee98a6b0d13c4fe42ed58a56863788a94f448cfbcaabaa8e3a52f0275b461c9aeed182583731cdf91eef4ee894c7fb830f3cbf634ccaff1f766cf04f274d4f81bf44d78952d34c67fca57ee3e3d5ba9c856201088cb7fc58030485c1c6da24b44d383e60f218e08e95b01d0fcef0c1784ae46620a0b7ea89389a9faedffd15146a78884da6c28f97bd46cb8030ae22e2fcd1a7c35dfe1a1b8e1b39a122c98d91d77d8cacb118c0e2c0af3936f92683b4d5f081ab42f2cdc83e97ca18e101fb5c9b53c1471521747a798e525993787c7f716ddc1307f15eb0d6125235999f28daa64c8a93f924bd0979593dcfeca9071484d2ee35d6d96fefaa0bec854537c657886a409512f290669e78a765baab6becfa1574d1304dbe7ef472ee4c01e820ac9d1d424f6bd7f8c04c51315195193c679034d086b28ff765beaa80242017ea9caf02afb56c65329de7c676f55f5224a3024ff6978d2b7fe211e8be327ab0d15aad8b35e20a8c05fad86293c08512d88e7040176fb8d945d8138bb9c0173a49730f9b5026f7ed11425c813b67a98bfe6d681b76f6a96ef86184c2df9c7f228e6b648b550e42b609d804c9540cc7790508afd8c03538eabcba5a503ca40d4814822d7cebb2bd3b47c5bc9883794d41cbcd91b0a7da2faa20d2382ffdd3e153aecbb85acf68c0c9837a90b6e173f91b4769d23cdb10164140be1ba7c97ec62c9f5671a84441109f553eb92189429b34ee9bb004fa4613478ae6b406cf704e46e18667d12dbfeff807265810b48c803f6d6351557972ef4482a090a111a899f0ea4606526a27a5914ed37f4dd8448476ffb56df67924479a41d8a16f82b6227e50123ba800c8d4dd0faeb89b3f4569035a209e3a86008db51b3f4cc989ee06a2acc75ff3984ea086d364c862734d8812bd59afcfff9df0f70c87ae4cd163b4f80dbdb13fa4c8caf6d5f40703a6c2713abe13cd6693e2c53e0f0cdc8a8a1ae6ec2e5340ed38b24d1879526b77600b95cec15e66949c8c6aa7c47f5f5c4762766355364519fd4d9dbe41dd1804b02e820335aa9c601e2c67dbe41296ca58033d86ad1ee75fe98c28d624006e54ddc2a449e07546f2538734dd6793d683396b4397908aef714b106888c20375065f63e8cac553f344e435b04ea9dd38ab454d2ca81a13b0dce87296", 0x1000) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000000)={0x1, 0x400, 0x400, 0x161, 0x4}) 07:53:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 07:53:37 executing program 0: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30080, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x80000001, 0xe1, 0x8}, {0x81, 0x2, 0x2, 0x200}, {0x6, 0x3d, 0x2, 0x7ff}, {0x2, 0xe210, 0x9, 0x1000}, {0x1, 0x6, 0x0, 0x3}, {0x8, 0x272, 0x45f, 0x1}, {0x7, 0x1000, 0x89b, 0x8}, {0x3b, 0x5, 0x0, 0x1}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20111, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 07:53:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffea3) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 07:53:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) nanosleep(&(0x7f00000001c0)={0xd0, 0x5}, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x334) fchownat(r3, &(0x7f0000000280)='./bus\x00', r5, r6, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 07:53:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7fff, 0x8, 0x1, 0x80000001, 0x2, 0x0, 0x0, 0x3, 0x5, 0x3}) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) recvfrom$unix(r0, &(0x7f0000000200)=""/154, 0x9a, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000300)="ebd0dd6473f1f1c0b5ca048938b052b5f89901809c76cfe48104e8ec756a890e2737c47895995d3152c27e1870a5e6e387a3f640689c107fafba39a267a3df29239f84cb8a8af52240f8d2942648039113ffcf9bf392057564580fb43a513b38996b3656a3ba220f4a5991bc7799e792c0c37196fa1b40b51c539b67b8348b2da59cabf5953f225b710498e14a5188f7c7ac858431f6e89f469370e6efbd959661c904c5149a6cf7a36eb141ba50182b9fe317553f4f37439deba7f0deeaa8880acc9352c6ffe10647927542433d80334178bc84b5e71a686d18e6e9bb684e2ee5f0335af4e487c8f58e2193a80b228a66d6fc2d0227436ed3daf4b4c9edc3cc93164a6b02064efc053d80e66f665a7cbe6f726011c2850eb135ee5b879b5b79232d57b4a4e0ba99d27cb27558706ff3d9bf11bf67e6317946929988168b07e803fd83bb1ff5bcc1b7e96c0d1d0f473cf5d87b99ee8efa2879a65eddb33d9a49cca5c913471968e14f8ef421ec81f53654f89c422d7987625f73c33f5240f883f508d85eca97ce47a0e2bce08efdb255b422f9abe2161ff5f33c62107d8420206059bd7b9d91a4e57b427afd4eaa55706c08f7f2c5ce6f472fab0a1b73cce599bb3084d22df650a0c75565add0b597ceb56a414198d38481242c0286e8af65b559ae0fad0aae322be72887623045e9d4b67d59aecab99a29bc3e9510f108f7a0757c38a215103790bb0e35be70065bf7b81ebdce96ccc5376f47c94ded8fd688045d213050c65056873c5efd21c29c819f21606aa9d746ed8942f62a0ab054521ff45977c8a5be6a7b8273e134dd82d07a773164a4df36afd41d6bea4a1dd7330cd23dee8adf4fb0f37d2f978d05f293e3cd26658a16fde9e5377a6a8b76901d6e187131dc8aabd925dd8b33e438247f26ec4941fbda177e01da8523846e27d5f538ee8335d73960edc6d08858801634202ff4b00ea206093e8bf7b44e89e2efdca25e9bace8ddbaa0c06782b45b5ea55d2cc67eee6eac6df363bc1ee15be23c6b615fd780bb2ff685bd0d4dd871a72d62df3241a4f34e78be570e7720c5dc4b9ebb436e4937b13d986d7f50610a3397848cd177f24c53d57b63fe14a9198e65c44c7083cd77d20ccae48a0d8b6dc21700c0e2d6186b2ebe6f6e251a656ff08271d27c544f319f3b7babd59f362d3abb281b215c9f0b1392446f373dcef7a915e6c4e3346af3dc3cec5404da51a59995a27e334eb110ee00e5e1d8b733e87f16c13a81ca4644b0d06598add3dafa6a69dc80d8d8170d04f16cbf66a2bfec20277caaa76936b79cce676ee7a332cbaa1cae70d1dc123000b2064ca383c6f3c9e2d9e9433cc97683569833ace43644bf37e879e48c15344a3c2d6400b9c2adde53ae368b9115bcb54d50af434b1c93b1965f640c41eea0b02332e7ce8ad2f9920786205ad0d249d9c9ba38545d217636495496ad083cb97ee0e9a289f21c46a4eec7085ffe6e43ed1b2ae110cfc940e744cf058d095752f9f738cc6b73bcf1231cc5106eec844a9715e6f7d0565f4f44a7ffcb81470de95a5b7911bbc7a72eceb03760be366cd69bcea07a2ea8442aef6234a4927900302a4b83b5a2f169272d9df2c3af83140267763d43def97acf6a1e3721a42ba18d3239125cc3b8832e4c895e36f7a07dd5778074dfa09a8041bd9a9fae0e4b486d6671ecd35932c009feb7efeb5f5cbc62e0f33036e33089b987adb0ff4fcd53c75f698e139e385ac7612e5059aac017c00e7019b997e4f1e62c053ff777866c2d3ab727d6d2c7b94369a6cf4de8421928009ee90270270be82db2377bd16872d9521854b2eda3e6046613ebb23259f019731fa150243e4d7bec021b8e874d6c1bb0e07fe600f12aab7d52a52fdd0ec486487fb4461a43e4641e86fbf85112e0d3c2556df56ef01c3c9be362423aca7ebe27f2c9f9621cd2dac5523d09d8b083c0ab17319f8ed8c1d290b3aea42860f1d23cf4300ec32d5f2c3f2e5dd49ac7ee43c0d6e4635d44696a51dcf1b475f45d40c8ade5e8fbf9e5beea75a5809397ac9068bcf0ab1d6f922a56a35f82e3793e24a953c5f1aeabd7599ea136223a106dab62c6d408ed161908cf48e732c996110397c4013ce67832c4313eae2831c2ce1bb27a2f7f5c56d1110ea9b0e760ae3d09fca2250f790493645f1716a02afb7319da06ea8c85361ad4cb069c7ab89bdef630ea4b019624e7a63b4e8cd03f488d3b56a183a209e7eb2ccf9a38a61f9d0a2268018fc2321c84db42ddb7b271cbae75a97b6782d1ec3c766ba5a656c8245bb99c7d8ec25290675285ef790f4b7684fd9f109552eb7e6377c98d5b9c0847f371dcd6f9416e5718a9175fb93cae7fb3eac974c19b817f1e8249053eccc11f128558a7ceb5b9bd93ae1150a772fb83ddb79c42bfa1afa227b46f21d663b7006d485e08361e546199818d8a48f2fce3a969702d0868e218d205f69165e6a54f13d521a00ab30268e5832707698c5e6b24433daa20c5f46aa77f4e9074a6c9ae98459c275ad01adc978eacae58bf32a91ca37ae9767e41390d921b4e0376fde65d540c0b3ccebd0fefa2827b06ec470b623e5fbefdea39f1ec48d48ba7379156089bab705a1b86fbcd17320f92b02c8cca45d990d7628aec5fed82112ba0f58af3ae13927ed7aadcd46929a22178bf3bfdaed2f12f7c653994cd6671a2ac693c90f71c4160ba9139fa5079e51be2ea7562a4515bbdf933980396fcbd8f964a7306fc697ebbdbdf65e43c0844fd8fdfa2f2d4dbc69c3ca6d5f92f917493e23d7a4105aa653b21bd827ded06ac2aaf133bc1195f90a7c4f6163429353b2f7053eeb6e65da03ccb95424512335466ffae9492d4ac060368f86cd2375f18bbde80bbabecf122921bbeda2991f5f310083d753f00018cd3773fac06ee320c303b3971cdc5f640da25291993ac3452713e876b92c01ae1142ae4d617bfea69aed083590ffa0261fbe4626cb51e8682b4d9f95f72bb15dbf0b672570ddcc1e3f6f25e6a95c6e8ff9f51661e50bf0599b2559b68a4ceb5fe1f030ec5b19f70c51cd9139e312e991ef3c6a14ddfd01bf241e1f4f777e699a0e36aa27c66c9eab28c3b7ff597cba5e11eef16b7744674b3700062f9e8af77d1018cc71cdc4fe2af9bc6b33b5c8f526a89efcc0d287f1e0b83de58c177e11540b827a021f9477a624933f606ac9df058d1151c0fbf4b89ee77ddef06d9805b1f3cbd4bb3c48e177220281ec01aeb7b7abcbd258c1ae487078bb7625e73482fb1c342bee68e98b3cc56c708aabd9e0938aa27d9d82e93797aff2d1fe3db3ef3ffa8bd3dfc1e8a3e9938168d9a40b46024951692ca5a3ec653f60c3ba79c4da42326ef4e0aec04aefb287d8891a50ee370ab0a930ae6ba8a19a2289b7b0d10af5f7ee18b74b06c0e080fb03cf9bcb0d9f2ccdc12fe67331b77b264e575dc91ed97082db78e96b45cc229d337fd922356f4bc6a66709499d87c62b8c74a3b715c7c43a8db75a5f7579f54658b55a8fc42f5a8ab689b8605f203275a01b1e92e8082e7ef2861da8ff0c1b8ed1be9b9942376fa4a619a71722c964434a859aafdf9ad5204ae20a6bb081985c250f50243fe16fa1c232ff0cdd3150100ca1194f5b118b662921fbbac581be9c832a4631dae6ad381c43bd39545de7b6a02c9c41d2eb0fca13d0d0263cfa9ea521bd5c939df30cb3eff820f52dea498e6ab1f6eecba648d8d836501b956823276c8e7948e6f363ee5ca789ce2f7be0365f3c792a79ab6e7ebb79af918c6bb55db9a694104508a84a8fa1e21e4bf7f46961bcfb9d792ed1db1b32abd519dca4735bdf46fdff3e87c6b996dac1c36119c2333aab9a8ff46ab2ec2734c557ccf6fc1225d102371fbcdaac72c35aa900af5efce2f245dfb61f9b7701a3bf6cb0fdc3bf833df834c7348893c0831f68132a3ace492d0533506e19cc6c8645c24b8d1c429402550de179d68bc23661a6f7819e7bc39a57a1400a3c138007fd27d6edbb53b26a0e7603b088370bb9edab8dcfa428aaa85795e679273a3bd834ef78e117270ae67b57600c619b1fd588b524786da59f45625581bed17f1c41126c4ffcdb7a6c50bea677721b2199d4a89c1e23a94d53b2fc3403378fdcc58104fae4e860c10b1669bdf45dec0c3e62e7292c5e874be75a73403f947c2a518a85f7ef796d4315c831afc2804af7c0d6883a593d783dd5a41130219d7cb7586715a185f8f24b4d9b89c18ab513e39a82dd66f1ff80a3c306dc083efdc581e789944b3a0ba31e98ae0fd50c73e0cb5d74d576e7d73c2b0d5c5cc1a54a1ff17d2bc8eb9ab05daaa77b62647f271470c5b613dd98771990e65b181cc22c078de621bbeb9c4dea53d6436e76fbcab0b5dbe0572d6a5c8dd6724542069472a30e44b4a8e9b70c9152c443ea8f058b1f30e1430afe43cc3b9cc1bac6062c805753958b961a4d70ad7d05b37553b52381147e292e43bc6ff97c83bbabd031dd9b4d2d54aa2a5abaa6c383959dd2e13b53c38a0ee562d2ab889d6d5ce944cdce61bcdc649fd1b7d18044a88ae8664cf374745b46b860416de41f3a0493e7e89b588157ec7bf06d8099f6a71e8b14a41ffa243116868191cc582eb47805252009608d932c0f491c4fb92737d34be4b0897d777405d58c4fa37d601a26173eb6d79f1367229ea21b5b330b720b4b8b597bf3a6cc3eff39f55ce3984631fb66df32033bb59b0de0c484894f61f89227c9acc87a5140cacc8afb4acd461c2314968731c2699b5d181b2e0c11147a8a094b1d066391641ccc03e1daea8fc9774afd2f578bb73715468b601edf9f16b8b780031c1999f7229dabebec61176d54b55de147011c6b50f53177c3abe68231bf80ba14a7071af027f9fee3516beb2b745c08658f9bceee6e43e9c28383e8b449512f5981926529c45a25871f8a0ad06a252e6290b56da2f86d2cd8507fe8ab0b5a03ccf265f0888a1406ddfda9a3529e5c23ecbfb536117b7a029d63352e2609730c05aef07a453ba7a38ba081bb238b792ca3def1fa0db4f5ace693284bd5e9bf01df5ff9ff6cf7df938908af934b6d28d6234c1de1e08522e7983123d003861be315adce93020fe045385c563e00c1259f3eaff3e58c04d83e09d37b45e12f8887529f473f0234ef4759196d614c3f535b1e839f5a5fa77c619c7255f23de66201a02d31db04adcda4f1052ab7238ad38790f24b45e2cedb863fb2b475e450801ea712e17398bb51cf4e35f13898c62223b8595baff4b7249b41a795567a30ff6b4956d2a6bd322a8f86844e49fee0d9a882ef0d388f6734f7a29cd30f5e959da642d0c9d3b16f6856a96c1c1bb8dce8f540ea47002ad344cada6183378643c9bfe776be9a98f416f29ffac01e62f3d7e4c8e203805c0d0d27e8242b6a21707efda0ff15aa6a4f12d9cc2097bc23ce750783273c65ffda78798a30273aa7ef7d12fa5462a47382418b165ca938f5339f7c70b8c9cddc1e4f997c702fa222b14aa306b2a5c961cbb8459e24099274a807179ab9c1e5e12d902252cb24a8fc95ab4701dac28e8444f45009e2b441590d18753d55c84fcbd92246f4530dbceefd379c01e23306026dba165385ced78a8ae7c1d110be4e8ba3e95dd052a07b41e3e3389749cd687c08a8ff75c1610c91675056e7008de7ed4892495f259af7017ee3e5c21ce63fc62b532168b9fa37c4ac86d4b75f4c1ad8e2d72c028fee4dcb4986fd9c47f5472824c2281c364caeabd25c3f3f8335acf8ecedd", 0x1000, 0x3, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001300)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001380)=0x6) link(&(0x7f00000013c0)='./file1\x00', &(0x7f0000001400)='./file0\x00') fchflags(r1, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001440)={0x3f, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001480)={'./file1\x00', 0xf3, 0x61, 0x701, 0x0, 0x6d, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x3, 0x1}) shutdown(r0, 0x1) sendmsg(r1, &(0x7f0000002b40)={&(0x7f0000001500)=@in={0x2, 0x0}, 0xc, &(0x7f0000002740)=[{&(0x7f0000001540)="74dc3ecaa954ef1bc26a41d0fe87a4571cbb39ef30378f08428eb9295bafd834e79dcce81d5067", 0x27}, {&(0x7f0000001580)="2c8fea1b192d41d2fee9844cb3df7a8c2d4d62aa21551f3b88703fd6d4f56e7f7f9fe5cb013cfb19cc6efab3d95961229f2df236c645dc46dc255416ca6107393d69489ade5212a718d9171fce1c2582a1e280b2e15574657d21fb073032c50f9429834deaba7ea7b59cd92b40ad0913a337826d034d9be69edc31a6d08871ef17f2c06aba9ff65684cc3ac998eed87b316f2914134cf6082939de13b4d0da3faa8f9463a4b59623d065f8348561305c43035553242d93a66b7eb66d160f6dcc9c4d89f359adac2ecb3cfc8a7a318f1df398ac32039e", 0xd6}, {&(0x7f0000001680)="0680e3aacf412fe30ee139d5dfd9bf6b07255dc40cc7eb5286204487438261d1cac1b78b6564c68a76bc7f1e1e64c26bbcbb97108572b137536b8b80518a2e4aa6970169c4ea5e74e88bf888278027f0a6ae736049924406402a75c35e530be3e3e300224a6140a174b716ccb89f8cb7f4139373ec2f6b369f1e7ab069f2b52463a1846a4311e7302f0ff3720954584231b96be0f5b219821775a5cfae1f499273c19d1f38e063e331055f05658bd22d1a1e64bd373ee3c46256eaaf32c2e614c93629e37e54a4055fe6e9c7b70d8a34a11601345362568fabcda9c917f3cec060a72fd1af5ad89d41dca24209e5409a9302b1bfcd219fbc348aa6a7f9906261a5fbdb719abc5a55da0f36208f057c2cd7411e4a231ad41dbe19f3cc8504c0c0ce5de147f709921c8ef9e80c9a1faedf4719c598bb24f06b8439a22a52c775aa4c0582fbd1e2eea3e5fd27ca1c3d462fbbd6bba67b48e666ab983f1ffc03bef199fa9d8f22b3d31504c8cecde01a8dfa131a730965d81b69fd23904ab3566c74d4447ae1f4c25cfa20ba37a8f13bf09fa9af5464e4d03e3492da31489245dcc982088e604e7431b967e377e2cac7ebb78d269bf6805b8091d568cca5e1ac68f78131e8c5c5707b4c0cfc343dc1dadbbf2be904450901f6868611c83f3b1c8bab2fa84634f962f77f12f9b86448bea86a998ce7dcdac3fd101faee0f0def0831ccc39d33930bc39917d9f44469d50152e9c6e94c94a15eeca7eee238216972eb60bebf6ef2562c464b122bda962a8d426b902e34277534c9671e21e169f408b2d96b52fd40687c03ef477924fd68192b1a7d67fb48beed6874f1701c54952524daf9e808be8ab2bf448e46d1ef9bc6fc616f7bfaa570e0659354950115042eb57bbcba5d86d2b6292257c41aeaf76c228306c550054a6f9af65ac3b883320869636aa18184f434427c08a6258c8b9368377f568d7f3937a72e3dda6d535d6abce9b8d49e557c0fdf448eb3485456e635c0b14a5d4f530a61b6b87ac9d2f77fe3e61b0544856f13125967984d193935fbc649b893be612e50ff5b8c8668392511b2c36ab20bd3ea62f157fb4457bb01d9e3a30f70a7814819ce7674f77088365de65c552121eee1b4db168b5da90a1cccfcc0d1f49517cf170325becd59c306935cde8d3939d50f08d73142528fce0db1e2f4774fdf5a544f5c89a1e8cdf39e237ad82481971e544b096863790cac57f298fcee9a3a5bdc8ea0e3bb1f223ba7c3d24f83fb6b3ea2a94531e55ea30fe213270806460fc5e97e6cbc7a6947624210e2db26827e34349dead8d7657c6794f426df251946135aaf0bfffaa5f5c87aacf7d15858b8bc6a97f3bb1aa87efc2d1bee90e97aebe732afa17d836e8dbb1e238a186f69996512bc7d6a22f9ed92016a7edb51539189526c300c8c21617705ce1c4f3fcd8b018cc4df26d9a932e6f4ade42c82d2c7c3dcf7c98e12495f1e3a89fcf23f6bd7bf3618e981ba41151e44391c8690a5b131475a25f79a7f0f71b4cfc78124119ac49fb0469eabf3594449b03c1b4c4ae569b60103c530403187ffca8580381a5ba2f37c2940de1bcddf4677fa6414b922f60b0c39fba084e28f97b8a1585bd0e066a217a0dcce4139bf8e13640073bb70a00809c767235f52bbb2bb7e7a0556ae8bd9d8c5e5e177d1508d6c8e4ad67f316baca99f5ae53bfaa18c6ffe1ed7d3a3f8d2af2d42d1ea41bcc4dc1c73dc0dc999120dfc88bc3fac9da198c898ee705da20054f775987e55f9dd913a4f7874b3f90019173112b63be60b74d5206ce647c5dbde64e63218bcf4df4d4d72dcaef6b2a8aaf2a9842cf69da3ee56c8cae85ed79321768cd6669045440b4b375f8ebee220fcc1645b9d4884f22a4411cb2614c443a0c1ce44b3b8457d7b197014e272c9258f1bc325143c7e560c83a6dd482ecfdca768ff09880b4351e37d8500ef9ba3bcb1e2ae384ea3f42d3cc44f9546a814bae612b549498eff4c8479835cf0f8af8db53d5f9a18044052dae1e149bd807fb8df3b19b9a31d507da5bfe5c9d4a102db266277deaf6b6f840834a2dc7d8d95a6b611f2d3e1e85294255cdca9122f70778382d851f425e980972ba06f374c6c42674fd1e75f4f9ea0d8a0dedefe4637107d0161eedfd0980ab07c50c1e6a8e896eae1ee969f1dc0da2243fa39a2f99264d7ce6f8c27d127a1d71ea5cb855b515aac561d42032923a9827f4033a6cf817744af09eb5421be78de13aaa0e8f3d19e9e56f46e393f49ff710595656caf673073ad4dffa63ace0389ca493d9fe3ff8df4a5e56c680b311c4a390679951c0bb7a6358b3868a635cd4ee5bce0d8aed1bca643acef4d5ce82d49c364f54677ef7ee0ddbd2458cb33bf0415ad94e7b5986fc443e952e36c5e008ef63e3c2f174680bca47b59fb2b1d2af325f8001587a48ef47730839c8eb1e78e7c596c0f638891d0a1c277c671701b457db8ad8978d188185041299bb3a3fce497af5bdfd7446609de63213a0af25a2f52b6358d8a200fd662e2e9c0306df4990b42c0034255922645c71a91309a30c8312bddddabcc31822aa059cde49603ce4aeaa3952e7d6f4725024cfe90dacc722b6dc08158dfd66eca3788314dff4fa31d8c1f54e1f3eaa5df79aa9a1f3aced491728bbd327b359569df56acab1a0b510ca6e824529caa709e3a1262f5af1f7302f3eec86caf2d3e230bf1d8adfa410886353bafbacfce8e0a9f3a37d25f12716b9e8b0a1acb9040af1260dcae38bed8842a9007a0db178b8778fd8f51b26a9425c3866afef3fdf9abbdf3653e8cf0987836d79bb944566192af8f2790abfebbce019004242e6eb485fb1c06b5be0494c8caa9a638f686c567ea693ddc068eeed5d15cec5f8023a11388164e9a88a80a151c8ae6905546724e4192553fc466393bd7b05da8f90bb41929b8f2f3d4cf9da4ea3e0d4e134fc46a7ca47fb7753d3f6eba21fff160d4af190c618c8d41a37d510a5c16c8795cd7d0b91758d958bfcc03ef72c84d78eedc947618b86af96d02decb25754f97430404e60737d45ce129f6d82c4385bd38f09de04d4b96af218ec336aabe49d3f3cc480e50138716c854b3372e3f71596e257268c86981d1c01816d0fb3a714b4f3d8e9ec8ab9aa1c28911b1ca84073edfcd70f3d0f8b07dfc939aaf589266b69a2374e416a99b0bdbd655690f767d75ea9a1e81fcec0fcdf5b220c35817f3931f4c71ba53d74a74c21a326db26f3e98cadaaecacdc59bec85752d12007422d04cd81c7d83315bb57bddf21532128b1f49cda2d1de11072742e292a7e723d64ac9bd7690e02a630f2a3d564273b6ded62ba01594185813a469d4deca9a0944677aa3124a467c8ee77106238697d636d85fbfbaba8947c6dde1bb0ed3e2c51defaf3493bf1749529bb1ae2eaca8c14181296da45eb3fbdde81b3c14aa6d5ac0e4f45e02daeede2653215cec93c7f38e1042cdf3c04fae12d6c9d5e0c28c00236bff4daf2cf2e7a440a6519a928e2db5a6e0a91ce54b73b5a602df3009e62d10a1af6e079366d697dff10f978967c54183f4bd2f76ccc493dc14620b8118ca463bf3f53948b9cf3b123f5140bbcd72d383e3be6ed296f210094d4644d275634a562452439c4a2f87f670bb38a37d0f6810d9f8861fd2b1ce5c5df404d9b0fb56e180dc7d31f97ecd05e310e422bc0b5244ff5fa88297a5e87793e307fff8acbd659b938a8ec1f46e92934fb62ba6e98978188e3b2898d0f526e18612ae6d282b8d4aadf14d0fb91c3d172d92cf219bbe1993b85e5ca20b2e223956886ca9f6e4915593ea58ce6b610b1789f6369a6ebba5941d6a74677c2fc9c0826748aa806cdaf813770b2928f6c292cdc5638ad989123893b3b7e55dd10143752cb017cdc508bae59f242d1fc096cff9a76c5d6bda59a23d5e54defd75c96eb4363247b19945403ccb7f8a53eb5c30c79939c08a13b461765df1b23ba10b3a56224be63ece22c1725d277e21a3e2926f080f567c921a23955614850aad849a1b5a9145d3b602344eecacc97dcdaa22a35d04502e71318b9f5e6a1e094cb2b803d44c4aafae61916109fc69e21aaa81d640ca5f274578304a5e58445dd0f417b051b69fd9c9d640350bce59f49660f4e3ab54b0f847754afd7fdf5e16e05f1fa9c589e307d687c71a593e87151a485f8fa8fc1388cd10316b27f2a0e21fcadfe654803fded62658a667b0e0f65390cfe418ff2ed168cc9ab2de0052eff6e88d9191b828a8b93846dc42cb0137f992af7211d581695efe666f44431ffaf7dbd2d49414b71e50deb7b5183d32f540a7164b480e35c5c1ec0343fd0b2dad2ab532219a2549f3f602f2009350e9568c475cd4e8a069abe5aecbde67a89b33d7a6b1c268ee3c672e41883b28bcfb2cda9e842194c2569767aabf53c5a9715d59d20c3e3475cea66a7526b4e81839492b7c0408cf91bf2e33822ff04390ee79eb67e0c6a8b62da98d69da83d6a887dc5441bf5063dec607fa93ced654ee702840e454f9cd5c5017d9c841b82f695e1b1cc36003cc7195354cd5d77facf0e46f8cbe3b678f91a8c0ee68b3cbe9f9f71f74b31a96020b69c956eeb493cef091d61d4526e29276275a6ea36a9c0fddc96f1d0e062050c343d6c25cf0a538e4d62f5a32e937eecbcc75faa48250b812be70f60f65c91b2e7362c3f4ec12298fa952cf11298d93e29ea2a0c9ff8a5f2624146fbd73078524fec3062ea6b5b878beba67dfcc8994f07e3ea4a0946af284b86bca9790592ec65a16b0c08ed68ff7aa70e63952ca53ec73ffdcb7d78ad34ffd5cb99a999567f4ffd25acbeb84b69a53da4465d22654b5d07d40f5047d27c1c2825c7dd6e8d5ff32bfb3a0ff20a86bb32550ee6d09e1b9a27c0a3ee2ab731e5c3dc27397b20e1d7ac1495557a0223d729addd4d73440172133a6de46d17c06d30f0a0e847c21dec8fe492ea312243e47c8039c636c5ca1d523af9713c05228f528471228c247537e6ecfa990da6b5df4a9ce2ca7cbaa43cb1a5e996749e3b009e077b9c29234024499863c1faa5368f4ce4bd5f5ba495b0d49991c9b53c30a75fcf39f05327cb2c3f76f4b7cdd9aa2062b0cfd5f14bfadcdb80b5cfae970b9b0b85d0751ee5f1669cd2d0b0fe8ae127fb047ad7c247dd5d4baf568759703b2fcfb180c849ac889b245ebeffbd485f0ed2801ebbc33caa1e8e5e55cdc8ee59ff0d021a13abac6ce51c62c1cd36c25c2f59a291e304fd7126650f13bdc27dd93888dc3d50ff1dc48410a26c992a854e46bb61fceb1cc37dcb3d536700a4fb86b869e16d1ed96d5ff3554c5c6de8a725a80be76fad53d325f88465813a289baac0a9c19b2ecd73b12a9dfc76e6d68aed251361cac1be61e976b48370161b043c979017d2e20744d3f8917e03609043ac81f969ea3214223dcc323023a0809a44a787971666bf7b5b32464285db06a5464e093321a7197b8a40d229ac9d77cab54111339031dbfd803848004fbf223de46e91aeb364f30aa2b9c5471af6bb7fb5c9375cfad669752e148a8afe18aaf26bd15bc0c418a288d573c530fdb7a4afaba155ce584e33158b974ef149c028507945a58afee3acfbb34fcf666c077c5e0ee2ec031c9775f062129271170026c1f88047ec7169f63ee40482dc20e4465f842411540b96429c127af1ea12204b0da0c45daf3e8f8424cb67c8649ca43f65c34eced2c4de3ab3c650f3be757344af56dd15b8a76ccde90ed8ea40eaa09e0870b1013b9a46e1a0", 0x1000}, {&(0x7f0000002680)="49d9eb193fdb65446e64462609b6e732ff62717751b0dc729a5231f5320fccb1c41b54c2c37ec128c05e4c2b8999ad6c3fb4c1e0293498d37a56adcc8fb2702ccdc2ba442daaffddf4fe0cec803931de3297c45d5e3e83750d4adc87332eec512908159cf10e02aef5bc567afe2603ad1b54b355da99cba095b117406db514e9bae8ca904fd00d5125a349", 0x8b}], 0x4, &(0x7f0000002780)=[{0xe0, 0x0, 0x20, "76ff1cc89e615022a0166a925d8509e666dbdfde534eaec1e9f9717161f1c731c8b5bb167fd9086240dbdd2ca66d57a5300fced2edbaa1d947b7db0ea50cadc678c3ea3cf009e8c98931d2669c951df15fb6c8dbacd92b60077c37f11de8dfb95308a789926d1f7b56d91525ec4e2b12fe26b7095f6c76eaf34a7de69ff74546b28d3db486fc0b348f6c4b189df9bcc3e247a6051a2a933232ff44f06c842882c4ef2cc0ddb336aae2268b4bce4e47f99e3c150eb60667f49de4debe80c53a16b0d70651c078cab0e293"}, {0x70, 0xffff, 0x8, "ffc400611d75c988afe199959ac45b7bd2d5316c4633f75b589b29a3fec13dcb93caae883e95575f954591e241e2577f461a673b6767c3e4353da27d337edaf2276b5727973c96d2e94827bd66e13c44540d67d838bf02a363dc324d88f6e1"}, {0xe8, 0xffff, 0x0, "48c325fd7f43e35e8509932208df2b88eab238c45b6fe5ef40d84e3691ae31747e81210df62cb83ebf6c9d7708a2f9e99e2fcc2bbdfee56e96effb9b3a2074aa11607f1d9468531cda5d60fc13968a876354f5854111627fedc470d133acb1dcecc78f88c08259cb6a1d52a8a643f3474a9ae02930bc15ceb69e779483c593bb7f4f8294e41eb6474c91b0cd88fe1d9ae60aa97bf6fe0f07a8abc913530b79b8e652d13f9134910e91b12638c98c4c2ea2c156f91087056b839dacfbf5d7848c34fd1e556e095a463bdb55014f9c8d3f456fd63fef43ff80"}, {0x68, 0xffff, 0xffffffffffffc016, "58a951a05233c3f84bd5b22237b7437b1015f48d73577efda7d3e2390e21c5f900db59212b88d05ee69ae8c9471a72d5c59d0d541a6014170eb52837e1240e4740627965a0230cb77e65e8fcecd57f06ec805596e9"}, {0xe8, 0xffff, 0x3, "7dbe76f930d77967c7e201b6918fec67560ebeb3a417d8223b97352accb86f7d016b67b74ea2a4994846fade2745509c2e33f7ca25cedf9761db2704ede9d0ba4e83ee31f450a9a9b1e2e7924da94cee7d22be3684fb4a6f9d15df2cbc36b8aa840c13dc3b355f6ba87275aa3418e5964fbba1c3e4257cbaf8d05724854526d164b9a22d80d38640a5d2d42e9b5a6a7dbf60ad2f793adf0e1d527a5c1fae454004784afd280027342b22aaad77cadd5a2626b7751e1b2901145d8ee6990e9e098d74e75649ebe8cbf3a8a0a6941f04a1ec7481"}], 0x388}, 0x1) poll(&(0x7f0000002b80)=[{r0}], 0x1, 0x5) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000002bc0)=0x3) chdir(&(0x7f0000002c00)='./file1\x00') sendto(r0, &(0x7f0000002c40)="373739c6d9d92bbe705db05a2857064010a527b411d2d0c5db1851d6acf703ab264a6dee2828556d4144b6eee050d50ec6c81beb1d7109daed9f94422d71d981000bf32faae7b628e572e9cc2f711e53c34366b0e212", 0x56, 0x5, &(0x7f0000002cc0)=@in={0x2, 0x1}, 0xc) getrusage(0x0, &(0x7f0000002d00)) chmod(&(0x7f0000002dc0)='./file0/file0\x00', 0x4) chmod(&(0x7f0000002e00)='./file0/file0\x00', 0x1) pipe(&(0x7f0000002e40)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000002e80)=0x1) socketpair(0x6, 0x5, 0x5, &(0x7f0000002ec0)) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000002f00)='./file0/file0/file0\x00', 0x10020, 0x10) 07:53:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20108, 0x20) fcntl$setstatus(r0, 0x4, 0x8c) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff68d4}, {&(0x7f0000d4b000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000e12000/0x2000)=nil, &(0x7f0000f76000/0x4000)=nil, 0x10001}, {&(0x7f0000e00000/0x1000)=nil, &(0x7f0000fa0000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c53000/0x4000)=nil, 0x401}, {&(0x7f0000fe3000/0x3000)=nil, &(0x7f0000fc9000/0x3000)=nil, 0x20}, {&(0x7f0000e47000/0x1000)=nil, &(0x7f0000d20000/0x4000)=nil, 0x7fff}, {&(0x7f0000cf4000/0x4000)=nil, &(0x7f0000dd9000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000d76000/0x2000)=nil, &(0x7f0000c66000/0x1000)=nil, 0x4c17}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ee3000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000dec000/0x1000)=nil, &(0x7f0000ccf000/0x2000)=nil, 0x6}], ['./file0/file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0/file0\x00', ['.\x00', './file', './file', './file'], 0x4}) close(r0) r3 = socket(0x11, 0x3, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x36) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x22}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x4457bd49, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x47, 0x7}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x91, 0x1, 0x1, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40, 0x8001, 0x8e}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffe, 0xf8, 0x2, 0x1, 0x4}], 0x80000001, &(0x7f0000000440)={0x0, 0x6}) sendto$unix(r3, &(0x7f0000000240)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbfffa1e0000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) flock(r0, 0x0) socket(0x1a, 0x4, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3, 0x1}, {0x2, 0x20}, {0x3, 0x1ff}, {0x3, 0x4800000}, {0x0, 0x8}, {0x1, 0x100000000}, {0x2}, {0x3, 0x7fff}, {0x1, 0x65}, {0x3, 0x1}, {0x1, 0x3ff}, {0x3}, {0x3, 0x9}, {0x1, 0x20000000000}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x6}, {0x2, 0x1}, {}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x56636fcc}, {0x2, 0xe695}, {0x3, 0xffffffffffffff4d}, {0x2, 0xda}, {0x3, 0xfffffffffffffff8}, {0x3, 0x51}, {0x3f3fd81e288f4b93, 0x2}, {0x3, 0x4}, {0x1, 0x6}, {0x1, 0x745}, {0x1}]}) fsync(r0) close(r0) dup2(r0, r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0x9) 07:53:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x40) 07:53:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002000, 0x100000000004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 07:53:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x8007, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="e4b4afa10341bc6a825640fab2303fce638d365ca5d34e92261102b056284a5268003bebcef918958eadd97c7d2bf94b34eb1fa667055d9afcdc8f7f59af29115d4ebf3953982dca0efb249e10ce38b866a4ab0e1f925ae8536740e00e1584477d0f1d0f993ebc537b6a6808bc8a8d15a587298f544f639264c743549e199cced79e5f49029e40e5a29979308d5868a1c90a5ad89190859ade47eb", 0x9b, 0x403, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x9, 0x1ff}, {0x47c, 0x667d5ba}}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000200)=[{r2}, {r2, 0x40}], 0x2, 0x9) 07:53:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) close(r1) 07:53:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff9b) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() poll(&(0x7f00000001c0)=[{r3, 0x20}], 0x1, 0x7ff) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 07:53:38 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') truncate(&(0x7f00000000c0)='./file0\x00', 0x301a) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='ww', &(0x7f0000000100)='ww'], &(0x7f0000000400)=[&(0x7f0000000180)='ww', &(0x7f0000000200)=']/%\x00', &(0x7f0000000240)='-@\x00', &(0x7f0000000280)='}*$\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='$$+)\x00', &(0x7f0000000340)='ww', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00']) 07:53:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x4, &(0x7f00000000c0)="8f73681e") 07:53:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 07:53:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x281) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x384, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0xed4e}, {0x48, 0x80000000}, {0x87, 0x33c38d45}, {0x1c7, 0x6}, {0x81, 0x3a771d6e}, {0xcf, 0x1}, {0x8a, 0x6}, {0x86, 0x7fffffff}], 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 07:53:38 executing program 0: socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x81}], 0x7ff, 0x0, 0x200001, 0x0) 07:53:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = shmget(0x0, 0x4000, 0x633d440b9aca9f8c, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000300)='\\', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='tap', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='@\x00', &(0x7f0000000540)='+\'\x00', &(0x7f0000000580)='.&\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=':((\x00', &(0x7f0000000640)='\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) chflags(&(0x7f00000001c0)='./file0\x00', 0x4) 07:53:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x669}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4}, {0xffffffffffffffff, 0x8000}}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:53:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 07:53:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x100000001) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r0, 0x20004269) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="f0863ff980cac501c53e8a4d9818453521bcb9fcc4968032614dd93946245fc180bce62f1f352ce01bed8b402ec48346143e6652278ce24cf68fb948f4c92579b6a60fb9d7276d9bdf127b28db5ca2651dd43943df09b8996cac796b1132d7d18bf5e3e2a626d09bb25591867a293a661446518c1db6c9de997a4cf0d949d9180d026ef717553b9ee8817611c9e47b83b4b2", 0x92}, {&(0x7f0000000100)="d0d48ca4a377dfa3d73dbbc0d2bd90bc60b2d44ca883f396d6c62aa321c1c96e9973bd15d3152ed807cc0d52e4f58b21bfa485393e67e434c75dc05a455100207c85c0a46158fdc7a3e61f876be9cf4f39fc", 0x52}, {&(0x7f0000000180)="e14a6a23ec6c3b3e657096d6cc37dffac6d3510dd4b25a6795b4634bf2ac73718bb353057a7c5531d0a73c7fa2a0eec6fb017d159e905f4862d9e23ac2fe47827c0133b420fed26b1a0967abd8d4ddb831f1eb167f43dd7a8946f3a7e6a552622ecc3b627dabefdbf33b8d5c5c39bf28ed88c37aaf14eebfb595d3da6f0fc1f163e4febb7ff02afb0460878b3f3cb3350f6c077b943e948183a47303395ab44112d12a12cda05cd7c514816bd6492df3010e9d9b080383de7d7e641363c38589c428ab0d24c934bf0e6d186de94a12fe2fa54b08141ca405e250fda8fe31c5820b71be5a0cb87bbe", 0xe8}, {&(0x7f0000000280)="c4b6c5a228a83bc409dd32d3b5acfb4f57ff54bce38dd92522c2b4c571ce1524ff3acb0562776139a77f423fa41359dc319f22140094db850d4b3275a70217ece16af9a8f86b2a3e4dbdab9d3e76f0640a88002cd3260a2b8719ff6db613057227a9a86aad156bb4305b0d3dddab22b6253914e9ad54ed409231bc036965aec225b268329f87df483cf46e312fd47306525d2277497585a009b0d1d0a7bc792b540cd15d9b2aaa085d7d00ad102b2396b46c5a2a3f763d308ac2a87cfbd4aa30554f30e96e8a069a508b83476c919d3bef07b65ba91cdd6b3f0126d7bc215c881cacd06ffef5d65b82dfafbf18a1b494e8099b", 0xf3}], 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xa00, 0x0) write(r1, &(0x7f0000000400)="1abaeab5f2e72f639f471939711f3f8d92e51c3bfecc24e3a4f733c330b163dd838683018b76d7d3867489560d3800d12364016e82f250efb5f52a2e6de2521a9e176b3323d79067a3370fdda0f19c0e18f0ef3e966ce9cb2d6184d1eead12a6a16a5686633f6e5c1e904bf87f8fa09d964c", 0x72) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000480)="80a5fb15448c23981dc9fab5d125d9bd53dae4c3b84a9f01d711f3a8f34ce8734bf39a3f990f1933819eb4ed525453d99c5e5e285b4f6bc71a92ce6f884a125b306154b0ce9f230641c75117fba292183bc56918fb7b5e3aa71ef99828c7de4931e0571b54efe68c51f536f82c6ec1d3e2f392db7209abc3782940d325bdd1af108c2563c403aae59a060341213bd9bee29df78738cff180fe365ebd7890934827d70d28421070629a9f1230e7682e", 0xaf}, {&(0x7f0000000540)="3ed52d124294f11af95f21e685a42fa2164c1d752946516b2bf081b437019becc8ef0a965cf2fe26e88d5509cbe04aa1a9cfcee1ce9deb8eed6c3d8710ef5ef7106fc66b12396bab627a3a628107ac32260fe3dd3a60fc2b7399a57119a38b06b24747ba3425af09aa64af7a1d45", 0x6e}, {&(0x7f00000005c0)="a26e568815f23b1b7ba81f200f7d767ab43e07c62d38f4c55e95bc026845518fba36992d17ead0b7", 0x28}, {&(0x7f0000000600)="f7674970f3866cd10888b404ec037f2d411af783015e862dab33aead7157baa01054ced1e908ec2597a2067d4943c98909ec7deb500fdb201ad6e60fddac2d4ffc47ed4117e70b41fe7e90ca5c53710baa63c57dee820b7f3b831e3a266674d439af2593170e4e1acd92bf23bcbf005667", 0x71}, {&(0x7f0000000680)="f01e85ec2ae348850203fac08a0b4efe2885747f6bbc475932b2892dc6aae656843b09c58011e5e5554b2c9c2205526ae13761b4fe099cb8b2d11035bbd41f105aeef34cee13c4e1823501aeebd715e533f83247dea9e2ee7b634e9b9b48116d58cde55e256749869a1108e789fbe5d92d37bb5f45c7ac5e24e7a80aa4f1fd2b882055a95d4d907863217c2607fbe8d4f12c50823d7c59e45413219321780d448538138f692651afb9be2859eb94f5db47baa8262f8244a1", 0xb8}, {&(0x7f0000000740)="a3135b476910831706581940bb6a9b971d62a64adb14ac5f47e83469b47e65f740ab2ca941f1e5872e473f45e2e157f60423e5292e96e9fe69b9e2a117d24e2e531d6b8f7dae6bfe34a71f87f51be82dc2294a162493632731afa30c885828c0cc6f9b987361ed891f6505c24a9a54ee62eba848ddddbc0afb467f4844a3cedcbfe54add5f922447d21799a9aee8993a3ef118425ee5880035e1df2ebd41a31b86531a", 0xa3}, {&(0x7f0000000800)="506e5c8e30140edffc18859d3734da5d63644151238e3214f01bd4c7d49d8fa8fc1889fc30559aca626eb9f903e90e9b4e", 0x31}, {&(0x7f0000000840)="c9f8f3f29d84fd2eb42d0fe4d5098be239a7cc7dfa853a37ac7ec08bccf247b41930fb136838469fd3261e7eb510313b21be601cff84c4b291d2c21d4f8ade33910e051900579985a8f7d9954a468d5ed30520bc02d7eea8f49d9cc85db790b7fc4432e56185371e1a692b8d1c17a99c6790136f8cef3ea7ec3c79859b9096d6ae9cd138e47236aea63567336f83410895b2e9358678bc135dddaf5b6d2f879df5d01e9e0c5f98c6b1263660e83b457e65b96eab17a2166f0adef46de03e1565d6bc656de8efa16283d0327c6b742b192a6531c13b64a692a118a2b2a6cfd918d589", 0xe2}], 0x8) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000009c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) setegid(r4) chown(&(0x7f0000000a40)='./file0\x00', r3, r4) r5 = msgget$private(0x0, 0x541) msgrcv(r5, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x1, 0x800) pwritev(r2, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="4285ad5355391455f9e880e347c50929b6b0bc5ae372f8e72cc409712795275f946e7de906e6cd8309b7b75934dd95f866b53922d5dbed20b608abfdf10ebb70cc14f6b0e53642462ce109e778132f039aef554dfc9da1e9af1769076cd001d4dcf882491493b76c76714a314f2cc623e9bc9ece95e29c76c7e3d8b2769410827ef0e0bc205e52f528207c8bbdd96ac081ff878c606b15e534edcbd74e9aaa19eb78a76495a49d24ce25b3bd598108d4422a147a903bc535dfdb20239baecb168679", 0xc2}], 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) socket(0x2, 0x5, 0x0) getgroups(0x6, &(0x7f0000001c00)=[r4, r4, r4, r4, r4, r4]) renameat(r0, &(0x7f0000001c40)='./file0\x00', r0, &(0x7f0000001c80)='./file0\x00') write(r2, &(0x7f0000001cc0)="1072b0bdb0843553b918cca5e575c4efc722a13ae604bf6629555b44f2327466f5677e68eb4125e6fdd7e2946db2729d867cd57abd1d8208c46a877dd4d218945a20163f7b920634261b6f178659662c4c7253730b15be13fbcc2f9ce71b6dd83807ef5db933ec18ac1812acbe780c28f101ec93d1be04bcc0d159bf21e0dbd419e6a5ba810fe944d13e1b311fd970e7bfc2622bb0f9bf2ffa4792c7adb0c153b166e0d51d0a27c45670707c67abe6b2e124419e6ca1b4ba90477c0c1402", 0xbe) write(r2, &(0x7f0000001d80)="eb0c40a3f22371804f8c81a1909470492682b6e47138de64d705b44423aef44767ca31d65ddc60018555a96f56ee26dde10c1d40e2bae544eb55815c9fe1ef5b1c679aae238578dbf9a775e5d3b502e9da9b15c0bc03361adfd2a0d9b112dcb6ec97e0f24687ad7b4b6066e8ce89ebf0268d9250c795e5956ea89a842f44183024fff6", 0x83) open$dir(&(0x7f0000001e40)='./file0\x00', 0x410, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) msgget(0x0, 0x40) write(r1, &(0x7f0000001ec0)="48b0b301010c75aacadab103fdd92bd4be95ae51416bf56e8b865c1704b35e160bf428d8d0ed6e5383368a4503627054407dc582a769d11fa6a78f0052a9c7012e16f16f03f40c52c8c6582e6a44f04f65a933f5b37898990264f7025b7e34a730582d36551e825e36b62f67a2c52c433c5fadfb174fe75941d43ba130f1d608f5b9f082aaa700ea3cc93591ef40f794416624dc953aaeb7a9c247fee649be2669fba7b70b7ad4fbeb8711f04aedf2fd541c32533838f6f6e8971a10d08d6c3bccce8376f54896f6708cd1afe933143f6af3542c50a87105bf701fcc53803ef0ab8639c1745c7be971119bda522d2880fd96c4679a1598f664bba71060de70", 0xff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000002240)={0x3, 0x3ff, 0x9, 0x0, &(0x7f0000001fc0)={{0x4, 0x6, 0x0, 0xe, 0x10001, 0x8, 0xc1}, {[0x3, 0x2, 0xdb, 0xffffffffffffffdb, 0x5, 0x2, 0x1f, 0x8000, 0x7, 0x7, 0x0, 0x9, 0x5, 0x4, 0x7a0, 0x803, 0x7fffffff, 0x40], [0x7, 0x6, 0x100000001, 0x3, 0x1ff, 0x8, 0xa21d, 0x1, 0x6, 0x2], [0x1, 0x0, 0x400, 0x1, 0x5f7f, 0x100000000, 0x8], [0x3, 0x9, 0x0, 0x6, 0x7fff, 0x5], [{0x2, 0x0, 0x6, 0x1}, {0x9, 0x2, 0x80000000, 0x80000001}, {0x6, 0x800, 0x100000001, 0x2}, {0x9, 0x6, 0x58ac3bfe, 0x4}, {0x2, 0x1, 0x400, 0xa8bd}, {0x40, 0x1f, 0x116d7133, 0xcb}, {0x4, 0x9, 0x8, 0x4}, {0x3, 0x8, 0x5, 0x4}], {0x7, 0x1, 0x8, 0x5}, {0x100000000, 0x3, 0x177b, 0xffffffffffffffc1}}}, 0x2}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000002280)=0x6) setitimer(0x3, &(0x7f00000022c0)={{0x80000000, 0x6}, {0x893, 0x90}}, &(0x7f0000002300)) 07:53:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) flock(r1, 0x4) 07:53:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 07:53:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f00000000c0)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) 07:53:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x240c7e44, 0x5}, 0x10) shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 07:53:39 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0xffffffffffffffa2}], 0x100000000000010a) fcntl$setstatus(r0, 0x4, 0x40) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0xfffffffffffffdfa) 07:53:39 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xa78e, 0x2}) nanosleep(&(0x7f0000000080), &(0x7f0000000000)) 07:53:39 executing program 0: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="7aba51a274ff73671a4ebe2939c1592608bff8c8362061a789a1cf436d5b812728dfe2b5a4d81f0af96f9e0caf8e2cbf6490807887acb890ae6aea6c66f1b93515f43f7dcfa87c7b5d4b89e5285c67ab6a703e124db0761d8ae3762e8574", 0x5e}], 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xb) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x2) 03:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x0, 0x1400000000000000, 0x8001, 0xfffffffffffffff8}, {0x100000001, 0x1, 0xfffffffffffffffe, 0x9}, {0xc66, 0xffffffffffffffff, 0x3f, 0x1ff}, {0x3, 0x100, 0x7b2, 0x84db}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) semget$private(0x0, 0x2, 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) syz_emit_ethernet(0x3daa1a42aea3c3cf, &(0x7f0000000200)="1694c215d6e7e73500") 03:54:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket(0x3f, 0x8006, 0x60) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x83, 0x142) 03:54:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) fchdir(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0xfffffffffffffffd) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x22, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/234, 0xea}], 0x2, 0x0) 03:54:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xd7f8}) r1 = socket(0x11, 0x3, 0x0) close(r1) sendto$unix(r1, &(0x7f0000000200)="b100050390000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) 03:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c4217d10c96736660f38149163000000471dcaf3000065440404c4a20da8178f8808cc01003e6744ff8a15c70000c4e1f5dac40f8df5ffffffc4e18dea8b0368ffff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 03:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0x9, 0x6, 0x1}, {0x1, 0x101, 0xb1, 0x4}, {0x71, 0x7, 0x4, 0x8}, {0x8, 0x0, 0x1d8b, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x6, 0x0, 0x5, 0x100}, {0x4, 0x5d, 0x0, 0x6}, {0x6, 0x8, 0x8, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000240)="8c") 03:54:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x41, 0x2]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r1, &(0x7f0000000180)="3a70f8e55999d19c12c5a479ffba91f0fcbc5586d89cd664b030ea7b6db1dc3781207d5d33119d39adbdddb7590bef2eaa5510007946a7c7fa98d808adfa64689fe76f19bc18942139d36977fa2eeb0c5e212da569b415a186330650e338a1fbd98e79621f4164d61f2ff94b42ad22885fda028778417acc311ea20d1721e5999e9f00f1beedcbb9e1cf9e14da72d9ab596df4ef1e5c775defb1e92d4f9c7b18811a8ccae74ce4446cf351517f0afd3c308eac534f495060f295b4916cc0f2d14e18299112d6ac", 0xc7, 0xc, &(0x7f0000000280)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa8, 0x80) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) 03:54:54 executing program 0: r0 = socket(0x2000000014, 0x3, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x80001, &(0x7f0000001e80)=""/46, &(0x7f0000001e40)=0xffffffffffffff1d) lseek(r0, 0x0, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000003c0)=0x200) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001800)) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r2) syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="6a7e20dfa75d68eb067ac5779091f232b296e0a9b1e39c04d84cfe5ece5e9b1ddb6feced7c52a4b56dc176787bde47be2545da0b3c30d2a155dae434cd338d66c47391fd6560e1da6cf5936d979a996f5e884f60eacd49c61d2ef0fd833850d8a2cf7b0f28e34b525d4fc2", 0x6b}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000180)=0x1ff) r4 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r2, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x18) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000200)={0x170, 0x8, 0x5, 0xff, &(0x7f0000001440)={{0x400, 0x8, 0x7fff, 0x400, 0x4, 0xc95, 0x3}, {[0x9, 0x400, 0x400, 0xfffffffffffffff9, 0x200, 0x1, 0x100, 0x100000000, 0x9, 0x2, 0x2, 0x100000000, 0x7, 0x6, 0x3, 0x10001, 0x3, 0x1000], [0x100000001, 0x5, 0x7fff, 0x0, 0x8, 0x9, 0x2, 0x5, 0x9, 0x68], [0x400, 0x3, 0x6, 0xac1, 0x0, 0x0, 0x101], [0xfffffffffffffff7, 0x80, 0x8, 0x1, 0x344e, 0xff], [{0x81, 0xfffffffffffff6b6, 0x8, 0x3}, {0x6, 0x2, 0x1000, 0x9}, {0xe0e, 0x5, 0x10000, 0x2}, {0x30, 0x1, 0xd2, 0x7}, {0x3, 0x401, 0x229, 0x100000001}, {0xfffffffffffffffd, 0x800, 0x9, 0x6}, {0x5, 0x6, 0x0, 0x9}, {0x8, 0x0, 0x1, 0x1}], {0x76a, 0x80, 0x3f, 0x6}, {0xddb0, 0x2, 0x6bd7fc4e, 0x1}}}, 0x0, 0x76d}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) r6 = socket(0x4000000000018, 0x400000002, 0x0) sendto$unix(r6, &(0x7f00000016c0)="0477305d053d75e5d73cb469337cbb0aab7335624be26e3d4f5e346fc39002f36015646b111c744f57079bd377544f9d4a37fda775f782dc36cb6ff4112998a40f81886f269fb9585560c5abe12081d1fc52bd94a42bd3f95972c9e1b2110e31c72c3ab7bcd70c952a061659a2900f81d23a25adae17a3aba87ecbf0eba8bd34e3f3cf7fde568e59dd2c72cb2f", 0x8d, 0x8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setitimer(0x0, &(0x7f00000002c0)={{0x77f, 0x100}, {0x0, 0x2}}, &(0x7f0000000300)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xa5) r7 = fcntl$getown(r1, 0x5) r8 = geteuid() r9 = getegid() sendmsg$unix(r5, &(0x7f0000001e00)={&(0x7f0000001840)=ANY=[@ANYBLOB='file0\x00'], 0xa, &(0x7f0000001d40)=[{&(0x7f0000001880)="f576069d98e1", 0x6}, {&(0x7f00000018c0)="42c9a8a474d9cbeddac793a902b781391a9547e1569c34487a7a241da5d51de9f17c6eac526430a3a14233115c91587e7cf02c8af9a6e6774d608b2aefc897e5bb5b5e68c79bb42a99e1e856013479600746ed18291cd9daac01f12dcff2eec3d8b36b683488808ccb16a96a6c2a8344552fa01b9338a194cf0601fed4ec8cefcaab79ec315dd15d05ed8ba8060ef706118028f7dca639ec44", 0x99}, {&(0x7f0000001980)="56c69c516e87b24ef035f328ff8b8250ae7439cc9c115e56f422e640c5447adb26e3a9b86e128e", 0x27}, {&(0x7f00000019c0)="3257efc10bf00bc7461b70238232cc77102c303c443b1153a1fa5615f9466032ef02da9cf5678c995e5b3cde7ddadc552ced64e272c31018dadd3b04cdcc682a9d11f2b3372c453589ddeaa3bc3e5805458cdfab16abd394c958e5c1cc10ec639e9169537f36071f06ea0e826d9c92c0020824bece5272ba114f4025e1ef18fe1d16d5539d000fc6044b4eefd71a73730ee98ce4c456945092add0cbd7ef0b89313d45be1e657d27f98996", 0xab}, {&(0x7f0000001a80)="067fc07d34400d2b46a2f6f339665939bfa3ba2a04f5a6ba56294c529babccfabd2db08ff2aa195ea16080c0e7c3913628a4d373a3005740bc81cdb3ab1017c1d0c36f19d5aea226fb56f304bc87b91c8ad715b5c0a39a093404101c849d66344fedc1f13843b8196ecb31fe4acf2720bebd5727c17023f11c4a2d0873d29db73f5a476e270a1dc536a520cd335fcc4fdce579768fb18ff44d8721154ce2a62dbc13f7d7bd08bb77fa1f2be02dfecd26376450e9327bbc778ee01f", 0xbb}, {&(0x7f0000001b40)="82ea267c658f2d64eb2a7505e3877836769579e4a9cdf9cd421c450312d1b11a3cb90d1ff3931c72ec7e3aa3604715f7934cf43f60e8b1208ec60e1689ac4317ac2d8b3fd1abb76adbc43b9a11ea0605fc5a1f362261c0685169bd", 0x5b}, {&(0x7f0000001bc0)="e465f053dfa51a088a8f209583ee0e08adf913939572584970da001a921bc08807d4dbbb53017e8074942e2732ab44a56717794c4a504f3b2f7e190f507f9b48345da24d552c6ce5bcc2a26ff5c1f3dac7fe899791214bc7dfc3ebbf2765d2427f73c604c7f7a99ba7f5987ab8b99c9b8f25", 0x72}, {&(0x7f0000001c40)="328347faa95bcc397071bcde92b5c171c3253eba0a8cb5d7f7408f28dab941d9ee6ae798c9f9c73e403b9b03b030999d4891802576b7cecb2fda763c6aa2e31c157f402c23cc78c3d3602066f61153eaa6d20daf6c9153341fe04dd57ee6a5e3ab30e547539f31b4c4814bebd135ec5139cb4094c7cb615bd76e6f6d102898902ad03bfe37a0e2e342841f6d73a28f1a223f471f8fbac424cfef6198c5540851fcbbef5b288f305c87395df885148706a45be42e3430956a25c89153dec3e744843fc43e92faab4f2c35dbf56fd27fcc0ace847b3caa5fb24673d4af8d9661f0105670db627df99842138e8594", 0xed}], 0x8, &(0x7f0000001dc0)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x5}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001780)='/dev/vmm\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f0000000140)="73f98d5034685304242752ba") 03:54:54 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x800000000000, 0xfffffffffffffffd, 0x101, 0x6, "ea4c4d956fe64aabd5d7a9d9eb5b3190e23270ba", 0x10000, 0x3}) fchown(r0, 0x0, 0x0) 03:54:54 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x4, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) write(r1, &(0x7f0000000140)='ml', 0x2) 03:54:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x0, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000340)=0x9, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080), 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20200, 0xc) flock(r0, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20402, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) unlink(&(0x7f0000000040)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = geteuid() seteuid(r5) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x84, 0x0, 0x800, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0x47, 0x5, 0xffffffffffffff80}], 0xdc, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x401, 0x3f}, {{}, 0xfffffffffffffffa, 0x48, 0x40, 0x80, 0x3}], 0xe9, &(0x7f0000000240)={0x0, 0xaa67}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000300)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) dup2(r3, r0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 03:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x24}, {0x6}]}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0x10001}, {0x4, 0x7fff}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:54:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20080, 0x84) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x82) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x80) 03:54:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x1, 0x4, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 03:54:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3db, 0xe8, &(0x7f0000000340)="00000000adc2dbc3b6266fbbfdebe3dab8d4b770a42fa0297a62bf66161009cc65b3bef8312f98e6f390174889c4208cb594c77269e70f14c1aa7f503c1622738ea0802634f3b8b15ea2d76c4ade38d61be45d07e9bd859223c21bb7e7c909d98d7ba75f7a5295b6e222487573200a8a1cf139649536e6216c6225ea49e62f336736f3c246d09fa5a6b5df1ea884506552ce13bb39fc208a78234292a722d4d01e56161a63401cd1989c79f7722f2fd0fd3a78ca8084ae8382e414f4368a1ea691ca37ee35521d8fa83273c3f97409902c5488200443469c202f321502ba55480734067171840b52c9108130eb5b72db76750000000000000000004d2d167ddebfa5f9fc406f5a5ab86c5f1aa01c21fc394fe7bce419d4758c3f2a44842c800bae20e9e010eb16f2ec2072c6ed6c994e5d791912e6d23069a98a26351492dd858f3553d5b4f2cb05333e904618daf79acb3b3304517317f8c9c565906374132b60d114fa2e311720ae9333f5f21991e6e50041c8d768b79ef6a7032d4beccaa55900d88eb0279df1d076039b5cbcb05a0011576f59cf18a5e796bf2207775187b372ac7d1a", 0xfffffffffffffc70) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 03:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 03:54:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:54:54 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x60) 03:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x89d, 0x0, 0x100}, {0xb4f2, 0x1, 0x0, 0x4}, {0x7, 0x4, 0xb3d, 0x4e0}, {0xffffffffffffff80, 0x88e}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5ea1, 0x0, 0x0, 0x101}]}) 03:54:54 executing program 1: r0 = socket(0x18, 0x7, 0x0) getpid() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="922579d0a70e7a27028c4eb120d015f3b4c72a3dc06691726aa296851bfd7d8dcc6d7e73c851c0a197fb28b60dee96f9ebcfe414bb0c075a4ecb89340ac3b00e5bfe42c2f3c74ec5706c1c9ba7234bcc7412e29fe7bd1aa6ed5764a6c31e32744a3e5d793df347bbe2a83a8324551dcf1191fc72ab4b7da5ed56c1aa2b382a67c9a8b238da6ff04c0470007d0c1b19389e7fe6cd7281f2903260f391520880a5cb631eb2e90f2fc024f104130d", 0xad}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x400000000029, 0x5, &(0x7f0000000000)="e9e81200", 0x4) 03:54:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3f4e) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 03:54:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) ftruncate(r0, 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x0) 03:54:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xab) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) dup2(r0, r0) 03:54:55 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f00000006c0), 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000300)="eadfa4a5d1f8858754fd05fac02278f21029227913b04ccba26b83edb5d35ef4795abbd4546dea1e373404883d8694126a28c993d72f4ad49e3487196c03526a7d0dce77f96508db474bcc74e06d23941112626c9dbe5fc47bebbeb6e6f8f1235cf5dffe6d04d5fd1eb89977706240e88e59de4827203e51b89e916a89babc0541c213f45a320cf8dc39b617fadda61c2b552a2f4fc6a3c3e15b13c4942889d94c9f0873ee7c6b914cde7e96851d0bcdd7faf28a3d59676d868460b882334d614fa8d49c243da2aa836466787551b36799bebe923cfe3c7d8c59bfad7ed4fb86d7c4e8cdbcd57b376999208f73a688657e69a0230f7d53e76a03ee2045afe6", 0xff}, {&(0x7f0000000200)="67f61feb32bec7", 0x7}, {&(0x7f0000000240)="460ab337ad7c051d757807ffaf578a53abe0f38ee6c4f14db7d416", 0x1b}, {&(0x7f0000000400)="0d1a73d1d1dc8245c83a471cbf", 0xd}, {&(0x7f0000000440)="2f2c3f4b742a0b55f7aea7933b512fec00104d76c70378d80b1039ed2d57a0b8b7e91088916e608524450b857b796a6842235daa172398a7333c77abf81db90060d3fb95b85db8a0ebdbbbd36cbbf6a6f55314b4f3e76d0b6bc52d35a1fd44e1aab69507f9c054c9d510fdc247955314bb0656e7310a7f18032726d78c9b5271d082a99204ed2c3d87bb7bff06876d4c9a2fce97756a6d4a33a915744c74aa941911e6ca253389f63a31a54a2d997afd1b7d4cedb69c1270baf95a5bba85e260fb92dfcc7edbfb303fb9fcbedc3857", 0xcf}, {&(0x7f0000000580)="d935ce23350c47fbc31a48d37c91", 0xe}, {&(0x7f00000005c0)="a9cc7c424c7b3c513610c890be76b61d41c74a190ae431ed68f6bfa05b1668b95a48b950fc1ee2e6afb1bccf143a4526553dfeb3658e40b65d3c5258d3a4d8266a76b1e21c7d", 0x46}], 0x7, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 03:54:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="000000024ae26ee3ae377915a107f417eec3c9dd0c7501dd839f2124a78867d3bf808139a4f7080b7d86b18e", 0x2c}], 0x1) 03:54:55 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 03:54:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x800003) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x84, 0x800, 0x1, 0x1, 0x9fa6, 0x2, 0x7fff, 0x1, 0x2, 0x5, 0x9}) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 03:54:56 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000880)='./file0/file0\x00', r2, r3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='W\x00') shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r6 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt(r4, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r6, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480), 0x0) 03:54:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 03:54:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getuid() setuid(r1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ftruncate(r0, 0xd2d9) ftruncate(r0, 0x1000000007) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) 03:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/9, 0x9}], 0x1, &(0x7f0000000380)=""/57, 0x39}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) r3 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r3, &(0x7f0000000140)=""/191, 0xbf, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000ff470a8eff5e17712bfcd5aa53ece941e4ea7b93460b86afdcb950bf66ffb623ea8a9cb72d803f8edb226c28ad60ab13ee8de65189b42689f7480d0ff48dc1b0a6d5c6033c1ae4a876c5ed"], 0xa) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) fcntl$setstatus(r2, 0x4, 0xc0) 03:54:56 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xffffff43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 03:54:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=""/218, 0xda) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x4, 0x7, 0xd}, {{r0}, 0xffffffffffffffff, 0x90, 0x21, 0xffffffffffff4120, 0x8}], 0x2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x800}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x80}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x24, 0x3c9, 0xffff}], 0x3, &(0x7f0000000100)={0x7fff, 0x800}) 03:54:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x2) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x2ba) recvfrom$inet(r0, &(0x7f0000000040)=""/48, 0x30, 0x43, &(0x7f0000000140)={0x2, 0x2}, 0xc) 03:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x80) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x20) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x10010, 0x2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) close(r2) poll(&(0x7f0000000000)=[{r3, 0x4d}], 0x1, 0x0) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") truncate(&(0x7f00000001c0)='./file0\x00', 0x100000001) open$dir(&(0x7f0000000240)='./file0\x00', 0x268, 0x40) 03:54:57 executing program 0: mknod(&(0x7f0000000380)='./file0\x00', 0x1ffc, 0x3fe000000000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff8, 0xc2, 0xfffff, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x14, 0x10, 0x1, 0x20}, {{r1}, 0xfffffffffffffffe, 0x8c, 0x20000022, 0x14e1, 0x26c}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x9409, 0x5}], 0x8001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3ff, 0x5c8a}, {{r0}, 0x0, 0x11, 0x20, 0x6, 0x2000000000000000}], 0x20, &(0x7f0000000280)={0x10000}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x1, 0x6d, 0x0, 0x6, 0xffffffffffffff8e, 0x8, 0x2, 0x0, 0x8001, 0xffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9d}], 0x8, 0x0, 0x3f, 0x0) 03:54:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="b5efe2", 0x3}, {&(0x7f00000006c0)="e0be8019a02da689050f344be2fbc3a5b94f858e41f57b9ea16830a51492e54e615e1ade01fb9e5045202f67be593243ebc226be622698d6cc6803e4daa4db3e2389ac0772e69ad3b8bd1ea218d38a75b6ead05497c8519987ab8e1a71fe35eeba306639ebb3c251b0d00606f0bc4950473cffd0d796ade84c86f37e0d7d2f83725faffe6f53ed38fd3be93033394ae6434b37a0014a56523356c79d8e976693024fc730850668bdc5f7f020b38318ee94c9e0", 0xb3}, {&(0x7f0000000100)="23a717a0a9ca449a113fc2ce9221e45869ec464d65d1c17b50b75b8fce66153e2deb3151af5da13257ca14510c00", 0x2e}, {&(0x7f0000000780)="e84d80caca5e1f1614a64a69ab6f9bcc5074874b6eef603137fef274592a4087c555e8b88db5755051ea5dd86bb24f848eeb00c6c54f4afb776399d55ffea2476f8ede1a5f40710717d363c6410d9b3a6b092860e442cd232d75e7841440217aeba122f5209fd207865a10c51ef5698866e16d814e5c1521a0957f5f8dec2cf52dce1b59e6fee1a8597ae5954088cf0357684ff050365b07040e6640cba7c2d907aa709974682b7357f6e4b5d6da0e8db54a1c62b79f4d4109cd7cded051abe61f07aba497eb425f42e97d16a112dd5ae0c4b48646e0331448e02e114a10a2b0", 0xe0}, {&(0x7f0000000880)="8c51b33a4bcc84b3b4e68d328dbb07bccd269f77e345a8a3ba21cbda63ac956348fdc3e777543ab7267268c218c3234637bdeb5071e7a9261d6c0be18a1fe3d329b04d9393e2a40548210e56a2fe8ddf7600ac868f5dd7db2bb07d4bb5fd60d6983584d4f2890644e783e7cfaeac520a031d168ff40641a0723e5dcaf729df97d1a5d537c0969f6dd24c6723d750ef5711d7134886e745db29664c9bf28d7516b863491fbbdaf01b0ea08268ca9696ffc16e78e3300ab894c3963c261f487797b7aeaa689ff2c73425a2f13f99a570ad557318436997e0a3eb27bc74e1467268be7a8b29c3f8f39dd07599a2446dca96c516962030197350b70254d52e", 0xfd}, {&(0x7f0000000980)="ba760329845b85e0ffe9e1bd8afc67c77c99cfe2bdbe2b34b1243a7b6a8af6f1ec015fea5d2791df44bb6c222c96025d01d7952a7a7aa301e7ab79d180debb1367ea40043f05b0897ce09a2e89a2bf8d9e6e4b5fd255b136262d797843e94cf2b1387bfc3deaeda54141efab37e74f0f343967db9e07db1344e63cc7b7fb2c1dd5623c2da49b51ab4ce1d9291a6bb02a05c105066ebf8814c6fc8defe92d38a8e5c74d649a71451d47dcb6d029dd8e3cdc08ae45971f74c57a0c42c9d75975b05e02df80fb036d7fd6d1", 0xca}, {&(0x7f0000000a80)="2970d87cf97cce9614da4b4965c46c2b3ac766cdf4461fcac4a8a6c1e09045dbc3b3f4b61b8fadca5977522abda18ed01389237cc4f83f7aaafe09903fd1572c965ba11bf1d20b2e92c2c5aba7abbac5356d013ce4c4423ab4a2e00a8c32c830b5a659a98c4ea1f32ba36fb0956752413442a7f4ec19f56d64f8baa2fa89d4b14492415a471d544d2034c2d38c834a0f5d9f", 0x92}], 0x7, 0x33) setreuid(r2, r3) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xd4}, {&(0x7f0000000680)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c927667936cee9ce06cf9e214911502097bc2fcf3a4947b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4f83ff294fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370fac"], 0x221}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000640)) execve(0x0, 0x0, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 03:54:57 executing program 0: r0 = msgget(0x0, 0x121) msgrcv(r0, &(0x7f0000000080)={0x0, ""/60}, 0x44, 0x2, 0x1000) r1 = msgget(0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x200) msgsnd(r1, &(0x7f00000006c0)={0x0, "3ff7a047bcf503f6922e1177530413c7f23b8a94ace3c5fe273aa97d2035c4a7c1c06cd0693fe580d26f1016e9207e7791e6bbc24215478ffba1df8da50960db4ec195a00aad4d4d1586f2de566a896fb3f60dd6b666401e83125e13c461db593504b388c6d7de36da1631ebacd2a676a7f5b93c80d35f03ba4d54cfd516b94b493d242fd1b136c67ec743d1782d9d3e15b7e80cec3f505cfb290e25ec721dee6cf1985c6fbef8ed8b94a1fd7430148a18d9921914fb0d6b9fff74e63aff00964e72e507566d9a730082a383d0f80d37a0f0a4a18f5d56a5a16d67dc47d611b500d15502ea97847ee1d176bc61ba7508f45c4b9685d82529d6996a1d19466e8ec443998815202901ee237b96a9dfe78f3ab3cce80703fc07cf5ec11608599ed7801ed8915bbef0fcdf35ed918b597f0410fe19206f6e3640df7470ebf9bb80c259b6f803b7e25fd1bfb5282c37c1a0f7dcb5f702b8423a7c77cc74a86bc16ceb3d0576bb1bc5310a81b50b5e2fc9600e3c8c07e03dfa75b5f119c9d72bf883a2c895afdf063cb74faf53ef3c8b5f1680278c47f8d17308e98d49dfc8a1ac8a6da379203a9a8b29fd7684d38c6161c9683ddd4c5e1daac25a20a83fa39c465b028e5be6647400749f235830a9836083bcede74e44b36cdb6abfcaa7312cee053d557b579dd73e915ed8bb930fc3116d6305a9886140a853bda5a991b43a966951eeb7dd1b7e87167b32f2fe34f04751effdae226a0c22765c7d9a3471885ff7dcc94beb44e86c7b165a7f8a469172b72d13391dd15ca41ba98dc066c760b3d05a66df708ca3e113a96c109a598237c1156c0f461da5b9a84a5cde80e7731da2e0ef7cfdb4f7bc38cdab8843c7ad7e885f27c79a229fe0c459442a332b94f47021cfa85d7020237b4825022fb3f7a96f15888357f1f44dccb3f18ee19546eb3b6542bc2c52a51fc01d6f802836332b1b3d64b050d7a1dba9ad10d59898ed3dbaff6df0661335fce09c705193eb7543bc03f748986738d4032eec772705bf3cacccfa111620f5ea325a31039c205fc92c1af53d8744dd289b8d88e7e07f81e1ffd9549d06f71f3896df5147a705e44e21812a80d0f1178cf2b67ba7d83834f0de9f62e2b578d8a79576de211e046a969698cd6eed7aa23f121c83c15cd11ca227b7ff683b0869e023fc7a047cc782d5bbc5b7b275f665c80be942d62db4a0f0c6865906975b3dceba966ed7742ac65aaddc93bb6505b7f4c4082c6d9f4c214b55097dff59f6e18fdda48e32bcbe8413f88120e9c8ccdf56635abc95ed296f786bc9cc81870ed4541e8c681abb1857e6e3181a39bee594df9c38eae42994f89f175843da6c6b9dd3e62a631b34c7614e4cf68c74d0a30eabb1d2b53a29bfe4f9e58498a6279ea3f024b282dcb3b265d5bdd3594109e893fed3c0a411cb3dcde937cf93157822cf072512115c7342e14b4a3cb7a1fb23a2e193b68790ea444c4050afdc11e545f28b2c150fab505c99b8adcb86b12769e5b411544186524af26fd4eb13250bc5b9339eead817d020e389062c6187ca7bb1bc9ec8a50bb8b65deb26a97c94cef47d7c443ddc400b1efbf1e0c3347b71a47db32b3831a249fc89bd3777287e004e71320b1e88b6b331bed87969429ad1b59afc396b65f4f91c71556d5f6090756baef200d06b56ef6f61318dd8d8129e2cc77c9f7b6ae9012e36f9c6d29518edb6a2ccad47c12eacd61281fe3e20ddfd0c4c622c2b559646c8bbd2701b9ee9e5f0c689f3d7d4e5ee2168540f6e08f0981cec6fa315416471f99ea13a00908693ae07541c4340cc47fe68e8279b80e3ec19fe79b435e7a9f461809c4ab72d1db43120837e03081b7c6087084348f774791e1af5ba188c36b10f994685a8dc9dd21c54170e4358dda7b2141f89c9299b69e8ed54c126d1b8975201e2635aca677feab4479bef0f4d119d057e6d512a4d86e5816f32c0e5b479400fd99043a6eaf4494b132a09594fa7b392205504e516f8a28d834f8fdfe488d0d4e69078d27da23a96bef9b46fe2bc7cf12d1b2411d587db34badc42a6980a8f6027b7e7df706ddcfa82130d53de13c789e4d6598efa1da5aa66d4d9b5617bce22688a7b3e79d3de9b2a06bb5d1155cbdbb453900467b6c5472ae4b06cc20f5d99d41ddbef8fff6c700bfb0b2ffc7dc8df81b955394e6c278ea38c062869603f9e7f416a76ec4f89ece4a418511c7156afcc92d72cfdc0c2ddd155343e31da615a6c8ddcef1f131c0e3ea83df440e917e4571adfe9e686661a28d7b254231b749c4bee1cdea1be39ef1367d28345fb789e4b1e1afbc68b21cc47fe2380fa915ede552e4a6310937870ad85416c351113f8bca417f4cd53d9fe5d686c90ac9a9a22660c6829f1dbb2d62b6e27a6b0046b5ada12f1009cf953f634869fc02799196718d798b9dfca045779f8b883b2b6068041ebeb625015eb9025ba44b09cdb9d84c05bfed88f488ed7b5845d90699239a79bd1cd160f2f6edbd5956cb0572dc7214913b3217ad364b747fa4f065c32708e27adf6ed8ebcc7e90f8666f5312ab3c2a6544e6d27040ef43ceb4e35d44073c09dbe614874f99ceb1910f9ae97e42d291fe731c012ee874bd0a92a1a2c5243b569db96cd873b008cb253eaa1663a87b81f57aa657d958eba376b187f9b22845dc3e76f00cbbbbcb3a4494f7c78a67b14e9034c38b0f7aba54a4b073efd5b1866219e26bfdc2ead6e2ac512781d44aa597d6481b5c6eaa7f00da0c049385eaeb9ab2f350393dac90697523fe03e03064dbd35dd587f87ae9b922496ecd1c59e98d56902e640c44b748a39dd6dfcf2c6df118591d5579a61ffba2f1494584f6ebedac54115d031d61226446441"}, 0x801, 0x0) msgget(0x0, 0x20) 03:54:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x200}, {0x18, 0x2, 0x5, 0x3}, 0x2, [0x3, 0x1, 0x5, 0x7, 0x676c, 0xfff, 0x7fff, 0xd5c9]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x5c}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 03:54:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300006a35ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000669000/0x1000)=nil, 0x1000, 0x100000000000007) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 03:54:59 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 03:54:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) 03:54:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:54:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r1) writev(r1, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7fff, 0xf64a, 0x4, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:54:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) write(r0, &(0x7f0000000080)="54158e30f5971ee73e7120e4603d4f55b1f4", 0x12) 03:54:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f00000001c0)}) select(0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xd50, 0x9, 0x100000000, 0x4, 0x3ff, 0x44e2, 0x6}, &(0x7f0000000140)={0x4, 0xe9, 0x1, 0x6, 0x200, 0xf7, 0x5, 0xffffffffffffff00}, &(0x7f0000000180)={0x0, 0x6, 0xfffffffffffffff9, 0xb2, 0x7ff, 0x3, 0x4, 0x2}, &(0x7f00000001c0)={0x81, 0x3}) 03:54:59 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) setrlimit(0x3, 0xffffffffffffffff) 03:54:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x80000001, 0x8000}) r2 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="f9f170176ad8f8f970c30d18cbab648d8b1e572ca7bc9fbeab80c97a1b87fe473be63df2f4e382e584104996f49edf2cb6c82172f1d1cff22dd4879d23607860", 0x40}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0xffffffffffffffff, 0xfffffffffffffffa, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000980)="1b", 0x1}], 0x1) 03:54:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x2, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./bus\x00', 0x80, 0x80) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0x0, 0x40, 0xfffff, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x62, 0x2, 0x0, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x5, 0x0, 0x401, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000023, 0x200, 0xd5}, {{r5}, 0xfffffffffffffffa, 0x40, 0x80, 0x1, 0xfffffffffffffffb}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0x4}], 0x6bd, &(0x7f0000000500)=[{{r7}, 0x0, 0x20, 0x6, 0x3, 0xfffffffffffffffa}, {{r8}, 0xffffffffffffffff, 0xe, 0x80000000, 0x7, 0x4}], 0x7ff, &(0x7f0000000580)={0x81, 0x8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x9}) r9 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r9, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e5", 0x5}], 0x1, 0x0) 03:54:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x8000, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet6(0x18, 0x0, 0x80) sendto$inet6(r2, &(0x7f0000000080), 0x0, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x4}, 0xc) 03:55:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r3, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10, 0x20) r5 = semget(0x3, 0x2, 0x401) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/118) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r6 = semget(0x2, 0x6, 0x2020) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r7 = socket(0x18, 0x1, 0x0) fsync(r4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = shmget$private(0x0, 0x1000, 0x2d0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x68, r8, r9, r11, r12, 0x2, 0x7fffffff}, 0xffffffffffffffe0, 0x2, r10, r10, 0x9, 0x74, 0x4}) fchown(r7, r8, r9) recvfrom$unix(r7, &(0x7f0000001480)=""/181, 0xad, 0x800, 0x0, 0x0) lseek(r3, 0x0, 0x3) sendmsg(r7, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xd) setsockopt(r7, 0x7ff, 0x8a4, &(0x7f00000018c0)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) chflagsat(r4, &(0x7f0000000180)='./file1\x00', 0x20000, 0x2) setsockopt(r7, 0x29, 0x9, &(0x7f0000000380)="16986760be74f8a55218048707a3ad2175c1d22aa39118a88ed342a6513e6a4e8e03913809d03f06df2ecf8e5d9ac11193eb1dc360fdfbd3f1068d7db1a5182eb4b776197b36410b2a2bc29da29240611a2163de217aaa7c11dc623706d7a3303b2f95cf9f5703db2216d5f0a90d672660368f55c91045130d30304101eb605b0b29935c3ff40c846af0d81a51e29959e6fabb87cad7c56b1545b45e7411d55b9f6fabca84490100093fb85633c6f502156a48e45f5bcc98859bc737cabc0d15dfa311e01d11eeb105297e97e746cf2167335dd8c5da82db344aa39d1b2980c4fa8655d745c510b87d7d8755a4d06dff9d33e222cb5797dfab73c9b48f027da9ed8734d4407834ebb666a628600bd546f12edf2b3ac15b03da54bc44d1a78d6920073a100d58870a942f2aec487104f45abf266f2f", 0x135) chown(&(0x7f00000000c0)='./file1\x00', r1, r12) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000200)=""/21) pckbd_enable: command error pckbd_enable: command error 03:55:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80000000000003c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x3f}, {0x44}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x21b, &(0x7f0000000140)="8d89699f347399acdb576e0f43b5776100a9ef6e1bf8379646bd20607f3883e41e6a1a2d382a437568ca86707c2c011e3988989000528e7da136d4306dc4874af06b6f1212e888a9cad2fb96aaa6536a2ef2bedd7ef801679e5db581e0c054810e9783d16f5557df9bce10c72c9eb5a7e181ba6b5368ac3856ebd9b46f2e0621fa8eb8b8833148ff4884faa6b5d32b7618571c41b2c0be801ffc568de9") 03:55:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) poll(&(0x7f0000000000)=[{r0, 0x108}], 0x1, 0xfffffffffffffff9) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 03:55:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x8095, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="54ef7a42088c658f0000000000000000000000000000000000000000000000050000005c010000000000000099cb000000000000000000000000000059f8c67742949e4414bf002d588e0d0d5f10fa93dc94cd627634b23a57dbb3c1b555fc7d0a2e9c9d0a785654a9c16427270306c95f73d55c93fd4b303b54b383443e6a2dfce3c8473be26f50498289be179e95429a57bdb08d988de097695711099b880b81145526939dc772c9147633f062ab25c0f36f6685cd17267e13d061f5219ac2033dff98215eb726c4b0263e5c3610dea7b48e2c83edb8c553b8027ddca6ab678a75408be241fc450416d10822292a67c023befbdd3b817c7cc9fae2414548fc1fa1b7ef526e"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x10f7, 0x1, 0x0, 0x0, 0x3, 0x11af4000, 0xc38}) 03:55:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rmdir(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:55:01 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) msgget(0x3, 0x21) 03:55:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x72, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:55:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) 03:55:02 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000001ed30000000000000000000000000000000000000000000000000000000071ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee"], 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 03:55:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xf2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="a7", 0x1) pipe(&(0x7f00000000c0)) 03:55:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) 03:55:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 03:55:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f0000000640)=[{&(0x7f0000000080)="60e5d44e7bf50cec4fc12d14f13f62bb78d05844d63c309baf0c624c2a2cafe7e797c284c776d96a321178e960c49262c375388e810107f02d4845423882f434515cf24ca8e1902f125eb330987dad960304be1323af99713f28a91b1a0c6cef8a73cb2c7b00688c0473df75000d8813712350bf6d473e941be59b6aa90a5bc785a36e8483fd356e3948119a3221e83f1461af05de81aad27bc5db2957268f9044c004d351041abe42c0de7fe5ff03", 0xaf}, {0x0}], 0x2, 0x0, 0x0, 0x1}, 0x6) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 03:55:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000440)='./file0\x00', 0x100, 0x2) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20410, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x3339c90ae0792d37) getpeername$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000100)=""/129, 0x81}], 0x2, &(0x7f0000000200)=""/67, 0x43}, 0x800) 03:55:02 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/200, 0xc8, 0x0, 0x0, 0x0) 03:55:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 03:55:02 executing program 1: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x40, &(0x7f00000000c0)=[{0x30}, {0x40003, 0x3}, {0x6, 0x3, 0x0, 0x4000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 03:55:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:55:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 03:55:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000040)=""/31, 0x1f, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 03:55:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0xffffffffffffff88) 03:55:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000180), 0x9, &(0x7f0000000280)) fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000000)="e9bffb2e4f203514", 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x3a3, './file0\x00'}) 03:55:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 03:55:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000339000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="eb993192964800496edef3dd030000000000db049c00000000", 0x19) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1006, 0x4000000c, &(0x7f0000000100)="ebffcbff13b9fd812ea804343293d3aa4e713048e69931929648", 0x1a) syz_open_pts() 03:55:02 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x448, 0xc) write(r0, &(0x7f00000003c0)="e06a94bd1eb86b5bcc85282f724295915d7edc00ee334263954a8ccdde1404002827dac1b0bf94c8bc7df19cfee7bb852199870000e2ae6d2bc379aff8dd62d990955838b67550192094277d1b052ff4bd0000e0b7d9000000007a983def8008ba299b0000000000000000", 0x6b) munmap(&(0x7f00002bd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:55:02 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x80, 0x6) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000180)="cc807e7c1452925752cafe67a833e60a0a606e89876ab845eaca959346084f75955426695912abe0440727b34c27a0e6be3b0f7a314c80aa4379ba3740ec06fcb5b26fb8074db737113917f381cda0dfd29a4c7c66e517014d9be96d3f7bc6f4374857ee63eb67ad9127e00bb56c761930dffa56f3e0a28c696aa3d7089afcfb88f142929b61caed2dd744ff46dd73cf27d776d9a6dde8a478e7dcf295c48e9d6f68b47b080c47f7f08d0305a234a26b2970d65368a739ff1407619a04ae76da28c7b0d5018728134bdf1b8d9c203271281fc2a4bca00772cad24b0abf15caf8ffc67f866d955f8bdc470c083b7ed37dc5fc59f1a7dca5aad1f6292fde2d7c20a8b8f055379a5cf0fe831a9851e543ee3449ab4a2cc781d62f00f36f949ae87168d7686da70042579c1c480ff5c4796e2894da546e1c8ae4526edd637ddab302d83ffc8a6cec8cf008bcff9f5268db42b25d80f618218b40337f1d98e6d9601143653924d7c270e5c9f497ea74b339237b38406a2756dfae6f50e5c0870ba3b6a5f239cf90e513feefc8198499adafa4ffbc24d665dbdf35184c4c21bff412d505f5175223a9658799ae506582255907ade274654c70fb49b1a8b92102a20e8cce257e9e7f0b8f4a5aa8c62a0a942e4c07311d7b42a9c1e8dee0a18beff973582902ca82fe606eb483b187fe567c7a2a22b27b4a5ab33a0b503b1e5c788bb069b08ece277812cd608d12d22dcbc4994ec540015e342b789cbdc16c50b0a4f5c872ece5743d600643175fd6ab88323272724cd68cbbd52684fe76752e482c63bb278487b20dffa5b20c1e5a6e61d137717ab352b33a56cd8f562a7b3bed7faba7c230d99549ab79de0a32e7c5cccce46b72b1efc18e90075aaf5e88ddf3c329ce78a2a19a7cd33723b6970431e827f261f2b56c6a1b10905778aaff5970a0a965576f752b231c13f06f3040ceee60d4e47051717d373aabb223821b90e1491a905004d0d750b31e8d7091b46f8d79bc3e6cc87b717e2298f9b4fd7fcec5078fb73d4ac4b8dd0c96eec023e0e86862c89a30a0dc715fe604e69c5fa31dc2e419e993d62e8457a2aa2a985440c1901af7dad987e137ceb211e267eeacd6db419ec116761602e65c3ec47cd94e0971e3151de73590a21545d2d115636a95c1532a3138f1d244221a6102cb0b7fb1ad1ca929b780762e8eb3aa76a8354d389cddf2e02a6a098a4e9647cc1370c2cd20316ee0f16d7b055ccb81a8dffda17b60b43e4c42da1e96c1d0e7a477f86d7da26c32526352f60fb707b88a9293fa820c9b2acaa0ee3fd957a7019814774952c24ce25bc2d8668e4caf5d46708cc826a74f71174aa975493fa81f74a6bb6d8f441a6d96c9916ff72e30628dde55513b7a30306130a5970c57922188c1cd82197b74ac8f7461202a94bc42af3b0c449fdc7a38ce8f48f2ff1ac56e9e94ecc525431cebc6cb073c7bf453eb5bd2517543639ea6c500572660435efc6b8a2e19b76a0a8da5f333f258aba7451da51d643d02e43c3e20b1b78f0383fa55829d61c0113b7d4ce4b33b2df75c25b23ee967f73d5d855ab786a7ef405b1437897a6318fd352cb7212bc93db5c733048d80c1727116f9e0ccd6e2b966630e9907b5a92aad9227b0981966d96ce854e61aed26b6aa052859d6ea04030f5db9c4a8ed015b53440da47ef3a1792f253757c28fb336d16df3a58c9c6daf39c58e6778585295f38bbae3c8396b04d94703cfd22f9960536de9e5386a2beccb66541825e28739636d9222169d10b21de7e99932c126f2b925da04feea8c4447a7acb1df7bda32ffb05ea81f01c52a3ac5779221b07da76f5dad3ccb9bdf8c2f12e05ced87c003bd1fdd138e7bc9a483db57b0690afcdebefac2cbf0b7ebcf65429606408506cca0cb7f6cdffc221775086996b525ba24a52b251023133793cfa186bd067faaf71234385fe299bd76a1523d7c2636513f599cf7422e372eaf9af48bafdedb8932568734e0155d79f8fe383424fc714a6b7dd8c45fa16b5d89f3cdeb20f19a9fd3d2532ee0da4c1992b7bad462f9f5269d394524370f877df01077f14bc8845dd3673f4ee41308a2ca7abb6d6d651ad3b24a31d7fcbde7d02dd5c1eb7bc740ad3bcd85c04d382e7ae3f383f0e6ac1f6594d58d3732115676675a1e7ffd117c13e93e9c819ddc6478d9f4a4ed1d3da8a2828271c8a852954a05d25a391e4d8e3fc1c1dcf376cd3a930ebc91a0bfb13ec33b34ed810db826882037a463197eeb2378536b89362c10e27f8ba7f1d1128525e347d9990fb4d1fc3ddce4a6fe827b4bfe4091f2f0185f8e2ce6bafd590f7cc30e96b9fa38b708fa00d59ebdc8aa3fedbc49e742eb75208fda57df1131cd42198b1792c65492ccec7c7bf88eb6c15e325ca7fa25a913dd9855e5197f2a095892dc3158aee666823b5aeecbf25ddc5d0e23d365fd4563d9c532b7437b7ecb8af7cfea61201abbf5c1082d895475220f44814571e2701624c13c152aa80668eef65740f5df97373d328a40ac4899d4ad7bb8d8e232b626b3d0a68c9175428dc4b3e45632420e394a14b29e820c66758f3d950d3c5490e2bd9a244dd6290c4de7ef932fabc22ce1f8265e7411aac6a1397826a8c61098aac9d9a507213d96daa4dedd9e2d6f8821b95429273858d04dedb72593a681b9107afb36025376c7aeff22bb5bedcdbd8bf8ecbe3fc717eae1d080802e73cc88b480ad7ddb2d4e26d2a61dacb60cb232a261eff51cede552b6d30fba5696fea551b5e36284e58f44dc7c82d887cc0b48bd4b7068f76cd786a9b450a41069b8907f23f8ddac2c4718932e9c67c0cba72c7d91895f2643f35a5a54bc4d561e41357835eec04161ad51e76d7ac15a0ad083db73aeb40a014a99a007c1c9ab6fd5b9e350d0ea44140e418ffa4bb5fefc19413da3a3e01d7ddc3ec6eb971b24a5175516db148f6d0cf07180494287c7e5391278b2ea6fe63851f14cfa22bc18eff8fb5b5bdc19e265f756e507cd4eb4e0f921ee213133c3871f4e12ed8d1d7a1fca4bed999248cd15559679ef703a965c4fd44e5b80ce903c72c456eec1e4974f649af71e06a94fe086c829a40bb46eb08185af3ca0e4213f46cd12f61f70174043df4285e17b9c0dbff8d7dbb65693f0a6b3764df2c0462be311c0287ac36a7abc24a84c775723f4c6e7026dc3e75d0aa26f987924ce7b69f5f25781eae54f02b61c4c0c6ce03f3874c09c74e0d4e01c72d40264b169b9d0186fb01ac921bc7fb3e36174c894ce8a2b54f232e4f22259563b3b1faabfb53672eb9f9d1e1f1afc427d1a03d65a2499fca8c8bebb817c44bfd34bd7e44118c2811380c4ca87f9a9554f3739ef009a8e3fb9df435263b2f78630388de51dc62affcc0461bfa530e6961fd4bfc7bdc539c9ad12c6d2e450bc2e0495014b30cbd97bcb26b6847d76eaed3191e87fcda4ba48c0ab4581f0905a7b45931d7d7bbafaa62802a2cbb47a7e482c4e88e2a8055ed52072f0d4bd9e87c8649897ae08b3f5de0ce68f004afd15a9b62e7283f514bdf29211e2e3d6b13737481c940ab71f3adfa7b782edf15b299356ef46f7fffbca90c899752ea1f10234597e3b0188ce248b2b94ab2e376bdfc1c389e6c6364f4814f5ec33f251edc7c7702ed2dcbf00a610d50843d7f45cdaead65f33fd56ebfd4f061a3b05deeac228bf0ea362fd9e17f357fd850c11a0be7a3708399825a3c6146880fb852491c92d30c3e5eefa01e427e0c1a10dfdd288b06a8009772a31d56c8ec64f16bea24a28d4c3789fe53ba2779098aae1f789671244dfaa90b93dbb4bfb14693e4b62b0fd65e47c586506f5ac95bbce029ae08856d6a06f3760e1b2518c2fcff07f9474a0374d7fbca53024ade80eff0e4fdd68d2b5fe2be07c1d098c58fc56c997a64ce9f711ae41143186824980d3c77b2615d22f67223d5a97a603094bc2375ba2dcaf4292902a183f4197a3beb8e646e134e177de5fb69e968e1d62064a02c227119238117ca60d61335ad41d67f65ccba9eb70bca62a00b4c78d1342cc2a34fffe498350830279c0e0f0a688052154e1a1df74cc7a84a13512d88fcbdd59ec2e13927c9cbaa351f5bb35c4834a1c41a445ad8ea58c79bc842d381a12a5932f5729c3ec8a2bc82d61a4c10b2be56f31bbe4c743d799d3c47e384b404e532c5d3b493b5d1cc4eba97bbececcc0dff037f5b700349ed37df2f345af8bd90d31b49266b88e64868cfd8ae07e55edef7521662a9474f6153d82dff9d2c0afe1e45e0c0b6c68b7495cab5698d4b20f80d44082937d7be0917be6cf7a462e8e01c357d5a15a664ce49ef8543dce05ab1677b2daea08fdcb7539307715620994937584cdaa997a0e8d676a93759b04f20795ffd7d0c8c1ab9471baca54c56cb7003da79403f10704c65d493a936e449630bd855e935439c94783fd4351a9891cb6a6135716fa5db0ce0352c6c03d6c3bfa15c5cbefd71b6262f0f2990ab121f7759c09096cb6dc60824b7a629403415dea9af00a41ff23208782b32bb0aadb4631c459f3e4a4d6e73a9671db718f48c55b65cc1cb6814497b4ea8f6f8f274ec74604820122e8c31a8dcd7fd71b25712de60b043c43d13997dcb1bed2f66f45a504ae176b8efe57ec96fa7925578a6a6b90d86ec61e4f4c1248039966a294e91b4dcc37f17ff961f839f682dc7b1001fc909ba4e02c78fbd684447faaa6c9fed59c960b267a22567d871b695525fe7009a2e352eda06097a5ef0984731fcd975bbb9e3c4cc1c8da6feca9a3404c9d453f7e7b64bd6632582a4220f5ef3d9dba07cd8c5f610ed6e7caf460c23edbf4684102fc8847398dd9bc676c9ae1e42344b73ebc3cd75e28e89808705125f3dfce89eed267b3f5dc72828a820041efa8450d871f9aee53c44fa6220043941c5732e06785a5fad25970516bdbcc83b3015b261f4793dfae321dfe3a05e04ba554aa99e388a8c7aeb08d4f934a52ac0f353816c015632d002f5c645f0a126293029a2a14356afc33d1d5f1bf5a79b17097d9be97ee14b8017c6c11fef17f57356e55c80c85c1eef1b49835752beac78b07e90f2e452e0a99badd816381cf6028fcb7ee4abdfc35baef186bbb09fa6227e5ad51ee00ef5d590917e1029a601d48d2dc182ffc21d0c93da96bebd2781e877b2c4702d6510517cd7f3dc93a7532be4348d17e80664a6a0ca15c0324d7d8a0e589fbb686ca33e1b39c6624d1ff107ce8154c4c3e940d9f1fd37c09c33aa6ea5f96cfc795666ba5fde039e0d4bc94b0343e76cb0d7e2e438d8e962a1f44943da573e8877addbbf52f093e55bea28dc1203d553be51383b6ca947fee2d9feafcc74b2035ed92147e8a110f9b0eace6af519222b1b11fa42d234fe3e71336c30d6e48cbef6e284ea009b80f873136eb41b85d3423640aca39451420fb8d610f7f84359ccc8e86e4d7b4ce2503f40206edfd34cf1a328171dcd252b9322154c6cf6da1bb9c62298b3412dcaf66342e51ed92503e295dc60eada61c5fe49b0102b231ee2ae466eda0ca2b35e2626daef42f8977bce3a6b77d7e13a3038248e41bfbbc18e46789a6e16dc08929776d7afdd611ee2bdf09736a9378598b70a9451fdd1344d1eb898a55d5798fc026ad048743309e154a2b53cd9dfe27235ad5c3fa316b3b0c022b6f8c042b5882f6ec5e1f89a5e676e50fc21649cfec71aaef9f87b005d77c1178bc71ac9e629df0405393caca503af29da087f0f10d9c919c509c8ff55e1a424ca073697cca", 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xff5f, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x4, 0xdf5, 0x5, 0x1}) dup2(r0, r0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 03:55:02 executing program 1: r0 = msgget$private(0x0, 0x42) msgsnd(r0, &(0x7f0000000100)={0x0, "bbe488a9fd4cc7c594a19a342ad01aeace1dfe13c0f358b579daae01fbde15d318842ba7728b705f21debfc6b686feecee2a04fb957567f9e0431144798893b196cfbcedef205e54d59c9c9b94ee459e5cb4d93085c19fbbdf367de96cbb16a59774702d6222dcf7b32bcb8ad7f8b894233ef0f4734ad8a3adb76f728a0dc1be805f6883c94c9887dbac7f5a2fa24c0b9f7c8b6255f13feb436194f3af2ddd93081c7144"}, 0xac, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/98}, 0x6a, 0x3, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7b) 03:55:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 03:55:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x890, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:55:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7fff, 0x0, 0x1, "08813d793db98c6976da98a5885ba7cec4ff0412", 0x6, 0x80000000}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 03:55:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/236, 0xec}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/48, 0x30}, {&(0x7f0000000600)=""/120, 0x78}, {&(0x7f0000000680)=""/203, 0xcb}], 0x8, &(0x7f0000000800)=""/86, 0x56}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x210, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:55:02 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) fcntl$getflags(r0, 0x1) geteuid() getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 03:55:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 03:55:02 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x92, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x880, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {0x4, 0x7ff}], 0x2}) 03:55:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x60) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x180) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) unlink(&(0x7f0000000280)='./file0\x00') setegid(r4) r6 = semget$private(0x0, 0x1, 0x24c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000140)=""/94) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r4, r1, r2, r3, r5, r2]) mkdirat(r7, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r7, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 03:55:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="fa9f8216927be2a703931f00e799e52fc672cf59909f1de93cefa83d79c5ce42073c", 0x22}, {&(0x7f0000000100)="46c2e98b1146788c09706101496f4d22d1a6c2881c8e15fc11c13a06df822ab7c337c5762c8ff005a451ee618e81b8d69cd8c0c83be06c1f929885f7b9402490494b26ce30380522c65b3dd90dacc1e1e213705f4d25284cfe76483f715f00ae83851beecb4fb9682e2bab5ca2ea5d4581b9db95b72f9a0186e17370951e7c8e14ad202e6bfaf3530b1343a510e24f04b7e9b9000903941a69c767017299c4ae1e73d1694f0d3e8f81758096788015bc985a286548089a8fdabb9bd2e0e5f1b599e5336381748ec0c3809d", 0xcb}, {&(0x7f0000000200)="b685dba9c567d7cb71e42497b522d8a6ef4e5b2e7c01be28910f7f632765a59f9e8658cd0662a9187b9267b55190f1590d4cf13935b994f8eec24af0bcb3556cc18a9ab2ec114b8b2a79841d65f22a075545b1fa7cedb66ced40ad61721d94c0f835e2b4522706678a74977a836a2755578686e62ac77fc4b52dc60738f514f691885e9311cdd353c6ab12e37a04d3153e18f2189a957aa2258f631901167f3b8658f57ef96726d39ec70768de530f145c18ec257f65cc425c2d240e451282e941b4bffc60f8b1ed8817de20", 0xcc}, {&(0x7f0000000300)="285bcabe25307fccf9f708c79e59e0633656f8e1e0000b5b2c21b21f8cb477bd4cf9d49d7e6b0220f52c1a573b03841473e0062fc63f7c069b230cfee33fd79442d0f4db3a4e099b21ae0c06f2977e44a441ff4199ae2372d9feae33f00ae1ee707dcd3af00ab4a8a57351b2a7f76bf6a3837bdd681d78dcbb9e326e3f7680", 0x7f}], 0x4, &(0x7f0000000400)=[{0x110, 0xffff, 0xcba, "2746e27350e224b50862dbfc061b58d05c12a0aa53741789b7e647074f2359c741f63980e5f6a46f221a6fbd3d7bfb080e74b5cdc2d84a481e23144cdfd01b74e4c373203810bfb5a1b7248f9f36519d1fe098a9f34990baf526f717d94218f5ca6dd5c7ebf8f0adeeba463961eec6a906ff53a6798b00e5cb9131b7104f721cfae91841093ddd2e857ea4f445f67f10ddcb3f64e5d97dfdcfcb5b15954fdecbe856611b917b8e79132231baf6b2fbcaac99a29101f4b44ff4ab76faef2f2042894fbae34687dd943b570c303c17d36ef40917085260731202fe31b1697f23b3868261042d1528625553bd42344d0d4e7ad751e7581d6111cb9fec6b7b61b3"}, {0x1010, 0x1, 0x80000000, "0d1b7c2ed08821ffedd1c1ab10a0b7c68b6d0b867f803601b13f31ac411eeb61ffc299b7d9ab57325047ccd730d929b7135e7f886cb7bc64e177585c8b375a6aae3ec664ed81670ecbc966e90a3ca2582411d04d97c3bbb4a190ded5fde3e2fb8e818b71bd9c60f1c22c4e71de1b746e7efc6627f5ff9e1af5e42fd81e12b29ee5f7622332ec21cdfe575afc5678c4ff20c984a90f80275d07c6bdda577764f59ff9dc9cb8bd1ff76abe347da00ddee0648de81bc141dd2f83e446c1f11448a699ff11cd4ffcae097815ae05ad0e130750033803b62d4e57406d003441731e5d2a5364880cd82b44ce5bd9ca9394647648e95c8c8911d28f4a32ee88e4a18dd23b10777a45f2e3260e1d92ffe426657818bb278320670766a42fd10344bfc42aa08a1c3f76896125722e0d6c9c4bd3930773134c5ed0174ed5d4c2aa3f4e520572b191eec7e238a302afa6efd1ab780302b878996414c849811bab8a9f129f7e542a2c281df3d55c5ff504f65eb5ca2a02dda5e438ff939972a823f2e00136e42bbc776230047454e8b7bd79213d35c6eac5c77e9716b094ee376719b1f82fe88fbf00d5472e61bf06fa0f4d954c9d5c0c793bf592822af4bf56b7252a8fc8251ac67caec4c74030d5fd7047a6bca6795da94f84ea49e5c74a82538c34338cb8fc96f9b71494f88ebb25477e31113e7973bfa24353f42e8c6060d66743a7b696303f9c585636aa75214c27a2d7d84c04cc2a4098bccf429d0a55a46f941f7e72a855d3fbf115711e6ef790441547bdf5db090a40f3fc0cc3299f4435cff29e90d63cc1219ad8a768362ef124bb0bed3e70ed1344fa59ae844126597e4bada3861e7fe648228514b51b42c7bc2b57d92aec60b0aba954f5879b90a146144a17c9ec9b957e909031e4e13f7f54cb0ab84943ab44e319ed6855cc401348b17ba7e305b029b5fffe257b5e54217156545053fa600c979802e20350e5d00d3178482bde97eaf992f274ed210dc796419ffd472181ee72ae63e2361505d68f59595b8b71c0cc81700b17e41ea57eaa04f832ad81804009383bf1005478009ff59606dd72505c5b0072ec994b94dd777422881b24195a5e9933652e5a670d19b71f7fe503def88f946ad9bab2b85a527ea827cf75e0588a29406cb28c6f2bd1b734a5e848409216181e41db1e026ad8ca3469e77933c84b326c67f19a24b6d5c549dd284fe8685937dd7fbda1d3263ea4b125bb42460307b02aebb8e5ec450c7bef817ab5099f26350a7a67b5a8fc3e92e7de1e3d00e7f34ea7de07b8a3e9bfa21d102afbd4990cc651906b057230e5f42a7eaa9c7d4a8dc9c748a69709dfc184f5d3a47e26882a8b6e5f42f855dc2ec3fba24a09847c23f8268ce69645ffa8977784290398e31e7622b8caedd27ff7cc8e1f4550393f649821a0061c86bf30a234e1c26d8156873799fbf8fa64c696eb92f21356ae45efde2b67abef02b908063d47a2e2a0c81f25d9643b2bcaafb3d55d99dc8f5362e2d97931243c06448f850a6023666f986d1e22cf28d7d4ed5de2f6ad18a8eb83e60a46aba13bf469ae8081ca9926168b1f81dce2883ec2c68eae114daa528f812429797a8a134643bb5e2323ce111542f51c22495aaf75315b5338e55d83bf49922341cea307fadecc313177b45afe2182ccf6101436aac7a5cb8f5c80180e18936575d6d2925ff07b9297b09d2983c66c13dd7d63e95ec50a185d20c0042fd2327f81f5fad29a9bf079dac58fe69e020db32a0a6d251599cbb24fc1c7d4487cfc0bdf77840b011b3072747225f67aee3e62be9cfe5b3df71585f288db227919ee891a9c4bddca71f70f33bed1ab41a7d8e1531989b9b799faa804846823d0127682080f79400159080d31e90b9d5bd5d3eef15e50c9bbb04988b8b7e2a4a679d0a90f2224a1d873e2f3e9d3206804478359f7dff635186cded0089ceeb281742553e70b3cf04bdb7eae2df651894b1f158e02332d426e98c16385f399af6a9f6b3589d4d5c9db47e88ff9202e9e16d561b0651ceca571d2a8009a18f1e7234a53ee34e8ab39ec808ceea8b8ac6980684f71e53378a5b89d952db853f2e42d8b7696ff96624f2f6b40f99ad7d5c9a356073df9e9aba2cfd82ed857f90290ce9251b59231c3110fd53be9c279bc9b6e54424e9c4b7df73be60f5af11e0fa24008b706aa6533073aff7b0a58960602aba4a55de85d94a0baf934f2b27ec8552764a0fe6e3aafceb95f30722c2d880107ef89983bd3fd4cbff826972c773a44dcc06ef48ef87ad688ec527d697a2464fa2db06aa4071d88676f5f75e6fd2aceaef326afc0a2cef9ef21721b18ab7e8f7aa09afeb72237069fffb1db470a85a4eb2ef98fc026703386fd1eccc4a9590947d7bd8d05b1aca9b6382adf3d11c81a21fce0a75c0657e10f1f5229ca343f087342cc30d1bd266d007b2e9e3c530a3ceaa491c8eb6f46bfe974fbb9518764082722a898df5946d7808bbe79dff85b9512367a490b9df0a5819b0a5f500c5301b1505e47c5a7676dd9b4a0cb464391cbb401bab8256edddce8b779a60b8e489368ad1c95840d4e92cd4418d92b199b36d4dd242652e32f2e3caa730fb7416466583517ca09db60c56884128033f402d07d03fb6910bfdeff68f06b9a0a526db5321b222c918d54b7cd9e714506449d9e7ee9b7cb06efe5e8fa5e7e9334b7a86b7686d579c84a5c8593eac977a080cf4fa2f123a20e31633960a80ce2c553a7e179bf1cebed10ef2be4cf85d683a74dff821880ccb02953841c992c14b25d7acd61a555d886533c704dedf05bc6b9e7c07d9895b33c0dad71487e295c958ddc555c003393fc19b2b458aad781aceb36cea79258326cb523211f691bb7990d96716b74e7df66f7426278299ca47742f3774b053f923070e054ed66a34983f2ad123304739feb9d14967a7de532f9fd73761ede441b2ce65d7efd0e3eb2b000e33f8cdc1a1e10fd86ff076a83cb08bad133f9a9eaaafbcced6f9aa46ed5f9f08f7024c05297b48db61ae6774b5cb919f4aebeea21cd91c4948eb749a9cadc0c4748432346a0289b909fe12f513011fc0dd0cf168543b3781915e5c35cf5a42882d63e2b895e760c7d2332863f3959009783a1e7b4abe468e67818374def51a80c472d338224d4cdb2baf47b0e1311dd2c28c18854167b554c2c91c00908064548626017974dd673144d71fa5a71671b32c8845690f3b96c4d39b276769c2a05f47da565205de4195fd95a494858c96228b76e4c1b43e5bdd95282ca5366d9b64a66b91736104f56dee0cf1c04df9d8e2f98b6c4cd5f0f325cfd0a763736b95d059a98c677247573bede09bc871eab0c96f575062525bb00a3079b11cad3d75cbb838357f1af516339c6243b6fb4198bbc4472de787706926a9ed15f1e56eb02ad5c5bda80a6dbe05762d3cf22d4e377431b26674a998358cacd4a553e097276636505e7e18f1f133d819af84390eaa7f8ffda3995991e540be6149d214a8bc7b5ca9ec41445383820b416897c5333ef478a31e4ff8914b9b5ac19720f42cab949a2af96011d60d7dbdf165b37a989d694ea5384baa57e3aac75f57ddc1fc40efdac88a0417e04a9983109374dfa44770577962632d087379d7c73875dfbb6432f8a5dc324a296222e263f72261a20c076c7ff4fca721efdc8275ef879996c79e48b99ea58c978c2e6b4a8e2f7e322ef2bad2df1f9e4da9895de482474212c417d016a5ce58b1dfe631b3137b64115cad30688c2e9212031b7272cc785f3a6c69def48e57e64141b29e51cb79217535f78cb3ba0f6ad8c395e54711282d3d5c7b6cff841865a970958d238cd2047c344a95c0eef91dd5c0c83d82508cd3d8179171dc02cd14a27d56ff15d5ff9da64807573b5c092a50acdc7d7fec05458607b388bae78842825a55897dc6aa3203fd78919b935dab4957aedc1a37351dcd20bacd316dce230b2fc5ddefb35b7361f5b929f943c4b25e6eb22b06856269fa350bf33ab194b069d39f192f8819a6ed9e26bf112b1da9ff8e34ec0e7497b2d5f6922d7df969ca1e6324a3921b869e0b59f4268e129de1236c5fb992b1f7f22e9176dd1124e4eddfd3972ef27907d3e8454f9eb4d85a0cb49f750e5e6859e8ff860318c1dbfd33977fe11874430a62281d65f54b415448e967119335c54ee4b7559f91092b3c46b204b176711f9302ddf6bbd2bd61d67415b3a10f4e402a1f7a37fc72cb3009fe24095d2a71395bde7c93dbd8afc39a4d8dc927341517bb5e5dc11dcd14d36666d85612f9aa6219437cfa3965ef2f8110781f072a2ec1b741697a23c8f009ac4fac8d2fb87b9e7043b83cb0b870cab760185bee2717c1d8043fdd5263163a882845d06a0393ae4aa5a8eebdaf117aaa360c053e60a0507c4642822841b8813cf3b77d4c3641b1ff20503f454755c9a3c1adb92a740b7fed82eeeb24bca0923a7e2bbcef704d1791ac39aef8e04f7451ed6149bb5e576858c3381b4de56af712837ed781d90580c9fbe4f6f2830dbe831f13640266f7fbdca139b6661f83f0ddebd507d26c1165338103ba10627018b979e04b629608c861a5c6f5d6c2788bca9853fbe56422c9a44b7c2768550ef9d22c014f8bdff6e988963ae672d066f7b9db9f4067790f8e393084454dc187143e3f3a7e4b6a1ad28f469ff86738ea07853a911dac2aa700c62385a40fe4b7f927820074bab2190872485b59be8cbb4def69dd6f4b03fd176f7e4c37248dbf1f64e8c5124de9ef98e3d0bd5c77689699cd3c90518eac275a927033cb13b3d5062c864b5649567d86dfbc510b0c76a513fcbee163971a3756f34f8898151e00755498ecede7f5f5bf818be1359223a1d434cbc0f052dae6711f46515eda5f0088a11201b3c3805d9d339ff27724707c6788a172380794728e99e80b2dece43211d1f14824c1751e195762227a9721975506895d876a551f109c49fb16849b9ac2987f37c8fa33cc7ca2a3c17f403a30fc3d69abf257f013014bb0b3a0dbce21bb409342a0d39d3e5e62f08613e656fcc36af043ebf4bc89ade56d4d5bcb249ac07baaee422cea6ad110405b7216db14c1f75b9b6daf2beb74d6feec37225e40458b7d22f4a3501bb865bd4f5a04496115864d3ee81bf84c08ec60daf6c2669827ba454b977bbd6ddeabfbea579413cd8155d9037b1ec4f4edca87f901c37d416c84050adf8abedc0f6b231cdb0b2b58889d9a7956f17b9440653a7a9ee4b3ae4c1a30c0ff51032b52c751c8899092d04d8c588f4dfa15424ccd83df37ce7a3a2029265aacbc0314501178c32fea9d766c900dbe37950e8cafb581011b6ae6a5e94277c308e5c1cd67d3c455390bff92bd560756b9920fb4966897aab3f24df8c41b40cdae595ffbffa2857719b05fbeffa715ab151ce50271df76ba9686567fb64d5b4ba681fd84eb53bc53241e33a06568cf96d3a64fa41f1c8c67c3d725d4e6edf89b174d9605740b11d55f079955fa211abd8a7db2de54e8ea028d2b8b5daf44b0bb8a5226dadb5f7c59322fbc6e2d524b52e7c222ce33f2219ffa4c5c0cf503664dbe2d37dd773615d1b78e7ebb30c6516455d387c63b7da75a4158ba3acd7162bcc730d11478111296e1f77b4d6b78aa825f9b785dbdd2fb2cec3d75990cc3c7bec8a4679c12091e9edbbe639e26df1a99e1c6e36a079f9a10e84deb02cb057cfb962d9ace0e3b96c6a34f1ccaeab5136825e3cc32dcbe35133f980c8833cf57cb2a49ff9cf8365b1ecf247"}, {0x70, 0x1, 0x7fff, "7bda3540de27180e0ff4a6c8a3afe69d3f1f151c81dab863f9ad2a60ba10e11254ec2e7bfb8f648d49088910772bc56b2de0ba7fe1812025089eaf31760975134ceb2a11d3944969d63cb8127ac0141556f0de8e4285ec8af98aca036e"}, {0xb0, 0x1, 0x1, "8408d7fc22cf3de745da3b6d5511df440aed3ecda18aca466224d0405dec436adf95607a5ff402bf8cd015e8ac9cfc10ab05ac8cf7ce9f0e8fc0959489f92f7a0c4320e1d0956f9b9cd52c0f00b06fed5c732cd9d995556a9f21062490fd0123bd9ea249092f2c52abc651c039673a0657ec3ed11c1db2338a625ab56fd58d51b7602c9291f1efa3e76beb3c2685a049c5ea5b53f8c3c5a8c1592dd3"}, {0x100, 0x1, 0x6097, "add9de1845f019e9f26ef7b16eab3fad51d6c387e06fdfe02a3b877d918e1d58a87ced742765c403b5a2a90cc1924ee5d91fdf5e6dc3d431e284443036049d6abd87300cc28ebac3888e8763a2de0b81005843f53de9c23eb3f3eadcbc7286c8bc0e648072fe5a96f1433bf764c106aec118adcaa47fbecebb62182ef9cb7c63b71549d5bd8f5515b83c3ba84442915fb4a2ce9d8691471c63abcff9a48397d322e3915a6bcf54303abf430db3d592b49b79f1cfcf01a6523756ff56b109b7c8bb9aed10430a673902fbdac56de707c74fdcdd64e53e5131235f4ce2649fc35df982d269468d17fadc5a"}], 0x1340}, 0x409) close(r1) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:55:03 executing program 1: mprotect(&(0x7f000001c000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 03:55:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7}, {0x44}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:55:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:55:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x58, 0x4000, 0x0) close(r1) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3ffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x0, r3}) 03:55:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x5, 0x2, 0x663}, {0x2, 0xffffffffffffff05, 0x4, 0xcd6}, {0x56d, 0xb06e, 0x1, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x27f, &(0x7f0000000280)="8d2002ba67bccfeee66940f12feac9875d7decd821a38ec9e8de1f276592cecbb7fbbd5a99813d42e4538a108ad2e766198c44a80c6454684f392807535c0737e2134b9b1a6def09cf02af130b939005f78a21f86bbb98fbf7da541abe2b7988086bf482c5adea000000") 03:55:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8d0cc136") 03:55:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x64}, {0x6c}, {0x6}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:55:04 executing program 1: r0 = semget$private(0x0, 0x8, 0x100) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000140)=0x1000000000002) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="3e00e2ffffff0034f30ba7ffffff005655d40b5c718f49e03f0ab24f74abe0f73bdc61f7be3abc57c378cb0c7ca90a8d1741f236e6824a041844f84eaf33"], 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x17, 0x43, 0x818) close(r2) socket(0x7, 0x2, 0x7fffffff) setsockopt(r1, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x1ff) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r2, 0x4, r1) getpgrp() sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x5b, 0x0, 0x0, 0x416}, 0x20000006) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000002c0)=""/95) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1c0) getgid() r5 = shmat(0xffffffffffffffff, &(0x7f000043a000/0x2000)=nil, 0x1000) shmdt(r5) getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4000000000000161, &(0x7f00000001c0)) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 03:55:04 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x4a8f, 0x4, 0x904, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xed2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x53}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000fcf000/0x2000)=nil}, {&(0x7f0000c0e000/0x4000)=nil, &(0x7f0000d21000/0x4000)=nil, 0x2}, {&(0x7f0000a88000/0x3000)=nil, &(0x7f0000d0a000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 03:55:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 03:55:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x40}], 0x2, 0x100) semget(0x0, 0x3, 0x50c) socket$inet6(0x18, 0x7, 0x1) 03:55:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x41) getsockopt(r0, 0x3, 0x201, 0x0, 0x0) 03:55:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0xff, [{0x3, 0xffffffff}, {0x2, 0x400}, {0x2, 0xffff}, {0x1, 0x200800000}, {0x2, 0x80}, {0xcdf42c2ba59181b7, 0x9}, {0x3, 0x3}, {0x3, 0x40}, {0x0, 0xfffffffffffff3ac}, {0x3, 0xf4}, {0x1, 0x5}, {0x0, 0x9}, {0x3, 0x41a}, {0x3, 0x40}, {0x2, 0x2}, {0x1, 0x6}, {0x1}, {0x3, 0x11d}, {0x2, 0xa62}, {0x0, 0x7}, {0x3, 0x5d}, {0x3, 0xf114}, {0x0, 0x7ff}, {0x3, 0x1f}, {0x3, 0x1f}, {0x3, 0x3ff}, {0x0, 0x4}, {0x3, 0x4}, {0x1, 0x400}, {0x3, 0x8}, {0x0, 0x7fff}, {0x2, 0x8000}]}) 03:55:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c, 0x1000000000000000}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 03:55:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 03:55:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000008c0)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e400b5514027f448bb7080f21169d424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2863e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb2c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422d", 0x101}], 0x1, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x8) execve(0x0, 0x0, 0x0) 03:55:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r0, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 03:55:04 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 03:55:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffffff) 03:55:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x1d}, {0x6}]}) semget$private(0x0, 0x7, 0x10) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:55:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/4097], 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) 03:55:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) 03:55:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100c0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 03:55:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) 03:55:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b28027822", 0xc9}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 03:55:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)="d1c28a0e98e9d57a798a4c35ef", 0xd) 03:55:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xfffffffffffffca0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x1, &(0x7f0000000800)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r14 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r16 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r18 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="fa04faf78d40a93fbd8429fc9b9a1deb199c159e6f9b271a3069c55414eca154488e43b88ed370273fbd575f4b2e07e7a3a96cc0015639fabcfb12984c854fa255ca674d03678aa5e45295a48a77a8bc6969", 0x52}, {&(0x7f0000000540)="6c8fb3af38cacc64d1647e81494c047404149309afb6d92653ce7e8691a97ec96a1c569622533b7cc8a9e700bf3e91e9a1cc3304b8cea049247f9187ddc5a19472f7bbc9fc417aea93b5ae6adad81832b1c76f604b21bf983eeaf903771957a82a29ccf81c8fd83affb7e9438080ccb05fdf3a81156cdd06beffa5bc71f96958a168df1fff4e1cf83cd6fbd3419ee5176b0b931359db1afc888bd1cf0965ecd3613229ca21190ae904f56865d31c8d1c2795e0741a72d51e27782d73cce2eb1001839fe8800a", 0xc6}, {&(0x7f0000000200)="5878d2b6e6c14a44e0de67d3ea010084c0e11f3f7f7c72a446607be3374ef46963f223ddedb329c69a46449fac0b4b40cc85d2755a3af05838330ef0115f86e321540124de48e917319a7aa42d20f3bf65d7884b3275f7028a192d567cf59714eb7a", 0x62}, {&(0x7f0000000100)="97301616d9f1ea5d594a9732d4d24acaf865094c146871ad", 0x18}], 0x4, &(0x7f0000000cc0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="0055df331de313d343f96d66ad6a79aea10006e57e28f4", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x400) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x5d, 0x6, {[0x67, 0x2, 0x3, 0x1, 0x1f, 0x6, 0x4, 0x3, 0x100000000, 0x3, 0x8, 0x100, 0x3, 0x100000001, 0x80000001, 0x0, 0x7f3], [0x1, 0x3f, 0x2000000000000a09, 0x4, 0x8, 0x3f, 0xffffffffffffffe1, 0xff, 0x9, 0xffffffff], [0x8000, 0x7ff, 0xa0f, 0x7, 0x4, 0x80000001, 0xffff], [0x1000, 0xfff, 0x200, 0xffffffff, 0x2, 0xfffffffffffffc01], [{0x8, 0x6e080000000000, 0x100000001, 0x81}, {0x200, 0x80000001, 0x2, 0x7}, {0x7ec3, 0x6, 0xda76, 0x101}, {0x4, 0x80000000, 0xc5, 0x6}, {0x5, 0x1a4b, 0xf0, 0x615}, {0x8001, 0x5, 0x5, 0x9}, {0x69, 0x6, 0xdedf, 0x4}, {0x0, 0x2, 0x9, 0x9}], {0x0, 0x400, 0x80000001, 0xd4}, {0x3, 0x1000, 0xe1, 0x100000001}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 03:55:06 executing program 0: r0 = syz_open_pts() getgid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 03:55:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = kqueue() mkdir(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 03:55:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x102) shutdown(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x1d, 0x8002, 0x1) close(r1) 03:55:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xff}}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:55:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2c0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca507009edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a200000000000000000000000000001200000000000000", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) getpid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x8001}}) nanosleep(0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) fsync(r2) 03:55:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x212, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) clock_getres(0x2, 0xfffffffffffffffe) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20240, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0xd3b6000, 0x353}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0xe35f, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0xff, 0xa22}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000010, 0x4a, 0xffffffff00000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x88}], 0x0, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x582}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x10000, 0xd8}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000081, 0x1, 0xa0}, {{r0}, 0xfffffffffffffffb, 0xa, 0xc00fffff, 0x9, 0x8c4b}, {{r1}, 0xfffffffffffffff8, 0x92, 0xf0000000, 0xfffffffffffffffd, 0x1}, {{r1}, 0xba348e5aece96ed7, 0x2, 0xc00fffff, 0x1ff, 0xceb4}], 0x8, &(0x7f00000005c0)={0xe41, 0xe2f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) recvfrom(r2, &(0x7f0000000640)=""/254, 0xfe, 0x0, &(0x7f0000000740)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r4 = syz_open_pts() r5 = syz_open_pts() pipe2(&(0x7f0000000040), 0x0) syz_open_pts() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) socketpair(0x2, 0x56264aee915f8c18, 0x92, &(0x7f0000000600)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000780), 0x1, &(0x7f00000007c0)=[{{r6}, 0xfffffffffffffffd, 0x44, 0x21, 0x4, 0x40}, {{r4}, 0xfffffffffffffffb, 0x0, 0x42, 0x986f, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x2}, {{r5}, 0xfffffffffffffffd, 0xc4, 0x1, 0x2, 0xfffffffffffff3d8}], 0x5, &(0x7f0000000840)={0x7fffffff, 0xb7a}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x60000086, 0x285a, 0xebf0}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000002, 0x6190, 0x4}], 0x7fffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xf8dc, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x8}], 0xbc40, &(0x7f00000003c0)={0x2, 0x9}) 03:55:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 03:55:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000240)='./bus\x00', 0x12a, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000140)=""/84, 0x54}], 0x2, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0xbb4, 0x101}, {0x0, 0x4}}, &(0x7f0000000200)) 03:55:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 03:55:07 executing program 1: r0 = syz_open_pts() lseek(r0, 0x1b, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28002, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 03:55:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() fsync(0xffffffffffffffff) symlinkat(&(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file1\x00') close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r8 = msgget$private(0x0, 0x649) r9 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r10 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r10, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r11 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r10, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 03:55:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 03:55:07 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r2) setregid(r0, r1) setregid(0x0, 0xffffffffffffffff) 03:55:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x45}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 03:55:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0x6d, &(0x7f0000000040)="6cbdcf5f70af7224682acfccfb3fe50137c568fdabb465a8b05e95ce1cc0c364cd210e5a6c2b3ca2b17cff80b289040282542e98c80df26ca0a862609799f55ab645c44c88dac5cdfd13d1fe8d3fe89b1a3e6df2168a3a59a88cd30b5ead9278f3ffdde5cabd6e751418886d64") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x80000001, 0x3, 0x6, 0x0, 0x0, 0xffffffff80000001, 0xdd5c, 0x1, 0x0, 0x7ff, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0xffff) r1 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="ceb62889d4345f93877759a0a5d33f79e9235ff7ac2294d0a85cbee6092fe61af99b90d559be4ec084d9736835a584f28104574326f43a0e68bd7465ef37b5a0573432f96108a72bb7ff5636f8b82c6f2f8a847c8ea484dc15d53451731a92fde9f3aa646f6e8ca99bffe2268ed59f1d705cba1e9be6643f0ebed97e55bbb1e00b181754dd40b9a9c7841431b90fdf056fb4315d210290ddad91c670c7edd8f95fbeaed30b94ec1e04830daa9f6277458979432fde784ea8e60d8d09364a7b20587a3ce5df29bb81790787958f65ec0af2bc5bba9588f90f849b1ea658d6706bb93ce500fbcf17346935ec53e13ba30e775f", 0xf2, 0x1, 0x0, 0x0) r2 = getuid() getgroups(0x6, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, 0x0, 0x0, r4]) chown(&(0x7f00000002c0)='./bus\x00', r2, r5) close(r1) 03:55:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1008, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10000, 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x4e, './bus\x00', './bus\x00'}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r3, &(0x7f00000003c0)="2f761e020f301e06", 0xffffffffffffff4c) r4 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x80000001, 0x0, 0x5, 0x1, 0x3, 0x401, 0x6, 0x3, 0x2, 0x8, 0xf7}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 03:55:07 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xffffffffffffffaa) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65300080712cdacf39876d82c50285521da7ec2ef27ea875dcb5900e9ca07dc0f228fe0beced9d148f32c2068681def5226ba9894e06187b5f2af224c7c1fea303f85b77d2d0ec1cf4fed391c98f556a4ddd54e982968a604ee20893631326ad82089f7ea7a1042a3c6b2032dec73328a02c96923f61f373357b2821e102b47cbbee9622223e8ffebd910affc5b7e22b"], 0xa) 03:55:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000100)="43563c54b98ac9bcd947ba02e3869cf52939b409c44db1a0ca1746d90bcbea79f1a877bbb4f6a57332d223c60fce55149104e9dfe695f8222d03454f296fdbafd809955451a841e28bda6d9e25e0acb76000347494b29ea1a3e07413970fc23b02a6810190f4f63675078119a6cc720ebbe4cfd1f73922c95237acba42eb989320035d94360f5eccf358482b5f0e2e318ec2fb02b22b49b95d7a91", 0x9b, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = semget(0x2, 0x4, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000200)=""/76) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x5, 0xfffffffffffffd64, r4}) 03:55:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x101, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x81, 0x6, 0x7ff, {[0x5, 0xc045, 0x6, 0x7, 0x80000000, 0x9, 0x8000, 0x40, 0x5, 0x8, 0xbe2b, 0x40, 0xfff, 0x10001, 0x10000, 0xce, 0x1000, 0x3], [0x0, 0x8001, 0x3ff, 0x1, 0x5, 0x1, 0x1, 0x80000000, 0xfffffffffffffffb, 0x9], [0x7fff, 0x0, 0x0, 0x2eb400000000000, 0x1, 0xa2a, 0x2], [0x1, 0xab, 0x2, 0x6, 0x8000, 0x5], [{0x3, 0x1, 0x6, 0x40}, {0x100000000, 0x1, 0xa76, 0x8}, {0x5, 0x1, 0x8, 0x3}, {0x0, 0x9, 0x3, 0x1e7}, {0xfffffffffffffffb, 0xfff, 0x1, 0x80000001}, {0x80, 0x717, 0x40, 0x9}, {0x8, 0xfda, 0x6, 0x9}, {0x7fffffff, 0xfffffffffffff896, 0x20, 0x5}], {0x10001, 0x7f, 0x100000001, 0xfffffffffffff001}, {0x6, 0x4, 0x1, 0x1}}}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 03:55:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = msgget(0x2, 0x229) msgsnd(r3, &(0x7f0000000180)={0x3, "fa860c561f8c0d34177cad1fb7844bcc05f5571b86c0a1aef6efee23647c82016442b89639e1598f2f055824f5384d0edd1ad92f5e6196e67792d931eb94af7d51d2dbe1f3b8dff45a3565117ea3bb60fee688875fee5198033fbe89b573d723b31fc3fe839d4a06d7b0218abd230fefc4bbece0b2e6601cc9a6fcfb361b5e4f15bab8"}, 0x8b, 0x800) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:55:07 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r1 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 03:55:07 executing program 0: getitimer(0x0, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x4a0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r4, 0x2, 0x1}, 0xeace, 0x6b, 0xb2}) pckbd_enable: command error 03:55:08 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="919405401741b554a0ec70a6533eea32b4f20baeb6", 0x15) r1 = semget(0x3, 0x8, 0x3f) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/77) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000011c0)={""/16, @ifru_dstaddr=@in6}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001140)=0x1) r2 = getgid() setgroups(0xa, &(0x7f0000001180)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = getegid() getgroups(0x2, &(0x7f0000001100)=[r2, r3]) pledge(&(0x7f0000000040)='\x00', 0x0) 03:55:09 executing program 1: r0 = socket(0x20, 0x4, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x1f, 0x80000000, 0x3, "4055a80790ec2440177c521be1f85a6fb28e8a76", 0x7, 0x7}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:55:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0xc}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x800, 0x10000, 0x4, 0x2}, {0x48e3, 0x5, 0x8}, {0x8, 0xfffffffffffffffc, 0x5, 0xffff}, {0x9, 0x400, 0xc0f, 0x5}, {0x3, 0x7, 0x6, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") pckbd_enable: command error 03:55:09 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:55:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) fcntl$getflags(r0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 03:55:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x2000000000000c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:55:10 executing program 1: r0 = socket(0x11, 0x3, 0xdc) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780386ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8943030098a85ff3faa8d9211830e0f2f0000000000000000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x180, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 03:55:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2018000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffd) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 03:55:10 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$setown(r1, 0x6, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 03:55:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x4000014, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/179, 0xb3}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x20) 03:55:10 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0xfffffffffffffd44) nanosleep(&(0x7f0000001240)={0x8000000000000002, 0x203b9ac9fe}, 0x0) r1 = semget(0x0, 0x1, 0x11) socket(0x1a, 0x1, 0x3) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001280)=""/4096) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) connect(r0, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001100)=""/254) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 03:55:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000300)="8d8b8ffc14f6776f1c94b3c4c66d19286c250581cbe3def184be0d29bc5b4a050064674a7500fc7da0df16c071d3563ff1c38d5426e05c9db906fc437140daffd840a9a636e400025ad61f32d4c270855d7fdca23852cb4ffa30edc9edd7cc3e1bfa581d4c1dd6638031e4859455e521ccd3c568c96946017b9431e74660e7c7e66484f943f562b4937f1ddc29f5fafb632d9bcd177360dc358fa0606e53a5fb1e7f4b589ad21dc7fc7e893ef6318ff95356450ff8b822b4a824426daa89cf9a1c20149dab42e073403294b8a8ed868a2a4628677c4827137277a3f99470bfc106e40e171928e4762ba0f3d19e16e9486958d2ce434d4984") 03:55:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") shmget(0x1, 0x2000, 0x310, &(0x7f0000ffc000/0x2000)=nil) 03:55:10 executing program 0: r0 = socket(0x20, 0x1, 0x0) socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:55:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="81ced658627c8e87393ccffe032db3de173b45f6dbc046b468c910e08cfb8468191b97b601f47ba601b1fb488a71441f44f45a65614f9b174cd95a9354c1d73a5aa62d1002dd9fea4c9d4236dc03dc1fc8182748a693523cad4b05d0221e8c", 0x5f, 0xc, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x9b, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db2433889cc52adfe06000", 0x0, 0x8000000000000}) write(r0, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600", 0x638) 03:55:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x80000001c, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 03:55:10 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 03:55:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 03:55:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x408, 0x44) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x200) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x4300) r1 = semget$private(0x0, 0x7, 0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mlock(&(0x7f0000ff3000/0xb000)=nil, 0xb000) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) open$dir(&(0x7f0000000340)='./bus\x00', 0x10004, 0x62) r2 = dup(r0) write(r2, &(0x7f0000000140)="14b4bf08557d9635bf053978a3be423f6e6a8d14bc0905aa355a06e58d9ae5b44e93b6e1ffafe0ea422de0fca6fc807d64ba6c4ab5f496609053793c30ac1c1be6ffb112f97bf340725e3a55b9447a737401598241381eb038cff701a4b2004f630704e6915922e3d4fb423648d246aca33577e2857c256c78c2fe9ea9ad08c99e99e2036b01b41b9be48bbfdf4ad0c7a6871420f18aa0c7ca43fb6fb9d4fd0d0e6f4a3ce9928bfce9f6a55000", 0xad) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)) 03:55:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 03:55:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10030, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x9, 0x4, './file0\x00', 0x3ff, 0x4, 0x7, 0x7fffffff}) syz_open_pts() write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10004) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) mprotect(&(0x7f0000051000/0x3000)=nil, 0x3000, 0x6) pckbd_enable: command error 03:55:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f1830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 03:55:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="b77e5b3401ba6b5a59f9599f984632f6383030d3258e6c0fc35442857be49738578f750d332da87f756871edc17b69cea0073aed1093c726b8073dc1f091af2e376960", 0x43}, {&(0x7f0000000400)="759d50453b54e473bb30311a1a9e29c4c9da0e4258836f885b6aafc7d935a359ab851ccfa730bb821d0fa83441d4bab0e25719f153b79a3bbd1f43134c6c77003fb916dbb90cbc8af8a08e591f88be620245a0e4b10dfcc35ccda282e88630bc2ab4017e1943548a8302e6e53bd85ded396ccaf5c2ddcfff6c5bb6272be8b3227a626bf93cfeb4fee40abff48f2b452b602f767b0f6af61e1af248439134d3328dbab29fdabbad7a61fc1109bede2b42fec758e503e2762add00900a75c4cc4def6666b412126bc64f721e942a4bdffd5cb4bcd091671327f6b74abc644706c1a60cbff43ca470830ea9179440e36c644cdf10cc2ecd011a2f35c8fb22db3d05a4feb80aabce5f6b201a18f4c7210af63daeef0ccf6b6cb2c87534644cd76c229dd5b33bea6ed65b966600c968336f3f51bf25e0a792b1bffb94de5ba25c9825c66fb7c015c4653756a7c1fe8c788bdfa2b2235cdfd9b0c4884cefcf08345ba400362385f5bb5be64efabdb91efdccdd833b981c5c396c5f64281a7cf2e35712bc514657584bfbc18902f9a417a0f375c7a93bc66f55f72d2deab32dd3503e1f270fd50ecff2ce0a8f0295e39da58078da9f392b67683cd01e04df66e1cacaac565d3f32bcd1d67f10eb1aee2ed895e9b457ab38c3a7589780ab43b19489e3af3b6ba7a716c492a7c943e8e0200ba06bf078555cacae30a1b5a03840cd0ee52a3600101cb9bff4811e320fb92892a156cbd876d89ffbd1faaed8997428c8db765196a849ac68b29fa901a564377265d8316129f6c165536d93edf576d79c6118bec72797cd690e1a8d9b9b1849b3ef5f4c7e76f481065515668e112232991a017cf3f75eb0c44d6cf4ba670a6d31f8257e0f787b086544b750fdc296efc1567863a00b3f4c17bc8a6e0d5d5b50ac943a6ad643990ff387b9e0cd1546118ea1332ede85f5d32cdff0cebc44d2b692b24164c8f4861cccb52bd731857e69ce61ab2ddb1e526ebcf3c0d205e91a3e3fb70319215201108cd142dac61246d6e2fb104c1f50e73678a53ca2409fd2dcdab444deb2e7b6110ce3ac9912877915f33e2e25a31730185928919dc7a9f71ef950e4f28fe514fe2fe9d281ae3d847ef4e091bc328c89ea0bc2216dcc6cc4c008c5382a0d6739b1bf8fa856f4bd09ac3e330ce5f056659b32e96217ab81365a4401adf8ce945664ce843d505696bef486b9935e048922c3e07276307e82d8433d9057b06cffc7ca1d7715e1291eb4e1d95396fa324b62eadfc0da1e51c62bc95f01a8378880b3d2fed6b71e4c6800b8e9d25aa92196595e742add61a1cba1be9d6e43e5523a65cf83f1673dbe8b4c071136b377874de94277b2032695eba37b36ace5e7c6f87a8bdb1b57e9ed81dcfe965174555f78aa4d0b4d5b44d46b29e7ca57c2ba88e6c03c2ea6d327556e73231bf9dc53b3c1b7a8e01672af2ff5251f966c18cd5fce7f98552a46967c2d8bc1e8a5a74132c2a2e6d5aef9bd9c9d6b5d14de94e8676a503042a243ccb07e014da4b701a3d2b57efd436659eb3fd4dd154da924853b4d0214cbd39e024feb4f453f6f37ad09eb4d155950a3706010be5096dc856cd4dd291e94da214ec9f3aba01fb3e1ee58b6ab307cbc2116868e552747b285f724290cc83e4d53c714c79ec72b77bf6f5e204d1ce1186452b965b2b3a8481ed820161760b489906b72c3fe3ad99eeb36ddb1eb291cefe521a4c8f97d0037b5c2f003554e872f0301e82cdb64d2ae0f85f2064592486589654649d28992d0bc4a98f9879dd4c52d28591a7cb888fd86a03f7db9ec1b1e758f6b282406d65d5da4473add835e0ceea434ad5ff381419af4ecb23d3b8c15fc4c80976cca78ecbfc89433d22eb81788c0cfe2744e58242bb4394ea1c9d57e45836c825bdc02e895b48b88c78ae1f0006b72b9ead0537bcfc79c6c655c3c5c7066ab460948962361c7931eea7dff2bd252ade48eb3312899b7f85ec734e0b647eebb8db3b46657deef5691676bbf241315d4903b935a5498764d8ac43fb1a164fe494b21e2c8d8708e03b4841ca11e69bbe9775a386c3ca7236243d9f8d22ab90fee4a073bca304e5736a57b08a031d10f4059aad3d19631e80e52ee340f614d54c814f63a657be59806a5d84368ff83d6ce4601bb5bed7adee0f157fcc8b126cff4fbd91a26cce3d8dba54d3cdd835b341bb72f363d89d4e5f1317c553662328490d72995a0662960ed673e1857e4ffe9cd5c95021cec411e413e81de7c135c5d2bf9c93ea51adeb39af98acf6fa8a59af1e0a676d5df3b49754231a8a153a02f6097d8803d6c482f961c05bb8683f2ed933608f2ee3d6593893604bf2bf8e86eef1941a292c5100022488e0ad62383f76cbddb576b67fbb0a5d48fabd1191052eab1a6883d7fd9d3c3509e8f1250a3b4ea999061510086797a51c9dd6d448fc9cba7c8f115f1a87c008b616ed3f379830399eb27efac1fa70ee1d5f7c4c148589e9580f286578e56111b1a2c816229611b66db21b225eb43b854c2ba5ccc523d3c80faa9047ac59bf4f8510b86581d9893f335b2b81203c189c6ce692cc3a500fc1535306df34cc4e8477f038439631bb06b3cfc43b0ec1b6732f9867de04945329fe528d3d836da18c9dc55a4aa3bb578a8b1523c2bbb1e3153e6a6eee53811c216e77cd43383838353c690b490f8d4ddc08b59c2d76035e1d35891d083cf7284ff0180dead05f9c75c65bcd6b4b9b75163689ac6bd794a4fc31164891ba7f07ac799de3f011b87396c5f719cd284830bd482f9030d46763f29addaec82b64ffbf3e22684b3c71a9764cec90940963dae595bfa19afa9a1dac8bf42251ae13511b64e517fcd9b7538754c951cd8d61de9d929db461ecddce0d55acccde56173ac3d49a4f922b4eff83d7064d8c5873bb596b967e6ab9d27decef0233640680be39a2e00e3076a396605ce6f9bfed3e55aa7e807c69fdb5b17d67b8e65d18d2b2fa6a5a2772948f2c14076618501b7178c345a41154eb617cc70c5a407ca7930b151c2d81e1f0497c37e90c4294a1954c8f24c2406a91875b4ffa8fcf2e71488ac06552bbfeb384e9c1fecaf75cf6d9dcf19021d6d20cc4637483ae1cf3311e5b11aa20db4a5711444d993810d2fb699d0213e6fbd7b4a91c96a1500c43c02e51be455c0664c3cdd9244e4335ede704a8603e6d063ea4751509c24fac1f1af8556f0fbedbf2ab0cbe969d39666a8124df3ed0ebab87a7e4049c8211eae2c2bc1ce8f62675a20f2912c7e656c1d719a4b0c3d9e9ba5809b2f40c21bdea8688f53e27e87cf598e279eb3403dc317b0c46ba5cec11eac03ae781b3cfc9330e457717bda9a6e5e55f5ed763203fdf18e33a9920bc757c8626d014684fad32ed73ef39787de5ebbdbe9ab0f1d7b4cfd24630d23e6047bea21e18e5d92e8bd87ce4b1669fd22ba18536e01bc34032c355603c5f3e90399dcac07a08196a56990be159f3cb542d6f5a4fbe510149ede8c0be8898e626dde3970c4a2672a808267464079afb89d12a241fecee48ffbca91bd10dfa5a73d1797c7811db0ebd6b5b72e51f44a8784c57e69e30fadb659fbae7ba900e9be8ac2aa3974ff8ffbcd5cb20d988d158dcb4ebbd402b7ada839bdf133b0369551896574a19631bad95951efd4c1953fee64234f6d9a33940e8b241e3fa53dac3e78a07e022f0167728362def8e6d622f41f41ec4878e7ed68d1196b0701404ba5b5e08d2b31d6c3d0fed1e35301e0e7dcb0c1797c51653fb7e8d398b612f38a51eec4095903c87a0041b28d653047a852e7e883545a47932c0183bb5bb3a5bd5205e959f3ae85d838c268fec382336b988b7ac2249ec9e0f7f82b6b47d6a2d497f65724acbcc755d5b8a5a9053c9adb503b8bfe3e078721f8efa9cd809a096cfcdda3bbbbb6b2ce8d8cedb1a645bde6fbd3fd03d0151e3d9c9b4b8524cb210e4da4f1e64bb01b58e798282ec0605a1b8bcc3f681b4eb8d9227ddb8c68a669ae53fd89c90666cb22c2a9fef9f318cb1bea11efb2b17e29769f0db8305f1e479826bfc80d96beebcfb8084d15cdc5fc2da82b38ca2ecd196b3a08e90af146dac330aed8bb6a88c1af0f87804596c9d0cfad0c10007fbc5d54283d1c427d9f0e1d8577564115ab91285a95913b2809f5711220475331f8b609b7c4596351d0d6156a7094eb32cc75848fbf326712cd2f7f57c1633e4fe124b8db35b4f7326d143f33f053dc3026e54edaca2603a93b6e29b2f5b2320e58cce5d122b5ca0c125f81e0cc25addfcc651a09b57778189604078eb6f5f729bd72e6d1bac143b46b39a6e994afa90b7096b4e2062b0a9ac308d650239a96e130c02ff6c62434174aeebd886a06af2cbeb5e359a5e421cce256214c669fcbc8d54b5b1d8c3abb0ad3be725802a9b733ce2f144c55c4e7815469cf1ceb3d31f0a66ba128b3b7c8bfcdaebbb76ad6713f2d5c153997baf6a37f5b678f7e6aadbe22356ae9cc78b3f6cd5e21591381b197b17737ae792cf00312dffc81a9c7c3db483fa0b37eb3d0e065b533e9b29e4982335f288c19a3514a27f3ca35ab5ddc6319badd55a82b3a695318d435384e8f6f25a4f5b7ad1808f91254f0eff469d02d95669c37ae63dc169dc5bf1776ff0c35d7d2cc2783af1afa54bbb268c84f7a07275f911b8d71d22bbd54570c7810e9a5af95aaa93ab985c5e8d6d1326457d448d5508ead0e7173e03d979fcda7484652a88596e79b6f2a71b1263ff8136844b7b4e0aed2027265bcd64e52fef0215b817ba3d8e70b3ee001c7bab945560679cc520bcbaf98dae8b2a362b6740dd188e20cfe533951e2782919e83a87f6d2f1bff8077f921423239d0c2eae64194870148944f714e7c66cccc1e8493348c53230c027174467a98c0f4bab05bb49b65d81c618f8a901948095dc935d5f217dcc179c9e99317524959724eb23780d67c76425c9c964d6eec2033922c6e04539cd4bcd7acc32d3f096a7072fda6846357e7cbfbec031c8e98be50c0ed7df5fc93104ebe1899180e701ebd1692523fcb482477dabef514ef5849f5b3dac186fb660caca6771e05e32ebf3da2709c2864087fa2d232b59d3121bae4e664a957fd9579e1e8e56b99c657c3dd032070c1dc048101dceea634a7a8afcc1dddc09f3e74a18f4617493a94ff24c3a6ea44ef4ff12e96307eed2dba275acbb79b2da0ea3b3b9a33bf4195e86fac318d770a58ea6feb075db60247736f005f32e7b1404e410465fe562844ea3d0408a34414cdc00f9015fd5746c094e2be0781ac7f0f97ba704ec6841ac61ca544d43984ac83593bdfa73b1d730ec6cc815f38c7aa1e2bb25e99a90b296dd89e48f625a7bda62f7d07fc30429465fc3f4a98604b1842f0911c7bc5f723fe498caf19b40f88a7da94c6463146da335d23228de9c9ed080d8189b015b00987d885ed7b82f73e566fe26866fbf1e1ef9662bfd48cb17fe2b566e1d60c95ad9bdb028b8740d7ec0958b0f2f71eab5da68b760d0f8839bd05c98c86f70afe977d51ca6485118e9551add8dfaae9f0bae4c2f15db220ca008a6c847e73af2b4fd444e82b2445b465a2355f65c3e3a22908988f7abe958cf840dd35eb29023ae6396ddf2c653452d6b3660658be938cd6dc22fa498fa4379975256cc4c0d2a850c47f201cf422f8ed5c2825eb30240a2938fd9f46d367e20419a2753b501f344ec541009d543a1f093e953cfaf2e92a49a5c4955a678ab8ec4a0942791a6db4990f0ebd23f548bc0fb3b8d8bd8e0", 0x1000}, {&(0x7f0000001400)="d4652da784f99f1a084ac0e802fc45e3c8ca6a56140214ac37473d3e65cbc0d7863f8c97f97f10b91f344af3013bf2f10e8f0d332d22345d34aad32ddb21fb23c3499535c74becdd8ac68ffb10fa7c36c269a3323a1da69784dedf461a5f01386c59bc0186fe30580b7aa757611f7f69e03722", 0x73}, {&(0x7f0000000140)="ce27492ec3740b664b870f5ffcd0198ef0c6347bf414ea95f3bff606c6c8def065ed4555e47b807b87f9de21", 0x2c}, {&(0x7f0000001480)="304f215381785aed5dcb77bcb57bdf079f926e9765403053fbfd60aebd9ebc48f50a9d79763b01eff759001a899d0c44a723aee899d7c8916117bc224415fc03beb6f578fa992f949016f33d2d89dfdabaf76ac49a9686671b4853de1ccb4b5a1b7cba77e29177402261693d28b3713fcfc1d4adc544339ada2d325090e05de28ea3f7685c31d7ce18629d606bcfeef2755972b0f0b30ef82a8251b503399438dfa764", 0xa3}, {&(0x7f0000001540)="908c4d60e0bb8d3a3175bfd66a86d72af30f7e9eb108f49281ced9ed26709d7ae0a11bf77ec0ca307431f9e39757320016177f3e79d00c346abb192afa7db74b243e663f0938381871dd984f865143aa65ffa0705b7757d6be4c79c0c1850ec4542a6af25c1585692bcc8d8569fee07b27f9", 0x72}, {&(0x7f00000001c0)="a7d1909eeba7a83837de4c7a2208f941ae316fe3178e4f", 0x17}], 0x7, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="43cc81464c68ec3f96e9f05fc5ae9945150b6942302aed56dd858267620000000000000000a3b1ec288f45dfeb0e", 0x2e}], 0x1, 0x0) write(r0, &(0x7f0000000200)="2da81653eb0d0a951aa1593a9cf8139fc3d7eb80037876cfb26d1ac36b158c5fa62471ad9c1ae9a2ba792b1e67a1726945031fa308fe534e40ae14d3e59e33dde4100a4de98a9eef179b1445acc711e31bdd1f280bd9a517950da87fb5cf17d98d63891ef28a959eeef0750ac1a42ed95a7619f9782f06a86edfc013d9fcafa69853e2641470e8a29b59144ca5a8127f78c88d8123a3a3e254d80beb81145e77dad7cdf308e50d1a5e2362d11d666744d20f94452cba5bd093005f98cf3e0ff3eb46322a93a24c309663a758652fd1489db7728b3031918f28", 0xd9) pckbd_enable: command error 03:55:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socket(0x0, 0x0, 0x10000) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0xffffffffffffff3d, 0x101, 0x8, 0x4}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="cb01728766c1cde37338a3cf73c9af9992517d6ecf3872e033dab98d9fc1cc24b6c2e9af00c13a9faf4cd74ce49c340484866ab578d7868b11e2cf79e03eda91130ef8f5d3c90ca73e9be8c6575669e2b5c99a88e466a0ef7f66f0eb7196ec0291ebfe949d5ee9763194998f08d29ca89cb252c583695e74", 0x78}], 0x1) 03:55:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/99, 0x2b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "00c100000000000000db1b6b1303984a2500"}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) close(r1) r4 = dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0x1, 0x2}) connect(r0, &(0x7f0000000040)=@in6, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x27, 0x6, 0xfffffffffffffff9, 0x1000, "8ac1230c1fc5394917a4b07ea08fbfad5fc954f8", 0x4, 0xa416}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() chflagsat(r4, &(0x7f0000000180)='./file0/file0\x00', 0x40002, 0x2) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 03:55:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10400, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000000240), 0x37f) 03:55:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x902, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setstatus(r1, 0x4, 0x0) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) setrlimit(0x5, &(0x7f0000000100)={0x6, 0x3ff}) write(r2, &(0x7f0000002440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a", 0x653) 03:55:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2063, 0x4, 0x0, "eb705e4cc15605a5c72a69a5487b2e03e9cfd88d", 0x0, 0x8}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="803fb14376d413424dda357787a16b5a2d87870a16cb35692ddf5b0c5df6a04154d1c76cc90148d8ff15ece0ddbcfbd7ce94d945ad3ad6ded0d56ad7ea79eb72581351d725a10b4d19c3b18c30a59c063e9b10f53b1ccb1ad933", 0x5a}, {&(0x7f0000000100)="315bf63d0e0621e7ce4f1fcb3f53cc26083f5a7e8b66576f3a5fbac9d261b033e7ee9876db", 0x25}], 0x2) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) 03:55:12 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$getflags(r0, 0x1) socket(0x1, 0x8001, 0xff) 03:55:12 executing program 0: socketpair(0x1, 0x2, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3b6fed8830befaf158ec2a68b08c103bf99c1061dee9e60f58cdd2fc113ae5c1", 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0d268c398c86804bbaeb37d6d04e28389f953c1ffb505de9f6326bed4a818b1e3dad74cceffac7fc7be44398f1fb08bcc7b4c354b27ad987f3139813f46ce1ae67a4efbd45903e413cb64c6dec35fdd2c1989a0ca31f780d67ce02ed588ad2b1f6ba4054dcac907b4010d59ec1d9797b174d8699dbef285c1821402a974230f3e24cd39f47e488203ea239cd9eca0c5d80ce0158b525258c00ef1eaacde709fbd6d5d5da47ba3b75da995fe74896ae92cf92711b1745cfc269270636db5f2f", 0xbf) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x2) 03:55:12 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = semget(0x3, 0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x2, r2, r3, r4, r5, 0x0, 0x2}, 0x2, 0xfffffffffffffffc, 0x5}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 03:55:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000240)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 03:55:12 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/23, 0x17}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x100}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8007, 0xe6) semop(r0, &(0x7f0000000180)=[{0x6, 0x3, 0x1800}, {0x1, 0x20, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x8001, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x4, 0x7fffffff, 0x800}], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 03:55:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x0) munlockall() 03:55:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x101}, {0x6}, {0x6, 0x8705, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7a, &(0x7f0000000000)='B') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 03:55:14 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xfffffffffffffd75) 03:55:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)='<', 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = dup2(r1, r0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x34, 0x80, 0xffffffff80000000}, {{r0}, 0x0, 0x8, 0x1, 0x4646, 0x1}, {{r1}, 0xfffffffffffffffe, 0x28, 0x20000000, 0xffffffffffffff00, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa0000000, 0x9, 0x400}, {{r1}, 0xfffffffffffffffe, 0x84, 0x32, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0x4, 0x3, 0x450}, {{r1}, 0xffffffffffffffff, 0x6, 0x60000002, 0xfff, 0x80000001}], 0x80000001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x400000a4, 0x7, 0x20}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x20000002, 0x51d2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x200, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x2014, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000001, 0x5, 0x9}, {{r5}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x80}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffc, 0xa5, 0x20000001, 0x3, 0x8}], 0x87f, &(0x7f0000000380)={0x100000001, 0x7}) r6 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r3) shmdt(r6) r7 = dup(r0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9675, 0x1000, 0x7, 0x6}, {0xffff, 0x9, 0x4, 0x7f}, {0x4, 0x0, 0x5, 0x7ff}, {0x9, 0x0, 0x6, 0x9b6}]}) 03:55:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) 03:55:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x82) r1 = semget(0x0, 0x5, 0x400) semop(r1, &(0x7f0000000180)=[{0x7, 0x4, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x2, 0x81, 0x1000}, {0x4, 0xffffffffffffff43, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0xfff, 0x800}], 0x7) symlinkat(&(0x7f0000000040)='./file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 03:55:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xea, 0x20}, {0x10000, 0x9}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x17}, 0x2) syz_open_pts() 03:55:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 03:55:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f627573e1"], 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x1ff, 0x1, 0x3, 0x40}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(0xfffffffffffffffe, 0x280, 0x1a) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa0, 0x0) 03:55:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) r3 = dup(r0) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002ee066696c653000"], 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="4e30bb4f60357f94960131da12a4e99c778685d5285fe0d316f754fbd474ef09df7c3fb42e381a2e2b3c91dea70784ea5932505e81cefaf83faf1a3b482ebe17a1c6ca7cb969ba91bc2c1f60090dc0ffaafc967322de2eb4c6c9173fa8353564722fe695f4e89356e691ff91cf94f72c7fbbf39927039fb9af0024d83e065e63abf608825bc5ec3cb59ecacbda0bb301ff1114b4e91bf74ff5c3f58ffa132f69c61ddf65413f30aacd805851682315a8e0aab8931050a158fc0a", 0xba}, {&(0x7f0000000280)="37ca560c537899986548b9a9728d085d67f97258a6483001a318e4ac2b72d89bb908d83e55d8f55d54ebc159ab2228872d00ebe659d005ca26bf14126e4fdfeac5dd3f3a75fe5acd07d4b154ce6d3d2d7cbcfa09ccd10b375cf6ff650296614a1536eb66c0f15545a163f6a6e7e0971dee32c30141f9779098d74fcef92ce147", 0x80}, {&(0x7f0000000300)="6956fc", 0x3}, {&(0x7f0000000340)="d19efac8a793af823d3c8f7a52ecbaff25864b0f9d59ef78fdbf796959c1eac814cafc65a7ebec5e43ea375d5cd6d723fee306e77c0b3eeb584f373102ebb54f6de3fd00cf6724fd93d355020d66eed2be66cfe5023b849a199fa2371627c8c4aef6c50e3acfce2177572e744377d9cbe66fdd3847adee16186a4409975c77002c41cda26025926d061e1abc23f343d46d22cfa056d85d119dec41f939bc8e7ddeb23d3c80d9f440722168274a6d3b97159fb9e2fa75b08b1675e0da85a10176cdde61ba89b2665aab928d163f38cf52e9bd45d616f9fcc7ad5af65c3588f880c743", 0xe2}, {&(0x7f0000000440)="af4db3d7a78dbf8cae52bed9a3ac63d32d1c69ad393c3b88b6b574bed80d5a205c7a6386371d048112464a3fc743328874747e3d8c6d4acab3213a94bc887de9b0fed9157545ff3f8220ca9c2ac151607c60dc68236777118b0ef251292097c52313c3d6b281889084b9af47ad93183b1795e2143499207fc6cfa9647a92ef460b49449ac49b39ab3805f67975bfdd4de2040485ea87150a385f6c21cc01dcc91741e543972538a3be6016b9db41f27a9f2bf1d0b214233f7fb92f1023c09a6b30e311129dfd56ad22d785ccd37532cc7aed24aa393e488d8bac6b42e22012336299c534f61f986e95f1a3cfca", 0xed}], 0x5, 0x0, 0x0, 0x8}, 0x1) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') r4 = dup2(r0, r0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x10000000) 03:55:14 executing program 0: r0 = socket(0x7, 0xc003, 0x5) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x4, 0x80) shutdown(r0, 0x2) semget$private(0x0, 0x1, 0x300) semctl$IPC_RMID(r2, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$inet(r0, &(0x7f0000000100)="5d396b77d161ff89", 0x8, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/193) r3 = dup(r0) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="520b49403afd890fceeb62621bb3855c728f5eb0ebd5dd3d34f5c2c253bdf6498655ad0dccad1696d13a674e673054ab4feef6f0a18a1b3024c41a0c76567f5e93c4fa1ca936c13d35e72635d923aa5171f22d1d2fc55ee577cbfb6f8d41e983115d1985e5e6022c16c616288bbdd7464f9f74de15cc669fecd5f1cad70e2944972ec38eba0d4865374e90bb2da666b732a16f150c23a3ead105a62dfdd562b497357b083975338856fd02bf2907caeb3c2da5ca131d17e735728c53c49b23d9caf6e1958620a2c3dcc2bf2fe6933a7c7a7bb6d7fd9e216021", 0xd9) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0x1ff, 0x4, 0xe40e, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7a4dcf93}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2844}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000a9b000/0x2000)=nil, 0x9}, {&(0x7f0000de3000/0x4000)=nil, &(0x7f0000c2d000/0x4000)=nil, 0x1}, {&(0x7f0000c3c000/0x1000)=nil, &(0x7f0000d6f000/0x4000)=nil, 0x2}, {&(0x7f0000e01000/0x4000)=nil, &(0x7f0000f11000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000d1b000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7}, {&(0x7f0000f91000/0x3000)=nil, &(0x7f0000a60000/0x4000)=nil, 0x5e6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4f1ad988}, {&(0x7f0000f87000/0x2000)=nil, &(0x7f0000ba9000/0x4000)=nil, 0xcf}, {&(0x7f0000e0b000/0x2000)=nil, &(0x7f0000d31000/0x4000)=nil, 0x7}, {&(0x7f0000fc6000/0x1000)=nil, &(0x7f0000da1000/0x3000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffc}) getsockopt(r1, 0x6, 0xfffffffffffffe00, &(0x7f0000000880)=""/177, &(0x7f0000000940)=0xb1) r4 = semget$private(0x0, 0x2, 0x4) mkdirat(r3, &(0x7f0000000980)='./file\x00', 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000009c0)) fchmodat(r3, &(0x7f0000000a00)='./file0\x00', 0x4, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000a40)) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000a80)=""/240) connect$unix(r0, &(0x7f0000000b80)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000bc0)="04e29e8e89c36bd4703b5d6b245726fcededeb0205cbbc152dc7fa5ac5d8f7ff8bba5178487cf0079e7408febe9170a3a0e7ccc7a1cb6f485b8ecabf", 0x3c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000c00)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000c40)=[0x940, 0x1]) rmdir(&(0x7f0000000c80)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000cc0)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000d00)={0x80, './file0/file0\x00', './file\x00'}) setsockopt(r0, 0x1, 0x7, &(0x7f0000000d40)="ad499017e3217c959b93b3aea6e5d6c81fc950d490e825f51ab045a71bc4f4a76728c8a709cffc3ef4fc57b73d023c55f949f57bcea5592377366f67fc8619bbb1c56e7a4cf43301395bfa1ceecf183382db05c79060eadef260ce08c7621b", 0x5f) chflagsat(r3, &(0x7f0000000dc0)='./file0\x00', 0x2, 0x2) 03:55:14 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 03:55:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x400000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 03:55:14 executing program 1: r0 = semget(0x0, 0x4, 0x404) semop(r0, &(0x7f0000000100)=[{0x2, 0x60, 0x800}, {0x2, 0x7}, {0x1, 0xf1, 0x1800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000080)) semop(r0, &(0x7f0000000140)=[{0x2, 0x401, 0x1000}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 03:55:14 executing program 0: syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="9149ec7e8ab09fc6971cc2bcbeb201c177306e2bce8b5efa69bf971898673ef521ac68441adff78c04027cd627b6dee097e63f9b9c393e8af52c897e5362cd95b94b225f6849e63f63c092c8eaab252cbbdc2fb889678cf1504e4e4981f35eb5c1764c0623f4af23675cac230932cb3ae27116fdd806e7fcd18a6f0a486a2ea51fd14833", 0x84}, {&(0x7f0000000140)="72339c057db88e2c157b2bb9c916c6a1be25e6b5dd96938dfe5e51322993ce3281e74db211cff0b2c9d7b58fb00ed5cacbbfe26e9b5f544b8ff216ac192e8d7b493bd8bbada985dee5d46fe39f227ec73b59ac53340ea702bde6b321c975b161f64c47038b66310d00431e859f33bc89ccd1a5e5b6b72140ba337663334cc560b6327a404ca2ffbea8121a0c5753fbebfc31bb74e9b8ac9fecc37dfc2a41fb5359542f988e182421906e6a29584cb854008bc393ec79c79daaa838b2afe4f8c7094995790348dc2e4e320d9b59dff9", 0xcf}, {&(0x7f0000000240)="fdb401301b10b8fb00435201a1d86f01", 0x10}, {&(0x7f0000000280)="ba102aa7b3e4d9b921c801365824a0537c72c75ae8497f27118f30b8d75d62309bd7ffec1eb9b67f934e072b51c2fcb2c649a51037f7c1555dc97447a3fcaed4a7e6671ee683464cd9d9754e46dbf51a399897bc99d3f484ac668d08cefb3767e555cf19344c3924509ef478d055936d7317ff2bd907711cfb1c9ab60a72dfd610136e921ed191142944b9295867aebf26ebf273274aad84b174d25bed8023556decae63a94d4276c11a4aed8b4bf53dcd474361c509d3aeacd3f86aa3cf471abbe75d28c4d1c44f4aa99edf77e69bbf15f3c8e325f242ef0a6b06c4c3beca541bd289d5", 0xe4}, {&(0x7f0000000380)="350a4b2d6a82c8fc74df5160bf981e8b26097ebf3cefd3b973b432dc88e9692c12de5f9c412f980f364bf9064c531b28f39819550638d4fac80a5b535e4027e51c614f1925e561dcb693696cb93741191ec97a8d6bebe48ae65eeb7561ec67b04abde9bbc495f14530c8069c2994338a6a4188fcdcaaf3fffe4c05d37a2eafd0cc8b93625e933e057fd213faefea7d7fe21220102714d5d24cfba02d7a5793d087e29cdac09cbf4f76699e12cce450fa24e25cc6a0770b797dafd9b5c929b7fabb597c40913e5b1c83a9b87ba07a566770043d6486c647f89ec3ac2c17d0a8", 0xdf}], 0x5, &(0x7f0000000500)=[{0xd8, 0x1, 0x2, "bda544dbe59a3a00ac9fea267b7102f122f40c01aa9276ab9438d869a97482755c8dbc4bab612cfb6a0260e4c2159f749dfa73daa575de21f57af0f863bd721f531fa005e5946e0d31b9f071c827275a6d8974b77c7375abed19e0c9ccc1748fa706fb97f2d7c914285962bb5e642492c1b79ec6d29af8176d4c9e68a0e6bb026fa371622fb9b2ec9559bdbb33d6ff41f3ad4f0d6eedac3242bf54004b467c70145fbbc4add6e15bbc4c3abcf66ea157d1ff19a8a0fc13301a4b62ea10889895a1b0"}], 0xd8}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 03:55:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x6c}, {0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x201, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 03:55:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x20, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1000000000000001}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:55:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x86, 0x6}, {0x1, 0x401}, {0x1, 0x8b89}, {0xe7, 0x8000}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) 03:55:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) 03:55:14 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f00000000c0)="8c6fa28fc74e82d75bb053adce2ce69edc523bc3e5a843fd266da5e5cf05e818cddca5ed16a416e2be4e7b43a8f3709c6ee3448a90d97ca6519074feae206ad7608cee799f2d735ab2b82d73e1470e99bd49136d771a609d4582c73be42a17a86b5634586ffbd3ad8670bf7aa0fccada4db70359addd07557c8dcf1629ef81b0f45e4734e959d6b6f229cf4fce1f3565c24cee7f4c836c60fc3b702f9206", 0x9e) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0xab, 0x0) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10040, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_index}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1012, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x6, 0x80, 0x1, 0xa2, 0x4, 0x20, 0x0, 0x1, 0x6, 0x4}) sendto(r0, &(0x7f0000000300)="41f2189eb305abb54ec94b145d1b00a3d9a9f3773be641e3b59f52e31ebacb447aae45ac5471d70ca7a87cd314f38169f29b9e21df5824b0b94fbdb612d0b623fa93e215cea9bc3987b633911a5635968a14675597f2c87b02c3c3a054a34a536daf4f06667c5a188452673979f041e8154d9e2cd6d7a23a6ad34e8ede96e6db9a177c23a21459e5eb849c3d37127ed5fc8324f706d437e8868580d070578678e1db2aba9c37be4c8f838dfe4d70f4502243591c14c0e9d8180416c64ec239fc312a1237e415670c6c248e31946669c3c343bdca35e286ed2b53e921e2f8d9307c70fd8289c7", 0xe6, 0xc, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) munlock(&(0x7f0000ff8000/0x7000)=nil, 0x7000) r4 = fcntl$dupfd(r2, 0x0, r1) r5 = fcntl$dupfd(r3, 0x0, r1) fcntl$setflags(r2, 0x2, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x100, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x880a, 0x10) r7 = accept$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet_opts(r0, 0x0, 0x6f9d39503448607c, &(0x7f0000000540)="98c58f853ef3b5a1688a93b7beccc71075a06449ec652df753a2745ee0c56f06bbb9e50cf1779c6c9b242c421de981e10a01bf93f0", 0x35) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_data=&(0x7f0000000580)="ebe4af9d128764817cb9e513ef56d76dc40393618ef9e1b65eeaf53b6b2bb204d8a185d6eb61d80736752eb78c70d1b8911ce46c868c6cc4e84f4b3bf041d38fa4565785f07bdeb82666c93d7bf41b04a47212e1f9e70e74e1d787460adf19bf92b6f0c4c96fae379c8b86d1ab62e3a02d2b7dff66"}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000680)="f77727b1a4bcf2093df3fbc3488f6a", 0xf}, {&(0x7f00000006c0)="006941f826360ea412a8e150b1b328cb1a057cbecc46182740d2ccf0b3f7b3e9e26b02f01087f1e4d26bf72d56dcbc00fb31dd40654ff8f8c83bcbb77f1dd8df15eb7c", 0x43}, {&(0x7f0000000740)="e0af28a610fe3b2f780cb1bd7502ba6f637ef6a027f0a616ee50b9def8879898c68e5e73969f97e4db66001804f65053a197ca3cd34dccd621388e8a9b36e9e9b98393ad509b15b0154778402ad2f6401a5a70934d52ee259ca78a18790afa1f21bff7993e840aded3fe62408c24058f72bb7a2dfabf5a4f2c4704fcb019150c972746866bc6e56baab219e9051c07623eb6988b28ad4ff42f070de30d498d3d0d5ac9623c4cf6c8dcd38c151b557367d708139c4339932825bec5eaeba0ed", 0xbf}, {&(0x7f0000000800)="d8112b55fb8feca2d866d204bb69f3d8daf52fcf7c049c49ae12dfac3a3c439bb008608c775901f91c8632ad3b8c85126fcf2454da58eeb768ec5167229450bdf50efa4b26a6b78f52306412c50b5d4d37667cca54efc5ae51e7c5c9d3341b2e379c331240d854cda37a278b1a951e67eb06933b", 0x74}], 0x4, 0x0, 0x0, 0x400}, 0x4) connect(r6, &(0x7f0000000900)=@in={0x2, 0x3}, 0xc) sendmsg(r5, &(0x7f0000000f40)={&(0x7f0000000940)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000980)="fdfbd43f7c84c4ee5ac0c0d4cd36628bdb2a227e8b897be39dcaf881f09f45277a7a576a17408123dccbe62c17ec06f083d19bbba81565a89cc995a7545531ce0b3b", 0x42}, {&(0x7f0000000a00)="778986562ba436c4707d1b45cf293e36e8c8b8bbb12b1fc8065c29020b2d5f988dbf174b4e8c870365e0bbf1c28e87b90a12637070c4291e71b21e7bfcaac99fbe9e7db3a128d07fbe418fdb696e19b06fa5db4d97a61f21d7552b288a626cd0494764d1cf16690ca844705f884c81", 0x6f}], 0x2, &(0x7f0000000ac0)=[{0x80, 0xffff, 0x6, "f618b72d7e7cbbdfb4cda59110ec5c5b01048de609f4c23738a66b37120b79f1d2e234e91794262666699134bb007eb4a1f107fae4dc4e549748e34827dfaa8800f8dad4e64119b47531d9db5fa57cf174676d2adbddab7a9ecc55cefa516a8896142b2060bf04cb1086e7f099c812"}, {0x70, 0xffff, 0x9, "70c74ed6f0aa0664480b432b15bde442d5d1274b72e965ac7389c165ae22feb6bdafce6a9d3c04c6c27dbaf2a78cb9136cabec0bec9bbe855b5a58e70e44925289381c7aec53190815f380f07e0d2289ad2e3a78145c319535"}, {0xb0, 0xffff, 0x7, "3533d055fc656db72124bc3b764abc02309dffb009dd6f8990940054ad96628cd3615eac9399f49539c21eca99e4f43cac8a6425e733321ac669f2937ae0cd54880d64629105400beddebd6a53a6c4981de9c0f6370e41064c8e13b7d0b3c90cbe74c39c3d2ea19b6ba185fb5ba953842de1ef7cc32fc4abef6a9b3afbad0f7ad4b38ea779ad032faa4ff4c6586f6319b8558f295003468bf3911cdff1"}, {0xc8, 0xffff, 0x205c, "304dd04f04ee40e2c20c381975a01af6c169496dbda529f84db0c06ee2d283f3115a46c75f83524cf89e9071843b040cf1138666f3299d9bdb7cc4d92bbf6a753e0dfdbdefd5b02a58298c48a2cade03600984503c6d04ac7bd264be51f1727c5ae4914dc77469b91db4201fe340ecc2979f4dc73090368c6f2128bd16179865346988241b5b1a69bff609645962e08f7db75ff0e6762a23c365e6d34296e8b0d40abb37c3a1bdd3076c52d8b10dff94c07ecf4efb8aba0a"}, {0x28, 0x1, 0x20, "52593fb26100e6c58b536335ae86a47d03f423"}, {0xe0, 0x0, 0x7fffffff, "0c9a6cd6d5b81b8e83a2c567e3f55ffd6b7add0b8b37c41368986db259faae14aceff53ad1299d09eb45caeb8a298200572c7ad704e61bb7a84d52cdead2f4d1210fc55e320d9623288d6be8819fd9c20cacb050f6987d6c585e953d95c1ebfc8adc98ac876803a833c1da339b87b84b2eb7042138e1f4556ee7708a789c064ed2f3eafcb0f6c51229f562740fa041e7f721951489f124abc541da334fecd8ce843b0c4d8bea8e747d66bb109f4fb4e021bda12c304e9b593d042cee07911b08911491851c6776315613a1"}, {0x80, 0x0, 0x3, "94f6b938752373fc6e4876df7c81ffecfa3bc4e7ae2570a51d0a49525ecee7b3b7ec45faf47cfe4d712ece937ae02a8e5949e2d9dc5b72e87d37b321996022793a374920cf8f8fa4244d4906c20498c7cb816ed2546fe4fcc511cb62deb9ad69fd6d67cbaa87b16b7086"}, {0x90, 0x1, 0xa8, "543dbd6924cea1e19be379edd98744275838badd47f84826266506df20e881b3e451265a75b2da72100bd041966e6c24cab4bbd354b7051c7ebbf2611aa3018e875c11a56f5e6f973fb09025a84476d298d835f803b29b2ebf811967d5eac33c37c615375bddec54ea2e36ea27c60a3857917a7a148ec2dddead76"}], 0x480}, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000fc0)='/dev/null\x00', &(0x7f0000001000)='+\x00') fchown(r7, r8, r9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001040)={'./file1\x00', 0x8, 0x478f, 0x9, 0x0, 0x3, 0x55b7, 0x81, 0x1, 0x3, 0x100000001, 0x7}) chflagsat(r4, &(0x7f00000010c0)='./file1\x00', 0x4, 0x2) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000001100), &(0x7f0000001140)=0x4) recvfrom$unix(r3, &(0x7f0000001180)=""/51, 0x33, 0x2, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) 03:55:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:55:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r1, &(0x7f00000001c0)="e16f23bf360a8e22234746588eabd900e2e6b8febf7dad5422b21a5f1ec03f7d78597c7ce371ca35df18ac1030d70d873c1b2250ae67f96c7ee0b2b1dc9e9420dc47187c4e297628e1154193db2bb8d34476f38050bd52f8a476d7aa3b7121139aeddff78cda8e42971288d78855ca6922f84740006b366186c58748f829fb1350d7c372a0e3a9ca383174e2319b99ac010ac48b365ac2bfc68dbe85374674f7e6840b039ccc2263a5170d1c7970027c5cfdf9fa512dda95de5cfa3455007c6b73b7e9c1c4fe6de9c73b8446184c93f59414d268bc2d6c968dd81f20cb0aaea6b00ce33d2f99efc9a841ed88c6d8146c36b37cfd34131092dc21445b4c03", 0xfe, 0x4, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000247, &(0x7f0000000000)=[{0x1c, 0x0, 0x1, 0x10000}, {0x82}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 03:55:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xa73) chdir(&(0x7f0000000080)='./bus\x00') syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 03:55:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x3b) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x121) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='r\x00') writev(r0, &(0x7f00000003c0)=[{0x0, 0x8f}], 0x1) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x141, 0x1) 03:55:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x3, 0x2, 0x1, 0x1, 0x100000001, 0x200, 0x2, 0x0, 0x8, 0x20000000006}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) r3 = dup(r0) sendto$unix(r0, &(0x7f0000000240)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbfffa1e0000", 0xb1, 0x0, 0x0, 0x117) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3ff, 0x6, 0x7f, 0x1, 0xafc, 0x100000001, 0x2000000, 0x0, 0x2, 0x9, 0x1}) 03:55:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x83, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) geteuid() setgroups(0xa, &(0x7f0000000100)=[r6, r6, r2, r7, r4, r3, r4, r6, r5, r5]) r9 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x200, 0x4, 0x0, 0x9, 0x7, 0xfc, 0x2, 0x3, 0x4, 0x6}) recvfrom(r8, &(0x7f0000000100), 0x0, 0x1, 0x0, 0x0) 03:55:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000010001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0xff, 0x20000000, 0x800, 0x405b1b86}, {0x10000, 0x9bc, 0x6}, {0x8000, 0x4, 0x6, 0x4}]}) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x6, 0x10001, 0x1ff, 0x2}, {0x939, 0x9, 0x20, 0x937}, {0x1, 0x1, 0x5c, 0x5}, {0x4, 0x3a8db47d, 0x6, 0x800}, {0x8, 0x9, 0x0, 0x2}]}) 03:55:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)) select(0x40, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) 03:55:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) 03:55:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe(&(0x7f0000000040)) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000140)={0x0, 0x0, 0x561, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x62f}) 03:55:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getppid() 03:55:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) setrlimit(0x6, &(0x7f00000007c0)={0x3, 0x504}) unlink(&(0x7f0000000980)='./file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="b1b5cb9eb802e936ea59af608370045238a6a06468651d531a188dff6317422cc38ef9a74af1618c21f7044b19a264c8161572e81f6870162bfb91e9071efbba766e85d10c7bcac81f66c9d0dff05aa480d48c5588db316d84661af0814efcb9c20f5a5d21c3406ed4e9b34b0d2ec004d5ab4fa4383f583834f29b6f7961368348d35c16f5bd62277c85101cf3c1236a8e7cb3227b5ecd6f05a86deff54b6d262ceb5e00d5afd38471f95229483c6b36b21854616e4221575a4dec0202334133065c1a35f6d7967f77b4642e8fcb770c484435cbedde999faea6d9f1c73322ed55e3dbe63f196f8c1c1e326e58db3bd228f0", 0xf2}, {&(0x7f0000000400)="bf2f6bf6403e6fe51a639a9a78e46d8137ee5680ade2d060d522e841b2d1456abc08a6a0e3b44b5e6b56d5d8091c578b9542a590510054d49c5050b081ecc304bb5a242f00e49f86d5b773971f681d6854824d1a6dbd922b0b29f8d6d8a6cd42481f51e555e77dc9e69f92d626f37304488cec6d0d58a516a57e6583837ac6640548514041123e12b2b20a8b3eb3f9f53693fbe155c7f8b97a20b8a10dfc5c200a28f028e0516f80ea6326b0c1e49c039b94641932dc193f094d06d9bf21fbd040317f92a246ec375f100502784a0de988530a0d548467047611df5493", 0xdd}, {&(0x7f0000000500)="d528cc6b6685e74faff9cc7391091492a3fa0066178f2670749485549d7c8a859b2cfccb718cb80d0583567e798d53adfacd9c2c76401077384f458257d562be7c751177aa100d673d0202ae2f11aa5f27715a53008103b8cff2e57ae0e04bf32677ab533331437acbd4428e66db29687561636093f8e9a141dd9fb51e53a915813d7bf6178f17c0d3feda", 0x8b}, {&(0x7f00000005c0)="5fcf2c7f09aa94b66bedcd39d739778a5cd9229ba605fa0dbbbd59d241f47c2bc4b7c5926949458d2be1767ac920fd26d261664cbef6723ece17b535962626df08d7ead24857f1b13060da8fe3fa3d176d78350818ca34225d683bc31016331c43be10ae066846ed541bf864e6b1511d834d42c188fc", 0x76}, {&(0x7f0000000640)="c83af95ab3b0a9008aedfca4517b8279a87319884927b385736012ffa9d4068571dd9bc170b39d523a59209ef61d9ad5f4783b356ed2dbfc95cf5127e918794343b86b55a19d8dcc3955fcedc5dcd9a0d8df494b47e3fbfe89f9c720002cf14936dbbd48c856c71f6562b394c985a28a1eb69efd32b228b8e897e157a39f02dd0305dc7717998cd4e003d7be28d9e7efece2bb3f8d80e6e01cd8d31fed5ee014d644a311e056ce16f11cc82bf8054fe2570da982c2e13f307f12eac16a2de4130098ea12e9891b8e26e4b4672bb4056ada40ad0b6ecdf32251f73bb89d3f6e7b17ff6d6509eeb01cb50422762623d93802e6a1469490fa80480762ef48", 0xfd}], 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x930, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0xfffff, 0xa0, 0x6}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x9, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x30, 0x7, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffff8, 0x2, 0xa0000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x25, 0x40, 0x7, 0xc4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3f6d, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000081, 0x3, 0xbb6c}, {{r0}, 0xfffffffffffffffc, 0x42, 0x20000000, 0x3f}], 0x7fffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd0, 0x1, 0x2b, 0x6}, {{r1}, 0xffffffffffffffff, 0xa1, 0x4, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x43, 0x80000000, 0x7, 0x2}], 0x1000, &(0x7f00000002c0)={0xfff, 0x6}) syz_open_pts() 03:55:14 executing program 0: r0 = socket$inet(0x2, 0x8009, 0x401) msgget(0x0, 0x2) socket$inet6(0x18, 0x2, 0x8) socket$inet6(0x18, 0x8000, 0x100) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) msgget(0x3, 0x100) 03:55:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r0) 03:55:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="a3d285b144d9188e7c6ebbd5", 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000000)="5254249d3652f4cbf1b6c6d53511b65c863199d78abb8a27c91e8494022d40e3ea", 0x21) 03:55:14 executing program 1: r0 = socket(0x11, 0x1fffffffdfff, 0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1004, 0x6c) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0000000000000000000000000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:55:14 executing program 0: shmget$private(0x0, 0x1000, 0x5b5, &(0x7f0000b3b000/0x1000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x749e229902b69c56) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) 03:55:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x10000000008, 0x4e6, 0x0, 0x4}, {0x40003, 0x10000}, {0x6, 0x0, 0x100000000000000, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") select(0x40, &(0x7f0000000000)={0x9, 0x400, 0x9, 0x4, 0x7, 0x7, 0x5, 0x4}, &(0x7f00000000c0)={0x20, 0x7, 0xdbb, 0x2400000000000, 0x7, 0x0, 0x5, 0x7}, &(0x7f0000000180)={0x5, 0x800, 0x1f, 0x100000000, 0x10001, 0xffffffff, 0x800, 0x3f}, &(0x7f00000001c0)={0x10, 0x6}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 03:55:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 03:55:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = shmget(0x3, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/63) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) 03:55:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 03:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fb6537fd9d7b5d3a22e40c74a544139444c8b1bc"}) close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) syz_open_pts() 03:55:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x5, 0x0, 0x100, 0x0) dup2(r1, r0) 03:55:15 executing program 0: socket(0x20, 0x4000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x3, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="3a7d7c1c8d7964ac0e479b331359ba9772e32de9c50f4234f895709545240e498d460fbea368eaae06d47fa752a7ba4f2e33ff62d3a590cd211a4813cf14075bc0ada0b02256a3bfdaafe47812f078ee39e6be20bc2b561406db498405de2a3a62729459ada08c2cc41593e954d5c0a103feb12a1ebecda41ca91bae35ba8fd275a01297628d4550a960c149a25dfb0b176f52ce78321ca01e0480a979d386c5be762c5625fea6f630e8ec6fa0e5abd1698177cb92f668a3e0317148895d311ef1d1eb6025e65a6521bf95e50f", 0xcd) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) socket$inet(0x2, 0x8003, 0x7) mprotect(&(0x7f00006aa000/0x3000)=nil, 0x3000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x188, 0x22) r1 = socket(0x6, 0x0, 0x3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:55:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x40) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x104) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCPROMISC(r0, 0x20004269) chflags(&(0x7f0000000040)='./file0\x00', 0x40000) 03:55:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 03:55:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5) dup2(r1, r0) 03:55:15 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="b1ea4a4b58f882b87e50410ea047b23a8ce53d22996489a21d1e74e030bbbd7d2e98f3cc880f93dbdef50d44e94f98aabbe430ab4e17fb7d5db9a6e5c38b15cfd928783534a522a948f773b1e1b427ef84a68422ce0d6473f02a88808e7093a6716137a60a8633ce1741857d64588ca6c4"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) /p: bad dir ino 5 aat offset 0: manngled entry ic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *305665 3642 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a29d28,ffff800014a29d28,9cfda573e0ded934) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda898,ffff800014a29dd0,ffff800014a29d90) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda898,ffff800014941788) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6d30,fffffd803efda898,0) at unveil_add_vnode+0x23c unveil_add(ffff800014941788,ffff800014a2a398,ffff800014a2a463) at unveil_add+0x273 sys_unveil(ffff800014941788,ffff800014a2a4d0,ffff800014a2a540) at sys_unveil+0x405 syscall(ffff800014a2a5b0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffc7398,16c078408ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc7320, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a29d28,ffff800014a29d28,9cfda573e0ded934) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda898,ffff800014a29dd0,ffff800014a29d90) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda898,ffff800014941788) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6d30,fffffd803efda898,0) at unveil_add_vnode+0x23c unveil_add(ffff800014941788,ffff800014a2a398,ffff800014a2a463) at unveil_add+0x273 sys_unveil(ffff800014941788,ffff800014a2a4d0,ffff800014a2a540) at sys_unveil+0x405 syscall(ffff800014a2a5b0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffc7398,16c078408ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc7320, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a29b40 rbx 0xffff800014a29bf0 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a29b00 r9 0x1 r10 0 r11 0x1afd77c89dffbdeb r12 0x3000000008 r13 0xffff800014a29b50 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a29b30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=305665 stat=onproc flags process=2 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000149419e0,0xffffffff822b78f0 process=0xffff8000ffff6d30 user=0xffff800014a25000, vmspace=0xfffffd803f014b58 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND * 3642 305665 99216 0 7 0x2 ifconfig 99216 68590 13466 0 3 0x10008a pause sh 13466 102050 11708 0 3 0x82 wait syz-executor.0 98647 33207 36165 0 2 0 syz-executor.1 98647 330408 36165 0 2 0x4000000 syz-executor.1 98647 355138 36165 0 3 0x4000000 physio syz-executor.1 98647 130420 36165 0 2 0x4000000 syz-executor.1 51935 79501 0 0 3 0x14200 bored sosplice 36165 147691 11708 0 3 0x82 nanosleep syz-executor.1 11708 33287 19181 0 3 0x82 thrsleep syz-fuzzer 11708 280257 19181 0 3 0x4000082 thrsleep syz-fuzzer 11708 5585 19181 0 3 0x4000082 thrsleep syz-fuzzer 11708 439240 19181 0 3 0x4000082 thrsleep syz-fuzzer 11708 174149 19181 0 3 0x4000082 thrsleep syz-fuzzer 11708 131275 19181 0 3 0x4000082 kqread syz-fuzzer 11708 452946 19181 0 3 0x4000082 thrsleep syz-fuzzer 11708 363640 19181 0 3 0x4000082 thrsleep syz-fuzzer 19181 504832 9024 0 3 0x10008a pause ksh 9024 465742 87203 0 3 0x92 select sshd 29755 112002 1 0 3 0x100083 ttyin getty 87203 431062 1 0 3 0x80 select sshd 37279 208527 61973 73 2 0x100090 syslogd 61973 211104 1 0 3 0x100082 netio syslogd 75055 404169 1 77 3 0x100090 poll dhclient 30695 233110 1 0 3 0x80 poll dhclient 84171 145868 0 0 3 0x14200 pgzero zerothread 87231 122898 0 0 3 0x14200 aiodoned aiodoned 67654 187397 0 0 3 0x14200 syncer update 33557 462323 0 0 3 0x14200 cleaner cleaner 30730 209952 0 0 3 0x14200 reaper reaper 75403 77938 0 0 3 0x14200 pgdaemon pagedaemon 92085 408173 0 0 3 0x14200 bored crynlk 86784 507900 0 0 3 0x14200 bored crypto 11717 325005 0 0 3 0x40014200 acpi0 acpi0 27398 77455 0 0 3 0x14200 bored softnet 44822 318169 0 0 3 0x14200 bored systqmp 66896 400495 0 0 3 0x14200 bored systq 53380 512450 0 0 3 0x40014200 bored softclock 20000 486958 0 0 3 0x40014200 idle0 58718 471572 0 0 3 0x14200 bored smr 1 504978 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9511 6350K 6740K 78643K 12116 0 0 pcb 25 9K 10K 78643K 317 0 0 rtable 86 3K 4K 78643K 398 0 0 ifaddr 55 12K 13K 78643K 118 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 43 0 0 iov 0 0K 16K 78643K 86 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1781 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 10 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 94 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 7 21K 25K 78643K 703 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 44 46K 62K 78643K 422 0 0 subproc 66 67586K 69634K 78643K 170 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 58 0 0 in_multi 22 1K 2K 78643K 71 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 259 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 94 21K 29K 78643K 2421 0 0 UVM aobj 41 2K 2K 78643K 44 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 24 0 0 NDP 12 0K 0K 78643K 35 0 0 temp 161 2709K 2837K 78643K 7575 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 262 0 255 2 1 1 2 0 8 0 plimitpl 152 43 0 36 1 0 1 1 0 8 0 rtentry 112 67 0 34 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 86 0 86 1 1 0 1 0 8 0 tcpcb 544 92 0 88 1 0 1 1 0 8 0 nd6 48 12 0 9 1 0 1 1 0 8 0 ppxss 1128 8 0 8 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 276 0 132 12 0 12 12 0 8 1 art_table 32 277 0 132 2 0 2 2 0 8 0 art_node 16 66 0 36 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semapl 112 92 0 82 1 0 1 1 0 8 0 shmpl 112 42 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2466 0 1044 46 0 46 46 0 8 0 ffsino 240 2466 0 1044 84 0 84 84 0 8 0 nchpl 144 3604 0 1962 61 0 61 61 0 8 0 uvmvnodes 72 2901 0 0 53 0 53 53 0 8 0 vnodes 200 2901 0 0 153 0 153 153 0 8 0 namei 1024 10391 0 10390 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 20841 0 20840 9 8 1 6 0 8 0 sigapl 432 864 0 849 2 0 2 2 0 8 0 futexpl 56 10458 0 10458 1 0 1 1 0 8 1 knotepl 112 275 0 254 1 0 1 1 0 8 0 kqueuepl 104 147 0 145 1 0 1 1 0 8 0 pipepl 112 522 0 503 2 1 1 1 0 8 0 fdescpl 424 865 0 849 2 0 2 2 0 8 0 filepl 120 4580 0 4479 4 0 4 4 0 8 0 lockfpl 104 214 0 213 2 1 1 1 0 8 0 lockfspl 48 72 0 71 2 1 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 671 0 664 1 0 1 1 0 8 0 zombiepl 144 849 0 849 2 1 1 1 0 8 1 processpl 840 880 0 849 4 0 4 4 0 8 0 procpl 600 1659 0 1618 4 0 4 4 0 8 0 sosppl 128 9 0 9 2 2 0 1 0 8 0 sockpl 384 544 0 525 3 0 3 3 0 8 1 mcl64k 65536 25 0 25 1 0 1 1 0 8 1 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 7 0 7 4 3 1 1 0 8 1 mcl9k 9216 8 0 8 3 2 1 1 0 8 1 mcl8k 8192 13 0 13 5 4 1 1 0 8 1 mcl4k 4096 32 0 32 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 58896 0 58852 15 8 7 11 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 99286 0 99221 14 5 9 10 0 8 1 bufpl 256 22636 0 19526 198 0 198 198 0 8 0 anonpl 16 101188 0 88852 68 6 62 62 0 62 12 amapchunkpl 152 3799 0 3649 11 4 7 11 0 158 0 amappl16 192 4588 0 3795 65 25 40 42 0 8 0 amappl15 184 625 0 625 1 0 1 1 0 8 1 amappl14 176 87 0 84 2 1 1 1 0 8 0 amappl13 168 14 0 14 2 2 0 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 271 0 255 1 0 1 1 0 8 0 amappl10 144 69 0 66 2 1 1 1 0 8 0 amappl9 136 605 0 602 1 0 1 1 0 8 0 amappl8 128 195 0 179 1 0 1 1 0 8 0 amappl7 120 44 0 36 1 0 1 1 0 8 0 amappl6 112 280 0 269 1 0 1 1 0 8 0 amappl5 104 209 0 197 1 0 1 1 0 8 0 amappl4 96 1036 0 1012 2 1 1 2 0 8 0 amappl3 88 132 0 126 1 0 1 1 0 8 0 amappl2 80 6501 0 6449 2 0 2 2 0 8 0 amappl1 72 24162 0 23704 24 15 9 19 0 8 0 amappl 72 1957 0 1910 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 43 0 3 1 0 1 1 0 8 0 uaddrrnd 24 865 0 849 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 865 0 849 1 0 1 1 0 8 0 vmmpekpl 168 9583 0 9566 2 0 2 2 0 8 0 vmmpepl 168 96702 0 94907 131 31 100 100 0 357 21 vmsppl 264 864 0 849 2 1 1 2 0 8 0 pdppl 4096 1736 0 1698 6 1 5 6 0 8 0 pvpl 32 295282 0 279839 162 9 153 153 0 265 28 pmappl 200 864 0 849 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 348 0 24 10 0 10 10 0 8 0