kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 19:10:44 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.53' (ECDSA) to the list of known hosts. 2019/05/09 19:11:13 fuzzer started 2019/05/09 19:11:17 dialing manager at 10.128.15.235:33213 2019/05/09 19:11:17 syscalls: 320 2019/05/09 19:11:17 code coverage: enabled 2019/05/09 19:11:17 comparison tracing: enabled 2019/05/09 19:11:17 extra coverage: support is not implemented in syzkaller 2019/05/09 19:11:17 setuid sandbox: enabled 2019/05/09 19:11:17 namespace sandbox: support is not implemented in syzkaller 2019/05/09 19:11:17 Android sandbox: support is not implemented in syzkaller 2019/05/09 19:11:17 fault injection: support is not implemented in syzkaller 2019/05/09 19:11:17 leak checking: support is not implemented in syzkaller 2019/05/09 19:11:17 net packet injection: enabled 2019/05/09 19:11:17 net device setup: support is not implemented in syzkaller 19:11:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7f) socketpair(0x26, 0x0, 0xbd5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xf2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x101, 0x7, 0x7}) r3 = dup(r1) r4 = msgget(0x1, 0x28) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x1000, r5, r7, r8, r9, 0x48, 0x1}, 0x2, 0x10000, r10, r11, 0x5, 0x2, 0x3, 0x100}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) wait4(r6, &(0x7f0000000380), 0x8, &(0x7f00000003c0)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000480)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x3, 0x1}, 0x35e, [0x80000001, 0x8, 0x1000, 0x1, 0x800000000000000, 0x1, 0x100, 0x401]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x1000, 0x9, 0x7f, 0xdb, "86031cc5c3d473bf811c2c60b014851ec2c83d82", 0x83b9, 0x3}) write(r3, &(0x7f0000000540)="082107551815c9cd3a2fc7f3049fd689bc0ddb32e5c034c6aeaee75a92d33fb5b55293d69d93d1b19171b8df602ab2b6e18d957f4b57d61e59304a39f84385ba2302f7eb3da5ecb6cafb694970bcb105583a36cbfa0838003cee05c2d235d13f996429e395e2b594dd3299ce2ad9d98f71584b2ad3a0e48db11e05876388ac9beb6412e7232c8c7979605594ef95b0b69a589491f99760093c8e4b8a7d1d722a257e6d314a11c1690e3e8453017ce49aa9db42050616041d48486373256f1a", 0xbf) socketpair(0x7, 0x4007, 0x7ff, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000000680)) fcntl$getown(r13, 0x5) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000700)={{}, 0x9, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) msgsnd(r4, &(0x7f0000000740)={0x1, "ffaeb6fdaff79897f82ea3bfa692e1662a488648989ddb197c8aa28d6207b29bbb8ee5a3139049b009e5f94da360ff96522cfce99b138ef3c2c4b9bd78f79b94d141397cf27caef9d8a5c725e5cc80f79aa82a0875e91b406ca928b07eb0505304f13d640c9ec15c5075be8b77836adb8b2ec29b3211ef7aac1ca06b12897f717f3ac2dd36797ff3d90745dee9cf377377f817adf00672f0eec89c3be91960853da678d64f828baace1efd90fb59e545408d87562ac35aa01c428c1b7541325957002dae5681504db3d235fabcc2826cafb0664d233277e18c2c970521df0051dd7b0c10dca3d4d402e12d753c5319f8a22661bbd4"}, 0xfd, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) readv(r1, &(0x7f0000000a40)=[{&(0x7f00000008c0)=""/63, 0x3f}, {&(0x7f0000000900)=""/1, 0x1}, {&(0x7f0000000940)=""/244, 0xf4}], 0x3) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000a80)) 19:11:26 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r3, 0x100) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lseek(r3, 0x3f, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r1, r6}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3]}, @rights={0x38, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r0, r1, r6}], 0xc8, 0x1}, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = semget(0x1, 0x6, 0x700) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000400)=""/104) connect$inet(r3, &(0x7f0000000480)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4810, r7, 0x0, 0x0) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/159, 0x9f) mknod(&(0x7f00000005c0)='./file0\x00', 0x1, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) connect(r7, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={r10, r5, r11}, 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, r8) symlink(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)='./file0\x00') setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={r4, r5, r2}, 0xc) connect(r12, &(0x7f0000000800)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r13 = open(&(0x7f0000000880)='./file0\x00', 0x20400, 0x46) r14 = accept$inet(r13, &(0x7f00000008c0), &(0x7f0000000900)=0xc) rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file1\x00') getpeername(r14, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) 19:11:27 executing program 0: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000000000000000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r3, r0) 19:11:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@abs}) 19:11:27 executing program 0: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x400, 0x100) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x1, 0x7, 0x1000}], 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r4 = geteuid() getgroups(0x400000000000006a, &(0x7f0000000200)) fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r4, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x101, 0x14, 0x4, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x100000000000000, 0x0, 0x1000}, {0x4, 0x400000005, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x16, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r3, &(0x7f0000000200)=[{0x200000000003, 0x5, 0x800}, {0x5, 0xa70, 0x1000}, {0x1, 0x31}, {0x1, 0x1}, {0x1, 0x47fc, 0x1800}, {0x200002, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3, 0x0, 0x1800}], 0x4) shmget(0x1, 0x600000, 0x21, &(0x7f0000a00000/0x600000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchflags(r5, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r0) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x1) msgsnd(r8, &(0x7f0000000f40)=ANY=[@ANYBLOB="02001cf4f2d0b5c2000000000000ef3120001df93db034819e63bb3c45efe86326aa2f701527706ca6ccfdd446bcfb4d5086d8a599463f099252c4f1b1a02e6f09a24dbdd9bc8e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a7873508404872315a8122d0c89a04ed0800c270c3ff00266815f96aabc21649137d735e0000670dbf4a0a0000f078ce592123f81bb65e49c4cbce8dab545f5be9c4ee27c87a1f8ec1e9530dae513a02f47a29cb1607df66a12d6ccc6e0e3016dc11b989f1fa15793195e478f5f298fdaadd162e43547a94f5ae37a18601b0c07a3970b69acd78877595dd0d03f7fa035cb55d9c2bf2d5ccd0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0f000000040000000091f1943aec11b15e22c1a4cc085cdcef5014a792e586ed05bfc74a180db24b3488d179b3820e4bc6d82e02badd2dbf50a8a73ed8a8a65692a25d1fcc06de923c18214057cdb4b3e9e61b34d3309b10887c2c12101a4ef09202635556103efdfb0c1fae72eb658e33815ac0aa33ed53324b6f24d731ca000000000000080000160248df00000000000c1d1ec3ea0cc037628b9ae25d4ea2cc0c3b4ccd77804739146e54472822186f4aa656434d5054b02d6813ece4e399eadc66c5d7d32169ab104c1d210aae4635cd0500b049337a826bbe0d124c53a44211ea666fffb051d9db8fc0087bb6e3d9315068df9db5a38039f24e3a7cf1337d7cd5d8b7b6f342c0ac983e24393158972179948caab78f417742711050a9f54064da86055556cb9fca4488569c0e3659d0a58c0307001d7a60a15a5f6cb8a1085e5f8bd8abcf0980ec78b3609ba5e9c23c24fc1c5a4d15c9bdbc5c337690c797baa2c55cba0528d5b3cbd778da51b8f1fc22d92f57f3461204f68da36867a4d4dba1af7053cc4b7faeba4f0e266f3ead4015d042e656c1ce35a3eee55033f0a161142034294fc4b7825b42f6be118e343465027603e1d34da8d791e3896c481acbc8f00fed5002206da3d60ff294d4a2d0f7657e1965bc105da11d6fe5552427d81a3279112c77b948dafe43212f84b738c3a43fd94866a4fe820ad1d7e9406548e2980993570a692614b4a0c4c02e6624bbd125897498dba5c4c4427e4272a84ef6359c99e2addfb8b22c1d24ac53b30c15c8b52949980fad5fdb65ab2c44a2ff520d0a9bdd32efecf6b75739ca231310e5975af4732d4ad768462d0d74a3b09d2e7d8e03386d1586b5fd0def2577aa08543f87b77b15d1353c9d0a772d0180510277d48a01bb7517eabfc25655243a93e22b31d58b9c9fe46a48ca5ba862da9cc2bf3c5b09d8d347cd0515012317823d046c384f7be6a4b50000000000000000000000d0f24be281f606cde43a5fb1173cb90b90b1eb69adfe9dd86a2a3bf9c30c3f626700ed4fc8498e79e5fa324993b7110e64241547e70fd6a2a70ad2b11a18b769608cdb21fc388fd558a373c76f1b2b5d29cf3b93461b1ca99bd8e473d3f757c68e53e19671ce07d2ec62bb905b00"/1127], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) 19:11:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x3, 0x1, 0x4}, 0x8001, [0x1ff, 0x6, 0x401, 0x4, 0x5c81, 0x7fffffff, 0x68e, 0x6]}, 0x3c) socketpair$unix(0x1, 0x100002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x10001, 0x4}, {0x18, 0x1, 0x7, 0x400759}, 0xfa, [0x0, 0x1d954e35c0002, 0x5, 0x100, 0x200000009, 0x0, 0x80000000, 0x1000]}, 0x3c) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x0, &(0x7f0000000000)) setregid(r7, r4) setregid(r6, r5) 19:11:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) write(r0, &(0x7f0000000100)='B92', 0x3) 19:11:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3ab0) recvfrom(r0, &(0x7f0000000080)=""/8, 0x8, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = kqueue() fchflags(r1, 0x10004) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x8001) fcntl$dupfd(r2, 0xa, r3) fcntl$dupfd(r3, 0xa, r3) 19:11:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000000)="b2c83dd0fd924b02a3c1da8ac8e2f381d5a7d267e8d522513315ac532e7aa6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) 19:11:27 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0xfffffffffffffffd}) 19:11:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 19:11:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeae, &(0x7f0000000200)="ae86fa11a054eb94e17be4fc765d65aa27bbc9d5d158affbda1b0bd811386ba28aa56ad27c20fb50969f07a04ea2167426daa9a8ba18bdac3f1eee5c5861855a4b79062f8ad76bac00498e5657b4b7fe38c819c901bfec964e6a") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 19:11:27 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) msgget$private(0x0, 0x566) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) 19:11:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") r1 = dup2(r0, r0) sendto(r1, &(0x7f00000001c0)="ecc29f55feac888d8f0278d0d7b083a025d3c85a2b81e1414fad680449dedff0d07494bf7e4cefe141169afd224fbf8c500543827eea0a84a955eeb0e3c165eb3d7af41430003ba61d9bb74bd1b85f93b82b054f7e4487b99a4d860f2b095106d8644d7fad5f824a8fd1067135cc5c4555ce9fa8f57f44bd79417309f4ee77a992b9bf394be9ab46928e97a6d9e6f554e7", 0x91, 0x401, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x8d11}, 0xc) 19:11:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f00000001c0)=""/100, 0x64}], 0x2, 0x0) 19:11:27 executing program 1: setuid(0xee01) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 19:11:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) r1 = semget$private(0x0, 0x2, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x200) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x7f) 19:11:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x828, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x10000) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000100002, 0x0, 0x40000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fchdir(r0) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:11:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "00207044b8d7b53122c120e0ff01000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:11:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x80) accept$inet(r2, 0x0, &(0x7f00000000c0)) dup2(r1, r0) 19:11:28 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x4, 0x86) 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) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) 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) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 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) 19:11:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000009d, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 19:11:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xd}, {0x4, 0x0, 0x20000000000}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:11:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x11d) dup2(r0, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup(r2) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 19:11:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1) 19:11:29 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x50) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r0) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 19:11:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000f9, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") r1 = getuid() r2 = getegid() fchown(r0, r1, r2) login: pckbd_enable: command error 19:11:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0xffbe, &(0x7f0000000140)="f5e7cb") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) 19:11:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4000740) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 19:11:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x5157c693}, {0x18, 0x1, 0x8, 0x1}, 0x1, [0x5, 0x1ff, 0x10000, 0x4, 0x8, 0x80000001, 0xf562, 0x101]}, 0x3c) 19:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) 19:11:29 executing program 0: semget(0x1, 0x1, 0x201) pipe2(&(0x7f0000000000), 0x4) 19:11:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) fcntl$getown(r3, 0x5) execve(0x0, 0x0, 0x0) close(r1) 19:11:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) msgget$private(0x0, 0x29) 19:11:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28, 0x0, 0x5, 0x8001}, {0x24, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8b") chmod(&(0x7f0000000040)='./file0\x00', 0xa) 19:11:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) clock_gettime(0x2, &(0x7f0000000080)) 19:11:30 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02026e180c2f66696c65"], 0x10) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600), 0x10dc, 0x0, 0x105}, 0x40a) write(r0, &(0x7f0000000100)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) open$dir(&(0x7f0000000040)='./file0\x00', 0x30008, 0x260144dbe59e6373) 19:11:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x6f) 19:11:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 19:11:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() fcntl$getflags(r1, 0x3) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 19:11:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="df8756de54703a84b0f04e2e2e2e", 0xe) mknod(&(0x7f0000000100)='./bus\x00', 0x2043, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x90, 0x8) 19:11:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000000)=[{r0, 0x130}], 0x1, 0x3f) 19:11:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x100, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/191) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x100000000000002}, {0x76}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0xd0) chflagsat(r5, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) setrlimit(0x8, &(0x7f0000000200)={0x5, 0x101}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffff775b, 0x0, 0x1, 0xfffffeffffffffbd, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 19:11:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) 19:11:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x204, 0x80000000000400) r1 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x4, 0x5) socket(0x1000100012, 0x800000005, 0x2) pipe(&(0x7f0000000240)) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/139) dup(r0) close(r3) semop(r4, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r3, &(0x7f0000000300), 0x0) semctl$SETVAL(r1, 0xffffff, 0x8, &(0x7f0000000200)=0x2) chmod(&(0x7f0000000280)='./file0\x00', 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x2, 0x0, 0x0) r5 = semget(0x1, 0x100000000000003, 0x22) setsockopt(r2, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000001880)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r3, 0x2000000000043) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r3, r3) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 19:11:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 19:11:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) 19:11:31 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)=[{0x24}, {0x80, 0x4}, {0x6, 0x3}]}) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xfffffffffffffe8d, &(0x7f00000001c0)="60bdb6c16f586cc1584725fb35d2ce315d17ffd5cf29a0b3c8227806c95672") 19:11:31 executing program 1: r0 = socket(0x6, 0x5, 0x7) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 19:11:31 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x28408, 0x0) close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:11:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x21) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x5, 0x401, 0x3f, 0x800, 0x66, 0x800, 0x7f, 0x4da3]) r1 = socket(0x800015, 0x6, 0x0) setsockopt(r1, 0xfffffffeffffffff, 0x7, &(0x7f0000000040)="3b7ce4120db11671e6baa377a2f802ef5b963defacfe4031894cb8d5573943ebd3650371f9ccdbe8fe44cdb7c15e7fef7703cef88d2fb02b7eef28df2f22a95879f432f37e6b2404ebd2517e103ef40b5349", 0x52) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 19:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x104) r2 = getuid() semop(r1, &(0x7f0000000240)=[{0x3, 0x4, 0x1800}, {0x4, 0x7e6, 0x1800}, {0x4, 0x3, 0x1000}, {0x1, 0x4, 0x1000}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x2, 0x3}, 0x0, 0x9, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000700)='\x00') 19:11:31 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x500, 0x12d) seteuid(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc7e23c3a00007529187800e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='}\x01:\x00', &(0x7f00000000c0)='++/*\x83\x00', &(0x7f0000000100)='})\x00', &(0x7f0000000140)='^(\x97\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-]#\'+\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='#\\*\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 19:11:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002001, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x8) 19:11:31 executing program 1: 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(0x14, 0x2, 0x8db) sendto(r3, &(0x7f0000000480)="c26a41d95adc77ea426348a0b4534209375fc05bb55333cb2518c09690e04e83835a3ec65bd51c2d67616809920b543f9daa6a9123a8b51a16cef5b4a46dee17f322137e054902cd40f0249d8c751db9b8d79302f46266eef7510922c265b45e3912b79695d4063fdc0784f5ef14ce4a846f618a7dd31f70880a1e1d5b7e59f6d7abba5ca2af196a6a1b877a6f8b373e05a14a64c0656dbf244c00c5a7ce7a9e", 0xa0, 0x4, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x43, 0xffffffffffffffff, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="202f66010465302f66696c6530000000"], 0x1) shmdt(r1) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(r4, 0x0, &(0x7f00000003c0)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffff2) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 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(r11) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/216) 19:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={0xfffffffffffffffe}) poll(&(0x7f0000000100)=[{r0, 0x1f}], 0x1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) 19:11:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x50a2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x10, 0x4, 0x6, 0x2, 0x2a18]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:11:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open$dir(&(0x7f0000000180)='./bus\x00', 0x600, 0x23) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x21) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) 19:11:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e9", 0x1c0}], 0x100000000000009e, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001880)=0x401) ioctl$KDGKBMODE(r2, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000001940)) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 19:11:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xb4f1, 0x0, 0xe5a3, 0x0, "d4864feb9c3eff030000000800002af5fde549ab"}) write(r0, &(0x7f0000003780)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd1d5f9c33dd91654b9341b724734f2fe98ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f950ec70792105d679b87ba0b02560c5738e8e41e613d949f5", 0xf70) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000bc0)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b21b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb19dc53bbfd300999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7070b8a087a49d9152d09bd47260a81b8c8a4c16b2feb76cc122e957fff2dc1d2cc51c37ec1f90a189a32a51b72b92259792ef80ea7dee6c67604ced32de9894409005eebd85d22dd1cb2779833b530ddd05814f5e43b9aeba89a7c1fb81b698a2591cdecc6b20f2edf23d085c6245551168b8d433e071af73a251505239c9297376ebeba61622341bb7c507544b309b0aecb323aac97e07eb9e55a1bcdbe298d5f4e7565a6769a4ce88ac0a2cc0967bee8d07d0b000000000c1212c599b84a57ac280e33d7c69a90a051c55634e86aa6fb219a06302832983d75", 0x3a2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 19:11:31 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x800000000002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x80000000, 0x8, 0x9, "0ecae9df8fd439ed874e19221b09684f2ebbe762", 0x5, 0x4}) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x28580, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:11:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x64}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000040)) 19:11:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r2 = getgid() setegid(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:11:32 executing program 1: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7c, 0x8001, {0x7ff, 0x7fff}}) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 19:11:32 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) write(r0, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) 19:11:32 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000d000000000000000000000000000000000fe4e0000000000000000000000000000000013000000000000ddffffc9056a9d1327383d2e339e36cd090013f9a65affffffffff00000000000000000000009c5bf7f03e83000000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:11:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="35a1ef8cd471348a84d807a2fef872aef403f9508efc54093bf1a54e03f4b7c1b36a701602", 0x25}], 0x1) 19:11:32 executing program 1: socket(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000440)) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000b80)) open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r3, 0x42) poll(&(0x7f0000000880)=[{r3, 0x2}, {r3}, {r4, 0x1}, {r3, 0x100}, {r4}, {r3, 0x20}, {r4, 0x14c}], 0x7, 0x7) sendmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x121) preadv(r8, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r3, &(0x7f0000000580), 0x0) connect$unix(r3, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r7, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, r6, 0x0, r6]) getpgid(r5) 19:11:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockname(r0, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="749c938735d8f08ddbe7a5d2d2180323c29077f22ac9f2098aeaab74a3d3694e306e7022071908a8e75849780a1b9e7f38e7669b4a7fac9bc78929501fe9a40a17a1a253b159ebf9de1598ff557881da47ef3f6019d610d047fcd71c39c404e5935c80af1627eb2f2914e957a267f5c2b65b67e2a38514395de736a6d61973fe825e18f4f4fa53beaf40b0affa1d3551da4768221adbecdb00bddd7d6d15025d6ca376cb3080a175aab7423ee5a03509f8de4dc542251dc9", 0xb8}, {&(0x7f0000000140)="b1b2ab75417a8f4ca14a6f65b09534e40ef452afe918d9d13bfb3c250140a85232ea93b8442dc97861f7f315a0ede827f2cb06e26547f46426f07af5a8b4d6fa82874aca322dffb106cefdb4c53e908f31549f3029718437fac619e3cc2973771ba1b183cd3eac2dfb6ac28d90eebb8135990e1e4acbc672512f5b7ed9ba5b1375", 0x81}, {&(0x7f0000000200)="1705ca6b4a4e81c3b34fe75d6f1ec5002e26604b0ccdde336d77e1cc7251d0e8c111d837334a299b32f0eba7a5bc2dc3d3cb3764a824a9ba701948824411cee8007f9ae04712caa18030ff8279a6bfd1b01b8b4a09b75fc4fb66f17e318bbef298bf1ee3c3", 0x65}, {&(0x7f0000000280)="e57f8dcf0cf835db900e713a0d4af787067196e103a3754ab0b186f345f46b68755c29eb04e7d7cabbbdd9a028fa1fa062298629da445ef4c9aabbf03e310e2befcd0b049605c988252a7ac107c6b9bc9df8c4e836bdb5e6723a81e2eb750a9c10b21d26293e6fadba222b7623776a5187c54ff210", 0x75}, {&(0x7f0000000300)="b4fb544984c23cad9ccf0186dfbd723d757ba4bf16cda1c3cb515aef7f860cb33fbe49f19f1d4a01a6620a5fcddf780da832aa443a264981c0f3e66d05f2437e74cbbae880e4be6c0f541cb39e8a55f3aa5288ca62fc3d32261c9b604a79267bf3413b596bc22d51a2c962c08d60b04d20e8e6362ac7be66680a5a4fa2634ac9e952bedefc62a258a310fef1d4a90c993987ff7efd9a64c4bce256a908d0fd1b6fed8e2050353527b01a5aed846a9937000c196896ca09a4c65c93d0c11e5bd64d19d5cd95234ede50a2d936", 0xcc}, {&(0x7f0000000400)="b0ce1013dd0b1a1eea2bacaa8871ab0827f5c9a046f188672e66543b03cdd6f3bede508746241193d338ca33ced8d4b4b028496fccc193dc1be7bcaa5ee762d723e58dcc9044c0e83eed452134717376b76b3ef405b709e241b1b3794dbb856971fb332270e11a12f2b57d5c8ce718a9ab3aa7e3b01337db0fc0", 0x7a}, {&(0x7f0000000480)="c1a4236ceff902b4ae99c78b9582cc3755500d2232578084352489cd21e19dd0fa58987047b9b48d89c640060cfddcd7ce58c6c753eb543184ab8a71b55067ca6d676379f0499dcaacdb9610d085dd7042a491ceaa11bf32c9273596b4a889fc663593d0e6a6513745faefa540f89d9ffe52529ab79bec617b616b89d4c5df0d7681ef0bf1d864de84f4e84a4442210ac1e3ea126fecf4d631ff900369b97bb681a78798356703ae90e90f6da0fd353ea74221a3706544cc3a9079083062b538b6af9f6f6e01ea98c7e1333f446ee685a34557a0cda07e0bc253ebd70cf84ab73a3bfc9be1e500fccb70c6803a769baf0a706cdbac7c160ee5ecb722a4d2a385ca56c664ce661e07287d8962d41042933ffb70d86843428776eb47645a9709acf5c78d829ed7179751d6e8551f7cd11d57060cd72e90aa54aad3c7e769165da9b647666efafe2f8e58ce2d4a659cbe6dbcb1e6d845aa311eae6a47a565ec387bfa97983c2033dc212e065a5bb25008d4758cb1871222ffbcfa734c916ea2b92a00aea073839ed1172839c7d4942f158170c14ad85eafb76041274d8b5b4233f5b4cd7c249a6e6bf17095c44ce6c06384877ec2f686c48854e4c510c088fbeabaa8417a22b08aceda9744343f65c33277561185ec8943cf7fbb15bf84e11ea40a7d1df625b1e07e8926e03d1783b781bb634262f264822bf284329f2cd475796886fd2f4a2c33c23b1f79bff0edd8a17b5a7f07eead3d32e09a0598711f7e6e29f6161e566535d487475f2a34aa7ccb7b206c7ef9c192dccea03418990898c98ca3c078080b51008c6fbcc57d64c6a344c260f2a115deaf43c633ddee9be8b38011e01ed6d1485edfb876f5dd2831248ecc08baca93a1b71146b8d47b3d5020022d0efdf840c6b088833b7a588f4a7a8883c676f45fd7d056c3b3ab7c24fcf982e9d43b3a21fc79633cd7371d1038b2769a469b26365aa03519a62b79f56fbdc9ba1b4ea99cd7fccd4fd46b51b9269be90cfbdb32bd9deb493c02cd090444d0a9f8451d77c4ed225473a46003c6032865ed68306512a6b7b089b6e4a7d0ff6e0262eadb97596831bbdb94a03f290ab321aba7a19faf7100fdcb9981ef52a210582bf9ee75f097d5f9c1ce44dcdf0503116f4db7ecf7e44096da3336362df43406b61d0760dec28ea83f66b4520fa347d4fd0f9b2484215fe67827df6a50074b6e9b88c4c00733e6d7c05096b2ffdd7cf37b82b8861914cfd5cbffdb507532de19555a8b58a1ab3808e82f0df3f70f6d780939e52b88eb1b5a5c4b22e36fedf430cfe93471f28f662825f1fe1018e369b634cfac80e5531a28cd837c9c0a49b3ad0e3283bc59127bcf3b7302dec9fe4433556ba261cc9c94f6419b66d9f373519b98ad6f5fd18fb5148203d7623819c6416a431d7c267b4e637bc130bb45f9f9dd32698ccad47e9827454d03ca673484f58025e1615ce1bd1580ec54293a14c45c6226c951297d4c9841ffd8e7b3841a666ab1e678b9c016910f805226fa830f812f657369cc756e6776174bbaedaeaf9748180f6ce209b413dbde9389c7890ccdd22c59c858475d7f5f3717cc42f283a6eda27671fe391380dd58c1b5306d07720a9ad81ebcee9b1734f53485cc41adfe85d4534ceb7e79d93d00c8158bc19c10388142f17d89778a1721c986a91232b691c28b4950a2d22d5b02df99f8cc637b9653a57ec84432d39fc361a5ce2ed780b6c8fd175d1024c2870fee3f2fea0171415363e3277c251731bbf4f5246efbd5610fa2ce37a1e678c72e80fc5f329caf15a57e3f78a0df8b3bb3df40f3f8709324ce90c32475b3b1ce70c6f83925fd3e11cfce7e3958af0de9eb3d0e4fd5fdd1583d5887ef15c6889b0f09dd2b842d13ac8828ab66db148a357083192923e9fdea5fcb850f8325f71d5abf1cb95bb1128224b069d514c590a77b1dbd937baab87473cc083959452818e127696f524aafa0db186709d333d54e2135a1ba347f76c0c286cf02fc84764a6b2b617a0047631b8d34310f7a26b83ff153d8b9d2959920d4a6c612dc6ff0b1f78c198ef580cd3f5582927d3679927ef2b4df7774c0dffd4fdabf929819fed27a13d6d7ac482dda41219fc296190df19403e64f9d620aab277eeccf42d68263549f63e3199ecbbf9581955d9eca0b6ac53e99dfc8e8d17fc126639293c8ad0fb850e98aa7a67ec6a78aead5a044ef24d04f8ff67e5853a9b4309a1bcd4ef1a84fc53182a170957fc79d2a16a429498c727241f7f1c69856ca044f26b53f904b662bc91323011c67762a9f03a7ab6b44202427503d51313863850c4a9329467cfca558d157d70dde3ec5f58685f18728f1c8dbed8ab9b5618654d12720654355a1482f24cab6aedc332b52457063fa8d9625190f2998907c2bfa173bc38e0197d37a1a62c5a068c5799cfe0e6f5cce28c8c4ce0c129c6d6fb6c780cb91b756eb40a7e54c7ee7ca79d66d96ad2eaf4ef30600e01784abce022d8e0d1d3b6f560dbaaa8ea8ebad9a8ced18fc7546cdeea32cdb497515d0308d4adfd1372fcb260e4a5f366543437f24253feea7c5666870705d1e1762275c46c4bee8fafa63cbfe13107e7af7ef99a70d97581740e580ac9c45ea9f7e76d2a52196d4ccfc1df1770c6fd17494a1db3ed4097cf006407a432aa71ec283b725eaf7394f14b75879dc0a195e4c4e7c620106e1be65faa01331ba0af52ecf292f4b37c5b50b4d0d8c9631cef4601b9d653d8931baad3baa9bb3d9ba72530dc7a00ea7b83ad66b6781554db2df75c03c1ab42c94d02b0053357db4910e950d7d14dc9182d657539874b05031342057c23c49881dd154ff66067820e1621accf5a88d00a6709332a4faba1f677ae15fe8c65c365f9d8844f4af48619263613e85ce6e32b32bd9e5367fe52f46693ff6e20f8610dc5c08b1c24a18c329d6ab262241cffee4d286c1c338e2844735cb6090029e6863807e1407546001fa5f1bdc029ac025fa679bedc248d44b0028033e49356726b6f372960887b6b5a54e9a5d66209d64389c0fb9b34f33931431c668017dcc75e10ff058a67c4a2b9a10dda4a2251632a1fc8cb4eb4863f7ec8d969f65a8f7e861dc59359699ff0873c6e527b3f43041d9586fecccf601dea3ce9554292e173847bce181d6aca27a74021dc7f2747e3a39df635546d031220d63666d1a5c53a287085b49dac065782b1fbeda0c23c29e5944f1ba43bca8c050052cd07bd2dbb853ebe1f62c3290df3877a479ef64f2564e9b6116468b82c37cf52901a64a470b31c29b35b45e47a9fe527cdb6452c54e91a8edc008ad8ac0a8765593f19c173c9592003610b63fe3645eb9762e922f2d7581bced6b150e0b90a24bc9778e87d9226fad68db6674af95753ed36ed77f46f8ee233ebd16d116ec0b92dddc8b45dd53df61762123bf90b22c94edc547418b5ddc0a5324a5905aa91407cc3e4933ae8ab83d713598e5a9e18b0b0c710ac98dbc2ed976260ea66edae75b8702f1c93abec95eaf670f21a8fd65514c79142651875c7339fbb2b6bbd9c0509929f47b60f99fda0369788a3c183c328f9d65931857935569d671f1346c8c3b5c4049adf45806809b55f6956333a313f370897a94f229574978827f42bfae38e194a39186267a9bb44bc34014d21202a71682dccae1881533aa64ae79dd1fa93e17aedae21fe6a754c680ce6b22c3424a3b7e9cbdad28c4a430cad5a75d45bda23d8bc88fcbfdc5b19cb476a16ef1e0d097e6c03b04fb55e4e7c196bb19d46c20e3f5e75ba2019fe688d6d9faec9831b41eab892aafdaa025ae04a706c57d8c24ef64afa50bdbf111a885a78abac5f10967ff6f2d1526a600b909e4e5d1e5ca5441d93080812fc5e1fdddc44cbd7444c1a8a05601d6ce8311ff9aa335dac3ce52ca4689076078b51ab646de51cbb664f3be40271d5c8553c54ccc7076c9aedb9737944df5f4b0c8ec03d57a64fb52b3ee51708a864dc7f34d9256d53931c8f83d2288c1c151d4ab2df51afdf345dc752b5512decb6589cfe2857de64e77387f1c03692464d23dd2f0f310dcda999cf9b661da4c332710a0eb106f411e714e93bd1d1736f0a88f1ff1d6c1aa0e1f02bfad062fe1172a2c130b3c1f78f29698f2871adff1f2fe9f3009432f6a940e96afd072a843790490c1a79313968270412b235136e81fbdb010b1dceee70c657ff3bbb61f912526c8c95c27b790372c058e6898eed8919dc38f82672eb9795b0fb8392cc11f286ea56d82f8cef3b0574f52214cee7da9e13844a435be2b55616eb1949a0cd1e6e46bcbd9bf46a18865d382a33cf2efb2d59af6885e31755102d4ba4da101220a24cd27effaa944544c56dab6e01aaa4950ac775a5db3ffd29e8215725148d9491ec50ea7e0acd6d6b395759f20d172d76a3f8d385b0fb9fe8aa9c71c8297817cf728a7a861e5444967d4f839ff0ecfa43aa8acf5e1a6d274c28542044697ab291900d89774550369bd57e3535098b60891c6e15ecf7d334a04993f0809f7a9d37b14d2da6df2a948b3b8d4c77e4d8b625face48828627fb846b38c67a1eef396478254417bb2954452232231467faf5c22ec7966119e59ff280dd5264e592adc8cf2a87743fee9d24dc7309c2e131dc2290e8bf658d2c9df49890470cdd6182d83825df3a8ddc5f1d3ed93a1f84ab1ddc2d57c735f66d05b4d57dde9a2ab1f05d87c9baf9242174737cd29fc26d282a339e9af25cdbff601c890188256361c8017d3bd76f500e9d9966dd5dfb8db5039c1d3dfc4edbefda28d188934e047eecf5cbe05d905cb8683ad6541ffb1cf8d762cc014aa7ddc49409b1ac34aaa8a951c6c2df53e4cb7df033dbac3658c0859fdfdc52dcdb271494845338339662f631b9261a966dcb6cbab8284b543712e5b7c114d04c6ea4acd42e4ad6e36a2ca81b3730097f5f76980f107da70a97ed8de9c2566732b0225c1b44611d029602896da8935f8b6868990ef971b94f005404b287bbcfceca7ae92f868fd97a344718d2153ebb61f09ee543a2174ac56a7b6f5d6de93333ae18fe92b71c7a949c08a6fd8a58c32a42bef9dfd61dcbf76d87a3cbdc967ff02de4bbc7257f00755be46faf149a66ba7f4c0704d511bb26470d4dffeb95b78f33520564a4847016fec8ac234a48dad9e0b8e4663760fbbc526cff9c46a5246630b7a1d895867b2e301d4dab14354b00f54c230969775d1a36554d3e6c8e48853f24c8a7e86522c14ae655277c20b6c0e7a8947fddebbd2a30ad906ce5b1f9a047695b555554aa137daf3aa53a4b8f566ab2f933417dde76d45716fbb5c1ff5789cc9de43764adeb7402a01f79cfdfde881058e7e0c2a6521c1163028a06a94c733bad39589d7249ee8ae14c63c4e9769de50f646b03dc516f0cfd4ecce3873de8189a79bedaddb4e449a4c3c5833d4aeec77d43b4e93f8efc970e691c41ef3434284eec60b36020ecf0357c9af72df4200c81e0a39878c3569dc0924ffd49dc479bda0b9d7568b7f3b89026280174f20d0fb122938dbe8f9b99d67840a21010c05dcea94ba54f95e7146d5d1400502d9a622c154568164d9b58378139af2797dce4ac3f926aff828da82d5ebba865b7d53db2520ec5b32e5f0fe9f144ba1d05acd782bd41567efb2eaf8a9628c61f99fd0fc1962bb964a53076769d714b9627342f56f2f4fda2791f8db8edce9515e42307ccd1cfd39af6bbf9927ffbdcacbb059ca4ed4b18f63cb502532c38949d1707efe65561a3e1a95cc44", 0x1000}, {&(0x7f0000001480)="411582b4ac93dbf41e7467e1718347ec652e6b", 0x13}], 0x8, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x403}, 0x401) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 19:11:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 19:11:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xd8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x100000001, 0x51, 0xfff, 0x8d}, {0x3, 0x1, 0x10001, 0x2}, {0x3, 0x5, 0xc2000000000000, 0x4}, {0x3f, 0x1, 0x8, 0x8}, {0x7, 0x101, 0x2, 0x6}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x880, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:11:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x3, 0x9, 0x9}, 0x6, [0x7, 0x0, 0x9, 0x10000, 0x393a, 0x2, 0x8, 0x7]}, 0x3c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x6) 19:11:33 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) 19:11:33 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x7ce) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffc) kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) 19:11:37 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0xba0934c44f7b202b, 0x1b00) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x4006, 0xffff) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000080)="12631e6c2447", 0x6}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x0, 0xfffffffffffffffe, 0x101, 0x7, 0x7fff}, 0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000002c0)='./bus\x00', 0x8, 0x2) r5 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x40, 0x7) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000a80)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4ad0e3db5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f70a59014e713628a375bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf8", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000380)=0xa04e2a2800000) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 19:11:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000200), 0x0) 19:11:37 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000380)="eaf71201000004d8f07e00", 0xb) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x8085) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000002) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 19:11:37 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x3012, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="48494c93887592acf197cbb6697d3f566d73fe1e89e6428af4f2498771cd4c2e4faf881332460780bc05742650d3e91e4f16cda0703dc98c1b18047f8b4f1e89d749a632704b2e6fb53cc39055819ad8fcb8fe8363b2100c39623ccb332091a7b726a08465221b772361034a9217cc05f550dc4d3e", 0x75}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x2, 0x3, 0x2, 0x65d, &(0x7f0000000600)={{0xea4, 0x6, 0x3, 0x9, 0x6, 0x40, 0x6}, {[0x8000000000000000, 0x7, 0x4012, 0x10001, 0xc000000000000, 0x7fffffff, 0x7fff, 0x2, 0x5, 0x8, 0x7, 0x9, 0x9, 0x1, 0x800, 0x2, 0x9, 0x5], [0x4000000000000000, 0xfa3, 0x0, 0x1000, 0xc5, 0xfffffffffffffff7, 0x5, 0x9, 0x7ff, 0x39f], [0x692b0d1e, 0xe000000000000000, 0x7, 0x6, 0x8510, 0x0, 0x2], [0x400, 0x2, 0x7, 0x559, 0x0, 0x3ff], [{0x4, 0x1a, 0xfff, 0x7}, {0x0, 0x4, 0x7d3, 0x7a}, {0x9, 0x7, 0x1ff, 0x3}, {0x6, 0x1, 0x7d}, {0x3ff, 0x80200000, 0x0, 0x5}, {0x74, 0x1f, 0x5, 0x6}, {0x2, 0xfffffffffffffffa, 0x40, 0xd1}, {0x7, 0x1, 0x8, 0x2}], {0x7cd, 0x24000000000000, 0x8, 0x1f}, {0x4, 0x7, 0x400, 0x4}}}, 0x800000000000000, 0x1000}) 19:11:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 19:11:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000000, 0x3) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:11:38 executing program 1: pipe(&(0x7f0000000000)) clock_getres(0x6, 0xfffffffffffffffe) 19:11:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 19:11:38 executing program 1: getrlimit(0x0, 0x0) r0 = msgget(0x2, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/186) 19:11:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000253, &(0x7f0000000100)=[{0xfd7, 0xfffffffffffffffb}, {0x15, 0x0, 0x0, 0x2000000000000003}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 19:11:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x42da, 0x2, 0x5]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x7ff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x2) 19:11:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x190, 0x20) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 19:11:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004010001028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008b00083a2724ed32e68609feff023519edffff0001000000bf10d016c3c476b9a0410334eb1de81b8bd313128c", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() getgid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f62751e65722752a95fff0b67db8e85e7d05ba2c0adf8bd9c5a4f117b7c19c227aa353135329355e544a2b449c93da8e4aebebb7147523a2d2edd81bfe464e0cc616937e9a6f4cee78666e21a314d881fb9d663816a17db71ac827b025c98b7c139869a8fe06a8e59a3248a35121cde5b5db40a4198851948ecfdf82c4d0ddbf73723881aa33b2658dd7c9c15f90d1720daa22a69c5"], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getppid() listen(r0, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffff97) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 19:11:43 executing program 0: r0 = socket(0x18, 0x3, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x8250, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x800, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x20, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x488, 0x8) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000880)) r12 = socket$inet6(0x18, 0x4006, 0x8000000000000) r13 = getpid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r16 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) r17 = dup(0xffffffffffffffff) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="250e460142422aa9bfd431ac27d79d3c500daa2a38ddc8a97e90a3a20b1234abcc030699f6833c779c0a53e18af4aa369fcae96ac3cf8f3834c98d23c3d031c3eedc76aa09de42c564f81204f4108372a137ebd3a14393d342e94e64da82f8007e4cdb24714b84a97bd8b30203fd5e6f9e749d68c9749fcba03b37fd85e42b89fe7de122a026f319d38e7f51e012b5f7c60405b234c5406dfa6bae32e3487a2ccf01e8921f1811c0b1084d5ef6ee3d2297d0cebaf4863aca5267e04460b0ba3a127fd6990f", 0xc5}, {&(0x7f0000000180)="0646118f4afdae58ad8ea3522242d579c080f190b6c755ccb86eb99a065baec194b80122626d52b5e0dc0bca91617dcb36356075a07a7051f8b25d42281d52036d525055bfee89d617b4c84154b16d790791e64296330175828aae7256c761fb1623e69631ee3682f3d3375a54963eb36c2582ebb168fe52f75112ca157caa1bf10e1aba022ab20f8d2203bb9a0332565de8202cd764b037527e9b160ce7f5d350b131d74fb5de7d08b2ed4422cf52c2b9323d946a251b74ac755c77d98e4187e641b71ac91a68bffe2e", 0xca}, {&(0x7f0000000280)="0f30c609a010ed", 0x7}, {&(0x7f00000002c0)="18356e8afc264bae115b14d6696e0f4dfa347fed5277a18b9a598739c4110707c02b3f133b899456cd0b5190b5b9f607844d3d5ece097b21e31af8462e90f09301a3393f78b16b93bcfe7c5728cd1c6a5a1171416130fd3ade60f010b6207b24ff2107b84da78491c4fb06d55629401fb2e8f9accaf4dfbb9b5b7d0d06d19d0a79cf4368a32903537db864020c9f220f851b40ee254feb4697197c729f1621cbf9a037f2ce69a5814d31c818d09839a97b3cae728afc9a5d179f867547d233f0d81ed42446fec5acf22b8e95480374a00145fca8d3f4d4907463f3543d", 0xdd}, {&(0x7f00000003c0)="ab810e4ce3c75e46eecd0d14c789155cba3e95e0204668c6765073647aeafadd569c75d8e12949d594be1ca504fd8c667f5020412b3fba1ef0faaa79b1ec660fcb4710a45e9efc4b07730d893dc27076a635c9a8ddb02860f708424e159ae58006", 0x61}, {&(0x7f0000000440)="fef5fc95f4729a49264146e85905a9eb733df1d88e27acaf3b704849395cfa03617a41bdebe7ad4f07a55e9ebbd0efc2acd3e14fe32bdb4b3606e47b3132bf93bb4b80aac1e26d0c57047ff5b70772968be6fe7c13fda9f5b8d3f4eec7f3d5", 0x5f}, {&(0x7f00000004c0)="feacdb501a9fd40d69d6abd6ac028430e671b883923eb94b088ba12d9af09ba74e9dcb6aefdc35355b0a078ce61679f86b3eb48311d02b7b04ea228bf46eff9a55d0a7974a8a852c2006547eb969a17a0611b3144ff9c52f8767540c5160f59cf184b8846a2e67a59d0a6b79a03072e45c9f337ddf497c69aec4b8fdeb374e13", 0x80}, {&(0x7f0000000540)="a22c82c866cbe4177e3454c62ef0bf0439b0a2f462dee5221c9140826bf2b04738bf5d173003a47e34da7a660e25c29e958287521a1f5f1ec790a512bfec0234a3fe151d4abd427eb9494c7b0206dc16732072600ead1ecafbe32b4b412aaf5a35bb91052c0e69c96e908e9c376c64", 0x6f}, {&(0x7f00000005c0)="9b9d48978098f046eb47f67aba7a9054d1c3d53d4f003835360bf3badc0ccb61d1bf503168f7b28e", 0x28}], 0x9, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}], 0xa8, 0x405}, 0x409) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)}, 0x0) 19:11:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='P', 0x1}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x101) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)="a0", 0x1) 19:11:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/33, 0x21) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) 19:11:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x6}, {0x18, 0x3, 0x401, 0x200}, 0x1000, [0xfffffffffffffffe, 0x61d, 0xffff, 0x80, 0x7, 0x5, 0x80000000, 0xfffffffffffffffc]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7, 0xd7, 0x1f, 0x18c, "41f89a861112bdaf84eae27cb49ab5a3a33e763b", 0xdb, 0xff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) pckbd_enable: command error 19:11:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0xaaf, 0x800, 0x20, 0x8, 0xe1]}) r2 = socket(0x18, 0x3, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) setsockopt(r2, 0x29, 0x41, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) poll(&(0x7f0000000100)=[{r1, 0x100}, {r1, 0x100}, {r1}, {r0, 0x108}, {r2, 0x54}, {r1, 0x84}, {r1}], 0x7, 0x3f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000340)={0x2, 0x7}) r3 = semget(0x1, 0x1, 0x204) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x1f, r4, r5, r6, r7, 0x80, 0x7}, 0x6, 0x3, 0x1f}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 19:11:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x8000) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00002ef000/0x2000)=nil) shmat(r4, &(0x7f0000395000/0x4000)=nil, 0x2000) 19:11:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000580)={0x80000001, 0x401}, 0x10) r11 = getgid() sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="070debefb1fa2b9fc8e85c01c13bb341705103650d86ca47143b4fd9ef7a95159a7ada0b8bd53a74e2a504b22732bd4ffb7b418efad02fa15677c1e8a258dd4012644c052d46689910e36d37f61a76d4e300b8abf99bd2f71a11bd037fdc35871a25cea774dbda10e60ab41abb8d5b9eceec9a4f0c690dec96d76353769ef337c9ef9c2fc26a00779ab81694889b47b36679", 0x92}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x4}, 0xa) 19:11:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x4}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) close(r0) 19:11:45 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setgroups(0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setegid(r1) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 19:11:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000002}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) close(r0) 19:11:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x100}], 0x3, 0x3ff) flock(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000020}) flock(r0, 0x80004000003) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffff9, 0x0, 0x0, 0x2000100000000}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4) 19:11:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) sendto$inet(r1, &(0x7f0000000080)="cd24e85a78fa9b012f8e2b484572349da95b6bf759e55731cd318fb917e7ee7a153c03ace03c5eda004d9c30", 0x2c, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) close(r0) r2 = kqueue() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 19:11:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r2 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x1000000f0000011}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x800000000002, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000300)='./file0\x00', 0x400000098, 0x41) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:11:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="2136d90c45629a7fa046e244dfd6498435a2c4", 0x13}], 0x1, &(0x7f00000001c0)=[{0x48, 0xffff, 0x40, "c84ac39714fc5e5ca2084ca11d16aa5ccbb81cc4561e3c6c7bbeaf6f5572433143a1543eb909628d63bb05f6c91e0ccbcc7909d48c8b69"}, {0x38, 0xffff, 0x81, "b29f27f6ade234291b979f31974f375c5e1f6b434c515e0668379bfbe755093dd221ae0ff5a74517"}], 0x80}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x4800, 0xfffffffffffffffe, 0x80, 0x3fffc0000000}, {0x6}]}) syz_emit_ethernet(0xb899abb1cf4adb08, &(0x7f0000000680)="cbb243d4a11634999b3e2be9d19ddb25378d041aa2e615a4736345aea50b4ba591940db2740d683a0b7ab208047303a4e97520b409bc5906746b4afa643687935c67a91081e63e8d990eaaeebe0676f92c39aedb1a973e4c8ab257759f499fbcd78fa5b529ced7557e81e47ac1db1643881d7f71ded5ffc66e8b3514ff08f9cf468a7aae25937dc1f30d6e7108a2e7588f56d498a429062f03f6f1f3cd007ca482401b050e0dcf198b0739ca7e4cb8b758440914d2b7b7d41de1b20e192d77c6fe58eca61cd4719dd778f26e165c7e66b9d6c5f679ec934b2f51a92c15b70380a2a0928cf2f795fb17cd9c0db8a15d83aa749ff0e02f5714730bb1789e09850e43cd7b978bd3644f73e7c77c92cc8089147be7a69515ab5f55eaf713e0834e193d64690bfbbfc72d9f9ff2a604851fdd05560c7bc568f280aa6d1e8da874bf57b2b168bff22c519c2da9da967099760d25011f566eaf69d82c684c1572d93f00f964f3b0b2cc3e3ac72d87e96a7be96e218da35dc0532ef25858324c82e2c246ca56cd3870b1a00497272055055909f1a9e9ca9c6e2c1d1ddacccb0c635a0000") kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x22, 0x80000082, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0x80000001, 0x8d}, {{r2}, 0xfffffffffffffffe, 0x30, 0x20000025, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x3, 0x9, 0x4}], 0x1ff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x401, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000004, 0x9, 0x7f}, {{r0}, 0x0, 0x20, 0x20000001, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x3, 0x80000001, 0xffffffffffffff01}], 0x2, &(0x7f0000000380)={0x0, 0x400}) 19:11:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10001, 0x5}) 19:11:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) semget(0x3, 0x4, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18450, 0x0) 19:11:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0xab1, 0x6, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0xffffffffffffffff}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:11:46 executing program 1: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket(0x10, 0x1, 0x6) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r3 = socket(0x0, 0x1, 0x0) nanosleep(&(0x7f0000000040), 0x0) kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x10001) getsockopt(r1, 0x7f, 0x0, &(0x7f0000000500)=""/246, &(0x7f0000000080)=0xf6) r5 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r5, 0x0) r6 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) flock(r3, 0x4) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 19:11:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/210, 0x1b6}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000680)="fe1112278448a6e9a7203a117b4b2529f1bd07160b9904107c30fc0b436127cf163457a478cb3d117dab74e3c053da5c45aceb1342d2adefb188afed2c47a4ffc56a0b094bad43476299a95060a66ce81c3c9e56fd251348c38f3e96315c9b845ff6d10bb0d316730e5f038e6d84d81ec0f81cfad0f1458aef67a394be6d20c53e85532a83679182e2ea7549657f39c37f277c0abff2e922971de8f7f4a2b801ca1fb710eae4c4dccb27cd1e32bb3de90f43751b58d205690b17236631749f377573b67d699e7c697e53e2a8c20fb5f824889df405a1c3c1176f625150efcd78963d822360f518df447c6fefda21e4953fa811cb28bfbd184698f33b6e540cfb8d1b9ab5ac99c79ca555f65ef2f7db21dad03d8f5af915b62fba6dac2aeb78a5dee30e4ec821ac3c7b2ee76f095f6b1c54200a7f6a65a595a429dfc0a26eee037906ea6f681e0e1f07a3a96d6cfedbaa162d2726109562bd7deef51670338bae29ca55b8b0a084b69c5a12480b4f0a0fe9d71c001b18762c7759a94a43c9aa2e9c24d1157b5756b8c80354ea3f583fda1e7c91c5a79d4241c0b661ad95c0f918a182f6b0c4af832bde4b8dfdc823347663ccdfe03d9256b5b33c78782a856fd1abd22cbec5345234efc312154b205a92d900f386e7ca2b6285525daf7232bf23407d51cde2f6fe20b8d2b2343ffd269f0e1b674c86bc2387a88061a79af85e328fb2a008234bbcf565ceea90b81ccb081b6aa1f804b19c55bc982e6a44111f7312719bfd06a53c80d32d6e18a1eed044167405b7aaef4371ec84ea24f14a49efa965fe45f5a43b486acaa39396759870d32bddd25111e542a5ff1919432734d9bc2854ac6fb67f09deb8ff7162965c7c6c30e06152b4b101e7986655a9331f2144417c94cc582af4d8eb3d6a9e1d26efdb883813e72947084077f08131e35804452a85dd73eae5a5db6906c15402a8165440d9f3d6d8f847ba1ce1be5a63a7936c34d88fb454056515b7cae6fc02a42fcac7ccfdaf0bbf419c9358d1826be699172d2b76ed794d0d4dfb9cc32fabf53f4abd8710c0cb18963ea0caa7d6f7fff1bec62b51304b99eeaf759f9362d7e16d7605cdf8db29b4c70d88351c045754407bd1e70a96811b1ba99f41f079fa0943fcaf66a09fca6654ef357fbf086e676682989866acc2cf88ed5c73c445d6df8898bb302604b2bc81e05d0511e8a271258b6ee18a6c19ae8a989b5d0b101f490eaaf9b8afa6856daec44c642a5cda3c3b5f7b7ea983fef02c2fcf076fb5145073424ec0e7fa71eecf1eb7acdfd98d219ff6c5f7a032f6494eabeae55d7f0c8e6e316c519673d5a86393d08077f4dfb0d2e0aaf98a945a8e94a2cc64ed0e6473916b8835f4a82a817cbebf020dafa73040549bdc485406c38744f07d972ac2460515a9f2d21430ba0dc4aea9318328c397c1406d4cc043f6f7e1cb9e92ca0a6d62bd9ea669e386014d2a27eec919d1a98c3fa3c4932d2d5ea48b209d803c5fea2d406e57ced5c2e4a16e064eb323391d49c04d7d48969eeb1f27a269bebd2f0e7681e9e51f23d04a77094f030ebca3096f3a39c35471c0a82250cbeebd2eb3aa8c8f2c66e53b086f6b23c605a21c2f935b7f45f7bf55e30540dc336506192c1e52b065322999c770ddb119f3f9b9fe04f9d94093b68b35ba5899c14b425471fef5cbd49749b21839ee4dc5032884b3e64a978619c04cf2df871b9342e20d515b1d02c10b4b3e465b752d08220e202d86b7d3e71d014dd31f5968fb2aa12ad6970cc88cafc4729b0e03ff3571af7b82c68b2f9b8765bcfad59577cb70fe332c3e18d89b344324b98bb113c28af8f6729ed997962d5bbee9ec1705f40eeaccbe0073530ca0739eed6ffa37e3f220ec22f8025a6ce5454822d0329c0ac97e5f19786807485d3d13af342ac0f24a40b5bc20cc3cad3a156bbdbff9eda8e366e69e107f7508329f7d2688b6ab85e7f21582f4265e7737fd675724180a65b77f9d25738f0be6e59689bc37f5765bf26d758093a0ea48ccdeec684f5d3a25de38cf98879db40a67986848b79ab69ed234e5c5968963ac5e046261a2d18aabd01448cec190444f35bf46b9a1a3d380be9fbd498dbb98816a8f4a2f738a443478d72271a1c80593ce18733ba23d1114db032e4c758dd1c02de1bbbbe9b9ede493f0bc09f0f8f88131fa3b655d6966f84265dee4fe1fc3d225c99eb24e2e7d78b0985d69040962cd8ad6853f66aad70702be92fdfe540f3055f5796175b4eab57b1ce232270eac4d3efa75033094e1463c4da622b13aa975941d810aa615f55e85144a221fde6ae3161e9c6c0ae921db72fc37902a4f23399c5fccdbca14d64805245200b03595b6460cbf4cf8921f5819dab8ba6f34dc892e7c3475dc5f97e01aaf9c83f6158ad067efaf36df59ac3d349adbd808c2d6785ed858116a0765a45c01e78f5226b6ca929a0cd1ccc698904eec44db2a41d53b0e8ba24bfa7dd73887d7ccdb9b3d21cbaa0356ba0d24a4372e32d6276b7a099949594e2d943bff5c572f742c4140626909e0f9f4aa377ff10d17a4a253887e11427eed1aec79fca8db50b6390101e0ce1d6410f9287b37a086d1c5e320d7f080cfd7a9a598cfa601a82c942909c7e1bef4c790886574ea5c65f69fa9be57a934b3fbf44a99a7605144707ae53b8ad5deb9b8d70dbbbad87f577b87e9fcb775983ed408888410de30c63eba38047e5cc4ad3b4d3bd602f8c969f2474b030ba17afb8e2f8f7e959de9d678f43123767c39c6422c699f9c51e121d06cbd5033c2c5e5d2ac6e30cc018fa31a38ec587dcb0818dcffe1c7158c4d977284dcb6b09eeec7faf130ead72c4f0feb11b76a3527bbd19847da4071d9c9a6fc585f7c8685eeaa966ca618474a8270fdca5dc420847031b2a206c84bdad2913cf50bb6a5edc06d6c429cc535e34f0555e6663398d7b3d088388ebebffaba47989a43f59a834b5e689483846cafaf78a94267ac256bbe9843134ce2a9e48104d77909b7da880f9fb0827a4253597d4d21ff8fa1b6d8db2eee6052b3ffa0a2b622547904fe5cfba8576b253b39338918b5e48bf25e84ff6fc4136e335b17e0ee583bb98d13aeb1ba279dc2f0c0b873e54c246f59af59df7570915f245fdbd9367d9aa56bcceb1157484cd37f95fad6f66cf38c9cbb16d9e3823fb75852a8748cdbaa633c7cb66768e5b8c9f59e5e9271ea7234114b66e4fb8646eac30930452ac8a681ec46bf5638060d2339d852f37943804f750756edde59cd4bffc4857e1d4bd6d31f9a99e3488ac30d0d2df036d378cc47326d6f7f5a7a3e0e635ec5313b493110a809d3e53f73d3330c95f881921474368017652e4fb423a1a828a4dee14ed1aee1b5bfb418e770a787e2063bb17903ba4a194491ef99a42db2c1446795f1c453171fc71a591c094ccbb0a87bf36d5c567be5cd795fb85093a072d9b95ade980463e2de54d71969ab3eda5dc00d828244816fd1a3784aaf0237da1c1d6a84f5e3c603e30dda69bb2a0784b12049b163d62f40aaa5c92e55088d571452527e55ef43115454adec0bc3c736826eb24714aee1984163a2b5208ecced67c885b8357540b3c662722a16c47f60f206bd1ef9c9f7688085986470adbf8bba73c3e500d08237cc3cbf8bc7fe180154299956372f50eaa2b1bf486b8a239a7a87a9575582f8d05b37794cab28e68fadd51d4d019b45d0c4a57e864e14a4e55e9e7eeb73f1bc06050fc5bb5a3be9f2ab14dbacab95ce6625f067baed39f361b49777a685ba5f37d9b1fe31356a6295104abd7b57f7ebefd398a391aac70cc66bf0138db051f1fe312be2f33bd500502251639d45442acea17797ea654c55225b6297868c391f097e7153fbc5f1569157693f6a1496999fde12fb3bbb6e2aa72767429e2a68d48b3b52fc35549041c0e02d073609474ec711c418c15b3f1fdf1771c7ee01a1c29049fb8b3f77114e84614d14aa278e259a923bd203893a245b39298458c36596e37ad8cee537ef42ba62b1dfb6719d8c9811afbeff421f50c075e10443b974ab07520a9677116129812dec711b8c66ce5eb456bec0366e3116d4d79dc4ceede20426fcab8baa88edf6d9d8e1fe3ae9f813f3e369920759006e70c960b27fcb3067496e7a2ac8fb66e398881044edb827cfb7342c3c4098c827c74c93ee8bff01bfd5120c77c4b65c0547fe0488c33169572d80df0595e3fea42e03a0344b27faea82b95f0892ed2e5b5d0cdc9b41d752639a6d0af82978b29af8ec5b03be2cb561b9372e0587871fd3221ad49ef5a64da2059b0b4dc8f4031b7a3b0ba03b6c292d1be8dd826d99197ca025f4493382109334c2463a42aeeb6ba2cbd1098dee9209a76da58e2e90bed57b83dae72ef3a64188440723eec446570db42f34a6b5afe0edbe9ccac20a56d32f272919f29b0ced6bf4c0b705de4f904ab3a5a791cd1994c12780d484b6ce231c91f6978dc656638abf611c386a13a76a9cbee2cfbd20c44fb26e30911f5a5597091f98e1d0b6d21809b6e6b5eb96e16b41e065c6e58883063181d765262776fde49a958ad0cfc56453995a8b699cbba3c6e9787980376e67f23c3a407ed6a9b809b04cca198e1fdae9744c41854ee3f3d5b26156a10f2c15999e40628b0dc2e4b567b2fba91b89fa5dc9d9cc944d8ac336a885f0e7a47ecde78e4622c844256dded850e5663acba4b3d343cec2bb74df37ac8182528b8e0588bd0b2b984042d5e136e69f268d701ca3a860fc5838e63dbd22054f037fe29385795bb43085278414eb397cf47cc0a4067ff709e2e96e44f6152abab42c55e8f63337c85462b1dd5e5dcd36b767acd0942b0a0fa911084ca1e9bafc24aad13c58a5980b7b2576584953307f5b5632740eb1b150e1e0cf369c4dd90c8dd708ddae81c848de6dc4cedd5d6ccc94443dd9c4f1b845963cfc4e9ba869836dd5f6c210df44e27960759485c5246171932b52d085449440ec477218bc2f17fa80d88d55143c48a868e76b0319a0197d70c76141d5ded82bb3d50f78a4f2b2fc68f09b06d48d9029999588c8be6cb75a3ed2ffaded232a206d72290d122378df50bd8403bb6530fd1e1981bbd3ee58d5b626fc1080e683dd32382e31e4f412558847a74aa830e81c2b5b01125c18ab9da5847d9ed24150b74b00628fb527a5a62198a98288ec90225f8994393f49adcb4861172e3076e6b3c0047daf67eabbc8c10e197522599bce7f8c8c278918ada3653315447c935d52d2322a887efae52f3c43f010d874bba7b50ff75fb64074187a42fc9d6586a6986fb7777384ee3ae52905645a99766e14ba598e4432362fdad160b5242c18aef620ca12526794e18235e3ddc0011663ee95845092b19d00cdcd99e1443cc927df8ad3284b69e085a20076f8e3183a0500a1b0baa90e2ec381c2cd44356160f72ce53d5b724137ecefc8a5c43ce72ea200ca257cd959dd3d06fe2ba7f950fdeb7fe012ee341d298f6802ccbf9b50e37291a017ee95e3e09e2ede82a4702474c435a6ef92a9974dff501c736c0be5f40a94ddb9de3ae09a8ee071c64c7dc657af4c973ec140bac19c385a4ee9d53a5c0e26f596e6b39507114838ddb1c2d61fb2d3b4bc4aae2cd81b2c85f8b88e9f30c3e379564716c1faee61f0e1497007e257a515f9050d8a70f5a16e623830d52edb09494c15d441baa6a191f99a9064a81f7f1c07fa78fe2f5bdaab0db95abc3793d46c79136682e7f037b4a9f18f7152f844becc219e6bbd2bd7d6aa", 0x1000}], 0x1, 0x0) 19:11:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = shmget(0x1, 0x4000, 0x7a0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 19:11:47 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="f005ad", 0x3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xffffffffffffff5e}], 0x1, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000100)='./bus\x00', r1, r2) r3 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000000c0)=0xfffffffffffffe7b) setuid(r1) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 19:11:47 executing program 1: r0 = socket(0x2, 0x3, 0x1) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$)\x00', &(0x7f0000000280)='$\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='@]@\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x5, './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82282edfa1cbd0526d4f"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000480)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658df400a524b739e9f07e88d6", 0x24}], 0x1) connect$unix(r0, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x9}, 0x8) open(&(0x7f0000000540)='./file0\x00', 0x400, 0x10) chdir(&(0x7f00000000c0)='./file0\x00') 19:11:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x100000000000}, {0x20}], 0x106}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 19:11:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) writev(r2, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) close(r1) syz_open_pts() r4 = getegid() dup2(r2, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554", 0x801) 19:11:47 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x4) ioctl$WSKBDIO_SETMODE(r0, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$TIOCCBRK(r1, 0x2000747a) 19:11:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 19:11:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r1, &(0x7f0000002340)=[{&(0x7f0000000100)="5d9804b62fa9334456373c3e02859169a6bce19c0dc6fc7dbffc8267b0ab6ebceaff769e0ca82e8390acd2c00ec05135ed1a8965079701926067162c7aa5baca042df9ad54b62cd8dfdfd5a519d248ade9b21d174c1bcc3574f21a9ed04435d45f09728b9b8b347e9a426c6dfa2da9093b283af921b4cc29b47725de63f8db7761e46a041498cfefd6093fa457bfd0bd865e7830278f967fe95ad9a876274726d07f29b1d621589fc14b179fd463afebd8f5e0849a25a1f988023e70e3e7570887d111df9d83df21ce9b5e780a45ef1b05ce", 0xd2}, {&(0x7f0000000200)="544d17bfbe7c991f1ff1ae4e2d4fda594dbaabab45d63b1d34504cceb7f3e2cec15e66f4c62892341e0e7d7fda84c5c8c116c697cb4712d6461729290de49bf5f1eaed06f270978ceb5bcbc5b5e3d733f4799284d145bb44616e44db9cd32a5b56575a5cacd958b9c64ef166b1fd03bc4fadc28d4fc9060dc415c1ac5bd20fa759c3b648d481430852031edbc5bb666461f00eef1a93ac976ad5997d7f898f93950333aef51c177ab3876640cffca673351a4f11a5afda8855884dca592829d135373aad01e0154f9f22dd432ef21c89d8154eb45e25b983b211e285a2c027a1", 0xe0}, {&(0x7f0000000300)="305de58f24b187282fb14c82fe5d46379c3182588b5931d884f660591cdcbbe992a6593c048c0226b4aa22dc80f65d234e67beabfd2cb56bd75e53b68ae9e04341884cf5b5a7ad4f016d15be11861174b59c034aad54783e8e94528bcb8fb3741e10abe608a14efa207ddb49b5ef8619019d45cfedea56168a00f642fcfabf213ae16bd59b6dbb6003177b02e029fd1e32d26d8b5a51511fe14ec0e1dea24ceb292e5fc4a07196735ab11201b9da9e1aee851283c99abcaadabd61c92d61dfaf0a728243580526bf99f31d9638c11994e081b52bd7cce97581ca35033d74c77ab727d1297f42208c7ac3067cdffd0d161a82a7fae8984d0b8f60463f38560e8940cffcf5fdb88770ecf82e5bb2d5a01ead9ccbdfbccebac2506aab6d36cb87fbafc210e65066d193bceffb74f2ebcc92f2d14ab1fcd54988842ddb4a6c1775467e271035d3455385ea010f29d8e389a18e5828205864928644e1f1b0e4b3809a77f30ce632055d000f9f74f00eabb081107c89b52bf8bc53c896b2bb9d030646d87d3764eedf99a544d9da4f90b6a66a67101d880aebb98a17f7f94ac33f90f1e45a64a1a968ced1fa661388a3f568e3b77140360bb79bbf803e4d07f3a4c8a50c5e1c9f6f2465815fbd9594bda7f36481502ec6a5c74a025c6d1e79ec901b7640bad96ef126be4f267fcdf152eb3755c9812edfee9504cde84cd2aed6a2b456eb9bc6b04debb729d04bc7aba02864fea4d47c935fd35204ef7688c1f1b6094f13cab446924335fb924d111ea3511a98a05e9c993bd8b49bece418cdaa29257993d3e79a501eb28cb6774a642381652aa4a3e093e7e427d828ab28b04b5c4eb9ff73e84cd2df8dc2379164f00d2aeb1cccf94c984064dde1f770f890cdca94432769b98e412e1e71feeb7332b2fa2655ad96293591a34b70039890653970f9e8f3b306d22fb83bbaf72cb50bd0d5b3458de8a512f622a75c664cf1df18566a86f4625749d75ab2bc3d5b8702f779bdc943522d0a89c53bef815500918f7cc82d46ec26c93361274e19d76ffea2eaae4e48ae4534c04345a09ee760ac939fd661832945cf5084085e7efa4e8c8875bda2dcfe1f904a099691e63215f40c80d86f702618d5998692ebf70d0cc0820b4ae9d0c9f58b127cb9b6c6c7504f936acbd1c072881cdc5c652e5ff361f7cab84040fc3bcecf339d2a42edfdb682ba310ba6faa099de4c6e5514d15607db86ec7bfc56cb53a41b8da2de2ce3ff9bbb94269adfdddf9cff11f79ad0f2e5ea7b995c8715721ab5638bb6a39fd935df4a2840a47cbdcbfc7ae429367212c26948c21288411bd45e37c13e7f9ce9dd9abe51702a399aced7185322b7fcda3dff8ac9d77a037d17834294ae7a52ef172505fec096477ab61ce9226a80c95ca4904836e72f3e637431b5edeb3f451221333d33db92a8ad50ef9d8e153f06b16f04a2fb828dd3c45f5186ec44899dcc024230501bca01f99d8eb4af8bf54f7bc7d39cffe459bf9eedbe9ce488ee581586f9509e818aa3aa38e7b2d1cbe03594b8a33acbc09552ee5176b2e0294d7b32a1389a7f0f2bdbc2eb1cbbeac7fa8db4a857aa1e2faf7b7734f8b19e72458a5917f991903c8fc60b11e5e85088342b3d02a2ecd52cc6f97b761b75b3ace37ee8c09014a113ef5bfc0c6bd316186c1ae93e5961af53e5475c51b3e1a1bd51e29ac30ec5977c12fc2968a63ec583761101daeac5a96e3c2485320f3bf6351927f46a0aca1f0cffe4bc0b59b16106ad66c622c9202c536d2c70af48c035936e195ac2de00411edbe34436a3e9f0a8e36cfb1df208f178697a4dbf461144eb7b8cf791885a0c8276ef2b0e37ab39a881e425cefabbee1a5e1c2e032754f09f0d4b500d5650642d2a45e568211fc432a1c6c81429e3ffecc939e9def82bf77169c796404c42102d43be98bda2fbbb3fa848cabe29ae5722ec2afa523525517cad2da3a9b5d7838da0d6944cce7f43896a5397199a04db7a0c58bc962362a1074ffc7c8c950db8a7ec3882985277dae10cd6e0e08a4955e2102a29cc4009fd58066ad06cf88a6c564d86e03b9d2236b68fa8ea764afa4193d2dd4fcd8333e1a3b059109c957eeb444d1a042131203290060c0ddfe6a426a72271ff716fe56704a5879ba66cf261d0cf2bf86c292de96b0580dbc30aa013ca5ff6b7a26d65277045cd4995dc43781cb2034925d89a34fbe755c9f71c51328685f407ae51cc5ab3fb71fc4ad4f87b8461d9d34bed4abf71696af0e0558d37946b8dba161d0e0b0478b4e8fb525cbf91947689d97c874036771b379ae247c59e00081de9448e3f44dd744b0cee7ac92123e5c78907e5b147cc29f47645b5bbdc4d3fc452e9b20732e280da916a3886661eb791a449f52d813de3b41fc661cd4df9db89f94a33a1275c3e78197a0a5981bed31645872ad0f8e6ba13271717ba1cd2c4bad9ec3b947b40e8c0e307da36d059ddee35b5d4bc16ceed5bb2896babb13ec9911f96e5cd160feecd9ef388b816021f7e6a4485fed41f8fc5f5071c4546182c7cac4dcbeb3b4da044e989a11c25c7885e5ee133e99d8146a7345a85b1b54037365960ced04e23dcc0d4c13b5e316b41006160b2d20719c194c66b004be9b1d1891b0b22dd2d8ac32ccee197ab1277afc35e000db7ee7073d2db0343d5280ce236d0ebc072bcc36facbff5efca3c8d2b1755957d37c129024345c7dc95283e52e8eeddf884bf921c374bc6aae3e62232a8e572ade5a9f8ab94037569244f9f079689cf40669749d3240162d78e110b91992cf40573497026fca1c7d22c45abb8264b6bd9a77e258964c9ff9aa55bf26611885830c5ffced8025ae8e35543291674129757db0c124a7af1bf411297e9c061e39771c6d9edf0cf58e7486ac8412cecbe7442de043feffcbe80737392ccf86719ce84817ae337168fe4ca34ef021656e292c2d699f791e33cb246cafed045596879935fd65b31bba678e7e380a36ab26f46c8b7788fb56701b8ccd11b14a93eb249f58ee3ae6587376ef5610b092f5231c3277dfcbbba09ae1e7c5f872c56070e6b1fbc5a118c67c81027754f3095da6821ef313232254d183d4360f601119dd6389d69ee2983fd8cd8fd3e4e74dc49c5f47db15d5ee1a6e66035fbb9c629e112101077deb3806e064927758e19297bdeba344950bebb32ea1c90f3502a72422d301d2073a81affa97ebb76f29bb6b8fa3b6062a87fa86a6c936e4a73fbbababe07c5d818efc76a41528d8e0b7373b9ab17399923176509496240c9289b577273e9443bc4bf521713d53b8f455787d2545563ffc262a31b1e6a1b9b8ecdf14c0bb64fd8a58753436ca75ef708c86165f04d47a96ec528cfaf2f30fde5a021d5f7f5459cd60854ab6f1efd13e94791558c7e3430db83f34f11d88a1a2893678e3464adc5fe4263ee6434d032a0be63af68dd3b6edf36d26028046e58e19130f63a1af4f74bf4c7ebb819892d11c88a2da9f816caf3b15651df238310b6fe373a49d3ab6c22d130bcaa2a365e089cfdf9ccd383cc3a4e603f63f5136303ba317e105cf1f672530101fac7b1b832a213612025b5dcb390df65c65361a19925439c2ba7200a5b5314ace0d6b7beea7a92448afe6e5d21ec13c8cd19e19e999d0c9faeb18b83094a1407d01c8f8575e1c1a2de4d90c2604e231b17ad7a9682ab680f2b841a62ce9b64fe0301bf5fc4a54203e462925bebf0024403aebaf6e1c92945fd611421965e9480b7f899f83e128ce0493ad44adbc604132be29190e0e2afaa241000ae14139a8234db0d7a1d3fe94a21f63b47bc90269fa1aafecf02e618cb29fb3c12ca10f278d910e7effc4b43a03d02d26c86015cc8a485eaa442bb073d769e86f97959398dc0d5858e1ae65169fe7150a728dddbdedb278abd8a5ea40b65ec8fdedec7b5294f8b6b6394989499a0008d242998a0193e3e28a8ba4440e999bd8fa305368e6b3dc492b015756e0990a9597e683cfafb0d15d27184135ba5549a764c10a15b1a11f48f70b8c318ea5ae2fadb41c57cfe23610fdfb0e723eed3fb6e046b7a4ecc9ad2246c323964624b8ce6c2e27606d191724c325b7f5f000aa93bab4bb25b4397903cc5695582d55c36fa3739fb67dee3f7c2c193968400ca8e7598092ede17e86672d6e767b503ff8710c210b82eb9ec50779c470e8cf50171cfe0cf0fd49247ffa20797634b081970a4aad7f2e0a1a70a0ecd901d213b96829fa874dbaccbe6a198d4ebd31193bcabcf627d6ca94a654befad22827585ceab364fea8bcc3f12ab592b7ced0e0ce8a05a6f14b028dd2dbee44cf4c58ecfb394f8d918f0835933c76b39704471e9e2af8782555b886d8fc1d448ae4dafb8dc3b157b4f99f8a4254373da0e810d2878d866b19a70e1bf102458922ae94129464cd86d2e43c677c6d51a4182c348431488d721944adf1420fb73bd9275d58f0a6b974116f623e6a8493036adedc3e9fe78065d975e7b285d782fd66376f53086e7b903814d0238fa727d37a35538624d5b51d6e72c49f6c463fcf4825077e0871ae9de5e75b632baacb03b418911705893ccbbd1d154d74001f683d0c1a848692d913a096c73979941034de01dfe6b756acc7b6f79eed7ad783279b69a7e35a4bc59e47617eede2673c50ded0ccc967c09f2f2df102b6eea117b5b1195b9370825b2257f072902ed15aee0983865ccd286007fdb74b927de1d6caef57882e88869a901dc8ee84842144fee2effb6ae292ce23d592a77d3ccb001fe39b38d721408b644784f99304a7c87ec2bbf82e12ad4700105cf5d05b6ee7dd486c2ace201a42bdc5822b61dd8b2ac8932007e653963e9ff7e10f230fc7abbb4490992188475c517fff2798c1dece9e7997c604f1381c3fbc9fe4c26990a512d1ec7440b5dbb5fbc5035f9e4c8e8d02f2ee6b2c26c6eddcb55644647a406de0bbaa0891c19933e186d2c15ec687dc75fd95396057e6465ca36714a568f5b0397e3651dc8f9eb03d6a94e90d73e1f4f1ae16b9d7dbcb47f6a9da5d0db2e9d0f0c1c7901cd074beac102b3a3726e8c1913bf5c9dd2a8accf8a1760a8d10cfce33efeba73fc4e722f755b883f9fc977f25781060b3e9458cb266d85d94e9432c27271a3848559607cccc9256a8a7f25db7eec47bf76136f77cbf5a02dc7ef2ec87cb1b98f367523ae89f2892890cc2228ee19f7ac8e9189278038e19046deadfa5ad6e2b95ba14edf399976b518747054c93657310bf0ea266088e0b289b1767e14d1dba6a79cebeff23e8f7612fbb34cd3f1670b599335ddf407304a19df3ca662a50376bc2e03b0f3c2784bef90d43d8bf97e8a889520f1d677e854726498532ad5ce831ced3867e61839a945c80c92a6ec1bc86b244ac1eb02f344553b3b14d16a594c2598a693dddf53d78b87ded950952de95a60d406bc92568be4746410ead467a407ff3ae7d9f68bf742120f49c35cfc25e9661bed9eee4a60ed18fcf0a9f2ff3cb0fbed3d423e5c63ffc15940af7e3d3a018e4b535cddf494559bfa81ec13a57fc89bc694f7d21ea21bdd9e0e61b4178662bc76a389feabb107ae38d01d669be035f73b8a030f212ad35a2e9c295a8d90e387838c3863104a81c8756f8d7cc4c94513a72f9eb02111fc053962a9d453bcd07c0cedf5c19c942c007987d2969d490cfdbf113616bd4e22cb8cc5d8632469b02017032e03b5a947694b8986948b960efd5a38f0c9f075725e4e7feda7361d979eb03331e5645f42501a3ab16d30", 0x1000}, {&(0x7f0000001300)="83071220fcd70c3e0b6a42b81c1bb9937572e842269b7c9266ea94f01f4a03ee9fec74e8a842f4", 0x27}, {&(0x7f0000001340)="e93d6a6d236b64051e4a41e1869e15a62c2979c51ed46af297ec7f229e0d6716d114907df9647a57dae70e38929dd0665c29800a414d790d5510806702e2b50e4049b17827756b50ac577befaf17c0dd0c1b2814d5d4ebecfe113d4b7b7ea090512472da748ec361f789e870be051da00dcddf12e9430450565ece9acaa7a4f45bd53c3addb58a72253fdee9002aceb51463638a32f42a96df7eea2c614f2967a1ca422cdb95243f4a17a7042cd0c6e79cbb1d7f0afeff509ca5b9cd1db8bd15c0ddc69786f923bbc0d07b7926e8dd6251c84ddeb9828da272c05c765bf69cee2b187889bb5b05770e436b15b749e46e0f462fd94abd436835618d152c50cff1e3127ba7df24df75635d3d1aa78cb56699b7c1875a5bd34b1d57f387aa9331bc9348f1e4e9699655f48b31d45dd92239802a61b5159ff858372ebf9ac0717621fb8a13da6b165435a0ac9b64dc66f29fe2a8eeb877615d4447374ebd02bf6184390941117af0c28adb48712b63776f4983506022d562cb059f54ede7311745cd1e4a07e0a13596602d4af22336c4289107015405d6a34a814543e2f9c69e39306a2ce9c547a997b4948a30f1db9a1f47ce3cab7823161f284f6b427a5f5a6cef41294b00078e8b38b4adef3a9693274b9284a70caa2e29c26be2e2777f604b8636a5851e5ac67082640e558877d47d6f84c96285867a6d3b8ecc918de1430fbdd233b0dff962c0716cea0ad57f78da56866fa88aa53a5cd03e53d2af78f60ca30dcfd558250a8f043181b736d7c5cde32ac36f170c6d70a876f1623d13694365f19c461a488a11e09a5ec93b2d265b0a121bd416c90b02c81e48ef90c6182adcdc4c151123dc667b8f8919d45c17658dadb2ce5fe6e5e259775b6a0f38ca8d415e13cd59874fbaa6edae8c8084027da2f69f55492d1b43ec70aeb2f406ecd369dab8797b7a41f4f6d8c0339211867b464c9240be9a339696c5d2d5ab6f7c2a716b40171f06e67717b237db00807cfb7abc213c35440bdee1978348b9e23a878320cfbf84c134a14e0249cbe2a24e1660ea9a2fb812845d4f014e3bb6d8a13c1e39c7f53d1aabbab75335d0be5ea72bab78efb2badef9b35d1725b7288d3c8d9a344c062f83c9f61da1bacdf99855585d6b5bad8fdbb3ad02c58df8122c74b3f9fba24d2b7211e57febe1061a87f7d853ab217691d78cf346422874f68bfd173e1c8dc3b43ba88066265c63971c7c7fc3949ed46f6df62884d28210c3678dd4f9d59e97b8c97c3bd7e4a830c8e95b030d6cbfc8e3f97fa7f2d4ac494cf1fb23792c0a7ac15f8151e3980c138e5bf98bb512c870f1ddd7863c2e277e3551720bb44f8da3bbaf5cbd71df37fd3823dfc5adc1cc63ec82d2ec176ba01f0d18c64a1ac5c401de6bda6b0c2c89a77f7e0bcb8e8475d495280bb6e691e5439181db7e808dd35f7761aa39f1da31401650f7e80a5be43f19533ad3092395b02f19cb966cd5c4f0b9486a31670b06604ebbb588201edc58b05dac8b62ff83314d5ae3dc8e03f17908564b3512101a1670e6aae338c25e28d3a6df4d734b7d6fe75e96b4aa865c016ff398fd5f314dfef36e65549eaec51768ef9878bfb9f90cdc8d29208d936af6f97afcfb590689b9e8883570febc45b6a3253a25b1c947e643312cc0f5aab3da116e0b6042509ee776724c053595002043cc624a6f2c879cd9a785d5680227da94ce445215c547fbdb4db700b8671eed8aa192b534cd4a473603b02024c18f26eb3c3c78d9c5f820a310966840b91a0e2ff9afc7dcbadf7ead6b5175a647fef14ed71d028fa7c5775518fd22ca12cd92f9aaf840fec3afddb0937b68534b72044600cb528541ff9630ab1445538d12fa34c5274bc8eb53c042884238a9efdd6119e5fefa8eabca66d49b7044c72933a98b8db39b36614cd0ee1123c91cffb89b437f6097a0a91c3bcd8f89422d9a3916df69a6f51485e9758c30fc0088eab4f49a31e5b5197987f2a431e5878be841f9d2ad28fec0e6fe9ce55c3c2f6ca1097028b50bb91092cf626d3a097f6c172044b19d6152a36ac49573748a8b22c358b55cec4dc870cb8f1eb95626496a06d697478bf6c82598d60b636821b0d557ffd6b607dc6a9addfd12309107be8ce48a731f6be32e4d850f44119e3410944a34dc6eb14a925fe8cd6ed9a6f607876fb8f0ce255d5930b626fac8c723b27157b6894255676a2036c1e8008f58292a20ae5f8618ece2be25600caff7f52e0a188ff0660f3033785292d33f4e54d1bd1ec37389259ce58c73ef5ce7b01af0d19a88aa0b36c6a47668a16321e5fa2d24013fd1ef7d526aba365a4b549825f617f28af25f499b0e011be5373141b81c1f6442655147bd47b49dabd44d880e748a7d61494f1ee23a0fdafc6f83903f74f1cac9dd1608027f058d02b7c003efb406c8189037499bc183f068b803d9c82839e7dac1a4f4650c826ad76bace276b4dcd4fdd01144864fceaf52bf9499d9206c1b0da3fcf02c8d33e2c340445d52fd683fbe9ce12bcc267fec6d85b75ea469a5956b77a8d0fcbabfe784a7155f7c5e09af4a4cbf1278731f78b201487fc7dc1a8f44402bd40b9c376a7df8ecb0af7deaba479a9bc291c6a8b646031d455f36e82526bfea15d60ded57d1403e91c3fb18bc0f114aa7272c8c52ea4474e5d2e4029e2d82540476c568264551f69d4e4e78970586d1bbcfd8abb9cd8bf769de798429edbfb7879564f955dc28bf747a620bfdc65c4b50424bf37f037f70bdccd59dbd27edd702ba199b5cabea80a6595c74aa660c5c779fa22921c9d04649451d4e3fdff7f9de3fb0466c66f4e8ffd95112eedc75f289a97f860a5d7c9d916a029c1dcdd07d39434736cd4b381bd1c846c1768c365808aa3c200344307b4eddbe1489846f39427d6f904481e0fa41eac72dfd4ac863f6996d864f063efd3ca8e665e04691d8b6db9d0cf6831669692f9d341966fb48073fa579347dad8af46f3c61752d67057ff1df4cb7fb57a25155f4811c01957035a836f5bac5aae635984a6ad1adde37a80058e2b24cb20c9897433cb9286fd8bc6e96fb2a0e46e04fc6796e27f68b9fbe9e8dfe0bc67c82ed97e891131a53cee8ba0db68c281c7614453780ce705082e835cfbfe2dbea2f8aad9d70266732239da730823cbfcdd07ad37e5db47b568aafe259d9836d1d686c3f5d10d8323f4195ec40cb2ca49836a11bf8b655542dbdb0d05e1c31dfaa04ac06f47ffe671cee60745322323ccec85b45ba108a53a33e5a87b0ca23bb04346b02e3872c19bcb9d5030060f9fc85b9c26a24ae08beeebcc9021cd75ebbb22174f084ba63b158d65f06a94c5eb518b043899cb941bc63ec749572883d74c10bdcf1d77c20110e92d1a570ccb93db2b647bbfb89ed94aa666def681e7a62db0a6293a2f9b41d6cf0af1c20d095b49532d474b1d380f95344e359a5017823fbf790ccb133b5c1914e30844644450fe3c1e124800eb8d30468a5f6a86587cc66ad390f5ef490dfbaf7aa14c121a92750d0026fb03c9ea9bc369a620f56c88eb56a1fc84c15633b4d115a888d13a60e648647e6c387fd97eac6d6f9e695a854640cb00326f57cb2a07dfffcc4de1fb14f67d082a4b2a7eb3e1fa87a0fafce1dbd7421b7ba647797b01bddfdb0d294f3024e7a8850226624139af9854a6dc7eee58493137d128a7eb1786648892634da58448b768ca288332e921aa63c779897d0e978894b124577146b96b1b576cc6df00fe89b056001904b510f4035b44d9a37f4a00ee8f9d4b5f7a0ffda76b725b95f17b249f9833f46f623cc4c281654ac1eff6171a8ca3a7c425b8389d2da7e26adef66cd2e27611dc6104010d1fe3f9db23517d5a69c104d443911dceb632b32b39b46847a2fa16e1763f802f7746e5c33e86745ab69640e8178a5315d3a650e6f05319837730ceeda0bafe88799da2390521e2f78d7a25066d381e4af72bec4cb7852e884f566cc3488b2cfbba6b90ae1da156df2ca1ada0fdcc6d9fc4c6f9bee3848a0156fe0cd2160fd36d7343fb15c6e8ed7992955a565a887395176115f2486a08bc9d267b83b6249c564bb05dede054b80f68a0aa5228f066dc86fb3665f2b2f339ad666e9b56ff3477cd831d0a25b12cb22327abd49205510a12fb1d353fa5fc4bcf0b8c372c0a31bb1d472d7dad40737035c34981d5529759987cb6c5c6188fd2bea879e68b6f0f6110f4f3f318ae03d4a4e3870af97b6b0dc8a3bf253f9f0125f9430bbb3b12979fa66c5063c162fe97d2f4d0e5fc67f18d28c28038e085c19192c63b85265d24a32d65d600500d1e3cced359e3d0b90f62ccca9bde472769f3e30aaa6b90bc9294a373f24720587b0dc15d520c3de9d74f064ce09dae34ac5a99074d610a93ed62fc4da25060d0194b578aa2dde7be88b4a7e42a438a355525f96c13f6c3ca16ecff9cb756bd58ac681468407363b5e0da3846c5546af87ef339e7648c4ca09151c968c70db81e3ea97116d1704936da31910cc331f1ce462ee89578e5842a59f7d681d9657e60edcd7476e693bd9092c42e6aecb1c664b94d98c90622a37fc65ec311e9b56d4ead41071619c09ff67a56cde7d3f4f1925e69e4bde83c1bfd8ec652a2473e7f307d80b344a285bb38b9f301f1f251dee5f296cbd7543312b13a82e27394602ef7905e453a8a513d6efa524b0fc0b506bcd000a2e0afbaf7d1b61f46c695bf2fc481d3b4e7eeee0cae8b48d7569f2c0b88901e07e83ec84bbe094e95fc002f24129f62f0e9ff54fb6da9c1094d3492a38a63808c26784398e636f2524a1d3f657d3cd2901e62812ee2151e18dbd97eebdbd0fbce712b990e90a1ab45d8e4e2f5b1c7aba4d7885258ba406628b327aa92421f85978de8f7701ca44d759c128a2adf47d8c442fbd37e07cf6168fc7421df772d7af3e00aacc859e6ee747c58dd068e7421fe331b2f230a4c5d4a0987ec7860785aa775a170bfd46e37e9eae1f9b61e54819180928a317cf791b16fd786e46b7c4c9c3f7bce9ffcf3d74a3f7f9f925266386a05593995ba1ac2ff99495a88beda5ef6bf1115b03cd01b473f02e9530a9184e429eba93652ef8ec305fbc55e30ea8b16c0931a00a44e21b527ca608efa206312d8de3b203d4b32111624f0a4f5b422292c7f25a21000d726ef5d849fc1b73263d60a590c984903ccee285466df611fdd4a8a034db176c8820b22f9c756e9a249108d6972d5dfb7f826768327921c60a2e23892f6361d3ca3cb03888aab8d77104a6bd0b5f8d14c21afdfacbf7ff53134d839bfad84e4cefe2053317a7bef41d344636e52a9242f2549c0b3d57581ae0952cf57dfb46c15c611173ffab709f96188e5eaa79a060f34ad1cd3c7fc4d4d170a7616a49b74de139ad555f7c238f0c382d3396f32c1123236e146044baffef16037fcb95c08ede4e95ea6a935ffd165108fb10c3a93adf32b33f48bb1747632dc660796c51932210a446b05dbc1adcfb9565e52ba975013a779a9567180ec3a771bf0ec5ab02da5a58653e84543f96cb38dac84ac625bd6f79454417fc26a231390f22ac2b79fca52ad5828f8b32607bc3886a1c90a5e2f21272e826774e19a87d8c9278c2465a3f8459aa5b6f50d5aa24733f0a0072689e86db702fe3c199d889df4c6fcfb23863eef4529ec42955fa7595891b2a2fdaad7af3f1d5b77adb30edd71ff044469f80a3cc6659d11267581b51802101a84d8edcba9821a3ca1875a7056074bd78b9b573737b30fd501800", 0x1000}], 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x85, 0x0) getuid() 19:11:49 executing program 0: r0 = dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') 19:11:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x813, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x6) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f00000000c0)=0x10002) flock(r0, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xb7) syz_execute_func(&(0x7f0000000080)="64670fe90fc4a27d1e0b450fdb0ff32e46d902f042fe0765670f108a4e000000400f71e700c40101754755c481d9e4be1c421928360f0fda90") 19:11:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0x81, 0x100, 0xffffffffffffffff}, {0x43d4, 0x680c, 0x875, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x84c, 0x5}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xeb5, 0xcb49}]}) 19:11:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0xc007, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) setsockopt(r0, 0x3, 0xffffffff, &(0x7f00000000c0)="9a6a93b147b5f885dac808421203b7ffffff766eac81f278f9741eccf8217e11e0ac5bb0ff0a7518537c5b", 0x2b) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 19:11:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000200)="a265c1ac31fc00a9e41f03000000bd97195b4c317b5c66d91b44390fb0829ed335a7e30a6e8425154a67ce60c722b87e342b1ea29136fcf47d2727b790332fb0e1dc92720bc6713535a5f6b7a999bd7299bd9c13e39649ca1e5a344a9ee946a4f87f0a9386340f37932c020000bf25e85d003447879768c33736088534aabce4a462e2734e2ad49eaa0ff631a6c00248999e07670af87a6d38c2fb0f411618c29f01ca13b3a9dc2dac467ce143e5244a775368f4f4ee96d461676f10154599f53c68063eb123cd13fd45345ef1f731b7f73febcd08e112ab2303cf148d99b69a73a95b8ece6402d5a107cec0133835cf92b32f95c7a55774e88eb0f72ebe0b074e7291c58d41860d94b67abbbab5b29905a0db3e512a9259", 0x30e) 19:11:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x1, 0xffffffffffffffff, 0xffffff49) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 19:11:49 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) 19:11:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x0, './file0\x00'}) select(0x40, &(0x7f0000000040)={0x5, 0x0, 0x101, 0x675, 0x401, 0x1, 0x6, 0x5}, &(0x7f0000000140)={0x8, 0x3, 0x9, 0x8, 0x6, 0xffffffffffffffc1, 0x1ff, 0xfff}, &(0x7f0000000180)={0xd23, 0x6, 0x67a5, 0x1, 0x3, 0x2, 0xf7c, 0x3}, &(0x7f0000000240)={0x6, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x21, 0x0, 0xff}, {0x1006c, 0x0, 0x4}, {0x5}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:11:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x15}, {0x6}]}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:11:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x3c}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x95) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xbc) 19:11:49 executing program 1: socket$unix(0x1, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) 19:11:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:11:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) dup2(r3, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffce6) 19:11:49 executing program 0: r0 = socket(0x4000000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="d5ff9668", 0x4) 19:11:49 executing program 1: r0 = open(&(0x7f0000000680)='./file0\x00', 0x10624, 0x0) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0xa8cb, 0x6, {0x9, 0xfffffffffffffffd}}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x80000000, 0x0, 0x7, 0x7fff}, {0x4, 0x6, 0x549, 0xfffffffeffffffff}]}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="66781d758b24859ff4d32b2a012bf03d104c015bb80b216956e4c1d1042f8dfd54ee35472a62233a4b2f93d295ec79b68ecb6fcd7f0f082522e726eadd83f184b4237fd95125abb3195f075a2b859aa7bf6c22d3f64c7c26c502beeb25ad5a4e73858db81b2635fc3511baae73e823741e7eeed26d68d8376e7654b87f68086e56f27b17cbee53ab0241c2d6f968ba77ddd56e54e46028ae0b642d77de7a782ec3359af84b0bf1c635768dbecf4c1722fa8b91d46589eaab90a1cd13e706ff782c620c060e3a7d4fddbe09407632eacd4666e6a46dba82b847", 0xd9}, {&(0x7f0000000280)="19bb8023ddbd7cbf6547e9b0c37ed0da771517fd8dca6311fd4d44ff119180b6e20b9e501008e5ccbec153a072688022d4edc7a1ed6c0c88be589b5edc8318db773195cbf13202a522892063c49969e417852e9d1e4d7c1f1a5c22e63c9c7368a0945052dc4f5ce804662bb8649fb2b653be5286b9bf944a3002e2ed5a6ec85a84784115529af9eaa1a4aa784a5fbe7ae4511c2c2491be88184bd2ba871c3d115dbf799275c368dfbbb44b4ab93a3f9bf0b94bba15e5954c37cdb99752d3d81b", 0xc0}, {&(0x7f0000000340)="3c0415772e3d30839820152767c25eda33febd8126984b5a1c4d3b69d5bc01ae12f2f5604f084111371614c5ec387b2e9d7fc984", 0x34}, {&(0x7f0000000380)="a2931d977f55b36f370d24de094b3810f114c36a86d73fde1bf81454d1e13fc10e44b56d887fbff4201b8fb4f0a974000e78c6323d4f21ebd972964dee37a9e3cf11312cf8f580219712a177df4d74fa9e0aad37df56ab4271e0530205b7545f7388227bdbb387ddd8294f39b263fbe01177fd7ae8ddcf16fc242c81e39457dc2846d72cdff432f498b8fed73420", 0x8e}, {&(0x7f0000000440)="d7c08599ca8574b5516253f6b2f5c20d005c0b30c2aa724f701a59d8e8eb3b861ee91beed3fdd776085ee491e8eec4da6e32df251d1fe23effdd95bfe771e280d2f7592e03a05bb1f4a827e96d7aba57489bdf004c141cad4eb88c759c4cce48902e07e9dcbde075cc91e0c8ceb8e1787fad6bcc445541ea858ffbe04f000f3aa5d5e06d79be6ee614e29333eeab61bffd78f1e16452b80cde2daf4c1ded318743", 0xa1}, {&(0x7f0000000500)="57cbd6161ba6208855335fac9f1a94462456216305d4a354fc712632acd03b6d6f286befdd78871c4c08f6b3", 0x2c}, {&(0x7f0000000540)="f7f9112c664f9ed0c16aff3d0f3707f25653c89fda66f3b34bafb140df22087d30cbe86e670d2d114ea256aa7d9bae584eb4e1f99585250b5ff3780a137d5bd96110fb1b40a78364f9193b1525d29ac6f04848d8106dbd", 0x57}], 0x7) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000640)) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000000)='./file0\x00', 0x96) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0xfffffffffffffffd, 0x9a62, {0x7, 0x4}}) 19:11:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%*[\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='{\x00', &(0x7f0000000340)='^,}})^\x00']) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 19:11:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x24}, {0x16}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:11:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x2) r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, 0x0, 0x4}, 0x4020080c1, 0x8001, 0x0, 0x0, 0x5829, 0x0, 0x400, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:11:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0x100000000, 0x5}, {0x401, 0x20}}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 19:11:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="bc82d3545df90a7750792f37d72c247ba370b1", 0x13}, {&(0x7f0000000100)}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="47e9ba691ae35cbfafc0b8a65546cd52b6c2e0fe5a", 0x15}, {&(0x7f0000000200)="8525bcafc7a64dcfd5790b37fc0458d3ed1715c1b53a2f0c536dfc94aa891b4d78af9e484d76797726200160a76ffa74d455851f3ca43a52a6647256d43b4f25727760546aecd9c96d742a66cef3924fa58b2b9060d98939273132d2578554074d1f258fadd81c0358eea1632ab85f01ca6e3d72eb9b3f171e1240d1cf21e2ae475c715e12de0b269e3d9fd9952a0cb9fa9c8c9de6a7b09b8935e7541314c73b2c767894bf13ec6dc1707ba497124c21b3b1d77bdc6801d6c8cd477be9d8d5287210c3442e8024d5bf8a0a4ddeafa8b51fc5b98f31b1c94f90c5745aa6ef707fb61cf6836832dd81efe40b522aef8e9e32b4513e08d1e7", 0xf7}, {&(0x7f0000000300)="05618aa239901e5c60d23a9b6a23731ac7b5a1af18bb1eb8d28dea3516763ac55684bf185161caa0fd0818ac334039babc9a646bf41b8b88e7a63aa4c942170087f513f21eabb4b3788e9d6d6f22c10d719f6822dda5cfef130eacb8a0bb", 0x5e}], 0x6, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0/file1/fi', './file0/file1/fi'}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') symlink(&(0x7f0000000140)='./file0/file1/file0/file0\x00', &(0x7f0000000200)='./file0/file1/file0/file0\x00') 19:11:49 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8009, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xff, 0x3, 0x8, 0x5}, {0x1cd9, 0x8, 0x1000, 0x9}, {0x10000, 0x0, 0x8001, 0x8}, {0x3, 0x5, 0x10000, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x979, 0x0, 0x0, 0x7fffffff}]}) 19:11:49 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)=[r0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 19:11:49 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0xfffffffffffffffc) writev(r0, &(0x7f0000000080), 0x0) 19:11:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:11:50 executing program 0: r0 = semget(0x1, 0x3, 0x400) mknod(&(0x7f0000000300)='./bus\x00', 0x2000002011, 0x3) r1 = socket$inet(0x2, 0x7, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x1ff, 0x6}, 0x8) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x10) mknod(&(0x7f00000001c0)='\x00', 0xac14c341704e1152, 0xe) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x2, 0x10001, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x3ff}], 0x4) r3 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x200, 0x10) fcntl$dupfd(r3, 0xa, r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x1}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9, 0x100000001, 0x0, 0x100000001}]}) 19:11:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 19:11:50 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) chown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r2, 0x2000747b) 19:11:50 executing program 1: r0 = socket(0x10, 0xfffffffffffffffc, 0xaa2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x0, 0x8, &(0x7f0000000140)="4d8248e40b6d5d355f0b156d20280e4d8c35adb9112cd26a", 0x18) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x6}, 0xc) pipe(&(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000240), 0xc) 19:11:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$getown(r0, 0x5) 19:11:50 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x300, 0x0) flock(r0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x2, 0x101, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0xffffffffffffffff) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10002) flock(r3, 0x2) 19:11:50 executing program 0: socket$inet(0x2, 0x4003, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8202, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1000000000000000005b550000000000"], 0x10}, 0x0) semget$private(0x0, 0x4, 0xa) 19:11:50 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)=[{0x3d}, {0x87}, {0x8000000000000006}]}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0xfff}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x80000000001) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) select(0x40, &(0x7f00000001c0)={0x3, 0x8, 0x401, 0x7, 0x5, 0xf4, 0x1, 0x5}, &(0x7f0000000200)={0x4, 0xe82, 0x5d, 0xffffffff, 0x10000, 0x3, 0x2, 0x7}, &(0x7f0000000240)={0x4, 0xfa, 0x3, 0x800, 0x8001, 0x7fff, 0x5, 0x3}, &(0x7f0000000280)={0x200}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:11:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r1, 0x4) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) 19:11:51 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x7, 0x5c4e) socket(0x2, 0x8000, 0xf0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) fchmod(r0, 0x2) r1 = socket(0x10, 0x6, 0xd362) bind(r1, &(0x7f0000000080)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x75261eb6) 19:11:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() recvfrom$unix(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:51 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000004002, 0xd9) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:11:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x1, 0x8, 0xffffffffffffffc1}, {0x1ff, 0x4, 0x1000, 0x8001}, {0x9, 0xffffffff80000000, 0x1, 0x2}]}) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000001300)=""/178, 0xb2}, {&(0x7f00000013c0)=""/76, 0x4c}, {&(0x7f00000001c0)=""/12, 0xc}], 0x6) 19:11:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0xffffffffffffffff, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb", 0xe7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x4, 0x3}) 19:11:51 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x0) open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000680)) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x7) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000006c0)='./bus\x00', 0x400, 0x54) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:11:51 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000480)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x9, 0x4, 0x5, 0x5, "9dc6705ec38d702e398c25a25bc2b16f0d9a7523", 0xff99}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000680)=""/121) r6 = semget$private(0x0, 0xffffffffffffffff, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000640)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000400)=0x1) munlockall() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 19:11:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000040)='g\r', 0x2) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) socket(0x18, 0x4000, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0), 0x258}], 0x1, 0x0) 19:11:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x9, 0xd38f, "0068ddc17f33248cde84dbf680776a662480d14b"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0172a76d73a831a4f47ce3532373ee9fb80c0ec0efc948895128585aab0128dc03e426b2e062eef9820f944a025653a9d31033", 0x33}], 0x1) setrlimit(0x7, &(0x7f00000000c0)={0x100}) 19:11:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:11:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) sendto$unix(r0, &(0x7f0000000080)="2e1f845d4106a6da3b7bd6637268232f1dce2a91f2b0e53c9d9420b3dcd6b5ac6c213be80ad6f2fc4ff315a8976f9648e9e4bfd089b87412706ef6b5741f11f4e90d24c904a288cb598934aa8dc195d5006bb6fbb4ccf1cdc7b4490e225acdc9db21afb6dba0c1c6d54630d9399566dbc1f6638a2ed897dacb282ac0545b31a20d7618b651321d59f530c7f1c3339354a806399e5c7f242b1267284299cbf9e85c0ceeb1e09d7f3a17859ed8b40f2a2b008dd0799128f76963fe10a765bae5b6bfe9c0c76624dd69a18cf585958659b735399070fabd4abc85a3c52c47d180a4eb63bd45c3e4ef768458173b6f5ed833", 0xf0, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:11:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x8050, 0x41) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x5010, r0, 0x0, 0x0) 19:11:52 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) connect$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002003, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) open(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) 19:11:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x84}, {0x8000000000000006}]}) unlink(&(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x200000000000) syz_emit_ethernet(0x1, &(0x7f0000000000)="bd") 19:11:52 executing program 0: pipe2(&(0x7f0000000140), 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4000000, 0xfffffffffffffffc, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x10001}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f00000001c0)='./file0\x00') r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) 19:11:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 19:11:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc7, 0x8}, {0x41, 0x7fffffff}, {0xc7, 0x40}, {0x22, 0xffffffffffffff88}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1}], 0x1}) 19:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x8906}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 19:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 19:11:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1000, 0x80000001, 0x7, 0x6, "f20111d61998948dc19f8121c32393e06ee77847", 0xfff, 0x4}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="b5ce966aa023fe30b96b702a84da35af01de9d007e61c1519b2f480e7a737ed435b388d95f5ca213990161027579d5f61d5fbe082c5de33ef7fcb4ab9061a45cb255ab74150b2a00c77221bc53c644e5a1f374207f4194ac"}, {&(0x7f00000001c0)="551940ab"}, {&(0x7f0000000200)="d90212b405e6ca6602b3d0754f866d008face7ca61b8625130bcbca2bea0c218d4f49648f582406c780d", 0xfffffffffffffc48}, {&(0x7f0000000240)="8414f4d7565ddeb8d9eb90dce89f1285e08d5ac82dfcdef44164b176747e296aa97d760b2f"}], 0x10000000000002df) 19:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:11:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) geteuid() getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r0 = getuid() r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x140) openat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x4) setuid(r0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 19:11:54 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xffff, 0xfffffffffffffff9, './bus\x00', 0x2, 0x8, 0x1ff, 0x1}) mknod(&(0x7f0000000440)='./bus\x00', 0x0, 0xfffffffffffffffb) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/10, 0xa) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x8) unlink(&(0x7f0000000000)='./bus\x00') 19:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="874a99002e0e9150d9d445a42cbce66b972e1fb394220867e5370ffd749eb8635cf48306137bf068f83aa616", 0x2c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$KDSETRAD(r0, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 19:11:54 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 19:11:54 executing program 0: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x12) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x6, 0x10001, 0x8]) fchdir(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = semget(0x1, 0x4, 0x8) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000200)=""/103) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') 19:11:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x40, 0x81, 0x41, 0x7, "05b23a7604c47e1b5fb506c259bdab0488de1009", 0x9, 0x4}) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) write(r0, &(0x7f00000000c0)="04", 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000340)) setsockopt(r3, 0x101, 0x20, &(0x7f0000000380)="6d9a8a75a0f661442b399ca13de400c3bdba4d64a3f0ee44590dbc0689f810d55e8fd256b86a64622dfbad8819e25a121d644b64fba9a554f0f41e81b6b848f569206247289bd017dcd2548faf0e41d6671e3895a9af38db8efd41aa95bf14666f6b13ebf48ed1e8cd42ca7ada0a13350028e9f66cd47ae52e6cd25d28a2e365fa3d4939eb714e439918ae69f2ca43e1229663da3d1296ca82d722cdaedcca519b96a9df17e43bebd6154041ce016bd6a5b7e7e4131f0778255b1fa3f90d75c20b7185dec6fed0a5f184c2b22b088c77a8a577302412d24fae8d372dec8ccf55af19293e5d91aa99600605b742a81d22861c874f73609dc5adcd91b64ceb0d596feb7c59ad7781bfcdb528862f471879a42ea671b65f562d117c09d6bf390b10529ca59973ff4d5ee9496e96ef38aa9d1d7c6a973662171eeff614995e69ab8c452a8a427cefbfb4760d9b3d551f602f5a5aac63d016692bfba324a8b3892ce99eeb34cebbc00b67a453218844f69f7ace1ca706442690eb7c9e503e4fa2393c35c4fed4bf40c7c53dcd2a8e9994e93e001be799588fdd674b8465c494d23e3e179cfe39ca1e36230660d7cb2b21152c4b6573242bfabd9870c580a55441ce24fd9bec0098871e192a4838e64036413737b9da0b84610e84c2dcb05fc0bea2bd16681bfdcd3f79494a3f8dfd2923cd71fb8cc838f522ec3fa605b27fc510286fd27fab29670180a378e844967acb076c0f76aed516597c099dddbfc166e163f86d15d3534b6c3e363b7279647de38b4b618cbcb50f5d5cbc83931f99d6dc9b2d9fb621b25ca6b8aca2de7990d66376306136d8725268d66c0c8eac82c9a195cdcae5d04d59315b94649845628db34ce9a3ec4fd7bea90565756059aa8054cbfe0aa1725f71a988bde729276a21a9b557a08128f97d6595b8ba5b4fe047e189535f6262103428a6b939a01314d2d6a8a65d4f31a8e903fac421480a6c8a408885975e5167b3fce38bda3a405aaf6777ce4ce79259d4126c4d86fca56189249b3c7481f3c67cd3a4a79c7046a32a039fc4547a43580f6309fc216c0c3cdaf4746808a46bdf1d300ec354e747808130e6cd26ba64be486e7aa6fe978c3da4ef8d12dd945475d3e6fe6e8e6090ebc9f3580b9ee445f7661ebbecc4739f65f14c383a658bca1a46baf7bcc3894a6142f3ff214a26069512fa6c66793494c57be4bde51cde8f86ead328a4213515dbc9e11b3afb705687adb05f6c106e6e059b99c49e864885c3d70b07eeaee3f649e32bf1e97b7438a9c288c778b3fbc385d3cc35fa822ac3a5e83d190bc55599a500a711e4ad0bc533279d53a15d5d49c69effbf4691911dec69f56a9e1842d04e632abb57a13f65958e43e85f292b798ffde9a3ac924abb51999bd7aa1bb08a3ff672639b585c1a4b55593af02b0234da756942b76153b40e774687105cf937385ef020bfce7bc996d9dbc97e88d48c9cc24f55e46913bafc456788a4ee377ecd73e626c4ccb89fd8d6e16ac04b3ebf50a96cb06f74b9e21337e068052c5171c988bebd33c72dc4bf3d33f99dc2760910726a63d1a0f5506d97939de44ebecb0f908350cc5bcab3a6df66ddc682e1f67cbd2dda884fcfc4a2f3ebe69adf8ad2ebe827e4262b42fd942033c88b82cd7dcd257e59919f9c26954f7a356a562c8b9ae94afd97315a9c150ebfa9269a71d862469575dbc97e591f648232b83aa2bfd67aeae86233e069dc956e5ae0ff71ed51a32e29c5f8139ed63f1700cf8850959a39b240442ebb4439b62e5392056b91d12180c5c2febb6c4e73fb1273903f1707b01e0fa00692fb9d11710ba8586666c279e675b81e20e37c93bc66a4b9c92e3b03391da1ccfb6d8f0eb2b50ea0949807f10f239b46bf7f1cac7b89073191e2ea54493105e9b811f27741dc8971398e4bbdfd27c5d8320ce2f04bf64d840af68a4159388a8c04b399db11399c7cdbfb70fe1d962e61b040868cded56b2612cdc06f1538786d95c72ac0aed8ab0e7ef0c33820624ab2f65c444e17f08b15cd2fbfc124a0a3b8a532398fbbe1af9eebf2077ea7301975c0e186e93664cb5caf4da14462d0714c1f0506cfc4ef4326a8a75b703f896eabb8a340e79d5d08c4f5bbd17c9517a43a31bc605f078fb4cb4bd669676fadc26ef1602d77d03a18e79f109179326473cec4ee93ecc79d6fd1d906b5066f65a031247f64937c1023eb28b5c9ed343d16f784b671c07c1c8fcf33592b24a7e6b0ec884d072ae65cd0bf2bd38f7a55ab7bf7600ad475e66bb509666c5753970092589dc68839fe513883a971ec3bddbdf641a1c9e6bdbaca7f2110a6b9da963ea19d4701f90063b527d3faa86f5625e262e701891668f79f21aae663762c2084ad314fa8ff0b28b304fd7f477982f654297777b69a7848b5b2011edda22a24f640980912c9cc2da0306d69fa828bcf748ce42867c1edc7fde6ad522b0ace1eea1f4110c1f9f2b65fcecdf8938f835465b4b1a84dc473af29dfd641c3e150d527b64061c70cdb9471e6e157e6c0b36407de1d0b076fed21f7d58abf015727ee0d2df227e353161e7fd71191b080a0efd298819a0015d3ed5c0f95d97958f716fa362a965bf589c04ba4e064ce92dd65eb146b30c104367e78623c51fcf40f4017a93664af7ecf885afbf4206d1c7663370724533ad8fa44a7a99ee96bebd2b096db16241d5da3235e83494f4caaf3f8380a9d0bd610acb57256bc6c02997f7ac02821661d3591f1fed0b28cd0b8c05d256e6543411f40e7b2253d8bcb0576a9bc2c5c8459a6e56e9539bdf8a91ffb62ae82454ca2eeda06c91c0b68d9f9a021fdd53c24aff39fc33323f97a139b20079757b4083b82a7ca616d4dbdbcccafe59f17ab0eec9cdc643b3ead06018406f078df5c739a56c8bc430fd2d35f6467e47e7c9ffe92f1a651ec5385d86146b9f75f5a4df82db3170561a57fb9ed20c0295e7d5125dbe8b330f6200551abf5ed0fba3467e6f7bafd197517f0b7ce36028a285a06cc5d39d4709660014ce2752773b4e56d25f89c466df72cd5fbd5748cdb04682ca4b8ce540b6893d254b2592010c78d5fcc95ded9bfb32eb7a37b7152d9a82492ea1200f7088631818ffc7dee2af5b8892c3b921bfda607361fe42450c1f07d0b2bcc7a1e921f35ceaf7706e2339ffdcd266b1660afeeb64a64b183b539044cc94745a352902e9d17b3d8301e8283e5d6c63b17ea3fe4de0a5df040bba5b4c9a75d0846ab5bcf5fed94373ec2030f178e61a865e491173d5d8aa82ba8fc3110e96e3c678468ecb079cd56ea33db7062a506c080b8a33899a6b1e33065a417a16b0ff11f6a77d42f9e1348717525de0f269eea4f97dc10cd62c832fbcb14c6fb962ef3d34f6e00566ed677819a096945660e3b4a5acc46212003a40a6435a1a60d51780ebac54509bd867c75635f7385032cb98cbcb11bfe6c4cacaa6f1a46f124bac21e9e25649493853659d63eee145554ef487e6f6bc2837d840bbd06d42c1c38aa0b1a76f89b28a43b5a8887c815d14603c6bfc53bbe1f3a9b4ab7790fb621eb830e3abf333806960ea47cee44a2579f57f159c4e6ea0a194c57aadfaba44cf3fbcd09e910976bdb16b19ee0141a0ce87c482e5e800deab899ade87e306b9ce8078ed379cad43506aaa48e577f775c8b5d176e4e85f71953c6f60b31b0ad8755f96043ecc73213b94c0338fcfbccaaa79199eacbe421ed5bdff856143d891e133ac6b3d31bbdd3634c38ec43f4226e3185bc8f937ed22acd3ade6519860844f9ffe19c461fcbfa824a5d02c48fee9f3b0490141c6bc4c2aba63c9fc2ddc4abdf156cbdb3d2204f17429ab92a4faed81b75bf37143c544c61bb38e4ff99f5e0b38dc3b815d06d0f65f3ab7f72ec425114d5f17812a2ce96fd19c8368cf0f5b9891458d228580e12d193bb5a7f076e82b7c95dceedeeeadb8208617e2412d68d69a04efae0f6677a06973b82a09834d0878617cab0f047b64fff66728e5e1f46d8639bda4e934fbd61bf7ce1877cfe9107fe683dc2301439e78a60de93a349bea22eafa79cec9cabf284e5798e168773c26ce49f28cad19004fa08a9edc5a229b2ee3cf4ba2ad2b6249aa2fc662ccceac6781f57ca1079487c8ff5341d53dd91aa9809247c44f7a081b76ebad67b2b0e0579b885d4e0c57cddb2af021965fafd905a6e07e84c0ad80b1c1c617ed20363952ead49cd8034e981130daf7f25e5ddcbeec52d376bab2bc3e356414d44ff031cfee78fff37f071b37058e12019f993ca2390b6bd1c605413737c28a912f4227216d009ed26c55abf7b03d5a1702b2944d668823282817011dbde9f6d38682a7cb11fbe65a279e5ff12544256ccb56d7b92a08dc34b19ecf2aa88ed3ba32f66499f2360160db38a58ab77f6f03e9dea1516382871fa37ab478c064e2235fbe9159388748e87f6b6f8492fc52533637a6e8f76cdb0bf35ada6b698e8bd07d28ba6fb1c9a75c7158b50d282212cd1c8b4f2544c98229e457ff2201d4db494b069eec20758aa745e4b6778c29f6a8302810765bda54c07f47fc9e1eaacfde60fa18f29453aec0a3a65b80373319e07f0179e5ce180658b549836baff50a4a2931662877e58ac0a967966a2496fc75589f903fe9a2dafca3172bb11721c700fb834985a37ad2282de0bfb4f133f056ebdd337dfd384db0e76dc9c59352d254f48479f040e7dbf87cee32c49bfdd3862191bb7406a348ed3b2dfd9ab91c72f981eca426c0bb32f91e21705bae014de305cb97ba2714cb8241f841e1306f6fd5fc055b373e426165bd6b9b3a90a2b60f8c26489638e686bf501fd4d34cbcf5e5a03ea00855a26bef77685ad0c282646dd4daaef41d56a2ec484764bcdb30a9d2a63cfb25b920ec937d72d0a52feb0f0fd5252989e69a344461f50cf4df251b5f1f7c5edec04e56f1e97f979d18ad772a00fc28fcc1eff65bfc05e005b00d95d6bf2b78fbdb4ab90ded4d0272bee1da481333eaf6cacfb9da3aa1731d45c1febf3638e72bb846f0e74470e256b138c826b0c498f07621ff92c5bea2818b0911108d25301e429a10410f7f7f0a909b4520b2d1435643146e86ab292c6828b0d22386636199fcf6a6c7f446650318cb2e0282be8edd223c9cf8fe6f58b81e28a27d252cfcf4cab5f727d7fdf0022e9a7672888052b1cf517a898cce79492487864c8233f16a922f40be5db0010a276229c13c77f7da1131d72d8e3683035fa64ca7643974913a2ec77e14fdd22c3c3a3483b1579e6eb84030900e31fb911a121e5ece668e62012f72b3bfc189afe121784196c665464bab5a5a5cb3daf11ba48df442bb6bdac6693c77b4a1131827c2cab251fe50cdb56d64ad65ec7f14579a3b154eb2200b6c55670fbee128ff373c7a3ed746bf43060d07602f411ef10171172910d9c73d5424f2a339214ed9b494f99012070b0e2648e2d59a82db1f0f9ad56e622909cb4bdde507ee418340ff25262ac316935b3cc7f349df20078c34efdc1985dc4432480454bad9be2449ec1e8f9e5a589afa3d0876de85a1b38354f0ef7b06f28093a99b59e767bf831547080da7de4db7f81ddb0c7bdc4b4aba269a5babadd0aec885442ae54efe8231049d994272fbe39bb5f5a1197666ef029b9c0020891c8ecca119b5fdfba96c8c33c0219a85070cc75887eed2c384a4c66cd707188036decae8a79ac1b2b794ad73801252cee1bf8931695584cf196dee48c1a570ff5d2419eea1f0e2204681af0f56aa004a7", 0x1000) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="5b5d70a4f060d9e9afb28c481edac4", 0xf}, {&(0x7f0000000200)="b98dc919ecd550c832320c25f717f3160f221ca61fd369a7e665f18c0189eece5be3c7525424da1ea7c783159525165c2fc8c524469960df6668ac3bf35932011a93d10e74d4c82f2800c4d5eac8d4f34a579fbdbc3b6b465a9b21aa4f1ea36c1808eb4d162adf73fb357967d6f0e1248d3cddffa85e733961facadc7b4be3d95d84ef6a641273ccb827f63518b373ff11b122ddc69d3c33c275ae6985a69a10b31ceb2c9d0d929a309fc07586", 0xad}], 0x2) setegid(r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7, 0x5b4, 0x9, 0x6}, {0x0, 0x1000, 0x9, 0x1}]}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) 19:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) socketpair(0x26, 0x4003, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") unveil(&(0x7f0000000140)='\x00', &(0x7f0000000180)='W\x00') setgid(r4) 19:11:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) 19:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0x44) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) 19:11:54 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x8, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0x100000002, 0x1}, {0x0, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x7, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) read(0xffffffffffffffff, &(0x7f0000000240)=""/51, 0xffffffffffffff65) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r4 = dup(r1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000a00)=0x9) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000a40)='./bus\x00', 0x30008, 0x5) pipe(&(0x7f00000000c0)) r6 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r6, 0x0, 0x64, 0x0, 0x3a) r7 = kqueue() readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000440)=""/52, 0x34) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000100)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r5, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r5, 0x2}, {r1, 0x26}, {r7, 0x4}], 0x3, 0x7cc) close(0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) 19:11:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x800, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000002, 0x3d3, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2b, 0x80000000, 0x0, 0x80}], 0x1ae00886, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x34, 0x80000000, 0xffd0, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa2, 0xa0000002, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x42, 0x9, 0x8}, {{r0}, 0x0, 0xa2, 0x1, 0x38, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x91, 0x5, 0x2}, {{r0}, 0x0, 0x2e, 0x10, 0x20, 0x2}], 0xfffffffffffffffb, &(0x7f0000000340)={0x5, 0x1f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x6, 0x7, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x7}, {0x6}]}) syz_emit_ethernet(0xbec4b59e7c02b7a7, &(0x7f0000000100)='@') 19:11:54 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8002, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="548b7b8ecfa2d422c29d923b782827059de5c319768c33d7c8446931718448fddf608ef7df7fe6b003ec9b7e71f1868202ee95fe40547702b8d039f19fb4052c4a58d3ac93b6d441cf3d", 0x4a}, {&(0x7f0000000240)="113f9f3728c82b21035a8714109bbae2ad0768cab720a532e20e5fce219c45a6f30f344b16eca31b578888942e9a29b21cbd5788696c0e11276dbfb519e0c6d0b7d5f4674359c7a2ed824ddcea5bfde2dcbeba1550b7f526cb24eedc251129497b31765c", 0x64}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000000611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ftruncate(r1, 0x8) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ftruncate(r1, 0x0) 19:11:54 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="306fe3406360e075b9b6563f70039bdedc09000000000000000000801f31eee4073d553d6eff15a75e6d37b65bc190218c67c856da7b68798a0ab02c91dc2935eeef6dc41b96c75516cf000a43a40700000000000000471b0d157a0f4d1d6ad154cf7261e987753c35878e0b2a1e46189bea4b0b24ba22be5d8a", 0x7a) 19:11:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x88, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x0, 0x5}) fchflags(r1, 0x20000) syz_emit_ethernet(0x9400b808b824e62d, &(0x7f00000007c0)="959f3c7327bd7707ae6cbb07891bee4e4f3878d39674492afc0cdabd23b82853150ebdaa62542c6d00aa2a2e64fcc6e967135018dc8581a284ceffef90b4ca12d1f09c7781b2e758de01040000000000003da3f6598a3f0000003a77420cc2f7138ed7b1ffe21f779129d3ca6c3402bc5ddb85f528f34e11159947568163d3ae1a7f58f85882872ad30e9c9bbe1b28c7470e4e961a01cd4ce185dcd806a4ca049a9aef08b9435293cd4caed4763782d4f708c69f11dd97b9b12620171ac8874dd0052ffd43142d4438da093e9dc44a0f645c486b2a646a2d6d92421b8dbb4dd775c24b6a13cc5c3c3328317d6e6a89068cac012479877ab6c291d1ee66d31f7f32fa5ccbebd6e562794086db9f3b486471423ac0932a47d34caaa615d9009b437409162e43c51e2523ff733b86fbc5662a63649fca685eb106c49a7bbccb36566960028cff5264766aa063300a159ad69146c2561755e7c3d156213cc2b3f8ae1c0c7cfb4d1208472ebe5282b5803f3d6808dec69ba30a59119da8d9f234f147d079f92c49e4168bcc4996dc861bfbcbf1919b2d485bfb548c05ac6a298ec3da6e4abf80041bd96b4d66c547c20f818c4b7a91aae4ae2c1897abdfc779e0dc17f2f4bd2c550d2ef481bd9c1a8cc8fd14172655e2505e342a2727a58a") setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2c, 0x2}, {0x18, 0x2, 0x1, 0x2}, 0x8, [0x1, 0x5, 0xdf6, 0xa000000, 0x6, 0x6, 0xfffe000000000000, 0x6]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xb38a) 19:11:54 executing program 0: r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f00000001c0)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000000), 0x18) semctl$IPC_RMID(r0, 0x0, 0x0) 19:11:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000290000003d0000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000000)={0x8001, 0x6}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="15723f7450d1f1b099cd52cdc9b97151b056566311e881ad0cffdb30742218ae2ddb0e51c1423d7436921fd5d27c765dbe93a96c7fa48e3ea50097d48a9b43955f5d27b7ab2c71c656e1d8e79f699e3006e74f37f0921858fbb9d44f5972be89ba663d6040c3b1fcb0fb4e95a91fc55df50568fde2", 0x75}, {&(0x7f00000003c0)="a0caf498ae72e9271f54fb3737e344b8eef97edff04604ad6896bc5e8cf3a4909529ad64a5312d94edf63219e6b69f7690ff6d9412672a4b55a53bf51a42084bf3ca065c9442a98692aca35d24e09c1387e5908db6e27d6a4bfe2cf6383f4e46a71542d5f4587b94f1c3f99068955df0862ab06fa37443e016971ce52a337d063e7f56a73401fe6ddebfe5841d42262da34017e63e22df4ed8cf36fdf8acf93b7a42c3b4fded7282c8478278ff88746820e8af2b80ba4537bc5525d36f4ddd8ad0b2eb2399240621584dd5bf53c81d187a23a7915b3c0da25827bf9c7e80c642bfc52a4b1672e060fc4a5fb27afd187c240ad60b844fc4cddc62931945970f471b1d44ace4fdbe904a0c9bdae6b99f9590e777480da69f96c6dc2c5b589c3d086c6937b8e8f9fe56412c14c1ff5ec2d5194a82f0149d9bbafd0892c80efcfb039506f5f83767f5497c438a43336f7f764a087264caccf9044723cd30e18cced18ff05f1b98660f0e4775341be5a5036add6e6a58a5f563be39e870f4371be18202cd45be841d8391fe816971b49d94678eb4bb8b2ec30d288c24d8806f684d4be8c6ff747130a5f25e614182b1619f1aa7c06529ae28a907c6344ceb97d1c3beb84fdd3c2124ce0734abbe7136892c6401a64e12237589b9d5ea11bc77a0f18172f05bf431c0b12214989b106e70305f101292f40487c490b753ad709bfbab247c003b4b2d9cfdf1a9eab4545c830c45d93bf316285b5a7d24f4781b7f75f7459528bb02e3513cfef4ed94d887c96393ea4450d722872a053d9164055417b6bd8eed99db63d22656203a68d28bbff8acfee49b9e17fdc4ea4fe4416cbf0f7e20413fa020d6b3f31958435b04132644bcca0dcf4f619d1478a503d4c00e8a3598938ad2108ad28950b56b0157aad691728270625825af68d936397783b3bce88831941050ced74aa0d52f82fc610b7cd5307954b556ee9bf1f08b5779c2ffa7462fe9965a8229bc9acbc0c5b580f4c14ae869bf80b06505e59e5090e9a4b4906be4584d831422e26779ba6e2efe9ecd95c289d79917110e8af24b9594bc68acaba1d3c690e1770a8cd739ccacf90f64cc0d2b2bbc0673d3ba46cebd24a2390eddf7c55e8d3b2e7db3cbf9b4cce49d8e72693db9173ff1f49525b38a13594d0c22591490664902e7274f9d44de036c94dbc865f81e2b279f02b9b354ae6a9a0714c94290809cd68d0ff7eabf27265fa40e07b887aec7764abaf5859eb3a1512eb02602c6b84960f456a5bac4d31ed15f4ee3157be6ad268c865948340f53a6da2778776899bf1af9e51dc07caaf333333390a4f9da1cc8db91c3a260648830dd0bc68f94ed1c66fde26625a63d1fc56984b59a423c4fe5e8f6833cb4fcd16277c4172e28439e34f7036607c24587391b1e1fa0e47b46224b6e8c513bdd974ce9b55cc1fd48c9bc046deb34cd46f55c82536b07fc74b88a7fd0c12424637ebccd1d1bea684de0d47a0865053ff4adce9e108346d88202c4e8529ddcb52b6cd51e0062c431ebd7f114092dc1c4f8838aad1c35ec0894ee0d939f7afd0ddfdaaf9110db04b126ba291849ec6d08b03176e0e150bd59b9dbf653b1036f063e9d1ea43a36c3bb6b0003753ea8895d267d04e519f576d9e83f736531e709bf18ebd58eee3c7df1deb9d37dadc1c11ac0cf4b52d80c13167f97830548c95e2d3cba7254747231c4d08e10e134d51ea7748acdeda71995dff68a31dea2e53be5b5c7545efd0e88aacd0fd9369d6184935ed363d4f93579864ef3070d2d3dde8b75016fc14db330f0b25290c2209e0f4e9de914211a2eb077543664adf5f943ad90469ca3b13d02627f9e75254a9086daa5584007b586db6b18b3e5ba1858f5eee4a83d3a8268d0caeca5e52b610c0b0bb3c93a6be189395d49fde67b0754c25680612f354feffb7ce90cf89a6bd847aa06ee3f7b9f3c07c0b7998ee35f18aa91abe94053d8a6ae4a94e858a91fabb83ceadc2b900d77f0dbfa5cf5989bf1329cb77489273e2d85dd22eb279ab4cf2ce8c38580b15753349b1d0659d636601570855ad6601c1b9d93b2562593fc338985539b5e805b2dfae08c46d8cbd6ba74d248c5b97d13a9e04d28567e87845ca90f048627a342138a6f57f39c608fe59694e605ad8b4d709d134569ecec2aedba887fa935a352f1ac0b0d7a2e2285c3ff73d6cdc620e7aac39e94ba3346141aa081cc55b021584b7f3fb264866ba8874583ac07cf051ee4af1f0a4caae920201b3a751dc35b59224c4b110ef054b8b348e9a300b3efc7a3868226050154673b22094bdde383a157ec7035748bc95b8ffdab29c3bc5c978aa455a08c13964864579e3e7a8850d61e7e314d58d0ab47fc61e3a8c0fb2bf3d1a9dbb3ec70fec55db52b1f4121a65c2b351acc307ec615b2dc0bc37217918c5b055b56461fa2c3a369c5a2fc3bb8b0d974566fa9a9d7966c39c823723f99b71fe865e18fbb167360189b504daad2738a82c88d9cbbb06f8e1cc2fbd91515dfbf0568282b704922510056633258869761871daac96e34b6881af642f1fda91584b67d991d5c63f8a46a73fda4ba6d397d89b928c599d62c50ff554821b4ad30e0f54c4e8b9b24cd2d1aa3570fdcc83a986afd121159d726feac903ce5df110f8913ff9ea2d011f2c701e5d2b721ce1e781adbb88bb3f64dabe8b24fe78094c0a3b96b0fab9ad65ae16aa20369ca72e372f6bd0886462cef3e533c477bb40bb8a6e96bd6328432b8520715ade22cdcb52d2ff3d99967775288b3368c4f76719658a81f26c5cbea9e5d5de3fa02edb7cd941bbcf4e4297eba6d3514afe250145e5e24093ec853c9824fa824a44e034d11a7fae3c2d7285608a5fccf0fda74e9fff968a5b4b436707f9c77df487b8b6d69145b226f8101a7aa37c186b13a9274a234f53973d05d6b673f0e6e91a17259d6106542c372e9331d6d77b339b621ce1719cbb10fa74d1e33d65f03dc6fc4f6c1ba4f4d40eaec2a0963c101a9049b2a39d8abb066fefd84c5e0872c3a72883202bc952079cdc456d4f23ad7b398d70978e216af95ecd1c810ed2cb508ff09d8e03fe26bd09517425d9f6516aad26ee95692910009b370674d0a79c85a0bd70d2d05f2fa79c6863ce5003cab1561d2f47f3caf56f8daeecfb37592fe1370d317c882c8dd94b28f26799c0886a7b75f844172e9bc49087b72e2120c748e38332633dd9072620f739ac5e33351e49f79f61fbb83adcf33d5eeb4bed11c103180d014351334d6337a4c235ca83a525f0c17c86e6fb1698f23c54b13fd6482ecf2424e178b65e31da7f4d7a00732e0d13b2979be7646d17f885c933508c700e38995589ae2584dcb58bdac4f985addf285a4b6c6237878b0330e7c0aba2533018b338bc0f55679d532b30ddfd7ca1d381b9eb6b8392e3ed630bdfb3f65377b6e061086029b3f742fc3fd18104374d7bcad3ab9d68c31f76cb9e5707843bc26869ba881c08fa311638b9665f99bb6ae3a1ce7974104909c4ad87903e6e50e62362ff16c9a1768e1acd03b7a9c27e2e6940494bb82eed7892e89e908e43f0bef722942f6382ff2438f356ab0354e53f04243eccd1c4966a4e6422bedcdf8e133117b2e244eae5c4737ab287667f55e6c86a21628bc553afaa21d19a98040a23d3f17daace42b6495930dde338028ad46d20051a17220ca2d37e7294380c4ab80e31e4cd173a2381dfad59102900417a274cd888ec140960d843bd859232fe1d66860efb911e992f97a58de463e906b5fc6752d6781fa6926d74099f31c4d686c8f92f2ae1bfbfda027094d2a72f29fee9d3c1e2a52b4abe7c24df6d3781420e49bb36ef40923cc1be497c3493179edc1c1b1d4812d70f6a20fe85077ed25d628366c1ea32c627e5d61a1ac6b3ebe99a73940a8d38349ad55b375e129a6512fe1ef6ce5d49eedbf6da071e7896dfae9de5e5b7fd5883839a5b3f682742afea95fc85071f1c016c22d2b23282c29780d420605fb6ad4a4a73735065e9d096509ce409d6b99f19ae9ed89c896b6b106e8599cc4594d96a1746d1005f0f040f4b6e57af9342f31e582daa1d1ac0d76d1a94bfada3d075521716cf3e88a4fd3ad14492245e1bea2f517c987d15e35015d8141e380285e28c252211d40a3f144a212585208c444f3e6dd87cecb183afa4e2e3aa7b90bb02462cc7c29849c83333af383773395b80caa02764080f9456cd3f1126a40693518819c7d4ff313cd0356adee4cf43d947684eacbd4c3f62f4eb7430e43d423d7dd5ba1548e1e9cebd1763a07ae4ac7aa6fc3bedc18b08ef16d1a28ec8f2926bb60cfe52b2785e15fcd2a21707907dd40652c4a9d304a5c7b10e0ade37bafe8b2f551b20d05a5270f1238da4472f77295823c8553077180fac4eb4b9dd3d459ed88c923177673d17bf5bdf65a83dfbb917d88e404a27bb6263e94e4f92866c750789889691ccdbe79065705bac629fe8cb5b169a9171b5ff145321a9bec396e9d14dcf0b9e6a17ade75a49bc058be2d0d898d58e52ffb73231af1e9e559a3aa3765bd14146ef70e98ffa6ce1159f38b7f535d80c752ba862d874bdc675000c156f9a3b786b218da1d744da95a7359f97b1eaa7b17d52e39515e6eb673647a5cbe8ee0abc10b6eb6127db723d3a135833fd2dafcc95ddb490ede7064d843cc74195e1aaa802a0e8406058dffc4a0fe1e2fdf2cebc9c3eacf12d9baebe2214d880bb15bce5a8580c149a1e608e34f9953151574af13aeb21166cdabdf14851acbf5de2f9238c9e99b274cf4cd3b0ab8a8f7db4836c4885dfc3f75de9b54b602b443cab62e98fa24f0e025e8f3ac4a995787663bc5b58d44f9e8f214990cc0c194d2305ce99faf75b868564e005a3957d35f38fdca79827d572ce55dfe3785b10bc3affefa69ea20ebb318d0d763de8dd2db1ce897b6e61b05846aa9f1c9eb97fae0a1c4c974afdc0a59da9c94fead31bf644c106c3f58104ddb7bf58e8cdb9bb7223d70cc985778207df471c7087c28bf50a56c68798c24a9b061abf1ca8cace6a8a19f56254dfa5e7c48d1f3dc0cd98581c46090ea002454f1daf7a069050a3336b17ca93bbcd6b8d26987a837d75ee1ff8f9b27a31d7bb00f01e5f54cb872713070b6c83d324b9de2dc08b28e5e4cc43ab89c0caae957da084275e15c65307408c7c1745e4a69bdc969974e145b9443196f14535ee256a000c1d2cb6e5c324c4dd81848cb5ab5530b20cd590c043257160fb6b0f11030707d53a2ebd32e92455b295b1540ec53f84ce9dbb881174042884c93029de4a1462a47fccaffc9a5dd4b74a552b483a5940bdb7064b8f2e923b0910a6ee18f0ecd4f8cf53780381bcfd3413cca53e1d2efc38016b6e74a08a941b09655fc94cb9b3a6fdd5620ac265f250eba81d6719bbca85730bc4abe172c3a062266a8e0d328e6c7253944dccd2f7e247ce74203db41c93f835113c3ff8551e12c937e69f62816411ffa0cb2341c70e03a5d3311d38e2ec724b896823cb2430b6c8025197b597b5340e1f65ad2662254631d37b96e5edf96413a825a83605435b28a3748197c9683547a6f61e49ff4753e6ed9dfa3a042e6cab61b08af4761c1872cf77d6b1b21b600e1de26cf273545a1ef79daac58bc7221def58cd78a21a4601f9e9ee9936e2b842f6f84cb840c3f7a2cfcc1d5816c123aa91499212d4486395bdff97c8d8720757c247a86bc540d7ba91d564877249d8c4f70d80b7b07d10bb54cd139ffd4217f4e3b9856cc58", 0x1000}, {&(0x7f00000001c0)="401c7f7eb30a464134ae7f027b0da67067f1761f275248f9a8e2b9f8cdfed0961585ea2d02825b23e6759c317c8f90bc3f5351b7bcbfce102daf7a21c3c1aec5ebf689741c87082877357184c2dd48b3ea57ba84efd9b9ef454369e454e36292cd2078f7a24d471cedcfdf532b83e54e1e5b0d5f38d736ab3f8c8dba12d0deee470d00ebe51d2c8c51ce43e32e909ce18b5590b3a127dc166e8e79e0b81889c55e421a4ef72a688e3f2beb0ae0d2524bd8d0b4b59a32547d432601df51e218be69085bb2fc0579988b03c7e5f32193d90e5362d5423edea90546e56f055dcf05b5944d88ae5479818056d19ccb0abd6cba4ec7c6cbc689607e031e67a563e7", 0xff}], 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 19:11:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00005b2000/0x1000)=nil, 0x1000, 0x0) 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(0x0, 0x0) r8 = semget(0x0, 0x1, 0xffffffffffffffff) setuid(r7) getsockopt(r2, 0x3, 0x2, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) setpgid(r6, r4) 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) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000480)=""/97) mkdir(&(0x7f0000000100)='./file0\x00', 0x104) syz_open_pts() r10 = socket(0x20, 0x4, 0x8000000000000001) getegid() mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 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}) 19:11:55 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) close(r0) 19:11:55 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 19:11:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) getdents(r0, &(0x7f00000005c0)=""/107, 0x6b) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) readlinkat(r0, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/110, 0x6e) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x40) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000800)) mknod(&(0x7f0000000480)='./file0\x00', 0x2008, 0x400) sendto(r0, &(0x7f0000000640)="6db952a971f2febc6233dbcdcd6725c2ef6aa89d4a5528a22800ed137598750ad43db2d530363477b861fe2aa0264a6cf24b32a5f718cc47ec6cf3bf3b59b9dec87bcdfde9ac173ff276be7fb45f3cb818ca61b237391481af59da06e006e53461366b942f01d8c474e89abcc7e4a35b6591694867998a5bacdb2128ce571d3a24f7cc5d8e35baf26a5229dd1214a23049bdca46793a89e6ae13b55482fbefa8db1e53c9f5d376231c89893fbdff0c437be8a9081cf18eeb341092c280c27248fecf3ad2d0d8708f44688ffc502d508c38e04423d1fc0c8fdb3a657116ced335f6ef41e374", 0xe5, 0x400, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) dup2(r2, r2) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="680000bce34e7700020000f60acd7f9b3e64df07400000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 19:11:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x382, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) pckbd_enable: command error 19:11:57 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x3, &(0x7f00000000c0)=[r0, r3, r5]) getegid() getgroups(0x1, &(0x7f0000000100)=[r2]) getpgid(r4) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setgid(r3) syz_open_pts() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000002c0)={0x5, 0x9}, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000440)={0x2, 0xf5ce}) setsockopt(r6, 0x8000, 0x7fffffff, &(0x7f0000000480)="a2ba0d5f905ccf4be11beb6d0195ed7bed0863a97aa3b05a966ccc56fae960d6a04a044f54e1b1519e362e8f6eb00aad910c1cd827ade3d39834b525b5", 0x3d) setegid(r5) recvfrom(r6, &(0x7f00000004c0)=""/145, 0x91, 0x803, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) r10 = dup(r8) write(r6, &(0x7f00000005c0)="4bf8131cc1496694cc982363872b95475fba52e8099d6fa799a73d7582935a5fd934b8d207fb1c41b58c69e9a4ee35df2123c4ec8e453d303e2a066c4d4d16f409b16b27926c8fa50f9baa5f30c59b0d2c20b532d4a1f848621cf294314c0e196434713cd9cf34663d60a7c52ed3cf22b028ca10457e5dfac810b8862d28911a9e3ec63f382b84fbf6a37145ec631f16320493dfd3961da0d36c2504d0ebd0df160f6c3383e29789439bf8486f4705603346ec01bbbdb8e82d0c21288b53a63230b7f55d05e7a5954b7c60032c03479d29f0", 0xd2) ioctl$TIOCSTOP(r10, 0x2000746f) setregid(r1, r7) getpgid(r4) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000006c0)=0x4, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000700)={0x3, 0x20}) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000740), &(0x7f0000000780)=0x4) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000007c0)={'\x00', 0x5, 0x7fffffff, 0x8, 0x1, 0x5, 0xbdc, 0x3f, 0x3, 0x2, 0x5, 0x32}) socket$inet(0x2, 0x4000, 0xf52) 19:11:57 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000200)='\x00\x00\x00\xf2X,\a\xc8\x16U$\x00'/24], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 19:11:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x50, 0x61) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x4, 0x3, 0x1, 0x100, 0x2, 0x3, 0x2, 0x0, 0x258, 0xba12}) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 19:11:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x64}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xfd) 19:11:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 19:11:57 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b00000504000300000000000000000000000000000000000000000000060000004f22c6b2", 0x2c}], 0x1) 19:11:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000c496000023e6ff1f0000000000460f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:11:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 19:11:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x1, 0x4490d7cf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r0, 0x20, 0x80000001, 0x0, 0x0) 19:11:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x5, 0x8, 0x44}, 0xc) write(r0, 0x0, 0x86ee) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0xdf, './file0\x00'}) 19:11:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) dup(0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x91, 0x1) openat(r1, &(0x7f0000000040)='./bus\x00', 0x20300, 0x1e9) ioctl$TIOCSDTR(r1, 0x20007479) 19:11:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffffe0) 19:11:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) mknod(&(0x7f00000000c0)='./file0\x00', 0xd0, 0x401) r0 = semget(0x3, 0x4, 0x40) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f00000001c0)=""/246) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x8, 0x489}}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 19:11:58 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x9, 0xa5e, &(0x7f0000000000)=""/178, &(0x7f0000000100)=0xb2) 19:11:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000380)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='oL', 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x408a, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x34, 0x0, 0x0, 0x80000000}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") pwritev(r1, &(0x7f0000002a00)=[{&(0x7f0000000400)="d499cdc3876607fdc9b4ecbe237bfb251889705668b62d5ec602eb3a5714afee42586e127c00dc021ca609fed82b03d916d819c153287baf3a", 0x39}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="cf7a5c6223", 0x5}], 0x1, 0x0) read(r1, &(0x7f0000000200)=""/116, 0x74) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='x\x00') execve(0x0, 0x0, 0x0) 19:11:59 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x1}, {}, {0x6, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 19:11:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x10000, 0xc6d, 0x6, 0x0, 0x101, 0x8, 0xfff, 0x1, 0x1, 0x3, 0x1}) read(r0, &(0x7f00000000c0)=""/16, 0x10) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x88, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x0, 0xb4}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x4, 0x0, 0x0, 0x0, 0x2, 0x100, 0x401, 0x2, 0x2, 0xb9b8, 0x400}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x6, 0xa8d, 0x9, 0x1000, "16f1f9bf94456762a739edf26a37aae99b884703", 0x6, 0x80000000}) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000300)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000340)="284024e638ffdfd0d65a38127ac8f420df2c27636ae4624cf07d88db89e3f45ef6b5b7f8b29818e32cdaf5a0d3ee3d3487fd056c8ba72043ea69ad30ad", 0x3d}, {&(0x7f0000000380)="75637cad7a652db9566972d17570b0740862240d26cd28cd0ea5a7cb17bcf424bdd6f455a6e88c27ff504823d8ca19eb357f80d30175f179cd3307a650a2be8ef7ebb92b5a64b7dbf9d580b652c277b41de7b5fc03442842dc1860f3aaa960a46dab357a22b96c473ccf5e518a2b21bb6f13da56c26c8e6792ece43c337b0b90fff3d3528ebc97862501039048e902320d84712e32da63e8704a5fddf6679e99704bd654fab40a170fb9d3e987164ffab3e5a6e7581aab656a696a2bbb5a3e8f5644a0a6a342a8047bcdb1253d6c6a466a70dce39b2a497398399c837f6620c31e019dbe611635d7752b9c33ac6420304718aecf4206", 0xf6}, {&(0x7f0000000480)="c04b92ecbdc3688ad8982fc3ac10490445c68972a80f7c5031454eb477e2a0d1c9bf4eeb6aa76fea87063fc176eac930d1eb4c63a614b362552697d06d0e", 0x3e}, {&(0x7f00000004c0)="15d21afd94e0289fc4d446eb5f4f87897969df1edbb89ffc5d1eb529f233313874361f7f725e6e99f13c4c7b8276a01c112df6e407a462d333ce4602b15c7939b6157d2b4e89ee9842ba0d4c2cd7da0ab238a208d69b8ceec240cb33155780a911", 0x61}, {&(0x7f0000000540)="f6249db52e3cd37f37b4db258d1a351813727072af8b9d03f3583325fb2fd0c94606628614d5b785929f53bf92eb4f", 0x2f}, {&(0x7f0000000580)="bd90f80acf235cad7c1f659fe916b58037632f7128038df1ad862b06ba2a4fbb4c6604dff55d59e35b3f609a917f32569ed6c155eea1d92499482bd2f1489ee2e374215d0231b7107c7874074d66e637bc74187d4d9347b8fa09dc3a17e08b869b12ea712424c3da47b9ac743058040b68194dd92fe8", 0x76}, {&(0x7f0000000600)="b402e9c057311bde2d0b4f7b662e4ab934b927403814511c1ba9d783e2e3489da309eaa7cff37a", 0x27}, {&(0x7f0000000640)="17097548911c47e829e9ea09c47a5728d9b6d32ab1acc15d8ee0971683096e6c442fffc5fa0ae2b102da6196ce86461a1ca4830f0f2c015f642a6ce3140c53b23280fbc213cc3b1937c396bc801ea6edd145094a30289177855af184b5193cddd64245ec248c38fcc5675a59f86a90e387c666aa81af80b0ae89ec49c205a992624c8becfd3b0c64226e58c4c00623baff930075689c2e28e7b1e179e53b45be196f9a07448e03", 0xa7}], 0x8, &(0x7f0000000780)=[{0x88, 0xffff, 0x8, "b7ac50a79957b4a89707e0f1968c5ca137a3aa8839d04b8759fb3905e4ec59d950884c2316e98fdfb2c18ffb7347eea684bfbbf3765ccefc8cb0338f7fbd2bd050b5648361695d4e6683b4125df2f5544e3ede02c6d3698ef33e796307944bcffe9d6b19a1eef847c420e912c194778b74773f23"}, {0xa8, 0x1, 0x1, "21b61936cae365cf4597b64047a0377ee39dcb52adfd8ffead0372632fde690f1cca3a1f53527534d4f766c469dea6f4b1a97b734e5cf6eb226f1dc62f3f709fcd3df5e6e72cd0aebadcbd2a2bc1e8a5dd7f11e77834e566e28340c723c9279a3a81ca3533b5af58028759a88d975df9b1f7e7dc6c501a759e023a5b0320eec3b026a69585208eeae8fc58b25243cd87c7"}, {0x30, 0xffff, 0x3, "9d4786f1f3f0108d18c6a9e03d5778667e7ed90ba72623e46cd731b9d6"}, {0xb8, 0x1, 0x7, "2f15d35f00b39c2cac03870b92b68871d99bdfb7f0951e7ebeee970ad5e0d5daf0ec38f78d52ce86320f7cc4a4d4090685677a1ee197ff489e14aa54cfbc90556c2e1dbf195ed907813cab8cc93507365173bbe8b229e054e4518bdf4ed7188be555159873f6958faa180753fa268fb5767c2c2b08fea81286c76c878bc72c84e2baa025eae86927a9e0424b00640b7b2c01497532c9ecea2c8b251212c1931d3a2a66"}], 0x218}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) sendmsg(r0, &(0x7f00000051c0)={0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000000a80)="a75551937e073203f2567410ec3e8c473a560ba332c4c1ca3f0b9f4ab1f913cb8cacc61f48d985a14e2f5f53f0e36be1fedc7138fd655e4b0e73680e3a8f274ada730a36e67a5a4ab5fbc33e07300b314f874ef87610154b4b3942788a5d13c137bf51898bd46a1f6955152c202c1d6ef75ad0a327fbbbe50251d98f7784ccc9fd194bc99268873e687cdd7f9a8a98bad1094e36ddf2b1d646e02d8db51a52b9bfa48cb26ff8973f64d7519891a857647573f028e7bad41a3ff8fb03075052266dcfb43935ecacf5716301199ad65f91d18f0ce90a338a630a09afdd13411bc929146ad408c6eb6c4b1db56b16543b50555becc811215fe1f9cf6166a9fb5d0e3548ccd7515605049fb49312ef063df61861320ebea9c81aa8cfd685f7647272ad1cd94b6b568de8657a8c697fe4aec2238f331fc8d671e39aff27462f5d3386579ddeac9401854d0ebe9a0ea3c0afb635c36f63e938be28d27d25fb22bb0715b106bdd7acdc2db392d12a35689beb2c87e1a08ee0043ae99d4261bd52441189462813a7feff22021d38974032a799a029fecde8f63e6c0f4afa3266f174267771c29f6db49ce149e01bc00367a6068ab04df65a38a208130408ab5a9e1710d282560bef7185ce7f6f0eb48b59747e6fe5862e8d41b62958823b990850ec4a1a7a84b8ec3def85164258e0c869f99730629d0bff63b3dff3bf464344208cd1677c5d5995db98e8cc6885968eeb8cb5fd34203135fffb37484fa0199f8e1c07866b4a2b1ef9ea34ed2dbb9169a2328fd9d80fc170586e928ed395718e525b0536b785ddeaa102db8f9c8635d44847a75ae31228057227026ca32cc8b91ec929560c8656ed6a1c3bb07f468d113aaf02426cbcaaf09b6da76dbe321cdb2e7c6678d84e00e86866a58818fd9551a1be261065b861110c5c4a31758546d2cf5af274133434b3635088210b0d393a96fca675ffc0ba157dcae82c8223944a617b683e4a01d7822ea3c172691a34cc86bc86072c53f932ea2d6bd0d0489d2c0f253e7c883150c0f6c9f592d45fba3493e8a61b23c9ba96deeec5ccf670e596e2bbb256d5ee507af8faf243ca11ded5ed77f146da6c86414fafb227c464889ede3db222cde9596622acf0a9ab50bab476edaed91577333652844e3ef6dd99a4abbdfbb8ed43e3ca3743dbdeac880087e28eac5b91a34eef0c00e4d55efeecded0a556dda3afe97a5c782ba220373fb8bf5bbf41b73f9515973337e48055cc8575ad21b05e4608154629560ce74b9c9bc0dd3e8a070b6ec8bfd94a40874043c5afd5457dae4464f51392aa59f01094ea937f11273883971eec21785b9f30095cf59e12577cbc9766f2ab7d7afeac58fde54ca7f01fea90b886698c5fb5cad887119845cc3040faf7310d2f88096889d0d4a9c5677a561946fe63d83f8d07c5aca9b96018ddc3366f32c037a6e7b6734c3ce84562a3cb49891c010ef74b766b7cecfd49749ce55cf7c71e2e213679efe2125dac97a9fb779b1c4c0472e545590aa0c008285dcd637025d89a9196d7a5029d42ee5e56f843477d16379b24efcc2114b4f528b8eb382987f5cc4d5af58dd86a86a28bfdd4e5e97594c07b423ad6cdd4c7e22a8ce35e8effcb2164a011bf6fb70586fabf20b76084d9b829a259d9eff6c613f60fe4f60fcb9b69e6c6bc158b0c562f288fd64ad71d15fe4d85b8c9b2b3bdd51eae8e70023a28d1f7a22c42430bf8e07e1427ad33d49a193cad1a8886794cc47f3e20d3f81e2bf2a55c4a1c794637a8ab84915106547c3fa50e503a592bc71ed99baf0a7c968785e44cc6415ca84f2f5fd898d9b43a1aecb9c97c00d5c8a4268f647b4d782cde7377118043f238720476c79618472532efff6ad3a5ff0750d935c9f9bb6d6411dfd9d1a079ecf247dc2cf21863425eeba490017b6d87bd4f99c34ca6733b41705a02ac02c4ba9905facf953f2c88d8391d90b1e3936c151da97075573a0895663d6ccbfcee4cbb82a0f7a2bf19b1124d0a184239b56a2db3be743ea2eaefa45fb764b2a2e1bc7da321a49a5dd30310b070c7e4b39be5316333d2d87951a74f49b71f84c470890e72fe8d5d43a30735710d524d6eb2b8f02da83fc51c3df35d2aa7018749b54863b8d6cb8bade892d2686c7ae5a010cb4e8bb456f0e9866598ffd52fb5a23acdd83cee565c33cdf69e0fe22415552337fabaa7ac1c70fecb60b795ea662279e6216f94467af533d3e1b83d2841e908548a7e3e34b6c28e4a5454bbf867f4a37aa9cdb8548be23fbad03d516ce0974c23a65260baef2887960295928c4675c8aa7003b23d8f962f903d4f67a678187fb1b7e27a96b5f237f3a7075b5309a1c5a6c9c2b5526becf257549ad822b224068e0dc3abfec505303e89acdea0efe73b53ad1b11146d81e96706dcfbdc547fc4f57072ccda8fd2875af8dcfdcbbd718b066cd4ef31a6bd62c73b10c4f9595b924551f09d8b70bbd1a3d357d6ad630cdd6abd7728685f7c7dc2cc1654495a6038ac0f77aee5b081bdb42d3b4f3236fb2c1d227db3432d3ac0a47a974d5ae87f55ed8aae5a9de5cd36081e7007855157992e30db39bbd4c9a4d36679f34205eea8f332e5efd3664ded51ffd35d99735e624e8b332ac3c608c9e3c694faca49a24ecf41c7a75403955fd64155229d3322f4f472d6b23852c8ddc1b1ef4f5b08474a904f969316b8dd0e5c6fb0c77826bc0bb823bc59422dce395c269606c526afa1cdf6a3f77e4b275a57693373aac32b11f9d5e9ef9d1629488e292d3ce01c5d6ff9a247df5ebbe1bc2bd760dea7de18395dfb6a42611abc5b5f94156daeaf50dda12315446489e1c5f82d797d90f647a84dc7f1e73f4a896ce4f0dd6f19e619770a1e7beb660b4a6c2222847a06ec3b1cb54f311c48438484cd649e0333e5d2e05d8056508bbd7ee210ed32b7d21e59086360893bb8e088d56c7a2cc254f3030f895cd91affd811bd01fe0d7a7b8cba370cab08b17a814fe0bfba6b4d42398329b1d940891bac4d6d62e29bc3af6d8370270b301e0387d08cfde6247a37f35659eeaf1983cea951943d7947dab57d812d6c00e4dd0d0cebb1f014acd909612f10963662f10f04bb188eb0e28f6ebaca294a9baef883618be12b95baa054420f4fb84c35a4dfc69dbf4b24bbb98256e507dffd54846ff5eb71fa7b3f0657c05ec9f0407501f85351b00266ef69775074f7a763d867b0507b391a92069c2fb5fdd6b51173f0ad447ac8f590ce7e5f01226c25262f8f58e7f5b272fe1d60cf86b0318d271b0cac1bcadf7daa6269c0a571d94d317087f7491f461d20b12c102db19e5954fd15ab73b22ca8c350d92661d16ecd0084417a7c56d48a175357d5dbc46746835aee62fc3e030efb099e843d65a14c2f8d84b7566df1e7f92ff6ac2fc271fbd566cd03d1bdd9ab6dedaacb8f8d8589cae9d557984d25fab76d89dfa326756051efb7435bf93db0c471464d67c47d9cc96125b718ce9edf22aaacd810089a6b124202fb19c0612381b758d3763604c18efe6ef6a8a45f703b7317c2caa1765776916b3d4c0347e1ab42b72d13cb16edad99b72ec68dadd7996db59026f142ed4b5b56b3d7abd3a24d06b15f5bc6f6ac9e011106d68d09f223cdaf9abd701c0f6c068e4a39a4208ad2dcc53fe8bf0e2cf76a7d2668772a7393171018118312fc6276d410d80f1874969d412258d5fe664b3b3c6035df961c86336abf3fd8dc8c48eceb4cc4e878f60f92594311f879b777a0a332e6810b68acff3d83571ec222a27f194136387dde1ab10115053826d185101ead8ca62953d730429dcf9f17e263e4e8ae69554f230832e8169ada322069036a39923bb9f71c12b47fd1917657dd537cd2048530817ae65a195b812fa59b31458acca5be4748fbef4c2acf25b3db12cc18483ce2d9b716299543f80d773b539f7729fdf45b8d844b195c24614d4f9ea9bce9df1b5eb928dc6f5b503cdd9c43dfb73eb9d6695dee5af36eaa7f42e143e1d8a495d82eaedd4f0580c5501a64f1758335ab9e9bc9d933859db2b04ea1f862d17718799163fc8e618d082b76d5ca26258c1129ab7b33cdf61f2e8a10da3ce981dbfed526eb04936be2acfd03bcd844d241765a76137061e0f44285a1d3834cbefdc6feb5ca16bfe2f5306cf492297663617c569d8f46c12fc6a4927acf9abc915fb84feda4b056a46f3d6c1866a45e65043de066765f07c4da0221b67b576566779649b501ba97f2e572dda5e4610ad23ff56d2ab0719289dbcd7c040c69341648a5502c35f2c67fd9b059ef9db06a65656d37994641f6ccbcb9585e66f397fa7166aeb9cdd3d2b3dedac12bae7555c18a88be3e096500ec78f5bb4f1f9e3ff878a0dd5721b5c2d029726b0e405039897c040613a1c69f1aa6f61cc7abd02ec2877d8c49de80064750b49f5de85927295e24ef12ff198cb553cff676d22c7efed060b477b12c9228bd16da2911eb42bf0ee4f0f9f39a9f50dcfebc6a094a237e7762002c53d9af499f026e7d0c50a9b435273a91cddb2fd165072dce6a663a4f727af1ec3bd1681a04c50adeb60bfaf271f6d4d5200e70967c4ccab50452f1234d7c34eff9d0a218bc54b998571e894ce782fef6b43e3eee11a8947f25fea3400bbcd387dbb28697c1019f01152a16c0bd71f9275d7890951ef092bcd3865ed3bab4903fcb2e5790a7efd9c161d12c2a362b5ecbcb8153a34454319e7e2b475a47bb093924637e5c6ea79b578065290c9d37e825521002eca04f2646200d6882c65eddbe2acb5be312b46e571b4a4758bf7bd81ace2a99636bb201effb911611087983a93bdb88e8058fac92bab1e4bcb8a6c911650b1f01d23c58bc6cf2c4e755e7129fd643a020152d19205b7fcd592a15fdc906875e4dfc4f5110766e2221cdafb99d8e5b3cbdda917e0299918cc7619b256c2009c888498fd5e41a9f8dd5f0471cc0dab37952437a4f868d49253399a7f3485f5ab0975b42f58c1ca3dc8712e638c80c7320331f7d9c26a99c6104bc615a63ce9de14d3b547c6e9cd1bc76790c5f9dd8b31cffd28b08f96132eb62119b1b079ed3f23292c8a55519c737a3c080e05f856374391621f916ff88fe874fb5e5baaab6ed5a2aeaaca7c0b57b71b2ee631e18188fdb9dfa3ec4f78a72ceeffdf823002098179c6b12d44ab245b9bf6e35a5eea0dd783d2cddb0645053a09ac6b78c0e3bc801ddc1dfcc31faa95c5d95feeac727dc49743e4a990da67c40ec5cfbb465765d471631f4c4f08a4154d6b65fdc4a0dceaf019bac39699e978046bdc2b8b61b108f8cd008502e178f5c271512d698b231859e24b9e7d05d5e9cbae141105b79045651ffe559d0b1c79c9599d447210fa4509ac9c001ddc65812ae4c7805a33c45863b4c4c078de3ebd37eae4d963536b7e6124632327a97c32e6c4ee27fab484a994c9d410d4b525539df468b14d841ecaf864c61fc73a3131f26be76949ec45286e1aaa11e14a3c90943233cc16d314eaf5cc9ecc1d1d77539e3ab16c096a8aeaecc2fb6124a555e2d83803dc45258b13f06762d74a677dd7ce41d390027424421cc6fca5bdbacab9a5ca3ffdcef8d9836a8781860315a07469445bb50fbc9147c999a856ba77628429fc91a2580c05970fb8488100f38e301d0aed12d06e4703a62028aa8cb7faf9ffac967fd933f03161f3963c20112d44703f12777e2b8b304c2f7e125d99445b383cd801753fb9919836a1f40d89e0af2b19363dbcf7f5ca09febda3770ffe826", 0x1000}, {&(0x7f0000001a80)="0661e0f91f17ba4fe59819ab4d6ea41a6e9ffdbf0075e72b4cd1086cb376890ebc33259b8e149b23ce567085efe1d38eea6f88d947f27cd87ea0502a25065e878308bef871037ed14aba76a7856a9e870b5e4e7e8a03d83888928e4eee454248ee74b3a8813ad528184436b870c99f88dc97448a4408accb463bde1a9dfcc47dbf649c7b5a43c685cae4d933fa50415ea992dde7c220551fd915adcbb935f764d3698ba5b176d75e7df51a45183f98ed1b4518d8f5db0e59d3c355f1a26f0554c0cee35cae663fb2eff91e204966b25575395c40e0d8ff0694bdaa6f31dc01dbee9fbf0228430c90eecc", 0xea}, {&(0x7f0000001b80)="107f82e58db143b04a782f0fcb1af3e0a8106fade89d2f5e3c4c2544d5087f2ee48421a122727086f01f0a7dfc2876d263", 0x31}, {&(0x7f0000001bc0)="20d0835d242fcefcaa2fa42795b7996936377ced8df9f4f47f1e0c1b89b61baffa14d87311b37db545f863d9727e642bc04d4534be50865f2ea64a2633b834bc42163590d0350ab21f56bcba3c28c2f437bf4df41e7be2746b9a6f98b654b4601e84f411906aa93eea4ffd405c73591b83b6225c05e5e59a6dade2771e8d03cbdae18c448c0d16f1b08ae6af654bb8fb7b173a71e02de9a9d25448c9987d5c3f74f757df6c0882004aa0d1d6bfa9067c0212", 0xb2}], 0x4, &(0x7f0000001cc0)=[{0xa0, 0x0, 0x81, "4502d192e958f15f37eec4f104779852d7b8b43b9bc2c9773865f49875fa2ba502a6e7213e35d3883f47ae1bc48f7a3e759258d89161c7f4f0c484a87af74b82b5e125888fc053e20b90d1707ac38af95d6bd4d545540554a890efe328f415cfed65d051ff57ad3acd928a10beaeec91ea2f57b5785febeaeeb52d1e25425d85c50bb96d5dee0d351f79d9f3b9cb"}, {0x48, 0xffff, 0x0, "444be5f51ad24e6190414a39e4f089506c453f23e9f7cbe78d69e84a8f1574049fe3f661da7c2726dbd72f9f1015334c15a598"}, {0xc0, 0x1, 0x9, "7ffe792cf1ae392dae2499744709452edf8bc511682159f484ff3b608c384fbede653dce9a3d686a187d6d49eea2fc8067cf9e09be4b102122ea94b23e78ca74e4ba7e26fcdb6bbb625d65b27221466d52aa0dd80de746ea1a7fddfd4c8fa74b9439508bc9e43a0c59ee073ed014b6ed0fe4ce0e2c4dc0bb112206608ec6e7a0b600024d7b9f79991c6dfc1851e5f420fe6620f3a877fb5c9ea8819b7787bd05e8866ab9cf1d9a7988"}, {0x1010, 0xffff, 0x7, "aa63ffa7377b405e7cf88b3247f0ac573a460047a43d5f3bda46f82c0b5fb39feaddb51b2d96bfdc5a8535c957f10b120687f43938c26bdd9a0b1f2e42f2efe782030fb6af1fb0e57661375e465a3c67054a62da784fe93bc52677b5003cb9b654b4a270edfc18b7ef297db0c94e237c651c8177787810cbca36773a0ddca59a41f358ec203ada732ed33d6a2d4a47bd96c217ea02ae2e20bf55697bffcb6ae371b4d6e7d39ccf46e05ccb19c29a73a6556a27bae2715e4905cf8ff2ec660f1034d0603d1f5e1724706ca25291c961bb74ba92c38da30c5e52edfed665a70479e5ce76324d5809bfe1c91d591596db1a1e4d79a144c0e7b76f00c605b4044afa340d932cd260ef17b8b874f3449eaf534e2c18e0ccbf0b01b15f041b03b76a70e133a46c1b7982b3412eee881bef88a8b4b9cb1bec7e9617899452c85468afbaff97712390ed3acac884f9d45b6117314408c81a701c7d9ff3ac80b0383a1407b52b1d1ddb8efa6137470232410a6ffd023aaabd433b5da8f93a6262a1529f8fc1a5406b6f44609d34b280064f82e0457e375533684861b64a5e734e8061975c632f2331436d3e4ae455ffe97979f85b91abe2850b6d101650258baaa487acdcc7af5eabb91dd1eb81558e6e572934aa4d9c3a79ba8ca805c76dec0a2130d3200784dcb4ad21564ad71c62e291e3ce00555089d98fb30b7ce128377003226ee8026538932021bd3447174b5b3f048f13de6e19ed1ad99ec02b6fa684d812addba00fe82903d22099c799ffba1c0604e6105bccc0d91892d499364fedee3be3301fb0166ac46e1a0e9e479a3b4ebf217ed89910f98146deff4ef843ef09b764c29443af0096b17bfa977edfc8a0e4914e4eb672c25a3acad4a72f730e91f5a959dbb755d7540217b82d2f04ba53ad65a517b5de782dda22faa853e0c2f83e6963498dee0453192ed71781bdbaa9bdc89ca7c5099c802da903715b0aff2633304c10341cd08124240040ced654f9c80311f94927d724cae99c21f88f9c4afdc4769ea6895bb495ffd6d904d71a5468ed69e21e6fde63dc4116a0419761aefbc63fb52b385d755ff9ebd8ac41fa0a77c9c4532a201a057f6bc303d70937c24e15c4e33fab384c31fd0f2dcec1374d39ce219633d276cd0f317287c57065622180eab4878d1a19e2d8749eb78f6584ca56017d99515a2aab268a0e654c4e3f98b9558c6bc6e259715d97b8c3eb878eb80ab3efad247cc0a1b22c599c9ae3800b557382f2228e3bddee0c0396b88ffd1a9e5e13a6d24256ea19a14d80f858230367643d88d96f6668a5ea7ea1283c241070ae6b11a85f21d0b821839832f5f4bdc57ec7c4e3e42a7b8ee14a748d4c0995313286baf15f0bdfcd1e3ba33078a79958c5b63ab4961c84671d4fa1ffde1e2a4242aef3d9f1a3154b49354d52587cecc550990650b34ca127266b9f2b11daa65758eb98b044ca86754a116457e681b6549073b2d5da37d76aec1992456061f7f963611eb866c5f437c57d19d8e367205ad5a672e78097235a098fe9a802483122d53a3e601dcd245eb99cd6279388f3b35967b52c727be8df6da15ac18b53cfac98c4a658e1bcf83188065e48c49a3b94abc2d7d7274ee13b79c65957b6e984f165ce4fb3fca6ceb188425383a7cae04abe0e291096b171f8b8e8e7bc461744813ffe4e825bb54467f3e2c29131f389d204f21a123e109cca509f6360d2da850b13353a873d1ff5503511be821f42b3ef0ceadc9246622397fb4e3f5d84260d3e6f7b95b3e1713e7f10713064f71d888d8bcf9df82c0ad1ec63cbf207fb1545886d16a2a2d0e0f5a49981769f51450af3688c07683269ef87b518e8b951ae85c84dd99a89faa421738be5a82e8f5e266d9709ea796dfcc4cb11c955342d4c558a3cf416514a5cd939fa4a274b57fe0e70d700739cd67dc70f3766ddd0320b51b7068387cf32f1e7ace344ab9283da699390d870dfa512b9085e56c89695fd685c2bde944da4368053c23f36bebad8696ea5ec5c69ccde7e42503fd2b9077220e2c85760843b42d7fb071e3536fbdfd09a0eabc531dccc12dc20b7ce4a1feafd3cc2b21796d2dfc2c924ec3946e0dd2ff98e0557c8c21a0d0253ccca4d8039e01203b3bc1fe8307bc4e47c469780878e727cf85404194a1629fdb1996c88088d37f89d77fc19fdc3f270fbfde8fcb9dbc35032f987cd4c6fd6ef0d0fc3a9e7763d7a227e667411360ec258496060ea074b7f878e31a67f0b3ec22ce4874dbaa1681b8be3db1c82470e005e1cadb01912a6234344c99dec84ffa59a763825fd56675c70b1b7675df211219bbec352e95fe22bb8596107095bd3c5758a0cf47bd3ccf4ae91d6a4994a7e85782facfeb6583d039dc515e5c79089e3ace83907ebfa3fa9e44d7a36f13d38de26676642fa257a497e83d2002322449d61dfc18acb8c695fb404a6edd4fe9be27eff92e45a7fa9fe99893ee5b31b3c8f7d44f03065cf94c8ddb8536f91cc9545a74f711861849f202cc353d0592934adcc398caec509ce70ca7ab0b95db2090cc043cb5f11da922a13afb60cb6c71392d35cd0c282c4eef88ab937a6c39ca5e8ae902e055cd7832757b4c4c897a8325c02b6cd876d2976c6143a6fa2e4fe1bb0f290dca5d5472d38b88310e6ee6fabdaf26618c3f5a27fbcc6e515aa92901d811b39c77d30f0bef363d8e32056e4a82a09540f72d8b1adbcc5425405287de7b96da4196a1ae86bd5de27fed368645b48daad5cf85340953219ef1072bf018bd40af73f37165cd23f1c8023f7fe01749ebcf7997194b22bfdd14db5c3e7d0058949f3639cf35e1c41cf93a9b9a7dd5df2ab1595904cb7aa8793e72d756507dd7cc63cfec89ad4758124478532edd31dd5176057e339434df681b1ff96a7553053e203346c7f60177936fc567ccc3ad2c1db0a63b65d4e9c4441a98296cf7feb00cb1a3caef17b53f450537b52b4c5f071b2fc1168e66fda36e4769cf5445c8dafa299375415e0a66f1b1954bab80efccd4a5f19e4320d40cab0b59d0da9e1dfa6d8db62d19eb9f2b1b64db3621969802a90dfe2aff46d6be071ca4df55765a7007369b5fa792331344af7e8d311673f149df5f1d40b8204f6b9ba44801a7765ba65885e760af964d877e38cfcf6bea6254a431d3c8d7db842f1d4e780ea0f22105d804982d176dde4563355bf1fba957b1355e8de6fbf52cad2a63743032662d62257134be98abb484da9cdf506efea8a64ff43e9c2d97e59ce9f7e776f26b2433c7da35209b38dcb7a53b123b8ecf39232a48dfff8e8bfcb7edce92b7b681d51c06defbe35074d36ce808f35b10c0f6944bc4aa27d864331ada3c20c1e4a0a97c0241472ed859007fa3847f61e79095ae82f48fd5ee35170eacbd3b26cc21abd1116bf2bbfc537537a66c253d5bd73b302a89de4968db27d6aeef376febe522fbbbfe43f867795c2943592e49d8ac1a9b740f12324f0e9466fba99cdd22d1832a5799ac71b38bbbd79c9a132f0c55158207e4b53188ab62abe8c8d1f8d133fc25f12c14e2d4b701b1bd4f43e65923a2b656df221347e32a326aa397e3c0774031f2dc002c7db9531f2d179a0a75f6f3c837e50668c7ebcd4375d1b8cf792c4f582a3375a4695189bdaf2967c78e4c46e3ad6ef370435b05e19301798f3be753c869640815e152a8f5f28959008d95bc86655fe3c76df8ee11efcf5f53c8f88d5a64284e477f208687833d6b0e03b1f22f818084db53a7c11b8f9ceef4c4fccec5d1d9bc75d755d876d4148a0ec3e83f5c874cc1d795b0a78fdfcfc92d2c1bd3fcd3f578f60e98202d0e640a73bee30042bcc27cbae61ad7939312bd7412b396443ee950603ca5f045fc37452dbcffb6291be5ecdd45c036b7216d64b14cf6c29338350ea0d0a3b6d7771eea7890e3ed0a242c1b5bc982ce2e668c94ca30d93ad951a676b4566b37c9a0f7e4ae57c1b12f81101cb85cbd14eec375294180c1ad4c4e2f45b60f05633b8c35a114b9eb70e389fe0c4d7fed70a6fc172808c9bf422ee8459c0ade11907926eef3753883a89926e74b041b1e0fd35976b99b66baf7d2079a1e7c63127db8aecf1fce42719ecd5ea2c47bdf54cd707f7aa45d6927f5c9f9b6a11014205f664691c86db40e1ff90eb1d94b01d41dc63566cc30809904463b7320124c692d9f88c32ae9ee12a01fb17e2d516a31b2fa693f35ff14686f1283f3e14513e68a7b1802849504a8521938becf3ea543b49cf3376e014f68c0c7951ea1d920bb07ed2356aac0887836fd2d068e678bf88a55b6be7ed66db3df98f8681472c515bc018784d67d665b64aee863d8c5c2fac223734dc5078feaec18c92d81d0440894b178d6a425a6a643b5310360de5171a14c046e3e8258b611720f9ee0e10471af3df6400d813c6c6598fe1a68d3fe0843fb2cbec2c3ec78b5ab652703c8bd6e3d2ceae3713f825a733fc70e02d6583065e39a578e98ea91c9c900c4472dcd69026c99e74232a9b01ba328fd36e46b2a11f277c021045517d6795d06d7ba9dbaca104f9e7759c64d1f69a62f3a8e1b2a8b1d5ee816e3d26b7d1447ffc59c81e0b94637c43d39b11687e09308df44fcd5021a1806f75991d36e33f2f53496947dba88b17d3621f98ec5480456e63799d84ad7bcfc73c6dc6c650ae2a5fc8d0fac2598c9c1223db96e068c6b65230a8daca94f243508e930fc9f939838d4156bb330ce6ab86b81f7361407fea60ad7908acfc62eed87e12c69397bea3fb431820849286afed6cf6635b0359e2afaaa73c29005ca9b0a3e5a6745c74f64cebf3f25d1f4f3016d2a85ad9846bb81ef5085d25cf0a2142502013fa6c15f0cb401dbcb7be2294b7c48746b8553c71d11b70b4e000e83c1e00be1ebdf03e8b5081505fba338d16b355987fda0fd50a80ae2d89d8e23870929ee04ce1f26f3c49bad9088e329ec7eb669556138dbb70c7b94f14f5128b0dc219661b6d081a73418f3755c3b48abe074bb57b1cc6cf5cc30367ab233efff7dbdc6bafdd4f0cb347922a0c767d3aad7d651e97c7c26891ff756beb2a68ec7ffc046a618709a805cba36f11827c151a8da1d919315d85267777959105033f5c8c9baeac7fda926907f3b929867e31cc9ae1069535666827897303a0c6e0fd6e9c5448345deb8adb29dcfb02fd4179a91187099bf162e2b282a81aa01594532b818ed0571b651744d5233691a83d5d74639dba854e4d7d4cfeb05738d17804057cdc4fe85ed84e2a7fe2638ba8bf64e81432c785784cd1e4198f61d59f6cfe7a43f21d24d9916246460b84105ca79070848bc48880dd624f69af3ee067c7d817b0790fb2f2a49affe2a490df3bbeb0ff31ecb568d59f97ede28841d874ea318dce4c9c32e2b2963cd76ddf144c2838e66d78403da678b1005b2845d2bd4b6bbc1bba8cd6690b4264eac794777f8de530539715d2e0913936f91b70bf3223fc859026be0ffd708cd870e0be703a901b12bfab349b00001f00cd80903dd7014df90907a7cce6e490c7ef5a6ec5f9527d109278eb289c24a2dc0cd2b6c696f085c938a496d3952be670f3d9644eacfb40d9e4a10131989b5077f14e2be28e0b2c36f275634e1d0df1788f16d1dccb5727f2727340abebb7bbfed4261f8d8b0469158cf9d93be1ed431ed00c81bff4ee9d144deb4df6a94549803b4e68aadf66c8d3c0a49ebef596ce2d90876bf59e895c90db37c0c7072f166c1b535971e023fbcf00f00b7258142ae86e32e7fb0c01"}, {0x1010, 0x1, 0x8001, "04f7b7f68499ca844dc5212f15b4fbba3531d3055b135622b111a063247c091e39dc898a0b9ba74ab9b282dbfb047bc630703474bde203d045a1dbd6cccd50dcd78ce2af3988f7ee2a5b11ea0cb36792f88c07ba11aeca5f289f6f8f4e758f3d5b45982de6d27915fcda733145296d7f7be43843ac0b126b12bdc8301b515de7896b6a51eb58cc74934d810b2a05576aaa78b160c0d8c617f80b99b485347aec92b697bdc9c5c447baa79d967593e5dad0291dce05ae7a9c9595ca9dc49fc6c7eaad9754471a1ea31d42695cc0891ea371e011e73cdb2c707a29ec0c72e2ccdee8c03d6ea38fd86d2a1f1ea05659954e7edf0131440c0f02c77584be29f84377d00787680b7c44d8ff8ca508a5fe03236f15535f86f41d5548d545ff91651eaaf916989bde72c3d032630445fd245faeae1917483b0bcc94ff21882273e8e7030709e41fa54ab0506d78848e6d09a5bebbebd80be720f56f2e68018a9c0d0f8fd7cb4a5326cdca85ecfe087bd1b36057d1d2c525121725102acfba046b7c2289f03b165c40319b382922ba39bcf4c13ea6faa5fb6dfd1778a82e4e822b2ad3d8fbe84fb3aeb9e1cebfc5f17d454d23d55a58b0ea3ad9583d32e344c138519fb79096c00d53cfe61e33682bf68434939f2b3859939421fec0a54fda05ac387b6dcf546f1c1372cea1d4c847f9fdeb72e2afc58b949695014cadd60bd65c542dbc6e0b6b059a5a9808db0357710247c950f990fc760520c93025f635eb51253a528b1af4ba275ab4c1f407cbdbcebff6a516eeb422f76e4efb91fa6a335b6940b3071ff93b430b0bbc9f727a9c4d5b5719eb0315e6218b2d181ce5bb3c4b84f4aab573e15ca4b2a543345097173e97c745c1abd1a6667df07c968c612df8dad19a335b5cd0c0ba61dfc3adaab509e74252f925afd33f4402e1da05f887060dd099ca88a9df8464eb42d4ba195b3693bdcc6402a360627919096e2f543ff3d58a7e1af28597bcb3ee5417a61489eba6d11a9bc9d96c18663af9dcfc994647e11c1c0b968a44eb6196920e275b050a04a325e580b42ff5da8ac6ad6d7dcc2e78d704994782555a5adcbbf34b6c8069412efee68bda70b414f72e9ea5a11c11c80eb3fd90e5449024c3e7738f53f67470c9ac339d01319554cb2febe1143dbe9b9ede65535d58b1d0db791baf9bc18cf1b7be9208503e47520dd3322331a39591d32821736b216366632ca5c2ed603b4fa764bf09d26850c108ed197a4f297d5c42c05b5946af18294d23df9ad25e52578880b34aa397db8d4e61014cd01e9ef0ea495cdd44551eef9470595e936690abcb8c84a29491ff79d41aaad644b56846229597af55c92e2cfe050777aa26f3542c5c50e01898aee1c41923d2ab80050d2fc255b2261a9eb49e641b9635563b0920c216b192f84203d93fc05ca9872fdedc9e0e353463e9d6a84a8c9eebc319514d315c4a31bc2eb2980f9e380da5d208f9bf94a6992e409b322a97ca9c2551a4683aeb562379658fe468374e94002eefdd9800a2ba14a463f69ff832da1229307e4ea3f1e8f3eeb21c894f2685f815baae26cafd0eeb99e05be8d78a9433eb5ee1cdb91de971412d968923daad3f8675a2337eb3c4fac30583fcf5e4561ee9730259af107b3d1d6624de1e4ace2dc7920a90a0ad86e7a2e74aedd37be81d79f60ad64d71c466e04b08b055159bdeea855581ff66ff3844a5bd096a42ed834d308be3406855bc471ea9949169a4a200c4ee5fb7adb0d95210c088c7ce88b467486029e70586655ea0957969131e3b630ba2eb4ac090165c2d45aefad9b8e01aedaa41a1b19696dc02e01779e1dede98a4cf6824e2e1ed701d07afb6b3c2f84ba42394896e12b2947a940e263010e4076dc173d1769b0fdbfc21f39093539f04d115c319b5d2afef2e2aa30d76ff088a003517952646434ecb6e10d4bca7ef3944b894b1a56dc2ff900ffa8e78a7a5fcf912df5d9e61799505150a1876d122af4f22d5d180e55a4e8e346fdd092114b9875268ac0d682c0df9e0408eba0b5a1e7f519d98f1eccd3ab0bb7d11041e7eae4c1f2b49b99327cc4478ad734275d62e92e9148bd2cf4ffa4c92d683ba6c6be090f1e73d86176ee59542892f64c7f6fa8945a2aa5b458c66a171c2d498ec27a55291bc072c5aa455f210efd7fd79afe72f98278ede5290903148f0843f8f20263d8241f1f67bc4c3db07e88e2307d132c40020483c7b8fcf35372b826133c8067b667947af88b06633dfafa55c864ced272fd724636edd13b53be250391a837de17023f84d19bb869778b741f839195ad8329261c6e375f6e6da0c48e16179f732034d3a4ad3ae5d32bba6c42a9df84a6434fe368118c7097a6e4c58ad7600128de822788c9489be442e2da2b81b4b4537d5f659950057df29822f6614b22115cda51b9aa7dc85ae96989208a53709dd901ad849322ad45463cd9b882081fc4cd0c668c84fcc92557e4888bad9d955dfe3e9a1f7b9c435d50a7460d4fd918f880519e54f3042e873b18f443dbdb5661db028df2ecb923bf05da3650472db64343cb1978e8e1796354d3ab33372c2dd51b121c3aa46b2c2e36c70995132c608962124b8cef916ce9f90bdfffa0a169a1066a44e7ecd15e751fbac48c2c398ea5790137a98b579cb0b596335bc08193570282311d58fe4f5bd67aff29920d7d1bd2a41577543b45393fd9690c00adaad1e1ac78dbc4dfc6828f240e2d7d50fa4660bd80574d191f3c42b6dfee0ab4d7bd1275001d84a3b84b8e8e73ba3a2c1a64b7a4f6b1ca0d84e224d3956eb0d03eb65ce6157c1086adb16bd90270aaf4b3303ef6f7876abacbfda6a6de6125943314b6ea698e8ada91b218aee2592dcee92dd324b95ae60e6d12eb54a021be058b00edaa2b2d63cfe7d982e2fa0485b3b64b33cdc7298c1f35e7f680b16a87a4909f71e513c6a5ddd11e2c824bd6e9fdda36d42985e4ac2b4985726f59ffd1829c092dbc3ce1413857d6f11529198e631bbeca223ab7ad8726ad961ea84453c727f1af0b8a259ea4609fc5349e7744c293f72f36a14085054a8d1c44f3d15a1f20a96be4b8994f0d38489ca2818f2f3d2e02885930e3d45fe639c08a1e63e5e21fdcc96e3fc68e2afa4a8ff0dbd38fa2ecb5d414b494ff105c21c31a02934ddbb1b7f7e0cb132ff15ce34fc5982384d87fa1e691c9ba295b6c80dd1645552a7a8969837eda6f98e73b53a48b6c594885955be34911e247d37676050b790deae2733cab328a42baeb7c5fbb0e4b116cd016e7db4f53c5ab3c2ac1331c03746806518f4cd1425a5c29648c24c0494372a7696dabe87198b37f033902b51de9747f5bd8656e390170ef78aa3cb87c99d8ea8b2c5acc113fe56fbf82efe558f4e4e4c4f6c158152770c1462c87cc7eef721a1a7bccb87463070817c5736077c5937297af193b6145bbb133814415da070dca9882bba771982aabe721546ca2223088ee246cdd312db522c4f5e485164a9d749798ddf107bb2e2aebafd0b35cac652309ff3805320d834e7c229cb23394a0baf7945c0d681f4e753a8cccb8d1a8c12faa515e5f6d8e99efddfba4eb33b2a614b0fa1703d61788b8237e1a8479671e1042b7d0f366a696001ef50488c5b329f5473ad1a1e454403fcd9123507d0be1ab9663cde0bb744c58ed869a458cae791b3690864458bd1518271b22f3316ed7a5bc20580566fc7355211bd7e50e3bb85dad2efd1ec91f1fddf253feecea2a9f63fb68c675e984ffdd494265e9f9eeb8ab2008b488719136a6b93cad4936f69402b98c50d07f2a40e8263447bf4751b37db96bc8af200d60f536a5e0ae15ab9999d3b64ef888b2d07282e8368d8620955c47a846a784eeb4ebd06b148cd96a11c56636946826966f8ebaa0e47f3aa16ef92a2925d955b712ddcb887780839da3c164538914a6a72c76bdc73f4e47f0d5ff2232aa9f4341ee70299e75c35f29a4c5e17a5846da64427302a37ee667f91a0ac616dc858865b6e221d20f071c039eebad3f2bacb51455ad131d66cb73f1d4515d8d0587aad4cfb8d9caacef9ab718f284ba0f50a3f1a4407bdb969f5c79f47cf1af6979f7aedfe9cb262740e2f91e3b8a58618761740a8c3dbd6249fe570ab64bd6a82a4b94b11a9e7c5e795e51e51a3a7cda06e2ddcaab22ee0ce68ca9adfd706564d2793299441128e965a8bbd10f462eca01b0a0ecd99f736e5d47ee9614b63e7260287e22900572cd9f827b056a4309006bcef5affb086827937c4b842c3132ff18db3dae77443e116c44de23f6a83364872f0168465f1f9e419781584c542ffafaacd15303a81233e1707889b4239f0febcd0864b3660e238c0dfc9e3c6ecf7b6001f88f2e22d366cb82cd1c13fa0e2c0e931ba43314be8432abccce8670094c83cc03898029dfc6486445217eb2bbec731634c49da48eb5e09240cbd9fc9bcde5783ca9c7ce865010066a9a3734c292d0108daefeeecfaeed041cee65766bfa55dba1a3d82d510def45eff2a12a09c7639e87edaea138c1eb27c77d2baab0c132c3f7e5f1c645d13e45644f6a1dc86adbceec87ca6fe90df79151197e3e433d9320c08eef3d9e505887e752918d7ca46be5284b6bd27b5cb77e3b163563078171fd05ac6927b5a16e8a005e4db892037e331c15c4ab9bed58be085bed6260e294948006aefc3fbdb3fd311b2c02a31883bd8d43d5ebee9fba0215d4c16c6a3694ca71e4451e8a9afcf61fb20472f32791f6618749df0752a17cf1b6364d2fd771c5a5e97fbb8c4f17c05f9e32da092de33ae88a4757692e0e494a3443b16d4b2fb4f4b4ee3c2a42050a4716ad4444e29849baafbc7b3d7cb8091075605e11582b35d76fc0c0edd6caf093089ba49208bf6a215ec6e5941c71e11a31502e2f9162385e40c7794e185c9230c9f1d5ba017524684861dd6cd53db849e141098732527aaed642e08739f0e0bf8c93c6afcaaf072b5cbc9cafd85ebf829d9e683596fff0a642e9e830e4ab19534550a24d1e744fc7a0cf4724ac2e08380dcea32d648ca0dc6036ed94f186148f07920c3c7293357169a6126a9d05929355d15a75033101d01d5948b98e1225178027ca6cc5f59a7a6cecad461e07388a3bf337621bf2dfa4d8db77e063977fa0e85e79b1b6f6732dfc488f59dde6a928abf252d503cab49dfc22598b4aae86c30e57d2b149182819a82aec5fa64001a883757cbfa4e480d8e8c28fd2090f7525347f6e7a2feb36ea0a848f55208297bf1988a4e125c4c2f3b178a6bbdc80b70298f40c0a92a7a70cfbe5463f2ebaad5e0ab68d939f89a1de3006f82d7cdb98427116039c5742d0199db5129f744e0ddf14f2ffc0f5a650baf37a1d9a8f1e3ea233b7a82f992587ee44e422aa1c0c72867ee001737fe26c35c977152862f19257921b871df933792896d01ffb9c92e73e0d45e549cf9363c460a73472b314ecf524d34e0ee0f8595d4befc49570fc5d4b4ce33f5beec2fb36e384a24ea4a81786c7f4954ad04f1ee56984676549219fcb8e5acf5c464b8679cce8784d0ddb17b454ae956b58b1580863e810f9355cc46b846ac21956038a1c5ec6a5875cac5fb3bcf6789451ab461812b7d9e28375f13b5b819f45fbe5912059c610de7cf0e225f1f381c2c460bd4d3b08e1d4ca25cafb564a51573a47ac5beb280f984438f1c40b5f0b703be944418aab3464e585fc1db2cf276bb79d2a4fea6ea2f96a64d1166ab99508806fd7af71e90e3a0c7038700251d73981d183c"}, {0xb8, 0x1, 0x4be, "2e8a44ab4a796d3fa561b3b73a89ba2c96063e24f7b875759ec8d4263c1d3e5bfe8c6ceb080fd570cc162a77a838d08e50ee19e9c372410b9408a5f929bff304dc03e9aac062ab94e7cbcd015557b1209d7811b7f2c571968eb6db0a76d8a8741ff8bccf02fef530542a06e6d95af23a8ac5a916551bc919f0b6a6444835ed7880ee08de7090c0cb38e95269bb6f468849721402ee39aa84d79f316e999d533464"}, {0x100, 0xffff, 0x100000000, "97f84942c8350e8c943390baa6f62615486d787b5d845e17539881ea054bcb22d141a8d3d746aab308d11495746fe7724d479b3c38c0223fa9f0faacacd435389282894eabac372c1640e6c79e138de7fbdfbfd40e5a40c57f305f8399c8a728abb9fc440d5fe6dac99bc380a0c408d70049e16cb97ea5c6766c1a4eb563981c22a9e87e62af014db222baca21a86cfd38059ce3cc5b300de82ad62a0203c7454131b532c301f046230dc891b4d40b9b24f4c42b5fbc29bbded42c446e553502d975452162a2f959340e3be149105b7dd552642129b58b5b137b2bac65b0a27617bab5aa16ba61bfe905"}, {0x1010, 0xffff, 0x7f, "469318991c2e8e075e1262dc9dcda6e3cbda02146e5815281808dd97947bc7d34054251bde97ec01b2c5ee45237f99e7ba21c605baad4d4e4edfd00b3659606c21c57353ce82ec0fae54820b46e2815fe10c26f2b8a808e9209fd6f0075bec91bc555a6c19d94c9a7bd843189e76817a6fe762412d0cc0d25f004a9c6d20c207bc117ef97369067dea787813078f0b7210bda254b2dd8f3ab38c894565360173d09653e739e4f7591a294c4eb02ff89232cb05b447ae12bfae715b9376b82ad0de3a5f98f2f902539a6962f334e366d91d302bd1da403d12aee611388c19a291059c8bcf62fa1eef175df929ceafb41b068007b04f5a62d8c34e9d75e4bbb7169b25616c9ff253300bcb3eb4f2fa12c2fcbab21155eb308cfd8f668de384a601d50564c8bd84ad30f231f8933ed8c3fcc1b9d51423bd077cc27efed7988d3b082e426b3919bc9b87f8d3b6703da5f3fdbf562a3a4507597aa1ad40d36cdfc405ab6a65fe81a23f013362670bff94f0202176fb50922e21b913f736c776b6ca1afc5aedae0d50de017b33d790462028931c5186eee1e6b64d1927b038354739fc6cbc6a7689eb6f12c40237367c924d42599834677521dfd618ef38a68f76ae28f2b565cd5c6f5acbbbf37eba7a5081c6935eda24a0caf94c350723e198fa5ad3f36ce58e69f663e6fb2c48c139d9ccc54ccfbd343c6032248bfa295459db98def231820b78949c948ef5119e662bdfc5df2cda35773a1647f4362bfbdeaed9e7ef4128084658c5a6d21ef109873db8b43db64f74233b590095135aae1f99ec3e286e1f85b699d5c1326c95b839577640cd22cfa59b8456d037f7eaa70c27f93990d8f04668d40fb88c048adea013c28fe0ad7ed45697cb570910fafc86c66830744792d9e77f30d47f013d59470f9e843bc260a75b5b9e2de04c3f0eeaa78c4a598fa55471cef565a29b33f71bb6a61b0992ae221e92d590b19af23f9169240a97b3044e40c1bb5baf5c07d61d11f11e0f55f792da1c42b9cc058febda3c583dd712584e8da747e4c5ad1a2b71a46c6a9095c0986cf93117728471aef83b4c9d5ba0b7f71833ba4d4dd848da83516ecaaaf7e6cab98a544a05e989875791fbbdff3ec4cc2e7a8db0b1562a5fde4487f7171a120349846a738ce4567e2329cfbd50c886b16f422a715e8e3c295ed3b4f2be2f1e6ee01972980fcfe27974f06e11662e8e6e97eeb5629b75acdda21feaf5f343ea453299600c48f3916e624714989544763c5804c8bd8902a438d549c329ea495bb597effcf2537dd8d5e78218ccc7a7fc7964f6e2960097bc7cb3dda54ca083c9ea5cca489713e36fa0d6dfbc52856f9130c55e9308f219a5f1d3828a45809204977d627bce53e5237d8de72bed78fc0304e2b81dbeeca396d60c03d0748e5d013a3444f5600c76e65073aaa0d927fa0c4a84db0bf51aaabbee41457da63690072c18f80ad23c857ed850317a617f0fc4423914560f3d84a304d8d8578f1bda62659628c6c2b8d438c25a39187b63fda97cfaad6a65a0d5a59057efee1b8d0efdc212a166b66b88e39604f6b2a624413b97037cad008e206e48a453b54d3e406406a9ae36a999c7708a8b7b07da361c4b309ef740332a3afc18ab1bfb514ee4b99977b2055ed1e4b0c3d1c188eb970acf124e6cb12e5fe836112d5dc3e5ee974c97febac7198eeb3ec9a4ad16362590ca32be6b83d59b9ec110b3986f9c000443e8c790b69c19ed162bb83bb3fe8d126cec16ae36fad0903f6a8d2b6c67afd8a45f5f81e5fe0a2cb2807d994d2a0434b2720829aa97fc3f6d010619c5a96bd51d2adc596bbd8f0ce94d58654f155a3adf47edd354b92f445c9ce9414f89b676a29f5f7ccd2215cd707e4130162ea17428f00dde0d8b70d200a967c7a3a810249615762bc4ddea12849dcca48d4abb440515f6cceeb48eb46266e873c05d9e0a0bf52157c7b3ea17a8c5d99f10b48c030d9280365fe800c3274fcf13731ff5492095b5086bcd1781b81f427ad84c1ad49629dba22363ec0e0e0e9786b4471bb678af2bc105c0fd4161ab019b6f29147d06e486b41d638f3ac8e0e98fa20a790fd6fccc1f78cbc92d0c2357c73104e176409cec8f4e409ebd25eb757b659d48e8c803db13a08a78a86626eda6f7330eac5208564218e696c7a8665e23e5eeaece1f0e3d51c0bd7a6cdf43e1c26c4a18fd06e2896f625ed734febdcfe2abd0a75ed25caa69a2a79f52c2e984152ec886b97b85587d3abac6aba47d8112a5a58ca3ae5c34023f19015622735307a0caa31c6e1af08120de87a501c6e3494ac3dbc2701d0e019f2b3a0d8cb39862d4406d624d4509776605388e1c809d312e2c8eef68a4bb47f817bd38868188e78ed71c9ec51a421f6e0ba3bd110f0f3196655a1797a8ca41598febd0a513054a2dd889564d7c2bd8c193e16c8a05feb7e9ae697883af92bd5db62a00c5535cf069d827c54075f30d53a305c545b73f53197fe99a0fb84ff1ed20254f81f7acfe66fca718fb16708c410072aeba9384b08be6cb5a4351c21d5ca6d1d5914d1375590b7f7801dd7ac0265c5c3c7d93dc515e6c4f5ce5cd723f0c7b4ced60b6f982e138e3144ae90ae1637237debd5015f07cdea12a19db063d7b44e6782c2116cf3ca9d93e15b686df9a3c596f58298d19b10ca0c0474a745c3fb0eb71f2592b335fa4feba0a5ef162bbce6f97aa76f5e8ec8ab70f02acc1d7997cd2a90c5db1b460d0a1b6df7682c8d369eabde1ed482c909efbb2b33b4607fc581e285bddb39d7c51a9602d8d75b8f6e8434d378d86c5a7cbe3954b6ed3f38cacab893164a50f6b75b1770a04e5f1a55e7a51509466d0105e22475af57e5fda6b24bde4883217a033547fc4ea5a7254da2e335e187e604682b220c726d7754d3f41d459bb2ef4daa063d13fca05e080ebe099b67addb580d31a5574cdfdf28cf089685fd45b0d553fe38ff8d25dc180ab3971d8d6325f202a21ab1726fcab6bdc1b9d04aaf60d248a8bf3326f1d1e24120c8fde8b45fcbdea77f84d5208469c15a939b339ecf964ca09a6a2d1bad6bb16e5ea2fc23cd7030602d117b4c793095a2032802e8b24b1734433945a29fb91602876268e6f5659ec734f131478c2e2d5bf0c3135f5e9f633bb69cda3bd66e584fe1fee3e27fe6058141a7e3b8f14e430f6d001cff05b06142e30da55e63af8c53ac70acf95d43cfa651a1bc64bde08629601d3d87cf5a72dfde7619d15ec6a7d2836cdf4b9c87dfb4beb288e2cb30240abd3466362ab39cfd8009cf3ff99092fabccda587318a24418e780d1876397abeca6ed126b468ea7985bcb68da509591b5cf209e28748d3fdaf24747c44be1a5fbba6985d4995bc8421cc287b33eabdd8ad531885b82f3efe5ce45f58c7ac4f5e79dddf1009e073c6378d6c7132fa3f95126cc908a4b66b326ee741511c652070345a129441e10e71a4dba21962b064138de82961f0803529e5d0e9b98a54078d854983c5dacff332b890699f312fe3b441736be4fa7f597f403b44100fc17d1f6f1791a7286a25f131f796f9e4ae254c7a047f6b8dde6bd2430dc9c2c80b6cb6e4625bb83f5a5ddb145909d8e1f47f22078ee1c040c94a2e0b023a7a4124588a584138191361a275b78799d47239c468ee261cc290a771c64246e70e68c46b4b9dc307f68df8e53bb23eb65c22dc111fd3c3a54e27ba5b0eff35049c7b5bcba4f9a5752b6c8a8e2be9edda2ba192610d859d2e7e51b1b0ee809439afd007eedb2e4915f7c362257c124994bd60d66a58f9d18baa780712192d846d4ba9f1f2c61b1fb279ee08b49431ec1d2d691728b79db1bd388654831933274b7cc010722df3c8978a344928e46d1cd2cb9bcb74c08b7dfdd381a97772b79dc0ee09027a774f75122b8b371ff3e97d46e18bc13fcbb25b3b6f1768da5312ad44003a7a4038648cfd31b69512bf0b98a0598bee0de4294d59511dde2192cc459086070f407ff51aee405fb404f0cad54e10e8a9643a894c33b7ff28e2e42d9b408b12b5392168fb252282f1fa54c3f7955aade51807cc3acc554a4d9f36dd6e93744cb8f5813d015b7498aa9a398509165353232e4f01d8e111b34c3f3cee62d0a56bc59d1e31ebd35931feaf40f85fc4234062f29b98c3d04771f7a3a3e41f621ae6db9524c7cb0830135280a7d5d4021255031d4fc8250239c2b20653c8a65851eb8366d45e261f06de42d8b4e55ba27f678df92f710c5e5fa9734785d8bc65aa67eb29eeae5a8e07c4057faf00240f03d838979cd4188dc6d1e6697eeb2ace5356ac416425d4ff8d4025da8f3ec4c6a6c0ae9dce208dfefdb1ebcef89ff5423abd836b933dbd1324211100ea2335d4d1b5fab391e360ffd8bfb933552c1ef54de265b8d3421ae35c12252a14ebb485253947f1b325e866a300eed43d629dba5d561a9bfc7a27f2fbbf9818b38fd7477568cbeafd101ec1ac4dd2c8953bbf835777abbd868049f1f47355c1f6c4784742df202e7b345ebe63f0a3b4f187df6e3ce7abbe906e90ca5e30572365d2aa7b94e707fb68e87d093ffa7e617fecda608d6e10a816f54d506ec440dde04192d209e45c80fc618ca460b89f3169491f0b72874659177896f421b1ceef59df6d69d680c24413c029f5060ed62e9d236d6fb8f5db0eb2ac96826bdf868aab6af858376a7f63df25e30d75e1d34f0da67a3196b732cc8196b8182346eac02c0562b0ddf62253e7013b80a4dd9893c877f423dde430620317058c8b1fdfad1cc272f0711f12217b3e8d8a0ab4fc783cb23fc4cfaf79805640231a1d48139defd612f7363b540ec549c37910c9d13ae4f9206d4e84b93bd0180e6f115042d3936a79c07bf0ebe646d2b3f1f12d6639ef8205035a081841977669813165fb0888e92d2a0c11ffa37acb2af6149bdf9e00c4661eb85dec99287a33e1a1da94a7e688f33db3b09c5fb9ffd66f03baf37dbc5322483dcf716ac2d834d5d66f67d029c91d424be589e1f1eb48ee76196572c379317850a215f70bdec86a08689f7df471358fb4bc132ac6d7aec0552dd5ea4341c34a33cad143c20534e9ebc8ba88246958e99914b0624d8df507b1968e6098e87b0d28c91010f2419f3354aa4d3793ec86f80c167bcd461b94cc6e61895e883780c6572d508657402e1aca309f7bb6f188d6856e3d47a0e43f10cbf9171c2dd5184da4c9a6e73c725ce79a31dacb5e1ade022339484b2f3107e72eca93a80fa25fb7a2d1b9bf3861c6101416477b2594172a4ca209db777fdd1c92203a387b16a37a8026bdfc1da2ce26a5acb4831de81beb877438e9b9473be02f749329d3a61c4ab56f6e22eff3e1dae2597cea42349a75176dedfcaf1196a8d68a14596809274a29f7941a4092a5a72edd4ccb456de4d66f589d8edf78e7f86476ca1f6aded1b2edc5542a1014381d8495fbb63be623cd2e804bcdb54ea9a5a27b0a13d14364db60ef7dc7dad48226c98085e83ff642418deb0d23d12c3695422ad8ea5b014c3fedd7153e79ecadf09bf4fc24b9809fc830d6812fac3a5da3fcad7fad1221331f9dc82abede68fc6257a6c933219095f643c71d9de8680301c522c59333423ebbe653ab5b5224cd8306fe77a06a72a2d0d6c50334fdb5ebd0c5009e743d5568d6d9b632601b9a99fa54a5be1a0e8e0dd9b5d4257335e11bdef086e7998c4e455a7030b018f1b7a65d30725836844d76884ba145b4f5a3e5d30848936c7c4747f47d3faf856318a2d80ec182ad4"}, {0xa0, 0xffff, 0x1, "a430e6b4d8fbb8cad245bf1c5f9135a89d2f91ea0985e0c95737a251e19f6733bd88813b8195e2e618caffb0ea5fa2470050a4b23ecfe95b0b0fac16fb323b308302f034961717ea2f3a3d20902a9964efdd1a8cd5b9080f0ec00f1ec1618acf31e61df3f768ccac383122a4324e114397cb725a4066b1acc244e2a684cd360bdf8e617522bac9dbebf53e"}, {0xb8, 0x1, 0x5, "98fba3a3ac26220f166e6f12bf4804d0fe7fb48f9fe274b5a751bd0a601647c4575b63bee3506fdd3445abb65f37bc1ebff16dbb2a35ccb61e582d8b600db4235b46a406893c87bdf5a09aec527d41a57d8e405196a05607e16bbb3f9f94fb3b900837184a6770b2705402534f848f9fdb3f60fb35a1a15b8c1a3a22e66f78189259ba704215d35ab0d34f38a0e7612e246a4a8b1f4e1ad05020bc15585457255fcb3d345cf7"}], 0x34e8}, 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000005200)=0x376) r4 = semget(0x1, 0x5, 0x14) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000005240)=0xcc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000005280)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000052c0)={0xcc, 0xfcc, 0x63ef, 0x400, "e04e78d20e0b4f68077b389d07f46f784d2cfdd4", 0x80}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000005300)=0x7fffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000005340)={'./file1\x00', 0x7, 0x3b, 0x9, 0x1, 0x73e, 0xa3e7, 0x9, 0x2, 0x3, 0x1, 0x8}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000053c0)=""/236) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000054c0)=""/74) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCEXCL(r0, 0x2000740d) semget$private(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000005540)={'./file0\x00', 0x200, 0x101, 0x4de4, 0x0, 0x0, 0x8000, 0x20, 0xb99de3abc5622b56, 0x1, 0x9, 0x5}) 19:11:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x52) 19:11:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x68, &(0x7f00000000c0)="8d7f98174fa17e0c7f2afacfeb609241eda801a33cc6361d0ca3b754030a0433fee4fc22de898ed407ab4f5438136009f5c70137d39b74a579f4248bc2b718cf53df5ac92521f5784731252e182ee6293737e0784457817d399efb0a00"/104) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 19:11:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x5, 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) socket(0x32, 0x8000, 0x100000001) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) 19:11:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r3 = kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x3e, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 19:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x80, 0x3, 0xbf}]}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000000)="be07e80d77f39644d879af0b6bb2945a38771f5d4ea9d8442f455a958e19a71b545a5d47c3e1e4fc3275a5823c70cee8abf5355046f877bbb5317baa875b4fe39b11f415eeeb258c3032f952eb335431e07e4575a32c782f3f5a4a43f3051f272e08ab1a701ab947f9b6c96bfbb02301d58e2a8b75", 0x75, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x101}, 0xc) 19:11:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000240)=""/19, 0x13) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="ec1a4b83dc04f3e8cd86cd08483f1182f924a6b0722fd75505448b6ed07625884319ae225ceaaa81695faafaaf2db7ca778d886f83906189b5698af7ca425e", 0x3f}, {&(0x7f0000000140)="cf9e396e9afc375cbf37b4a03e9445338dbb4ec95925975c572852cd7d9d5a03205d3ac17c6d396c844b22efdad92563984a722f7928d64ed88eaf7d97baadf5980c93f860f0", 0x46}, {&(0x7f00000001c0)="c670bb5ca783efd46a4399a189317696d9f4152f963135db5eadc208a4d3f2022c50de5f2a81450672936af23e84b55e7018ecc10d887875dae2c40beecb88def29c6003781ba0ab50f5e78488c833f0e3360ec88ac9f39900", 0x59}, {&(0x7f0000000300)="16b0adbf20117aec8131068d5d493628beef124bb9b069e385f9af96bc2ca56a26e52681e01d6ba345c23f7d615011335b02abac880c09d0c91db36093010e23657739a97fe9bfe398042a87df6c5b79dcc09ae41f1d24b7a65eed71f79cf7f454a7170094ccd590433e3f51a096eb", 0x6f}, {&(0x7f0000000380)="8006035e92cb9c93c3e25354cd8cccdd27ae88767c81ca0c4b9cb59e8274fba9f300d31e16ff4cdbeae0bc240e45f1dd0aec710e5d1be85a0d1ed981520048fd5d5bf00b49350cb2eea269c57c10c0e77f1f6e1d235b8a2bc04e8279021d65eb96d3e729835305acbdb6d55b3e5f278fcaaed52bce1e3cb70fd4c4bd7dd5ff04b973037ecc93fccb06d4ff81d666c9fe6b606912756913cebcf8b828b1101a3021c879670a30b6ed2cb6b15e1fc5534a6586ed46b3e01ef138dae06e7a242639b9623ab2f14bfd302833888c051007a8a541b0c4c3ba4c4898b7ea65ba85f298c511f330384e07174c744594dab11bfdb42ce23455aa1256b3", 0xf9}, {&(0x7f0000000480)="998eb5814d0e7eb59f157d5d89c32da589d43105c6884e427015c5c0397355832b23921069957eff9b05c5e4bb6df9a04803dd5a54eeb001d6e176da6459644d8698fb5a6802b6b36c3fc72f29ac58481c4e37a4bd940f904add7b3f40a9f0321fa1a81d3fa7723c9ac0b58d4c1d8943f56f56d170e1f6d7035d786845082804d467367668595d52c389cc32501b68bd1e6dbc665e80e4bfdb7416ec9f711898235f97409545547f420c9b48a91ba57b3056e30d334d1957c735b1fbf39f4a1b515e4a09a8d59fda07c168966712bda47969efae18abfe9ab66a669edc79286f108ed83b998878be8d4e8440e1993a", 0xef}], 0x6, 0x0, 0x0, 0x2}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:11:59 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = kqueue() dup2(r1, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) fchflags(r1, 0x10001) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8b}, {{r0}, 0xfffffffffffffffe, 0x3}], 0xdc9, 0x0, 0x0, 0x0) 19:11:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 19:11:59 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x704c9b7e) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x0, 0x6da6, 0x8000}, 0xffffffffffffff9f) r5 = kqueue() bind$inet6(r4, &(0x7f0000000200)={0x18, 0x2, 0x7f, 0xc1ef000000000}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/81, 0x51) kevent(r5, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x2, 0x20000001, 0x7}, {{r6}, 0xfffffffffffffffa, 0x59, 0xfffff, 0x1f, 0x1}, {{r5}, 0x0, 0x66, 0xf0000002, 0x7, 0x6}, {{r4}, 0xfffffffffffffffa, 0x21, 0x800000a4, 0x3fe, 0x3}, {{r8}, 0xfffffffffffffffd, 0x6, 0x1, 0x8, 0x4}, {{r8}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0x1000, 0x8000}], 0x404, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x88, 0xfffff}], 0x7fffffff, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f00000001c0)) getgid() kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 19:12:00 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x7f, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0xeca, 0x4, 0x5fae, "cd012a02bb0cb8f11949d244000dd64f38624902", 0xfff, 0x800}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00000e8000/0x4000)=nil) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xe7, 0xfffffffffffffffd}, {0x22, 0x4}, {0x27, 0x80}, {0x88, 0x8}, {0x84, 0x4}, {0x0, 0x3}, {0x4, 0x1}, {0x23, 0xda0f}], 0x8}) chmod(&(0x7f0000000180)='./file0\x00', 0x1) shmat(r3, &(0x7f0000040000/0x10000)=nil, 0x3000) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x74f0fa97, 0x7}, {{r1}, 0xffffffffffffffff, 0x18, 0x2, 0xb1e, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x10, 0x3, 0x3, 0x2}], 0x7fff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x91, 0xf0000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0xeb9}, {{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0xd5, 0x40000021, 0x5, 0x7ff}, {{r0}, 0x0, 0x48, 0xfffff, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x4, 0xd4a4}, {{r1}, 0xffffffffffffffff, 0x2, 0x44, 0xe8, 0x3f}], 0x8000, &(0x7f0000000340)={0x5, 0xfffffffffffffc00}) socket$inet(0x2, 0x3, 0x2) 19:12:00 executing program 0: setreuid(0x0, 0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x682, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x42, 0x7}, {0x43, 0x20}, {0xcf, 0xde5}, {0x0, 0xffffffffffff7fff}, {0x45, 0x9}, {0xc7, 0xffffffffffffff81}], 0x6}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 19:12:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000fc3b4973a14b73180cda00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffcf1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 19:12:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0xffffffffffffffff, &(0x7f0000000080), 0x0) 19:12:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x30, 0xfffffffffffffffd, 0x10002002274) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 19:12:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000001, 0x3, &(0x7f0000000040)="5eedb0ec042d5c622661bf12d7204c3e9b86181796b583ab8f01a829393ebdc79d70bc3d31d315f3d0432d795adf5eb4e3356bbcaacc754ae7267166eb969c613cfe74fa89404214cef6ae186d566f032d434d68e9a1ee05b697a2627c9c9bef37b9b5429618f6176c385a32168a9ec17f11e8daa0b7d17694a20b4cae3d23ae4c3b580a094849ea92e9f4419275167e58f7a9ab7d7e0c298a33b6111898e5f4371b227aaa9209d8b507cdb9613dfd18bf8a6ab756642ec33eee8400964e35565b644e7433f2955759f3871ef4a06544657071d310d5f915801b34d1b056e3906523fd7d1e0e228e2a53fc95404d2856bb35341b", 0xf4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:12:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 19:12:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x8007, 0x100000000) 19:12:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="d994") 19:12:00 executing program 0: r0 = socket(0x13, 0x3, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x8001) pipe(&(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 19:12:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x30) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r3, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 19:12:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) socket$inet(0x2, 0x4, 0xc2c) 19:12:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xe0000070, 0xfd98, 0x5}, {{r3}, 0xffffffffffffffff, 0x84, 0x1, 0x1ff, 0x1}], 0x81, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x7ff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x48, 0x6, 0xa82}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x62, 0x4c, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0xf8, 0xf0000000, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x60000000, 0x101, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x18, 0x80000000, 0x1f, 0xf5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x9, 0x80000000}, {{r0}, 0x0, 0x60, 0x4, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x945, 0x8001}], 0x100, &(0x7f0000000940)={0xc03, 0x5}) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="d0c549fc0566583e903f904403667336b859234f405e44c48cf0733c771d36a1b9e667ea21e8eda8a7c54d795ea67aae20018f97ee509d8107e4cc250b16dd1038cf513f71103f0abc1e0358325c393d653840f0cd218f2d6458b64298c8d74f365d3079695fa72bc3025b21cd67b18111a46776977e5158628a2988fd7dc47afbeafd50b28f069456f29b5d5208a3f02682359d4bbdc6e8ca80970b170b79e6ef881d57b11a79a837e695de8248506c8a65720f557fdd01c9fc0c83408ad4f49bd154df02855c5e32467f248b0f9974e816ac471dc365784abb2fc2f6486eae4df030d24ce5aac1932ce2ce37914a", 0xef}, {&(0x7f0000000140)="ea5cc5bd7c5c3ace6912500fea93c08161c93c77c423c26878a2bf9d469390133f34727faefe5dbd746b36682d3212696fe8f9a28e51ea7a7adc368ecef3c9894a635bd1661e6ed45ec958c56c299a0125812283d496b87a642fd00d51b6e02b74639a2f20b0f09878c007e6db7770c6b546519616df4a8330d21c8500711f27f9d25a8b9f3fc7d1f50ebbd6db3787498cb3077bf53fe1c76850124519dfb8daca2f69f237974662f77cd4aba296685f5e140d3b06542bd27068815bf00fe6451d05af900dcfd956c614346db0c16dbf9fb01110175629e0462debe73bcc992fdf9f3ea1df43c498", 0xe8}, {&(0x7f0000000240)="7a6311e6a7011cf4671a12c2de1cc6b5f9da1e3cf3f07d476ff165fc9f247f7b0477b2cff6bb8140ff60314b0d9df6a30ad75ac3fe6e1f01fd8b4bb3f79d491363447d4f56e17cd600c94a82d6b2cf671d463a2313499edc892df596f1e0489cb222b94fee64b962dc9870efb66cde9eeb799d48221ed34995e77511850affb89dfc227c29287acaf26eb1f081dd7b267a1c93d0", 0x94}, {&(0x7f0000000380)="a5955ba3cfbdbfa8ef5326ba5787111bbb47334604144a53b43584fb3916e07a04a5fcfd24aeed7466ef5552ae09193c40a9fdf3b54aba29d80de908cfa94f2b369c696aace115093158ab276c17be876557bcd0d13578947be5eec266d535362f62687ae1526943aab06237b79680922e4436353660f6eac8376a8a941c444ddabb4fe49359e934d12edfcaa7594ba297c018294c917da6c7cb700117410510001e01292e5890dd8178fe722b17dd70a55e5cbd91321c2958add82c93fb9efe403b781405b199a918d6cb942b54e69683874ac02178bf18d9e613a0a13a4a2a77de39d23e58c9bcee897e3a1faaec5b4b0db8a9de8a", 0xf6}, {&(0x7f0000000480)="ff318d36bc5d9bfa78f0cb6e64ec13e454ad2efd407c0e9933e7461d4999f636bd47f044a1ea6cec2165a21a62dea318215e1efc5e9802fed83cb47788ddbe81b8a6367e236db36b605aed8b2d0bc20fb38459ce85efa1c14c7bb3eeddb4328e31c9cb4e66e91813049783a1c643336a571d750bf2883db224a24a4249a37b89c48f1a1182c6e98565db7c982edcca966aced2e9f2305189e00f7ab704", 0x9d}, {&(0x7f0000000300)}], 0x6, &(0x7f00000005c0)=[{0x108, 0xffff, 0x6, "7f13a6b213778ddec1b7f2172118742a0a74857bc4bc4598a20bb61c1284a2205629f2b0a3bcbebfd4951892665a4e3bf222784ea3f3f407881cd12d0575ed466045f73b1d5199e3965dbb8b2ad70f84e0db4f6dc7c5e341388ec9ee58d6596ca17bd43b2de27c80e41739349bc3c373a1203354302b8fd04147de5998c6297d37fe9236a8587696dea85b4c498592555886417d8e92bfa7411b32e198e64e4e3a8188955c7edb2360a69d37a6d9114a6e69a9313c2c4755ede37c95371def4b70ad85a385b4eb21525f81a560464a9b98ec1af868ef52568ceb6d8ce2ae22c6f82fbd0a6bde163d242bbe0693825891c7"}, {0x30, 0x1, 0xfffffffffffffffb, "67eef24bbb5ccc0df3c33be9abdcce4cc553ef756127f7a82298023af3"}, {0xc8, 0x1, 0x101, "302b26f4fc2e229ee56048bad8814c14bae80d4653db18e3f24db53fe194dc564a7d82bd9b61d4bf69ee1d9e39d8deecbe068d53b0249b6dbba92b013ddd70b9d0e6c5370f5816ff6e4cb593ea9ebda52de8060e107c8216797014d8c9253bca4c2afcbfba2428dd62e0e3874bf6f6176c1cbcf918d029d3d32a8258d1ad22432f060cccde522d767def508f2cd8614c25948d0b11dfbe4198b096a57faf5b7c8d86ea5a44966af215c91e630d950aa4bc61cca530c33ccc"}], 0x200}, 0x1) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 19:12:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x8, 0x4}) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000000), 0xbb5, 0x0, 0x91, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x4}], 0x1, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0xf0000001, 0x7e1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x49, 0x2, 0xfffffffffffff801, 0x8}, {{r2}, 0x0, 0x20, 0xfffff, 0x1, 0x2}], 0x10000, &(0x7f00000001c0)={0x0, 0x80000000}) 19:12:02 executing program 1: semget$private(0x0, 0x1, 0x8) r0 = semget(0x2, 0x4, 0x4) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget(0x2, 0x1, 0x440) semctl$GETPID(r1, 0xa, 0x4, &(0x7f00000009c0)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0xfffffffffffffffb) r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) close(r4) r6 = fcntl$dupfd(r2, 0xa, r2) fcntl$dupfd(r2, 0xa, r6) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0xb62) bind(r6, &(0x7f0000000c40)=ANY=[@ANYBLOB="f0ff2d2f66289560305bbabe2a60381c0840efc1c1526b50e37d90fc15cdf2d95caded1bf08eee8b2a323f94b0244fd19f2be36437c02fc5959782ca8f28a07a6488a1d76fc9690a6a3031d0cf3b8908662691ef65ac8488a2f152e23d2ee7e8ad160cd52841e4a817af4f14b85f2588518646f94f357c56a4051cabbc6c7e48be87c0094086a7a200ef6d19ab98fbe4eda1f419a046d9ab9636b5d625a1e15ef9c1afb62d2755488e100000000000000000000000000000000a21f667259bad8623e183df3663a937f76a9217a5e7325bee4dd9858016228b733f9262f2343c2f826b2fdaa978cfe0c468d7a46e633e929123945d240ef033acacf2b4984c2aca632f6ffb2b92b7c17ce265f4d7e1e045ff67fd00d7c9ae15337d977a1ca9f8e839caf68a3cedf4473117b5ca3060b14a218bdb1550f54072956302320e8e791fbf2f85829300"/339], 0x1) msgget$private(0x0, 0x715) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)=0x2) bind(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 19:12:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xfffffffffffff800) r3 = getpid() getpgid(r3) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x204) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/228, 0xe4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r9 = getpgid(r6) r10 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r7, r8, 0x30, 0x20}, 0xf44, 0x3, r9, r10, 0x1, 0x1, 0x8001}) 19:12:05 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, &(0x7f0000000000)=[{0xc}, {0x84}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:12:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000300)=0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getuid() munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0x102d5) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) r3 = msgget$private(0x0, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x1, 0x3ff}, {0x18, 0x0, 0x81, 0x100000001}, 0x6, [0x7fff, 0x2, 0x4, 0x5, 0xe6, 0x6, 0x54, 0x2f]}, 0x3c) syz_open_pts() symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/230) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) getdents(r1, &(0x7f00000003c0)=""/135, 0x87) 19:12:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) geteuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00fd5c00080000", 0x8) 19:12:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) fchflags(r2, 0x0) 19:12:06 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) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x8, 0x8, 0x2, "ed599072cddd4a3bf8369528785619967d6c39e3", 0x3, 0x9}) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 19:12:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020002f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) r0 = kqueue() mmap(&(0x7f00001b6000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x5e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) socket(0x10, 0x8001, 0xa58) 19:12:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07", 0x4cd}], 0x1) close(r0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1e0) 19:12:06 executing program 1: 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) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xffffffff) 19:12:06 executing program 1: socket(0x11, 0x3, 0x0) 19:12:06 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) dup(r0) 19:12:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/125, 0x7d) socket(0x6, 0x8007, 0x7) getuid() symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') 19:12:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() getpid() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x88, 0x40, 0x769, 0xffffffffffffa659}], 0x100000001, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x18, 0x4, 0x1366}, {{r5}, 0xfffffffffffffff9, 0x4b, 0xfffff, 0xb0b, 0x81}, {{r0}, 0xfffffffffffffffd, 0x32, 0x40000007, 0xff}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x1}], 0xcd0a, &(0x7f00000001c0)={0xff, 0x4}) read(r0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000440)=0x8) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x80000082, 0x2fe61257}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000009, 0x200, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x79f, 0xc0}], 0x2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x80000000, 0x100}, {{r4}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x69, 0x0, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000020, 0x5, 0x81}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x100000000, 0x54cc47ac}], 0x401, &(0x7f0000000400)={0x4}) 19:12:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000347000/0x3000)=nil, 0x3000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 19:12:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28010, 0xd9) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 19:12:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x1, 0x3ff, 0x0, 0x1}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001340)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 19:12:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000240)=""/199, 0xc7) 19:12:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186004008b00083a27feff023519edffff0001000000bf02008c97c8aaaedbe36be81b8bd313128caf8298171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8", 0x4f}], 0x1) 19:12:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2020, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) 19:12:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x402004, 0x40004010009028ad) r0 = socket(0x7, 0x0, 0x3ff) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x80, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x20) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/4096) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00233a27feff083519edffff0301000000bf02fffeffffaaaedbe36be81b01d313128caf8298171fbb02fb9d568e58a6b193ce10df1286a2a219a3ac621f1761fedacc99ec51f8", 0x4f}], 0x1) 19:12:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="9084ccb3eb2adba923ebee1ceba16be75b7353e9b1a696511efb399d04a1c78001ec93c85b61ea21ea01d62fe858f5279867292559ff9483e354aa36bed544a8e855f012cecd5961a8081f61ca78be0a7fd79b125406eb7e9ffa929b46253ba61aa017241a658d1b4ddf42b573d92cf317b691fc15bd405e7cf17af61d271d6ed9d2c9418b4ee0bfc561f558853d05dca79ee81d9dae5a065d00f02380a8657c435904b4e5152a192c", 0xa9}, {&(0x7f0000000080)="8afd3b65fdefff05b6fa4fa63895f72c907e1f63ef0ed78a6fdc387f1fd75683edb97b419a", 0x25}, {&(0x7f0000000340)="982720ab346830199b7d0312676d871d61323ba6a841608bb0bf9ba6124f075d39afc1d223c76ae69b0d8925aa5daa893b3dbd9abe7345e70660adb12a4e06ca9b05941d1b7787771c15b2b7584a110d222474081854f26380f2fa58f2cec9de03539780496258efc666c52f0b257e9aa424ba3a10794ca21a3ac2083ac360fc56663f7047305b340e9b5f2c531dd5a2c8447d6152bb8ba7f160d7d3b62f71ae48ab1f1720cf17e168e44c40f99de7af449d61999a9a02babcd7796906f46d16c9fc54459d1c636a3c13e2bb77f05fce", 0xd0}, {&(0x7f0000000100)="4984389e04897fefbeb3acddc297d40f9c61691be967f2b3c57d3ed83da475e8a5359a5b8d3d661a3bfad4e55a08a889f9d6abf59ab6343f404ba9cae4018ce0c5434e11b3ce01eb08611e38", 0x4c}, {&(0x7f0000000280)="0c09de589f6f9a8bba8d5b483d479809632f9714f461c44e011a4714db70ca933f0e5f2d6eaf809b81b08f67f13fc3", 0x2f}], 0x5) 19:12:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4010080c1}) lseek(r0, 0x0, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:12:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x60}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x16, 0x2, 0xe092) getsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x920, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x7ff, 0x20}, {0x18, 0x0, 0x7f}, 0x7, [0xb18, 0x4, 0x1, 0x80000001, 0x8, 0x1, 0xfffffffffffffff8, 0x3]}, 0x3c) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x8) fcntl$setstatus(r1, 0x4, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x401, 0x20}, 0xc) 19:12:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0xa4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 19:12:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffdfbffe}], 0x1}) socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shmget(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x674, 0x3, 0x1, 0xfff, 0x7, 0x71c, 0x3, 0x3, 0x401, 0x7fffffff}) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000240)=""/10) semget$private(0x0, 0x5, 0x10) 19:12:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x158) fcntl$setflags(r0, 0x2, 0x1) poll(0x0, 0x0, 0x81) 19:12:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:12:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r2) 19:12:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 19:12:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c1c}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') recvfrom$unix(r1, &(0x7f00000002c0)=""/147, 0x93, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getgid() getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) 19:12:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="48494c93887592acf197cbb6697d3f566d73fe1e89e6428af4f2498771cd4c2e4faf881332460780bc05742650d3e91e4f16cda0703dc98c1b18047f8b4f1e89d749a632704b2e6fb53cc39055819ad8fcb8fe8363b2100c39623ccb332091a7b726a08465221b772361034a9217cc05f550dc4d3e", 0x75}], 0x1, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000001c0)='./bus\x00') r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x2a) pipe2(&(0x7f0000000100), 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xc0, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x7f, 0x1667daf1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000009, 0x1ff, 0x101}], 0x27e, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x2, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xa4a, 0x40}], 0x4, &(0x7f0000000140)={0x7fff, 0xff}) 19:12:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x21, 0x6) kevent(r8, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x7}], 0x7, &(0x7f0000000780)=[{{r1}, 0x0, 0x20, 0x4, 0x0, 0x1}], 0x7, &(0x7f00000007c0)={0x8, 0x2}) r9 = fcntl$getown(r1, 0x5) r10 = getuid() r11 = getgid() r12 = getpgid(0xffffffffffffffff) r13 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r15 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) listen(r8, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="6c1a8eb285f0da7af1c7064cfdc61886f0ff2a8dee4cb8015f077f25d85926309d894c6f5054062a94c0e47ef57c022ba46e58ada16db3d159f94fcf8f82d2efb6be02cafb7cc2eaed193aac1c0a9cdbf1d7f99fcde82f4a4861bf375551fdad36508fe2a0b34fc13e997a03ec177d304594d83d8f2494c898d0d8c0ee2c71dc7e228f5b2558b50e552823a18f1c5b8d77a895a9846fbf3543fe3b", 0x9b}, {&(0x7f0000000140)="ef585420ef4baeb040156592596b2ee359485f8aaad68293d2e1831f6b3eae2b3c5d1249ff3802dc3e255a6bbc10546144ae1e397af70994fd836bc1d3a6c315418948509c6d81b372f41e080278d34e0ecaa7e0a48116f407b44cdb2c490d7bf9eef3accf1e351874c7e6481244ee472993aebed5dedd5fd488e44e5037260378ccb09bbd913cdf9ba8dbe24a90f97fe44e2cbd30ff86bdc5ecf0fac07194ffa1c09209d96cdf5fa89bbc544b588ab4a1c54c58e1966f2826b477b75b601e9c7353a6e92ae9cd75b8ee108d6258148e2277c6d897caf3cc47d548b1a94ee3557a3bafd1f157ab8fbcfe16e8fe9b9bd7a74bbceb21bd619217eb4de4e29b", 0xfe}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="0000000020bf00000019ff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x118, 0x40a}, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x88) 19:12:07 executing program 1: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffff82) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) dup2(r3, r0) 19:12:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x6}]}) munlockall() syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:12:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0xffffffffffffff93}, 0xc) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 19:12:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x81}, {0x6}]}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/226, 0xe2}], 0x3, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000400)="013096a353c1223818dfffcbb5b900d529d8baab64b222f7825e0e8d") 19:12:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0xa, 0x3, 0x3cd) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="cf", 0x1}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) 19:12:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) fchdir(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 19:12:07 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000000000)='\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x108, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ftruncate(r1, 0x1) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:12:07 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f0000000740)='./file0\x00', 0xa4) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000480)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x9, 0x4, 0x5, 0x5, "9dc6705ec38d702e398c25a25bc2b16f0d9a7523", 0xff99}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000680)=""/121) r6 = semget$private(0x0, 0xffffffffffffffff, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000640)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000400)=0x8000004) munlockall() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 19:12:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2b00ff2300002b002900000000060000", 0x10) 19:12:07 executing program 1: select(0xfffffffffffffeba, &(0x7f0000000000)={0x0, 0x10000000003, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040)={0x0, 0x8000, 0x8, 0x81, 0x1, 0x2, 0x80000001, 0x100}, &(0x7f0000000080)={0x4c5e, 0x19, 0x2, 0x6, 0x7fff, 0x20, 0x46, 0x1}, &(0x7f0000000100)={0xf09d, 0x10000, 0x5, 0x7, 0x81, 0x3, 0x1, 0x1}, &(0x7f0000000140)={0x1, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:12:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x20080, 0x1e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x188, 0xba) r3 = dup(r1) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)) sendto$inet6(r3, &(0x7f0000000180)="f000f7fb2fb6c7d729a48935a4030c3ab5c81c320b75acd7787957b4c56e3d9fa67503f280e96a4815017669f0598d15360dcf2c6fe73d4ed78f79b7af03821b871314095d1d7ea610fb4399eb0f3463f4d6ff5a7bdde5affc08b90104ffacbd45c5", 0x62, 0x400, &(0x7f0000000200)={0x18, 0x2, 0x0, 0x1}, 0xc) 19:12:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r2 = shmget(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/66) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) sendto(r0, 0x0, 0x1000000b1, 0xd, &(0x7f0000000000)=@in, 0xc) 19:12:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x239, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0xfffffffffffffffe}, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="5f0e4c31c1bea53c4c79672d0ee79852f699e9f8780ebb5b192c2e27fabe257c5a56676a00a0ea14d9a7ce8185c81c886fbc8ee52a25326fe1af78de1007a2e8b85e630e16c138e034a7005bfbd9d912b99a0d4aacb279dc90bb9bec34f57cb2524798af4d913c6f6f3835a9d72dd76769aa77fbd36f23596975888a76fba170575a54f0c5444c5c03f738298e5ac16dc66e9398c7a7a719384270dc1f27e915b0e8927d7d1b6274e25e95ed140708b29163d7dff03e648c21fdb0d408264694fbf48acebf832efd9e08519a89bc3091b06ab9729d217e5bedbf482e27d932340d9835f48a6dabaab46d", 0xea}], 0x1, 0x0) pckbd_enable: command error 19:12:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x200) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f00000001c0)=0xffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:12:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getppid() ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 19:12:08 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e13a7ec8f4da4c8e67fdbf4cabf8", 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2128, 0x100000000) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 19:12:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x102000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x3) chflags(&(0x7f0000000000)='./bus\x00', 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00233a270400000019edaeb9e7f6000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c519a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 19:12:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f0000000100)) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/53, 0x35}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0xedfb, 0x7fff, 0x1}) 19:12:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x11) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1fa0, 0x3}, {0x18, 0x2, 0x6, 0x4}, 0xfffffffffffffffb, [0x7, 0x2, 0xf, 0x7fff, 0xd3, 0x0, 0x7, 0xffffffffffffffff]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:12:09 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000001c4292ef7ef65123301000000010000000000000013cd1061e4c7bfecd9aac1093c0347e686874599e17103dab0d81911787558576733ada5007a61398295558b93f8fb4c0075fc3a686dc9434c7d133a8310a3d71444ea8a3264fcaa0e4abb0180000000007525992789e2d97a440f0e435cb64872c3359e3c3a6b51c61d16ad99e8d3160b8086000000000000000000000000c9795709c89e8e281a4afdad0f955cb524759e3bbc0cbea9a17535f58748733236b9cf468860b5eeb9fed8d5cb4b779d49663848f00566b6da5654767088b96f60ff91e492f3fc9f70e28d4d1c9e0b2c"], 0x10}, 0x0) close(r1) 19:12:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) setrlimit(0x6, &(0x7f0000000000)={0x7, 0x9}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 19:12:09 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x8001) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 19:12:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) socket(0x1, 0x0, 0x97e0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 19:12:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 19:12:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x20000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x400, 0x5}, {{r1}, 0xfffffffffffffffd, 0x81, 0x3, 0x1, 0x6}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000090, 0xff, 0x1}], 0x803, &(0x7f0000000140)={0x10000, 0x177}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x22) 19:12:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x0, 0xffffffffffffffff, 0x7fff, 0xfffffffffffffff8, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) write(r0, &(0x7f0000000000)="02", 0x8) 19:12:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0xfffffecd) syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 19:12:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x7, 0x1, 0x35}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:12:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) 19:12:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 19:12:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x7e) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x1010, r0, 0x0, 0x0) 19:12:09 executing program 1: mprotect(&(0x7f000022b000/0x4000)=nil, 0x4000, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) 19:12:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) lseek(r0, 0x0, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x810, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:12:10 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0xa, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x1c72, "f6a404cd780d0a0000000000000020007200"}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x1f}) 19:12:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r0) 19:12:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x902, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x76}]}) r3 = dup2(r2, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./file0\x00', 0xa140, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDSETRAD(r3, 0x20004b43) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x1, 0x3, 0x100000000, &(0x7f0000000200)) pckbd_enable: command error pckbd_enable: command error 19:12:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) getpid() write(r0, &(0x7f0000000200)="64820bf520941f5dc17622dd0a97085e919e020ed723c07ceda21a4cb79940b32e19c38000354de67887ae65d1baeb9658246ee18a07b6286fe0aafed0a5495947cfbc46a2dfef30ca7d1edcc03675007135d65f05db447aebe5cadc715973acb11c1e3871e78523527873ef882256508f8a787d6ca788b90df7a2fdaf7f70b72ad98706d793c52b27fc57f9275000f96870e41d4be22c8b98d1c0b6a51f03e16d64285eb0fbed50759350d04a4aa2045d3a4a56f3e00848dbc12597666b8f6bf54b46d54149d71c4f7b7013742d889c0cbe12643025135dd751fc79da856b5abd5ec968ec751986ce4946b1dc6d525902291c5eaee70acbb291e3acef7098", 0xff) 19:12:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000becc463100000000000000000000002000"/31], &(0x7f0000000080)=0x1f) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) fchdir(r0) 19:12:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x368) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0x4) sendmsg(r0, &(0x7f0000000140)={0x0, 0xfffffdf3, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 19:12:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="a265c1ac31fc6d00a9e41f03000000bd97195b4c317b5c66d91b44390fb0829ed335a7e30a6e8425154a67ce60c722b87e342b1ea29136fcf47d273535997d699b3bc94a5bbd9c13e39649ca1e5a344a9ee946a4f87f0a9386340f37932c170f78c64d72fe533447879768c33736138534aabce4a462e2734e2ad49eaa0ff631a6c00248999e07670af87a6d38c2fb0f411618c29f01ca13b3a9dc2dac467ce143", 0xa1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x81, 0x101, 0x1}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:12:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x80}, {0x16}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9d, 0x0, 0x8, 0x7, "e1e08eed7469b53f0cffc97d10ae2155be127775", 0x8, 0x58b4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 19:12:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) fchdir(r0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 19:12:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:12:12 executing program 1: setrlimit(0x8, &(0x7f00000004c0)={0x3f, 0x10000000000093}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x10f}], 0x1, 0x0) 19:12:12 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x8000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100002, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/77, 0x4d, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xf5, 0x7}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x1ce5, 0x7, 0xffffffffffffffff, {[0x1, 0x8000, 0x9, 0xffff, 0x7b2, 0x20, 0x1, 0x7ff, 0x0, 0xb8a, 0xf8, 0x10000, 0x2, 0x1ff, 0x2, 0x4, 0x3000000000000000, 0x800], [0x10001, 0x9, 0x2c87df31, 0x8, 0x101, 0x3, 0xfff, 0x1, 0xffffffffffffffff, 0x2], [0x9, 0x1, 0x27c, 0x8, 0x3, 0xe5c1, 0x9], [0x7ff, 0x9, 0x1, 0x7fff, 0x7, 0x1], [{0x0, 0x9, 0x900000, 0x80}, {0x100000000, 0x1f, 0x2, 0x6}, {0x1, 0x1, 0x7fff}, {0x8, 0x4, 0x7fff, 0x1000}, {0x3, 0x5, 0x738, 0x401}, {0x4, 0x8, 0x80000001, 0xdd}, {0x400, 0xfffffffffffffffa, 0x1000, 0x6}, {0x8, 0x5, 0x60000000000000, 0x3f}], {0x9, 0x1, 0x6, 0x4f1d}, {0x5a81, 0xffffffffffff10a6, 0xfffffffffffffffe, 0x20}}}) 19:12:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000001240)='./bus\x00', 0x800, 0x80) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3e, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000001140)=[{&(0x7f0000000040)="907b73f0d350dab9eed207549eb747b17d9bd0d0a76125b673eaa5b5d2aa2e54b89f02df99752911bb894427a15be606b3182aaadac955c5e5cfecb39a22ba31cff17fc789caa777fddb364a89ee1d9c2a34ddab92ba418b3a723966003a6d5e8485529283f7d1f6911499ca334a894342e6cf0508689bbaebe500"/132, 0x84}, {&(0x7f0000000140)="fa25e63b016fbcac5c219342e21d7f4d94f14652eb9d4bc356f5a62d83dfcba3bae879b4adaef29f1c90677bb9a0828208c0ac0defa595272cc8247d55d0626e5bfd325c2d21136cdce055488ec68b3a847315da7d38e0f1c4c34463db9be1c2476baf42ee7e0cf1f5d7906e6f14bedc641c3d2a537648c7ecee9487bbf0812adbc3ac0c0848d82eca6646ff41a86b1e23aeea96e1abe818a9f904d967d08454fa4bd71c0e7ef22c02c9530e891c823382b2c9aca4056c82c44f42f70dbcd96b21b7369780d6a8de2864247676461ec0df47f4d47730560b48929e2252629a92e517abcbfa74ea697d17d1ff4ef5d02ae232169b14b587d2d409a18770bb1b8b8da4b3bbabb184b458012c072041df7575092ff5e59826e2e9f7a83e300e84acd6b4ff0cb043820d2df95dd73aefa31f954ed8657d03f83da48d197a6a228d3def2c27375fde54ee2fd6af9b2db8388bb8c5d090679413a34403143c55298be62d79faf87849f31548e946a5f73d3e62c4dc6c4870b85b0d4822e8dba52e31b9ddcc47cf76e20682668ce0b5831c0806a920fcc94876facd3d38be05a02a7e58ba8beb5cf788349a6127c6377c483bdc9ab2311e7323545279babca12c56b97c046a76368c27dfb2d303eb7a8fe68ef46c91ef892693122d6fa4d71549c621d7afb23349732f780789e3626ecab39b9005cfbd619da4a33f221c1ab199c41ee2e66b763d3c709b8d85ed345b613a11e0705d916756cd6cb6844a80f491eae85773513f797fd3b5c20c1ed553d0ea4f10e648ee660deab0e192b24cef5b31c199b0a9e8a336754ebf82b873c41bed55d8c6326e0e0665e7bc89e9c194751fb232b19f01d20023416fc4d846f75ad57620d773cce695c30c4a0bef17c984c2e0f94b3e9019f76357779daf9da27c28b03a798ad937750b0a334a8b0a3586e68a6403db7d29eb5be2d7ae92804dcc2c6503cccf666995d87af85ea58aa1d25e0b824749f51f9d7f15492909292cb5ea321d994194caadd5efcba1688ba66b11116ab8189ef7d1fec2dc94b5a419beb5e54585994815f45b4822018dbdca3e4f0796dcddeccbe08fd1a608752aa3ce1bf8a195b0171a42a9f25fddc7e542183aa53298a7f4123dfeac951aa9c0f63aafabc89e6726b6a9d5dffe55aa4127b66b7d34289213e8dbf8542ef963b29be52c5ca3ccc645fc58bd4723c9233fe37f3779e37d7aed1abf8b1a40beb5f1e1d55595283ce094e66a27052b676c177705df814cd4d7807c2a18d13a4368c651b928e2764723a30e1cf0a0fb04b72a07c409659f66a0c13916cafa3909f92637eebe724329d46ce4befeff27dbc2cfd6765813927cc7c7deb288edc2e2a44b81df11c1cf5fb39266d8f88d5d6b12e5cf5be7a310e9e1110badb4575558811e0ec37417ba8ab5e2e76dcbcc001453bb45443d0d9fd171f5409d28f6aa49c8c53913792ba2490dfc60ef34e24a60c41757f98898fc0b0ce6a342215bc662c9427529a62f11c487301aa54f2c1c39f2bf0abd5c865a7bd2b099e622dd69e1b8190bdb51fc8304e5f4b18d7f37774a13154b5f030f420e4204826cf34bcd10fe7ea01e9117e9410ee144e82c429f8a3fa982ccbeac08797b5a13ba20e912493cc0e86255ef6895c23e8d67dbfa63ec905822837ac292202fc7d9836ab022b3777b46f51ae12cd2d5afc89ffd868323cb8e9b57a0f123e22ba66d08006ec30021b929abed78ea0649ad5da2bfd2f8b1f96ed044c00a0c0eefcd8ac92f6f2b0d08b561f70b221d9ac3188716b7e7a1e062b7a4f54ed81a9507dfcd4250a37a9395a18871a940da6f37db8a1917205450d36a97981efc73ec3f2d99e0047e0b5489f1cd412ba5313e9fd6937831edfc2eee70ae863a10e82a627e0119682bc0d1de0c7dc0a2a10cf3c4e7a4f52e44dff79e82575ae3e8d860f1b1d5415f253fed75b6e36757a4a5f2255d462b5f532895f54096dbc4c3b09035201e4294c15d484b36e43178874b70a03204e99a1e3fbd8a647654df8917fba9ab1a85bc09f3c79f2b3d4fdf1d8e59652c1f97ca8d7946f35bfb7d6efe5ea6c0ef6f54b93e453914ac63f1ecc92d04771211940d2bd6301799be082c394dc286c5d77674f91661784b28f826375230b1fee97a6a2b74e23810796a5dab88bd5cfd2e5110f1f19b079aa562679202ef02ec9dcc42777e3d626b17e1843bbda137158d1306da02f99b5549a959ee5b277ea506926d62ea1e39584cb4e53c8f124fab8347d086467e4cfc33229df59b9d0d49eccde66940148d2350bbce42727ee90585ccebd88da7bcd896d1868532e65c51a10a23a9850304ccb06bff53afb1d9c99f688725b6f1d76b6a3d0bd58737c150c66e6fb1fb4f0756f340b8d2021d20391926c70400f7d69640c850628efcef5a3999bc335307ddea8b415e222cd05de79813e2989e78c5947a8c95583f6c8804d79b9658c984e39679219df543a95e8bcd317e207413f000fb14f795ce1001132db270d8e6a6ba9acea2bbb85782f78b81542b8ddeeb5d7e05944c8a7d5d6d249c2cd89414bc29a3f146548a752e966ff49d3b0678a0f68c1604596f41064f94b84ce5ff8bfc676b9a0ab466fc4bf4096f35029870f3d39a5058d703d7532bd7c13b2f7167a935f1f182fbb88ba27cdb8c3d7160fdd5b51595f9fba8b1a959741e9ced3f2861125470b4cdf9727114f631a5882ffd0ff5d10edc1131924f886d41d0568454a46185f1a54ef300eab6c36a2e9a2f82d95b851695e1c5c6c705c52e476aa6fb9f7a2ef124b128c37faec59b98befb20c9bec151e2e50414512da413f8670b2d94b85c6f3e4f45e9758da7476c5cf3a114bac7c8f1a9e865e3dc62746850bddeff786754db9e0e9078bb1b99e9bc649f85d2f8eaaec04912bdae17234ce2a4d3d24758fb7493aa303e4ddc79566a1dcd28698d94de0f818fec40a70301c911369039b594433ea732c8cc270a2c46fb6103479064c0410696ae49de84da60767ba8034d05ad035fc033515928d22d200d6e43db535914fea78d8e1aa7cfb4ef9e6041ccf61a35b949e8bfe6872576f039c4b65cfdcaa32921f0171a889f08734d37684186f418a143e1fa0cb512569d02a0a195a88e9ae9910d34a3915098da4410fdac40e4d85443b0cc8a921920f74eb77710ff77aae30f1fd14fcfbf4243ff25956e2d513694b5ee1acc0d9a1d1dfc05ff23997b13d77caac65315b61d5743a86aad0880c4ab06861cf5883b6c51b4b495b830a43d2c0b80d2f5b4551c0f6b7d6f5d3948d0ec1a6fa4472b05e4811c9966c1e590ccd317b94224770faf33a2b1bfe2af31d3532bed770ed981223d25279035c98cd90db733dbfada7a052ca21b9e16321f7998888e3acb33af673f62d92609e1513781bd2e58ed86016641dd37113521a7e48a2c3efd83b8e2d52d8f94ec58d1508a77c0997c77336d2402eda1305066b231a07415fa86508a38786621d1b8995df7eff46eb9bc48e483be4638929218a346268c0ee8c1e002b195b0f92693a53c8c89fd9c25ea2680594958600be8c5cd711c54231603f558ee3f52f4f7a34b3e82c8e43e5b5c9d631e71c15e8af0c8e76f14c2336d3082afe6a0319f2d8143ea458b720b4b4b3df3e167f02fe286dce1cd00acb9456e8d72513dd82a3ec1401e4ce43e4813b83f92101215d5f5d6ff34d6b648a4608991d40350485c7887d4581a38360850eb762a3f003d9d8fe410679a6985734f74e396dfa5b2741388c4f3698b5636a55d1716543b12a931227d75fc68bf0a0ad144f11e346a46c5a613312973766de5008481f40cbdc849809b10f8bd3f8dc087a47a68850635319511a8b8c74ebef47e60b101b3206a6ed7669dbdb82345c8e28e7505912c8a13e5ec2ca2eeb31b28909095f14ff5f1c61caddbf5d671bc82ad0f9d70920d0fbc09b368f6920d6b3e9ea2fdcb3c76ba367e9763e0c5aade4a106ef301211262f3337f62d00022f7d6fe801a8a2ab02e4b6e651b3e883b3e95dd655eea301f683fe2fe86c4dd207d09142dcfb651626e996b1277b302d3581520525daf0d1715f98e51130c52600ff87540ae2c46f9b30a8108980421be53fed927e27bf4b5d356bf894d93a6ea576803ca00a64b2221d24dd194e084fafa7ed163fc9771d4786b17b34a481421012e81e0f425c0e5292974d8e6845561ee7cbf82a7bf1a334dfd130c751daff01b879a02a9a60ba1a44b64b58b4141568989272ec8f1638c477350289e1e7ae67b334ee3f5b7e2c83ec0358dd0b6ce2cb19ee17365c280e3e149976d3852b66fee34b61a34a05e343e6023bbe4086ba807f28e29da75315d4873d0db8f53d434639a92f4f2b24859a4f50bd6c5895c0e0ab8b60031af3b23d7c2f1aaf2a53b256129bc5dbea743902a5104af70a219003680fe6c1b0f09455912e4aa944097402eb4b28470ce716ba105c176c027cf85ce3f7a25264f5de627344e6b4e23762c0a9f3bcc094a6c23985933a0574e3f6030c5f5761c3d7e7560e3136b1e791ecc0eb2bd63730ead47c94e6b4b890091b9828bc055e4456d1d5eb1fdcdf21fbb5db1daf2eac2a8fcb8c3320e7aa7dfa3223f906a30e14e587fb52d10581e179777fce7a13e8203030dbe69f1c52507dd85f04d783f022921298de4d367b7432d3c12b2236268717f492d62e5a865f592433076d83083b9a69365d372cb74ac572a9d86533f2a8e969ccc1fd96d9947761afd462907fa83ded26d8ae13878b43d77379b484bf280a52ce9f46fcc9fc917f8a80e385ace51b5534d34046da602b0853ed523fb385886c47cd7a9488a5aeb758a3e23a68691e1d45fd5852447c04ac65ccdc095b050008c31959a6aaad75fb5c2e8049ab73969d4627a58ba65346ebd6945f3c52c6d9fed0fcbf58a1e204c76e12f051a138025c240589f7e58dc61a0b1f7cb6e812a3e2028dfba96d113de0e5c8b01d566b65dcf0e82bb5b0e4ec9fb8b435a6ad62c707a5202ffa438a31292f6cd4a9ed5f3d77b78d51d3c0d3929dfb4722e6c64c30f4b5202bdbaeb0da41bb8d134ca2182a5cd47406f5bc615e6adcaca7882d78e5b4bdfc988fd0cb502e1b4c5b41b308e1ade101d48778b142df24e4c291ebedc4c1d92a318b2ef47e0ee15180eae0d736486768161a71e5638062d5e296cfa2c85f3b470efe97611abb777cdfefd716ab5ce374cb3399b5f8f4f101d331558ceeb86c96bab4aada4cf547e12cef244eb74d74e233f8c0fe6fcc0df7f46c342fbca9426672ac85d7e34a53e68b20ed436b2f9fff37589cbb6617a2b94b476e985ecc7c801cf60a6286230e02c1df1bedf116655774b08ba4840e8ad98570a1fd2d9f529412312aa4eaefac181b976a855a2d15d656d1d1e566f2045b331bdac833aa1c9e421a63c9ef2ab6a74c812b1d2e06dfd4fcfb0d9a66a56f5abbbf6721e3a68ff55bb173a6938263d35fb5ad1300e1078ef21a714a42dfec85503361e349bd94701e36d7e69991e3fc68b2b48e005da02660ad0f51d84f2a0397a76208cbc91e85c2ac79db099697c058fad26a0c0ebc7263c6396cd3b493dca0d298c080682ee11ba4d8011798c9539252d9937a15910aba424ffea1c07f0c75dc072e9185ecbbeefdf5527dea4cf17d91414f74f17c92ad5d0cb0d03737a6164ea665bfa2fd1a93cffe4b62becb94f3a3a08ca594c9c4d251621f0eebefda0c1cd42be6b42fbefe1f6df19fe03d0b2320f4489a73c6f81fb8846180c183fb446e6e34742b19c53f08c3d6bcd51", 0x1000}], 0x339, 0x0) r3 = open$dir(&(0x7f0000001180)='./bus\x00', 0x10, 0x4) chflags(&(0x7f0000001280)='./bus\x00', 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000011c0)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001200)) write(r2, 0x0, 0x0) fchdir(r0) 19:12:12 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000440)=""/248, 0xf8}], 0x4) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './control\x00'}, 0xc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r2 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1ff) 19:12:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x300) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/234) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000dcdcdadd8216f5140b374f8fb6994a58077bbd4a80f1c31b1d964142a512dcbb429ee5f9e504c0b8ca2b990e7c0fc909a2e4ce1f90bf27a1294e56488099c0040004a0635f3901a0f486c4178b0fcd5b1914fe2544230f4827291209c58095b2b1ba477bd7fdd0a05c659879f8d00b7bb39a53b3c25880e5c3cfc52aa7ab6ffa"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 19:12:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x1, 0x1}, {0xa05, 0x3}}, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) listen(r0, 0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10a08, 0x28) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/64, 0x40) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000defff8feff0000000e0000f87c8a5b671b1b242a530000002900000031000000eeffffff34707f9545070b778139ddbeb3b5e0f7a75389a00d6dd4979e04398f320db936eb844164f43bb15c07ed7a07bcb8a31e91a08332716cd82b673b59939e86d416c3406d2a35d6b4faa0905eaa00c5dcf1480dda96e83df2c155c54b7baae2e5d67a8c54c9bb7a880ab495fdebe6dfa999b1c67564efea5bc38d08d1befeef2671c52914c3460b914f41ff5df5221318eb89ee11f105aa8e3720871ffe39c8d0294446a24dc5e388e6ee265f51a4162676828786dc5204912fc0d9743e225de3b751e9b44f286e4a9da9f20f79b772c2f6fa04b0236ef7d0d3e199abd781aaa6a1c6a73a3c0a8353cb7c00ef424dde81ad2700"/295], 0x38}, 0x0) 19:12:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008", 0x0, 0x800000}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="d118ba80a9f55c2b8a6c5a26e7f8796916660aef38abe4db2a7617", 0x1b}, {&(0x7f0000000800)="e112c0726e8a9f49203ec8832477355ca2dfeaf991a2cbbf918c6a5f95915238628f9fb9e7077116914946299bc3349987971474252d3dda8b0af39069daaf5cb50dd31d7f0b97c5a5420e71a2e092e25b4b8d19cf3ef5eaa5a2bdd6b6d812e18e4c34b2520fd32568a27845a97e1a140b58d4f6bed912343a00d69b43aba5dc2231425f2369638939eb53fb22672f9357744cb0f8495cb1c255d8f7f1679c16bbfcd6eee92d964e6e376f5c51f43bb1a3f9d2861d332b9f9afae22e60a03a034d0d3543c80dcef42c8c5a92c4723f4fcd7b3310eda0d85ace1323e41edd498a2cefd97797081734ac98c0dc5f5ff58ede63516046c684a279306c25575daea00cc54b8d2a8630b10aba3046a04a4296ceb9703478aa948baeb246bcd4482e7ef5769adb3fff729752974521f54ff78eb4536b7c93c48a888b055455486967cee4e09f8f316fae2f9da6278ad1ac80c139714f710379f19b865e0d3a0ab15d5bac64ee72e8ef0fb51246cb0b2dff58aca12e353853b66e0c270896ff0ac00929e16672e9f4e31e36438327ffae4c712671d5e2fca79e40605ad948b9939b60009ed204e603ac0bb531a818a7bd1c0f4786b6981edf1815161ae4f2a48baa4eca209553e82fb8cd5aeff3912dc1c52e11fa86fa7bda4052e01d31ffad12f28bc2f4d52b2edd302f3d446ed833a375784f8380a0ca491074b1aa4290b046b94afe83e1222058f0d8164825a56eab0a8673bcb6de694d2dcc7e53f5988ce6b88e786831a249331420c3a5ac7df00935178aeb8d3470d37535a0245887153656c84ca9866b26fd3db9e6b31671ae7b2f61e138fa46a97e6a1b930bc71c3f50e49861d3f9e3befca2c211d94ee132b1400eff3a965e7f14b4afa1427ca6609c7f38bb3c41e71c40c5ccff566d3232c23f5a90c1f5da971632bea940361491da5da8273345f261083e64e6a3684beb9a267ebb4c2cebd424f996b157ee7ecf80d0fe9d94ba69eb2eb33d7db8932a9b22a5be5923f58c11c242ec085ac68fd5d966a251423ce61ee43dca8ccb712c21154285e2374085247839e1f2921c66ca9b3f8c334b5a6e8af8df5fe2e81a9fe1a5826aedf856683f53839072102a53060ee60dd481f2f9a7761c21f80bad885dfe25085bf39c428fea0c6fefd6c9909bcd52c0447ac504cb79eaaae139e435e7742be5a7b0fae6b2ed81df3316203bc90c2acf6da68487702faf1b264d3b0ebc89927b661a442d5c69912e70c4200bb57ae0be0475d4729e7f874b0139879e9bb0940eec0ea7be7be1ca4d5805aac27a9b2a0d3e7160850c07c4615b5068c1e63d5a1fe29883b6f6daf9daea44b1a3569df7812a1f3a9ed4c334afa8f723faabcfd97c9fcccaf3bca19cbf64864e92355c2ccea0bf95de81f5e078308c82c53d214b8d142625398dbc259e2465142bc0bc754323b43c2689d083ef129babc423e6ab8713e9e4794ea20df579c7dbbe2a8cf44c8b834c3f97f821de7f66a25814cc3df7085b7b6dd4e7c9fd3f290a5b9a4f89e8fc311fca1fc01a49b35daefd341145a144c41b904edcee9b5423c9957ba0bf2a6989d21b3ea2c5982759bc8ee6d4939e8c2484edd59efb2d6e1ce6c7f475170ae397bd8e61718954d31d411014eb916ba991aa454513b4286f59c09dd4f278e0b8737acebbb89ab1016e77593eaafc0b4538b709037622576c226da711cad5bcf3db7c42b3989c0ab43925e35496abf7bcc17eb9b38872d5f1259d83962b0794b8e1b3e734826e9c16d2b9805574b6bc8f959a2cf4b3b38ab967a014a09bca72c159198641cc200b428db0ffc5e63b318f4fa0104b82673546011a7b44f3e4491ccd52cfa701e08bad0cf276e1cf4b4d6f800f5d01dae52a3846f578327b6e8f3a4541995212b156c9b1552b71ddd56c1f3db7434359a20cdcd0c37899749e79ed9e33a6882d3bd1846ec2ab3afd0bad23bff1126ec23237a852acc39ccce2671f7e1e2b64f2bff4391ca443c6197d73fe80da4d786ee0792a9dadddde66abd5e56f9675bf2fbd9561548ea71200d71f91b2592cbb3c97cdc821a9406569796ab1c9bf2839b29149a5a8312a30a4453cd63809d9ab45c70dcfd444db5e3555b06d91331c393bd4740e79c339332b39f4a2609f2fc8fecfc6a1c095341b7f82f42eef1aa733b9150edb21288651fabbac0b451010613ba60b4ff430079cbd676651c9ee74d48031102c69fbc54a1d708415e6c10f7143c14412fc9e27d20d9deb0d045e9053e25315b6bb0b329a7d0982b55f7ece5677b1d5bbdddc16e8e720f8215b634014c748b5a88895e75e44fcb162d11781499623b4985f2ded382f4a96306ffe890a90a0b29d4babc18fdac4eac29becf2132eefff1d43783f9350017aa41e4bf90d92b794d6d89ae2ee2408f09a01ffe451adcb12b92be90a48d12a41a863ce98ce80d4bf2784af9014f807058e36b795c635e000658c6f259f48ae29d494c66b4a35999a2a10e558c6efa0ff4117d7792fed6344cece17972bac0cf1671c2f5be863b0d034181ad3de188bc82de5f91e1d5611813148c83a5027b6ae888887c4a9fd465a4475d7849d47b42428cf83a1fd47552335caed92f152b12866c9cdf591dfdfd717cc7df49c89ca2d81a8315344066c0c7d56cfacce65efcadccfe6c09b7783f3626cdca2fd2418af48c16cafc27bfc8fb6c203d9da438d187fb5a1be832922d1c18bd60ebc847db91640cd0063efbad9f892c4dd3dfe69fe3004353f05c484b8b0736fe91c68bc21b75b618e53b09f94649a5133568d9df68ecda788128d7f4f807cd72407537e4e009a753d5a01b87d11d3484c5cf6602684ad621b8786291a1d09cf363e1dbbada9aee13eda2baec438d8edc3bf72c5866ed88c96a8ed82c5985d76299802cc9da4c149ea977f3178f2de59803c58823d92ed0d33d1af9fb62a6272f9de96648de692613209700b152f885036baf3f721b55cecbcdcd1bb639df80321bd2b47538906f896f461a68198ac0099731f7ef81d9c4f650c5915482da6dc21a68912fb0fece047fb4183d2e79273785f648a69793736412ff48b29f9b2884ef64ac7a3fe40c41302456e35cd60b3a91b5a708bbe74d120e2b605709404c55e5a46811f5eaed38bb7b69940968d8958d03d61dd7c1a9b76559c65471cf981b078523effc8a64ff01e354217afae690f5352e9afbeff237fcdfab355c9bc95d72620e123c170a0754a7685475e9648638640975fcbf4a8efd091bf859dd2badce7c8625f876ebdde4473ff3bf18267bffac34474007259176b6c3f58fca26e6d79435e11744982d469b2b004429a8811418dbf3821adfeac68a20b352514e117265af239388cd51ca940158932b4902fcdc91dae70b861e1f9a432da99b37fdfb1ffe7abdd16ba6dbb1ddb4790f6e02d495d379b8397b08945419bc748bf1711c01488b339fcd833888517c1f3e64479a1a8732d6ccc3656f2e11d85014b545032e588f133f0c815274fc282c764b093c34a115def456f6e033aaafcac722f867de9ecaa9fe9ca5ef2512b1c0920d35cf3066bbeb56964d31a410603a385bc2593d10bffef8bff866f88d3abe88d9ad3d6901f1127f6afa539ce2f35bacd7f65cb42614eba2d82fb9f6f26241fee06116985bef12d2ff6cf6bc4c380b7c8a66f137911440f76b0b31923e9502c44eeca64d96ae2bed6650a5a93cccd0e12d0c72efc3a68e703ebd8d71666430e13d7a08aebe06112c5237d092c05aee6a9dd28329966c16fbaa3f9602a1c24b8f233bc38333c7998eb4a8c1c5bd405aa02f0bfc3adea1e2de5c9b9f95056cb5099f5d105b8353e0f25b8b40543e9b5b9f70702a4e8fcfd3465622ab79962b53102e4c86fb0dea58e8355d56f3c97f028a485561dd5452149cf8c6baf860d928e20eb8feb075365e1d62afa527e7a24ce926ecaa7bba96aff797d67188876d463562ed880045cca74c0ace23d74f968afaeebf41957af7ec0fa82675cd30fc5c3442650a22d20de6956a3d79705b7421ea19e7e64a88486977c201405aedb722e20d8fac1fc28cf4432f67daecc79b20dc11c15eb46fd2b535f4caf81dfda2a6357765607c65c065d8ff2bc6a979b0316c9efbf68ed4b68cfcfa368f10867f6304e69d8ec760e6734c9d20e659f8219c62760ac009645b0c21abfb33ecc6017a03214314c83e60ccc2c91325b05867cdf31b01c2cf7f26ecae54162f41acd1c694926d5cbc2966db595465ccee973fc68b0e196c7565bbbbb49f011f34a8427e708d2ceb35570c9b8f958d2ac4b4d5552a632aca374bb8c62b90ab37f6a3f6e0b130c0f721be9163635cf7048350d771fb8a661be08f58fba3dd6d33100f6c0cc6042ae3e2bb49ec3306985a106cfbc38f2cba33a8fd7c0c833b49529c322c162f1fe9284cf663af0fc4f3b560bb17ef8ea466ccbcdfc185b44b965068178623fa795f3a50b5824220304867eb01595f8e3bd419969141733e08b922c90bbbbf21dda584427de7898c59f0f2cb4881fbfd6bd7c51fdbb1ddee47ceb324ef0ae5eb5f1c5866a780387282419460a9a6f2970f9432e87eccd0fb8046948c249948fb7d23b070d580533ed624b8efac8b3c54772586f32830627598ea786eb0e2cef9c6d19c904d0f4a706d50c6dc7502e2ad7c8957c9e739eae82b2522203169eee47783765d8b2cbb21b6e0ff6681ff8661315b0f76f181d7b99608709abea3e79048015129cad841310124510c8f11f6552b65f84844cfe6d509b180caf985edc2481b7ab8df5b996f32d0714a3e7f153d1bca54d2e3965b36d6367c3cce015d527c3c770289771d80727f6daffea28112b9cae4a5589181fa46a61598d76d8da1e34606fb9487d6dd6b82398e3d3da5c909c3f00c9ad75f5b9daa4bd0827b74097d17f7879cdff50d4622ab7ab01fe707bcbdd0c8396cc62d3d8a5f92134fec79fc701098a8d495d02746f00e4c65f5d7e763b28537627d4d7555454f6f1f9022f1f5ecf7e99b8cff967f4470804d4534f496db00eb5930f67b914d9cddff0603e09141862aa40ca40b40e57a980f5cf9f64a42f58477db0f47d632ac48489428ce8e1738edcceb3c2f52e707ca853ef5b9a486c6e5869cd0321069094f0d82837206ab4f44d04f7c62247645a04ea040fd1252c661a5773a0a6ad725312f2055fe02fc13744709b83ddac9dd044ffcd7c8981cf66b752aeafdb58f6d1c0b68853dadbdafff34c48892a0b672949afcaa5c26fef477910b1226ce1e6bba436cc5a23200f67039d7244f430b06f8720a287039d4c75922844093a68ac300e41a5056e70e864a8b8cf675956560eb62ce284e1606a1da2c12ae995a0ffbc9fb87d38d7bb6206cb0eed74e78209dd16b0d0bfab705c8a9c779d4ce4994337b7628a4515cfd828123cbb3481001e733d08615981379c0530baf8cfa9fcd1a13d0fada2da6bb1875d7a6b133f0c5ef3784ad0b5e55813f6940327426a7c1a7ea997f05c75644c3c62ff6fa30f8ecee1c21ab0f0cd9d092893fc86aa18444b7bf8f3327d4736fddf32cc72e2b09d16914c78051a10d89ed954c00afb0be658880fbe044d929b1d7deacb62c1f4eb21e8f025083fb35e5f26fd619ce4a236bbff8726d44c5d6dfce5001003df2a8085ceacf7078800704f49ccb70bd5acb7fc90845c47654e73c5e4e66b306b00146896581f6d41b4b9c6717dc85d39c8b3e4cde7904b17e4511ab39b0f98e20d2d84d396fb481978d8850f7cc1c8c719a58a30945748a13e24ea298aec4c", 0x1000}, {&(0x7f00000000c0)="45443627dd552221536ef5751093da7a22537204a8285a8bc22a4e8ebd6c3eaae197009b8e24dd03bf27af3252c067930350ec7a79ef14b5d6adaf64fc8e36b1841e53fce739ca257301d0716629b7e95cadd22259b905e600b4685d3d3ab970eecb71c8939621768f455ce2c0f045da619a1a8f05eefb83677aa70783ff2a7b6300dbff199e96fe0975e7b8ce84c7858012c0195c29aa6853ad2af5", 0x9c}, {&(0x7f0000000180)="0690bfea8c36a57189d4163c73b1aa8c9cd497c1b157e8b7c1a794b9683be8814988419051d8d1e61ed97d", 0x2b}, {&(0x7f00000001c0)="0bc4f7e5284de073471d8eb8b9bec651874530dc2e7cb2360d86", 0x1a}, {&(0x7f0000000200)="c34c3205c4f3e9280963566c39873f88adef05bcf8c914115136de4b3e8b997c52cff5866923cc5386db2c4cc60a85fb27c4dd69ea3089d87f54888a89c5a964eb7978520d3e67804f7dd366df3f098a369da63a4370701900bc392460703f72254db0e02879e93c81dd42fd08a24e863e8ba6e72ad65d99b6337cdbf1a1eb306f612de6378a122bdb1e6a6d02d3feecbfc7f500", 0x94}, {&(0x7f0000000380)="d9e5eb44eb460f7afc7ecf4aed7b44fa0c98cc5c8e03e23b6c75565bdd139666422c710929c6b391e6aab19f4004778188b31d0a7ddc6f6806e2af566147a22e2010c7cc67c1569afc54c36346cfdad298ff949f6a6c039bc44899570ff6e6dfd54d551f27a57cb4b61b5baaf4be0030645550fe937b82b899a4c72b5d8549c2952011eb56dd89d00c40b9c4b274f559996d999b2dbf046f80e7823af69ad1b92472f31de1058c7c03c485fda61dcffe7069cb6b6cdba3784474845b85809111fe7c98964b3e644f864cfe64c0", 0xcd}, {&(0x7f0000000480)="0470495e78494b9ac95e714e277d6dbe1f635e33651e5b1143fb4e1f80624c29cf9e5f5cd766b4cc3abf2ccd6b91192212c669424770c1fbae1f12885c93fff4b9535eda59a01dbd2a607a5e809f00624e09800526b476e40bdedc8013c770433865852b0f0fc767fa44e7ec59b1f242f35046b32bf36bb4c4e8a39f9c3ba93d49af15b6c8ea28d14204d8c38dc232daae97183335697679827c161d1f9476f8a0", 0xa1}, {&(0x7f00000002c0)="c98ff92adfab421ad6fa4ec01af18bf6701c5098f50c5572b7f959e1834777f9a318851d8a747ba146fcfc36e9ea466a824b9881a616028dffed7ff90605e63a3a6fbd463ac9160c42d6fafd7b22a0d8f14074373c90a7891f7869ba1b61d204d0d37eedfc7552bb5c89f4def23b4f949d03e3c8ed9854f7b74a49c144fb90", 0x7f}], 0x9) fcntl$setflags(r1, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 19:12:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x990, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x28200, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000100)={0x4, 0x8}) r2 = syz_open_pts() close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbd, "c4690008000d00"}) write(r2, &(0x7f00000000c0)='\r', 0x1) 19:12:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30400, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10900, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:12:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x108, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="1b9c63034fac86674941f33a3340670fd12cf455d7ca4df2", 0x18}], 0x1) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 19:12:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50, 0x8000000000000000}, {0x60, 0x5}, {0x6, 0x0, 0x2000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:12:13 executing program 0: r0 = socket(0x2000400000000018, 0x4005, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) socket$inet6(0x18, 0x0, 0x8) 19:12:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x9, 0x0, 0x800, 0x8}, {0x3, 0x8c, 0x8, 0x80000000}]}) 19:12:13 executing program 0: 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(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) 19:12:13 executing program 1: r0 = socket(0x18, 0x8000, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0xfffffffffffffce1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 19:12:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) shmget(0x2, 0x4000, 0x406, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 19:12:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)) 19:12:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x7d, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:12:13 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) r1 = shmget$private(0x0, 0x1000, 0x112, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/88) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:12:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0xab55851e6f57ae64, 0x0) r4 = getuid() setuid(r4) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r7) msgget$private(0x0, 0x104) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) fchmod(r5, 0x40) pwritev(r5, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1000000000000161, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r8]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x80000000) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r9, r8, 0x0, r2, r8]) setgid(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r10 = semget$private(0x0, 0x3, 0x420) semop(r10, &(0x7f0000001c00)=[{0x1, 0x80000000000007ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 19:12:13 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffffffffffd18) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 19:12:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x9, 0x0) r1 = socket(0x36, 0x4000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6}, {0x18, 0x1, 0x37, 0x401}, 0x4, [0x798, 0x2, 0x51, 0xfffffffffffffff7, 0x1ff, 0x6, 0x3e, 0xffffffffffffffff]}, 0x3c) fcntl$setown(r0, 0x6, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 19:12:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20890, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) dup2(r2, r0) fchdir(r0) 19:12:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x501, 0x800, 0xfffffffffffffff8}, {0x81, 0x4, 0x6, 0x401}, {0x81, 0x1, 0xfffffffffffffffc, 0xe1bc}, {0x1f, 0x9, 0xc621, 0x100}, {0x98, 0x8, 0x8}]}) 19:12:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x7}, {}, 0x9, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0x3c) clock_getres(0x0, &(0x7f0000000140)) setsockopt(r0, 0x8, 0x1, &(0x7f0000000040)="68fd9023be4522720fa1d83a36b064e20b3676c6c0c7b02b23c9008fc67528ce5571b5dba41f442625a9ab30cea502cddda0fc51de12398ebf44c59ce05fb90358f4feae21969dc4bb7a7f1af618fa161b3c13e977ea1403cbe27526e1576f58bdf4cd36dd706e1b46b7ed5364e3", 0x6e) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x1) 19:12:14 executing program 1: getgroups(0x40000139, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0/file0\x00', 0x9, 0x401, 0x6, 0x1, 0x5, 0x1, 0x1, 0x0, 0x0, 0x4, 0x4}) unlink(&(0x7f0000000080)='./file0/file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 19:12:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x10080000002000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) unlink(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000280)=""/207, 0xcf) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) pwritev(r0, &(0x7f0000000200), 0x3cd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f103c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f7", 0x3f6}], 0x33c, 0x0) 19:12:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 19:12:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) poll(&(0x7f0000000040), 0x3, 0x0) 19:12:14 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5a", 0x172) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000180)=""/42, 0x2a}], 0x5) 19:12:14 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb024750000000000000000000000000000009000"/44], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) recvfrom$inet(r2, &(0x7f0000000180)=""/37, 0x25, 0x800, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000003c0)={0x10, 0x2, 0x4, 0x101, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x94d4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff095}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fec000/0x4000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x3883}], ['./file0/file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x5}) r4 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r6, 0x0, 0x0) msgget$private(0x0, 0x1) mkdirat(r5, &(0x7f00000001c0)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r4, 0x0, r4, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 19:12:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="b4b2adb4591028c85960d38800f0e7bf0396d78935d679a73b26394a2fe552803f4c1a2c92b6f44cfe152059e0e4e5dee1535a76a87792718f9d74c47c36825dbf659ba0ed1dbcadc77bb84eb2fa3476054b0ac3f7caeeb7f390b4224ab3ab369f1f904e4a", 0x65) write(r0, &(0x7f0000000040), 0x344) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) syz_open_pts() faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) 19:12:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000fc3b4973a14b73180cda00", 0x60}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:12:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 19:12:15 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 19:12:15 executing program 0: r0 = socket(0x400000000011, 0x0, 0x89) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x198, 0x440, 0xab, 0x7}, {0x6, 0xfffffffffffffff8, 0x4, 0x5}, {0xfffffffffffeffff, 0x8, 0x5, 0x9}, {0x0, 0x9, 0xadfe, 0x80}, {0x8, 0x3da800, 0xfff}, {0x17, 0x10001, 0x81, 0x71}, {0x4, 0x1, 0xfffffffffffffffe, 0x9}, {0x5, 0xffff, 0x10001, 0x4}, {0x8, 0x6, 0x4, 0x53c}]}) r2 = socket(0x1, 0x3, 0x1) setsockopt(r2, 0x2, 0x3ff, &(0x7f0000000180)="1450e8e96c31c5b9959201af8a57ef1e4925b057524144835c337f4054324898094a8c401c0acad4a73cbd7849acd8c327d1ebd2066a7f380e26e4c14beae3f55edada9724c6fc41a4d103d8e880ff36c752f1415d54253b0946af05f42da54623c5a8670fe640a67bb9eb2f3ffea555a87146eaca167ced2f6501a38debb906ff998b527d0071c99f45151b548974bb99b270a11d8ab55fa234ae898e694b9a555b43069e4358949cafcaa9194f3ae7ce65a4a60c3db15ac638991c5e430ec6e911a83b548bab88c54107a974beef140b625560bbddceaf6ad4af5bc63adf58660041ec371721a0b8d04719f0ea77d9dd307349bbe6fd4ab76702eee964e740cc874b7550cd28731f79c29c831923f841e3e9225952e0b83a7c03882c0569e3056784ffefdf821ff38370ccece0642c950f258549297411302458e55ccc8386989c05b9b598e7a967cdebedd8c8a130d866f675577bb576c8bb0833a4ab36032d044d8ddbdb13993f07ffae62ec4d5e4825abbc374ab58d3b8f2057b755e6b671965cc7bbb2c37cddb7c6eb2fb83bbd5dbdec9c7791e4207ec94d628fc41f9a67100453f40ccda2748a50d4d29d54e31447f916208b4829d4e05b9a75033e3c861d7be92eeabb5589a0be3f99b6f64c09167257a0ddc78944f245b1af7924637f686e762e0148b47bf73df900704aad86cbf1a4700c003f94d69a156e3e4c69bb67e4ff5953f103775f651b9e04ffb4e7cb727900421e316da5a7dfc31bc6b20294f748f9aa9949ae145772bdca17199ba80062677e84bf0f7fe5c0010f56aa145ef876a4358e4eb0499641451dc0c94eb4c827dbfd0fd34c2f976bbc5477b680c05062a71d354b09ca6b938b93ca8028de5ca0ce205e70cdbf4753e1ab8457a8d565c8c6011e5cc9f808690390190e875d6862323aead2a3c27912d513ad9a973854106373d389f281a136e38efae7ed585162a81a48d7e92490440177e377a8bdae09fd6032c4e3bf109a991a59e6aecc074600abd7eabb8a434b2a52bcf6e69469f05811a666ce5a0e9a3b2434bd16f0098c01e460eae82a81cc634c0ba008cad290e7c8a19cef5e80b464a8261ace600df03c0aadb83c107cc45eaccae8c68f07c604accae373754f1b9eb230d21457f5b225c859031d5e6f1dad9d237e19dd95377a891e3c8f5699d6aa79e934db87a8b35ca17f45b5b3377fa52d5e8d50992a19f403712e4c0ecc1a84df4db9996ae3aab487d56fc70c529798f476cfe8acdd4b7f513f52f33d8b343445d71a66cd5aaff13b124f8122de64358716b2ab8c161efb19e4519f8faf51da774385018dadac8c18e99c44fbb446e11a9228ec3ae62d3dbcb487dee9d2f2314fd62c9c5379e554b2ed6d530416c8f080d0cb7d0a94c2f8c428b5a281767303660f1ab3d231e0813d32242f1bbd9d5f5abe9ccd1a44fe99cf87d57539fe5369b72f1fe702e0f21b30f2757d4af9f5b8a3e4ad374a4a3cdaf7603758fa4f157b55f9d3fe38e7a7a3cc350fd6b927fe95c215af3a83ce24b46d7cd5fa5a58708ef84aaa4a0b8106447ac8b3132a6c0715f6e2a59bbf8601074ea5f6a51bcfd583a4e24558c3132a5b1235ded4f4ee8f364b914f4d91b2dd544dd084841e7f1061b00e1278e80f44ca04104ed2d9fe8d438af0ec795f44fee47f8ac29818632382f650656673b4f21b0aec308136fa6ba6522dc44651ef54c9c164f366b08e3fdaac9aba0648dbb54d9c2c8146263db49db5a67e01011b40e6730fb7655c6e1a580a8e5828e66dc6fde396cc781b934c86b000a75207e3945455c625a5d152a02c5a42abf41f7dec19e1a670f9057e00cb4c2fd7dd960cde524df4d6358ee59210118a93793f904be8b2e21cc29c457968374bdf68672940b94a32036ae4546223c9802ca04410cf08155865ff7b27bcbd999853741c9b68cfe517b81293ded1af3b11b005a9b0c30cb507e10621e02e824e8ca8d5608917d626f5a95423108c42661ea6a64244d8a5ad51eee2f43c2cae852f27ef0d2089cde941a0a56bafa9062dbfcb742113a0a063c54076d0970950e083a1fe918ca8f68c39393f4d517f4bf30cc72e29fba4dc9e312cffb9472734517c8267e3945b068cef20bfd25a71f975d00d4c5bb00d7cf8c290da44c0a4a16fbc39e53f0468dfe234355b286c6ec3c9360234ffb470ad3df10b205a1834babf822ee6da4cbaa8cd68855accf8af4fa179cb2b577b609040bb47db4c56d612e1dc079e0e02890f1068849d380f49df7851feb29948aa7deb6f621f2782b4bde1654e47e443a99e8febce9efecf9073ecb98056550eb798c15b95030b89967494e848fb50e68bba6ded60db56375b837b228be1bd072de30c36cc627b22a54f5816592a7467f84621834c493b64ca24f92f793270146404969c54ca1172c49fe8d25a8afb221bef455a6a5c46a51bae3326db6411bbe8ba2b6b0e2d2ddd87cbdd425a59e10650f2ad22b64a7ec9a9d84263f46b76275e5f17dbc1fabe5f9efce961496c905a958c06bb5aa83d67439af2d423ad99312073cb13b66b569412c1f18e7d5324547d31113057bbaf99f2e055798876c28f9a57d54fafac97819664f6207acd479862d39ff821a44966afe0a13904ee0bd4ff6ca5dce1a0318495f9e01fa406952d9cff4310153471c7af0e008d5a6ec4d05d8a4500e4d31cfe9adda3c49616623361058c989123e89e99a8ff2762888c9bce3e9c89affc21cfa093ce5b8af30afdc178160fa0b0b7de456ed084b79e3a446f0d9f8782c770f72163bd4ca395ced9e34a1b4eaee8a9e32100b199d8043bbe2fd0f626608c3d74286a3bdbfb3bee29920eb0d4bf313db91feee983e89d9db9abfe449b05aa87ab782e076a52028cfff547a1b8802caa6765cbbbb5d66a8031faf85246322a4047b8231d94d2b43a4127acac045203bdd6df06cdb9bda64fc8301c633d301002d6ce435cd7e06c0b1d962646f50f8106087a0b35036cd67e54145b9630d26564ed081e9ddb1e43f373b4e2a1db38090d9f485f30e254a4ba05dbdaf14f316f4da6826f912e7434bb7e792bf3ca5ab1cccc4d3b566eefed91c3c4a1c1d474dd7abfb17b8407c5718a15aadfa72126e70b6aaf18e5cd0e243bb57aade7792fc7336b9c27d41ecb9be1e3e3fef86d258096016b0e1c3da3f8a48671a4a5b151ba713f57b6e9fa9428ebc6799cbd5602b6c398f7a48dc6bdb8431c0d9e457c373b54e209780542ad5d049500cd8190e4410e51d0715d809cc316f0038be4f582919e6f074e9e1640d18d9b214053bca378d05cf5eb49f9f9e47022fc5317ba3280e145a1bc4828129eada0bbdd3e1988afdaacaf10a650435794697dae0107efcde1a404646d7e70fd3013e11b17f0d810cda888fbf2c089b87513e67ff557478e9d206139eead3678f83837ec0b480ae0093f86d7e81aa536c455d54e7aa277f1326230445cd13c3686f497649ae278bd4429a052b489f5d1468a8250bc88c1586ca164903889d3a352d7b5bebefdaea18fe3799cb52f8c8f6b3e6e28fedd41427f31de0ed2b353052c068bfe3d36d53a580be757de4c8220c4ba0416256d532386642cc60018b9c7b6049524aee52dee1a9a51d9fcbce0e8a273a39f540357553830b58dbe01166b9cf93a1fda92de2c75c06fb8e7771b7b8fbc6c1866b349e0edf9c630c74534e80e0231ad28d7ec6f3a01338b4031c5af58589eff7944c40f5b52dab67af953cf5689b11e6681349a344770c01a43e9f02e2b0c3362491b185785cba58fc575c3f99dbf9384475b04647c262ff3ab54864129549b2a3b590db7d783e2afc986b0535a7c1c448a247dfaad6e6647c8a7ba8a9a4f2d946d47ddab4d483d2ed3cde844fa6c242bf491cff7b40194728c2e8ea92db1a60def6cfb4712520acb2a63480ee56a61f3598f0d0ecd6c357dc1a1e5c9f0a74cd3b1134ffa09866c5ea4bd0c366e99ab374c555e8d367c12930e3cf57c30b17d9dddad6159b6c226f7c858c2cb85729c0c7a84ee56a43ed2ca61f9bbf10e9ee0d02c4c506bcd7759b27ca006410858296e686a0d78e49d53f784fe78051ba1772a5f134152437939cdee8fca455826208f5e85d2612bc3383717bd69c059159514e913d3093c950fd65a14768b506b5ff005c2ec754c71159e89aae5e6f6f1d74eb6c73c4906396e5705490126fc0793b5b3eb33b966e82933f2211a1ad1087d2334580622fe12dbe4b8c6d8cd6cb6661e6d7d148533483afeb88b42fc2b7a617c72832eef59eeef42a90427c7e01abdef18d0763bcde93b247060289de433e5046a4ac2703f11c806b9f727d96054422f4b6f58799a5c3bf553750396b9bf5633f9a4c100f1c6b49c67b18fcc32ef6f7a4c7f3c45d35377558457c40139ad71794dbd031f35b211851e6726c17d0ddc16a567a45c532455a6349d64c0461e7e97c28cf171a5ab9d6bb14cb47d9a3f4f5c584e2ddba31c75f5aed6313ee8f77b24e7b3be0316b882394d825a63fb78ef27f215899478f47d87f1d6a433f768d21339e5afe53b7d385bd371b8e718a419af3a26013e7d9179a01db5a25ac5fb80d879c24686941d632386c277a4cbef6fff58ce8d4d93be2c1fcda8f504d99f18af3985d59a51d9d800737b85e0bbbffea9d777e8ab1588e19a962f45501b7c44f84825884dbeb09905ab21b4831900776f29e8446fdea55991ae7382c2288ee9af76291ba5c1d78a0ec23cbafe03ddeb4bc5c89c7501863941caf55abc7ed8fd5fe648c74f97de1ea1b9cd66a96b9ba1ca085bcbd08c6a30d22704311669c9e08d2af561aee3c082f96441d3d35af156caec201927edb73eaba8a6c9e52f17dd2d09baa7e49eca143d4e71a2b6b08404f5a8d5096242e883e33208746801db491c744381560bd2a6f927f717ad8b21d73b7d465e94828f74bd594b77d4898fcf79c27c7945b7b65f672fe7fafa80e58bde5d4b23714acc547ae0f082d1b9610358132bd7c9e2a39587344434456f38901d7226fa210b667761aa58627bd1930db57114c1eee584e0e6e498564257af31f7e37cdfee36e8e38b26c53c858b9724abc72f0a4382ba8a11578741ee788fac562d8bae4fedfcd5429a0538e57865595dcef3b8f563f0c8e246f1bc3bd73bc715305d839438d3028f02e16a4adc509f0b14cacb0be25571e9ca4edd916babf82cfd836ffc0a1eb5d66e68d88d92b125506ead210beea253a65d3773fbd49f922aac46ff7b38161f99951272dc6421fe51b2acf43f15536ea14b59caf176def1ef83199fd57a6078db968bb85ecc0ab899c76fb8033f20fb250a0dc81114d8ec27c7f0581c612cac0d3e6026e3f2fc0972921b4f3a29cc05a2fd3b537d4aa989f66e9cbf4fbd5f2a865dd9772cad424bc902210b369f44c24bd362407b20ea4347dc73523e805f24fd9c86f21b3ed887aaba2a02730c990b6a4e9d690875fb977c79547c9e02afd958ba4c8b1a8e903fe5dc0225ff28c5fc48be1fe5f4a5770e31d5b79fcd7e448b5f128c41d8b71c34103bb8aa4145d2d8aeb1b764844a53c0c8f3593aaab03be7205d4d11061f545b6f55182831d4952d78132866dc6a7dfcea180b22229227e41d9bb8f4f2d4d1fe78727395975957b8d866fbbbde7705eb07ad7e7d81a9452595a57c6f33bb566b1ce5e5c78295fc59dc1d6a5f134f22d4a5bae197a6bb7ecba4cbd3f3f829f105f5e26fd4f6e6766afa7ee017d667f6f1b2479c7e9123adb038aa71a3555893c5fd39eff2ca226459517e75", 0x1000) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x8801}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) 19:12:15 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 19:12:15 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "49f71f97a327395e0d98afc59e00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x50) ioctl$KDSETRAD(r2, 0x20004b43) 19:12:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x24000000000, 0x505a, 0xfff, 0x9}, {0x1, 0x380000000, 0x8000, 0xd53}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1005c}, {0x6}]}) r1 = getgid() r2 = getgid() r3 = open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0x50) r4 = dup(r0) renameat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0xc4, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 19:12:15 executing program 0: r0 = syz_open_pts() getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x800000000000000a, &(0x7f00000002c0)={0x0, 0x3, 0x800000000000, 0x300000002, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x80000001, 0x2000100000000}) 19:12:15 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xffffffffffffff6f) 19:12:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0x7) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) mprotect(&(0x7f000052e000/0x1000)=nil, 0x1000, 0x1) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="5a4837c5e3f8ab0fb675f3add64183fe6e0d5d143f697e892f5b2550936a5b84af1fa9d5833dca43f30bbacdfd48d6f55dc3e2606b6b01227f1c4ad7d58dcb61a7b49676b040b4e83db5137056d58a091cb351537fc645a78b662d6aa72458512769c6caf30591a503e905918e3fe66b82e123cf70673b30bc382301cb0588a9b3d5f03d073951af42b0337d066a1e6417da536e4c6cd083c9129c358f6fdd380c3542185bf4b491f6d8", 0xaa}], 0x1, 0x0}, 0x6) sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002880)=[{&(0x7f0000000340)="82699f54e1d2a14bd3c744f6f7f2c475724352dbed85480e2428db3fcfc797bb1cb23be1ea0d0c060f000cf1bc7cf86648a45e3cdb93e4914efc9175621a334a824917d9c46c2a9a40efdd36d3520d071e4639c864f5aec2390c295f5c4ba1f7172bf61c721a36a1ed05b40b7a736f0a3b49014519c51945021127ae4db9ccf26fc24767a0dbbf6b1d94e7141b3f3d9ee7b0d2170dc37528ebfa0ae19cbba2cbfa09f398d426e4765bc7f6ea840c720f93ce428f8eb37a3593ac9dddf5b2ebb2ec78dc749c9e6c3e93068b32b9ca1ad5b2868a20038fdc2af297e66340b3554ff5b1827e9e7ecb9fba1cb65031abe862ac22e680364ea0430a98721f5590ebefdf05590c233a9abd3c8c3df58a2e2f3a23d881c886b568cec3e6f0aad2626fc0608b4e75fe7fad2d2cc0e0d031a39995348e26d1794364c4df76fbc8cf3482e36df522dbbe85d80a26f47801a81d719f66682fdf5c5a6984775e5a3d492374e2acd828d06e1f74796605e01c57863ca7ecf99acb125990a19c6be5cce2e26a61bc83e57fd73c72c97dad83cb04a64c91f0a9b23a32c24019bd9b096d1869c4bb68f81189a5d4d77744814441aaa7aa06d0be5eaca2c905abca415e785e85d62af489addedcce138f21ee7c0c005f2b405d94c9fbd4dd35a34d30f51d2d0de8c886be5daf516a3003d294b9811ac86582cf3b472803f0ddf70fb28584eab994fc7b383e8d616077fe427d86af0f7100eb77d604f6ca8875e7fce42b797e20fadac31edce9deb45f40954132fe8913274b8b3e5c4ffc11dab7573b19d49c5f3f80c40a842e9fe49f4b7f9a474160fe4a93e43f6fab3b94a007fb0a7787dc87d1f40806bc11b1fda53d4bbb54522f0e98e726feb31556b72e98a24244afe4ee42595a28db84d81f5fa0a1a95da248da48b2051ac0c112bbcdc1c50e22e6e537f1cfdb078376a75d5d81089bd2ddc02670e202a1c1767e539610836ee1a18c4c9ec231c7dad1c7d96bf2b07f4dd9ecce8f1273f5cfc6a3f51415a0499dcac5cc519b02a5fc6ad6934953373445105d6bacd07959d56b72c6931bfddc75553dbc93608bc3d41c4ee76738bf069c09915cc828cbbdc8cc41dc950baae05a7c62fb24ec64534ba09536c708ed8816e54398f5ac614d3edf79bade52d87ca573b2de631cfc0ebdfbcec7b194d30d8c4a8084c2eca3ab8bba7c4027aae3f1b99dd24bed29993e4c92e6d552dd94390001b50cc1f5cc8ace42c619cb69233b6627b49fcff9737574b19503e45b59831275537e8476e780fa54c83ce43f179d712dd6cbbeb5a828f67e46ebc6f4b53e0fca0456d757370ae6dfd110e1d4df63d81c0035081cba2a723095f3cdfc16638b3827c9f48bbbcb92ed2a577a075e964b2fbb562f4b965974a60216bf91c32415a170125e4145b4df2f2c17ac06ee41a25d79212714c88ae27b3f493dd89d421d20fde7c2641eea7076e55393317a1e7efb8e6886bcb1789ca49b546bb7f926ec5bdb8d3b82812d4e1f7ecbda1439e2a544f22c617b6abffc8f4aa9beb1e791febf3c186133584436c0ebabbec0475892770315813d25e139ed1bf43e6a2869a1c90ed23665009d34161b5bbc4fc1c0b27e21b0e68413a873acf6265a61ab563af03bdbeb5a37cfc470c36fba3c977258afd592ff49816bae9938688763d95eded12c215fa2f517d43113e6f3c2ff2dc5eb52d64adf5ef41b97dc774d2d9034b5072a991c2f1b6d3fc8e8c48b703e5a136f2769224eb496506a0c8af81cb0bb39940a03093566571a8762d0d785a0e50afad861e23949c92b868c8a98b5a2c01e6283e90429b68a0061cfd55ac1467ee4aa6d9caaf42cf9bb3750514544b0c7f76bc91d7afab1813f3f9aaf6a0c0197f1b2272d293e277d9725b3c71e12487ef302b09efcdad4402a6f56ddc5bc8d5ce73b7cd078ecf62c6084a852e47dc7e46124d4cb3d4cfbedae7acab1ffe94b83e503c533be9ab84b3ec94de264aad7d8a5f617165c48d25288ed67d57932dd50caedce9ef8e868f5ca933874048d4924bcd834977fa3f40d262bda60126b5592fcb01d1a4bf8e041aaba0766c487fbff2e7bf814cb176a2c37e2b1a7e07168f75b6aa7f99290a48f1fd4cbcd20e5f451d066edace00aceaeeb19a7f1c90fb921e80f60c8b9b15d5cd5607229c48cc3afb00e51afb91a442fa8fc976d5f77197adc1f988c06be5328ba96549cd27025d1b70b73612865bfbee6e68fcb58a4dbfcf7b2c1f86911542627425659412d30163862c5856f6ff307acc43d60ce0c54ebdb6c24d7b3c565b6bb6ab994b562feab7de5233f3597d767a346d83c845f9c45dff08c5b88efc597914acf3668f91037dec09101b53fc8076bbc9527f69d8d7d1c98237992c707cfe1d296258660c4db10060530d1512c9fb6b63ff7354be6dc9bc0eeb5d5a4842efa411f19cb3ad4f75b0b82537f4b961557c615c4b68548ae7e502bde99debfded92e090c098cc8a3e796459254ca5f6900e2448509b7574c00a5f9ecf562757d4824812f55a26e97f31430bf6aaec9328ee94766ebc3b9899b03e49c8f180e60c68474e59bf0abce8207b8b4bb212c93f0a35be00d10ca3841df7496b0dcfc1029f37087e7095f149101b6ca2ecf686fae8a122ddee1133b1111c4a7bfb8381e8d394fd51670cd724d5e562801694f65178a401355fce1e355eb81cd336190939ef4971d80352793b1a80e07563a7004d72cfa3942699001ea05eebb3fddbd602d1e84b33a3f1b817fcd361f536608323f38af5be114bdab168dd67e1cc87e8d235f092375fc2f4800708b2b01d09133a8c5f31f0216bdbafa213e41ee3797d4dea5a8796f8d5eeda5966788266c3047cb4004823fe6dc9290b6343e7abdbf2afc3856481353dc1425353d788fe96f9ca92284949aaa356b48102f7cb74bef74ec96500ceee6c3e8049317b0b3fa444642782c555704e707382a004a455fb04b68bc707bc501629b9f2f8b55a07e8ae829d0e43a97a12a4824f1ca6f7c8b2c3ed021b3d6baa290c44a62c07dc104e7e11b25a7ae4c2febaa91e5eb5ce655910afc6c2712847bcd99eec94da932f32077792dbff0c15b321e4672a17719aa6098462d853b677380c863af8b5d2a32e46a246a7e53c08e2af6eda4a4e9e5b81dc49cf8cc65bee0bf3b9039cc0c15f42f22d4fb9b8e8311420e388dcb141bc668237e77fb5b18124e9c7b8b22f481b73f039173cc9f16fd0a7b85c80ff94f2e3b121962668be303c2ed9996e60690a75c76e13c2f8b94fa2f78d413ea121c14176adec93b50ce6ea29176ca64aec74e60473a025b0692369441392f72b08e73d81e744c8436e11fa7cf9d7ebc5515a4c9b12dad4279331c4e6240981c80b716fcd20caaff39dd06391d5d55b0351e46bdba2818879e9a742b2cc72eff5095d064ae658f0a429ef8fd6eb24a9aa67e13e981ad584c35234fb40f796360fd852f03496aeab5a6f92170c320fc3dcf47811a0f23585b641d7aaf91d927564b15635172a3734094c48e00785544cca652351e354fdd0b2261a0c315261207006da587ce166c191cc3aaa4f3b74695214e8ccb404f79b13ec5a81438a1694661d23e176d21162707de327e8a48bce7636058607b4ac9be489fa1afd97a701403cf0e347fd5ea60a488c34230e8603fece3ae48c02fd1e83d668c289cb2b50c52e65f223fece27cca94f02339d7a0b7991cbfbaa35f78cfc41cbeb13885d2bc3712d4cfc5e984f555cc0f3173977e11ac6a26b2a5f4913e99e41271812e8cd168800ebaaa51782575845d5c2fc0dedfb24ada16a72692e5614686ff3698b295df062f5e513d1ed3113785ea533e04b8007c10172c1a4f244c47246a94b5ea6cba5b73bfeb30d62f1506ae3ef9f39aa5184ffc446c974a228dc4b038925e40a1b3fbe43f1ba177ef909d2e39b2df74bb3af38d1d00fbd55cdb78f5c9ea6559beaeccae24116ed5b418b1457077e82dc67194b6a83bd8a069e79508286b2eeda6cc1c7e1cfd73162e7c295fdc3f13477c29f7ff30087b7079e3b5cad27abdb3745ab34bd1c7382a2d0050b528a328d4aa8d0a2562b4b3b98293c79e6ba901e79a07c758d2d405c504b2c7dfab4bce6cd94cde6e4ab00218108a4ffc87068782902dc18290906e30e10d0886a4e84c923a99b6e156f4acac7fb7ab199e965f328f6e2622f88bf3abc8c681ed559db45407aa84cfe08cff7f98072e85e82bec5a85701678e223d71a8902538142c7e9661f8b00182ee804b774ca8a32da0528f3eb3be8b4aaaafca28cc185c11eebddf8e71fc6e565ed73edac12df513eb2153f714169f7d787ebb07c56fde8b9e9e7a3280530e7be476ac939d19260d64a9f3e78dbd5e6294caf18352e7596817eb0fa93f9013ab36bda7f398f1ced7403511a48eacf7ecd4774948d3c8d5abd89c153d5c2e67e8b2140e968f2a964edca0d6f367ccc219384cadac060c54529b466e94afb5f27d31d9ec30ea35376b926bbe26fa95b12ed209b62bd984d922c7066c66e74db0a43bf62566e489a3123579e58e520f8d92042d7287613a8cf52763617cbac2de0c65704c36fe5853326db6f718c1a7f5495c911f5d565175ff87fa9fd07f096c91dd7b516b36d15c5027054bacfa099bac37f60292df927e6629ae407a63515fe5bd13de104d34785f8b69d72d8ee4e2537a30c47ffe398c9a57cb7ce3fed518124f1d70ffdc47a677c6ed4535e8378f0d2ee1e9adf407fd15acae44556c8d71a52c196d2a5f9deae28dfbf51ae8fdd415655e3c90fd7be569f54770d543b78ec7fc81cd1700532574423e38001a2710b90f9f6f5011a3819dcd5f7d3e0cb33745d6b2534c25569eeb158a10cb666797c254734cd40370230b6cc6e370c66a88c1a699114457362200ce924db2122bfadd17bea8f57befdc3d54b2b48e6ef465b8ed4fc59bb3eb21379545dd11e930500b5cc1d087537c5317ef44748be6a88c90497e2227f25619f667f023a2bc872275a8c079624bcf4b9ae4e028e538681efaf6f2cdfe0d913c67cc1cd7475cc580e894f7c05a885c19d22ac0ba51c5dbe2eb23623a44f2d6880f491d73c3e566634a5fb0b60125045bc2e65d5f4df5e9ca7d8d7a6936469725ad782becf803f7c82c44f6323932abbfc9906d8a7717474432fc9438fdcee28fd08b593e94fbe334f746a7998276dedeb402cc60b8631893053fbc330c7947b0f647c1470aeb6b15cc00d835b6238ebea6c61533505b8a12ce8ffc66d5c5c24773308e7b621dce576d38ffd1e51d3cd20aace3df99e07a14bce126452820023eb8ee2ba62c4b210d9e058aebdba8084dbc8df3da8cc7ebbd91d538f2babc9ae7e5839d7b6f2197c75eaa0f99fbaccb78d0fcd4571ae07d2b5e7bce275debfed17104ca7e7af4c60a2328697a3f388a8663db3d99921a3ad1f668d12eceb2eb8e778921e97bf9bb154f8c32bf909668d61ff9e8edf2cd51f840b5a12bfcd2716472c8320a49578195f263800d38d8c50d5f5bc8a6405963ed853023168f6dbb0b3b33778b095bf99abe73b11427374b7ce79bf83d3d7a13f57404c7a765da1d4695a1580248fff215c1e7196a2704765d5da48c16b3886d0041d57df285540e614ca2cb301c5e3faf782cbc9d5441bb2c4cbab163cf299c9653fef606e23832a12438d4f3e9b10133144c408666cba1a00c086b59b2ef7276d44068d7113236e353469ecf40e45fbe0205120d063aefa644ac670e41d9aa597de7bb53f121dedc47733a867936eb4a4", 0x1000}, {&(0x7f0000001340)="3934dc82c3623c948dd6f5a7ee762fe053e1a59c21ba9b85f82c26a363eb84968824b05f36dcbfdbdc024865b6ebdae5aa1e6a05f4e002d8baa79ffc7a1013f0367cc2e0c4962f12732b16", 0x4b}, {&(0x7f00000013c0)="5218e0aca052cd96c330ff305da5c827d007daedb779d260bfdd950e54ee4ce20ae06070dcf4ac5f51fcc2293dd5e5534cac8cc7a25e03cf2f0a5f832ca6f933c405fa0ce3a23d58981841aab5089554817b7353113d801aa2d324753a2629c1c55ba5c46d18bb795f9465fa25e93dcfb88887db116e6b3e0998d5702540672d08f5cffae7ca7e7cd5f66451df53e87ac861efa9ff0edb97879ff2acb072e3dfe7be7d2c87262e6d327c92c002107926dc990712e03d9793b42d476f34b982b69523cd3a58c711a51c9f5840e7cf88", 0xcf}, {&(0x7f00000014c0)="9ad365816401f8435177e8ffc1b67baf4251d22eb76fb476cdf67ebe4f57e57aa077d6f815c1267387c17a55e336f288cff66ad9f1103d17c1bf8bb89b4f66f50c6955068f81705c51a3de7c0b563abdf308a69ff1647e579d31bfa8e60f0d04e9c7fe3df44aee30299849c1e13f650c7ab3ddea8a86efd49fd89c8bcd32339792865db897f9e2fc1dd8e98d5c9785e9714f03c5f1b8935369e40fe50d65d307ce1a7c3b927bfd326b073a7d2a89492ee529af7bc980be2e28d492815fd9c3ab651760bca4c63e412feb21e4713f59f0b7309013d9074b8864d5a6a7f5afa9bd0299df4bf2d9836e6f2c8a67", 0xec}, {&(0x7f00000015c0)="4abd8a3df28024e2f3c9588266fe47befc9088545888975bb7cd4f6754148ed496ffbe429bb6ceeeec529772c82012d74b12f04c37797de09993679c159dcb0d258dbe649a7049698d07f5751f86b5812cbdab792d3b2da4cbeeb767792fca2fb9d7b20677c12a0668897847416890ecc2e1a367dc7bb13f5b59e5967694c1f5b82254cdf21df6", 0x87}, {&(0x7f0000001680)="c894c3d1f4309c883c94a180ba986300b640655a204b144432d92a4f5a29e12d7b7db1b42c9f5fd729c8d525b0962861bdd25bc718463378aa0e289be477c05ca9dc1fd07636d6f58887b34bf98b1eb2547a8cb523debeb749b99d143ddf7febe4f3b738f3bacd43c86d112e7bda70fe9efcd069ba0a4e8170b29bc5516ee9699515c73708f10f26cef9a8308abdb764ee98e993063c8ef67752d2d55d8dc009ada34fcfdcf0c340fecd1d333d6de099020a56a807d155789a177aa4abfa73599678153c796514376dfbfc2d2576b1fc3baff8d61cd84f66", 0xd8}, {&(0x7f0000001780)="d358ccfd0bd587f0c154b7c98d3d346a78ba6e57df717808f8e33f2e14b4d21f4c30270c51d8a3e6cd7a3b9630f84de2b3446aab69531e78fac47dff93f21585b2bed15a238b6edcb4c115577e993969acbfb77b850bf88907eeea92687dc9ba3aa40833592165b96bd51c2ffb76e803738915a058a66abe5f3682b08ad372123a3ace2af64ee047bfe8bb704415015196f73afc57d572504ebedd2c1c468d5fc9c2ce43540e840a353cc2d969fdab4516c383d9f0a3123f518137d638d64ac229efb9e58cf670f7c257b2a2a55734f799139ebdab2b91158f29cca7f4d012a6257ec5d2b63faaff0551c4d4ef57e60953281a6a9fe3fec87ec4c4229e755f7c200f183f097fa1ad3f951869d8ba6dfa212e109a4c732a9b7e95eab787d0d8ea3966a7c1ef523a981bcf2e521e60eb4c9c2dc9ba74eeee40b2da9fc9549493bd2c1dd271a0df72a52d7cf13aaa0c1f51b35689bf128b059ea6e37bed098410fb93b22840f3cc4c6019f3b1cb35cf59456b7a006119f097f97a618d3f84c86906fa9732ed69ec6a3cb28fd30aec1e75f3ccd39ecee037b33a670afdffa31d4050abc0d96778d586267ded1eb456e51cb30f5feb3001276a4c227b703a83772646298d83e082cdc3e3b587572d5fc08995bbb40d6b390683251ba1156aeb5ff5493478938aa29fe2ca084af6107062e14121ffeec471b30f13b90fa04644a2f3ac5ac11283ffb4ab35d16fd3eaf1981d9007ddc77c2ea26935b47c230fe12a8d4358afee1947f0c3f9776f592ab554ed0b27a74740c4f9a8e3a0ed25a6ed35da90f797a02351ed032aba17eed7365090c0e2a2cfcfad50d748c106cb58501d96f2a980549595997bc6f25dac092a3def88b5020a07b26cd444435921c57f08eea6759387513abdd76473b6f8bd37d2ab1d4a64429c4088656400308e66fd01a427b19e2dc1594f1367fc7d617b98dd86ec10633c5e73705e8d15677f86311f9f57581893455166e0d6223eab6bb16c7b99d03f2edb86ed8c22193838e200d1d2c3d089df04ba194e420ed6125a7fecb08c416f75eb5f14ef3188e5771357fec1ab04f04342d2f5bd45507be90943f0e7096fde9b032711f3fdb708460cc03b5a477fc1c253739e9a2c8d661ec96715222656f76d9945d905522244174dfbc8fa1389ed79fe806ef8ad3465c115fed33f2eb812013f074fb682ef7f398d4c96cdb1d0fbe2d84e4ffd17ddda70a312bd18b821b91aa108bf34fa5bdd1434d9022728ef5dc3f959ec05f01471ab40256b548bd33e4efc4028fe893f137f4c52ca8fd73a1cd6e37bb32d93e0f16a39721c52577e3a5e404c5fedb94b776b6b00a8d81a9f38a3302abfd17780c633b5558b640bd1587aac35e8605a37af7d30341a727531032c98c8f1293eb1ed43240075c49f976e58bf3b6e54b64c0bd5b578bf3d5c4c1ad6edc0e63b6d1ea699cdf874b1d00aef20456a3c42dfc1c0b66c8169371197f2be1ed1eaf4a9850e35a5cc4ad116fb8d2cfc5af7c3b5cda2d00a285c5f579ee9820f3827a30e9d185587afdd0a1c1378b1eab19082b1bdd5ab06b7f18099f0ca9501f3b38487f1c2692b256926d58e9878107bb884b29301ea51ce9f0171670fd36291cbb8ac69b408ca89c70e4ecf379d88f201cfa5dd3a18997600fb4c2373629fe94453b8a02deab59de38b727a0aeb833352fbef9aac49ba57090ffcd8d2d0f3d9c826e017f78195a8ef318e1da940559cff0414d0a28cb3be4432da9e59aab4690d4dd4112f6db502e037bcda739f6d202d552a6e40534026a49c763ec530b20e4ed65134ae876e93ffac4ebf89784a5e1e7350d49e2ccbed97cb09e89e3471ab4a12641e6d2c67d9fd030850c5cd450b5d0d0ee2bdf136779f0ea1a0da91e716a839d18cdffd4ff6d8e8a0c613d4e22328592bf3142cac8570880e0c56bb84e06ed6d32da6dfeff69ffaef778bcebd12e7b03b9037cf2a6780b0a69651ecebae15e41218b2ca5266f1c55768d4a9193c971edaf18002039384da983c49351ef7eaaf040b9f4f176db52fb45e25b369eea0c64237dabb364b6b945c6d5ce23ad23169d9ca0a505c786fc130b6f373d8b20ec282bd2c2c5a98d01821ebe1a39942a1f019867ce2b21f12d00518ed55eadc67978ce7907cc08092b772d9b1571a214dc1361bd97ac65d79fc1bb09c057c11fc0821c99f1987166c1a4b8662b9a3092f96f3170854825752a29d61634a6a5a0ca54a149c9e61824b73340b7d5d9636359cbffb25e1f1ab3b3fa50ff89acd556a5f86dc6195750f343435ba9d0094c85e9577d28de22421374193fd2c9c25c1234d9894e31361592eb091e136aa9fa70790354ac6dd9c743897ac34c34e46e271cbb2b4e9bcf3aec6486440ebe4e241e0a5bcf34608b1e09da0ed10ed34e7ae799c6ddab6a50708ed4f1f7ef426a61c7328b705a106e1a0724023f4e56c5ef257e3fddab45b1efc79e02940895605a46bbb2c37c6f7b521a61fe8598969969b1147cd539f1559b31a5ff4797b8c3f2e2f2037bad1461aa30c05317cc5348b6d1c3c5be36594d1d06c75d5ed8190df4537dc20194a34c27748fa37f5c7b856a30e436796a4bc12c7892c41f70c17b477a7e1b67a8151a141ba084da8aaeb7ec48b5f0bff4f66089648b17e6a40aaa91c2cbb933464cf2874bb82f3be33e75eb33baf6a16fe59d0bbec402a31329e476fd3876c05c04aec5e5c360157af7bb6fcb51572f23bfd543c82da3787c6aa64ef1c425791b138b3cc97670f7714cd070a9a0b99d11ff38d2269acad44cb711555854dc914b9a59ca603dcc6ab4cb1398dcdafb8efd4cb6e615118d675e0d11a74d669fbafa506c210c2d149fee9a3929cc345acac39ca8b3afb3f5b318fa760804b16526ca3b6820ee2cebe1a2ce47bdff4725812750891853868728e5fff06bcd6f6066633c20d41929d2cc8615a43ed07b99a4c45a4cd928f69e6199861faf79327cae47956db25988f442e4cf6f31c0e34c847f642d233f92ce1fe00c50ccb85c27be47915c4819364621a70bcbca5244d85324eebe6958e07095678d7f18e4a2fc7726a81b0225e8aa28d7b9cf954151e9b08a421cc38d191417eb546b1eb98741098d42da9907b27ea2f219300cf4ea21fb9272748e801cc22ac78a99566a011de27b34414c463fcaadae0f03238a31de1ac281affca5795befd55ec59401e02fa7fcc703fa6f8fe4c9ac327b48c3f891ee46c99b58858261135e2cce472427f39f3b4ebaa29dae94f48667656da1db9f00911aabe705e014db241d301ef07ac77f91957a803c55c5d58fabdf25e9fd3d0bbc152bf8622bbddb61e66feaea833f06044fbc673b178c26f832efd0c3f617b69f9d209f5848c08bfbb8b25233c46ee9a8d10e5de392aa9a7338b322808e1a5e1794be631f76852e4ab4f01f3824467cf6710632e90c6fcd00fce7affd1b1c56b2e7c48394ea081afa43014a035cb981d5a456287401f3aec6a330a3d4aa4745fffdcc4f242f9922adacaaf2d8be1d78389509b046af58b5693d75dd1160a28dd80840001058d2ddc78286006c01023a1f715795b0058ed6e780ce80f5590f5367c21acc280308512452816d0cf971bd01d1f654cf0689e2602ead67e7edc5059e6420d14d5882d1aba7bccdb27e6cdaaafae51c24c25ad9a647a60ce9fc09c4bc487b8fa1c9cd13d2a1531c9c79b8376c2836281576bbac759b103c1f355e02a2bcf36c1b20caa5117e3af482392cd1e1f7ce1ecc442a635a4366b1995945964a21e951e47abb908a73a47081f0f47d8a3868c78ce2331b33eee3c09ad1d91ad7334a3f29876df953209c60e279c963ec209a2e0c993cecea5984c23d5fe128f5f2d795bb3211e3ab176ff90ffc589ee75c45d5756a51402e79670d47a1014266f6fe52a0b744c032d8565a701dd7d925e31a65e8ca81aa979727c75255c18c7c3c44d4aed41d7a2b42af781836629c96426b128e96a60a7a645f76473ef5042f766076718121416d09850778f5c03049dfb0770107f620d0becb46ff90992f5c4ae78a9570a220386bebb7ed1994068bc042eb1f869369564dea17152e680ef0f770cbba869a09c933d2346402d489515d6f811aa025510c86ebecc02139bdfc9deec3fee11f5e708a52673c60d8e72bb4b225b7aa404b4c69998e7dcefcb082a630dae34acd94f1a3c9ce53c9e7ed6a939a8546b5be662c42f16056fa2058f11ccff266dd152895acabc8969c498a09f450bb2865dc951c5e39f0871a5a702395bf555c0a889bf51e98af218e2df7b36d29e75f008455bd1a8843759c749ac0fa66bf4fe0d57bfd98d12b241bd7a730d264b8d6a282d41d6be674225f8c629a52818f3227c953a71567382464b73d992936a725ca468a8ee2d6a6681b83984889dfc0cfd3d5cdb356cf3757f1caa8a0a3e0a780245799b0f6fcd110fc6d0bd8a69c6afe17e7c7bbd7baf71086db69e0f75c4fd234790a3876abba22291862fd722eace99d81d0f8c944ae6b2cfbd4b8d1aa039649bac5a626974c533625852fa74463ff74ce12ec9f862608260668d8c8de5651aee7333001efe903a1cc8a9a5dffb5a6115adfe46737739983cc1250cf2b8c3691307f7c0c5e4521ec3283bbe3564525e4066708b0decbe18b97d4a89c6d3c479f15cc7ae8ef23710aa8f53afdac537eccf9d776497b6acd3ef060cb6b1873487cddcfd5826b0e8b0544cdaa08682ffaf8862deb8d54e6707aee63bed03806e99367e7cd1e22aed925a71e24978bd76e7a8a7962d53d46b44ff4a98b62efc88b518e6d54db2e118d198e46e4e5888f7bad9e72dc506f05177398f35e33b92b01a422522c1b4e0236059b0ae0417dcdd0f385d603bd7e14bfe2695242ade92fa4efbe529fb410443ef45c582f906c3f844869e32181de8455f73cb155628253ea82ee2460d6b69b546034f750599498dcfbb8b077024643fbd83b2de7f9ef0a65db625756c0540794d331c8a03f932a7d55ffb0f9de638ab5fac36e486e190dff762f42c0924f4c9aee3c1a8ae96740770534176044a732fd68e80388c572f3092d23262a67b9d254ed97f17d8b5d8f406da5736c714b01aac48f4ec1fac39085c78d928c257ddc00cafb12097e259411722f6d0655bd443cf72d5a8b5e8eead7e2d03793eb28b2e328dab593e2123fb960dd8c062606423d64b0bf19499e5f21fe81bbdeb2d4816493d63355dfb2fb42caf7c96793437266ed33342416e89388178e04b8da53e630338ab1ec127eb9037aad71b95efb683609ad0d0c0037ec53dbd21ada2e52ef70c2f30557f1dd707bd25a99fc1bddd7222fda15feac9966cd45f5e12712bc687d044b28900696d897e7ac5b209b7ebf3490a7faaa5a433964281b95d7911ab6c0eb8ff3059cd21882cd891bd256c84772914714e3693fc8ef6e486419502daae4c9f37261788b290463fd179d51eb435620ffe8c0a917941080dd217fcac66ceddd584b32284ff9748c2e86536ae16f6798af93ae66aa6d23273eaa45e5793e5ed5fc585827b1fda7d1ca46811f45e5e1d3899610bc656aac8720a30e7134815772225ac781698947b82c7d4933a9550c530795039de6ac8eaaa2b4d78a322ca81e0b67cbbffe471e1280e0d9f621183624dd0614cbeb0a1a91e7f24cd7707871c44081e2849fb399f25eae7b49236a6319c64149111cdf149e2476b54a1e03dcbd2aca576c6a7a5a432bf9aea5377c5ae6668dd689363bb8563a3c1f30dfadb380f8d78b0699d771de0b4", 0x1000}, {&(0x7f0000002780)="570ae0d9cd56587f0ccab70e1f9f298f21cb7a798977e77f21cb4981ebf665f9419732fe7db6c5072e0f466bb53e7e159801697e9a01853c384ea0031d6ffd3557c57b13b90b95b363f6fa3deff28a2a77c4d93a33a8d05b72172573eaeeeed286", 0x61}, {&(0x7f0000002800)="9752dcb1acb2adaf7e4be3ae19ad379d4f7217e3ba5c851fa9d244972ef45e6c0f4558b11ff50d55ab892b71faa1ff76511033921f81ebe17b90a94de6f23c57886c65a9ac639ee4a14cc02a9043100ea70f8370b946ae81dfe285329addd328359db80e3c1b22bbe3d614fda980", 0x6e}], 0x9, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x8) 19:12:15 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) 19:12:15 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="f0241232ce0e1e88", 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000002}) 19:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x93b, 0x1, 0x8001, 0x7fff}, {0x400, 0x6, 0x1, 0x5}, {0x9, 0x0, 0x9, 0x7}, {0x100000000, 0x7, 0xe23d, 0x100}, {0x2, 0x5, 0xfffffffffffff0d1, 0x5}, {0x100, 0x3f, 0x3885, 0x4}, {0x100000000, 0x7, 0x1, 0x8a}, {0x3, 0x6, 0xfffffffffffffffc, 0x10000}, {0x8, 0x4, 0x1ff, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x24}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") 19:12:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001000)="5776d44fafc5115b8ced2b81a2ae5742aaf2d4d70627dd17d48d6096a8e83094ce01cd0dc9cf3abc4016881ea338772b08f315da22162fbbfde873e3794c81cff223b060f9aa346f374b7ecc1b6788b726850b89bee0913fcd6a4f9480491bc7412e33b3954b61c3929ea0cecdf2daca2f6ebc5b78f81861b9073099b2a7007fadbce8e37847aca1bedb8f9213f179f5e13acdc64b5e076ad3ec4e264cc61b84", 0xa0}], 0x1) 19:12:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0xfffffd22, &(0x7f0000000000), 0x30}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x130, 0x44) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) 19:12:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0xfffffffffffffffe, "0371795acd76e63caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="cd", 0x1) 19:12:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) nanosleep(&(0x7f0000000000)={0x81, 0x15cc62a5}, &(0x7f0000000040)) fcntl$getown(r0, 0x5) flock(r0, 0x3) close(r0) 19:12:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0xff, 0x7ff, 0x1, 0x800, 0x0, 0x0, 0x1, 0x3, 0x401, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='P', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000080)="a0", 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 19:12:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000001940)=[{&(0x7f0000001880)="9c", 0x1}], 0x1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x2, 0x5}}) close(r1) 19:12:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') ioctl$KDSETRAD(r0, 0x20004b43) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000ff00000086340c5272feb198540dd473fe9ee59bd26911f7586cb9bcd37a"], 0xa) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4dacea6da00000000000000000000008000"}) syz_open_pts() close(r1) 19:12:17 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x480, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0xc8, 0x4, 0x4, 0x9, "5f4020d0ab36cc02833d44cd1776c14e3be82390", 0x20000000000, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x6, 0xb5bb, 0x20}, {0x84, 0x1, 0x5, 0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc00, 0x0) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x2, 0x7, 0xfffffffffffffff7, 0xffffffffffffffda}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 19:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x2, 0x7, {0x3, 0x5}}) r2 = msgget(0x3, 0x4) msgrcv(r2, &(0x7f0000000300)={0x0, ""/195}, 0xcb, 0x2, 0x1000) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7, 0x5, 0x3ff, 0x6}, {0x2, 0x1, 0x7fff, 0x9}, {0x40, 0x10000, 0x2}]}) 19:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x87}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0xc0, &(0x7f0000000200)="8d9e885ea7bda769029a4efa5737af963ddfc5c688c634dbd671e21f83edb5e42d4d43a5a6e8450cb00640ae60a28193edf189c6dfc474ab6ea6a641e855b8bc953732d9fd8e31615accc04bcc1d87969036a0a1638af75e23c2a67f0f3e2c5fd245b00d4a73bbe70b4b4ee4026e189dc1fb75921f5cbd3f4ab492a1b834e17b9a5c10c5f27953494095bd2870de3f41a2fba34f9ac607804b9504d5d51cdf17d4938a8ae3f63b41926e331fd1623582253ac09624f76c8d4b8d55cb2d64d64e") 19:12:17 executing program 1: r0 = socket(0x5, 0xc000, 0xc) write(r0, &(0x7f0000000080)="0a48e332febc6276a2e3b1673630903758f598fa222fea58b669e7b86edf817c6f", 0xfec9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8004, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0xc774}, 0xc) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) close(r2) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0xa2, 0x2, 0x1, 0x20000000000000}, {{r4}, 0xffffffffffffffff, 0x0, 0x26}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0xa498}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x3, 0x9, 0xc}, {{r1}, 0xffffffffffffffff, 0x41, 0x80, 0x800, 0x100000000}, {{r4}, 0xfffffffffffffffa, 0x40, 0x22, 0x93c}], 0x80000000, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x85f5, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1ff, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x23, 0xc0000023, 0x2f, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x1, 0x6}], 0x3, &(0x7f0000000340)={0x3ff, 0x80000001}) read(r1, 0x0, 0x0) syz_open_pts() 19:12:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7f}, 0x8) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 19:12:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) syz_open_pts() 19:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000003}, {0x6}]}) read(r0, &(0x7f0000000000)=""/47, 0x2f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(r0, &(0x7f0000000240)="18ad6f534bcf872aa5c5a438f2d603eed553c2dc7d45c547fa453d975803828c48b728947c66b21072e5a6372297dd6869b8af1f271f47dd7d3cee5d6496c56b20bc1ccf9fbb4754ae51de8c37cadd4e7d56ed357b5eb53d2c41ae51d6973047fe8729b10251f9c946d589f674262118bb53a1f8d80909a2c52f8b889f410883a83bfda6c82cacfd4e7f7848953ae9f20114f04b18f944fa721e06957dc31d66ffc4dc5312a5b972d2ef11679823b4195c24b45c0161bcd5c85d95fdaa83cf30ba8c32741a5908e58f0020", 0xcb) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 19:12:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="587b3903da37f6dd1735ed0ceb3a72db805670a61e86562ec3d0d5db3c8eb830f785ece959a6204d52c56e72dc1afa4111eb12667cac1ffbf65f382abd825a4915067a5fc856618e33a256b4d74098fb4020985914334a03172091007c3a2e0028aaec135a0afac460c72ecb6c404ea8b33ae6b040d5d897d7e89ee01234b3304e3ae587e6d06ea9bbfb6394cfe12d24bc5ef7811a29be0ce5df13a74f0e76542635d0ece0a48e0d385c038f2dd8ea16cdd7e48bdad0108ca5b2a01960eeea367fb29e329edae24306133e933a", 0xcd, 0x5, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000fe5000/0x13000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x200}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fe6000/0x2000)=nil, 0x626}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fe6000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus/'], 0x9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186104000000042b09f8e58ca1090000000000ff010001000000007cf6d17fac5558763331f64fc1ca2b002e6ca3735ee3", 0x34}], 0x1) 19:12:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20900, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x80000001) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 19:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3b7, &(0x7f0000000100)="33ca") 19:12:18 executing program 0: r0 = socket(0x8000018, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x400}) setsockopt(r0, 0x62, 0x1d, &(0x7f0000000080)="d372cc41585c67a5da82ee05", 0x2e4) dup(r0) 19:12:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x16, 0x3, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000db34c50ebe03d6178526a42d589a85c1a84fba67ad8636f5fac1f3de2839cad0bb2edae8d0ce4bdfe4ba2bc8eafd64fafb044ad1eaa44c45d85a947f34b47bb282b1d98bb26c93536b70d7de48f08253441f16d36dc817d95bc94b921aaf4ac3dcb2d56985"], 0x6e, &(0x7f0000000300)=[{&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/42, 0x2a}], 0x4, &(0x7f0000000340)=""/113, 0x71}, 0x803) r1 = socket(0x1a, 0x1, 0x7fff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) nanosleep(&(0x7f00000001c0)={0x7, 0x1f}, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3, 0xfffffffffffff5a5, 0x5, 0xdcf}, {0x9, 0x6, 0x1, 0x1}, {0x7, 0x2, 0x1, 0x6}, {0xe70000000000000, 0x3, 0x3, 0x80}, {0x20, 0x8000, 0xb4, 0x1f}, {0x6, 0x81, 0x2, 0x1000000000000}, {0x401, 0x40, 0xfff, 0xae7}, {0xffff, 0x8, 0x7f, 0x7}]}) 19:12:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgget$private(0x0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:12:18 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x1, 0x7, 0x6, 0x8001, 0x0, 0x4, 0x4}, &(0x7f0000000040)={0x800, 0x3, 0x81, 0xffff, 0x3ff, 0x3, 0x60d}, &(0x7f0000000080)={0x1, 0x1f, 0x7ff, 0xfffffffffffffff8, 0x2, 0x3, 0x100, 0x40}, &(0x7f00000000c0)={0x100000000, 0x5}) select(0x40, &(0x7f0000000100)={0x4, 0x9d96, 0x8, 0x81, 0xfffffffffffff801, 0x7fffffff, 0x3, 0x6}, &(0x7f0000000140)={0x9, 0x3, 0x100000, 0x3a, 0x2c3, 0x3, 0x3, 0xfffffffffffffff8}, &(0x7f0000000180)={0x7fffffff, 0x7, 0x455, 0x1, 0x100000000, 0x7, 0x1000, 0x3ff}, &(0x7f00000001c0)={0x200, 0x7fffffff}) r0 = semget$private(0x0, 0x6, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x101, 0x1a0) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) select(0x40, &(0x7f00000002c0)={0x5, 0x8, 0x7, 0x100000000, 0x1, 0x0, 0xffffffff, 0x2}, &(0x7f0000000300)={0x1, 0x101, 0x0, 0xfffffffffffffff7, 0x122a, 0x401, 0x6, 0x5}, &(0x7f0000000340)={0x6, 0xfff, 0x80, 0x8, 0x6, 0xfffffffffffff801, 0x7fffffff, 0x80000001}, &(0x7f0000000380)={0x1, 0x3}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000003c0)={0x5, 0x4, 0x80000001}) mkdir(&(0x7f0000000400)='./file0\x00', 0x4) msgsnd(r0, &(0x7f0000000440)={0x3, "d23832c62a62b67a3abca6de91f3882bc237ccd7dc432a73bc54256a48702083d0720515b87aadac22c25fe61cd596f564ba9569ecb13011d7aa90556b18333e7876d0c99fb9392625daf576edc4c80b9ba4d670d3514d5d5e1267355cf48ef00fe2444b9f76fd015ea39aa02de05b836511e81baa8d8c1aec71bdb4a76c2ade42ebf52c2b5203b6df832be094e613dc984ef6b36788411fbba33bfb6fd8463ca94d91d90a5f7cce10d11d016440dff44bbf9dbbfa3e1b0edec84527e3d5de3cbc87e79b7c9b033f91f4d891db599fd5c39bcf8e00a8023c7a3d7081dd98c3901705c74f51c325a92e9a900ae5630b964a"}, 0xf9, 0x800) socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x1, 0x5, 0x4}, {0x18, 0x0, 0x9, 0x200}, 0x5, [0x40, 0x7, 0x100000000, 0xfffffffffffffff9, 0xfd, 0xbf, 0x3, 0x9]}, 0x3c) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x20, 0x10) r4 = semget$private(0x0, 0x2, 0x210) semget$private(0x0, 0x2, 0x5) sendto$unix(r2, &(0x7f00000005c0)="b4d41fa8c996e0fc0f2e6be1974708bffbebfaeae82c6584cb4d24dccd4aecd5", 0x20, 0x400, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000680)={0x4, &(0x7f0000000640)=[0x2, 0x2, 0x7fffffff, 0x5]}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000006c0)={0x6, 0x1, 0x8000, 0x80}, 0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000700)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) unlink(&(0x7f0000000780)='./file0\x00') semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000007c0)=""/30) recvmsg(r3, &(0x7f0000000980)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000840), 0x0, &(0x7f0000000880)=""/196, 0xc4}, 0x801) r5 = geteuid() r6 = getgid() fchown(r1, r5, r6) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000009c0)={0x7fff, 0x6}) 19:12:18 executing program 1: r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r2}, 0x0, 0x40, 0x85, 0xffffffffffffffc0, 0x4}], 0x4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x800030, 0xffffb, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x81, 0x9}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x4800000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x80, 0x19, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x42, 0x2, 0x1000, 0x2}], 0x2, &(0x7f0000000080)={0x7, 0x5}) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000440)="e8", 0x1}], 0x1, 0x0) 19:12:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x8000000000004f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0xffffffffffffeffe, 0x0, 0x0, 0x2, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:12:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x8001}, {0x126, 0x3ff}, {0x5, 0xde5b}, {0x0, 0x6}], 0x4}) syz_execute_func(&(0x7f0000000080)="c4c1577dea400f1b9e050000003e3e45d9450cc4a1fa5b9037000000c4e1d962743c00c441575118c4e3890b82000001003d0f47fe26262e0faef7c4c17d6f5706") close(r0) 19:12:19 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) getgid() mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 19:12:19 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, 0xfffffffffffffffe, 0x18) r1 = semget$private(0x0, 0x3, 0xa1) semop(r1, &(0x7f0000000040)=[{0x7, 0x4}], 0x1) 19:12:19 executing program 1: socketpair(0x1b, 0x4003, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x80000000018, 0x9, 0x9) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0xb4, 0x80000000000000c, 0x0, 0xffffffffffffff09) 19:12:19 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)=[{0xc}, {0x44}, {0x6}]}) syz_emit_ethernet(0x9a, &(0x7f0000000180)="8bdb5a6f34fb862e99c5772f824d4e92bfe99cb03a5bff5d53400d732fda0442773405c49e2dd561c9c4d5ce49781a97a57c4f550060a3fd411dee7b868412fbef3d8130e3b054ee96c0a7024ae3eabe4a70a8215c35afcc30b9f4a1b64c5c181ccadc93edc4cdea1129fc0496ddb230b92ebb39aa6b3eb12154864c73ed6b1c46f7412908e81491a4f5058ae7da25f86b17ea63f2bc44e90309") 19:12:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x8, 0x80, "865a9b5ac7487b92fa4a332069b78bdb80f3f00e", 0x10000}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 19:12:19 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x98) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r1, 0x0, 0x0) close(r0) 19:12:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4b, &(0x7f0000000240)="896a5a3c20003398a9339cfcf45f46fb5c4679b6d19cabd91975ae74f2b078d60ce4a46416a97048c5a42b3a099dfa54d060e1448966332e2fabbde0b3ea8e92d698c1a8f8d46b364aee91198ff8e384fab79df26b518d102c8741ac071afc89e54c9de752041ccf084107d14481d77d502b8de8991c7c8a7b1ceeae7ae71bc5c2a68e56780a0ba6f34544f16d4f388898856baa62cc14f29d68bd2ed669ef2faf360c673089330bd3bd24e8d4d2cfd5c58bda34aad3ef688dbf9b47818d8b2179e0de67") 19:12:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x4, 0x7, 0x1, 0x8, 0x81, 0xe95, 0x0, 0xe04b1156f5dd1943, 0x3f, 0x8}) 19:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3d}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 19:12:19 executing program 0: r0 = getegid() setgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:12:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x1be65ac9, 0x4, 0x9, 0x8000}, {0x7, 0x81, 0x6, 0x1}, {0x8000, 0x5, 0x800, 0x7}, {0x100000000, 0xff, 0x100000001}, {0x200, 0x7fffffff, 0x7fffffff, 0x17}, {0x8001, 0x6, 0x5a, 0xffffffff7fffffff}, {0x40, 0xf9, 0x3e, 0x7}]}) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 19:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x71, &(0x7f0000000140)=[{0xcc, 0xfffffffffffffffb}, {0x3d, 0x14000000000}, {0x401}]}) r1 = socket$inet6(0x18, 0x5, 0x100000000) recvfrom$inet6(r1, &(0x7f0000000200)=""/129, 0x81, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x100000001, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x401}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x9}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0xfff}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0x180000000}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1614}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffffffffffdf}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0xc5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x10000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x8}, {&(0x7f0000000000/0x13000)=nil, &(0x7f000000b000/0x3000)=nil, 0x80000000}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000a000/0x3000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000f000/0x1000)=nil, 0xf3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) getsockopt$inet_opts(r2, 0x0, 0x1, 0xfffffffffffffffe, &(0x7f00000000c0)) 19:12:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:12:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:12:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="100500"/16], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) 19:12:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x96}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r0) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getpgid(0x0) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r13 = getuid() r14 = getegid() sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="e7dd907b3fc52217f295cde06209ba62dd871bb838f9d5e8e21212085c9d8e2682b0214c29b0547b21a10d5bf09bc9a497ac4cb75eb922da3e4fa67ba6156c0c3f1ad7d53dc3efcae529ee732a5ef72ff0ec9c292355e44a9754b5a534e254fb3aba6de34d318503535be0b2ff252c6a1accfeec783908f632551fe43aaf6c89a76cee14ab3dafdf9a2c133394a866e261107280410a1f5a9704446037", 0x9d}, {&(0x7f0000000680)="d32c68c169222991e9a04a9f45390c5e520acbaa013b54cd9a69a5e98f580c8ad54a9b3566bceaadac6d68a29be74ff167f3b3dba2958a5f51880d963317e6b86085004606ff370b5d71a378129b4668de01123d3b920b0f0240392c3b939a9e7a1d0c72f30b5f3fe42c2d4917b7838f8fe8cd2b04152aed0e2d33dde4be8f4e3cc6210245e50fa8fcbfbee9f61430b322c71885a8383ebcaa859a47e8cb7df113330cfe6f42d9993d3d2afa1d31ae4491c55ad0ee0673baf4f87b5f2bcde1dc48a07238cae9c69c13c32646500b27b6b5b4b9dd6d814033f3f279db590665fbdc9796c327d91299c495ebb86671e32d822aa4a9c8a3899267fba8358b9b561c1c7305dc176dd86f9384ff4911a6a1740d5df5c0a5e408f1aaff6ded2226ace167d9e7b6fd5db5e64366fbdf2f66ffcd4a58786de0253f00f7936d4f01fb856c9ea9cf84796c027d3622da3b3ecdd4405a4e52579018f7064737720f59efadddf9299f49c7a7f02fe0dc259187dab1eb5875e91129ffb6aaf75468477f12a555ecbc81ca094b8b11593b19babf741e1b68a8c1c1ed550f6a146ccad5bdca2500f7831d8fca0c0e9bb89fb1fedfe859f8bd8750d956fb84bb37f9315b9158ce962221409a96101d654fc2d9de69e530be636458ab31a0d1a8ae26cb82e3df31aa67d701e28dc1fd62d5004e6a7723aafca7294ff47d4ab350e96a1091cdd27e23485affe26cb76e6fbc556ed39483cb4609b99c2832fcb86fc44829342b65a1db2e7b4042f22ae85c4d8ab16c124f91c7ad66c660ef0554e73b624b358e9bf0a739396d24aa9005d92c0bc701f768dde77d1129118e99c799827b8312458deca86cc310bb7abaa9e1a692d6b749664dffe8c4d4a0841b758b9985c5b5ea94648736f4aa4fcd13ac631760f7032fcf040c48a097236093abdd9966d24dd1a52c7fa068eec8c125616cdbb8e5dd71043204020ac15822d61b11dcf1cbec917986d315caf944e5b63b68e76442481215e75d7eef4d45afc1fd2b9383a0bd9df8336c8585679d914148ce686d10c296149254727f5ca91acc7da7e770483635f415bd30b427bf3756e3f08e13652ec27c170fe8a32aeee8e071626837b599a0766014e77cf26712f998cc32ea8f793f531c5790e759adc4335edc4fc6660b73774a6e5e442aee39019f187c271ab1a772c972d1dee235c734226cd5d541529d4e84fa5a83ee407f66085a1e81c494b9e602fa056184b6a082ab53e1137ff9def547b5d9cf7bd1fe3902b8f19464f51cea62afdfaf618b750d14a4f684aff8ffb43ba2b5182411906310e2ff74a1101aa6e587cef3c07fe0b82ba9a34dc83ecc1ee22c2da15488001205fced028352c64365df48ffdb23449c6032bd4fabc15bb86ad41900ba57913bd25667ad3d5f31bb149b14464654f3a0ab5d3a3243ce8cbc158ad78f0f26b629683546986e271f8eedd244818e7ebabc121beabf6ff68691123931293dc0fe0545c12441161e7ed034c3793f282407e4a247f2fe6d725871fd832f91c9e76ec19533dd9d30de2f1d74f297ae39a739ec5289838cb8e883259512ccd1c04fec35a3dec244a8d6d668958eb4f7ac203c37d6cca247b6effa5ac2307646a376e189dff8de9380924870bcf51b9f2f6ad752203d1b3dc9f2910c919be94cd30c1b7ae740b0bd86a760dd9cb9b4de29b3aa57fd935d8286e79e074f514bdeae3a39899ad23b7a0511a5191ecaf00142d8a4759e9e81b3b76ee72bcb9bd4f34ea936f1ff7892b453da915fc5b374b1241bea3c186cbd39fa0e045e3ab404030f077a540c8715200fb5d3bfc0179598e731fdd23a4426128500a0a562029c3ec57434f525f97f2d08810c6dee91297e6fec81fc31d944c5feb317b23cb949e0ddb9654fb20ab503c00387ebc56f038b3be4b3ec687ca325d466d344dba4a6be6d70fe1cdde19ce9bb7b649b357db5f7bfa82f5e980b1678dd484c367d7c0ba65ebe1ad50308b731c0f54216b25318cff368aa3f652ebf459ef30993de1b39468e686c766b9d6436ee71645b7f627acc819b413ee7bd16f11023f5e5d8f73ca21fa81ab2b21b15221740cea00254b3d0954fbce5dd7be5bb74e406eccff79a6bd24012a62e9032e6a9d35849dbaa4b357fc4b64b96f6fc42ad538fcc027acb98c2b47efb1e18e05f4914b5e9e509a7c483efc0a5fdb0d4dd5fdbd4b6ebedb8e921e84402ce2746aa644b440685aa0278610a109528e2492bef633a76420891e3d50027545399868124306f2b4d51008f34d05911aced3cf8d14cbf9c759dfe13b2f10d1b21af15124cf3f5c0172025343d272c1038c8a10be0410d76d466a7f2b8beae751fbd4c2d975c1980faf6bb33ca65a3bc1cf60624a41966409ae1e4e1b662293f7342ccf023ce117e8576c973edc755bfffef2a1d1e7297fa6d4c343a1b6ed1e41caa01bec7e78c8b748ceee8c35ce0f07f5462cb12119a90d1799a574776d89bdebb0e664dbc54c3e2eb97cad6a99332e349cdfcd83ae0e9e5c4f71e429a3e9e8c46b383e90d302b85b659f44c6c0c7b8e7c9b6746e71c043b31e756febc795a77392bdaee04f5f280dceefac1c55de2a14fdbfd184c770fa2599e502198fb0f0dbb979c0680c2ff29b6b9b5fec03d40c010d28090288fa9e052550f97af256698c10d4caea50c80b30b35e644afc3476048c19a12ec9957c2b45eeba9711d5109b8f5a98decaffb08fde516df3abae04f63824be0ae0e553a43d699ec30b455c6d1f9c6282b042caf9e6c1fc56a4e91bc1767a056f612ec222c3536e3ebe433a09cd9e599830dcc782343f4e34bcd69f03322df07131e09077f334da7dd31e4f8368623c054284de3e9488ebff1b63dca9d00ad5a575033de1c3125334320ffd0487fbb6e3d965f4c5f9179ba84d8265ba238c4a6dff30822c258799d661fbe96a39eb2a714881e59ef017da6bba256d55df49fbef5f1c5ea1b48c13bd36c8b72d43584d1709552baed8f1d14d7e391060afd44f0954cc57af54f7c6a7cbb5b58a16f1c95451274b38817d8ff575423166d9f6c28825bf76d6bf457cf89b2916fa6f226e656f31e02c42cbff5b907453453e3e40dc763f10499e1bb17078e0d79d5e4a67c4fda5ca73bd30b6a4541614303cacb13e8c87ac9aeb11f11d3867041d129b3944cb6290c4861725e10fc1cfb41a8b926a6fae2321f15fbb292c1ec273d60b93b209418ffc3b2fdb24a9a4ddaff5a2b3d2795c32ec8cafff1e8302980968d237b6bd5d5a9a78f1eed880220effa659e2e053704ab809aade88b69f5d05c60ffab326a679511aa1bd67d579e13f96eb0c342a55997f44648f37e578012e4c4425c13b8d3b081e51e6bcf064fd53fd10ebfb1597b17b10bd2b853766fd8b98de65220c1d27bd4e99be976f849d8f308b604b24a4da59bdf169579b2cc5c42478d711e74dbd45c66b61d2c6b53e14ba40a725d669578a1154d58f1c91400cbf0ea64cfc78da8be4fdf7b54474f1e4c5674cf0bf9baaffc4a6aba8facd922504f78701f687b85ff95f6cfd51be6b8026c3ba02da379dd6b340ae47b6206d4f0eb36a5d6a202df1735f5356d721050aa8941684a76cf5cd55c9e2e679f611fd4c68257415345619be8906a407aec40e736e41a8d58f802dfde720ad1bba3bdc8e0fe213bd1af27ef747df8b5f55929f23b6713ca3b71e6c85e51f907614fd5991c2e05eb8f8942e0820539a9bc211e12911e99ac4796efe1a718628bcfd79855fb3f4c5510a5daa82bc5569179d111107e33c54529e494d44d870209348eec76a5b0cb8cd0a43ca71885d137d0882a51e2068362e35ff71c1da18989b8de2717cf757a08b0208207bf2a253b83cf1efe10e07fb1944182f73aba5c36b09ff08e68ecbae180ac43c6d44ac20fb2c347c2bd78facc17d5e77956647f81678b8daa285292934ca63e092b2ac4ebc19759b8d5f8fd09c8a69bc1d34cfcc47bece63550059043a71d0a2fe0c6e46fc8e264e9a0d96b1fbc1cf313baf964f1b0bbbe699bcb30d0b7654163513c8306edb7e5658106a51b1d04cf3dea270fbaa21d9789ac7787a8e23b3599c6119b93553c4f30c55a569aaebe510de074ee69d33cb8ab360c896e82f13d7e0094a064acbed2fdf329448459bc2674551351bf86492e72102a6630adbef63ff0230559a847885a2668f270e5689883ef0b0429b7e26cee933e1a3b3593e0dc3a887090d88e1ef8268f27d483c7d28eda777d9bab5c89ace56200418310156b93233055808892f9456c9e052e264722dc6ac374db0e058f4f2e966fa8eb324d307391ebd548d631b49bb0f928c4475457831c8dffc26249a239c8c4967064eba04ea043139a383caa20118afe561a559a9a569049eb33b46111f9d39a421b890a8acf7fd768be2aa53bf8d44a94d0756e36b8e50dc2a8d09b27dd471dfd1b0432209482caf2c720cb14c2fd773f109237f4783bf5741015b31c9ba9df1059399e4bb569551323ef90509ae26784d01cf10b655c086987b2fc1465163481ab9af24ec84619b03c6ad924f4a2a193875490e92b67a97de1a5892c5482f928491b8928b5c04ad5f4fe0c2ceb61d1257588f49d14406871e31a3872e4387a5e70fd543008f76dbc6c07dfaba82a2618e463f3952d65e46cfe38a910f86fa96bcd5fa8aea194fd0560e795d29079ce9f074feebafc49cafd60a6a62fa36119aacc067e7dbf9f5d1ec1722922ea5d0618679fa5fd8550e20328a12865019137411def9f5ca9085390adf02d5bdd10a981bc72ed890b360a6413e77d38ce457a889efc9f32217a7c667a7dc99930a5edb9beef512ee4106fb02818265c57691b816ff1581c63401e5a5db1ef1e3b58c6d3231433023c6524147dbfbac0205147a8e8225874125314edcf09b9a130831a03be95c102086a64b03ae8e161ccd7ddd72c4d652c7d80a3f8ada6ffdfc602404b352a8f779188fd03812a0a969b6d520fa3761c9501c1fe3a6ed6437cf73ef4a0d3c610a5f08f419c2f7d3246db55e81d57d487f8efd5ad6cc725a19c80ded742eebc6bacd7597669f4f326af0ec60daf7b42d85f4ad5d7e8f68735ce042729eb39a67efc196afbe7caa6d52a636e6d1b84fbc3d65205d975fd6d0dc66a30b77e64fa5963d18517591ffd1fc3cb85fbdbcfece67f75e17fe096c8822e31f70ac2dcf67fbbc0213cdfb01cb6915ec61552a45f3df271f7aaa8ecd33837e655c035d6098cafadad2c520ebec2e8f1d69ae25d2d9e028114cee33e23fab3956be6171d5658105a1f16bcbe6a3096e84d813607f0b65685d35d2bd105fda45f4416ee696442de6872f4b40e60c39b88a6139984d37545e0e79c21f2117aa57802f1222b958182f20a2a85ec6aeba9922bbf9f3ac515d8ec093f7d0608a126e97de86f72e7beb26098528e115051f51e7a06215d77e4216c222e6a6700201110dfec823770dfed9fb246bb022efa19067e8599e98dd786f3862768efaa517d548a86527f7791f03b3672d7ada67e0635149c84de0ca8faf7ce8b7741b5d0b03c9925032bbea6e2c93fdedf873cf7268f4ba2d6c85b733f5b1e40fd52d93ea1ee64de7df14a5dc34354fbd249153839c91d97dd24766636b8013eda433c1a9ff99a5856544ab7aa388c79e2cabc5bc9f80ff38514bd88798ad78590398704613bd6074025591e9a66f4838643f861550d7ac585e0c181a61f86cd5265fd7efef34f7a36aeb8d6b1aa05fb19e0acd29bf7bfaad944840a93d606f7f98ea50b1b2cad2e7d35fc", 0x1000}, {&(0x7f0000000240)="50ba7966e8696efdc75415bdd7143c3203910035113018f85fc53c4bedef76aa6925b0947296bc7e63ef90f85306e1ae9eedb59146abf158fa1e5860f932c716342256", 0x43}, {&(0x7f00000002c0)="2cd23da7dd26067080c5e8a33afc4f43fee40d568a414ab87f536d387f6b6765de774a48a145031ef1b8a028d467bc0afb4db837db7d47588da957050aa32804a20f5c806378b521b0c91cc9f94056dca36a809cfbd77dd938bccf5a5ed762ffe525f57627423aca2d8bb86d0faa4dea8dc102d2d07b9379499bc7b736adf01962285128ac9f634b9092109c70597b3047abcdb09c8f6c712e534bd9dc1128e670d58d31d7644cba57c579e93a3cda5f6706ddd7c8309d9565b2ecc3b664bf3bf469aee3366eec524cf1a17b8b7f648cc9b214b5bd7affb67caf27b89f60f8acb9be0bf94a10c032d05e468a17c10f180f", 0xf1}], 0x4, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xd0, 0x4}, 0x9) r15 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000600)="a88bab4dba2981d3472bbc3dc35daf3d2444dcaa801903ed3e43117704750de5d45e2b7c3916917315ea7f2c6108b79b8d6e9e2853dcd1b14736733def5993347e47450bc7ea3b6b62f16f84e8156b12f846b2f83c23489a7a71258882ba498916d775d9ebfd5ea5fdaf2aec", 0x6c}], 0x1) ioctl$TIOCSWINSZ(r15, 0x80087467, &(0x7f0000000000)={0x55f, 0x6, 0x5, 0xa4}) read(r15, &(0x7f0000000080)=""/76, 0x4c) 19:12:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:12:19 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) close(r2) 19:12:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffeffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffffffffffffffff, &(0x7f0000000280), 0x10000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10200, 0x22) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:12:19 executing program 1: socket$unix(0x1, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) socketpair(0x2, 0x0, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x7, 0xc1472ad3f0edc8fb) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)=""/216, &(0x7f0000000580)=0xd8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r6 = dup2(r4, r0) ioctl$TIOCSCTTY(r6, 0x20007461) bind(r3, &(0x7f0000000300)=@in6={0x18, 0x2, 0x40, 0x8}, 0xc) r7 = syz_open_pts() r8 = msgget(0xffffffffffffffff, 0x80) msgrcv(r8, &(0x7f0000000340)={0x0, ""/160}, 0xa8, 0x3, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgrcv(r8, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00'/250], 0xfa, 0x3, 0x800) dup(r6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x8) semop(r5, &(0x7f00000005c0)=[{0x7, 0x6, 0x1000}, {0x1, 0x1}], 0x2) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000540)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 19:12:19 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() dup(r0) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 19:12:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) dup2(r0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0xb29, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/238, 0xee}], 0x1) 19:12:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffffff, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 19:12:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0xfffffffffffffffc) r1 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000547000/0x1000)=nil, 0x2000) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mmap(&(0x7f00006c1000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x0, "5ff88aeffd7e1711edd4815427c0ec4982ac514d", 0x7, 0x200}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) 19:12:20 executing program 1: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 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) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) dup2(r2, r0) 19:12:20 executing program 0: r0 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 19:12:20 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)=[{0x40}, {0x87}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb8, 0x6, 0x3184, 0x3}, {0x0, 0x4, 0x5, 0x5}, {0x2, 0xfffffffffffffffe, 0xfd, 0x1}]}) 19:12:20 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/236, 0xec, 0x800, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) socketpair(0x36, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x400, 0x0) 19:12:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) read(r0, &(0x7f0000000180)=""/200, 0xc8) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 19:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:12:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) fchmod(r2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) unveil(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001c00)='W\x00') lstat(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ftruncate(r0, 0x2) 19:12:20 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) listen(r0, 0x800) r1 = semget(0x2, 0x3, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/4096) r2 = semget$private(0x0, 0x4, 0x1) getuid() r3 = msgget(0x0, 0x301) msgrcv(r3, &(0x7f0000001100)={0x0, ""/174}, 0xb6, 0x2, 0x1000) mkdir(&(0x7f00000011c0)='./file0\x00', 0x100) readlinkat(r0, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/118, 0x76) r4 = socket$inet(0x2, 0x8002, 0x2900) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setregid(r5, r6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001300)=0xd25) shutdown(r0, 0x2) r7 = open(&(0x7f0000001340)='./file0\x00', 0x1, 0x100) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001380)=""/4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f00000016c0)={0x5, 0x4, 0x800, 0x4, &(0x7f0000001440)={{0x200, 0x200, 0x5fe39016, 0x9, 0x2, 0xffffffffffffb4be, 0x1}, {[0x1f, 0x8000, 0x8, 0xfff, 0x5, 0x6, 0x9, 0x3, 0xc2d, 0x3ff, 0x3ff, 0x1f, 0x8ac, 0x1, 0x67b, 0x4, 0x7, 0x4988596f], [0x3, 0xfffffffffffff36c, 0x1de9a344, 0x1ff, 0x8001, 0x4, 0x9, 0x10001, 0x2, 0x80000001], [0x0, 0x9, 0x1ff, 0x9, 0x4, 0x99e7, 0x10001], [0x5, 0x8, 0xc89, 0x5, 0x7fffffff, 0x7], [{0xe49, 0x2, 0xe1, 0x7}, {0x3, 0xbd, 0x2, 0x2}, {0x1000, 0x7, 0x1f, 0x9}, {0x3ff, 0x2, 0x7, 0x6}, {0x4, 0x3, 0x18, 0xfffffffffffffffc}, {0xb7, 0x40, 0x6c}, {0x4, 0x4, 0x20, 0x80000000}, {0x2f1, 0x2f, 0x3322ba1f, 0xffff}], {0x5, 0x72, 0x0, 0x100}, {0x8, 0xfffffffffffffffe, 0x0, 0x10001}}}, 0xfffffffffffeffff, 0x1}) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000001700)) r8 = open$dir(&(0x7f0000001740)='./file0\x00', 0x10080, 0x1) symlinkat(&(0x7f0000001780)='./file0\x00', r8, &(0x7f00000017c0)='./file0\x00') ioctl$TIOCEXCL(r7, 0x2000740d) fchmodat(r0, &(0x7f0000001800)='./file0\x00', 0x2, 0x4) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000001840)={0xf026, 0x1be}, 0x10) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000001880)=0x6) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f00000018c0)) 19:12:20 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x12, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000280)='./bus\x00', 0x80, 0x2) r2 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000540)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7c3613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9eed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c0000000000007a8f8133f0aedff248e8edf8a580209340482f3959e6dbf967233c049a424382d4aa88c75b4140ac06076a005f762b4140c606412f3591a61f8e9ec844efb3d5afe8b69a3440826e410b3199317f68a682cee7706c952f178c897a6c81b9e3c3deca2b4a98dfe2123e472855c5657f7d4f7f2645b6e5057d080b16995c1e39013aa43bea8c92731bed", 0xf6}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) semop(r3, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[0x57, 0x9, 0x7, 0x0]}) msgget(0x2, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000001500), 0x10000) setitimer(0x3, &(0x7f0000000000)={{0x1f, 0x20}, {0x9, 0x7}}, &(0x7f0000000200)) accept$inet(r1, 0x0, &(0x7f00000002c0)) setitimer(0x4, &(0x7f0000000040)={{0x100000000009, 0xae}, {0x7, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) 19:12:20 executing program 0: r0 = socket(0x10000000002, 0x0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x19c, &(0x7f0000000100), &(0x7f00000000c0)=0x2) getsockopt(r0, 0x0, 0x4000000068, 0x0, 0x0) 19:12:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000002a0000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000011a000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 19:12:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4c}, {0x6}]}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') r1 = socket$inet(0x2, 0x3, 0x10000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 19:12:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 19:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 19:12:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) lseek(r1, 0x0, 0x0) 19:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe(&(0x7f0000000080)) 19:12:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000040), 0xfffffffffffffe91) 19:12:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000004c0)) 19:12:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x613, 0x80) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) dup2(r2, r0) 19:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10064}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xf1e) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 19:12:21 executing program 1: r0 = semget(0x1, 0x3, 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/17) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xffffffffffffff18, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000340)=""/202, 0xca}, {0x0}, {0x0, 0xffffffffffffffc3}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0x100000000000003b, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80002005, 0x2000002d94) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc00, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shutdown(r0, 0x1) pledge(&(0x7f00000000c0)='[}\x00', &(0x7f0000000140)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="ab") 19:12:21 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = shmget(0x0, 0x1000, 0x84, &(0x7f0000001000/0x1000)=nil) shmat(r3, &(0x7f000000c000/0x2000)=nil, 0x2000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 19:12:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000808000/0x2000)=nil, 0x2000, 0x4) r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000040)={0x0, ""/56}, 0x40, 0x1, 0x800) chdir(&(0x7f0000000000)='./file0\x00') fcntl$getflags(r0, 0x3) 19:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x7, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4, 0x7, 0x9, 0x1f}]}) 19:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0xc}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') 19:12:26 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000080)) 19:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x128, &(0x7f0000000340)="8d8c02fdb36ba02e76632bd955ae0361e01e2fa75efaf785a1e2d5f27f3beb251e962d93519d555e230baa708b81c976fbd45b3326b9ea63bcfaa8335e7e97a29e619f7ab72c4b9ad0e6255ba34da8e5b98f1c8fc39089214b86719f84a17a2e600a332466df20fafbc909c2d0ae039463394bf4709a7a3f57c24f21dc5d1de02e4b65669bb21c7efb3477a1474257e2b55bebe591ab6e49c834f33a154470948b0e0843be0c9cec53c04dcb070ed6768d55f34ca01382595ade473ca09f0f7f8a85534947c86e493bdc0b7735a35e9a94cb77e77b9f728f0ad0fc87231602f50b640acbbb56d978e707f7d1558ab0d8acfe2e88e5b3ecc597431fb8385b0ff9476f0af33298f861da72f648ecf287e8abada769f19c690ad403206500"/296) 19:12:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) clock_getres(0x2000010000004, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') flock(r0, 0x8) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 19:12:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402b3c02df71795acd76000100"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 19:12:26 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7fa001c00002000003300000001653a8df40000", 0x1c}], 0x1) ftruncate(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x0, [{0x3, 0xffffffff}, {0x0, 0xffffffffffffff00}, {0x1, 0x1}, {0x3, 0x2}, {0x3}, {0x1, 0xfffffffffffffffc}, {0x1, 0x9}, {0x3, 0x6}, {0x2, 0x3}, {0x2, 0xfffffffffffffff8}, {0x0, 0x4}, {0x1}, {0x1, 0x7}, {0x2}, {0x3, 0x91a5}, {0x2, 0xbd30}, {0x3}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0xa07c}, {0x3, 0x8001}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x3ff}, {0x2, 0xc5}, {0x2, 0x8}, {0x2, 0x8000}, {0x0, 0x10001}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) fchflags(r0, 0x50001) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)) open(&(0x7f0000000280)='./file0\x00', 0x200, 0xa0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10100, 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 19:12:26 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 19:12:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = getppid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, 0x0) 19:12:26 executing program 1: 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getuid() geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) 19:12:27 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10141, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') shutdown(r1, 0x2) 19:12:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00', 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4000000038, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)={{0x3f, 0xffffffffffffffff}, {0x3, 0xfffffffffffffff9}}, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x8}) setsockopt(r1, 0x6, 0x57a, &(0x7f0000000340)="0fc07988060189cb799658b6e4ab6f52aa7133669c96637dca46506f75d1b4aaa3d39449a5accb4d71fd48d399f509290dbede49ee7b15bdfadb343d6f7cecd6a64c0a40df64624d1a905cdb816e03bf01ddc360e882bace4b187f09deb002b2bf7339a9646aad8fed213c8f8673194a311eda6baf049b547c7412f060af949ebddbf393eb587591ef4fcfc18101e96a47a84c53c4221eae1cfaa4f1812786c273abfba4a70a", 0xa6) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) pckbd_enable: command error 19:12:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10b) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x3}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe9, &(0x7f00000002c0)="8b") 19:12:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40000000000000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa0, 0x0) fcntl$getown(r1, 0x5) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xffffffffffff002b]) chmod(&(0x7f0000000000)='./file0\x00', 0x10d) r3 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x2, 0x4, 0x3ff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffc5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x600000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x20}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 19:12:27 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="12f80c15a7258f12b35c335c443c9950f402cd4a01234cbbe89c9f77f4d8b2d4392a281b1ad2e2aa9b8030829c87", 0x2e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5a", 0x172) readv(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x2) setrlimit(0x3, &(0x7f0000000040)={0x3f, 0x30}) 19:12:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000480)={0x0, ""/157}, 0x124, 0xfffffffffffffffe, 0x1000) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES16=r0, @ANYRES64=r2, @ANYPTR, @ANYRESDEC=r1, @ANYRES16], 0x5, 0x800) 19:12:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0x6) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) dup(r1) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 19:12:27 executing program 0: socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x4, 0x1) 19:12:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x1) shmget$private(0x0, 0x2000, 0x402, &(0x7f0000370000/0x2000)=nil) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x3, 0x18) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x3f) 19:12:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x200000003) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) socket(0x10, 0x4000, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x10000, 0x4) pckbd_enable: command error 19:12:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 19:12:30 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000280)}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/194, 0xc2}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/70, 0x46}, {&(0x7f0000001800)=""/221, 0xdd}], 0xa) pipe(&(0x7f0000000280)) chflags(&(0x7f0000000000)='./file0\x00', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x4, 0x0, 0xffffffffffffffff, 0x2000100000000}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0xa4) 19:12:30 executing program 1: setuid(0xee01) shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ffd000/0x2000)=nil) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 19:12:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x6, 0x6, 0x100000000, 0x4, &(0x7f0000000200)={{0x4, 0x3f6, 0x6, 0x7f, 0xd02, 0x7f, 0x3}, {[0x2, 0x1, 0xfffffffffffffffc, 0x8, 0xb01, 0x3, 0x6, 0x1d1, 0x2, 0x61e0, 0x0, 0xc02d, 0xd9c2, 0xffff, 0x0, 0x10001, 0xffff, 0x5], [0x6, 0x6, 0xffffffffffffffc0, 0x100000001, 0x1000, 0x1ff, 0x1, 0xff, 0x10001, 0x4000000000000], [0x2ce, 0x400, 0x81, 0x9a, 0x6, 0x40, 0x9], [0x7ff, 0x81e, 0x5, 0x7, 0xfffffffffffffff7, 0x9], [{0x40, 0x800, 0x6, 0x6}, {0x2, 0x0, 0x6, 0x80}, {0xda46, 0x7, 0x55, 0x8}, {0xffffffff, 0x4, 0x3, 0x2}, {0x6, 0x10001, 0x1, 0x1}, {0x340, 0x0, 0x0, 0x100000001}, {0x3, 0x7fffffff, 0x9, 0x4}, {0x9, 0x20, 0x3, 0x8}], {0x6, 0x100, 0x8, 0x3509355c000000}, {0xfffffffffffffff9, 0x1, 0x5, 0x792}}}, 0x4, 0x20}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000004c0)={0x2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 19:12:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x100, 0x7fff, 0x3}, {0x0, 0x1000, 0x5, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') syz_open_pts() 19:12:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000000c0)=""/228, 0xe4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x296e091177c01650) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 19:12:30 executing program 1: r0 = open(&(0x7f0000001100)='./file0\x00', 0x80, 0x40) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001140)=0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="a42d08ca4374ba97960ab8585a523fdce449fde4cfcc732b3edbf5d87a7ac0d6276ce90d69087ef1856f1eb1a5901a2b61a3508bd4ccf79ebd6949c2923564438e7734cd44de571e9443c9385a35ad0e654910aeba3fafe72e95eb930b9ebfa108ae0381fc4c4670708290d880eaa408dea8da920bd13b9aa20ed365166509e9f7ef21677965d0a676b3a7728870731aa30865f6724d465472d73a66c1dda5b3018ec71478e9bdfa77a686b9853865277e7226ca8540a2a77cf3bbf17c84567ada3c68e79113f90c67c65bcfcf7d4c857cc046b0fc551225d7f0e2aa7845223d261c391c1544a2a9091a344a1cf9271f6d46f670c9acb8b27d838ce78d2e7979bab9dc00d91ffe2b2e1ef07095249d6c00cc48239c261f5617c68d54e055ee001c97b9b7c9dd63aa6ea99972cf31b9c56a8e19131eb3b1628a9424e3d40e611ace3bf525cba749925619f2903c9b8f7acd50ddf88528b4ee9c4338b2cba72cd5ceba9269089b4c6c029b5f61b88c49b77825b75c6b4f14d99c8e3cc87c1a5df98aa8fba4a03e46fc9712dde6ababd78678d2b1d838d58768750a66d221f9b260dd165eb17aafbb4d0f2586c6cd76864a3eb2095856f4edfb36fcc2d9e4b7ebb33e806d5c433158b8439772da3e75037605a3b653b4504f77cff14fa6d07118589ef1cd78595d765e241d7f358bf42039e8868cd9a0e50859e7a3c4bdd50fcd21fb1313e6a6d2e2da26533ff02c53924303153d0aad6cbe6385ff2304fad2543ded7b64d90e22b26dc42b3fb59e339dfabea51dc367b81509a1905d456bdca7f2a5333337b81dd301922de4b90d59c64daccdf1c8680d39c70ad1d6655a6f7133a7d61a216d40c04bf9549b93050a83111fcb9f62357cc68a48f774dadc7962702362322064e9419949bb40e1599645be9cdb34d07098dd0465e1d56f1c10ef66fead9ff6b690f31bac3f43c008cf0817a9edc418f02a96eae3fab892658c188ff9423305a49c655e7ec7d542c489c0ca5c1813792d7fccfac717fd8840485efa65260a2fb985f6c52b7763d717438bbb6004e83fc69fb2e9355e83401231a822c7af9a05c25de07fff6d5d49f53b374b9321de9927497a5fcee144bb7483ce6c806bfdcf1ea6782629e1cef2814757d1fd332c612e21488a5da7d6b8fac171c416f8c232070a611e23d5db7a3f93fb14389ba4fce470cf50851f1472e787d2810788cecae8663967e5fa416b89f7db72fff0f9b6478c96d71187a97be8f30ba0a8d983694099273534e26a430b963ecdfe3d7551d4164bcb2e6d9f15efbbb114f99100ff77ba2a331d5871110aab8bbcb6dba5251f6b7f905fe5f10e6734a5d6d23c57cdb43c979886435c701eae4491b5b09f9f54b87602edba90515d21824a7357bcb3b8747b640da4fda93417ced7cd17ff430540ee6cd0914985d1c9a468d2bfb563ef81edc10ebc2551b7997ce7d4d007f1fab059167cc2474200e1ee75cc017d21cb7f01bdf641bc833078f9d40f36bfb21f6d1e481779879e649a9ff6c2caab85bea57f6ca7dddc62ac1bfa594aa3d16218106348c2e892b0890cb5f6284c824acec64bf5a4c50f41c579cbd59645937b36a7cabf6709ff3c3ede34c9ee64ca08d9fafa5b03513c48af86edca46c59dea2255a2c8c59128d61fb388e30031752d6ea718ddf81326ad6fb6085de1ea5a680db0813505f3bdcb807cdf3392d0fc1265dfb779e5fa78f619eb45c4a1729e8c4a7ac7df90fa1d38e9811f67f3e7d104889652bfbd2e9be9e7a3df1f26a8282d4b9579e145e2131aba237ecc846d0eb6d4f85c9aab13515155d9e04e5697d8a58d856cd1bcc64e8bddcf28752908d6ac8e5f0ed8dd51040bccc0ac4a8ddf7aaba1977ac8d5f4c9fccb8e735ffa1a667837163349bf7b519fe2ef5600faab097225708eb5cb2b1eee94553dc209e5a894c0f88f63b61f3188ecc058481706e5a99348261ad7e98084c494e64c419414b122afcdf4a035fc818395af31fc1ac5f82a22845802da093709204a04c308f8a5f58373c69da00b67691bc7c17fa42e599e3df89dfd0d850e35413710e5afb442cf47186730475f47c35ceede238c87449ffbb7c8008f7660e9258cee9e25dbdf2571affbc2fa3e29ce284e1da56938a51ad461802d5d438ba499b7d9b126a89fe776c89639b7f31ec645e034a829922d225389bb7f9d22b886fab0b38bad648ce2241df21418376d3a2261de26c9a72b650462fc926da3622d4f0b20a2499232201cfc876cd39dfe149a664077fa5e6bb9268303da09012368875828bfaf0ef9f313329c72f17cd588103d129311d6a2451a0e0c25fe62326adb36244a9528b12994061c5b936cb1fcbe68f6820046341e40f7e46d28d4601b238c72fca8a0849ea98e2c35df3db652047a94a8956b10b559cc35ae305195731e11ef0d01effd20ea329d630c4e4b870017ce55792bebea99067f712f839d25f825dc43ee94613f9957ba1a3dd725e6d7f0d2b33b10fd34c839758dead05edc570b4f4f1a97a74d33b25994540ab342adf698c40b8fb65069accd8af783739ba5787305a53cf70dd9cc6eb6f8933ca4ccbf52252a3aae07aa04aeed325021ee598954c5f8cd30c1b8c4202a2e578b050c6e32c9ca77dec79afd426980ed58229267eaae85b0326415c02e172c5a56fd49d6afc097559b7e60e4ee62c07d5aa5b186671a69be640253f2ec5e2a0a2ef31726c303c541c948a35ddb11258f38406f1e6311e9787e4b5289b660bfc7b6507223861d051ac5f52c5f5a5854cdd10c90c6847a512a2c0945bd8255dfb93e56cc6729f6f3ab824646040a86e49013df6e4d59626a2a4d9ab78da7b56eb00733d52a21f709e7be83c4f259952374e14630dcb3dbabe00581a78ed71699513a79a4188af47e7435e446d1af67196240f479bddc48794e5efd68d1dc14ea3e46cf89849cff8deadbf3c4a2cdfe2d587d6130ba5d7700095f20b7a6c6a92c5b1f493d772fbefe9ee8042239f17d6eb9fb24bce62059716a5e55903137f95c9fb39d02c70f1341b2d286eed140cb3ae4e151adfc615d242438bf9c53f9079a2eb77c068fad30c29424696450855a028d377dff37c80d96f762e6452bcaafaf23a3d3a6b0955d6f5532a4ce5664bf61e2303ea99be3362bfe0ed927c8d14cd42a56e249a2599650f36f461851e380b71223198cf0b2be1ea4d4174c63609df2958dd24765cf59a99e498d919cfbd089cecc2bbf4826ca978d856812f02838d2dac7e5c0c5844846bc955e4ddd3c07682ec5598b93268ce37b951f17e334bcb664ea410c481355736438f804e8420c9887643ff466c78a93ef29754a7fbc0ad5533f5451026d9987fe3d285a2c33b07a8b3877558cc64a55a5ec1bb67ccd458821fba81a55aa2be827bac8015dbb2e7cd03a591675ccb54f38bfac535d88395f7689ad10ff218b97d32be3c34a412b58bb1c10065b55a6fdf256dc2d857ab3b18d9244ec3100938475bffce387954a9c0745353a915e1b0da2ba4865fc6d901ab8e07914585b7a8cc77d6ebe162b92c92fd00769b0bcc354b5f6c23804b00e8ae6063b3f50f37700e8ed78752875852c2bd6fcf1aa76b9d227e99b1647fcbb97401f3f4e46662ce45c82b1c86d497c06a4e657ab453fd57272c5da1ccf331cc1a68591c1b48a1a3766c1dc24226a184dca43588e65ab7d80c0fef085ac9db0bda0bb3a69165dd0715272ee67a414e07fb799703005de19798c80e5b63142cc02b405dc8fe08145be8a8a33ed65e4e6a7c8167566f79e237a47242299de72a66dc39fc4ddb2745a9f2b2c844e205bb592dcd8b9676e772294f7f4e2898af36d877705598736195345e5f679151e02e96dadb14f2a0c8a72fde3ca502d1a80f1ea50a448fc4aa49fcedf29a81aa6c8a875fb098d7675b5809fc58619c2b71dc5c080acd79616e07e58781e5b12be5fb29bc1630572085d8a6f62ce32a43fd724a9d0fe7dad8607e60f04ccb8f17b075e9ec87ec8da317c922bf336aa7999b91ea75c8630f905db90c9e2b9dd2cff50ea2ee5bf11827373a9be0c7e0e4084bf5daeda9c8bbd5ebf541cc94d8f8c817c277f8acb7a8290e0f45ef6ba85de90dde6bb469c5a36b44e24d60eebcdc2f239abfbc80e9070b66c64c054aaa21621229a4b910923be794c1188b340290bdcea0a2dd203942aa53d0849c9a077030b2b3109d13029bcd507fe21d11f4e0fbd3b6df9bfee5ae64e806ff93101adf6e2638b0a6955cca5d5387399b8abccaee949fdc224a9bbbdc900f4d88e8c7c05a2df281efea91a8d97004c53caa84a6303e27581dd90b232ebbdde71ae554ce08d71113f2e055036739be1ff2f5fb2ba398a742bef06390e0ba21489c94c31b45f0b21167e42922035ac0959a862f4c1a42c824d7764efe0b5c93046bfa4f2e2dc0ddbd13420ff6175ea7391ac85f337b50aec8885d78e353417917c066564d7893c14689ec919c0e9bcc551e1a882f2280de48aa29d489f758ac1979be9089df60efa51805acf44fad0a4ca8230cfc4813a6f648fea978869f7cdd286a3c6d5a98ca8aae80d6dab8876ae5abcb7081c17ebaae8a242612f9aef808ba1b6d57f528a3e22fe9b7e3a67933ffa8464ee13dac90b5420debcc343f9b2bbbedb45ab208fb7c161e9876d32239f1f0512da9c61587104f7b8118804ba944348ad31d5577169ed863618e94c3f02c467286a6ae376debef17d305cc1e599c4ca7f8dcd3a2b74c5d0370384b3ab70f4b27266d87d07801d200cb808d6b54bcee0c224abdf6aec02f94efa06c13421a8641bb7b0418fa89d343a9307bf005ad65fdf29320fd9b4bc870284143d1a269548be56dfdfe7dadce667a34b3d7be8b9878c211cab46b44111d2974d7b0654a351791507eee03de01192dc43b7a38fb14990705484dee849011aa7f547be13962016304751d00c32766390fd8c7cd4a515419699f9fea7f184fd78167dbfc58f776e79c8b9fd8506318e0b34a7cc5493a5267b103575159c5d439c3510548166fbe7e621962bbd8ac4f6132caa3b6c68c07c15e5c7926143352174e79003db666296bdee10c56a29dce11d6669bb3833c5151e4dce6e814714bd230594357f5170972d761638ed986f8bf5cc84a784fe802e7709b7a5267fc63a995008220916762b26288e55ecc993ac81e6c39fa5d0fdb0fb452153cfd6a3857007a3a0ff8935119962bc8305a4c3c01090b751a4efe27a73b6eb00fe581e7988d8f846d4911b7c4ec6482e932ba501b24c16ab4c1348435bf215c9b1720010f4522e2b343b363cc7265f70676d218f50dc0dd93a1afb84edb9846639abfb8f2479ba51ceb54d9834bea6de89498fcd9deea03f5661797f0c6fd6b44e066000d305044c97d6c374ebfc4aa4d9a486f5cc062cde270709c1bd8fae3ed6a69731a19ba25995291fc9992dd1727a048596500ed6118e7d1d38160f794ee868c45a1c85faa8b6bd98b428f816d9c2a126d08166fe47f03d2cb5424e06cefa4f81f7f928f023c789105bcad86129aa1d37d7c39e0a9d6651c4a8007d99f8437200ab95ce25c6630df8681bdebb0011c054d3e132ed3d65ca09c2dfd48e3149d5dbc644c33c274656624952f0bd6c1e1e65d6815e8d4315b45340272d3135308d7aa00773813854b12ffff49d82be66e6ac9418b3528801941b5f6fd6ff132dee70a5a48df7336e82d85264cca05e4220129fdb62f4a20b55426fb4e0045a1f9a1b261a18f4f5e2a8da8f87fa50149460993d438aa994", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt(r1, 0x81, 0x0, &(0x7f0000000000)="60bb714c09272f2d1877ffab6ab5", 0xe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() connect$inet(r1, &(0x7f00000010c0)={0x2, 0x2}, 0xc) 19:12:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x811, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 19:12:30 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x72, 0x5, 0x9, 0xfff, "d18b6af20ff8680b203fca479c079a0c7da46308", 0x100, 0xacf8}) 19:12:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:12:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0xc}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f0000000200)="8d") /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *439150 32454 0 0x2004 0x4000000 0K syz-executor.1 18359 866 73 0x100010 0x80 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c2ab58,ffff800020c2ab58,26d16bd728a310aa) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd000,ffff800020c2ae78,ffff800020c2aec8) at VOP_LOOKUP+0x5b vfs_lookup(ffff800020c2ae48) at vfs_lookup+0x575 namei(ffff800020c2ae48) at namei+0x45f check_exec(ffff800020b39080,ffff800020c2af08) at check_exec+0x77 sys_execve(ffff800020b39080,ffff800020c2b248,ffff800020c2b2b0) at sys_execve+0x167 syscall(ffff800020c2b320) at syscall+0x552 Xsyscall(6,0,fffffffffffffee6,0,3,81da42fb010) at Xsyscall+0x128 end of kernel end trace frame: 0x48, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic bad dir ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c2ab58,ffff800020c2ab58,26d16bd728a310aa) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd000,ffff800020c2ae78,ffff800020c2aec8) at VOP_LOOKUP+0x5b vfs_lookup(ffff800020c2ae48) at vfs_lookup+0x575 namei(ffff800020c2ae48) at namei+0x45f check_exec(ffff800020b39080,ffff800020c2af08) at check_exec+0x77 sys_execve(ffff800020b39080,ffff800020c2b248,ffff800020c2b2b0) at sys_execve+0x167 syscall(ffff800020c2b320) at syscall+0x552 Xsyscall(6,0,fffffffffffffee6,0,3,81da42fb010) at Xsyscall+0x128 end of kernel end trace frame: 0x48, count: -10 ddb{0}> show registers rdi 0xffffffff816ce867 db_enter+0x17 rsi 0x25f1 __ALIGN_SIZE+0x15f1 rbp 0xffff800020c2a970 rbx 0xffff800020c2aa20 rdx 0x25f2 __ALIGN_SIZE+0x15f2 rcx 0xffff8000009be000 rax 0xffff8000009be000 r8 0xffffffff812d2ac3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x6c79c31e8cdf3122 r12 0x3000000008 r13 0xffff800020c2a980 r14 0x100 r15 0x1 rip 0xffffffff816ce868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2a960 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=439150 stat=onproc flags process=2004 proc=4000000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffff800020b384d8 process=0xffff800020b8c360 user=0xffff800020c26000, vmspace=0xfffffd807effe9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 46930 32811 59177 0 2 0 syz-executor.0 46930 395799 59177 0 3 0x4000000 inode syz-executor.0 32454 122766 21320 0 4 0x82004 syz-executor.1 *32454 439150 21320 0 7 0x4002004 syz-executor.1 83185 187666 0 0 3 0x14200 bored sosplice 21320 21008 37681 0 3 0x82 nanosleep syz-executor.1 59177 196476 37681 0 3 0x82 nanosleep syz-executor.0 37681 80869 44206 0 3 0x82 thrsleep syz-fuzzer 37681 289576 44206 0 3 0x4000082 thrsleep syz-fuzzer 37681 169487 44206 0 3 0x4000082 thrsleep syz-fuzzer 37681 240648 44206 0 3 0x4000082 thrsleep syz-fuzzer 37681 399764 44206 0 3 0x4000082 thrsleep syz-fuzzer 37681 257161 44206 0 3 0x4000082 thrsleep syz-fuzzer 37681 368824 44206 0 3 0x4000082 thrsleep syz-fuzzer 37681 242075 44206 0 3 0x4000082 thrsleep syz-fuzzer 37681 484649 44206 0 3 0x4000082 kqread syz-fuzzer 37681 146057 44206 0 3 0x4000082 thrsleep syz-fuzzer 44206 57528 84740 0 3 0x10008a pause ksh 84740 212684 34843 0 3 0x92 select sshd 65130 453824 1 0 3 0x100083 ttyin getty 34843 259017 1 0 3 0x80 select sshd 65411 477179 39099 74 3 0x100092 bpf pflogd 39099 472746 1 0 3 0x80 netio pflogd 866 18359 51454 73 7 0x100090 syslogd 51454 150559 1 0 3 0x100082 netio syslogd 25035 350351 1 77 3 0x100090 poll dhclient 9670 365768 1 0 3 0x80 poll dhclient 40556 428994 0 0 3 0x14200 pgzero zerothread 41116 364244 0 0 3 0x14200 aiodoned aiodoned 19981 223664 0 0 3 0x14200 syncer update 10357 260061 0 0 3 0x14200 cleaner cleaner 41952 433911 0 0 3 0x14200 reaper reaper 82362 353885 0 0 3 0x14200 pgdaemon pagedaemon 38971 465473 0 0 3 0x14200 bored crynlk 44057 371697 0 0 3 0x14200 bored crypto 28583 112409 0 0 3 0x40014200 acpi0 acpi0 29502 434303 0 0 3 0x40014200 idle1 11353 467844 0 0 3 0x14200 bored softnet 17356 24881 0 0 3 0x14200 bored systqmp 9439 435256 0 0 3 0x14200 bored systq 45166 23526 0 0 3 0x40014200 bored softclock 43530 299047 0 0 3 0x40014200 idle0 62801 382847 0 0 3 0x14200 bored smr 1 72929 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive sched_lock &sched_lock r = 0 (0xffffffff823695a8) #0 witness_lock+0x52e #1 preempt+0x36 #2 ast+0x101 #3 Xsyscall+0x156 Process 32454 (syz-executor.1) thread 0xffff800020b39080 (439150) 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 vfs_lookup+0x575 #11 namei+0x45f #12 check_exec+0x77 #13 sys_execve+0x167 #14 syscall+0x552 #15 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807ed14d58) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 check_exec+0x77 #8 sys_execve+0x167 #9 syscall+0x552 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9536 6427K 6815K 78643K 11778 0 0 pcb 25 9K 10K 78643K 233 0 0 rtable 108 4K 4K 78643K 271 0 0 ifaddr 65 13K 14K 78643K 99 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1481 0 0 iov 0 0K 16K 78643K 60 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 1589 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 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 93 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 498 0 0 proc 53 50K 91K 78643K 414 0 0 subproc 64 65538K 69634K 78643K 68 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 81 0 0 in_multi 33 2K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 1 0K 1K 78643K 242 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 90 21K 30K 78643K 2487 0 0 UVM aobj 38 2K 2K 78643K 40 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 42 0 0 NDP 14 0K 0K 78643K 26 0 0 temp 176 2729K 2857K 78643K 7203 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 291 0 284 1 0 1 1 0 8 0 plimitpl 152 39 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 104 0 100 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 8 0 8 3 3 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 16 0 9 1 0 1 1 0 8 0 pfstkey 112 16 0 9 1 0 1 1 0 8 0 pfstate 328 16 0 9 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 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 1 1 0 1 1 0 8 1 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 91 0 81 1 0 1 1 0 8 0 shmpl 112 38 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2182 0 766 46 0 46 46 0 8 0 ffsino 272 2182 0 766 95 0 95 95 0 8 0 nchpl 144 3076 0 1437 61 0 61 61 0 8 0 uvmvnodes 72 2494 0 0 46 0 46 46 0 8 0 vnodes 200 2494 0 0 132 0 132 132 0 8 0 namei 1024 8663 0 8661 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 17737 0 17737 9 8 1 6 0 8 1 sigapl 432 697 0 681 3 1 2 3 0 8 0 futexpl 56 6062 0 6062 1 0 1 1 0 8 1 knotepl 112 142 0 123 1 0 1 1 0 8 0 kqueuepl 104 103 0 101 1 0 1 1 0 8 0 pipepl 112 460 0 441 2 1 1 1 0 8 0 fdescpl 488 698 0 681 5 2 3 3 0 8 0 filepl 152 3825 0 3723 6 1 5 5 0 8 1 lockfpl 104 201 0 201 3 2 1 1 0 8 1 lockfspl 48 69 0 69 3 2 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 24 0 13 1 0 1 1 0 8 0 ucredpl 96 536 0 527 1 0 1 1 0 8 0 zombiepl 144 681 0 681 3 2 1 1 0 8 1 processpl 840 714 0 681 4 0 4 4 0 8 0 procpl 600 1768 0 1724 4 0 4 4 0 8 0 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 455 0 436 4 1 3 3 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 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 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 147 0 0 10 1 9 9 0 8 0 bufpl 256 22271 0 16060 390 1 389 390 0 8 0 anonpl 16 90855 0 79498 74 11 63 63 0 125 16 amapchunkpl 152 4081 0 3962 16 5 11 11 0 158 5 amappl16 192 3997 0 3384 61 22 39 43 0 8 8 amappl14 176 37 0 33 2 1 1 1 0 8 0 amappl13 168 18 0 16 1 0 1 1 0 8 0 amappl12 160 240 0 236 1 0 1 1 0 8 0 amappl11 152 46 0 27 1 0 1 1 0 8 0 amappl10 144 75 0 71 1 0 1 1 0 8 0 amappl9 136 828 0 823 1 0 1 1 0 8 0 amappl8 128 381 0 365 1 0 1 1 0 8 0 amappl7 120 33 0 31 1 0 1 1 0 8 0 amappl6 112 56 0 50 1 0 1 1 0 8 0 amappl5 104 376 0 359 1 0 1 1 0 8 0 amappl4 96 720 0 686 2 1 1 2 0 8 0 amappl3 88 348 0 342 1 0 1 1 0 8 0 amappl2 80 4940 0 4875 3 1 2 2 0 8 0 amappl1 72 24828 0 24366 25 15 10 20 0 8 0 amappl 72 2033 0 1992 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 39 0 2 1 0 1 1 0 8 0 uaddrrnd 24 698 0 681 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 698 0 681 1 0 1 1 0 8 0 vmmpekpl 168 9745 0 9721 2 0 2 2 0 8 0 vmmpepl 168 82692 0 80981 109 23 86 86 0 357 11 vmsppl 360 697 0 681 2 0 2 2 0 8 0 pdppl 4096 1404 0 1362 8 2 6 6 0 8 0 pvpl 32 261740 0 247155 171 17 154 154 0 265 36 pmappl 232 697 0 681 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 544 0 9 16 0 16 16 0 8 0