kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 14:31:39 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.137' (ECDSA) to the list of known hosts. 2019/05/09 14:32:11 fuzzer started 2019/05/09 14:32:20 dialing manager at 10.128.15.235:33213 2019/05/09 14:32:20 syscalls: 320 2019/05/09 14:32:20 code coverage: enabled 2019/05/09 14:32:20 comparison tracing: enabled 2019/05/09 14:32:20 extra coverage: support is not implemented in syzkaller 2019/05/09 14:32:20 setuid sandbox: enabled 2019/05/09 14:32:20 namespace sandbox: support is not implemented in syzkaller 2019/05/09 14:32:20 Android sandbox: support is not implemented in syzkaller 2019/05/09 14:32:20 fault injection: support is not implemented in syzkaller 2019/05/09 14:32:20 leak checking: support is not implemented in syzkaller 2019/05/09 14:32:20 net packet injection: enabled 2019/05/09 14:32:20 net device setup: support is not implemented in syzkaller 14:32:26 executing program 0: r0 = semget(0x0, 0x0, 0x211) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x0, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001000)='/dev/null\x00', 0x20088, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001040)=0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001180)={0xf2, 0x0, &(0x7f0000001080)=""/242}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000011c0)={0xfffffffffffffff8, 0x1, 0x0, 0xffffffff, "7fc9d8252a0a42d1e8eab11ede6dde21cdbd71af", 0x7, 0x8}) r3 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001200)=""/21) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000001240)=""/35) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001280)) getpeername(r2, &(0x7f00000012c0)=@un=@abs, &(0x7f0000001300)=0x8) msgget(0x2, 0x20) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001340)=0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = getgid() chown(&(0x7f00000013c0)='./file0\x00', r4, r5) getpid() semget$private(0x0, 0x3, 0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001480)={0x200, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000014c0)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001500)=0x67) setreuid(r4, r4) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000001580)=""/67) ioctl$KDENABIO(r6, 0x20004b3c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001600)=0x9) recvfrom$inet(r2, &(0x7f0000001640)=""/72, 0x48, 0x40, &(0x7f00000016c0)={0x2, 0x1}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001700)=[0x12, 0x9, 0x0]) 14:32:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) sendto(r0, &(0x7f0000001080)="dcdaac25996f2b87c4a9071a76ec6ca2a3eb88feee97b1e68fbf399708ecadb3b81c983be585d343cd174be8d902ff043863a3253ec98ce65d5cb8574415a1a973b64378e6ba046845ffac162f30e2b260d7fbd6d1538fed22366949e4835394935a4f20e92762ca8f1090d781a7366879f1d9613cca385ebe795a24323e520be46eeeb77c6e6c45560f46ee1877a88e507ffcbdbfeccfbbdcddb2c441148962dc7aa72324a88077a327f47744e7d66e060c9c8c321fdd794c6e001b85808603992b", 0xc2, 0x2, 0x0, 0x0) setsockopt(r0, 0x1f, 0x1000, &(0x7f0000001180)="c3a88afee03c6a976b6305ba1ca8aa0f88ab3d93174b72c01c7c376fd46f6b44e09a6e66bf0a6221c5a2c897f9035aa2f292c902caefa5e12539be4dfd511f07ce12e636cf945ccf93c2bb4fd0c81f7e5e5a62eda1b68e45b7171c267ec54824c285623d52a0fc92c51394e27ccdf473b5e47bcbcb4b69703ebf1efe7a181d67a8e50d1098c954acc44f1e42c5bc9c1904a387f13dd04e3c3cc592a9e7fc44567700418503dc9bdd7d3f366fc14e76a3ab1472b9a6", 0xb5) mknodat(r0, &(0x7f0000001240)='./file0\x00', 0x2000, 0x5) getdents(r1, &(0x7f0000001280)=""/78, 0x4e) r4 = socket(0x1, 0x1, 0x1) r5 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001300)=0xfff) getsockopt(r4, 0x1, 0x5, &(0x7f0000001340)=""/146, &(0x7f0000001400)=0x92) chdir(&(0x7f0000001440)='./file0\x00') ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001480)=0x20) socket$inet(0x2, 0x8005, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000014c0)={0x4, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001500)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001540)={0x1, 0x8001, 0x6, 0x100, "01dd4928bbda6bd189f492e0801d3119b2363859", 0x5, 0xdb34}) r6 = socket$inet(0x2, 0x4004, 0xfffffffffffffff7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001580)={0x0, 0x1f0, './file0\x00', 0x961, 0x80000000, 0x1, 0x9}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000015c0)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001600)=0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001640)=0x3) open$dir(&(0x7f0000001680)='./file0\x00', 0x80, 0x44) mkdir(&(0x7f00000016c0)='./file0\x00', 0x110) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001740)={&(0x7f0000001700)=[{0xa7, 0x200}], 0x1}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={r7, r8, r9}, 0xc) 14:32:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000500)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000440)='./file0\x00', 0x611, 0x400000000) fcntl$setstatus(r2, 0x4, 0x8) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a6c15a140293edd668d75febd1a0", 0xe}, {&(0x7f0000000140)="fd3419d405adafffc7874eb3935a578fbb7e896362072f536faa76a1eb513a4799398cb7eea2662f3b803de660eecaf72b53b59b622437498572e42cf77898641cac5f2644e32301f3350962d9e65fde2ee1a3684ba11332b2a8d110791148828484b8bb12d541a4451f036daddb4222", 0x70}, {&(0x7f00000001c0)="17602f5f4408852cafb00d6cffbb87bb694a5a81546edc781a1828e895a8feaae056215cb59b7608e0b97a330741fcde3d6bcee429cdffbc28c293d3e804704d835e384544c9b12c1ac8ef83d28e57a2", 0x50}, {&(0x7f0000000240)="c8265d24ecbcd9f0aa71b655f55a1aa4e2fcd8df747cde1e976e5bbfa9b1e6e2b74c93c2d90b30d66e243620e8a4f15cd4de735cc509f73d5439dafa2a391b8dde2660f37f036947ae95efc70c3fff10ef80e7b2386d910138795c79f0383455fa537102bb3d5cbd1c9bf1c0ad00f2ad707fe8474741873a03e5ec0361b11372757b33a83ca3d6df84bb027163a73fbb1e41ad49e393de713c0c97bdb6c69bedbb76c2a8d56bd762fa0b92ee802917e05337d8999c11ea2deeee7572e32c06a0c3d23c85b6c0c914a98610e489da461a73b88c2c2a67f40ee7bf805a", 0xdc}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="5000000000000000010000001d000000454d3fa7fc7c8c61ea8b6f02ac4be36393c54381ee9d5321c565445a381db2a8425c0845f9fa84f5983e518c5d6060928250dac6d88be5cad1faa82e6d000000"], 0x50}, 0x403) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000400)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fsync(r2) fcntl$lock(r2, 0x9, &(0x7f0000000100)) sendto(r1, &(0x7f0000000540)="ca402b20384ac0bc11a993451fa66fcc7e0f8fb8167ffdffb42519412b0e45503ee9494521b1ad386278c6326f0acebe6a1c66ed968e044e53ec16a124c2521617d4a71ffb98c1f93654c2ca05fbb9d2bd30a70a8fddaf888e0664a8155be21efd972a4b92f40a298ab2642a0a1d19537cd86375b76ca48549f63b81fbbb1dfae89a65470289e8e86638f7a22853d2e78197d0f95859fcde6414cfd771d16a1b845136e9fee0c4814f6225c47def7b7f5ec8e000987550d9eb247c43917da6a95a7f8ac3d1d767fe6c06ccf84ccb", 0xce, 0x1, &(0x7f0000000640)=@in={0x2, 0x3}, 0xc) 14:32:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50f8d9") 14:32:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x0, 0x20, 0x6}, 0xffff, 0x2, 0x1}) 14:32:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcf3, 0xe37, 0x20000020000007, 0x528, "0d9f40b12794cb7bd0e6bb91d6f4c6003b99f7bd"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed300040000b18ce4d900c8e62334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d4158aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1a1}], 0x1) 14:32:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x8, 0x1f, 0x81}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 14:32:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x7fffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1001fe00000000110000000000000000c92b34dad515a18e54e185ce0553979e858f4a92611377bbf55fcb894c43108c78de56acd6d650866c8d75d9d9f94c134c272d539eb3576255f5d935e73f991201c35787a6a3352a1bbb40ba66ae1f09d85f4ef99c254a5c4d32c4459fa231ba24524f2364cbf8c9fbf5888f81e0c51b14f752d86057a275b47d3b559b69a7ba59e752573359dcc04ad33d3659279a"], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f00000d7000/0x4000)=nil, 0x4000) ioctl$KDDISABIO(r0, 0x20004b3d) setitimer(0x2, &(0x7f0000000200)={{0x978e, 0xb0}, {0x9, 0x20}}, &(0x7f0000000240)) setitimer(0x1, &(0x7f0000000040)={{0x3a2, 0x8001}, {0x81, 0x5}}, &(0x7f0000000080)) 14:32:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0xfffffffffffffe13) 14:32:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x200, 0x0, 0x0) 14:32:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x800000000000122) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x110, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) getsockname(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="002f1ca4ecb3d5ed1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000400000090a9b4ae1fc09e9f7c0390000000000000000000000000a06c00000000000000000000d692967ec08551e4ae0ee9768a3203f68d8ff077b21dab8c32e6a6a1ef6e3b7e6c5567954a6e4e43872a8e1dbcf5adca66d9d76cbf9d317a1fa7a6f06f122864f126d9737cbcda2771d1acb57735304cea7dcf870630c6de56754125a2d5f3000bc6879112b49230267e86582828"], &(0x7f0000000100)=0x6e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000546000/0x3000)=nil, 0x3000, 0x2) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000180)={0x81, 0x4, 0xfff, 0x5, 0x100000000, 0x7fff, 0xffff}, &(0x7f00000001c0)={0x3, 0x400, 0x80000001, 0xe5, 0x40, 0x3, 0x576449d0, 0x1}, &(0x7f0000000200)={0x4, 0x1000, 0xe56d, 0x5, 0x9, 0x0, 0xffffffffffffff5d, 0x1}, &(0x7f0000000240)={0x7, 0x80}) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000023000/0x3000)=nil) 14:32:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x5ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/112, 0x70, 0x2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) munlockall() bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x3c9ec182, 0xb3a6}, 0xc) mkdir(&(0x7f0000000300)='./bus\x00', 0x100) socketpair(0x18, 0x1, 0xb19, &(0x7f0000000340)) 14:32:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = semget(0x0, 0x3, 0x202) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0x8000, r3}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/170) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 14:32:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) recvfrom$inet6(r2, &(0x7f0000001140)=""/220, 0xdc, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000140)="d8378ea18baf76c7dca21615ae60830789585b881d97b9ea3c473d11d1d8499c0b80791addf3258b18f81424560085b719576529e77227f476d8f0f69ac1b9449d1c8399301e52e58903ae627d2d31d0be613d2917979c2c6c1597edd6d1a259e1909a3e670bdefde3e7271d3c78dfd1e65351eac6036733954e1d56e3ff9c048f9556a00f830ad5a61f4f4f547e0244b13d557e02d52cb10a5a18305eec9f12c201259417e54940b987be2fbd856aea081e5ac4e8dddbe02295bd7d99b605ac5f8f58dbffefb05bc4c323cdb93cb10ca8b2d1549a501edb11b7e3170dcd531d091d51d7c00933c0e76cdf077e5d09c58fa2d573e37d586d64ac9fa44bf6fd36645f1840395b3632d03033f6a8a7f7e1ed8fe8e29bf43b9f64f46bf128d2f6ff131b6bf0c489f618af19854aa750d7b4d54f43eee08b3c3e2e8e7b00ca4a703edf995513f781274b75445f78fcf27cb4d547d131b8f1c3f2618c936c0963fec3712a8c531e7946274d03aeda202954452732bdbd3a86af4cb1836ad1b8955365a879eacfab4c554be1a43794e1150393911f85cd522d2e97088dc5f03ec3ba80b106a4ebc870236f3834e835ec54996a799bd99154b416c45f602eae9fcfadcedb2ef8ce40a5b80352f34273f4cee65296dc5ee0e12fb58fb13a0449708e2fb1186f3963664ee24e018f3d3b3f358fdf4c9602aa2c2a114e0fa2d35a075ed9b4f3d958bf10b90639189163f8448f708e0091873ef0a2c088076de5e7c12eda580b2d556b529fea92efd1c8f33776170ff82fe8bee121da79c047350d5399154f627d369e640fc9fe7e7f627069ca944fc025cb7f9e3bc35a49a4ae3bf323e254eb64e95ce02fb99f9578a241cc8d6b881ccdb2aaebd763826f8b157fb369c660c6a14c9bb16011c844c6a8c1d23d4d6cbd0da2d142d241cb23d29ad2559b5aa1af15b8b6eca512b89bb7f0431d709378e1ef2fbc83659d9085d021bf078eae7bfa13d9409d32b2faab877e6a277ea194222c19bfd1a7d94d526f4a257291d376e8ed7d6e63ec055cae018959c872d3e0ef6eee3b3893ffeca81abf9c27df4851e0712a1990766acad6ced190df7248e1d24e9d409cec9928cfd50efdae493bd01d586c862da1fe844b2b3b9e23723b830add81f0bb707afb49d2e8d5c18a93212d4a06a9c814e1c1e59f4fb36b5c5ea4f237f01a1cbd7d2daa1e24ae676600f8aed96505dad56d938a7c9a57e3eb05d0e4d44684511ccf1e940069ca13c38d7ea488be7734e1f0139bf5d5bcd08b1e9bb0098f2c27ed9e3f56c0c7720c437c2c0612219a536a1eb610824b97c4d24f2fe9804671a8af9774452e23f9a71c3405a26e424d36c98cea9434aa41e95cd4d5adb8d114c64c7f647e165937007ae4490e0cfcc40b26f3bbf18a042b3a762465956dbbcf9b92830dea74f1c81c82f285e79459b6ac5c0338209150acf0c149c1ecb9037ecea73aca2b047d70608d402410ca1cdde654efeb1b124803cc959bd2ad7c394eb6e331afbf5074ab2d532454f34441e83e9ebf7c8a860d280b5069dfb730f533d3da63f163b8f957114411517d4af700d322f795bf0e16683dd7f40089361856a89a5e750070635c86be4311fe3a4099243baebeef5df3a0402bd385ad8c479f980e5ab05bd0032856e5db8119e6a8f43bf1ec1dbfb931303ca0923d51d292c0d616c4675abfbe3ebba7273b94d2dd27a0614f2cece770f08712a550d255182e25994cfc75a9b45eabafbc9b76f9548274d715c42b26d72c744de7a257b1de3e974cf2168d8b5c5ac79417d37a4d24a775ae4a1ec5dab70f38b0fbd4741651dd1b4aed88084250583b9f3c44d5c6faa0b181a1e652a96fa4ef012163512989ee85bfa2425b6537bb949f0b84c02aea9d3abb40dfb148a93c1d003314c2e1807a7c3d8b68964a23340754a24a51e24985a93ea439bf3449d8c95a26e3a01b8b94ed6d4ac76bce0bc4b179a71259f6bc46f8a61faaa03b0e87cec2424def7f2afb0a9e37f890d733b42ad44d00cfb43510b37acf4050aa846e85b489cdb90a00c4b1b91e963be36798973d984116b7d86d9644a94fe4f516a229c0770b10da572e446f7fe42c56b284b3149149d990cc4d1016ade8f14b6684e9c94b6ca506257c7013176b85f299e46ff17aeeb5784c31a8b6030299d823202c16c40054c1bfcc570c228f4de9d45f2b6cb59d43b76487a6a83581bcb38439b40f75e9fda6dac1ed31e61ffdabe0701fd34b306f4dee9515787a93cc60917131b905a1f27bf9862fbdc92b54a210c5bf10861ba81c982cd77f75abf9e7f614f551158f045461182ce309cf3e3da5a9660a7e36aebdf971e9dc5966d9b4d1d75a4d4c558e9244732a2956defb14e73bdaf31635913068689ac91bc27f9d003f0494b40530c5e709ea176b32f9490195b396060718b00bd4e7a94fdea4514ba46f8c3d22772f0e8108f4b9aabf48519d606cd2754650737b6af32d6f4120f7f3b0879a3ed52130645b6bc708b8f474bc69c44b64534efa616d5c30d624b622d684022eccc0473922486d1d5ec15717dec7545258d331e85f2ea6390f77bed95c71d0bd88f25ce68a20f3a4ab2b71112fe970aaebe351294f9902f51145d5d755bd0776a3e14d8c86e1078f071f28ba5806498c7fee16226f347adc8f060cb14976bae5fb31f9f9b477c4087eee4a3f31b33295eb56fff4129aceca5b79ade194ab886dd06038ac7e308b1eb4cc116f667765d10c7f79307e2f6a090727a451043c0e07d81711abe4a62531b10ca2d20793a7df05e77a4a91488e502b674222caf0d97aa622a445f8413271bbacaf16fd1e179e971834750628279e5ae6cdcf1f5fa2bac1f5704c7d1aa1ebbe4675d421c7fd876af30b31e3de2bab17b23d62f970f392046e5413ac1b8cf26cb98c4eb9131c43458399b4cf66f2bc0253d7fa419f3e6062332a602dcfad8a666529428d7102199618bfa9f6a1cddb96f792f5fbf935dc50f108ce9962b06e7a03deb9474738f52b1c2d7f353ce40928e04348e76fca49e140ade37a7b560a2a78db6bddb62b5728b39681a05cad46c5317284f341281c929231c0e24380eec7075a1d0168f7b8dd1e4ecec1f7ab1feb145e82a11f7c06c38779ff5f3cf8965daa386a1015c229b0f4b03e82641bd12b9803b6c858a936e45948927775515e8e680dec88d46f1029631b152ed49a984b6f7e87704b6a6c2d2a5da79f307f06996ece09a91376d84bf25ed9e64735636b5b46b4d9b67c02b72fdb151bfb4a5ea560b3d2168f76fbaab47928fa566a6a97be0431bd46503eba74921abcc3209c7b4aa4755aae71b4a6b3a6a6ca20fd1ccc865c1cf3140b41efb84824046168d6948a6b4e5ebf4499309eec6a3bf59386933026b43d497504b6725550c7a25a43cb80f8210f3bc1231d13290d1120b56581e85137ddad73b34a849921a2930158713643a26d63ec14ffe4bb805ae43991339cdfb0db08de9b9a2babd4afc886b33f13cfb689eaacfbf5daaae834da19889c6a5c81e0cafabe5aaaed64b5476c9abf76d7356afaee948de34e5b2d463fadd73c4aa19810423f70620f9a46b9f34f655cdfe4fed61c76eca75adcd60a3a872e3ec0d245b71a4ff05d9d427f0c79e7700e2e4e47809681ea327a6c5daa4b75c5e7837ec3ef0a1d1e4ff971692cc7251747d4024fd5e4e857eeea9943e4627a834819c4d5fd6832aa170024c06b0cbb63425b7ee4f09c7635fbe92c022f0d7f88d1ed65bf5252480884b19885c8e8ff401f7ee0c85a8cbb874f2724b6b95f5c96a27a39c04e9b2456477356dcbfab1ccbab2bdfa8e0c70acc092d8fc26f6e974f032b3e9ca3403c0608b354e30a53b395125526f713fe09b7c8aae01094d2ae93825bb62654348e3ca3bd24648ae4430077d539370c222271f12b8dc1628d31cc32faca7692168126bea4309ead3407b432594c0990c91f5dbe30d191f2d9de64c3de81047adde0fd65a7b918cfa0983166a9d0e808e0ca43a09b20a69bdda57f73c4f6a7f0b77adb32c5f2e1af08daded2d40c5332ff33813a65284604c5129595ce454db9421212b59589c9c2ebfce95152c2d74bd6b42508f0e66bf6cf7716aaf6343560f354a5101004274d8db2e03ca403f4364dfdfd82acabeef0327fbe45503c26189947301a6ae4e7d656daa63b18d5e8320341d8fdee3e77d9dc78a328c71ef3b421b7c2152d32f02a450322bb528afee03d70daf272ef497791e6e3bbc793706d17b47c0c1872836ad89d2e8ba46bf1e87751a266b1cf4419f0662c51afb2e7abc06ca60a12cd21c2bbff6710d4682e63a61665e23ffe15d73f68a393e23454e82b634a0992e09a18a518f1337a676cb176d3bba84ddb9432573c028ee88a9be2c63b743104516713359d1b57a82ff19585445d2a8df238215ce01729746d1c95726f9591d4abe23a532a6e747acc1c6a302eb96c916c930349193ba924977af29ac711c24b70f2e5dd3f8544f93eb5cbe2dd86207c6eaf73c3539a63bb67f3ff536b4cf7f416d8b61649c69347a0110a01f0351ab3adc84a51da23c0ffedd25064ad59d822afaa839440bafea6ac0f902a57b2ab423062fea9ced4102011dc502945f58c8bf8b73277d206629c90edfc289f04a330ce2ce2c76e40a9c565ba8c0cce9916bc8e8ff036bc1158315792aeb58d76d49ad43d905a0b03934f700b6f9fad1e19362208688bd57bf9bad94853f1e32bf4e9a3756cc6389b4de9a0bca03fb27679ccb166787657b4d8c71f96bd04382da0bfc5b4f44402cf16221fc10816ac03015a2ca06d28111270757efde6b5d02ec562669ebb19b7ed4df57e47fa4a2e936026a93b349b7a80e4790ca05bbdde67ace3f10bd08a5db24a3ba02f6d45be104b125e1db84ea2266e700e9af332d5a5b11f3b1a9dc8abdf94d89459541d13a6cba37c6fb4463a2c7583d739a9058ab649be8da579faabeab133db0d03e4d067c2b06a7ef0b08a0a79131548294d27c8a1377ae8eab13517569ec2a9864358b96e8718a582bd6da9597ead97bdcee4cb875433676b68d9e4d977250cb46577a3a4068bff83937dc6551d4d5149e07a9f9008809a9a4f6f91438d2a465f076eef43676d0e4d0af5c43fb8da8833f2e118284811cb56dfa3a9638aafcb572aab423f6de0886ff3ac12a37f5182681e7c8e42007004e0d5cca5f4a5ca662949ffd9c1a5fc7e43d40beb67b56130bdcd06d6e13bbadc93719e09686e15ee679632106cfd4a05416da5b45b792d36b5b2a3e89e3d4b7f799865cb9bdc8ca40c62c8667a5d01766ec737205961f5fe8a82d67f37383780b9ce81e3500dfdcad370164c01bab17283b880f0e4efe9a7f0e16af1e43160de41444aeec6e107149b959a1fbdb81030ff3477c85ff6b0cdaa7779726c1c5062f65ce02da94651fefc6b27bdee37feb6fcab23d88b8586b5370b1823e6d56889a951688de667f99e7b8ed5072b89bfb2116c55d12dd37a276fff0c111f129350d5bb4b9e8aa4736795018cf7d5b6d7020113f0fbdabb1d5d80e4a07fdd14aa71e37bf63f61148bc022153c95c56509d890b551c65fceed1d580c75f4c2641b69457c6f58d40771026f70447fa393a13352eb2576d08805d2f39fc3d2d032b23e49433cbcd77a3b354d61b5a443cadeb9a78aabd64019da725adc918ec9e0fbbd8f26b48415d8a9ef49b81637a5e1746b1c334e665d5dad5887b2d8c330f3c681fce06bca2c851e56ecaef1b503424e182de36ab95ed47bfa47713a4b", 0x1000) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x93, 0x3}, 0x10) 14:32:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0x11d) sendto(r1, &(0x7f0000000100)="7c016bc7b97b9938b8150d4365a41c373b30357acd144c091d436adbf7ca72ffc7d2c3f887448568142d0460414c5daf66d4a09db5cd9d46ffa328ff4794538a154d25c7fcb85b307368743a41af11af90a5f551886cc7b45ef812f59489017f535cfc9fe2033fb0ba2132f656e03b28fda453caf0f8a4b3cfbe8e742fa07c0b8003bc59b55233c65f3e919a111c3a770866bc4f8ef77260bd07dcba3db7d4724c14efbac244c17af807efa295c64459bcd3098f968ff34fc2c8b093af0595eb79885c0fd7b4a8406f417530ca6c6d96f2da87c13c557d4d6945d32a14d963ae4c536b1ad3232b2dee5f3031987ac3f5", 0xf0, 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4000000041}, {r0, 0x40}], 0x3, 0x0) 14:32:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x48}, {0x6}]}) socket$inet(0x2, 0x7, 0xffffffff80010001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)="8d") 14:32:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28a00, 0x5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xca3bece4b22657d9, 0x4) 14:32:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 14:32:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 14:32:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 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, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') dup2(r2, r0) 14:32:28 executing program 1: r0 = socket(0x10, 0x1fff, 0x7ff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x80000000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 14:32:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 14:32:29 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x328, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x9) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0/file1\x00') 14:32:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x5, 0x4, 0x7, 0x8, &(0x7f0000000180)={{0xfffffffffffffffd, 0x9, 0x8a11, 0x0, 0x9, 0x4, 0x4}, {[0x8, 0x7, 0x2, 0x5, 0x4, 0xffe7, 0xffffffff, 0xff, 0xfff, 0xffffffffffff8000, 0x8, 0x1, 0xffffffff, 0x80, 0x3, 0x101, 0xffffffffffffbd06, 0xde], [0x2, 0x0, 0x80000001, 0x7, 0x10000, 0x65ac, 0x6, 0x400000, 0xfffffffffffffff9, 0x10], [0xfffffffffffffffe, 0x6, 0x350, 0xffffffff, 0x4, 0xe3, 0x2], [0x5, 0x1000000000000, 0x7, 0x0, 0x4, 0x3ff], [{0x7, 0x401, 0x4000, 0x100000001}, {0xfffffffffffffbff, 0x40, 0xfc, 0x4}, {0x8000, 0x6, 0xffff, 0x4}, {0x9, 0x1ff, 0x9, 0xd35}, {0x7c, 0x0, 0x4, 0x100000002000000}, {0xffffffffffffffff, 0x800, 0x410, 0x3800000000000000}, {0x0, 0x1, 0xfffffffffffffbff, 0x6}, {0x3, 0x4, 0x9, 0x8d}], {0x5, 0x7, 0xc0000000000, 0xb1d}, {0x4, 0x9, 0x1422, 0x8000}}}, 0x0, 0x4}) r4 = dup2(r1, r2) kevent(r4, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x2, 0x12, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x5}, {{r4}, 0xfffffffffffffffd, 0x29, 0x40, 0x80, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0x1}, {{r2}, 0xfffffffffffffffc, 0x28, 0x20000000, 0xffffffffffffff53, 0x5}, {{r3}, 0xfffffffffffffff9, 0x10, 0x3, 0x7, 0xfffffffffffffffb}], 0x0, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x7, 0x81}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20000000, 0x200, 0x4}, {{r4}, 0x0, 0x20, 0x4, 0x4, 0x75e67498}, {{r4}, 0xfffffffffffffff8, 0x7, 0x1, 0x8, 0xc1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2cb7264a, 0x81}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80000004, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000003, 0x1, 0x20}, {{r2}, 0x0, 0x4, 0xf00000cb, 0xffff, 0x7b4760e0}], 0x3594, &(0x7f0000000600)={0x3}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 14:32:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x8, 0x90d2, 0xfffffffffffffe01, "e400000000000000000000000100099500"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd649f0fb4a33ff164206128b60a6eac4c676f8496e03f572c5c712f3ff0f0000000000007716bcf6904a5f021a9b0d0e085c0001637678d4c605b696b44ad841fcf48ed37ad77d81174a81d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e2097379ac07c7f4d49ac1c4d50996b8011c40880040", 0x99) syz_open_pts() r1 = kqueue() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xdd, 0x3f}, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 14:32:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x81) r1 = dup(r0) write(r1, &(0x7f0000000040)="1cd324d2712b2493007cc33d936bdf325e8daa175a2d6ff5e34035abb0e9c032988334ff56844eca392cf03440f19e3efe132f464a435b189827164af7d5c38a3721bf5b3f25b657fac5b2f91386a57552fcd36d9212cee306ec4af5437687ed713441aa98494b65a36c4ffad75ad9020731f8fce2f08edb5c07a8299368f59a9e831b620db33e9a99c274824b74181ab13e9e527a1570d6e8de0dd582788e4c08", 0xa1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r2, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 14:32:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt(r0, 0xfff, 0x7ffe, &(0x7f0000001340)=""/242, &(0x7f0000000100)=0xc52be68845664610) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x1, 0x5, 0x9) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 14:32:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x18c2, 0x1f}, {0x4, 0x100}}, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0x100000266) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) close(r0) 14:32:30 executing program 1: munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = msgget(0x0, 0x44) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/172) shmat(r0, &(0x7f0000ff8000/0x3000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) 14:32:30 executing program 1: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x6, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000240)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r3, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r9, 0x0, &(0x7f0000000080)=0x3b5) r10 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r10) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f00000001c0)) shmdt(r10) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 14:32:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2014, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000829, 0x0) write(r0, &(0x7f0000000000)="7214a7", 0x3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\xad\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']#\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='[:\x00', &(0x7f0000000340)='(|]\x00'], &(0x7f0000000600)=[&(0x7f0000000400)=':A\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='#1\'\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$$\x00', &(0x7f00000005c0)='+$:@\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000640)=[{r0, 0x8}, {r0, 0x40}], 0x2, 0xffffffff80000000) 14:32:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10882, 0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x2, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/216) 14:32:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) socket(0x10, 0x4, 0x41ae) listen(r0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 14:32:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) 14:32:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4df) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x27}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 14:32:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd42, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8818, 0x0) 14:32:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0xac}], 0x2, 0x6) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x5) 14:32:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f00000000c0)) 14:32:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 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, 0x7f) socket$inet6(0x18, 0x4007, 0xff) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 14:32:41 executing program 1: r0 = semget$private(0x0, 0x200000001, 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000100)='\x00'/12, 0xc) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x10001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000400), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x7, 0x7}, 0x4, 0x8, 0x7ff}) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x5, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x200000000000000a, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r7) fcntl$setown(r8, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0x157, 0x43, 0x0, 0x0) r11 = msgget$private(0x0, 0x8) msgrcv(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="0000a4aeed9bca68456ea40000001b0000000f0000000000ffffff7f00000000000000000000000000d32639c931a99b20ce35000ff07bbab3758f2046c898f6d1a7650864d565f25b6184c70037b287000100000000000000080000dd91f6b97ab52e6a4a2b77293526b3e839cc1744c89b2b018c91550df713fe58d93bb79f02a692f91754d21249d5f7fdfa6d9bcebc20bf0443d2bdcf0befedb4abc32828069e9648c43fba29cb64a85140960c088938e1603d08eb767cfcd884dee22a59f5255263c753eed030f085047cd6d96dac7c13ee36b245aed2f89cc9ed13cf503456897662f3b66c882c0cf030ceee42e333460746ed356e3539ac27597d45c563bd8b6cabbd22249ad6d7396fb5920cd03177bed43152b4b49efcdc57209b1502b9816055695158eabab5d0f85d934e8fe4bda98423cbafa3ff6df92c65b47b1fe519ccf785a021d1caeb058416c9334def59f5ecbe3d620fcc80afc0462b64e87ee3ecdf461c230c100c02a92e55ee135421d07b63c365015a6b4f9a5460932b0bf2acee36a28b1ae88101ca57927c32d193a4392101c53760cd9021498c2a26417a947176f2a6e9150ff35f63ed854daa6cc747"], 0x1, 0x1, 0x1000) socket$inet(0x2, 0x5, 0x100000000000004) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x17ff}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x80000000000008, 0x1800}], 0x9) socket$inet(0x2, 0x3fff, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000005c0)=0xdd) 14:32:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xc0) setrlimit(0x2, &(0x7f0000000040)={0x800004, 0x80004000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x7ff, 0x8}) 14:32:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") clock_settime(0x0, &(0x7f0000000040)={0xff, 0x8000}) 16:04:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r1, 0x3) r3 = msgget(0x0, 0x487) msgsnd(r3, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) getsockname$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/71}, &(0x7f0000001600)=0x49) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000015c0)=0x1) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r4) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r5 = kqueue() utimes(&(0x7f0000001140)='./file0/file0\x00', &(0x7f0000001180)={{0x101, 0x80}, {0x9, 0x10001}}) r6 = dup(r5) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) getpid() shmdt(r4) shmdt(r4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000014c0)=""/237) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r7, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:04:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x86967b5c916b7cb) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000080)="d4ad5f04af8e564b2a8bc2c615d2c6acf59e2ba7", 0x14, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:04:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086862ce14d1a1d8136275d1c00"/4126]) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x23, 0x120) 16:04:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x7fff, 0xfffffffffffffffc, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) poll(&(0x7f0000000080)=[{r1, 0x32}], 0x1, 0x3f) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x15addd5848bab27, &(0x7f0000000400)=[{0x3ff, 0x7, 0x80000000, 0x4}, {0x2c5, 0x9, 0x7, 0x1000}, {0x7f, 0x8, 0x2c, 0x6}, {0x100, 0x1, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x10, 0x4005, 0x7e2) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000440)="140ea5ff4fcd9a477aa336d6dd8f7e9ea199866b562908cff8671e4dd61754fadf5d95e0f7267ed0e2853b2ba77aee443862eeff5dedf6f3dbfc8798200bcd61837e7baa33b13e8390279e5ab0a822e60ad0585a105f6ac3c207f8e0e0c8645f4216fc45a93754d49f1b8661a0f59b05cc826a857879c9a65cb57912591ce885aed6a9b3c547bb35dc259252a42a6083b6d267738a4d9c8e11f5c2b978b97b2f9771967558c6c2a4c4d661223402554b833d415f78306f7b35db4028d3293446199a4c67d551d8e1611a5f50f07267f296d5333e28f38effb7a1b5421f7b66916e4e0794c53ed7f14cc105998560768a0c4771ebf95904c60328dbe48d32c42c732e7cf3e7892ae93eb5675ff298cd0f851fbec4d423c34ef3982f2da3adcbac3392cfa6f07df0d70eabdd85b12d2053b6d4aa44e5ae0a7d65d74c94ee656b306f7c5909bd3701f5b0b85cde257bb9253fed0e2146b3809df06fd023ab876fac309620aa7eb236e15c79cc1dc90df30d0283a0cea2b2639e57d61617f1e88ba3cbef45003c04f7c60f22c576ca4c717b557b87f3aab6eb3a19f386d14de2d520bd639f08f6ec8cec30dc201546435d10a2e800a8f74cf2fa8c089a50480be89076898ea693868e29c2893fedeb48ff4817ca254fe0bbc9a4bfc1f912ab82079728aed3fa538a2436a653983896f2f643117ac5a27b12633b02b3a96edf8f4cd809cc68cf8940c498d325bbc5ec68bb918e1809cd99e491e636baa31275eb17be6d75e57aa33a2f013acfa4944b67aed47927258e12b6966ce7a24f2aef61a045d1f77954c78fd73f337125f98b926db69d934e2fbb1efb999fd9d3c1b8ec75cd34e5ec5eefe1fbfa412646adb32a261145b70177d387822e497bc7a3341e07d26a986398f4218345249201bd91df2cc305baeea3ee32f7d2c296bbe58198aef4f9d025bba5e9397c61b74d377970c9e0f116bdb06761af4ff328bd01deaaa2a0279e2da9e04c21921512693b45e410b513e10e071f5d2cebde3b9c990ad3ceae1ec07dea979bf0a5c952139e3c0b06bd6990225d47ef19362b680d11f212228eb4a8f01d683eb6271163d6de7035dbd0164a2ce0fff8bcfa74134e8eee21afd52cdb7fdf1f72c5f201960b9485dddead93a0b30e6e3139e7a2f011c40fb1f81d2281bceacce9a8e32dec3bd48b65ebac8c42e373adcc55db680f56b22c50bfe1e51a8735b9e6083a4f0638c65a86fbfbecf3a9c181b32fee937053ea5a7fd659a3155df2f4c35e90da260078d15572bea615dc4947fe9fe81c7027f023fd109c405fc4acdaf028a88b1f75e1613bbeeee108f26c6e258629eb32dbf9bee91cf97611c03c629e420cc8c046860ed1b8a523c76cd05c43eb78682c2a5a24d087dca458e24b0b17243c0da3b166e67b4e2329a6b428a082d60a984f246181122cc4200999184ad4dc49134b7e53544f22c476b550e86a5b384230acb31fe959c55259a5f1c0668d217e83b40039d7ee69c79f522b609be81685b3fba9b6168c74075c679b07989267e03b3b28a8b706f50a98e72337fd3025aa97d75a1b63d73ef579f5126cb37265280124d4421be8e14df9eee820194acc3ff5f219aeb171446971d26d4cfbb1b46abe37059f5209535080c8a370a88b3046322951efd9719a43b62069a4d81f3ed35a426ab28291b4ad308e8f7fcbd689c7815ee02ecdd709f2d3ce66e24e6a20c74f32df8e23e5fa61b0778894c3e4cd8c8790647aa416a3223d875f61f1df880f0b6ae9bb3a51948d9692fcd07e02eae6d3c98933ff956f48f44f615911d9fe38c1e6879ed14af21ddadeb90079f924cf72d04d5cfdf7ef4963a45e31358ced4e559ae8f903f90ed83368ac111d937900b9204e0a0ca59c87871c3cc2fc8b8ee0d8c799e5c11d49dd977ec5e2f7b1c99249484d1abad994aab288058b76b458370e6db5cb503fa7553fa6d612656f6cda3c4fb2c363cbbd0e2979ce0893df3dcdd500879e8b901fd80a24e0dc7d3598575ad0fc15504b2675d13db36f5a506e5e326efedc55c51e2786999316712efaa7e3b0f49602427299c8b7c34865d311d8ceba243ab4c8d3f6e67c90e8957e58b338a31d3a0df93e9e760d6a7d582275a8b3880835d016d44a371ad0a65f91c8a580325a0db94aedd4ec5b3fd6c0a6ab750549aaeb6ebd835150e6bbd07f9703ea6a9cdf4687ed43682e9b1b1b9fbc06ec8fb8575b2eb59d1311d074bb742004567a7ff50cc98bd5b23115b3b72841cf86a46b8634855bc9c52e3c44dd44d2952730fc281af7eee16ae630960fb7d3fbdcdec79ba16add9e0b5f037170e6aef788e3c28c9e24169101fa31663ca087edf08e3c8889b1cd925d6054da69f0aa64f0c97eb69d2bff977b3fa52b796fe516d3928378b41b4655be5df475b0a07ffb05358d8961b494ba971c99064789d656fbcbb8f3107ee4906c88b0d8dd93321206cbe768d6abf83244c854c88b994ae817eb3d426f446149bf661a7e12088869a8d20478e2a66b5a8a6aa1bea9c59e6422e7ebe5dd9e6ef71d627bdb0aad4a6d2dd4e57777c277af5620b7c80a3a9f5f521d4a2b032b814ff3e0b72fde006d488d7df333fb72d1d8da9a7131669bfd3010c0643b2f5e5d186c452de531ba1228a24f2e9e85caf5a4bd148f9556b6430a570db79afa64ea0bbb499f311009dba26eac2b2399995a2701afbe35a6fcd4fd4c22ccbb909833eec469a64284d01987a710dc47952f4e551a7a9d16d6f57f8a3cb7626478bb75dd2efa0488232b38785f1bdf9e338db0f008476380eb65f8b60973ea58daa15ce9fa3df2ab6bb7f5b0934b7d7b57db3cf2b9e557b86bbcd000e8075286f367cad13c69a93046c132a143e7e85293ba6bd71bfc1a8ad86376e69b16d0e0cda7c492e124feb82fd7c04547d3db81e71f1007c0d526c440debe223be7f9202b40966d95d3b09f5e88935297f63a8439fc6920c6014a3488017615fc1585280312461b10f56b1891f863a2b1421b71f5794b3205c88404a6d765882eebfa190d424d46f4a3d05f14eeba2e75f4edfd21e7a8523a5664bbd1cc0fc832260487514f366d38d12479aac7012b78cc18d9841b6ee520d91d5d6bc69f9f2b129711cdf1f8138356bf7a5ba98ba6ba39e07d5c669cdfc35f911440f627145626b78108102cbb4f0cb9d3679a5c809acb00897df0325de42ba42f4bf2a5e63fcfd4072d246e9a530dbfc0a91521c1c966bef0b1f3fe4610e195239f2cd70634c65f9c6dda0f2a340f71ca2a575e7c1c289f329562615cae7a2a4541062ebc10ffc7ec00ccb07d9070ad035873f1c4ee2350cfcb2472da36e99c3c39a871aa3ed539a9c99a462986e0805d3c106a1ee7008e67cf6e6dd186b2b414de2f5c86899c27f90f6371699580a38eb1f045925c136371dc84f2a467ac6cda99b34d0d4bbf1ff028a3379c33f18643bc3e159d45265a00f923271107aa038b14a7f811ecdc084737e233db2a4dbf4f187dee42ef5ab01ddbc295b62812ec15319eb4e2b471d3dae2467258296390a11d1b9995c1824a501b62372d6b0d4160d03b97a8a366879021b0def7c78a6d2800647a4cf61c1769377b798815f02396b6289f5e792ccb36ab26d02d411569b84ed8a43621146493291dca187198905d2f220d68ef078179d3f14c5c99a12595fd37b7c1078e7b1ec73dbf6962e72918c02873d9cc40a9443796f5ae43e01ae3fd6b4ab4912627cd6334726226a06a58c1b3f70634b7e15c0f93014ef5846ae4eb9f75a45a651e0f19206a313ebb45e46c6f13807a55348fb172f28877174cca632c06e503854459ed92c3fe9e7e260e45325312b2cb4f5d12403f380673c29483784aa954074dfdc1821438a3af5165267d061c2ee973be6029098a59f9720004ebcd29d7a16ef5c28a99acaf8d1f616e2de4cbbbc60a9c9f51d070ff8f87eb27d1660f75bc400bab9095fed0e4e8d8ee9f04a65f8e2ee55a308ffddfd46a7f4042cf5a9759a9279d4706948cd22aaaae76edfb5cd9966da456d91a242b6cf7f78ca3a834ef90fe69064e30873ed17088a21df691db96a94336d8127622a8d22ee2ea3c408a315b3835dd0690d803ba0fd5717f7bf1c295a7735ea771986b94af202f132ed3e976be71efb0c920caacea195b86a421511edbc99dfba2ebbf9d575e3401a4cb2500b3244d287213538573d4d744ba3c2f0df434bb4adf1edc631faf503a1241321ecc8011c5eaba87a1c4e0fed4457b005d6133ecaab9473d03566c106230915b504253cd7036c6d30cb452f818e8f6929799f927cd9e35d1db9f84ca2af215c604bfc763d81a021b9b9220e253eb7e0377eedf6bc04c90330056dde2f30010ab09a7f0e6b70fcbea9b1df52583cb6b338c6e0f9f30f81c7448c5480baf7ea729b1d0dc834428658b3c338e35470ebb7fb2ae48fd16baf566d1d502ef1412a845cd24bdbeed039ab95efbcd4063690bc0dd8208621e1cfa915292b30c9394e084ecb3718cd03f02f59bb7bd891f1aaf4dbd670bcd8951efb5c7e3a1db63151f40195c9b3200e2cb0480c6ca3700424d0f5c97a9d291098cf651f1bd88686be20993426696e2eb49769e1616b585f2f39d41b1cdcf0749559f73403984593a648b1a7dcc642a65ff2baa7369ed8bb864200cc235db448882903739bb37fb9e2d507f295df8c54bc444160ef3967df54173d944ff006a4bdd979e13ddc9375a397cc5fa03180e709ef65a7e5cfa11dd74ce0c33b17a40b082ccee87ea1efc253a60f51707bc4fbd177ee375aa14c7758843c903a04c83d4af50b30d9a9eaa034fc72b424447cefaa3ce5571d9a84ea2408da0fdb4ba9ec26d19f9a1ca27d8bd13335e25889deef146a440c87faf696d2a4d29428c8cb0fbabf9ec275a65bd0eabaeb7c3b63b54c723603e6a01986c3fabc9844f34aea9228a9d3262b007778b74a8479274b0636a0c470527633d03592d77b006a10d087a57de26be462ae459dc6a5bb3a17e98271401898d9bc0287b8c8267e31ac70716259c8308a76b9156dd64d431105d4e58dc08030b1000f238cd3a44b3e5a7d7e4282764c55f2da9be285f405956c4ea25d27e5b7e12b10fb25b96ddf8e6add256aea14cc68fbf2aa238c4105f0022b106848e81417f0307f3b7d1f9ef3ed45a848ff31e673fd506dc3b8c039167796786ef4be3d3f0ed8a2907c6b50bae05945e2ea3253253cda95e4e4a3590e46bca6aac0937efc64ef343f09fa16dc5b8950b658e6a88d32e2d1097dc1e05c6d1b41687e72c7b5da174798e5e5cffc0ccf64a2ef435415916aa158479ed420e21b144dce99900a31471834c512a50f493cc5dfb5fd9b933f7d1e4de1a2a2292724d0a6ff396e448654594a699d267802bcf87dddbe52b68fed548bba5de02161aa9d21aa6634e40a8aede663afb7e03a267db4f2efac193786bd442607daa4ac893215ac63e7b7be4209d5b6a110e295d0e3fc446be95026beb733d7513a95d1113d1815815b6b31a778fc34587453a45ab3497bbc73d787ba1354337fb57e804201ec9a50111febdca475015d10291d1c4451e8e5ec19d2748c3a5ccc0b924bd7532548822822c65ab1d2c5a7de70b241c4c379b90220dc2732ea3e6b6a9291476ad8a4804159c9aa4b55360e0bf524aa564673af5c71907a5c340baa0a0478ec7991983650eeaa7b9eba22577a2fcade31f5ed68a63287bd184b7aa76b3ede38412023b2759689c64fc31075cb6ae436df8035c1bf04a0574f0425e5d88a2d5f2f2", 0x1000}, {&(0x7f0000001440)="e6c3d43d801140f513b0bf3d34704d081455b8332287aecc702e670c732255555dff97d2994cf2671eb85242eaff818585a5603dfc07b71db38cc18523414dd35a552be677", 0x45}], 0x2, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa0, 0x6}, 0x40e) setgid(r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x108) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000002c0)=0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000280)={0x1ff, 0x66, './file0\x00', 0x6, 0x4, 0x82, 0x27}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') r7 = open(&(0x7f0000000140)='./file0\x00', 0xa2, 0x1) fchmodat(r7, &(0x7f00000001c0)='./file0\x00', 0x28, 0x2) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000300)) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x30}, {0xc, 0xfffffffffffffffc}, {0x6, 0xfffffffffffffffd, 0x4000}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x8000000002d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:04:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = syz_open_pts() fchmod(r1, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x200) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) syz_open_pts() 16:04:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000240)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b0", 0x171) 16:04:23 executing program 0: socket(0x2, 0x8000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0xfff, 0xfffffffffffffffa, 0x9, 0x5774}, {0x4, 0x6, 0x3f, 0x3}, {0x5, 0x7fff, 0xbb6, 0x6bc}, {0xff, 0x1ff, 0x9, 0x4}, {0x7fffffff, 0x80000001, 0xffffffff, 0x5a09}, {0x3, 0x8, 0x1d1e45ea, 0x101}, {0x5691, 0x0, 0x0, 0x5}, {0x3, 0x6, 0x6, 0x2}, {0x7, 0x9, 0x3, 0x8}, {0x6, 0x0, 0x4b8d0ee2, 0x5}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fchdir(r2) dup2(r2, r3) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="49010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:04:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000200000002}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xc78) 16:04:23 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x189) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x80000200) 16:04:23 executing program 1: r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000f50400a71f"], 0x1, 0x800) setitimer(0x1, &(0x7f0000001740)={{0x10000}, {0xfffffffdffffffed, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) msgget$private(0x0, 0x208) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r2 = socket$unix(0x1, 0x4, 0x0) shutdown(r2, 0xfffffffffffffffe) r3 = msgget(0x1, 0x3fd) close(r2) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x30020, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001200)) 16:04:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) 16:04:23 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:04:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) open(0xffffffffffffffff, 0x8000, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000fb3000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:04:23 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="90e7e6a85a99f1aa865b6046e1467e86420c945cf223428ce8370beb87ec7ce0c4930a4f47835b4c8e7b6c2b590af9fd08b0dc643bc3d518bd729c9b86e1b23799dda679473d0ddb64a000277d623c2c5e237a33c13f37ba814dddf37ee1e7ea901604f8577ca89259643a21ff0f93c269307f7e59e9a0c1583df315e01f3de2e3cc10013a266b92701d33c97cabcbee0709cadfe9c8504a0080d080c5e8e9d222e3e96c030e0c", 0xa7) 16:04:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7f4b, 0x2, 0x7fff, 0x0, 0x3, 0xa, 0x5, 0x1, 0x1, 0x81, 0x3}) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="11b75a92f2364fdde309abfa59a58565161db9339f6cb0de930f709619655d851c6441a64f51825195e82d6dd4f602fe319cf1e49e5a762a60f5393d67f125ac194b88a36ef82381ed358eaf65f2ed65e1e4b5bd249109ec7f0c486a169ccb7c1b3a32e150f263bb7dcbdc013506a7b48286855e24f56f3afe49589c54074bf8fbbff8bbc9704477405cdc7b01b92f8360ac8fa8b4b9cc3bcfddba21f294faf4", 0xa0}, {&(0x7f00000002c0)="6d6e2791fc5f55a7b3c2b345f53fca8e0630c36f9bef45ad52fdda1e684b9575db93ea21eed601a0b2d11a44172ee78518ebcba981005c58646c4aff8edc90cf373e248f8c802044245e4cd95917d664b1880c45dc48674b4d8375b6a10ca554b5698c0a58d40f610d25a1e3ef5824b589d8f050f1111f181645bed58ecb97837b252abf0687411627", 0xfffffffffffffdce}], 0x2) 16:04:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r1]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r3 = dup2(r2, r2) r4 = getpgid(0x0) r5 = getuid() faccessat(r3, &(0x7f0000000280)='.\x00', 0x12, 0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r0}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:04:23 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8f08) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x9, 0x4, 0x8, "bdf076b8fe2833532616cf2780eb49ad952b60e6"}) 16:04:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fe, 0x0) write(r0, &(0x7f0000000240)="00000200004038", 0xfffffffffffffeee) 16:04:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x0, 0x1) dup2(r0, r0) listen(r0, 0x100) 16:04:23 executing program 1: socketpair(0x10, 0x8001, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r2, &(0x7f0000000100), 0x8, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:04:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x200000009}) 16:04:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f00007e3000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) 16:04:23 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRESDEC=r0, @ANYRES32=0x0]], 0x3}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:04:24 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x8003, 0x102) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0xc8) 16:04:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x6000000, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x3ff, 0x9, 0x10001, 0xbb00}, {0x2, 0x3, 0x1, 0x5}, {0x200, 0x2, 0x4, 0x9}, {0x2, 0x1, 0x100, 0x8}, {0x4, 0xd5b9, 0x4, 0x2}, {0x1, 0xd608, 0x0, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") socketpair(0x6, 0x0, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 16:04:24 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10091, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1, 0x80, 0x80, 0x3}, {0xc90, 0x1, 0x760, 0x8115}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8b50f8d9") 16:04:24 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10202, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file1\x00', 0x8, 0x21) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x129, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x828, 0x0) r11 = socket$inet(0x2, 0x1, 0x8) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8182, 0x0) r13 = open$dir(&(0x7f0000000500)='./file0/file1\x00', 0x8, 0x89) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x20000, 0x0) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair(0x20, 0x3, 0x9, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket(0x18, 0x8005, 0xb89a) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x6, 0x83ed}, {{r3}, 0xfffffffffffffff8, 0x40, 0x10, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x48, 0x4, 0x6, 0x4}, {{r5}, 0xfffffffffffffffb, 0x40, 0x41, 0xf99, 0x10000}, {{r6}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3f9, 0x401}, {{r7}, 0xfffffffffffffffb, 0x1, 0x81, 0x400, 0x400}, {{r8}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2, 0x100000001}, {{r9}, 0xffffffffffffffff, 0x4, 0x40000000, 0x9, 0x7c}, {{r10}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x5, 0xa318}], 0x9000000000000000, &(0x7f0000000640)=[{{r11}, 0x0, 0x10, 0x1, 0x1000, 0x20}, {{r12}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x9, 0xfe4}, {{r13}, 0xffffffffffffffff, 0x10, 0x21, 0x2, 0x1f}, {{r14}, 0xfffffffffffffffa, 0x9, 0xa0000005, 0x0, 0x9}, {{r15}, 0xfffffffffffffff9, 0x20, 0x5, 0x2, 0x1}, {{r16}, 0xfffffffffffffff9, 0x2, 0x1, 0x101, 0xffffffff}, {{r17}, 0xfffffffffffffffe, 0x2, 0x4, 0x9, 0x98d3}], 0x4, &(0x7f0000000740)={0xa73, 0x1}) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x9) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0/file1\x00') login: pckbd_enable: command error 16:04:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket(0x2, 0x2, 0x7fff) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) 16:04:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x40000000aa, 0x4) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74, 0x0, 0x0, 0x7}, {0x1000045, 0xfffffffffffffffe}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_emit_ethernet(0xffffffaa, &(0x7f0000000240)="196ae773d7dddd4bf1c0e2") 16:04:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="9ea089ac7f1a10ae32cd2d012e2f66696c753000"], 0x6a) 16:04:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) 16:04:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x22) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x7fff, 0x7, 0x100, 0x3f}, {0x9, 0x1, 0x0, 0x4}, {0x38, 0x8da, 0x4, 0x2}, {0xffff, 0x0, 0x6, 0x5}, {0x0, 0x2, 0x3ff, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x202, 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/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x8000000000000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66691f49499372a9936c653000"], 0x10) 16:04:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x43, 0x7fffffff}], 0x1}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x3}, {0x6, 0x3}}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x80000000, 0x1, 0x8, 0x5}]}) bind(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x29, 0x200000ffff, 0x0, 0x0) 16:04:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002e80)="565778e79b0d7f8019fae3e79602f0187138867bcb0ccbd1fb50b5d8eedfe80b47cc039c7acbaf98cb1c041044e673646f3fb7d253b6f4f3f94fb5c91e809fa09d60c4b584b3852c732b09f76ce045b8ebe1fc596d2b0d2283afaaaf5901f9bd43ee90f733f050afcf8fe9f166d41073b61379a78c047d7c4f3c77d2bbae7bac9dc06f4efb3bbb63c6ecd79d54874eefd9bcab402d0ec073d2b10e91d687d471ece5b39ced7b717b1626b2134900e1f9779c26f6d2da787db89b40468a5917e14163e34d0850813b3875231e5904612579174585b4fa1ba03378222e276fbfd4118b67863f92aa554b4efa9e82263e8c26a273dd4ed2ce89ef7acfdc2d89be732c4b4001bcfee0ee7515fae601b8deaec52a5381ca2270d7f05975c1ee8622d0b21bf1444ba8fc6840ed35cae6b9dd174dad027ae3f8f74120506d5cbb885a970d3a0aee500fc8d8727e551e083a407e47470cb94ad3b4eb1f067a21f0f4c3edc5f241320faf65f65ca3e11a55a031ce2a0413c16c6e44be5589c5d30e9ca9340798a4b99412b6f5795ce6eddbf56d4afe82de50e5582483a14831da8f58729e74ac4c01693deb1a76b724943a87755037aa7427d65820818e41425892c9c6af2ba222e1f033aeeeaa33f6c77818fa8178b9fb39316327fd8e39d7246b84b9dffbd32fc907e5c739149dd17a35858c34da4b061c733d7bde8264e75dd95786621cc675468bf7f02c5edd80f0d651227b27cd90876399cc41c8461e897646771637f35d69a141841bbf887e8292fafc23132ccd390ff8286a6660e0c150232a8137a3a72b1b537c4d764e2fcbec2bc3a46a68b1d03279b5b50eee1d81dc121e97d6c02fa8c7ca54cee602ee1023e10d34264b6e0d3fda816146127bcff93eac789b2da18e8d1c060fdb599909ba81001874bf6af7708906af452f26056d7a950baac33863046b8597aeab3f9dbbd5115d7f7105b92d76606eca20677e953345b93ec8a1a7172707f0107732a82da23d7cc2a449aee66eaffd2b2106b275f4c49742e707f674edc6eeea66d62cabba73929ca6145cd7c85899eb232ea7010af778198de8f498e5b891053578315dbb51fefe42bd47200474a9c89e240b49ee3363df0b1a98d7e4d505b6ec65788dd76bf12e7d791164bce2b894e1b6a5f151cf0dae7ab30dccb94e73b961ff62e88eb05023ab81f5fde9dd6cc8462a5d55ab9fefefab6a6ece12682bcb09d51e3abac1e3c12a42f9ca37a145275cc4dd9746b2bf50188fb9b53b43c24e7cdd6188d655fa259da88486845d265f49b6549115190d537faeba063961782e9a4d2e40aef9dd52b77c8237b856a49e29cc30927fc2d650c1a41569926cbc11ac3abc1ec6016fbd52890e155be65d79d64b4144d7d74515665edec19c64285a110fe1a7e33ec3192138ec4f997068361b4165841e58e83ee8a87d9ac2e3cf500fb7692f775b2e238db5bf4cb96647d2478e0afa236a7ca02024ad7bcff31fdcbf669d23446fab1cdb454cfbffe2643e8e10d1fd46b767c45d4680f72bf6f755655bec2a7e86a959b497264a4798d0d8a0bed8ba6ff1cc1799f20cecee163b4a483601af7726c7bc7f32cd079b533071e9924b65b2d1f9d71f94e33b4e5361cea5de56d89369c5ec1e529fb1dda6aa232f3d2d85b3588d9eccc9c3d703d2d4748f15a28054b98476044fe034bcee70674c1c2a415e45cf9d8160434d8c873da78c39f0119fb4e922becee4efebf4b3cf8d7b34fbcb3f9d9d5ee1172a1b6bc1b713df05c345f04c05805dce68c74ca95880167c5c3deee98652843c57d4301f1376b9fc3a957cd75a44a2d5f3fa30adefb78d4d9c75309af6c534cce654a977be05efbbad38a02c21e9cf0a1c2acd1e41e372db92e7dbb29324d2ba39c2edcdca15babc8b70d8530ed9ba1d4950c4e11a830d5cf721f79f3741a82f0b02d99d0551d21c940c6def0fd4e113116197dfda6f5480efe2da06d3d7180ab1dda00a1cd7612023d1a3ff775031f8a01d06e742844ad0a8a7a1173f9f2b1f59ff515f0b229226bc36037c381fc2c7acb5709a1a9fed6a4d2044a930e0731ef39ce7b97a3d6b57e4034107f9df7b2a7beed1ae996b6ad036c35f0502b278841f33ad4330acee040b50c5643a45e2689c8842ca0b6d68711adc5343cbb33a6407ca407a44a6af562b551a41a103d4bcf5ae78cf48e0a64b7cfd6ccc99fe590b6860b7425a2a74ac149ee5eded80d34a28cdb2234d09463492857eb69380c890a68052282f50c419bfd0abf5d3cb102153aa2a24e90b7b3fdae359173bb65654e02c1f15f1d2ec3dd352501a2cec01f5e97249abe5935bcd40fe890d1033815ce20480749e400c77c45f8df7e1182314099441df982da85e66da38685dbed1282396155c4d9e71754e2e51faccd6c67666f2d02900cafb4d95ad031a152b2caeb5c3f1bbe251a09ce174e7002862ad7aba47cc59a20d89d00ab6fc19278dc3b679ce4f9f5477c242649f894c2354512a62c6ddd0736ed974b763de63310408ba6b6e5cb75a2010e9c5d361ca481b946f21f63ba7c761d0f0b47025b8c3014622487cec205b81d0b8eb30e78e8b67e249f75d1486cfd65e6f78533b824cce97fe66938e69372c0f0a7a82d18436f14e3058f32aaba946cc2157aeba3147570868f584c93e9aa208b6d556bbb45bdd8c4a4f10da0fcc7f1f89b203ec47df61b9e74a92e908b0d54e0905e12baaf6df3d9e86af22c157101b9f5f9f11211bb3d35dd6f7610cf453e934cf3f2d474117db1a78e8782fdf5afa689745ce893c7506d2784090d57ad2e78f59029c12eef63e3d0f4da2cb2a37d1907ebc7bbad8416d5f575b51e930042daca1adb67469588663d480b692249f486be905b7c8ec4e73aa2ab326e9f3059496aabbdf1783f3cbb570dc087757488a5e090a7c91aabb3a870b08afb5e532b8b4f4f6781f973e2cc2101a2b868cc652077c4b35e94104ec027ca4a04433beda69c03db876c82e373386a95e99d79f9d29e7cec69d37715656fa986e6e51589df77672ef5b341c13fd176e53111e41ee84b4412354b2b5e9f5ab06523439412c332898f1dac8b3abe2b4fcb63612f709e18e8497bf2abf70e41ed9d752111c2adb6f0a95e4ed2cd52607011b4b176f92c417295669fe986cbb4798fd6901cc98cebae860fa763d6bef44c2eb7568d69f278ee210ad467052204290c1410c37ae96ef0cb45cd3fb5576f4993aea16d9639487da1613323b80aafae9dc0330961496993b00839fb2c5da9cfadd26b4ee532a43aed6f442afa281796297ebc9f8e46cd3f00aa5f35836f4cfd86152c26e03c26bf00f9fac5bf5a59060b980fe4e08b6a60597593e922e4ec85a7513b20d3392cd9ea1e97ad1e9a2a1e360b9bae78863fd48980fb8cce0774c354035cf214952689c2ab25c7b3e5c7a048faf93effadab49bd0afbc95fee053bf8d220a97b0a487641a3da860b111764366ed63210284646008cdb079efc8d748848099de3d82892a3cdd3cf595caabd03fb6ed1f25671bd3ddb2468be2bccc21a7cae921564bd2a72f405b3025b5822ecb9c4ab6e0a508ba8d068d840ed9d06452195228d60e36012dcf10a6582c6e56a52f3d000d33d3b521582b0e56f9927319bc5e2bfeacdc67c53cf9a6853d1b2ccf57f99b7eac2de0c0c4eb80edb2ce1c2dc1229a8863294eabe2e661b88e5021c19257f01ba570216579f833beca2646f3de1f46baf2bc5ece84a8b23d5801ee43681947a3dd4eacb524dd4687597faa5bb7014446916d7ad943caf354ec7ffceb256888d63d48e1bbc2f1883d4f76a68a1b75e5f67625ea8511b3a8987b84f304c0e0e50171e13fdae36bdf9338bad5dd3d8c014be9522afd403e06d0ea6045b7d5d936d6b4f4788570fa50f3ad39fee25ef7dca4d9a83e2790672f808dc31f56e00b15557ee3c381f8f30713dab23864de9454986e2a9f79b8c6fd682db2a7b663367c034619cbe61afce5cd5f2d89a1bd9ecfc4245c2a1e1ff097ca9d9190dc1b89f6fab9943c623b7a6496c90006a2372e99c30c8f3d8d07353ea12f42905d3af9d1307870ddab7fde3cd7ac278a0bd86bba84a27f863497b579ddb9b4034a247434dc532dbce26e366d8dda53de15f7566c71e68c24a1f8d47fc700bb169524b0e6b119827820cd9b01e723c4e14eae936b4a412e5881681de62eceb03026886a7d9c9d7cbd43c4a4e2f661d5f906b7cd1378ce10832955b45482351c1b8f972515654931eb39b50c1f7d1d20a07b86f722883f511e2be2ec38ac6db1c8ad754ef2b6587579eee4266610d44d50416077bcb9dce2fe012a58a519891d1825c80096d8fcce336d2932b5c5407537284f4273ff8c7055a9221091b0782f6c3f8edcc437e0f83adc65abd25496be385ac63de041cc61c47dbe6b9f1a19f7cca3ecee0e3ecbc61d431a8b4417719394a9af62cfdf667a9dadbc2636684502cdb949d878ed5858a1de60a50b726f2ccebfa84f73e0b9bbf2f9db15bbaaa80722360f93d4189ec64de98c78c132951ce9d8b7bf3849da682e5b072e538f38448674a69eaf10bb6393d2799bdcb15415a30f46ce246f58fb4a41eb77e23bf74f186120fe71f1c67ac5a7079b3cae02df77d390dc6ba7d3c30a2f04a8600bfd190bc6e30fcd60d1200ce11c6a2a8823143be4235a4568dc43fb8aa28cbee194c752112146792d9b1cbde16d0aecded45ffb55b2ca4b7f2b27cb73ab2f039f26862d0d01861928f305f6c6a373033fea7611cb376b819edf1f20ca44952c6017b5141966db925f2590e3bc71c57e79cc515caa3840877d686b3fd60918f371ca194af8df2c6516f83260b8a9a1f39696cfa38a58189d9d4a8277c1cff86fa804ff09e9499e4a2d75f51e2e7340ab85abafa95a64a856e1a8db54541fcb19f074257a23d188efb1b9b714ad3a430600b7c2505edf6023529042972a87f2789565575fc8847aab789d15ddb9785804bc8ed66510b88c70577deb1cbd7c87623c6918749c83778d852a4be3d7ca059084cfde68ba594f590f8e2aa174fe0299f939533bc44fa0f6e2e49a86bf2f84821fb68ece09df35be473d1e451296c28d21fbf0ee927ac82f95b117608180caad20bfc701b304240f59791231d8b3dc1f71f0b32487192922d913580d04f0aaa500ae67f7759122956e4223920d1416df0897e47725aacf19834c9bd86908bfde34e701419a3b532bf2874edb82c93b516cc6030f32671c4f7e95855edd6ca24c06673d5acf2729e0178e3973dc9a135ac47d7853964973e621a8c61f6fdf63e28b8409cf2a85a167562b5765d0d370ac4c02847c9937584e7baa3220f8d09265e8c133170818f75b64348f0eb9ce3403adc4b10c74a38da40f1ecad5a8363db9f85952f12c5bbcc067ed58a7ea061e95c8c855530e59095f157221fc1b0fdab3ee0edd62819373104fde2fdc723611bf7a6fcff0ee08502785c103c64daed2708f0172c37f6ee56f0258bb46652ae1d5aa3acb8de5c3d284e17986f34d43dd6443862c9747e25e92fe1d0ee3af90af8b3ac7007918bb0a50308aff05ff1800f5b36792392aeff64e44aa180f83990c5f04ba140f4321547c1ff87d147ef5cc7a3ce3d8ce479de8bb2f9db64fa372980263bc7c57c0abb98805a771f6e4a2188d2616d9228cd6d0f04f8de89c2987d3d5aca4cf01af56eab860898b100e71c707421ba60fd4b2d5f599fe22f3f0f0403b6ae7cb1d61a76224d05a52bd82f979b9af5d6d0b711cf96f4deb721ff473", 0x1000) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000708455342ddf5d8f70000000000000000000000000000000000000000000000000000000e82e667b6734ef8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) chflags(&(0x7f0000000300)='./bus\x00', 0x50006) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) 16:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10050}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x10001) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000003000000000000000000000000000000000aaf124f95632731d2791a5d041b8cf968bee7617ac9cd6c2c397d0248fc247808b5a6a90e932ea7f660bcf3dc26e377ab1113b70f47bb0400000000000000a6fe5157e692d824876560084a8daa712328a3d589a68093dc84fe86d6d92759ff6b253185dc42d322c80f016e28f81b67e6b9f0ccd29a6fb6534f53a7147f09256bfc3c27f2b6ede3d3fad23c36e5913eb2a0b0a45b5ea394459f80e10eec16da5f007f61d199b03b96d863e2d4c1476a599a712466705fe965818bc5b0ebe78c8f9d6689f1179fda35b8e1f655a6e6ab894e"], &(0x7f00000001c0)=0x1d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="f9") 16:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 16:04:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r0, 0x90}, {r1, 0x20}], 0x3, 0x1) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:04:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0x41) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:04:32 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x12) 16:04:32 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x800000000002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xa0) ioctl$BIOCLOCK(r0, 0x20004276) kqueue() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:04:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:04:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7fffffff) write(r0, &(0x7f0000000180)="6a3d0382dd3fae640ed94ac333cd452bd876f102538b1e5dff60923c46a3a8419a448a8779b20acd2f5796533e3627b10355e4031b17130be1fe5856dbb337edfefb641ca199d285d2da52da5821d107b2ec8abef80522177370324c5d77bddd57a3203d7375b789cee992fe5d4983361f88c66f4686f8808d09692c9aa36a04b76458f2f527992f00832efbdcb2def09432543409370acd03cbe57bf843845af82820a675160423f38d3d12b98411a975ff1392151dc06e3236246367d5949a6221e4bba271c37124f167ea58a18be6ec", 0xd1) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x80) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:04:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000180)='#)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='$-%{%\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='{\\}}]}@$\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\xb5]&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-T#\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) 16:04:32 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x100000004, 0x102) r3 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x21) ioctl$TIOCEXCL(r3, 0x2000740d) semop(r2, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x200, 0xf3}, 0xfffffdd3) getsockname(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000780)=0x8) r4 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000680)="37b5c9c0b054200b34979169d3f8046d42d54b470440ca4e4646944a991161bda59ddab500e17c6fc0a9f1244769dd85c70f37ba72952d8aa23ed1ff04959054474784494083427a70109325fe11ce96386b3f5a11340c01ac500413a0a1eeead241c196bff9c2fb12ab24322df206043e269be1553d25ce973320abb3cc", 0x7e}], 0x1) close(r1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x3, 0x400}, {0x18, 0x2, 0xd0, 0xffff}, 0x9, [0x200, 0x7, 0x8, 0x4, 0x4, 0x0, 0x6e, 0xfffffffffffffffd]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) 16:04:32 executing program 1: mprotect(&(0x7f0000071000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000072000/0x1000)=nil, 0x1000) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:04:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000080)=[{0x7, 0x200, 0x100000000, 0x4}, {0x7fffffff, 0x0, 0x1, 0x8}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) r3 = getpid() r4 = geteuid() getgroups(0x4, &(0x7f00000016c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0169"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0xf) r7 = geteuid() r8 = dup(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r9 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r9, &(0x7f0000000100)=""/89, 0x59) kevent(r10, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) r11 = getegid() r12 = socket$unix(0x1, 0x0, 0x0) r13 = fcntl$getown(r8, 0x5) fcntl$lock(r12, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r13}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r7, r11, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="82860c2e6685d50e10ea0010b800000000a2d0ef8ad27cffc8026c93411e5e2617a66bc3002d3817751cd44d71f64700d30000ccbf5fbd109eb6fbe7b495c037c86b9dab97ae533aae06013fb00000000000428e509f08d43d8b396d05b52142834367f115541fb0b403651ea047a4fbd116b1d6e40b85208f2cec4ebc545193570cdb1b515ebd41ffa4be302e444002c9031c8ff3b1c3e0ea980213beb600db4e9fb41261d56aa7a329075351a6850c6be8e30315436b164cfb0132ead651c060f13c28f2c5901af46e3d105623a52c4643b92828781ceab6dabf37d9912f00e5ff7779548e541c3f5b8778795630753e97150c0205e2bcfe9b76a873e3e321728177729da9822b4c86f518e5c29b52ef82b36ac6040000000000"], 0x1) r15 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x8, r7, r6, r4, r5, 0xc, 0x3d}, 0x8000, 0x81, r3, r3, 0x1, 0x3000000, 0x7dc, 0x3f}) fchownat(r2, &(0x7f0000000340)='./file0\x00', r7, r11, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffffb6) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 16:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000040)="48a8a5850700ed03000000000ec8a736") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:04:33 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r2) r3 = dup(r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x0, 0x80000001}) 16:04:33 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) socket$inet6(0x18, 0x8007, 0xaa) getrlimit(0x3, &(0x7f0000000380)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r1 = semget$private(0x0, 0x0, 0x448) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x2, r2, r3, r4, r5, 0x2, 0xffff}, 0x3, 0x6, 0xd02}) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:04:33 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x4000000000000114, &(0x7f00000001c0)=[r0, r0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000500)=0xffffff0c) lchown(0x0, r5, r1) setgroups(0xe8110b7aa3a2c2c4, 0x0) r8 = semget(0x1, 0x4, 0x42) getpid() setpgid(r4, 0x0) setuid(r7) getsockopt(r2, 0x3, 0x2, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) setpgid(r4, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0x3) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000009c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x104) syz_open_pts() r10 = socket(0x1e, 0x245d6dd283ceba12, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f00000003c0)=0x10) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r9, 0x40000004000003, 0x7, &(0x7f0000000540)=""/255) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1f) 16:04:33 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) socket$inet6(0x18, 0x8007, 0xaa) getrlimit(0x3, &(0x7f0000000380)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r1 = semget$private(0x0, 0x0, 0x448) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x2, r2, r3, r4, r5, 0x2, 0xffff}, 0x3, 0x6, 0xd02}) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:04:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x21, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8801, 0x100) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20900, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x6) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x40000) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:04:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) kqueue() close(r0) 16:04:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:04:33 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff81d6613aff000000ffffe46ca8da9ae627785a8960c6b762b62ab86c9a4b6d8d518cf40440ded6c8474881a616dc4aa0a271c0cfb0526a30c7cd07d356fe8e16f11315b5db4fcccb0c13e9ea3c3ebdb96c89bbda4c9ac7bcce6bf700508ff092952a2b9ecc3434f2bb1cec7fcd656ee144be1224f2df9b7b409adb7887127232b3fa2627dd2a0d69d84034255c539182997dc10cc2eb2263ac6fc2fe0902d600"/177, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="9d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:04:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() read(r0, &(0x7f0000000740)=""/224, 0xe0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x100000001}, {0x0, 0x20}, {0x86, 0x7}, {0x100}, {0x0, 0x4}, {0x67, 0x3ff}, {0x20}], 0x7}) close(r1) 16:04:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="f46c64339aa1a975", 0x8) 16:04:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30800, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x140000, 0x1, 0x9}, 0x17c0ab48, 0x2, 0x7}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x2, 0x61e4b797, 0x0, 0x401, &(0x7f0000000340)={{0xb5, 0x80000000, 0x5, 0x200, 0x5a8, 0x1, 0x4}, {[0x81, 0xca, 0x2, 0x3, 0x3, 0x3, 0x8, 0x3, 0xf675, 0x3, 0x100000001, 0x7, 0x1, 0x3, 0x5, 0x379, 0x1, 0x3], [0x7, 0x81, 0x0, 0x10000, 0x1000, 0x9, 0x7, 0x0, 0x80, 0x8d9], [0x101, 0x1, 0x1f, 0x7fff, 0x2, 0x81, 0x101], [0x7c, 0x8001, 0x1, 0x9, 0x4, 0x7], [{0x1, 0x7, 0x20, 0x7fffffff}, {0x1, 0x0, 0x7, 0xa98a}, {0x3, 0x8000, 0x80000001, 0x4}, {0x2, 0x9, 0x5, 0x100000001}, {0x4, 0x122cd5d3, 0x1, 0x3ff}, {0x4, 0x8, 0x9, 0x101}, {0x0, 0x9, 0x9, 0x3}, {0x7, 0x1, 0x101, 0xfffffffffffffffe}], {0x23, 0x8000, 0x1, 0x7}, {0x1f, 0x1ff, 0xe, 0x6}}}, 0x8, 0x4}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 16:04:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x79c9) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x4004, 0x2) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x7ff, 0x3, r2}) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 16:04:34 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0x0, "c5b677091947817e3f80392d2b98d76b66a389f6"}) r2 = semget(0x1, 0x3, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/1) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab09", 0x15c) r3 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000000c0)) 16:04:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000340)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffff8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x3, 0x4, 0x31, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1b02}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x56}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x2}) setuid(r3) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000900)='!*\x00', &(0x7f0000000940)='/dev/bpf\x00'], &(0x7f0000000ac0)=[&(0x7f00000009c0)='/dev/bpf\x00', &(0x7f0000000a00)='/dev/bpf\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00']) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/178, 0xb2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000880)={0x3, &(0x7f0000000240)=[{0x35}, {0x100000000}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x8001, 0x7ff, 0xc5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)='5') openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x25) 16:04:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc9, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc00fffff, 0x100000000, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x5}], 0xa53, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x21, 0xa9, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x5, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8001, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x7, 0x4}], 0x7, &(0x7f0000000140)={0x3, 0x2}) ftruncate(r0, 0xdc) 16:04:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/177, 0xb1}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/175, 0xaf}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000023c0)=""/210, 0xd2}], 0x6, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000002540)='./file0\x00', 0x101, 0x110) fchdir(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="35d4f915337ff12240eb4c3532", 0xd}], 0x1) writev(r1, &(0x7f0000002540), 0x111a) write(r1, &(0x7f0000002580)="50aca4397d68be7870e8f7d5d289ee85d878d40cc32cf968394ce7a592a19652769ddeeb1f489ecc5cbcf05c9a342a4bb2d307f406b565686c25d48fd0ae91d80d65c78155cfdcd8b43a499260959f6ece17b77935ce2466222ee7f5cba7992a07bef1408398387809550f0dc298c9bfedfaeb26b21830db1d761abadf9e84d862096b8afb2333f2a295d601f09f031f7d4240f136c17a91f32bf7cab50b4e1a791029da6440df5ac40beb6e1907cb26cd7115238e30a26c15de9358a61c978c331b3bc34156252b8e52b226b667b2e070495dab10b65d6e921e325b22d2fe30ac677ce90a134d56fc43ceb904376936c14c66c92e8b4aea78643dbd07588658896644b3d20bd4413251e5882a79f331863427b640bda6bd724fa8d8590bcb813e171c4e8f442741be01962b7959f1357ace414dd6f3d5b902816eafc480f87c817c2386259f89576e746c971286d78fd838a142d0c5f49a1833725c2261222fe543d8b791b6216bc8061d2ccc9140d235e38233d58b02f5a425325e10e4eb2789e68d29eda7ffa869ea9d6138dce5599458ed20ad694e9b04a52a4d9ea01b8214d55102f42acd6df87272f86fd0c51bb77b6aa8d39923c47f0236e36afba9ebcca9c9e78451818f206d7fea66d2512746e6bb05fe426becbcbe20e7f9efe75466c2d97e3f6468540039a6a00b172f3e9bc43a2a924ec81af8b99a40c9a107094b9c461349598f3207a4ff7c339e844d226ab194950846140824b4c85e18f356c305dbd9d76cbc145f76e1557f0813bce6eb7a25a60e5e76fb0d076faa5468a6d40c8d70fe41d2c36cf28d1964fc51a7c26d55db923fa53e8d70af5fcd9fc1283c7c721faa8f3d6582100945e510e7fba7b9509ce48b1f5ab8afabafce63e4b66f14cfa27b73575fb29581cc933b2f9dfa91da94df52106bce3d7a6e0fc9b5f3be5bd943f08a4203d54d378ae23e0ee999cc4f86d11890ef9bdf673ea009facdd9a9bbed410b112c1a8f10f87c34bb97e5b7cf7cffb52d9e063a285f88ebabb331b271b62932340d8192c01086fd0e6596a7b40f3fbaf65b80f8035cab5931a94ec59f9e6b72a88d25e328b34795c7d57b61c0d444ebc6a4119afda699cb2ab8685e2df2ebba34d567ba4a6a3010f963a020b1eb8f35da4f3391d104277d38bf2463d58438f3655abacac70ca6138b29f23bd6bcfc492c4a27a9af9472eb54da0d062028e76780d89073f9dad9c0d0475c6333b3dc514db0b42be96251b1922613c407dfe00bccdd5c4edb2509bf995e85b161a595512d5ae02045454d8bb8b1191e18003368aa7fdf3ad58df5e7598d2b609daa08e5245b3648a95aec056df32d7284e03df28458f6b90c34cfe1db2fb15cdc91784301b5514ced21dd675b447d73e1bc24fe5e9689a39c603b6d443f0c1ed31e2078cd39b2acdf5fb1a27f233ae8a9a8390d27eecdf3f1732c7175e924b86d72378e36288f5bc693aef181937e45484426c67be61291846378eaf3719e23642c3556a6f09388a1445a17645f26799ff050f78adb89da32dd1b57bcd3835e8d67d3010d5d14550a91adae1dd6c6384f20158b7c33ef2726e333f7397745be9bb6312d7c88fd443b57f2cc16934d383d0b1f9966ac269681686a646d79118deaadee3f82c8eb63bd867a71666e6b13215fe76814994d6e39aa429f327a1e6ff9ab3fd9a738f08f9aa22cb610950a9e7f483a454aa76b3f8d8f6ad30115ad7e0e686b5d4d3c08a268da97b4974b4380fe5705d0a2b34ad319815c0c0456d65807c00f346a2cd40312ac2af060039be561c3a8627ba387ea37c29dbf8c19f08a6f7bc0cafcc3ce3531917c273e4e92e0a6ae7d48bb50b79f5442c76988674a4ec248fa546581213af00d4f239e242410da8d5e6964288353992841697cfb07da89deaa46530bd48c36dd374d000a9922fcf9d97c8e32413d08522774839938860d930cdb308ecdeccdbfae5dafa1d573b086706502e34247af6b68eb30b6b4fe24cd41f9e9993ef89aa9e6a22391dce61222a153993d92b2706499059b58a942cf1ea913b33b43fd02ac9597793f813f97e112bfb137abe9697362fdfe6cf93d515c9987f6fed255a1df40fdf914d9b45eef74373aa98be4c7719a30131dfca52693a8332b83d48f19660c15be1e74ee583b28bab34a67aa910793847e8c6339906aa8cdbdb1eb304423c80ab3ba8c756aad6d4423f27cda6901725857efab6e721ef27efe0d9da5c131aa23ae05da2b0be64758eaee25be9b2b7b9363aa43f72efb052ca316d563b24acbc08db7e4b082c2ebd23521fec500634eac3625c30694348810a41e8e07d0b743a80702df81cb345987c2421f525046a9a2cf4ec4399fe5dd1756966ce48c0983cd4b563053ef74c5cbd4727370d5b500a276a6ef6a4ee624aeb0ae929c431d13b7dc6191f862e5a92546a26269e036a3ce0fbffe1cf5c90e8e48af7be6415b3f79904ba5374970f6ff341c9453be0c43ad760ba2c3624c2ef7ff260c496a41e3009e7e301e050dfcbccc78f10e395b053f8fdc8d6e9a9814d0f2a3da014dbdbea31a882ae381caaff27429f179c0aff7ca1f61389addd50aba812b94e5b500b50aa39b70a9c678ef953148e0b6261d3eae79845ee2ec1a1bb184bff2376ac51cdb97ff90a5bad75d81d02a000c26500a57da7d41542c438de895035630577d8a8dfbc8056ab5117d43615cbee24a9821cb0f5250a1c9c588be08e47c0f5f9f6a47c7f35e9fc7fe4f4140daea060dcd7200c85230b93299bb18d6a8ffaa4e0d0200ad0fc9ec632862b2e1f1eb9bee6b91965014e89f8b6ec1d9b3148e30298f945270e532aea3652f11728bf72a52a9477030454ac9048a69df9973152ffca4ae673f53f2b5e6049fc83492d87dae04467e5948c1ff3cae20aff81075f4bacff27f7e101b254fac58c6079d8d4375b0babc1013c67c401b51a6f1477e925800adf0def915968a520d45640c105c574f31c8279f40963d6eab1a1805d8f91c3333fccdee73b61d14d5cffcec6a833ffe4a9a68fa38200f63a41b32bb5b4530ef5bbe1267f2ac019987b0db12ddc031cad5e17ca6377888a8907b51fe027f14f4bbd0d1ea7d5c88101e73ad2da2183ada33cdf10bea8d9acd2bf258153d9c51d88effb8ad03b37c1e6cf03ad56eff0d9db9392571165d20ec3806d070f9bb53311399993095b3d3e5f6831cd267de76d23163a0351fd294817d85a8de708334d67692c66199393dc9553e510de4eae5fd47250e2fbd409b0ab25077c72e1c9ac1bc22e0ea4024e5e6d467515b79552b5d9e023e7c2d10ef5e3aa0758384ce9fb52a4b08b54b0fec361b86c2869a3c9f9cae23fb81bd78e2b8490d6b71557b9d3a50d04758be45a4392b78920a1311552172c2d95b5c0e4f31e4c772d6eeb741fda1642393debaeabf56194523341bf427b97a1f4a01d0810c5408dc70f892c0e7d4787ced4ffdf0783dc2c332b5289d52a335552fcc6977a3c2a2339f650ddd57b6cacc82b0a564f84efb1d592264ed5b30687dfa012ff6090701f39005c57c982ab4022bdbcc6e9d309a638e53445474fd23ebead15f795ca3fe6899e2c77ee01af957ffd4e6d1e4c3bd6092e57d50a7d63fe5f71accd3f9e22ce751b732f8e7fdf435d71c2168fdbd944262621d882c580d36c88acc92a6c0887cdf8ca2e5bfaf0ee7712bd0761e6fad2b6caed777e6255a90527f4f995615b4f9d7b697e14e03ee77ee36a37c82817d9f44ee0380e3b9a9180958faf4c5e8248808ffcde148a1f0d3f480acbaa7f8ec64001a6368fcbab278ea0f1ed53c654760c4b68d1ba118987435e18c228f51b815eccc4fe2f2b0fc18bd848d6c9c9256c79c2cd15bd04f7023c9e6e97e4c72be8f9d23a40b27f21fc505a2c008091381b6789e5353481a42d070a603c97dbae214d050368f517aa75a39a36474ff198199650e67380f45ce0d69465a6f97cf502c0bb11da2b1ae0c04428d6eb4fcd61bd39d2f3656dea78fece8aa97eb3fe91c015550c5d0b12123664b343d0da1038e043b1eb64f9bc6f13dcc7c5db1882adc5be4be0275172350440644bf51f4a4178c9befe2adee79ebbb2a8bbd18ef9567c2dec29b942873121d342ed1ae2fd3f845ce6188c53c069a93592d3de0c82c3a80025e2a2b7f4adf6d0105700af5476e6fe8ceb9189247c268c3f9fb55f1c328cefb015529c9c5141931adc4456b9cbd2a6b68698a32c3f855d60328c697142561dbad81f3ce9328cb80d7351b6313e5957d5564a2ad8c16b2a3bf8d805e2259a5eb93937a0dc3398dd241280f1e8696530c63111e64caf794aa3794dcb2c1dcb34e8eabbadc459afed9d3bdfd313a02f091188e74597c7b8eb4e8f16602f7f475f6021c9186472489ee17a0a1f241dcad061bcc5dfa65234f4118a3db3d3c671c577f722b4cbeb1db0f2cf5ba558793753dab3de390107a5018ec15a314b204aa71193f89842d5ee3d6f65fb6fa1b7cb87910ba83921da8e93a5697ce6cc4155ba8ebe9b51d493d621e26c0e3a050a9190ca543eadb8e315199d27c8e7aa373da1dc046a03dedd814e71293526ba6bcff8492e2a32db83c024fd52a46c6e93c02186fe84d43dbdc01add1f7edafbc9c2e61a98fc994bf661d4c2c91dc145078e5afe0be605c600400c2c295c9e5a6821e5c78af3493a5376e6e5e63b861d79c831f5b4604ce61e3b41937a4306f088978df1fea7b094d6963e5c3510a70f0c9a0133624b6677841803075f1fb7a84ae6c14495564acc9179530f1e11e5bd556adfe3dab1ed7a2c05df2a68da2f4bfd5cc2abfb882701bcb1b21699b8d89a5b39e265a4def929c14bddd87a1117a3085a2d9a76f1e31131a468d6ee19e9f171dd2093ee06ba4b683f41e776439d2fac851795e3a857b0e8609df7bd7490e7dab8dd80e1b5a0d2bd2379559247133922f0fca006d341929a802a0a52b82e7d3689ac21f270b173fd5713120845a1abf2f0a64a0342453de6f352eeab2c01ae93c9f8c8cd50e14742c6823bc37872482bf61b469f850a81fc8c7f9bd17868c0e747d1fb1a179faa7bf691c33a3cf541f0108eb89e678c7c6b6bab841fd3c44956965266013b80e3218e93a1bdeb51d568647f678d8d1427d2be540bdf5501ed4299900a7c46227e557e9d65900ffa5f2286211105b0fe9cf376a9586823f64d172245ad67995c80a1aa5eedf67cdc88c9544b7b5cfa66b0d2ac9a5cfeea4096fa67ca4f539f665569d085e2d0fd3e07cc423edd69bdbd1c705c40dc252a175391720d1ec8987432de99635d5362cd0a1f2e93816f2ab6b887cea24aafc3923373ca0280a8af162780c7ff9005b269e638be1ab7da2b928c02810c7c8eff01e2f1ad7f64e56526e90418d5cefce5311c3034844cf76b09d45c6c63aa04bb12a985cdd21fa0a363d8034b0da8c0f822c490ef9100255ce3136aa0e3f477969b890211977d3d72a54a3c7648baf2fadf8e1c3ca0eb52aa877754f6516ccf8f305963b3627b4d83531477deda7d587dbf6a1f28512afdc57085f54c647391162d6427547be57142971cc8350a139b7f247ed495244445183e2316dff6840e9d7be912ca97bdb6b361fac8e5b3f96cb6928b7dbbac5fa5ae5c07cebcdf93f4c6ba9362ac36198f4737d9225f76a9a6547604b0542e0896ffaa20f480bffd162bfd2843f1843860584477f465972c6bc7769a9da15479828bb047cbf99eddb9efb3dbb3595208ce84670acb547872b02c1eae680933630d3d160f59a2009", 0x1000) linkat(r1, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) 16:04:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x10, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x35a, 0x6}, {{r0}, 0xfffffffffffffffd, 0x53, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x5, 0x5, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000045, 0xff, 0xc3e}, {{r0}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x25, 0x2, 0x0, 0x2}], 0x100, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x1f, 0x5}], 0xe96, &(0x7f0000000200)={0x4, 0x1}) sync() open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x101, 0x0) 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() msgget$private(0x0, 0x66a) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:04:34 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x800000000000000) 16:04:34 executing program 1: msgget(0x1, 0x204) semop(0x0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x5, 0xfffffffffffff3e0, 0x1000}, {0x3, 0x6}, {0x4, 0x5, 0x1000}, {0x2, 0x200, 0x1000}], 0x5) 16:04:34 executing program 0: 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, 0x0, 0x9}, {0x1c, 0x2}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/90, 0x5a, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') getrlimit(0x7, &(0x7f0000000240)) select(0x40, &(0x7f0000000080)={0x0, 0x8, 0x4, 0xcca8, 0x6, 0x56, 0x8000, 0x6}, &(0x7f0000000180)={0xffffffffffffffac, 0xff, 0x54ee, 0xffffffffffffff80, 0x1, 0x5, 0x0, 0xfffffffffffffff7}, &(0x7f00000001c0)={0x6, 0xffffffff, 0x0, 0x7, 0x1, 0x8, 0x1, 0x100}, &(0x7f0000000200)={0x2, 0x6}) 16:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSDLT(r0, 0x4020426b, &(0x7f0000000180)) 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:04:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000140)="9c8bc3773c4c35b84e0241fc5249472e252845027dc0", 0x16) write(r0, &(0x7f0000000240)="ab51075aa8c3e49087a32b8d5e55401115884f596f6e94bf3ace829b83aae72862ad3abc363d6272e5a0fe2e48abadf9380d660ccc9eb60346e35fcfe36b7319dc50e6aa9be9b3cc254ecba869177da8746868341bdea665f0a39d4716a519f1b1e1962b617ffaf5a8b7320472c4604aabcf47c3c5fb5f9423387176be471e32b43a420212f55b3b501513fb00950b9e4685a495d95d3844581c15e4ed5e49d8ae7e", 0xa2) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) 16:04:34 executing program 1: clock_settime(0x80000000, &(0x7f0000000080)={0x68691f5b}) 16:04:34 executing program 1: clock_gettime(0x2, &(0x7f00000000c0)) getuid() r0 = syz_open_pts() fcntl$getflags(r0, 0x7) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x7, 0x2]}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r4 = accept$inet6(r3, &(0x7f0000000480), &(0x7f0000000500)=0xc) r5 = syz_open_pts() setsockopt(r2, 0x2, 0xa, 0x0, 0x22) r6 = socket(0x0, 0x13, 0x1) write(r4, &(0x7f0000000680)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f0080ff072a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941633efb0b93d11dde41be84df051ea71ed4ee1dbed6c55ea640e4f5a1997dd4857b014c268d4c40446ab8ed614d8062094847749a278b6a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffdff0f000000000000de32fdc08c6141e081b7bb29469fc79084ef0722d62f6433580d6ab34c8d3ce11676d969526dcbbfed33f95377295a6a0884c760b5324fdc8315e59b443a03c6de398d5cb6b029132e3bff860e8b0541b1ae1b292c885348cf731161439327866ba7", 0x125) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7fffffff}, 0x10000000000003fc, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x6b, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r7, &(0x7f0000000540)=[{0x7, 0x2, 0x800}, {0x0, 0x20000, 0x1800}], 0x0) semop(r7, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r8 = fcntl$dupfd(r1, 0x20a, r5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000004c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) clock_getres(0x2, 0x0) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfff, 0x0, 0x2, 0x9}, {0x0, 0x100000000, 0xffff, 0x3}, {0x7, 0xcb95, 0x9, 0xc3}, {0x6, 0x8, 0x5}, {0x2, 0x3f, 0x22}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0x101}, {0x6}]}) syz_emit_ethernet(0x102, &(0x7f0000000480)="00d86ef801894ac9450f63ac839972d2ab03b812885653628b86649e6d5d809ba97f80e8ead76a7225db9794b038d5e68dd1a7dfa614f9cbbb8c5bf40422be9b5b5ce9009d830d78d9f49457a93f673bf2ef3030b9c1c726d9b0682873b838d281661dcf87e33bd1cafbbc1c0434723f99dd5bbd33de62f724b2ce45e610484c029ac8069913be0316e5cff71d171983d8d231c9512fc96c580800000800000000f74555119ea9f1119170aa9ec4aecb7cae374bba934b66e55874b18c267103fac617b567ebb089887b2fd14d8f980e220ef5d92756b19b14382a30d278ee47ce610a32aa3e9bf7f8b83acddc31cc957e0d8204c17287b75855464dc85a5c40994f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x5, 0x9, 0x2, 0x8}, {0x4, 0x4, 0x5, 0xffffffffffffffff}, {0x7b, 0x80, 0x8001, 0x4}, {0x8, 0x1, 0x1, 0x9}, {0xfffffffffffffff7, 0x7, 0x0, 0x4}, {0x5, 0x800, 0x7, 0x9c6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x401) 16:04:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x19f) open(&(0x7f0000000040)='./file0\x00', 0x20000000004, 0x0) close(r0) 16:04:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x208a0, 0x2) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48}, {0x35}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") pipe2(&(0x7f0000000100), 0x4) 16:04:35 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)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x30483, 0x0) 16:04:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x19f) open(&(0x7f0000000040)='./file0\x00', 0x20000000004, 0x0) close(r0) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xa7f) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:35 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000280)='MN', 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) 16:04:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) 16:04:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x19f) open(&(0x7f0000000040)='./file0\x00', 0x20000000004, 0x0) close(r0) 16:04:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x308, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10040, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x19f) open(&(0x7f0000000040)='./file0\x00', 0x20000000004, 0x0) close(r0) 16:04:36 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) close(r1) 16:04:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f00000000c0)=0x4, 0x4) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000500)={0x9, 0x19, 0xf64c00, 0x400, 0x2, 0x2, 0x4, 0x8}, &(0x7f0000000540)) 16:04:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = semget(0x2, 0x3, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/143) 16:04:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x19f) open(&(0x7f0000000040)='./file0\x00', 0x20000000004, 0x0) 16:04:36 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000400)={{}, 0x3, &(0x7f00000003c0)=[0x0, 0x0, 0x0]}) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) fcntl$getflags(r2, 0x1) r9 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)) fcntl$setstatus(r9, 0x4, 0x80) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) connect$inet(r0, &(0x7f0000000080), 0xc) close(r2) open(&(0x7f0000000380)='./file0\x00', 0x1, 0x106) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x45}, {0x106}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:36 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x19f) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x29, &(0x7f0000000180)="4c7152a3b7cd3b270842de798675e5c7e39f901d4bbcd500ce8d26af5550c77e2599f2322f4bbb9cda570be5ab01845b0f29ae20f5282bf28852a42f4dad029a64a208008c20235b16ec5ff98e517b667b238d292bf3f926d5cadb27ab2e") 16:04:36 executing program 0: r0 = socket(0x1b, 0xffffffffffffffff, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e653000"], 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) sendto$inet(r0, &(0x7f00000000c0)="6f9e20b7c1d77dab4a9b286c670c359d21ff8c711dc63ec2f818ca9132f3b4613df712fc62f9c6ba6476ad00249a6b419fe602cdacae15d82ec03722671243a174dd74325c617fed6fba458db38ac4454c947f1778a845bd5fcd6df8ef6bce46c2699ffec785def3149de35442b785c2bffab6a0ea9d76f3b21d4072812bc018074a2d95eccb20019bcd77738e0f1e6e45705735ed312ed75ab7f23549b41957d7b8432ad527eb353660b8529578bbcf35baca11c3403a7d5a482af779f961f20e8686f348efed3d3f1d952aeda5b07eb3147c90a8e89a56435b3886bd99", 0xde, 0x402, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:04:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:04:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff93) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:04:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1812, r1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000ff00000000e8ffffff0000000000000000000000000000000000000000000000000098cda45dabf62593830000"], &(0x7f00000000c0)=0x3d) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="000000186004008b00230627feff023519edffff000100000317dd411284bc3d699700de867f876a48d8361f9c211770848314a23e1d91ec51f8a0d902533502c3dcb89fecd2c14ef1eed7de928f55", 0x4f}], 0x1) flock(r1, 0x4) 16:04:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3f, './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x0, 0x44a2, 0x9}, 0x7fffffff, [0x7f, 0x80, 0x8, 0x5b7, 0x1, 0x2d, 0x4, 0x2]}, 0x3c) fsync(r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 16:04:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/29}, &(0x7f00000001c0)=0x1f) recvfrom(r0, &(0x7f0000000000)=""/153, 0x99, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300081d45b5eb9432d1dfdf9ed9c7d8c40ace61da5b6c5d6b59607e253e588c230ee5008770180c80e773e075f3967f86111ddcf1241c55b348b65181bfea8fb1f45e851eb592915fe99fa85"], 0xa) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x586a3e222ec5e158, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000015f, &(0x7f00000001c0)=[{0x30, 0x0, 0x0, 0xfffffffffffffffc}, {0x4}, {0x7}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:04:37 executing program 0: getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpgrp() r0 = getpid() r1 = getpgrp() setpgid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpgid(0x0) r6 = socket(0x10, 0x2, 0x6) fcntl$setown(r3, 0x6, r5) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r6, 0x61a2, 0x0, &(0x7f0000000080)="14c841c5a84e086c75e1d6e32e6ef9dfc05d3f8146499a3c7c53f057e78a6251", 0x20) getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) setpgid(r4, r5) 16:04:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8980, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xa7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) getpgrp() 16:04:38 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) kqueue() r3 = dup2(r2, r1) read(r3, &(0x7f0000000000)=""/64, 0x40) fchflags(r0, 0xe2a0c8fd6bf9b550) nanosleep(&(0x7f0000000040)={0x3, 0x5}, 0x0) 16:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1004d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x15}, {0x6}]}) chflags(&(0x7f0000000140)='./file0\x00', 0x30004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2118, 0x35) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:04:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget$private(0x0, 0x4000, 0x22, &(0x7f0000ffc000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:04:39 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r10, 0x20007479) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x5, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) writev(r4, &(0x7f0000000340)=[{&(0x7f00000003c0)="8daccf493f8f7065128367d2fc219fcc96c736d97dfe7bfaf723f3cd65e749494ff3b8843f1d8da33a4ac5431a4b002c50d31dc5afbb5c3de8d84bd3154f0d8768fcd07167cfb6acd422339b7b4079029eff8fe2b60e11f38a8816033be7bba0749257c83d1a18c934", 0x3e3}], 0x1) getrusage(0x0, &(0x7f00000005c0)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:04:39 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:39 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r10, 0x20007479) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x5, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) writev(r4, &(0x7f0000000340)=[{&(0x7f00000003c0)="8daccf493f8f7065128367d2fc219fcc96c736d97dfe7bfaf723f3cd65e749494ff3b8843f1d8da33a4ac5431a4b002c50d31dc5afbb5c3de8d84bd3154f0d8768fcd07167cfb6acd422339b7b4079029eff8fe2b60e11f38a8816033be7bba0749257c83d1a18c934", 0x3e3}], 0x1) getrusage(0x0, &(0x7f00000005c0)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:04:40 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r10, 0x20007479) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x5, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) writev(r4, &(0x7f0000000340)=[{&(0x7f00000003c0)="8daccf493f8f7065128367d2fc219fcc96c736d97dfe7bfaf723f3cd65e749494ff3b8843f1d8da33a4ac5431a4b002c50d31dc5afbb5c3de8d84bd3154f0d8768fcd07167cfb6acd422339b7b4079029eff8fe2b60e11f38a8816033be7bba0749257c83d1a18c934", 0x3e3}], 0x1) getrusage(0x0, &(0x7f00000005c0)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xff, 0xffffffffffffff01, 0x8001, 0x6}, {0x9, 0x8, 0x6b496764}, {0x7000000000, 0x1e4, 0x8, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x20}, {0x6}]}) r2 = dup2(r1, r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[0x200, 0x10001, 0x6, 0xffffffffffff8001, 0x1, 0x33a4, 0x4]}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) getgroups(0x2, &(0x7f00000000c0)=[r3, r3]) mkdir(&(0x7f0000000100)='.\x00', 0x100) r6 = getpgid(r0) r7 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x9, r1, r5, r1, r5, 0xa, 0x4}, 0x0, 0x27b, r6, r6, 0x5, 0x4, 0x9}) setregid(r4, r2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40) readlinkat(r8, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/209, 0xd1) socketpair(0x3e, 0x4000, 0x6, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000980)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000003c0)="34f983fa057bf379eee86858facbbec52a5fa2", 0x13}, {&(0x7f0000000400)="8c7cb0a65905d9b2f56259dc4dea54fa1c42640e83ea544d31fda41516bd810a8cca007ec53f4be4551afb5755018bd9cd18351d532d86ca44a7411ff8b3372e888999fdece777133456647b295a801755", 0x51}, {&(0x7f0000000480)="665880cd4cdbe4a8ff395c26deb7e55bcbf62be53f273a62a6f75e7f15b6aea7a3a5a4b00285b1b105e3e1d7f9712cf21d82158ce344334bb22d2111e0d2bb24935e556e7508775878f40d02dad31894ffb0e89da07976e7c2668efefb89a3711518cd8f1cb4af98ed184ebc5622dd1cd86f86be19ba9ea887813f49550c5b58fb1cf24b1bc1331f115ceacdd100fe7474d2598a35310470", 0x98}, {&(0x7f0000000540)="23113aae50aa84a0994f23c151ef060b6dd6e3e98dfc34643a82bacf34a6738d10815a4275c2ef759e042ed47210e449783973562796c5ff29003dd1919d21d1db125c580f95b5d8979e28eb80c2c547fef7e3c440035e3cc82ceacc6f6fef94ecc8fe7a2026a69f5ecaf14d4932c5e1028179b130ddab98fb843322da6e80df70644395f44a5452487ee7b4a05582d9a127dd76ac99a6ecde0d12a4673f5c733a35061ed489dcf8cbb75accaece646f55127dd28cf83106388435fc8655562f046637258f1ddc9bec53641359d82d1c7c5fb7b051b24838b8a45f77cb612cad614a1ef7cc511d0bb170c17be6d5190b", 0xf0}, {&(0x7f0000000640)="7f65bbaab89117c82a51efd2a07df41f1a3aaccc0c7dd66313afc1513626138656a17ad472abdf39d1ad677f5f00b7f30eab39036a7090b88c721762d38d001f46bd165663899c269882b21bab94ab5fd8552cd5d78493ede1cc3e622fe268440a83ea8450c7aad2216f7bc8403b78e6cb2d99fe29fb8e57496ef21b41206979a5d325ff5994c024cd9b3387bffd44e688341a31f9c9f828483998f08a6c3a65c25b339638a8627a3e09a2e05ba7ba5dfbc9da207130854e329d1b778bfcc4cf040bbb01ef2c221cd5f5094e7cc58f6b1538e579ff531468ddfcc0b27d0ebc4c92f186", 0xe3}, {&(0x7f0000000740)="138ec6ba5137ad32330d5e53f657f93b3e56107caf4203a7d37711154e66a9eff6a40c2d14f62aec2c8b0813c311182e998f20a346fcd47b500cb41aea9469adf74c4ad616504f32afb6f76cb948638e608ed2bfc5b63cb622950fe61bbfc1842a2f6013f356ac28995b7741d908a27f4ad045aade9ce97d94aad44c28855f0cb6985e64d52f86411c1695b5078b1ea0ea6b2411758635171e6173c762fe38acb55e8cf0e2802cc37aabef67c29b9d5dc39496dd807d00f8719b0d1efa1a5bf907c9bae65b6acb9dc8927457100b2dd7d04efb01cee9df528a7f", 0xda}, {&(0x7f0000000840)="17e89d1b52bda18caf6354fa3eef2ab25b5fba1e706508bbea50fe3e409bf3e47d74848636434b", 0x27}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r0, r1, r3}, @rights={0x28, 0xffff, 0x1, [r8, r8, r8, r8, r8, r8]}], 0x48, 0x4}, 0x407) bind$inet(r9, &(0x7f00000009c0)={0x2, 0x1}, 0xc) lseek(r10, 0x0, 0x0) recvmsg(r10, &(0x7f0000001bc0)={&(0x7f0000000a00)=@in, 0xc, &(0x7f0000001b40)=[{&(0x7f0000000a40)=""/71, 0x47}, {&(0x7f0000000ac0)=""/52, 0x34}, {&(0x7f0000000b00)=""/25, 0x19}, {&(0x7f0000000b40)=""/4096, 0x1000}], 0x4, &(0x7f0000001b80)=""/25, 0x19}, 0x840) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/zero\x00', 0x228, 0x0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000001c40)=0x2) mkdir(&(0x7f0000001c80)='./file0\x00', 0x8) setegid(r4) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000001cc0)={{0x18, 0x1, 0x309, 0x7}, {0x18, 0x3, 0x4, 0x7}, 0x3, [0x2, 0x3, 0x1, 0x0, 0x1000, 0x57a, 0x80000000, 0x10000]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001d00)={'./file0\x00', 0x9, 0x4ac, 0x400, 0x0, 0xbea, 0x0, 0x3, 0x3, 0x2, 0x1, 0x100}) preadv(r11, &(0x7f00000022c0)=[{&(0x7f0000001d80)=""/90, 0x5a}, {&(0x7f0000001e00)}, {&(0x7f0000001e40)=""/180, 0xb4}, {&(0x7f0000001f00)=""/174, 0xae}, {&(0x7f0000001fc0)=""/95, 0x5f}, {&(0x7f0000002040)=""/9, 0x9}, {&(0x7f0000002080)=""/26, 0x1a}, {&(0x7f00000020c0)=""/230, 0xe6}, {&(0x7f00000021c0)=""/199, 0xc7}], 0x9, 0x0) r12 = semget(0x0, 0x2, 0x139) semctl$GETVAL(r12, 0x2, 0x5, &(0x7f0000002380)=""/63) getpeername$unix(r11, &(0x7f00000023c0)=@abs, &(0x7f0000002400)=0x8) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000002440)={0x0, 0x80}, 0x10) recvfrom$unix(r9, &(0x7f0000002480)=""/222, 0xde, 0x40, 0x0, 0x0) bind$unix(r10, &(0x7f0000002580)=@abs={0x1, 0x0, 0x0}, 0x8) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)={0x1, "55a330e9924978bd07d5b0c769b3b4"}, 0xfffffebe, 0x800) 16:04:40 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4, 0xf02) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000400)="338575a97740afe237b47b211c4d2e2bf328c8dd498121f7f90e5f29292e66af7a", 0x21}, {&(0x7f0000000440)="1e14704f8ea224ca60df12dd318caddf8522c0549640f30528dfa3913eb42966586a956358f6f56fe7e06651595461c3e47b174fdcbf983e10fc81c4ab7be9c0498defd4a91bede42cfd8275fdc146553badaf4ec3894f1ecf6603777d6894db0287139722f9dc795c5a960982ec316fc759e9dca3006308a724a8583e16750be0c4c6fbd501ed10cbbdc4b8283dcba3222bd942706ebe36cb60fd56923b86a7051a471e5178ff44ff2bcaafde3423b3bf0607ecbe79fe94cec1dfdb57f786b9920d05bb521b7a7ed07cb7ee2f10f24f92fa96fbc05a75720524c91681a69fe9bc3b962b7c9fb2222d4bf199f4c6b7811c0b581bf6f309fba1f514934a34317adb501d026b4d8b7ee2865876f9563ad4151b8db56ceca8655c37078961ef13f247a83c79b42b8ccbcb1f3a55f63f70711a576c43909755f3c4f056566c445248f39442c4654396eb123b29d8af8981fcecced2f595dd6656fc942ed37067ab971f0ac2322fbe0b0abe2ed808b783b853bb73df009fb98588f43a9c64952b704c83f0c5762e3cf9285d6b1fa736e59ecf0e23d328a1440cb616c1a2a761ce94f7393ceb2c20c5f604833689cc23fa86fd312305421f0fbbcd493327c9d621eed0d1ce3b3dea854f7fe971f2c96ea06f44c167becc2406cfef485c9248618842e43502cb16d20e90dd27d16ad1bb55955a5479ba3680cee16823cd05cd8451d9878bb6b8592425011a1eae7d3f4c64b429568ab3189efd126ea556cdd28482737e4732957b7d1081f1f26cad52e137fedb15f4a3e771d68707bfcc406dda6ce8e7b2ca3aa3f70bb87241f21c4a7f34229cc9158c3bd2c56dbf1a79eba36b0565a0105d1d6097b9a7c6360e72605f1d4731bae05f587223c433e962bf16bce0e911bd51d638f695286c695b8cf5b8f6ef54c79a3fa135c67b0924df2fca221fa6e75cfef87c448f2939b49936a069a724cfa4e88aafb670e4c56b87ae0735b7d6898444ba273bfb881827df3caab60891b62abbabde3e4d8ef6a392ca30dfe3ac5008886394ce12169bac0c14ba852d2c64100e443c8591445b3e2528fc0c42fd9b759c970caf7f12e193ee7ce302a804988d93a276d223bacfdcfe89d436d31d46365b460533187ce3ea5c45fce377d20578dd2d56d5f3838715bb822ef98120ba16ab1f1f8624f8b552b066353492ed05f30ae5319700075a675685667eb0affdece618f8895e434f4572f0e4f9a6d97abb9e138a4d401e04fd3d98d44f73108ed9f7591483ffee8f5323b7b6562d520469299467cf4b89ec5dbfb1f93a0b3ee3e90a5fa5e5cbb28d454eb8df53a41c93b62ff38d59aae625cde26ca607153f44da671aba6ec17aa2f3438f658aee0a92fc64445ae1c1847d53c443d1d6265415a6ef32d91b3776ec62c33900167eb2ba73dbb005d9dbc92c5c4fb47689192565a1fc3a65017b95c892c7f24bf7933f2ebe7bdfb71b6b4c5c14bbb85305f179d667c9d18dfc22a2a341cfc7f775a517dfaef5286b0b0307c43f7da4a785255b070844f4ff6465d0aa58808c3e848fdb7534d0e29fed688c1c82577eeb860d1a79bbab640956981b2508e595d1ca33d905889fffb6f69ccde8a6124574676d2521ad501a909acf311070aa8f790c4e4e25827cdfcbea0b07ae5c949192223f1404cea3cd8c7288becbdf7909302d5da707f87646316a528bcc0730f123e5b9452df1d38f8b4701701c344043ccc44e46fa2439bf8ddd32f56405b35a4c4674ffc8e3d39c3bf00a2eedd8dfb9fcc8c67b1cafe69167a096419bcc928d5c20bc660fb86b58f49502147dc593ef1d1eade9ca4d2babf0d5e540014f40ce2803cd1cc47279a31bb3a483743c50656e5b97a7a39212a80fda8b1946350bffa7db21f620671189f77d219eb4d154382ad4b18a6c154c807991a9c10ed0807c9980822a5112ccdd911fff49200aff3b81938ba6a70c5e22372c1167f82392b9cba5e87a1061cfa532cf727fb845eb0f28ec39729dfedaa7ef841e5647ccf3d988fa2c0965d1a19b66f0e3c0595fc3c9c6250f44080fb4d4658d79e3262165e088e0dd5b94ee116ecf90aea1d13ff715ebcabf3400cc045dddcb66066e5acc149340d4dc1ff17e4d438cccc24888bd69b079997969f2773a6c8779f78cad8ad8f40806a965260e8c7633532487e98472e1013c4f1c3eabf9b29f7b28e2603239f6325ef1c43167e619b24f883444dfa659160d5f1929b7d384dd3821d63880223b95b0ac4e92c4ecc34751777c096f0c15258edb6afc181662d2464efb0485cbc144fa162b6850b182f4267153d6c3cc732cc0b0e8ccf183f8fc6c5c5ddbc25341720c620e71deec1f5acfb4a8c8eb8a2f71bdc728058a3ab036d737bf36e992944e48407ae2f3da0b5555c9afc758325d17d6a23d36b34188ce7dff43b1ddae4fd43f8900b474be2bfda99fec0bb637abbcbae2e333edc7646c5e9747e4846c7c58efe0e151e695f8adfc777718ea4620e18ef95f9cd04a384e947a1fdd1a4f8bef8e9e480dc004adf54544d605b7ba0651b00ea2db6c40f7c9bf1f2bb7daa7579b476a40efce3640b30f985c22a4fffd45795816fdf1f4c34ca8b48ee89f2bedcd16d643ecc5f2c48f0b25fab6f27cea0111cc5c34242c8d5a88ec430e97cc2cd28c9e94d5550dab64e6c4138ef3a3e96f2ec46357144187673528c194a4ebcf41498523626f0c379d80e098ae4031aed819b0f4211aedc7aa7315eab4c793665067dd2f398f81b7d2d58c08146e146746d8b456c7626d6bb51764993044f1b2df4227b40913456088179d0942ec5e42db7ae7965fd6aceb3d65a2c27ec581dc9436ca44b2d82097d6eb16dc33f3ad59b5cb8ddfbcf8d519160444436af173414deaf4ca0038363b1b0eeed9e2a6e0749b3497aefce2259127d86b663be6409be3ad44fdb3493cd1a56b905f23cdc67216cf4736454dac02a6b97ef32937373fd2229949944b34818f0ef13c4b5150a586477fc9bb27327a3d8697d3848fe785f1ab76f36ac09b5fe07e10d5c88078ce6822a8dd40cf07ac278dc82546c8ead54860f2f6cb3d2df3d7f06a6ca03bfd01dda162aedb35f4e96fbe561918d17cc65e846842b80edd351822ef1e5ac0ddb9f42cd1da4750f153fe20d0908ddf3058615c041da679e46292276b3a5cfcb71e73902af4a68d0c42cce57579cb952dd14f3d8958744bf506baf20e6aae09f4f3995b5fd0ceed89566e0dab4cc6c588fba1f6456fd296042b6edfb30b9b9c4f8a18f0282a7e41c004b81a519fb791f6b4b324344b22ba0e223bc6c4761c7292fc56c69078ea7bada92f3cb275e390491f61f6b1991cda4659fe1d3196dd705718cecb81351adf8383150a2ece579add3f33248f8d89bfd527bf825d9d8b3f963935ff4d5160abb7641f00aac7b06fd81415d36398ab770fbabcc0e9eac945c62f4fa076efe7bf017a9c8b7e530ccc28cb18b4e44f74cef984f595b80d0c95bb7ed72be09c67e59b37be0466feb627ecaf4592c1a72f54fb563ac3345f8331c99f8626c05b31e7004c98bae8ffdf47ccf967f8b48c64b3c4a9c2ad7d24b9fc4406eaff31aa726212a07ad0dcc2324170445b778a995f4fa45b2cfa16bfbbda2dced4554c0cd23f01ba42d279e34f8c4f2ecd40a5323dc4a2491c5624948c16d3d12f9bba9322cfa64b88dd89433c9e4f2633200a43500b1284944619e66891e9ffeaefd56d92f2f35d5d43609b8850b2a503c296826d501a9f9203e31074370f7974cbd28c6faf51fc002be99984cbdb7ae679fc019b9c7d5dcfaf5fcd9576e2eee35d09a8e55879b6743ab3132200849852e8ea0b3b1c4091898dc8c9a45c71af12987d9f76a648370b8d683d9cf41aac294e1e4b5d02457bb6ced92e7f2ef555d1ed6f0177360023e303e87a276d071100791c8b995fdbd73d0227893adc49a99ac9a68fc2599d336819c696f536c3a38b5342eab850972ac26aee37820ffa64712d51d1e951a3a37cfc8aa39eeb338e2ad873f385b7a194e1ad0dd5e007aac2bff7344bc049066e2e92cfef2abae7230eb8f32fde18d6603d9647384d3092e88193f0d831da6281923f93dfacf18c8af5305ea804971d623c114efc38d8dbca962cec15c42e55d2b9e4a39aa16aebc39ea816f5477dd28cc2c4a2050c16c8314077f1e77c4845ad9a8224435ede9543e595f725822cb278d4a5d190837a185264d41d04eabfa0569bb75c1f64829ca5d3a225075f4bce08ba682af37c332d50ac77a07ef71566647c6096899e57420a2834851b7986f1bce3cdeeb1c0ee9d56b27669034a9ad97863bb56335663a8615e7e181a5dbcdd92c82127d32cb1b59bce6befa9cf5388552e2868a45e6fbf3ff732d58126e5a7dd66b05c0ed4688bbab4ea34a4db86033a4ecaadec1dad0111ba738499fe84f3c91bacb789ec6fc0d2223f626691f0b8513019587979bd75ed5f0c2c5028d5368e7ca8ff4fbad9bf61e0423c31e706526034b6f59e898707a80a3b5f29d966787129dd792fb1753c1a5e593b39c5edc85a694c07dea45b3cfb524abb42f38fcddaf4b3688dd447de8032ba038a17758910bb344159e1351f1c14fb568b54055e325a7ec7d15773fb1070a62e94b7b048ce33a302afbf57ad14c9a9793b1b75723514db2e2b008046266831dd6b74f23d66f696e110b24586f03e9c82a4208b2b62052c85fb90c712bafadb1e8fc1a6f4e81f315ec4c7475edfe9edb74dab15cf3e240857e7d353c5902d66344cb826088be04e2b837cdb798b33d176cd03b65d403c7654e8c867569bdb600347f29bb85be2e243acc0b0124b25642a1bb6291b7bbb1f51db897421e61ab1de16a1cb79b28a074b9d3aed67ea395336c2e8899a340e418cd5a63449c6a03f861f73dfd5a604f8cda3e998984ad252881a519b4d05f0b184550e3643be8f4223ec1c55105f1a8792147e61d2d4b09162072135d7c6210a317932bd00b64801101abaa9d81717fd19693c423799b8879c7512893d0a93d5a90ec58789ed8bbb91f58461220cb7391f8c0a96c42bbc5f575f98266b110cc727658acb98ebc45ca06d63c0e2c71a624be97d2c6de65c1fe37ddb90aeaf514a25dbf7f4970a56896caf6311794c9eba91f53f165eedc5b282add3a9e3ec59ce00eb721a322c029cd4c068dc2ec1fc93aaaa4c70c9b51af37b6104d02e817c09b66f5e754be1b7140efa6f3f7f49a423c4af4a48b41819ef3204fc49a9df62e6152006c5a81cd56df81149ecc3e9ffbb2da983a745043a25d884a466a8f053bb82ba12aa6abb8a35b81a0b09ec7e1f492bfe128323a3cabb924cc252e38c0719d64ced3ec2b316edc24a0e73950c7c16a9ba0139650af1a72bea80321b01f5902ccadf785d96f2f4c06162dae4a7579bb34d6a0283db3847fd8485513c16c020c6f3d4e816f6e6bfe96ed5213626464e21099baae7ace71ae7f472c1f33c45e233a25d793cdd8d8ab49a2e235ee25253fae433a40960b4cfc48724d5478d28cce69275853dc71fa21ef6a01010d9823adfb230f90a70c88441f54c943f34ed818e3a725e2bc39038833d07f8b84eb2dacd7db6bc5435ce6f62ba0f3f7da351fb0b980310d9e17f4e3ceb2b04d48a2e8d6a92fc8050dbed4b3bfbc8a72d006053a4f611d94321653d6dcb205dc28bd39668426a25f58f20b4506f432684a89e7024b472346a3e55a9d234173b056d9353b7113a5528fc074db0aad4a8a8a44e08ec4fee4bff064a77c79eca56d81ffac334166278c22fe87b0e11", 0x1000}, {&(0x7f0000001440)="d558dbf0c284adc0121e5c331ad996b1569e52344555a6bcc68849c70ba4ade7583177c853c69b6030aef834a29e4ad90a3a5f4b70e59413f4652a00c7246b2ef2b8fc62bf6bbc91941b45c549e947e2ffc74759f02839b1f9267602b61c0c221ca1aaa0697ec8e4cecc68f2a4b62e5b5997396a0b66df4587e374b55ecdb6a80a98d7b5c4724dc6abbf3a1ec5cc898b1c5ee3f04aae62fd9f9401fc0f940ef12e592f79dcac2eac5378c20ca3d8f76829930afef067da8f5d15e09e719b4ede3e958906c6b7b506ada32eafbfaec27028cc62206ffd264c842e88adce7dc11b", 0xe0}, {&(0x7f0000001540)="74bdd7e272fd69ff5ff9979792a7607cb26ff7344f392c23fc6b0573472cdb7c7d47c0cc334c65a095191bea2fff1e84d90246a7518bceb1a8f66dbc22b86f759f2284185ad3b34a93d57f39ba636fda32c98d2ca651d7d9e2b5d4ba4ccf9b672a2be8422a05e8258c63a10812858d6c4accc1ef97cadb19c94b9a255ea31f8e3b2dd83f3097b910e5d7d75333686bc3b33b136575cbe9b45d6466a96ba13ccbdcc885a2bdd312980e", 0xa9}], 0x4, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}], 0xb8, 0x407}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x800000, 0x0, "00005ec1cb7b0377fdc020000000004000", 0x5, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r6 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001800)) close(r6) r8 = socket(0x18, 0x400000002, 0x0) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001900)=[&(0x7f0000001880)='/dev/ttyCcfg\x00', &(0x7f00000018c0)='/dev/ttyCcfg\x00'], &(0x7f0000001980)=[&(0x7f0000001940)='/dev/ttyCcfg\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000017c0)) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61, 0x4}, {0x7}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffd5, &(0x7f0000000280)="8b") ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/58}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x5, 0x9, 0x0, 0x1ff}, {0x3, 0x7fff, 0x8, 0x8001}, {0x0, 0xe3c, 0x4, 0x9}, {0x5, 0x4, 0x2, 0x38b1}]}) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f0000001380)=""/236, 0xec}, {&(0x7f0000001480)=""/139, 0x8b}], 0x8, 0x11) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(0x0, 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xe, 0x0}, 0x0) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="f50dbcc825b791f6b9c3322ed27e67c85f3d32081b7bf295", 0x18}, {&(0x7f0000000200)="4fc66b99adcf38e9dd5b18729e3f5e53efdbad80ea4b5f994e416a446d3cf82d02b4bb75de08381ef7ac858b82894880066b6f74eb0272ed362ab4330c7b50067ea2bb41b4cd96cf3e9bf122877b4af3225ba7fd519803c942f8e2155caa193df803e3d2441f6d9cf881f982f5b62af98dc4ef51f20710f1402987b6255c72426f4c9037138aba1013fa70ed04bc90881df8dcd4c2a148907668331131d96e8e0c7453e0d89042a31f8ab856ce779b1f777f138a831acd", 0xb7}, {&(0x7f0000000300)="0f079618f3ecfb182d6db34de6178540c644a2e489fa207c02a10014418a60644b1b285c0b4a8d7836de04cd983635c92e3b4ae430664079d67f273746057d1b4c5c8c06848373fb7e0ae5db3d38753db91c747b002efbb8db14db6f5956f37ebb8b2c24ab3b1d4d4a34145c0eefaf7becbad988bd8c78f9a018883d3da1ed1f2690d43a3358bbd21fb8fe35c6170259d43ab181171ed5f8aaa30535720f3edb83910c03b16d496a2ec6073fc400c237d280eef315af53038d4e794ab3126501f797f558b6acaa03838b02bc663f81f45ffb3a5a70a124ddae1283ed091b91f7592dd7af39f1087b85dce5", 0xeb}, {&(0x7f0000000400)="af428a8876f738825417f27333b24504b436c9122dc64f4f3689d188cd0417bdd2a96086d2a3e75abc00b98d71b73959adfb976e720a9d8d6e7617c6e1242f7f9d5d08f298edca08f062a3ecda141da561e9ed33c3e96578efb77a12e15ce303460a2f639951f2680eff6250f3070caa6ee54b97ed8d1a61a817f943f1859da62837338173b394cc754c1162274a0a9d5b8d2e3ac841b5d72fa870b80d95fa06c6a4b01d49976c612b3a39e8173c67cf327e4b6aea4c3966e4409157733d1e4f6a574d22d16b56a148f7eb1911", 0xcd}], 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x6, &(0x7f0000000000)=[{0x0, 0x6, 0x80, 0x6}, {0x10000, 0x0, 0x10000, 0x4}, {0x1, 0x5, 0x401, 0x69}, {0x9, 0x0, 0x8, 0x128}, {0x7f, 0x3, 0x1000, 0x401}, {0x4, 0x80000000, 0x3, 0x871}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(0x0, 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80e0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(0x0, 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200aa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x0, 0x3ff) socket(0x80000001a, 0x8000, 0x0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xfff, 0x2, './file0\x00', 0x753, 0x2, 0x0, 0xffffffff}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x8000, 0xfffffffffffffffd, 0x0, 0x0) 16:04:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000280)='./bus\x00', 0x1000381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f00000001c0)=0xffffffffffeffffd) 16:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:41 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000180), 0x168, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 16:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:04:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xa1) fcntl$setstatus(r2, 0x4, 0x83) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="450fbaaa0400000026c40279590066460fdf8a7e480000c0eb0047dce643180a65f0019cbb62000000660f67752ec4c259a6e02e660f73fa73") ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, 0x0, 0x0, 0x0) 16:04:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000002740), 0x16}) 16:04:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, 0x0, 0x0, 0x0) 16:04:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, 0x0, 0x0, 0x0) 16:04:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffcdd) write(r0, 0x0, 0x0) 16:04:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:04:42 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc2d0000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000eb41d25b5ab894d23162fa83000000000000000000000000000000000000000000000000000000000000000000000f0000bcf641598b7567351008d8a64a177dffa61a2eb8f6c642d8c164408e1bebf89c531f15d5bf2950ba8e472706e009942288ea761ecd9e8ad58a42fcced9c3d32d9b7fca4d32f3c67f0632c7651321e28c95fc691067eb6a61689beeca44b7e8e046399217f328cc04b7654cd597124462e916eb4500ffd53c2ace05145a7803627e319c5d85d62bfd8fc7eb162513cac0233ade3588a93e74a3a96a1aac89321abc2dfcb726931501126a12e6e34027e931abc5029046a15b14"], 0x1, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f000016a000/0x2000)=nil) msgget$private(0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() r5 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7622) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmat(r2, &(0x7f0000382000/0x4000)=nil, 0x0) shmat(r2, &(0x7f000010c000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmat(r5, &(0x7f0000280000/0x3000)=nil, 0x1000) r7 = shmat(r2, &(0x7f000028b000/0x1000)=nil, 0x3000) shmdt(r7) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = dup2(r1, r1) mkdirat(r8, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4104], 0x1, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af430174ee0000"], 0x1, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:04:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2, 0x0) 16:04:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x3, 0x0) 16:04:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x4, 0x0) 16:04:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6080, 0x652) close(r1) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x5, 0x0) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x6, 0x0) 16:04:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x7, 0x0) 16:04:43 executing program 0: mlockall(0x2) open(&(0x7f0000000000)='./file0\x00', 0x811, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000736000/0x200000)=nil, 0x200000) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x8, 0x0) 16:04:43 executing program 0: clock_gettime(0x0, &(0x7f0000000180)) r0 = kqueue() writev(r0, &(0x7f0000003a40)=[{&(0x7f00000007c0)="829818428b6706f42c7077401e076abcf76211200aa4ae681ab987c94edd9dd2b0411842a29ba1e0e9914b781bb1fa1eed1cb17d294cdbd225d1f935f001d780f874f9c761f2482b6154566137e1eaf2cffc162305037611cac724073b326bd6f932498cf03e8523678281bfc0ae629eca16a39c509f2c08", 0x78}], 0x1) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x1000000005, 0xc1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x9) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r3, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r5 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) write(r5, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r6 = semget$private(0x0, 0x6, 0x8c) r7 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="5c93a6b6b1882239aff60d62e2d74b1bcef452949ae5650a104d9d4159666465ac08c8a21a301f913788b7effbb714fbbc3228", 0x33}], 0x1, 0x0}, 0x400) getsockopt(r7, 0x200000029, 0x2a, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r8 = msgget(0x1, 0x3) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getgid() r11 = getpid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000500)={{0x7, 0x0, r9, 0x0, r10, 0x40, 0x1}, 0xffffffff, 0x2, r11, 0x0, 0x800, 0xffffffffffffffff, 0xfffffffffffffffb, 0x2}) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r6, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r2, 0x20007479) semop(r6, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe2d0 failed: hole in range 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x9, 0x0) 16:04:43 executing program 0: r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) setreuid(0x0, r0) socketpair(0x18, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x8}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x5, 0x8, 0x8}, 0x6, 0x7, 0x7c2}) geteuid() 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0xa, 0x0) 16:04:43 executing program 0: syz_emit_ethernet(0x6b, &(0x7f0000000180)="4ecac6c62c1a59f3d56fbd770646fc8a772d57686326e76c8ea0461d355411d4e9692f471f9dd53a5b0d08c042e8c42478cdac6cd5a0d2119e0e1af70e343790cffc668a8625c7f08e0eeaee1864070ec53089dfca7c6ead654c49de721223000da954875f57026e837110") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x61}, {0xc78e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0xb, 0x0) 16:04:43 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x380, 0x0) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x0, 0x8, 0x3f}, 0xc) setregid(r3, r1) setregid(r2, 0x0) r5 = socket$inet6(0x18, 0x8003, 0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:04:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x229, 0x41, &(0x7f0000000000), 0x2f8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x67da4cb3, 0x3}, 0x8) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0xc, 0x0) 16:04:43 executing program 0: r0 = socket(0x80000000000002, 0x2003, 0x2e) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff5f}, 0x8000400) 16:04:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x1, 0x71a) write(r0, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0xd, 0x0) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x100) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x5, 0x80}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x3) r2 = semget$private(0x0, 0x2, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/28) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0xe, 0x0) 16:04:43 executing program 0: getegid() r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x8, 0x3, &(0x7f0000000000)="15b28d03b5e8a5d1241331e9e94f40e691473b82efc19e9d985e3d0e94e93f9074f2cd5e94f591940db2cc65bd9ce612fec8ae23b1eafa5d20af1994f6a74f75f61a9564edccd5f2b5e5750454fe7305e6fa1096cc6b3361ef539bd758495d141c2992d6d64551b40511759409fb814e6b5e832f193cec72442198b7f17bd4f0becc60b84eab8e5cba9b7f5e23c4966d7b3c6c60466e88a662f86ddb841c3fdb30e3f2c9effb4cb83e76daf7cbb4c871a52b394579ff6fe94f6ae08d80fa725f6d206042d43addffa6cdeab27c997abd1a2546b5e7c428ac4693ed5e65f9fc1d8b867f2c", 0xe4) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0xf, 0x0) 16:04:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613a) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x800, 0x1) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=""/192, 0xc0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000000)="220e22", 0x3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004200080c1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10, 0x0) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x6, 0x1f80000000, 0x1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x11, 0x0) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 16:04:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x12, 0x0) 16:04:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) close(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:04:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x80000) write(r0, &(0x7f0000000100)='B92', 0x3) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13, 0x0) 16:04:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/12) semop(r3, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 16:04:44 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x1ff) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='/\x00']) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x14, 0x0) 16:04:44 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) utimensat(r1, 0xfffffffffffffffe, &(0x7f0000000280)={{0x80000000, 0x30}, {0x1000, 0x8}}, 0x0) setsockopt(r0, 0x100, 0x1, &(0x7f0000000000)="b198958b409a2bb9f68d2fa98fe8c5b162d23cfce7ceb3860cb5aece400a4dd7f7c62c2ba1353cfc09cae5daee", 0x2d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x40) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x95, 0x2, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x5, 0xff}, {{r2}, 0x0, 0x10, 0x2, 0x7, 0x10001}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xfff, 0x79b}, {{r2}, 0xfffffffffffffff8, 0x0, 0x800fffff, 0x4, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7, 0x7}], 0x9, &(0x7f0000000200)={0x5, 0x3}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x155d, 0x7fff, {0x9, 0xff}}) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:04:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x15, 0x0) 16:04:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r1 = getuid() getgroups(0x8, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000001280)='./bus\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r3, r4) close(r0) truncate(&(0x7f0000001200)='./bus\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000100)="42735d8ba6862a31b0fd47703bb17078d88843a78dd6eb34fc29098af96a72242e17dd632063814985813dfb6adbbfc7d7fb5e4609e10d2d0ea39faad466b958c5bac83062d25d890babbfcb0278a85ea613f9c063249d059ef2918f62ff574a4f62636b22da6f98f2e6c8618e6b38ffdf8afb21dc7b60b38b2dcfcc7f63db42280a78139ba3e053fecddfe16d66c92f12b05b4c24800136ab53ee5aed985c526f2b02a39e9684e50984815fcbd3f2117fd629f839c448b98529447b215cc8b2a84507adde1cf326828708e3626a30fedce6d203fe2dcbb6917b4735362a1f7cf697e9132007eb0e13c026fa73dd20d5dcd7d32cc10417e01f651deec7ff572ca6a0cb39b1a8bc607b64cf2869c797e089ebfcaf7e5ab1a713318e83db06edc330a4433fa0b6655daf9547e35903ef0ff5f4df5185bafa2458c5a36a89a1a07df34ec022cd8d3b8d5691e8158928db27819d8954c3a4cbb9915ed4725d9c7a42581ce9e66457cc2235c8ccc7d096f427ad04489d6abb62a4e33e1a8731147eec331acc9cd528bda6a0805a08ab9cb02c78c247dc9b9d89ca265f7a1dd98a761a2cb7fd8660e6855f93baa0d8e1e33fb29ec988361d929c7d51acfb51b735cf751900cdf8f89b4d9281974d882cc69247fd0a491502f180964c6c673f0302941ba8c63715084d0a6b1ee0b231c3488ffca8a26f536c63dc339368c21412961d63f9204f840b0447d22ff06c04da73a7f1d5f964e3337b7551c45057b925db32c01b0e904e2ebeb3191d7ce492ae46ac8c5d185afcfd7493f51d4b260bbf1ca9c0cfb7ce4eb820e79cdd820285cf18502330449840a4a3d7eb92c8c31b6b6c601d9adf282fdaedd67cb7d9cf0f23cd1553cb9bc377bd508bc84c3f52c63143bb233e8b676801eb04e726213a8463f1db55e89261d67ee356cc4a3f2a2e6e65f475e741f2a9aff8269575e62a7c9682e81c2d267761aafeec2451254a03d7392e8f150135aa118d2a8e64190e89bcf035af001522aa74584ed8c05164cdec0708bb51761ee5b9e3447f632c4ed5a5cc32a7cc04135b950a83b5be0c3ba0c91f9bff27ab450deaf149e5b714c88de705a79c3a2318894953bdcdfc746c8e61a2265036dca7420027a1f8d8cc34b92356d90ea6ee118e7bfa74459464b11bbccdc2a324462c7a04e983a7b643459ae8dff28698a2e48f53cf000701fb70ca842645f7c3fb7d49e96003525062f12de2024ce909978ea6898c95e9ad455caa15119146f80edb632e23ae3a5d9323acc92052b1181edced23fb0f5dadc98bc326036fcfa4a8b42e63ba71ad5d3354b4574a8c76127096b54d7ab2b7f34a58881911c54139170ddcb8762122ed1eec1a99cc60dc945d9f9f6673310ecc7ea1409e3bdc69caccb1f8d231ffef581a5a10699c34807d9953b98243ad6bdfde4a275f1ce75f5eca8b73421b6a16705fe41c8409d23ac8b0e263a0866f9a92b26580c3b77ac19d081b102496e63f644afd9854f4e9235b80f2a93380bdee65400b37bcb87282d5dd031adb86659326479674644bca6b45939a99dee01c1610785858300543eba6e727ef939ba230f76e004a3d2c171af028dfb1c45fb2c8a3a71b160814c368f899e5bd643da5b26592d70af0c29def5e520bd9d8c218cc86839ee2c873e12268e66c940d0b97ecdfb04e5adb77269f133de958d13aa50375214ebf20b86826553aa071a323f76991c3597c562e6490ddfd8eca2d443e6d613fe41e5d55ef9f67fbc6a08a6b5b572f060304327991c4fb2ba230db28fd492f8349c8755e121cc2704202b2a9d822510a5ae0a948391485d62b35722e40bb3bbb62bc56b299e73cfe5bf3f0ca14d3b4a03c2270f8677ad6bfb29069736ea690c917e9a05caf3b9a7965ab8c7800211bb315b104ee5f3e87e83999245e3b24a061e76094004af1168aa1848a28c6d42bd805405dd8a27d0ebf70704351689ea463fd61ed637d4ef7976bdfd966578b94d7603f6ce2226956092860b7d982391716ae94d8b365c2368bcd0fc35b69ce0fcc1e87c1baf979c44d76c0640e1299e8507ad381216eea9a9186d2b8d58df565664e30c26da271bde3e129fd380da5afed6d6f8de8745c9eb861bdeedb7f9c0084ecad3eb00607be43e8e99b99c90821bbca2a08a148366daf5906ea4cd65b7c8337a11301d4248c5826907d6461cc6daa9273f16e89732b92b2e4ac93502dd928d6fc89b78e2d45db9dc26722d9e15255e0da5d4d61314788b884c26863c7c1ead98186d5dd2dd4ed32e7ef3ae3dfff65da75cdeb4dbd08125c7bb58e75ac83857e6b69663a13a2f8ee410afac258869058c8f7d7993f862ad094072990cce8a1fc5255d787d8cee9419f609755bccb9f0e1cf8de65f8475a2303e61d6da881ae8b12dfa21eab56d024acefe072794668244e8d04a5a061eb3c0a5b073e0a07e89ab700993b5f1379434b316a9e309d817d574585d69a0aa2a14567a3eb723787f85e322bd8d3aeaa91397f06a705209f67b42020d36fee2bd8f6f43286a9b87016a5a12f405c7356082b418f504b7ccb4358597b28295f2cc9cab474cef28fc626e9a255ff6670ba5ddf28eb01b16cbd4634517856f5290b7b272dc27a08e8565a1254ef125c5ceab893adc0b2924a0ab34edf98f19f9e16efe590c75d34e95a4584bd07ffd3933448cea9f54ab168e641d41e034e7611fdecde0c1fce76f8c3b3c9c15f526fff38ba390876d02196008b9cae051221523495ce1760b87070e051120b571cede080f4486222410d0a680e1f122a943535f754afd4b5b49d514ca881262f82b45fd15c805cc3a5e36d054a881b7de733f67e591cb289f53207fec1e93a68ef2ca43203581fe9dc0389e51bd11297ed0e5e7cb95495e8d5b7d23e27286f1a9a97bc65eb3d0406cc6ef9324397c61019daeef928c001ce85b5b2cbfb06c6fbece50d4156c603c1197de0fd36b4d217b19e1fd1774bbba7880236596b85e55880153912f516c1f6ca9bc3b28163b39d257f0cb6f0a2e0831b2f1681abc750b4bd7df8c5a76c49f294cade7cce36f3477a2b654618f562fa2224d93ee3cb8bac319451afbf5300e50120ccd99e1116229099f7b7bd7da26b3d910c6f8111718c33e60f851b8408fb3fb8d64a561efe591525ff3cfca9d7d8cfc59288d478864d3e372d23395fa9960e3a2eaa15a059bf6f09de306663aaec908e846a579f5fa356b61d371db9b30845c1d2161bb9c89f603687c836ea768c925eb115f8fb73314243de8328a93407611c1ff68db42d15bafc83f87046444311d45794ea4430026f2c5431455a2b9fff22373023418c9c96f788af87bd69ef345004d85c68dfaaea6048b00bf65263ada9a29d0d8ba6b8c76f401109e94947a0820bd9582292f4f998d614e2313131cf98fa59da054278dd1daac18f5be117e424900566708cf3aeeae5c22641e163ac8fe21f733543e2a25b9fcdd6ed167beee97727ecf200297fed83af4b6b3d54fd879cc0bd61aa622cd1fdfe6aac4c653029121bcf1325fe2ca959480ba59e218937acd45df27bd5c450351a02457f770d06fee173d6ffac2f6f4199696ed97a0e268f100706a571c4a9eab30634196c79b6a123292610e58c40b77b10990cb7999dc6bf340b250866783b3332fc5fe8a4b368c778b3e4b0c91acddf79cc09ea267ed9a11c05c1183666abad4df7e321d20720f81a5ea97bc93a298b07a6a746f2be3620aa6e00cdb849dc0105a0df271a7fe7c9c67da5405083d42b4f0ef015b699b54f711f33accfe891ffd5e300b7e78264f660a0012e5deb5e0088931dfa95c421c6b938873e91cdbc5d0ee1e96966e2e84da4588dc4f7db6d94e398e4e116b19cf88aa09025a98ca474522cef5984130948870d1567e02496a56bb49ee12f0fa5e152c35b9f2992ef723e6da0c04562768f9fe99fad6916fff56d032b8098dae09cf389f990452626ff160cda170b1a9511217892d858d32e06380e2f59254f00f7422780260a8c7db324e771dc7d2c269b37bb58633f949c7592dc936d23d25d7e68d27354b9a84a334323b89979abe930417ca818ce539ec866010029e3a41d3cb1e2fe09b250035f757d323aa4a3d32e1b1ea0431197cc05aa3aa841433a76747df492603cd37c4471935101e90e2e9f93a221a2d92319d7590183ffda1eb28837ec3c9725e59ae5bef282514b999d7d2f99e2729ed97ec753604496120880f6d94a11553338ed767e2ddf8464228bf41b1d948abd7fa186a5845dbff17e6de44dc985f3848ae526004dcb8305c0140b51deb60a8a0f5516b31fd14c502782eac4e3cb410809e3d6e2847e19691001cd8ff3b2797dc9d6726b5361d79fa8da5372ccdbbfa956d299b284735f82386bd00b6725accf64d58859c309fa142901838eb3901db475ae9fba1254a07422b4d055677ea2c3fb41b4a21c9dc6c008bbf036e6ee6dc1b806a4fc806d79df85c84662c2c88b4a6acb13f88235ccd76b63083a412606bb4ccaff010a234cf4ac02ee2862a45b7b0ab3f5107b7e7880c3af4aa555ba580984d166cf3d235506fa16cde6e06806d24f70a28b6538750f82ba47ec2f669bbc7bdb846833875f15fad147737f8b62d808633c846f43961e1972fd134ec963724f7e766aa53b44415675ce844ef8e3dfe38a6dba1e4760472686ce44d91d47d7466c63f79d88372f3875274352a8c31d769ec76ec66595cb05088c6d1f195b06213d289e5aace5eba8f062618833bbe340fb3e4d5165a36e2719bd9467074f3ebfd713f6f9844e5d8bb8a16d2d60fa33b36a1ca2e692ec7a54bfa75a4ef8c4c8e9fa58c07c34a9e15619dd69c9be4641f0be3eb22cd992c8e07d0a6de2e9d318c71df0fb6a5eb2f9fe069ac393a5669b58c15ddc9477471f522b6ac19bb65d03c63ef619c915f72369f3f0c64e6d89aba74c3868cf6706fa2336c8afe4ea1b56d5afe620be9fdd18e2b1d5658c727732898086bf1074cb998b6f4f3b05dfc835544dd5d0d6702ca44cb9069f35f1a3878b27d878eda51563f4dfacbbc1e51ec87ac8485f3c7093fae4a4b568264cbb21560ec0c33c339b3fb02e4e7154a7dbfb0aec1cf44e4bc9b856fa24a901aad7dba7a8e3acfc199e64598c3d2ce77bb846c966fc8b19d46b6383336a9c4a71925e94d58b33c746d476df757d84386f690317894ca021fffcfc7c214e9b0dc8768d9f5c66ac2254d351bca98ca94488689d148971c3268c5bcb33b18872938fb837ed5077b4046473dbfa82954d54b059db4af77c6f3035eb69d42280d23f3d7958457ae113b790d500df5a2ad7b4bc2f41b24b49b8d548478bc26a998b7770348522e9a868568b77497beaeb168c932ec4fd888290e25d68789b7a97b1df605bd2e94a5e504f4ef1f054975f5c5a8dfa2758f2f6159c43ab107ac1c58d23c7b86e391d54ae98b28015b42b91e5cfc20837fcda76f34b9b499511f7a1cefdb780e45f47718c37e569e22a540d7373651c26591e1288e8415bf5d927118c25ca5b9cd137201bd3791c91e9527744b99249d8cbf7cd28bcff750dec06b8d02dfc8cdfa1def81306b6ca0105088f6eb468ce97cbc8fbc05907407b421e0a15dd006ba89952d7c329c9fb83e4f145f07ae2ce770f0147713853c2fe949cefc2ae4fe40c46669962021cb040287c7ccfca030663539d3b5e4761712b1abcc3f395fbfd1f00f1fe769268112808ccd87c744a88fca213e412c70884765016ae7ebbf32f86865b6517072a7dbaa3053b33673d642111", 0x1000}], 0x1, 0x0) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x16, 0x0) 16:04:44 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001200)={0xffffffff, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) setsockopt(r1, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r6) recvfrom$inet(r4, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r7, 0x0, 0x0) r8 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:04:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x4, 0x6, 0x8000, 0x1, 0x8, 0x6, 0x1, 0x1, 0x1, 0x2, 0x7}) write(r0, &(0x7f0000000040)="c78257851e7cad1557bffb9aba06d98c68151d01a166cb4e8e71551f7b2d0b6fb4381860e978c9980a7922f48bf6d519c0714edb5118b12c8ff0b2fafa671ebf131e06ff87119198e31d23fc98c06eea8610b829c14a30364825b6ed4ee77ae8db34e103ee0f402a14fd702f39da17a445f63d04ed92981a590a375f853cdbb15ec3afaa07130bf6d3c64eee7fd9871205b81c1aabba4a1b79e6da478debfe522405ddc629b1ddec5d93c6aebe79c8137e527d754757eb1106196a84744f0a9d9bf17489f47a5ed54cbd89aebcaa3b4dd08d12533ee4351f70566975f5c8c88d33882c4d2ad124b93e515b96c252af4670f235e985b74e4ce99827bd4bd65e03b324d3b5bb9c636bf98f39704b96b6f3635c3f8fe6e8d31f1802cf0517d823b26db391f39c00e96b1b7d326bd2f250b6d2d82fe03abd578124e6443bb24bf65a1b3fd055683ca0beefe94276f60b8f2071475b67f98a95d78f57d56e63e6a688a93ab9e50baa78d6f9db5f89ab877563afbebab824a3027f54a84675f0da1f1eceb67217a7892e698b2193547ea3cc30e5d2b3f682fa87b7990d1d9fa97db8262a43956b8ea7080520851be72c270cbda0d85d09377d5e393204057f723aba8b1396752a5b8a8f3f539d67e8452217ffb7ae9abfaa94895cb25640779d5c597e230d360c853a77a9a53ad52ef431ae8d0219bb4e7e0736e6624122e21cd511a7bac1facf60472bd6ea6c3a5836f5a2f456209454f66bc9ffaa98975d828ef119c6e086d76cf2b2e31730415db13c69a3d3ec830e808842ddbffad30e0f0d87edbfb4369d8135b2cacda010d145e6277248066ef15546c70e7f6fd9c39a4a49a01116f54108ed70dca7ad1f58c5e8042235be9178e0a5657eaf864375a6ac29dc2ffe4c2c0e431e2f8ac35d7e8e50c398e867c0eb3a9c15243fa4e204a35af5e4e21262a4a87df5efd658213ba6a804c9b8c326b38f8b40c9740a0c2b9f55e957edd72083bf24cb45b31be03a607528cacb3eaa739b8bc46a56f8e35d254a0faa97d207a4f60a19c53864b4032647636d8a4ce1fc5a73b95030b8408e4a0fdd68d81e92a129c59422e4b46627bfe3fec385a61e8d960f05a59ffdea8dd6ac3df9df6827adbf7be015bd33475307bedcc2a7d934c4b9a211233980a5372679c99c2cff39ade0a541812f1b909560bf54f7e0f49dbb55cf819c62f55d5ca7a3e9da971bbc298eb8b1c09eb8df2459503dac2e12a5dc2adc0d89df76b33630e99a71d6c7b22e78c91181fce2f11568f762fbb45ede87e966c54315cfff0fc984abdfd7b8bc2927da5a040d821bd80f327b672c3d7a5c2e3e548547acc684224d31ae0371a8325e076139a4d494b8b314b99815a88f4527c2a41feef991d1148094f6803d5651fcc9f54f8cea4c6201f27bf47c4ac98a9f7ec2b3d355045d81de6e8db020b870a36379dad64c9f6cb557cc7e413627ca1f87fec726ea34d8617a6e1259fad17a17264e594206e530afedabf4a77a28d24248d8926bfdabe4af613cffcfdee5b9ff304bb75e0fae9a69d407ccb6e74eb7b4168ca4c251fdad6a72670fb8dac4fe0280a66c099d4e9452499840fb2b70b29557b75c59351662b34a6a048db4e712cedcbf24b920d46473998c6d5d59d533b6bba6d17bcff00023efe422afebfb60bc9c3092e326a044f6f1f7f3e546aa126feee9da73e745b52259d38c7d227f82499f1afb3266048c6c2670666d94ea89d8c48611bfe7493b65dcf0e89762d49d8845f12fe34b781f21d7197c5d412890ed12ed34f46eeef0bcf6d75d07dfee720a946d990cf491aa0686a82750d7d347fbe42cede5e2773ec19faeba5562bae7efeacdb2e30724954e89443951036e6c05db91a451af1f1edc5c0e10f72001d12c12cfc74bb1da3f2db8817c709e9df9a9463ddfea4888777d493970582878bd916935ecb5d7685b0d08264569f32a24408f4378a922d9302e756c7590a0891e208f0c12ddc179a0b4e000f9a45e58fbdd3d36b96d9707b6d9f83cd5ec0c6451c078e7c4174da750303e399387408348e8e0cb8e0fa27038cb21ae8893530b9e066005019e23fea95f5628fa72e69d35760798462d20c36353e94582f3b1fdb132c7d8a54775e9be044d8907fee25b41a3ccb7f1341a6a506b4816fbb60f47fe22375d039b813b1db05c19b545d379b3f83835ab99f909324e5c1dd0c1799b2b537a37c462e4a7e1a9930abcab74d83915e280c577a7546a35fa2b1d8f9e8865fdf5b3148d8f7abe9d9e0fe265fb7e83b09a9f80e704217ea2a69257c80f0b535076c47f161113a7ff7c105f5b8d00da37ff7b8fe786517f825b62694b4f24d911ec84ebf2d1f41c790708d8723b8438805d8edcf0c27b78d100985f0953f9c1cfe509eca0bb4ebbcd659cfe27e9bacfc42787a09fdb4baad1d6aa4230d5d5d5928021c7ba7f540590827d08bea9b6bfe9716592b58635cd861e7be11ade345a99398629474a11ce0375f6a003537991511efabac151e4b220a117ea879142d6a65b34e06c2e9f2751339bc09c38de2dd93e54228ae2fbc56a57f5c4db261a83a385bfbe4941417d6a94d6c7f953640aadc4513857ab9b280c912bb142e4fc93619179a73a394255cc373b39df8bb7213d0a3b8421fe3c72cb81416aec87ce34dcbfbd697ae544b6d19336e4a93cad6026b287e3906949d5082219d6b158c83b0daff8e4c8ec68bb", 0x78c) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x17, 0x0) 16:04:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x10060}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f00000001c0)="b73c4651b50d1c1269f925ecedbe4a300ec42e013ae0cee91aacc3", 0x1b, 0x6, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r2 = dup(r0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x18, 0x0) 16:04:44 executing program 0: 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}) syz_emit_ethernet(0xfffffffffffffe85, &(0x7f0000000300)="d61f8f856796ee54de4dfb8d4ed0603e459944473244da0e1e119a13069a2ab2ccf2b9c82f100b7c292cc885896098acb07a5d7e06a5a5ec501ddd0908c4f8ed56df3d4a0b2bc9b29975099d26f635b29d9452375d3935ed45a9390b70bcec32176c30b1b26ab42616d02fbb4308e8a632648035dfedfd71934723aae50c5a1ac2f10e2d1ab6a92ce24e24bff6f4db8ea60d712c001f35f1e6ccf266d85d6eba7aa2a81352132115df1765cdb2fc33bccd5af3a17e7744ea47d8503b7c2967600e7901b20e671826deeb34dc9820ec37ce125d4334a3a966535bd8509d243c105dfc305c10e10b914e7f521aa6628a33d68bcf79506d2ba9b683b7ebad09493824aba957320a02b3d7f40ac4d582a9556182458a45b8b7d0ed30cd16a6db6e43b3bee6dc") 16:04:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x8000000400005202) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x5f, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="cc9715241e484d5355f1213a5a561b56c2b3aed506dce04efc49e882ff5836dc180be3b2549ad18d9f7597d24cd94f1db5c84370cd741a7b2866c4afe3c58f3cf22cada3420c07dbac8b", 0x4a}], 0x1) close(r0) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x19, 0x0) 16:04:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') semget(0x1, 0x2, 0x20) linkat(r0, &(0x7f0000001100)='./file0\x00', r0, &(0x7f00000014c0)='./file1\x00', 0x4) semget(0x0, 0x0, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20399, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x14, 0x4, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x26, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:04:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe29, &(0x7f0000000200)) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1a, 0x0) 16:04:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x5, 0x43, &(0x7f00000010c0)=""/131, &(0x7f0000000080)=0x83) 16:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1b, 0x0) 16:04:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x101, 0x75, 0x10001ff, 0x0, "b0d42000006e9300", 0x6}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 16:04:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x2, 0x400) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000140)=""/22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x5}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1c, 0x0) 16:04:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)='p', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000200)="a7", 0x1) 16:04:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) write(0xffffffffffffffff, &(0x7f00000000c0)='\r', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80, 0x95, 0x8, 0x1f, "349bf7ed24a31dc3b78a6557d9de42cd73fd343b", 0x1000, 0x401}) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1d, 0x0) 16:04:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x40, 0x6, 0xc507, 0x5, 0x5, 0x1d, 0xbe6}, &(0x7f00000000c0)={0x3, 0x4a5, 0x8, 0x401, 0xffff, 0x1, 0x2, 0x7ff}, &(0x7f0000000140)={0x20, 0x80, 0x10001, 0x5, 0x10000000100000, 0x1, 0x80b, 0xf5e}, &(0x7f0000000180)={0x0, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) 16:04:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10090, 0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x4) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRES16=0x0, @ANYRESDEC=r1], @ANYRES16=r1], 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0cf728b56d513562f03ac2d7fa010000002000003300000001653a8d", 0x1c}], 0x157) r2 = socket(0x1, 0xc005, 0x8000) r3 = accept(r2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000100)=0xaa7c, 0x4) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1e, 0x0) 16:04:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffff9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) 16:04:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000000)=""/174, 0xae) listen(r0, 0x200) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:04:45 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchown(r0, r1, r2) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0/file1\x00', 0xd78f7d212ce53236, 0x400) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x21, 0x0) 16:04:45 executing program 0: r0 = socket(0x19, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x22, 0x0) 16:04:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x6c}, {0xc}, {0x16}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x30af88ef2b57e2a) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xfffffffffffffffc) 16:04:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0xfffffffffffff801, 0x5, 0x8}) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x23, 0x0) 16:04:45 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x8000000000000000, 0x10, 0x0, 0x1}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x4810, r0, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x24, 0x0) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x25, 0x0) 16:04:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x26, 0x0) 16:04:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f0000000400)=""/48, 0x30}], 0x6, &(0x7f00000004c0)=""/164, 0xa4}, 0x842) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x27, 0x0) 16:04:46 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ftruncate(r1, 0x7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r2 = semget$private(0x0, 0x2, 0x100) socket$unix(0x1, 0x1, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/33) syz_open_pts() utimes(0x0, &(0x7f00000000c0)={{}, {0x1f, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:04:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x28, 0x0) 16:04:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x4, 0x2, 0x4, 0x6, 0x1, 0x0, 0x1, 0x4, 0x2]) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:46 executing program 0: socket(0x3a, 0x4, 0xfff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000000)="ba369b6d897a984fb629bfa68d7564b6e40fb4f7a43ad275c073376ab729fa8e5fc67b10", 0x24) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x19) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x400, 0x1, 0x0]}) 16:04:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x29, 0x0) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2a, 0x0) 16:04:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699e, &(0x7f00000000c0)) 16:04:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1000}, {0x2, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x9) semop(r0, &(0x7f00000006c0)=[{0x4, 0x1, 0x1800}], 0x2aaaaaaaaaaaac15) semop(r0, &(0x7f0000000480), 0x62) r1 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0xfcbe) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x800}], 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x801, 0x0) r3 = dup2(r2, r2) ioctl$KDGKBMODE(r3, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xfffffffffffffffd) r6 = semget(0x3, 0x40003, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000700)=""/157) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000900)=""/231) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r5, 0x20007471) r7 = dup(0xffffffffffffffff) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000580)=0x4) semop(r1, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x2, 0x20, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffdf0) getsockopt$sock_int(r5, 0xffff, 0x1103, &(0x7f0000000440), &(0x7f0000000280)=0xfffffffffffffdef) wait4(r8, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x0, 0x2) 16:04:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2b, 0x0) 16:04:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 16:04:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2c, 0x0) 16:04:46 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x3011, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:04:47 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendto$unix(r0, &(0x7f0000000100)="e97d0cd4521161ef94d3dfd33f87d83b698e94b1f308983b7fb019ebc5800079f533a5dd860412a22e87126c2434f12c05f0fe75004d424d81a0d39445ec73f5431a92b8fe2c2b973462e7659777a4d551dcb0ecc6edeb7051e28084f0953f0e58c3", 0x62, 0xe, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000200)='./bus\x00', 0x22, 0x1b8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) recvfrom$inet6(r0, &(0x7f0000000040)=""/17, 0x11, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x401, 0x8}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xffff) write(r0, 0xfffffffffffffffe, 0x18) 16:04:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2d, 0x0) 16:04:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2e, 0x0) 16:04:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2f, 0x0) 16:04:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffff0a) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt(r1, 0x2d, 0x0, &(0x7f00000003c0)=""/253, &(0x7f0000000000)=0xfd) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xdb2, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x9, 0xe5f, &(0x7f0000000580)="84ca610b04aa5344695aa1604e2d12b4e4676cc502c6967056ee170c958b9669dc65500fd7b4964574dc81f0b60becbb3088ec027f5c0742aa35964c0cc005", 0x3f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0x7, &(0x7f0000000080)="1b788432dbdba25367232e5daa0b3c64efdc61e96734910b179520d59b74fb3a50f31516d3bc84cbe6ffed4470e3bf4e97463980544bf6d0b9608f2cb0ffa77605295f16ebfe61c368f111114aa528b275a65893cef03ca1b3ac7e591bbeca291fc978b66cdf65c990e475fb8e183add5ea8c96c490f456d0c0281b281915ddcacda311df13a5ec267f6ab6eedf8b591ce697235de9f0b8c156d720d3c8118cd2af7683a6d806818c8331315068b6265a07993aa2656aabb9460bd54cc717fd4cbf6618f2e6ac5e7002fd319d479ce73c22501053d035bed469b84fa893d9a5b22b6e4392260a3c275edb0287ef14edb18b36e81846f9076e399d5591c8ec3", 0xff) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00') setsockopt(r0, 0x7, 0x36db9793, &(0x7f00000004c0)="99e9bf846f2b16ecadfd36f013a8eaf7ac79271cad420a127e8c3f14aaa04bde6171e6c1666f9f07e6371a95805b6fb6e5762f215c22fb6f46576aed7832477680fe99b1262072fd43884e5cddf8b17f7362b39d13ee42305b9ca303c193c753a33e8242e926f9892a61660a448fedf9f4d2388101a9dd27daa4a15d1784619b92fc8e4e107b7999", 0x88) 16:04:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x30, 0x0) 16:04:47 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() r3 = getgid() sendto$inet(r0, &(0x7f00000000c0)="ee9cf4abc2bbdc46107ab38777ba287554e3aaef46ca596b4f5cb360924fb368fac47f8bf195750976ee29c8ec0cfad01ca04ddca9de617371a73617f617", 0x3e, 0xa, &(0x7f0000000100)={0x2, 0x2}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) getgid() 16:04:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x31, 0x0) 16:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='tap'], &(0x7f0000000480)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')*!\x00', &(0x7f0000000280)='\xe8@\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='\x18\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) 16:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x64}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x32, 0x0) 16:04:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x33, 0x0) 16:04:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x5, 0x0, 0x0, 0x0) close(r2) 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x34, 0x0) 16:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4c}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)="ab") socketpair(0x36, 0x6, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000003c0)=0xfffffffffffffffb) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0xa00, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000240)=0x9, 0x4) fcntl$getflags(r0, 0x3) recvfrom$inet6(r2, &(0x7f0000000440)=""/183, 0xb7, 0x2, &(0x7f0000000500)={0x18, 0x3, 0x1, 0x3f}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x4, &(0x7f0000000380)=[r3, r4, r5, r6]) 16:04:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x3, 0x2, 0xffffffffffffff80, 0x6f, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000340)) r9 = getegid() mknod$loop(&(0x7f0000000380)='./file0\x00', 0x1, 0x1) setgroups(0x7, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r9]) 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x35, 0x0) 16:04:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() r3 = getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpid() r6 = getuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpid() r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x160}, 0x400) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="fdbe", 0x2}], 0x1) 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x36, 0x0) 16:04:48 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x1, 0x3}, {0x8, 0x8}}, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x88, 0x0) openat(r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x20400, 0x20000000000001d0) dup2(r0, r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffddb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = semget$private(0x0, 0x2, 0x20) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSTOP(r8, 0x2000746f) getsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x4) setuid(r3) setsockopt(r8, 0x7ff, 0x8, &(0x7f00000002c0)="b3f930d176d0f0eda83219a074fd55ddfa400a648b029e1ae5d0e7adbd97d459b310c169017aa709e1208e956c0d11052f7ace9d411be851c76ab335055a6e32e304eb13a6868389b6d8bc9cbd36eb14cb", 0x51) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0xbe5a, 0xb1, 0x800, 0x56, "5900c58e863ffdb3c6fd18641d46e3693cdf7e90", 0x4, 0x4}) sendmsg$unix(r8, &(0x7f00000019c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="51380147665e7f38680c94db99aef637c95fb3ffce01d895b3cdd15fb5a6c64a14b36dda5d72487fbb6fea0135d116cad9bdd123afb50f4ec7622de29a67044dc0c85ad0ac8b9b538357b71c0e79298662d4becb74c20596525346753ff4eb2b9dad6509e67c46fd3e5eb2f8e604352dc147265d1b68137beb4e3b82a897b905fe9534c5a624bc24b0c7e2f6fb4b9e69d871fee58befcc4517a1892e18949479bd1896c07c48c704f58ef017e16c7b13e6aa42328f9fbd87bfcdbf279fe9ea7188b326239a4391d69d96da02c49e946d1fd45c17193500", 0xd7}], 0x1, 0x0, 0x0, 0x400}, 0x400) r9 = fcntl$dupfd(r0, 0xa, r0) chown(&(0x7f0000000500)='./file0/../file0\x00', r3, r4) semop(r7, &(0x7f0000001a40)=[{0x3, 0x0, 0x800}, {0x6, 0x9, 0x1000}, {0x4, 0x2, 0x1800}, {0x3, 0x0, 0x1000}, {0x5, 0xeca6, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x1ff}, {0x1, 0xfff, 0x800}], 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000001a80)={0x8, 0x1}) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000001ac0)={0x5, './file0\x00', './file0\x00'}) socket(0x19, 0x3, 0x400) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000001b40)={&(0x7f0000001b00)=[{0x8e, 0x20}, {0x127, 0x9}], 0x2}) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000001b80)) r10 = getpid() r11 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ff3000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001bc0)={{0x1000, r5, r6, r5, r6, 0x0, 0xcf}, 0x2, 0x200, r10, r10, 0x100000000, 0x0, 0x7}) 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x37, 0x0) 16:04:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x90) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/124) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000048a000/0x2000)=nil, 0x2000, 0x400000000005) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0xe51084dfddecb15a) 16:04:48 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="232aba06020a30f9bff398d7ef18e4fec369858194cd0c948f878438391ee4d4b6490c31cba7c7b1a9955479edc840ff89ae9b646f56cca3edf91a127a3127a578885cca5e9e57f6b6747d85de69b947be88ce68caadc1caa2f56de6a4c5d721dc0230ce02f6a3b2d8955a44acc8480819c9d48716a477ffff7efc65f3f78b85c3247f104d0be8dba94f448e3a05f9911e85f6c1f184a9cc2252f497b41d249111ad89af4a506f5d4abbaf0f1e19efc60627b2a05b28a9c2b5322c4cd590b5c536f3215150f765b492b48af1372bdf46", 0xd0}, {&(0x7f00000001c0)="a40a351181", 0x5}], 0x2, 0x0, 0x0, 0x4}, 0x2) mprotect(&(0x7f000002e000/0x2000)=nil, 0x2000, 0x3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x38, 0x0) 16:04:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f0000000240)={0x0, ""/168}, 0xb0, 0x3, 0x800) syz_emit_ethernet(0x98, &(0x7f0000000180)="ad8e21e9d60b63474a47e3d99598f5fd11942ddb1c839f6056fda58c6ab548c7462f636bc302d63e9e4a49a4700d32bfcbdcccea99629d5ffaeb0c091e03e5dbb386ad400af24f302588fb2f6f719cb3be5bdfde13a45cb0b43aa10e74607faec7a1b1a3ab2d923901abd7032bc9832932b6aefbc70881c6c273bc8f737c87b2eb5a28e6999ff51d53d54ad197563dd3f1b7a0b647eae37a") 16:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x39, 0x0) 16:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x34, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x3a, 0x0) 16:04:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x80000018, 0x108, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x200, 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(r0, 0x4, 0x7e) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) write(r0, &(0x7f0000000300)="9b", 0x1) 16:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/213) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2da, &(0x7f0000000140)=[{0x4c, 0x80}, {0x5}, {0x6, 0x0, 0x40000000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0xffff, 0x9, 0x100, 0xffffffff}, {0xfff, 0x401, 0x800, 0xff}, {0x0, 0x4, 0x1f, 0x9}, {0x5f54, 0x78, 0x1ff, 0x9d}, {0xfffffffffffffff8, 0x9, 0x5, 0x8}, {0x8001, 0x2, 0x0, 0x810000000}, {0x9, 0x2, 0xfffffffffffff801, 0x1}]}) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x3b, 0x0) 16:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2a, 0x12240000000, 0x4, 0x5}, {0x1, 0x401, 0x1, 0x6}, {0xd8, 0x0, 0x3ff, 0x2}, {0x2, 0x8000, 0x2, 0x80}, {0x5, 0x5, 0x2, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6}]}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x3c, 0x0) 16:04:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)='rc') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') chflags(&(0x7f0000000280)='./file1\x00', 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x400, 0x130) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0xb971) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x3d, 0x0) 16:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x65c6) poll(&(0x7f0000000200)=[{r0, 0x11}], 0x1, 0x800000002) syz_emit_ethernet(0x1, &(0x7f00000004c0)='i') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000000)={'tap'}) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x3e, 0x0) 16:04:49 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000008000/0x1000)=nil) r1 = socket$inet6(0x18, 0x7, 0x80000000) read(r1, &(0x7f0000000000)=""/108, 0x6c) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xbb9d857e73a4279) recvfrom$inet(r2, &(0x7f0000000100)=""/247, 0xf7, 0x842, &(0x7f0000000200)={0x2, 0x1}, 0xc) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x2000) geteuid() 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x41, 0x0) 16:04:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x9) r1 = dup(r0) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0xffff, 0x2, 0x36, "1f44f69af7462ac142ac2f67b598eec78c188f3c", 0x2, 0x5}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x42, 0x0) 16:04:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100) 16:04:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000140), &(0x7f0000000300)=0x4) chroot(&(0x7f0000000180)='.\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x4, 0x2}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x90}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7f5f03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x43, 0x0) 16:04:49 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) 16:04:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0xeebc, 0x2, 0x9}, 0x1fe00, 0x2, 0x7}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) read(r2, &(0x7f0000000200)=""/98, 0x62) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="50e93fde6bcc926191e2801b48ab30a090da8574770fe24952eb1c4c69f8a01ad240b90667c3a07ee8f8aa59c63183a76578f59ceb79ce5d1b470b477f57829768668e82bfe49403cf4375b1a1b2d9b720ad045352b67721848de31edf77df30b070b0d900543c1347b7c8af7598a06bb4a1d0f75f780c72162b2de2309f15f6", 0x80}], 0x1) syz_open_pts() r4 = semget(0x3, 0x2, 0x2) getpeername$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000500)=0xc) getgroups(0x6, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x400, r5, r6, r7, r8, 0xd, 0x5}, 0x6, 0xfff, 0x3}) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x44, 0x0) 16:04:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x3, 0x1, 0x3, 0x7, 0x80000000, 0x100000000, 0x4]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x45, 0x0) 16:04:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8a9f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x88, 0x22) 16:04:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5, 0xdf4}) r1 = fcntl$dupfd(r0, 0xa, r0) fsync(r1) semget$private(0x0, 0x0, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x1, 0x1ff, 0x2, 0x80000001}, {0x8, 0x6, 0x7f2d, 0x3}, {0x3, 0x1, 0x4, 0x5}, {0x7fff, 0x5, 0xd16, 0x6}, {0x6, 0x5, 0x4, 0x401}, {0xd8a0, 0x3b, 0x10000, 0x10001}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x9) r3 = fcntl$dupfd(r0, 0xa, r2) msgget(0x1, 0x10) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x9, 0x3]}) getdents(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000340)) setsockopt(r0, 0x7, 0x80000000, &(0x7f0000000380)="a0be6f6b568fb48809a9802f4337bb114de8c9929a55135905f04c8b60ed0ea4e2d9c04c9996d9c10ef7f395f8c84cc17ed5200b116a46790516fbd61e2a5a61627dc7cc66258dcaaa90debabfaf19fff08a9fdac04f2bd0fd4de07c6f054c20fde19c9a9413120a4a01b06401d552b54c0250acf54d85a03317ef074c1c68c15a0dcb4ec8c663aba0efee711f7273d64e6c593d79660a1733719f7272ae87bebb9fe26bf5357ff0a9f0475d70767d2e466b7c02a73da7a14be20fd7ed1edb7c384cf07f", 0xc4) clock_getres(0x2, &(0x7f0000000480)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_media}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000500)={0x5, './file0\x00'}) r4 = getuid() r5 = getgid() fchown(r0, r4, r5) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)=0x8) getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) setpgid(r6, r7) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000005c0)=0x2248) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x0, 0x6, 0x9}, 0x441, [0x2, 0x200, 0x1b08, 0x8, 0x8, 0x40, 0xffffffff00000001, 0x172]}, 0x3c) 16:04:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x46, 0x0) 16:04:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x3, 0x34) getsockopt(r0, 0x8, 0x8000, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) socket(0x1e, 0x1, 0x66) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() r5 = getuid() getgroups(0x6, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f00000001c0)="b3f563f3020bb5184c5c563e6bcebd9530e826d2038de4e122eba349edccc810e6da45d72ac8626de2ea38cedfe58a8dc3a349531c6b04e80c0b8237a0d03cd82664bf26671756251c656a6ce882b5aa9fd9b529fc82d7b0d90dbf50658f49d62d2d6b26c7f99c1b1eb7751c141bc59d37f079ce6a22194c702c58ed3dd7e3b1eb5e057e8fb7edc1f29810c2084ef790c7eb62e258d2c4355f3e21ae9c934c2f2360468135f6d49c2bd5f9013d9dcd6b96dff7a2195ec375bbcc6285e8e3efd6f971abe36c7109fde361e5ba11024a7d2e7387461e8e1bc945df17d615be2834cf07ba88276c7884f19a46521e7b15565ea34b2b28380ab17930cf039c1299337dca4fe9625e7451103eec9c7e329adaa888481840045c610e9ae1f77182bdc5e24d50e72c105932a9e84e4eeadcbb3a30594d1b2597219fe749f550015184fdff712b070ebc4e70dd428b73e1911899499ce1ed6dd29458cd590d0bb7ca918d98bdb53261497357f7163932482c0ebf78fc6e38cd9684be4fc990770c2a3a92b0d83281c3371d69cd5dba1bf27a3563a03691c0b92dbd4ce0b486ee15ec764d64f817aeff2ab6c452686f6e50e7d5c04d6b97ac4db5e7e80f69c1c5fc19c125702e2e1235e51f1df30edbe9f609efcb9b91089c96c6fa39a5d2622a2aa9b0c362e5732c35921937b1fcb1691d7497af0c8c9cf2ed5841bdca6ace399e59cfbd92ef6fc0260b5a8101a513c2a6e7ac1dd0bd54e73213a93e5e0940f7f3676846152c290114fe38d1326baa8824cf339b2409114098e49bceea325c3a85877bae6b5c91fc86fd5002431ae8bb09b95f4a00c7d6a8dec63779496f77bc5d5737cb8fad90e4f823ebe1b4239779d97560c275bf8fb8bf462a95429a5f26fe113cf599bdd39900300467a98897705d96b7fd35f92b4eedc81f2a7550955bec2e535cc85f5df8d80f52d9b24b206e70cb9715261a211430d7db8fd211b8d5fd99be02eeb9915fa5ead1059f8486d5e0c2b7f816eafc99344e32904a4bfb18c0d9bada29a01098548388ecd1b5956b79213978aec5c8ccfef9c77876d2ab4dfc69a3ba10520ed1e8c1f46c92c36b0bd66bc5669d8a92881ee981164e632bfba596bea68e7ba0c0583b118da044c451fa3de496b99d73478f2fc87eb14942c0464c0302a3de9239ad10688d6831847ab59adeda52b688b93591afc933131d84cea3eddd1550b03907531847b7360bf5eef832df54d7c6d1e85585fa7c951a09fc973a420fc6a6bcc91878d47d91e94a03b94b6c4ee6d9f93022d0ebb09fd899c1e294b76f61013a0a3b38fd6c00c376ec05c89cf9a94dcbcb6c681f33c056d838025830d3db4c835da42ed2a50b4301020c5936fe5df25ff52aa920cf30fc92001a5467d1486bc0d052b8ffed0567ee92f63d5b11ba60c9c511d069a158a4aa57f06f9d70c674c7f6b4be19e1e640fb35d129f126a7ff5c86cfa903d55389682597913594cb9dc76e3e077424294d210594615937971836865274b65f026feefaab00477b2dc9a8daa867797a62b25f34ddfc108f3fd07f91eece32f8376a23d4845870cac177aec58f13b06f46d5c46c7ac1bd9a6937e34db0917650f82eff5c573e480c7dd8dad02126b766271e3ed92f335f4c20063fa165e66306dacb6ed17f68b7c8e0e360f680241306995ae252202c957e4609df0142b5826ce3bc20cd24d157498a8d46eeb74e1d43cb39304e99c4cdef62940bc98739716d053241133e02f2f4d2f6f290fa9153a967a15928b8188a61fd975989f07c2e4f8261541de65305ba6eb338d918eb82b4c2c71475ef0695b792daa59fd144902b9abc3e95f4d418aab806a44657d549885b29692adc90a71f9164d116a0ce51c020410dfbc06f8bfa482f6dba0f3f466cf56de8103323af0d44f9c8a2a121dd4c25b0afc8d8980c639d10b941855a60f66443418f99eaf6fb5d49959746a561149b427b5a2a204f393b2a901f5e3d31ba1449283c41edf7e57fc56809999fd701a8e7658bdd32d63edf5ab45009f24f948b558109af5aba6d519918f1a64a5827231e28863ffe42e52f7f103219896cb978d9ab18ff04252f0f5c769b74b2cab35ed536c888dbd393961f5d24425cb703564f35fb5eab51d9cdcc261560e642f28200623cbd6f88ec6237a295c2ede92f12f94d59e6824dae08397fa541381f420b9a0016cd1fd97104163849cda4e99c6f9bbe4bee2ad2759c17fccef078a47a84ed29847f4461f08b513523cea0bb57280fd404381b81465a11f57e8a78e09f109fc5d97fd19475810bf07c60ba02c38d21e681f2c9bfb362f99789ea8930b380cc68d920cf7fc29924b8d49ebbca8a61bd4810bb8458e75271b1e294159d34290344d43c896925af289f1071131a3ab3081c4387edc1150f5eeba21e3cea86ffae2a066120257be5ff5fa80456ba9ffde78aa347fd99ab1d13ccc1c490da65e7773602564811a208ea2c97c12b18f1d19dae66fbe827f49ad5c0c20ba66391cfc421b563157431bc2ec3a73a74ecdb4d6453836952eecef54239e44a4459cdeb33c6722a3dccd83c4e2837f45e7bea7c3be899db9b0f3c0510e0c0823f11eeceb0affc4ee11ea56b8fa8f66043210b1bde16e19d0aa55e87e5db25a0fdf03eb87c2cba583dd6effa93eb0e6a0c2ca3662515b4df1589265026aac2c0f1e69c7fccb6da550a7477ba0640ee5e33118bdde9f7446ac8ef10276a3a58a2f07cebcc6fb80880467ea017bf2bc022db8292a1121478f7ec96ad1e77ca40314e5f3fea63d0f4dc94505f26c9a071fd7f334fc9413ec4f1581c82c57a97a64d666b55e17941b5c39737d4d6ad322bfef64aefae10b477f04e2d906870f3c537982cc1d937288b98d227064e4e26cab55a3aeee750cdd00f1e83c5cbd51f69f1929b10f976ea9381ab371d4d0675526db7fed2a6974cc676506ddc34b2e99ce9be11dabfb3047174ae2fa55b6334221c3943683e04ac0da89fbaec7292a508dca336a40c7d1bd35125f60896297a9d13892c023706d6123da5ecde2979392c46894f373d663ce3d4b9868d3d88707866aa8d55383d17a505287f118fb7d5306703ad9678066e7788cbb87b625c8e09f95d48a4faa173f124018dd9b20c3eb538027a933266ec94498b6218b90ef42bfb3312ec61d1e4c3be9b48b258bd528afa2d33b31c311b5e93701ab5a67d4f366218f1cc122a89fd391b7e89458790c6409b2a74f3f3e4f1015a74dcb9078065d851d3e0c9f57ab0785ae7366539f04506a0e03a9d11572ff1349a68c52b7d24c0ac3199f8841932901a5755301ac73ae2481ce54add9aa30e87f375c6614aaac802b0e3776d19005a9ca3c97b1c253fc97fcb122d5fb910231cd1761a3539df7cc97f8408600084253ff4ec4bcf0dc4e26d571836fe780150097d282c51b12d8bc273cc7326ff177ee3f58c9d1d48f2b878985b06e73a668624cdeba137ad3674890fc8758ee80c822e2a3f603d822f06e99b0021275bcb2ffbf1876d9d1aa8c265a5e1b8481bcba9d2b2b23f64d0b41ce2d092b817ab39ce321202b998acb1bd0cb8109d1376852783814120e1d6f126de03bd3bcb330a44b7bc95497147b2a1c32ecc87076bdcdd980892548348b2b43891bd439aea5644c8b90dff05aaeec43aefaa7cdbd548870db65fe35cd1cb8a2b0113123a39ddc9c8ee2d036345c5312d38cbf5fe558af23c185be6ba278143f4c38a1a9ff8b2d281a2f117a1e6da9a046eb363fa30c82ea7e29c4b3a9f2b7118d979faf3f3822f5d5d42f2c0227b7ce03ffdaf82c5ef51bee5b1db16ed9bec9d9c337f789874c6ae8951f0d140652cfbe0d75fb2f5e2054010407e46408ad9aa2d1c46906139327936c069dbdb95b833ecd306f73a98711bda1a01a7ca6132129de347f52bf0853060ef3bafdd365fa93708d0d0bdb1614e44a1b98fc913b46ba231160b8bfe51dfffe49eafebd04e6e83fe5eafbd570cd1916ea2872780b51c566033739bb5683fb0c2a048ae44e6c624f28f275da9f18c7b12ca5290a51bf7ed0bdb973a69b9a1c35ddd329233e37cf7143d9c3772f9475134b4942a86615ca22bbedaef56e56619d263671fffd216d58d809550710cb9b8082b08e6ed7a7a3e0cc4ba2a21fdc80fa7c7c95f60d7a3b1d1fd1426849d86b28e5cbafb05c399c589da4a26d4774534ab1226c0b59d9d8114a09978f3106977056e161109e5f80e0d3719c318ffd7b72b75b725bd53592e367c4614877826658290769fbd020f4b22d17ff98ba2ee44076bb2d45523a6df110a470daad47abdfd0d84a295aff8053def0a3643d52f39e5d967c53d9dc43418bfff170d2c7b1f5f2220def1b9ea6fa525ba7aec53fd58fe0cbd30eae65bfd0fa84f3e45881af2ef2671fdcb26b659dd0a3b602cdb048f34ab76034eb1d4078a1e521c61ed3be3e43eb423b912e73933e070a67b2ab5dd9ba5fc47cc499028293229b6cceeedf86d55ab19d33864d419276aec953ac6c7b70ed6f7ab286a25bae79a03b22fb328f3039994ea8bd9b7c30c36f1ef4c8cb4b5f1a1802c33fc64bb882fd5181090a01a6539a703aa61279cb4994b4a74b35b8fa655f1ab0d54ab710867e1f2bfe173036615e397d52dd229296fc944e4d5685843b3f21c9d420dfba5966e4b4987a0201d594dc1f3c0d95f89a3bbd3585dccadcf4ee9ce9190cf64f0e4ed3c84e66fb72c19f19fe8cae07aa821384986633c883afdb69724a5bd759d5f53eb072e1759a5d61e63fc833f4504d43fc476e80a2d9e03a85c745dbe29adc7ecc17a20a649c3748ab8b954051e96aa506e41ec2081932984722896e698e29dc8b24dbb248023cd7dfde8a0f15c9ccedf1e0c9eaf99b604f0ff9a5c5663408513de21b6d992099e7b12a2157501522203bd54f310062596cd786683edf56043a9ea379ec0684a1b28e188d52722967786ba7e2a62048185397a1a80eea831040b57042cbb87978d426c264c60702c3389debacf893bccc575ba3b87ffcf3d4ff466cb9664c4123eb8b6b563cce845cc6ae5907d33b346de0feb5f74d47af80196cb3dd0623bc3e057cfc79f9e067eb3fded133c12e56f51d645f817005cc0bda8b170ece5cdffdabbb8a770c88ff496eaf5da4c35830b7a2c4209db944a8c117f133e33e518b240995754799bae34e40bc2f1b4057fb089b2277ced6cc51daeb77de9614c42a2711b3d5d973b0b535d891cb0a5b9303d54b76358e6af99abdb146739fe8ed60ab3cf16b6f33a609fa1b1efe2b1ea84090dec2de7aaa094536f83f1f937d74fba494fdf609fb7ce6606bfd3a01539666591e77172b0ff5a4c4c4474a87798b7b09b5872deee9916121e99451ecbe4c95d8e396bd64b07480a30e5b992e3c28dd561af0194f34b0b062f3f40f27f4c5566936aebb2191f54181ae47b75319899edeee2ba4d87108813434c0b7e995f0990b48c65237311a66e60a5bccf873f78fa52e9ac72ca412acc89018d87d8452880f2f758fbb46b6e2663e1347d7a6c53dd593c1f03e23a1eed47e5d7700be1b4669c0f2be724de8b92212190a8606b3199a2289bf25d6715e756f83ee125e98640580940e31a0dd86ba649914ac7ff5f065cb7b3e7982bb46eea9f8a4f442c2ddab2104474751ce8288b632b0f89faaef993c5a682edc8373ea3ddc5dd19b96a793ebb78764638996b2fb90c8fc4955d33e28ed011630d9b282b6b511358104ebca09bf2cf3552da9b26fcbbfbf75eee68d9a1db804b4c596a0eed39aca3e9", 0x1000}, {&(0x7f00000011c0)="da168482e8ab4faf1a77dfb2e897718e74f2c1d93cb5cc9ed463a6d736191f2669fc3a3b2f428d1f9b50373a20f697d321b2b283e33edaf73e608b58c30c3e6f0d2533729a7e7ac1f0cc24eb9d586738a8acbcc79db03a914872b1b12db331ec459b94d75c3320841323a8d346a495be6bd7ca852a5c3f900f34ccba45db8370e821b2f2b928d29007682ac7f2e961fb10b0b0abaa026e569b23dd7f4b0bda339ec0", 0xa2}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x40e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x1a, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x13) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:04:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x47, 0x0) 16:04:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fchflags(r0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="ca1f0dbea3494a1aa207000000a46070766c8f92bc07ddd65921248f4adc2c99bce54cdebc0b333f2e6d1c5bebf31d86b2d41d8e406fef73dc58540c641c19d065508a199e4ad328641653a1a2ca9ad0ffabc56eea9eeac37a7d9ff1899c9bb672", 0x7) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) 16:04:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x48, 0x0) 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:04:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x49, 0x0) 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:04:50 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x4003, 0x2c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = fcntl$dupfd(r2, 0xa, r2) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8001, 0x7f}, {0xfd, 0xd6}}, 0x2) 16:04:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x4a, 0x0) 16:04:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x4b, 0x0) 16:04:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x4c, 0x0) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *257489 32459 0 0x2 0 1K ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c31188,ffff800020c31188,8ce379e87fc9501b) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd4b0,ffff800020c31230,ffff800020c311f0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd807efbd4b0,ffff800020b38e28) at unveil_find_cover+0x139 unveil_add_vnode() at unveil_add_vnode+0x221 unveil_add(ffff800020b38e28,ffff800020c317f8,ffff800020c318c3) at unveil_add+0x273 sys_unveil(ffff800020b38e28,ffff800020c31930,ffff800020c319a0) at sys_unveil+0x405 syscall(ffff800020c31a10) at syscall+0x552 Xsyscall(6,72,1,72,7f7ffffd8c08,889bd08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8b90, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic bad dir ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c31188,ffff800020c31188,8ce379e87fc9501b) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd4b0,ffff800020c31230,ffff800020c311f0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd807efbd4b0,ffff800020b38e28) at unveil_find_cover+0x139 unveil_add_vnode() at unveil_add_vnode+0x221 unveil_add(ffff800020b38e28,ffff800020c317f8,ffff800020c318c3) at unveil_add+0x273 sys_unveil(ffff800020b38e28,ffff800020c31930,ffff800020c319a0) at sys_unveil+0x405 syscall(ffff800020c31a10) at syscall+0x552 Xsyscall(6,72,1,72,7f7ffffd8c08,889bd08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8b90, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c30fa0 rbx 0xffff800020c31050 rdx 0xffff800020b38e28 rcx 0 rax 0 r8 0xffffffff812d2ac3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xc0d318c3f5771943 r12 0x3000000008 r13 0xffff800020c30fb0 r14 0x100 r15 0x1 rip 0xffffffff816ce868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c30f90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (ifconfig) pid=257489 stat=onproc flags process=2 proc=0 pri=17, usrpri=55, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39788,0xffffffff82341258 process=0xffff800020b8d710 user=0xffff800020c2c000, vmspace=0xfffffd807effe2d0 estcpu=5, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *32459 257489 40568 0 7 0x2 ifconfig 40568 218092 58910 0 3 0x10008a pause sh 58910 72182 97123 0 3 0x82 wait syz-executor.0 73631 331430 0 0 3 0x14200 bored sosplice 94857 94376 97123 0 3 0x82 piperd syz-executor.1 97123 84878 68416 0 3 0x82 thrsleep syz-fuzzer 97123 420148 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 411763 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 194765 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 86664 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 10874 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 285009 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 168695 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 168367 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 440948 68416 0 3 0x4000082 thrsleep syz-fuzzer 97123 40703 68416 0 3 0x4000082 kqread syz-fuzzer 68416 183527 80939 0 3 0x10008a pause ksh 80939 160316 26612 0 3 0x92 select sshd 35848 217972 1 0 3 0x100083 ttyin getty 26612 383030 1 0 3 0x80 select sshd 76026 262447 828 74 3 0x100092 bpf pflogd 828 66229 1 0 3 0x80 netio pflogd 42773 78750 32481 73 2 0x100090 syslogd 32481 247994 1 0 3 0x100082 netio syslogd 86484 424002 1 77 3 0x100090 poll dhclient 5834 187315 1 0 3 0x80 poll dhclient 87313 354768 0 0 3 0x14200 pgzero zerothread 6792 174615 0 0 3 0x14200 aiodoned aiodoned 44428 417763 0 0 3 0x14200 syncer update 66744 341905 0 0 3 0x14200 cleaner cleaner 17501 210550 0 0 3 0x14200 reaper reaper 96394 398966 0 0 3 0x14200 pgdaemon pagedaemon 48497 156688 0 0 3 0x14200 bored crynlk 14439 122929 0 0 3 0x14200 bored crypto 76353 116818 0 0 3 0x40014200 acpi0 acpi0 64549 246823 0 0 3 0x40014200 idle1 82858 102391 0 0 3 0x14200 bored softnet 49795 204076 0 0 3 0x14200 bored systqmp 93028 33051 0 0 3 0x14200 bored systq 60628 9717 0 0 3 0x40014200 bored softclock 80049 75654 0 0 7 0x40014200 idle0 85192 8855 0 0 3 0x14200 bored smr 1 49125 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 32459 (ifconfig) thread 0xffff800020b38e28 (257489) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82390318) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38c #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x195 #6 biowait+0xa1 #7 ffs_bufatoff+0x14f #8 ufs_lookup+0x48d #9 VOP_LOOKUP+0x5b #10 unveil_find_cover+0x139 #11 unveil_add_vnode+0x221 #12 unveil_add+0x273 #13 sys_unveil+0x405 #14 syscall+0x552 #15 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807ed14808) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 unveil_find_cover+0x10d #7 unveil_add_vnode+0x221 #8 unveil_add+0x273 #9 sys_unveil+0x405 #10 syscall+0x552 #11 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9486 6392K 6847K 78643K 11323 0 0 pcb 25 9K 10K 78643K 205 0 0 rtable 86 3K 4K 78643K 495 0 0 ifaddr 43 11K 12K 78643K 96 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1480 0 0 iov 0 0K 20K 78643K 188 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1559 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 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 58 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 525 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 55 70K 91K 78643K 615 0 0 subproc 66 67586K 69634K 78643K 306 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 25 0 0 in_multi 22 1K 2K 78643K 106 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 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 308 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 88 21K 29K 78643K 2483 0 0 UVM aobj 20 2K 2K 78643K 20 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 14 0 0 NDP 8 0K 0K 78643K 33 0 0 temp 124 2725K 2853K 78643K 7678 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 14 1 0 1 1 0 8 0 inpcbpl 280 229 0 222 1 0 1 1 0 8 0 plimitpl 152 36 0 28 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 111 0 78 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 54 0 50 1 0 1 1 0 8 0 nd6 48 24 0 21 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 13 0 6 1 0 1 1 0 8 0 pfstkey 112 13 0 6 1 0 1 1 0 8 0 pfstate 328 13 0 6 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 452 0 308 12 0 12 12 0 8 0 art_table 32 453 0 308 2 0 2 2 0 8 0 art_node 16 110 0 80 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 52 0 42 1 0 1 1 0 8 0 shmpl 112 18 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2097 0 681 46 0 46 46 0 8 0 ffsino 272 2097 0 681 96 1 95 96 0 8 0 nchpl 144 3002 0 1379 61 0 61 61 0 8 0 uvmvnodes 72 2431 0 0 45 0 45 45 0 8 0 vnodes 200 2431 0 0 128 0 128 128 0 8 0 namei 1024 8421 0 8420 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 26255 0 26255 13 10 3 6 0 8 3 sigapl 432 703 0 687 3 1 2 3 0 8 0 futexpl 56 4265 0 4265 1 0 1 1 0 8 1 knotepl 112 219 0 198 1 0 1 1 0 8 0 kqueuepl 104 56 0 54 1 0 1 1 0 8 0 pipepl 112 364 0 345 2 1 1 1 0 8 0 fdescpl 488 704 0 687 4 1 3 3 0 8 0 filepl 152 3307 0 3208 5 0 5 5 0 8 1 lockfpl 104 416 0 416 3 2 1 1 0 8 1 lockfspl 48 131 0 131 3 2 1 1 0 8 1 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 34 0 23 1 0 1 1 0 8 0 ucredpl 96 322 0 313 1 0 1 1 0 8 0 zombiepl 144 687 0 687 3 2 1 1 0 8 1 processpl 840 720 0 687 4 0 4 4 0 8 0 procpl 600 1530 0 1487 4 0 4 4 0 8 0 srpgc 64 42 0 42 2 1 1 1 0 8 1 sosppl 128 5 0 5 1 1 0 1 0 8 0 sockpl 384 384 0 365 4 1 3 3 0 8 1 mcl64k 65536 258 0 0 33 3 30 33 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 377 0 0 23 0 23 23 0 8 0 bufpl 256 30047 0 23835 391 2 389 390 0 8 0 anonpl 16 96817 0 87857 66 18 48 59 0 125 2 amapchunkpl 152 4383 0 4264 13 3 10 10 0 158 5 amappl16 192 4428 0 3831 53 20 33 43 0 8 2 amappl15 184 183 0 182 1 0 1 1 0 8 0 amappl14 176 79 0 74 2 1 1 1 0 8 0 amappl13 168 25 0 25 2 2 0 1 0 8 0 amappl12 160 29 0 26 1 0 1 1 0 8 0 amappl11 152 67 0 48 1 0 1 1 0 8 0 amappl10 144 84 0 82 1 0 1 1 0 8 0 amappl9 136 678 0 674 1 0 1 1 0 8 0 amappl8 128 207 0 192 1 0 1 1 0 8 0 amappl7 120 62 0 56 1 0 1 1 0 8 0 amappl6 112 65 0 56 1 0 1 1 0 8 0 amappl5 104 161 0 147 1 0 1 1 0 8 0 amappl4 96 934 0 901 2 1 1 2 0 8 0 amappl3 88 136 0 130 1 0 1 1 0 8 0 amappl2 80 4586 0 4540 2 0 2 2 0 8 0 amappl1 72 25966 0 25505 25 15 10 20 0 8 0 amappl 72 1882 0 1846 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 19 0 0 1 0 1 1 0 8 0 uaddrrnd 24 704 0 687 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 704 0 687 1 0 1 1 0 8 0 vmmpekpl 168 9255 0 9230 2 0 2 2 0 8 0 vmmpepl 168 85196 0 83628 139 46 93 110 0 357 20 vmsppl 360 703 0 687 2 0 2 2 0 8 0 pdppl 4096 1416 0 1374 7 1 6 6 0 8 0 pvpl 32 298789 0 286641 154 21 133 149 0 265 13 pmappl 232 703 0 687 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 591 0 12 17 0 17 17 0 8 0