kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 12:21:32 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.176' (ECDSA) to the list of known hosts. 2019/03/25 12:21:46 fuzzer started 2019/03/25 12:21:52 dialing manager at 10.128.15.235:12311 2019/03/25 12:21:52 syscalls: 1 2019/03/25 12:21:52 code coverage: enabled 2019/03/25 12:21:52 comparison tracing: enabled 2019/03/25 12:21:52 extra coverage: support is not implemented in syzkaller 2019/03/25 12:21:52 setuid sandbox: enabled 2019/03/25 12:21:52 namespace sandbox: support is not implemented in syzkaller 2019/03/25 12:21:52 Android sandbox: support is not implemented in syzkaller 2019/03/25 12:21:52 fault injection: support is not implemented in syzkaller 2019/03/25 12:21:52 leak checking: support is not implemented in syzkaller 2019/03/25 12:21:52 net packet injection: enabled 2019/03/25 12:21:52 net device setup: support is not implemented in syzkaller 12:21:57 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x7fffffff, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getpeername(r0, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000010c0), &(0x7f0000001100)=0x10) write(r0, &(0x7f0000001140), 0x0) r1 = dup2(r0, r0) getsockname$unix(r0, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) getsockname$unix(r1, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = getegid() chown(&(0x7f00000012c0)='./file0\x00', r2, r4) connect(r1, &(0x7f0000001380)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r1, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) r5 = socket$inet(0x2, 0x5, 0x5) fchownat(r0, &(0x7f0000002440)='./file0\x00', r2, r4, 0x4) readlink(&(0x7f0000002480)='./file0\x00', &(0x7f00000024c0)=""/247, 0xf7) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000025c0)=0xe7e, 0x4) rmdir(&(0x7f0000002600)='./file0\x00') connect(r5, &(0x7f0000002640)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002680)={0x5, 0xffffffff, {0x10001, 0x8}}) connect(r5, &(0x7f00000026c0)=@in6={0x18, 0x1, 0x6, 0x729d}, 0xc) fchownat(r0, &(0x7f0000002700)='./file0\x00', r2, r3, 0x6) mkdir(&(0x7f0000002740)='./file0\x00', 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002780)) truncate(&(0x7f00000027c0)='./file0\x00', 0x0) close(r0) fchownat(r1, &(0x7f0000002800)='./file0\x00', r2, r4, 0x2) recvmsg(r5, &(0x7f0000002980)={&(0x7f0000002840)=@in, 0xc, &(0x7f0000002900)=[{&(0x7f0000002880)=""/93, 0x5d}], 0x1, &(0x7f0000002940)=""/39, 0x27}, 0x2) unveil(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='r\x00') recvfrom(r5, &(0x7f0000002a40)=""/2, 0x2, 0x0, 0x0, 0x0) 12:21:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget(0x3, 0x0, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xafd]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1ff, 0x9, 0x2, 0x8}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x47, 0x5, 0x400, 0x2, 0x5, 0xfffffffffffffff7, 0x0, 0x6, 0x4]) write(r0, &(0x7f0000000100)="96356d861d7930a8c4ace85f245f96b7f3502b10e76bff9613740c04e36098250a6f3f9feeedf8a4a7885905e35c4d24bb1820d47b3fafd70dedbc4ea78d8c21409759122734ecb45dd4f7c210a10a3027fd57d4b93db058940a0fac578a6898ed242a7837c7aba2cc7a04d691c04947e4dd00fc71a896fe7133e7d5baf842aa63f969e7d50f483bb3e317298ec4b967b4684d6496ab5d0daff958e8ff3b65481c23953bca9973def6ca223c72dc8f5d65cdef69fa934d795b1d6948a3a55eec9b2e4d221e65f9ab8dddf0e6649297f693a8611229", 0xd5) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$KDDISABIO(r3, 0x20004b3d) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x2}, {0x10000, 0x2}}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffffe, 0x6, 0x80000000, 0x1f, "565461f8e063f5f07e4f5a191858b8faf922bdd8", 0xfffffffffffff947, 0x2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x5, 0x8, 0x1ff, 0x100000000}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) r12 = getpid() r13 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r16 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r18 = fcntl$getown(r1, 0x5) r19 = geteuid() r20 = getegid() r21 = getpgid(0x0) r22 = getuid() getgroups(0x4, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r27 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000003c0)="c4bae54f69454dc8638b347ad6a13ce9b75e6e416d4e76af71e81da6bcaeb1c37a135129e8e0e8b54c3e34b65cd2fd2e37c91381fee156242f327e074a1b0c8f84a2717c078aba9ec3cbc1c04318", 0x4e}], 0x1, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x100, 0x4}, 0x2) 12:21:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) write(r1, &(0x7f00000007c0)="c2353d3029fc96f7beb064e1ebf9dadfee040f9edc57dfc3bbe3a979acac0038c89e580cd40afb7dea92573620c9db257ccb7d2f69b2e052db7fc7e43ae12fba390ea397254f23003737179264f23c14de92a688d46ea37abd1aec928f6cc8dbbe5cbe29a7b0e49c70dda8a11e73249770d0453dd524cc64a0c90a548def61379ec8c6422f9e529a2f90656fbc", 0x8d) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000780)) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) close(r4) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) close(r4) 12:21:58 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x3) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/19) 12:21:58 executing program 1: socket(0x11, 0x3, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) 12:21:58 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 12:21:58 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x13) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 12:21:58 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001e, 0x0, 0xfd77) socket$inet(0x2, 0x2, 0x7ff) 12:21:58 executing program 1: mprotect(&(0x7f00006fa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 12:21:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)="38e37dff92f9de72dc091aac4b8d9c42e7563ae4ea57f9f4bcef3f75e89ea36fe8f0fa7c8d195b54fe4de57859249919b397a1c073d05cd7308308a2c6e1510a148e8466fa7ddc4b1f97acf77043ea5b4402f821e0ba20b1b20ed5aac0fb95fe8eb8bd2aa4c73e0c0b05f15f8d139f4c0c6b679fb73a32509f47de9898791052647dc0d608a1b9d6ccdcae62b970fb1ac72f5f9d08550f640fe912f30efc71aa9b11cc917c2d999d9cb299f95dc3ae4d4d3d681eea726cec4096", 0xba}, {&(0x7f0000000180)="ad1a9b704ee2c73cb90fcedc1dc377e4f04c18aedada6a2b3455d290cdaa2824a30eb82bbf72d4eb1c524a08d30c573b6a001cd8517913791909d77c769795b789ca330b36feac4f545da26bc1f08607e3f00f2cd3795f8da6f3ecedabfd7c587aa05b06f88d45386565d123b91f87a50a9a76ba0b92b81b46fab2edd4d7ee416e237b27db45ddff9b69eb02de2e4d69785ebdb397f624a4e6cc07129dc781abd1e1cce5865fe5e4e23629d98fcc3c6463bfa800e8536a8055536b2c913c266d5917cbd8290bf7fa34932be8bc85b9f2b3f25dee27995307b56a0c46", 0xdc}, {&(0x7f0000000280)="7755074673ff3a7a45e4b30359370a047727b3677d8489d6116bb8a7b2cada58f70ac5cfecd61699d23b042f61a24dfcf6f0a9c47ff26723c6cc801046f0bb883e9ef226e4e3a1af65cc0ae47f95792e83e40e7d0943530966785985e430153f0adbc01e2ce68fefd7b100c521a430471bf2c325a90f263674ecf2dccf3a30726092e1437cf19a213644431c1558d8f0c7efed117a9d98384c525f4fa0ddd88d921b2b8012df666b2fb3c5d502f97f5c1d0bd0b3bc34d69af6c9a8da83a7fd40d9e43396a03197891d8358a8102c4a120f4813c9221f6b493dded6f3181804b5db08d2a798fb64e184dca952b8120a964a0673ca627aea7fc7570cc3aef15e4c9a44bd07ec738e93d0e3008aa3f33042a462b04c486c211b34669665112ee1ca000d25421f3aae2e9d5078c3aca429686c9756d23b5376ced3048ba4763f3ae57606420e4240c970c580a24dedf45374f93ab9b9554380a90574301ace9189872bf48eaa8fd5d5cf37ff15f5387d297202b9290e5c95057962439d405c2ecb0df5358d34748bd763ef84bacffa93b21563acab8f1e565bc5558c16d3e9c080fc94d6a718d1ed7284549f9c6723ac3414f8933704d28cf2e085398b424c998f37e5e73fdceabae126ee536c149c732e0524caf45f6a1a90252f107046540ea9a28cafa319c2b064a3afa3aff9ac38a0a9bf767e8cb32ab480277e8f972690014c046e829aa6a857e91a30430fa2dc3ec8c5f901719fe29733799deb12276a75dc14862e96d3a75205fd6b8f6ff4de6b462ebfb5262a73a52f83f1bba455e9ca97c283632efb464a710367307461fcf82d9968633035db93d025308ce986bf55cbca01802cb990bec68eb8788951d89600aede5c0c2e18abe63befa6c8c012d5217cc78816e4722fd7b46672fee2aa2bc1fd9efa0d27dbaf9e2f709500c0b61cf0b355d39072bf06c1916071966963ef03e0a254b15b24f6d8fcae24809838eb3ef0b9b264eb617bc99185feace77de0aa29a90ce8ec11f15612e1303c4fcce68e97050e7050043bc769722d859e2dff719279c01eb75ae8b1f50ef24fd685c633c5ebf6916c1a96e434ed549191a6ec1e57d4223ecf7d424db2c30bc6b69f1d18adf88fa2a2366bb5b6d245fb3f727d8425274f51b63ef18fe4d35ea888f893464e00674e228f55290b2d4374b75f7f159d354ec6a8e5c512c80f2bdf65c0499371567050a4c46e64b425ba30dcb702f92d7a4dc898daabf22c241d89b832a3960dd4217c46dd464936b4b3526de97a41b9d29ac3695b4103dc3f0be93e1d90a1c740ac3c4df04b751ed1bd82f5132a152a6d0f29d3f3680b35c17a3f28f2eb1af86f4de38631f42ed712a35dfec2aaedf81ac70efaf0dadd0d2fc65bdab28ad6e0b7dd8173c374e1daccb12bcf01e2493b43952cc6acc99154804616451e2993473a92920b29df3d50917616fc0a99bec6fcefc91d5efa1c1dbf30a02b20ddd20696b00cf8b1a331a01fd7a73ae5a541e2a157f9bd335c9bc626189a0ae8140933c94112011be1a03293cc0ae129a253bccd8d1a79d7107da79bc46904b8ab83831fd0f56effcfdf430b1fcdbca4880e8c73c80f333cf7e8019f38e29b519317805c112170ebe0a85dbc9412672379d156c3fb4cefec0cca3af258083b38813cc51c00950ab3cc446a0cb46ce5374a290a2b71e217e1c171a5abba43424adef516ab9ac8b991baf7c4ad4bcb18bef39af9557b7bfb3217301d7ddb646fd3e326b58130ac8129c78e44802ea90606738874dac4055c2261a3516fcd71e1ecf1969f0fd308ebcd6d5bf1c616af7a34210a369bebedb70201dbeb75120e4ee7498a787861db2a98288ca11c6b171e0ccb077b137e9c1dea07b513d15b277420743d46f111a8fef8fbc50df3acb6c70959a783f4e7f86deaccd7af25e3a38fa75d673fb35ef9340fbb446afb2c5610f1d60358a65e9f72b14c81a24ed1d66dd9bc35061b166b469ef1aeba479b775518d6b93ed0aec75f617ac47cbc641d0afb6ac7d2bd111edc451518f77e660f67bb4d1e7213e2a87bcfc6945396eb1a2c2fcabc807a7b15a78645769660db97fb45440c6f647433a36584e61ce23703febc55016f1ad1c259427b4ee4d1d0484eea159cf94f449907c22ca4ce4f696cc696a73bc8211712f6a89780740ef1c2850c011c03ae38a7fb54d8a31d6b063ea2654f1a7a837f711fab30d9ee8fd310d1f9d541a53f875bcb057536bb687846caa8e2acbe5994f26092cbe182c5fc2b28576aaf80db1dd754c8895046540af2d5f19ca1e11586f3214c271d68263bdfae296623642f7c7b572f2cd9039b9c5777edc3dd9909b2575116e2eda07af60bbb131a9fd65e15d39fa23ab8d4d3e1a6606a2209827fe2b0e24102ad5848c64646ad4f27955fd88af5ecc2bdb3bce86ac8133fd13e420850a84aae09a07364a7beb53d572f4889ae519e6e4715cf4376e98f5cc4688185e41e830de2a3b1f49e27778dabc46a67c1ae650db6403dd90c80cf27dbb8f9e54f4dd40697b083bc4fa411bfb16639032ef4b81a3d2b2f52340d640118c89e77f239b54c9d5068361efd95ff486ff5fe7aa436dc4e56c9f343e4b4208ac2d5ec08849394b9b6e9117e4c3d315687835ef114c1351c504f37dd171aed09bf54e308a5c2237b165d048527f7fbd33dcc033ef6232813937b358ac6f8b4de9cc50aa71380bbcdf66fb2ba6343f53ef018a6d04159cbf6befca16b2c2f506090e70613cc9a6748ac818aa9afba11a6fe6a784f9aaf18b2d23bec56eda3148edaf3580c9ab1312db9e012f85b9f1697779de27b01f4cc51587249d2817bea447245b3cf4d434d298fb147988fbf489a941648e44698478a9e07ceff9a923f6068d6894306c37e0434a64d41c7ceee99ef9ba2611e13695a2e9c9de87e6ecd402ce24eaab43a2eb19d06c64d795170717c3cd11a57bd9c687f886c35da52966e6340b857bd1f85c01f2711422dfa5119da076ff4cab13763092056d814f478f9779e96559aac42aa2b4212bce91837f1b8f7fbdf5d7e6540e61c9ca6ea76117656bc3e22ea27fc16a3668b06849b39591d2420d6ac89b677366eb67c6346efb498850a06630c3a4ebbba27cac296dfd13cadbf5bdb55ebae9cb7735f9a4c5bf2bc855e9a9cc2cd80d80e1a9a7f53c778be576eb03cc68b35c856388ae61f7cb0a12af43391e4e16dcb4e7e04e59b1ac1a28819527187fb22fd7057a702b1c8ca1a77c72a2549459fd3654e15ace9b9d4bf40617f2fc88131c11d111554069f2ddbf8ec4baccd1d09cd92445b9ebcc5fc88b590a04923814480e17dafddd516d9f20121ef9e65a03f1a732694ac68fd5ad9ca0266bdcad6c5fdf933911155d50a13c056bdc8d149e8e6c570faead4a6df327bcc8a0db4ea6dda7d761f21eb30ff8f30e93495a91bb6a91d3b993beabf816b5537e259c67553df97aa70bba426fc2e0a2da56941436c6048ec03ba959c7737f7761fc899288b9ef2983fe4afa09e2520b6641effd0010ba03c9a57961f99bfbfc354bdc4d661fc0e99e1923332643dc8fe8230f79481a47b119ccddb5e6dc847fb358c5ddaa0696db9aa3436fcaba8a89ce5edd9d0a8a3871a07621358c73593c661da3efc18dbbfbb3bb8c07894c7184dfb3060f63a12d4156db46b9e17cabe73ee3f781e757b1765c5d7880038423c85dee3974d10f5c7790c6e2570abf03ae66788e6ef3f47e873c127ebc86631630d082a3bcf0b6c4a3afb60ffeec4a5b62175d1312b778583aeef69b714d2c1812681c43b658873a1cbef71915cad3b604b41f232129a3e165216ecd25922c223adf402de87957af0d9d76a0cbe01049dfef756a1a44c8db72001f7328e1415cd4c10cc0a4453cdb0af82571ba15996200013e38340b71ea7472611690c7655fde2ad7bb9da7ac888141d7dcc8c50895e9eab0ce66fcaef5bf875e2bc8ff6f2d24e5e41c7ac965b91377c41130739596804783bd8886c5f16e7b454bd06144c932d6224a7bed526f65a3b8f803936ec36c98ac2bc95be904a5efb8c311b3f42bef105d221e5eac3f91b4b61f149a2c15b8ff766dfb94a814c6f7bbe37f08b22b7650cb1ce85c2a495fd1fabe0c088a792e23cd1ab6d91287d608e01ff2ccabc9101cd42ee3bf90acadf4cab2fb49d87522170a5457fe569f150a8c5886b4eaf5c50e9a693712c0e65abff7eea2d33ecc48a6abfd8a4858eae82ea2c4016d2c15b5bc6c9a08a8a11fdb20bd59e11c190e25759c4b6771ed144d0d06d881a308a805596bdfe3aead459418311d0ea78cb8cdf3b74f10db91172f8cfc2a4c9bb5ab60308ec4f53d012dc5eb20a7e33c7ed68f117f76a524a88f3d01b2be2b22d590fcd22770cda930d9bb13e4a7456c5d410e7eb27fb08bbe3c0d7ed6fc1e577ffeab9f981563d3a39a1e62bd7eb9ee3873df37e62adc24f577da450815d9cf24b5d417dd136875cd29b54d18f16fe251ee919404aade6618160d1b6e0247588a1f48d129dc7e57f653deb15fa9f17f688307f41466163b7106f8fb6d5ab68f7d90d300407f25674ace2fdbfce36335b8996c4d9cf95d2b9158127d2eb47505e96faccb4a68fe410cfc9a9e2ea1b05bc88e2d12cf8f5170f0ec0ec1bc3ea70d343b7641c94293eebbf9d344162c9365691d5c148c8cf997900276f2d556bf3ac9c7881e21afb8687aaeb4963dc80a5ce5958ae5aa9919be08733dd56e5989349943a78bd213bbe20fa38762837cd3b494e5a23b0a6b8c3f83b54c2c3a757eaacc3b6bd63a40175d043f8dd55bafc126ed59e96c5e0f1212d963117c9e867e190b6d59c35450f441de18ff9e6648996f65b4fd67c5559a3e673b94fa88f952b4bb84c4c3ee709820d57dc9b6137195b61bf6a7e50cf338676cac439774615df59b47a3552632c4b27b12cbaf0a81e4e2953690497e4c03cd7c11c5ebcf7bec15613efa375a75558774e12a1d2b2abd0f7f078379e5f14200c8d3058abe217e5c14e8ab0131a33ee21d9ed0c974a7887f82564270961130fa7dc1045f9c9cd18e5b2e2bf67db3afca7dfab26ee17829ee07026e240babe8015362dd676a4f352662ab41e77fb331badde393fb3f5f75a232bec933d74995a8f64ca08e3b152fdc5c9a4f0e1afe1a298527cd7d49492cfb538a2f23254b2bb86433bc89ff984b76c24d9a6831534c1340af5e421481c2ecff9a8ec939f9859cc11b2ab25c816b7f00529724e8830edb08125f89a1ce65bff5ba0377339f0c466cd2ec90a221c905a4c786400a70c6ebf18b1ef1062e5f96697a8f89800257ba3a5557c3c4e45119a8794e6d6cd6b1c0e7315edeed3f6e4e03f2c2fed238eb6dad720c981f7283371ec7e8bd4654594864a7845524bfa0d6ef2cecbf6757eeaff9169a3e143b26f610556692ffbb888bb8adad01330fd28a27b76bb8efdaef31129067d113668e134da3dda89d09fce50dee010c091a9afdb49fbe0176c1243296dca55029d65ca9ddb90092766b285192c980c6aade7a88f9b8becb8b1485aa2bfc2aa2d3f873e6b2db9850c2dda3965718c9fa4209e5211c4d2345014b1154868e84cc9badb66c30972660ecf5eb8540587dbe2f2045f054a29da18064c29290444e8a0f106921eb51903dc75aec1085eab838306358a66f8e23e44f1c83a05f12f7ad8774476af3c33dd3ea744425d329f3ce0c6e43b6dea5d103c30705190c8c3be7c83fe419c2c8c6a17f7a59c0db67281009b5289f3db6ace5a08ebbb5e4a83f08b682a53c2", 0x1000}, {&(0x7f0000000000)="2f22c0a59c2b4c5a4c0092dcc3cb0aed4df0388f4ad8e996c7d2f2533c911eec", 0x20}, {&(0x7f0000001280)="254224cad930bd065fd1ad11db3a9df1ab5c80368cf3d7776bfd66fa0ffb4a5a341d177a629f7b255ef00202996a3b755a622a7292d638c5cd5a715af3c8f2adf03a4ee6b0c2afdd67af9210fa40cbaef070934803439772057dc5e3492f84305ef382a89b41c114ff92b09cafdaa829ed1d1f0d6b8d34f0ca29a93b0b89f9a8e57ba6dc187c32c1bccbc1a84b578e30340444264a7d07bea1af3f9f665379b3fd44fad551c2f5a6146f5828c77dd601115310ddc404f77dd541965cab996c1d21d3b5c05ddb62dffd9d3d6400a408bc0c6a3c807ca41d2cacd56b3f6b766777abd4103a9453716191ea6ae1c020549e644bf1a888a891122c6357b1e1bbb90d460360c5d76abdb6d29368c00c0ff19a2ffc62ee4cd158f1774b5038e6417f3277f5d5c689d7ede5e65dcb31f084793559c586bb5ba652eb8663466c329523c431e53cfa86c2d3606749d12ce9f076e6bf1940cbf8e62a911242ec6d99cadf99fecf50a30895ec474e4f78a6fab642c75accbed7aa39a78bb2da22b9c4158d2d431ab62b781875dd8066b496f3bcd1544ba53d50095704712ce98446b57932c896a691e3cb6b1b5acf658174ef7b048ffb662c469f0b9e5b691de1be3796db8f5516dbecc0b7095782206a7075b2e6954726189d604fe1f5fdb3b640417552c9c46a15c00483d9a892a5b8aa845d3ea17c9d048a130c98e711cd1e4820686497fc96ea2d894f8dcc7f16c168ee112c0a9d0fc61e415b68ff53ff1fd3d804b58ea8e66fe3efe723e2e453b61f93ef2c3b91c279c652f10240a8ce85ec6113451fd18512e0075c382eae516e34ba22cdb30e09cfd3c158b5269df968be8fcd469c29e4e41afcb5ed8962c054c8a737bc8af67f05dc97e00c5744b44988a1441076e571462077265e057bb5ddbb24008be78f6d8d4901b0de4237f1c0a75ee66ac18e998bee12b9356c20bffa7f868027233829ee942763de21d79548cba373ab63827e0ec88860209ded19ba9098dfc0c9ad74244679f5a8d4802c5b75f96e5bcb11ed02301a93109ec0be5b0298cfa587ce0991603d0c417a57d2441ffefe103ce67672554d08b2ac5669f6e5c5f76a75eb0c74af3280cc620d16736d015a2f4dde52cf24f9a43b669c90641f77e0c1c1f8e466ec870c13d0b850932195fa66d80fa1fd0d19c352932b13b0460db5b1a96ac32e9a89986e6592050350ef732f14b66fcfa73d7f0f87b905ba75ce816876998bd330eb55a665d5b3f93a09266a3380cb458fb484c6f2b510e6390c1b7a6a3c6b2ca2c6c911e469c2220f5147c4bdcdcc68130cd411468c091ea998d5cd2adbcf6583d53c4a48af0d2c934a651926f289cdf72914aa2c70503b4281e53b05304155b9012fecd3770fd37fa6260d04e364a09c5eeed2283a34c24f32cbc3a6704f3e0c881f043d874505117bcb983c2e5fec5ccb596610dfd946349a038d0ca313bd1260eb631cca38282d7ba087bf8cc6f835673cd74f827887e81fe7f07674f6f03073db99381a52d1a595c9aa862c0ea56a6f60b4a67571fa187fd49ce275142c111ab2aa6461495bd0af714dad4055f1b7e91664ee7b536ef1611c7ecc237c8e1103a67e6287d9d99279840f105d086fc2180f378ab88bd28c293662fbf6f9919780b6c56fc13bfc474c513a4cf04e4c33fffff8bf36d7f6dc321efad3c79da02a6cc1fbae3ff4c7ae77de72f60ebfea6238c3c6ad0803d5d3cb06f010a6f86665d8366cefe1b9d8dd87925c20777761cddf5f34678855cbf780320e9d7271ada14d3d310a1afadc20369c8d5140fb3e51c6bd8c25fd81c48b91a3eed0661df414c0aa7a3ea528a4eaa84666108ab1db45728189513685c9c10c3c6a3434b00d712a0f10587bdeee81567bb2016476260bc484795af776546a743a51788fbd6fe276b0db0c79ba90f8168f118359e869791acc5e01ce572f21c719e738bab4042438b6797204eec06f4c906a5c1ff3a088b53e0c1af3ebf951733b4508f5c3f4f7ce2cdff0db4bad6887900e729cf407ab5bd34af18272810afdfefaa50f1ee9d6cb6d648ac53928e6506133b0439644dda97b48b5b4fa69952fdf550b82e1efd6b7df289b61013ddefa353a70dbeb871ae99f2921ffc7f3e4f901fd998ca31a2897f0449d29aa651c3e45f0db69da84b9765e84bd1438a474f603c66820a67f138e10053b3229150ef1abcae05a34141e286ad6ea8ee16a26d0e44b9751e06bdc745e540060090570e71a404e98d44c6b60fd384a8c3d2d204c19212350a283af2ac8c2019ffc87d0350c777fd87c1a3b3cddc1bae5c0ef2afca39bb49716faca657ee92939f685abc24ed974feb2ea6b601005fcea8bd7df573c07de520f2414634f77276cc4908e1b1dc172179a2e635883d25561d5632c3c24738386c806215d0537ac3bde43317b4aab3bfb01d6d3ec305bdfdd332b8902ce2e562dd1a7478427ded08f8d8ce3193fefb213f1a308e5ef6ae027338d67155d30306a6d8307d1ae0eeb5dfc0f3f36344eede8d9d619278fb07a752087973b3919b7780a04f17a720dc3b2dbe61b5368f9d5270b08b8d654be0e3e08fde114e1bb70d9c199ed559459b8a467bff2b92d04c20eb2ad4a3ca8c6dc562b0185a3f5b7b3bf46769aa992075245695e63bcd96b621e8ef3496cb6eebf836388187423dddd9ccd90dae5b61c66e38aaa977063b32665725c6c4beecf1fae03b892e72c830d240b24147b706880dad80c2d5a0a3e6b55791ae899dda96e9dc12e05c96c96512f867da514338f4c0ff1ce7abb4da8cc6cef4220eebc0706046aff0a4a638265f0ff250e8965a25fce9ea3771a6d2a4e4ace595c869141d1bb88dfff1f5f47e57608e87234c4df452cd49c15f823cfcd257119dedb1c9f905dde060c3e31da5e0cd1afa2868b1a75b49d06d7f96eea5c4dbce8ae6cc327c1bd1b7116faa9737cb717e1c097fff01f0f7ce7f8174e52965b60dc828c7eb6597f974cb8f4b6c6916629db453b8045f087bb483fca93d1218d44ffedf82d4f1b8ae9dd556683428c099ea2815a72f120e8987279c33e043811b1ebb844bca1ab484db17b7bbcfa0506d14fd0cb9fef2f29b3739fac287a1ce271778512b3bbf5be07f859477c2d8e0ed82845b15bdf486a2492641240ec6ecd4ac1b982d5ee750cff1cca1e57013fe366b9a79ed7e541fd8915c25923d78118da6b851e8f628deba57efab3224b7c5d6ee2bdacfdb8ae964b17fa1ce0d25f80a46c41f50719401b9000d83a6ba755962b9377e413c8db6ea0108257e96cd55fe2a59cd3e26bf8a9df2609a527c5172df4046cd54b93b64f4aff8b55ea5b876d5b20c6b002df17539de3fc55477fbc04df68ae319a6913568fd782ec42a4ae6a3d4203d4ecfabb100f528379e34a492b92357a5f05f102f7710531bd60586a97125679d619802f28e67a865b7eaedef9aa9f414d9e74451207406aa8807f09b8b41b8b79917c455b2a39179463db3962590b21171905005e1d6bb533b3df4c1d012295fb9f1a62acf33c0687ef1e883c5d24a7709e3cd1ffb7978d2dd27d67b13fd304966df79344b51bfceedd31fc8d3deee6f687103c65f7d3d804f28da1f578577b9b556b5570c451e067b33201e5fd49807485532932ea0abc26e2371345d94c8133ec19cc456eab5ae6da4f5cd585f02f0276423a964c574176d0750fe687518afd171c4f3e2e4a1eeb9dcfd19056cd548b8f470cebefb2db202415a52e1dbe44cad12bc7f25d9b15b3c6a0b0801ae0c98eef61af5817e74cf2633f97061340a23d86c7af1d6987ffda31dd108278d2ee78c73890ab0fde91d5ad150a3ed52d2bbf03f8f4dd5ec034216f12e63293f9570bbf820401a36a03aa6584697e6146034e673590e93c72d139753fe8eac0837d07edc003fb1e6c00458c282f3a281669631149841fb032134a28d7833801109ea4859d2047b854c72569f9136d05c2009ab17dce445e511b5532809b7a1ebd09d77a9ed679022963215321ff4ca7b7cc5563fa60294eb4291328211b79fe81ea58182d16565a30057ebe5b6836400b0fbe64032de014460b63c24cd37ec845fe87b5c6b29b562967ffbdfc4f76fc97c35ba4d0629cecc8ec46c779abd1c194a35793ac9a6802e0f3ff209b009325b6b3abfae70b8f7e208d73b77a6d8c0b7f16edd13d17f91df4dde935b94a6ba23f82f058de8b2d8f0c33d9556a1aeaa7835fc629164f83b4e1ac76c51d7d237596ce43067a92135327e3e7f4afb0fcb3dba50940692d02ee6d2f3292dfd6fb413a5a96881de9e975a4c87ef46a21dad9696308d7575c8b5f1bdb94c9318f38548c893020cbf84a80cfe92b01a35b6d7827da1aa0b1dbebaf1484ce357e9e9d9cb3b9a9f1dd4ac9b609b0523fdb5e5d704f276b9134f917c0dbe2fb9090d35a4d0317584fac72cb71571fe2b0bae9a525270197cea06825b4ed4bfdf163424cd644e053f30b3677ec36901a31bfe24dc07d0c48afce024da7a8efcf7edbbe851d42c88f7060f108145dc6cd4e7c70858455b829ed357d57e6c0975de9c760f5de957d2d0a207c45443bdf7ab90749a138f6ca123864ca7be06b2c57eefa9838a9ec4e30f2f108ac1fca957316769e97033e25bda5b5d2aafaa01a46278cb6c33d55192cd1ef879689ee47610fa2614fcd30b321cf18c9f9c7067a7694ffa9f70705286600cb34bb4c933c4aa6af642231ac9848b225cc9cb4847a4fb06b21bdb37c754150309b185d814df90d1e695f211abba669f5d86836b64f3d7b6f168673dab239b41654aa4ad3260bd314c9d46beba89cf570f32b20397c88dbc428ef6826c1b3149de5c776cf427e7e8ddd6109df1c5bf2c98539a04f57e33c300b8a048cd26f420ff75101d1bc17f09a55bd06089be0bd87b64c3819dc8529b7b3b19093131c2c1b16919ef12359aabd46293adc1d33f3bdbbd26fab3b9d77097e4639fc526fe29b01b744cdb2f4d19acc59cd4c43e2dc8c590a8d12c9b50f1709c44db7ea20a5b04451cb8813d1c19419c1435343ea69e8e9a48b67d87c1b5a0d038e50210b005b465805fae0cfe0aee9517b66cc527c504fe99cf809016823d3d9b900f09ec3453820c3976b6fff6067d4995986b6ab7e338a858db4dfd9e419ab997cb044c452de4d0dfe3543a79c49efefd7e28a9011a2b3c62567ef3c624c1d61f41cc868edbb74fa0a647e2b3731a01642416165f08894dbfa9e78fd1d2b7a14c3880d383d923c4351a297bf9a8e7cd92bf864a43c27b82de4cc4ca8c3f4a2c11d61eb8c305328a358fc8c3f125cd8d8922be2bd9540ca7eeaee14bced091d6e1b30103e2a35a708ffc56c5c59563ec34544023de5e8a960339c30cf901fea9c95dcb442ce956d6754df1832809c8d1906e1d85522082b1162e5fd99228af757c1814d0ae52e2de06be1918465fb46fa58635970cbd626c33152cfca79e6923dc997be4384fd6eb4326c207806bbd718debe965496f033c0ddde92fcb524a42ab28557a53214bd78ccefc4823a34e7db4d9d7f5d8d4ba6548775c942519451f4183de356c5ccee4702700e9fa1857ecaf93dceed348970f8755a15e94cf4e41d8c8391920008e61629f4ac96677c4c94cf69f20310a5c9f2928e1d06d52001568b64ad7af8e7718b53ef9f6071985f8e6aba565b805b746120e0d8506701c4fe9a463f7fa25cb79ac1686ca19a4e13fd8a7722dac463d5f660e3019d68e35acb96b487113537ea7a1c4b8ccb254d26f237759a3bf91ace8743d908cfe531", 0x1000}, {&(0x7f0000002280)="220ef36bb3a61c35bc8fbbe04bc5d475f4740ac6b89dd91b08599b02ab34434dc746f572821af37625236996", 0x2c}], 0x6, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) 12:21:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x5, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:21:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x1fe, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 12:21:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getitimer(0x0, &(0x7f0000000140)) flock(r0, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x101, 0x200, r2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="af1216c844132d45e15eb3c828d636ba4fc410d83816f5be1cacad97f3432c02ad8ff954aa33224416f4557fc69e0b0f820818073ffcab2f083738b139396589cd1462d68698af606d00a72799f8a29c2be4bd86c3fb59c438ed64ce4768f350bfc70f44532302ca8e21bd2684d0191b2cbd0ac04c0fe0a3343632900b4a797cc5febae00485339f3f6dc19c9f8865b3f1406f7a884f052cdd1ce24e8fa7f5b389806f49bc35ee42df0bf7de60961afcd40fe40e6fdb54854fc4f91da1d249c1b10dce2979bba8d56ebdb70b05e3cd6f1ad6391b9b56c969b1caa982f30421cf5ebfdfd84f7fae3f3014639b53717ce0ec4a941d3d50ed97045a142be6f5e0109af54c40c3fbe8612482035a638e8b08c597ee6366c470bb9088b33b3df219874ea1b928161b6dbb8a0af3af0701e3cd872b59f392782157ce86eccad9db8758046626a48bd18fab38ee4e61a6e5d0cd0619a83240789bc00536f23ab6b6fe77bc2d3a49eb707551abaa79b8bee7c965e91f5579feaa7e83250383de065c21811df1bca5068c8f8200ebd0f3f977ec13cbd9fb45572760f7031564217fa125cd974b0c052f0f613b63c796ff991c721a01b073a7be5670e75dad933bb86966002e023111317ecfc039f5e12eda308d2a0d76e1431dedc66e8d0b96d3135f7ed01b4f1987e2e14b3cebccbd20a8166db8a2129e6184c4ca4ccebb95e183cfa9feabf5d9971ca097867ebf16e9db851df58702edbadeb23b7838c4a755a36dad1b4787cfebbc049f14a1e229e892936a46295e597a93d04f136af3f144b4e0325649c6aa138b938d47ab1b8e50af3451d87a92a4cae6bae15536c562186a73777fdf1ce2ed466ebd7d1fb9fe1b10ec704e3ccc06735fe02e92fd58416cfbeae977f4e274ffac21ee95777b824a7c126ca38a35f8fca1b1bc97ba399d092d5f01b9282daf81de0787cdf7aa3dfd1a223d50b254d1cf0088d39a29c896de678d6d32e211f4c7cac120ff091bd3170bd18592bd39c27d20112103f66b86ec7853ad5328c857e6c9518d05dc4ea8355b78126f118ac9a1d7e80e2958ce1a4dc79ecaf739125b5b967207aa57c69af5779ecb7e0e8f0449737126e64b78ddb7bb2546ce03562c66768687a935efcfad3871dcc8f180a26a42866d51de4b651cecb462c9050936a9fa42108027ce8e45b631c11fa1dde3e863782a91a2c04775458f44eccdc7d367c5cf1b06d73a20c5a7f67b3c17ce8048b2b7294e05d3f43c0d2a74bfeff6f51c8fcd9cb99df008496edeb871a24dd50778ce78bc1c63465b26036a7009b0d983ce305df486089a43effd2c07d2d160f0fa79c78d04eae4f3b41899fa7eec9dbd4076da7f44a28055c531f25652378af371494445028df9da732c53a2847adec80aaf9422efc65f7f646566782c230daf0d2a48901b407028d78046a9bb1d90f9b1382371f1efcdb36939b8cba7acba1ab1075a6458ea01525fdd9ef9803fa036c7423160dc2da6b7e8494f5445e59a4a543cf414b5ccc2e30cb641f7170b08854c8ec3591d9b6b0d335a6d05dca46abb6dc58ede3cbcaf12145f306c157b750089fbffa950b9a923fa6285cbeebb81b11a014753cb7f8fc3325511c3c4e6ba3d4d52cbca302fbb87cf78709e1d497088eddfe006ac8f34bc29a13502374d60619a051524d8abb4f58f78dce503ae7ac03db08594bae82105b7667d0c24b5bfa65fb8f7e7460205f5e02567d6c68460fd9d6e09d7d7850f7b40afa8e638c637371460dfbcc184d875ecdfd0ddd87d76807ac6464f5b8dd08cde661e8fa6dca5ebb694f73f3a583e8a4a14d1f8fd8ded908185d34c3988cd3541d66b9adc9c7485dcd10764802c010d24e4705c3242bdc047e94627cb621a1f0a969c781c9dcb649be141d0635d021d5b1e265381e1addf6d5ab71c2737e932acfd52a61838ff012e746fe5a4d6b227b0dfde3efb19c4e871afe14b212e706448413188211b22f837a1ab7c439a2cc8350f1d03446750fdc4bba3a915954ba83c324276a854f36bcbfd5f08d53bd4ebeeeac0d7df1b35c4dac597b8e42021f984d364a9acd716408f59b65dcfdaaec9fb33a294daa4fe715d8806fcba3b3f131f55e557ccbca0efca3a28a6c8e0cf7d5af9204b340ecdb0058d1cfc2007e0fe795750d98db20044b1d8bbcc57f6d1bf890a6ef16006cc9f657e22fb291e4cf3a3e40e4fe59b4a2d075b0417efb9dd9366332cbdd2678fe6ce21170af1790675397887f5d6100bc770dc0b35ee2ae27e84710ec89b294cd88ee3715d11d385d99ea1c8e17011da5e1791cca80bf4eb526c64c9fa52d353b10888d9c8d0a62912054ed95e7e9b508c2aa30fbe78c8e559ad9795776dbc6576342cb66048057e387e7707350f4cec9d8b8714c04580a37f03a9381e1b130f603059db9bc5844de84a1e57d652541cbec0da6fe8718e431b5c099f53652e883042d6ac81dc5f9ee11e0df6677a95e24bc32853372b76c30e8c90f302a13d448dcfaa40d435fd9df81e90fb5898957068b61bb1f5a8d4fc7077553c548808723ef4366c76b579fb8826061792a61fac2b585c6569fe2f142c180bbad5d34598e89c1033dc9dfe351d420f1a65840a9fa346aeddd98fcaeff3540a555f724d91868eb72b67c3bfb7c0e5a300b5a44115026d8523acb54f5dd0ed7099c56e5da25ce3eade0530d92a2c29d7ffa596c7582f830fec59f4d1b34ef775aa0ba13b5c977570cadb2092e8f0ef490fb2143820005876fc19be4b23d956a4ca8917bc2b5af742a33cf82fb3507d554f50571a143dd5a03f807277abfdc8295c52f0163c8d6ea1259016e2f28b5d8e92c16e8726c0d2ed53ef1c0827d3f03b103acecb92a60667d269cd771f0041ce079b5794a8108a2eb315100ae88be3df67db74ce594a2e4dd49615c9cd8144dbffe92b9e480298ab943c506342f7bcc99bf237a4910ab45f5920a43d433481fd62869174356222c4b7fcbc6c7b9016635b4e7452baa53163aafde06fc8694aa5e3e3117292425e4a84825d947f40cb539461bb71e17a8190814dcb014201b4fcbf7f60b98baab8e802cdbf0e6c91605695d20c25ad27509a19ded3fb46edc67e6a801cac03cd7380a6b90602116c62fe12abdc6011aee4cad30eed4424c17b1e863b9bf11a43ecc4ebae31e3821fb54650a223aacb1dc6ae680f279b8ab04ca187dbee40a267307e5f9e58fb3ba023f305ff7dd4fe5aec884e9cf59a41a54af7711f86bb681d2d1a2718ea71f722a979ed22af67f5d86966ca789a5df233aa3ab5ba2f908d19249d35452458e52a8be42f6518b4ce8bd9442d719bef446004b230158719ef543208968496684ccfc5750004c3d602040d6399ecf95a659a2011bcf4e3e5bb71c1e25853d1dde040bf87f96ceb84b18779cbc03afc581da547e2e53a80689d39d7e7f9807ddf2e5b0c6fd193c4f9a127baebc4a0cbf42bafa07abc1addacc9f3d52d74a8a8c3ee9bf71cdedccdad3392849ee86a79bdc3f60f62b3b7edf1637f340876885e4b14123115e4f5983d4efe2dcac91c885b10abf7b4ebe7697cd94e2cb2085ce0daea8126f6ac29164ad718d8fb59803140ec2bea33a51a389dd456d1e9a20de71874974a148088dbb1156060d1561f479dc17478f9ca443dc3a4ca79a9e73cf0465bba5c078da5d16c1efcbb4a2d4b2717e442b91da59eec3e74a0782c344a7ac2c2359c14edfee11ac0f6bc057164fcb5688e9ecc1157986ce68d33c079a9f7e2e6497988ec31c23d2fe9be95786d1c9f5e251cbf70250a34864a320e07109d3e4fd96ee2d51ddf1172529830079dbec013b0586ff66308fa5bc4eb71e7810d47854113fcc8316c9751fa56802b5418712d3940dbffef4f60f091dc092145fef8fd8f49a4c46f29ce6ce40fb555418aa14cc90ef19445ae24e706e63097892af5ec70028c87f80d16a32ae94691dc5827c7b0ff9177c9d51a184b997fb55f8342ad4e29fcde817a494bb920a4f88f510bdaf0b6d14f1b7af6f402244c808703c9bd76bac89ceeee09e06b79e1b80ed87af6a75be4e27be573d44f7a1be8864763b70735bf1c2372eb996129c7c92ae4bb680c2d0d3373b94938ee11e31e5cd6f3d812078befc0be8d4550f3fe381307e91590842f431cc250565487f4da9dc601cae9094b2489d9d9bf5f8e607fa2ffe29e538c9ff85c37cf66a55a2fb59e060b8fd8265973ba390afe6927855ee1db72e2a653d0f0ab16280912ddafd3fc32f9b1ecc03a47eb7401e7695c9c431d9d1c9d45712fde44d8c60743cc0836d220b9fc5938e085593e504ba2f1abd0637e55a48debbea664a4d60a78575eef399f46c2bfccdd6e457608ac9dea81e92e1c4639bdb1ddb4cc73dec880c1972d56da661e0c059bc6e859c8f522ccee6808e31475b42ba5b0066ac8580d1d823e99e9c2fb1d9e080df9c6bd8cac4bd39b19c7338ea13adbd954c047416a4bccd5b0425953b221ad960f25cfaa98bf680366f99867500cd1d02c836358bef9db3b285963a4729711d51489e04c129fb54002b4aa438307afea11c74e79388cc3aafa64c2183b68799dd977f7c522abcc93b1546f992ea537b00c261f973229a02e55c3c1bc5c2f4001b3e84611c7a7551cf09c901ecdac315f521ffb4b1a7763ade15cedf50c27464cbe564b18a073d3a6f493346955c82f438d5399143714d92cdeab0397b889b3f013fcf6d160f983b208aacd7f039acbcdbda5669a89a60cc6e8261ad58361754ddd9adfc3d83516d8b8f7272f2dfd9ae0750c41cedc53647792fdcf847741b39ebd1d0df24253af5e96c0b073fbae15d1e313de09252c00331e5c7582b89e195d549e0c00620e435c26bc1d490a8470c910061ad1cee53ff0072fb70f2119a8bfbe3664ced19fb2ea13a3500b0056798dbb885d30c62e873b87666bb1794223d25cfc61b0a30055ed8fb6ccce45489ced5723afe5d606c9286aa42c81a0b994f76f996b708b3062b4363fd952408b725dc3033f9b99bc82f3e3f1667a2719d0ba382bdf5bda7af706adc4fa4182ab20a3848dbcf073cf2871acff230d8fae3ce97d9752033bbc73ba08508da9eb88795e063c0508af0fcd7fe4015cb9403de1b742bf8cd0f625e92a6404c45f47b340b925a4a2238fe06ce9f871f380680e83f31ec558e3bf8724c7f6e8a25d6f36e718429427864aa043e8fedd836f3fd81c5a48ecc07cf3a6152f50659632339553e5d033678cc1f93c99378cda294fa54a5923d8fb3d9ebd4d48d31ba56b3ac7caae29868e71ec54dd4bd3d69e6ea90963735478140a7c9acaa103bbf40dec551c7892a33ecbfb6fd50630e8097ff0f3deab1327cd48a53f0a2f22020c7d8d7289c17bd2f22a69666b8b0e99e44be9526186e6a450523a4efc85a78d35ea81d603e18286a418e79e24f16b6fdc36a9fb49fa1a7b52df9b3f63dac51b9851b2c75f48109c2f842ddcebc87ec90de9d92b892c474c4ecdb0052cbd1c751f2965719c33d63d0aa6475ad3cb8651f9d1878e00fe1070bd42976387607c2dda494998511047b8d98ff899b30272f9805ae62327fb143866887fcd534b93cb5c860a0ba6da00af864922006cfd556a3a1a94a8e33080b0f63fc2d8d2f4915ebc0827ea86bf6664a6d8910235e046a29f1dacee6687cb3779d0c59bb2740c844a991dbfda4687338239367ccee9fd783eacac05b270179fa4a1da3fcbfcc34d32140361bdeeb22ef89c2de42f115fd9112e97363248f7e0a0c4ca1b517f2e5fa4e5a263e01c0e", 0x1000}, {&(0x7f00000011c0)="80c18983eb123faf2da5a85fdee33748183d8cb3a7383e217e45e9a01dc96029e56568cd7ff29d390a46bfcee17c0cbab490912108571c4e754b884d3086e7e78933f80faf82f04742362bd55eb698e5203e61808f81937b7ca831848bcc613012c0d534609f3a6af88581cea899bc154c6b53bc53ffa36ce360822d371a4115974d4d374def859dc4ecc2e8998c7f7d6f0c2ad1011aca82cdd56209d522d486202ec1cb6585df2516aadda585be48665fb5c92bc9e8000f549406a81bf3bdc3710984b15190f38972391a233248af75df4cac1e4e94ab7142ffeb83a37e2b659a16d802899e7781ba4ebae0c7ad6c96597b2d022c04444cf661e55ccf85518d18a8672455cdcd4eee05d73495224f51b14a638d3fdf202b04491e3b031cae32b8ed44bc9cb1b72e155df1fdc7ea120569ef958ad08b702bac94073aa0d3a676211f1b9fbaeda306a1d6d26ff180d9223586b89f9de46d711e4518ae5c03ce80834530ccf06bb73c77c6a24cffdeacfd70769a9b4ff9f1ec3157cd916bd71de9f23734d18660e97c976c8dc97a85e8f11ac40a69ad6d19eb0e611f9926a433c7d742d7b123fbeb5110cdd3727a92656be9a88e3ef840ce28bd68bb255e5f4e41ff13b73c254a43e6327b901be1817b3d90c455187cae17fe9518141ad2b891d1764c4a028889ae401a25306b349abeed3d6d0b6a6145a69e6b400e20456e86fd998f5c73a5cb21f03a5ce9b19348561728ca1c74a89f66eb0dc94c5e67175c86ce7f3361067d8ccc31b7ba35daa7bd897184ea070acec5bb8fd24ca32bc0873fea9801f463e1ba0761dedcff1a41977092729e4aff5fd2456a81f2e0b3c79759e4bf0aa3b2dc939a17c7a5f691934ce6be0ff9d7042e8d36826166bf1660089263d8431a8ded32fc33f026af0d7892d27983593d29a2ae5ec820babd50626c722412d4b9ec9db45c213a367e4fbe8a540538c26732b67768f941525f3fdbc3782cbedcefde32abc6ad3f3663be1a749bac53cf0a3bc9b62647b4a8c7362396138bdefba207014bdbea5801aea7523501dea01d4b1c520b7b157d2e058e0920df1cff3871ef406bbc4949e694df8ed4e5b262ba255ba5db7585410504a4510bc720ac7b6d049c29d82427ec7ea6168d3bd27a9e81f5b2efcecc1c3a5eb4060c58a04a8673a58150800a4ab213519757e1bb179a2df9a82eb069473aab856cceb018f997f417cdadc14a41b68703031848a3474c4983d20898e33502a81340c604d402cc9589bc5da294735e2eaa28667182f86314a6fd18de903b2bc683b4eeb3f29523142acca850349a90ab3e2984a2f8ddb1729e590fd3a239e893821e3e0d993505b3d3eaf3ef2e9b8d523eecd833eec7592be8cf1fdd1e7bd1a23bdc0367d3e025556b24464e93d57e234d1e15b1d79547a90f21ec593c0af12752da190d43b552404708a41b49e9f0a898f4740a87ab3d30b1bd692824046e44f32dcfd4f96a9fe0709e8c0ef0155ce6861f8e9c8b75c5f81c1b9bbff13941bf3738e803881c7c260aa3f209f4fc876ff873f44ac6abb4e8b94b20bcc1196af881d794f070178b3ff81b99680c52f8cdf4db84f77a356d40947eb8bb8a969f1d9f5f89e6c8d7a853c7109e394f9e6add50d1c93888be09d6644f78ed75e01789ef3168510983edc6f560057abc6d3a46081b25812691df2273fd1112d1277b4472d58268610281634f32f3269a47307926cf04fc1d920d09e160217550955ba4b2477e3c0c32e1e7191bcb52ce442ade1bcdae7cea2c1d4ef81a830e6f4d92cf86ba913ac3ac4f3346c47d0e94738941e6dc2f1e46061d85f6be709d5c9b4930845b6da1c9639a1c635d8417685b682d5e68c87b28c874daa926c5d3c399dd920a1d331a7a8718ccfa67f78517f3e7e8116d39c6a4a5689979161f0887230216781952104afe1ca42924086906a7ad498656bc47532b3de6e4d4911eaa11579d1effa3a4a4f6a372ddbe57dde2771546342c9b5c6066599e05b7de6b558afc1ee35c2a6a820f32af58b5cf823727f4682147122369a4b0e66e23106ec1f719bfb3d6cb3e7abd85f7ef21bf5c5387ae7f478b1e26b0ad4c053557cbd75b9df044b9ecd3d9ffe92896c63f03b5e9aec405cc19b900346f4687e431fa5c8df90bad930981a1110e40481ba06ab7a9fff9d0f80a5c8917741eee8d55981f487c060c5f25eac8544bb9f06fe9ae9f39eaed881c5d8f5b68228f83eb823aa29239fea40961cf9b5c4d1ee0ffef7458a941bd2bb11fce0bafc13127eee7c1348f091b3ac32a7b7d7cf6e6b0a11e3169f277cb9a0aed24dabb882fce61924d2d6d75eba077552bb6b1f20bad8571e2823306f8ddbdad9b2f1a69efbf8d787d481624364c7e1c2f2379dd8d6441f8c1d367ddf9f592d7a7f01537f8ebfa7871909ba21f763fb537833af4e3a902078c1dc0bac40d9b37cd4673e8fe1a75a7dc49f3f3a54edfd071e7fd58011415d4901a75c67a401583245c9808c08ce53e2c78960038b337346bc38422363ce8eaacb6c9c84013c8b88aa732f130b4462db33cdf25436ba67b73be8c99d86d21817c326778f62cdb6421075b61559b51915ffe34948fa0d09b999c8d490aa89eb7d508e7bc181972b8debac8799c16fa83fee3a53b1043e5425a92b7fff577ec6bf555a7184a0117f249c184997bdc6f12bb8e043ca750f5778eed3e56a4932ce6a9b588d6a2490840d1537f26cdb4d44b45a51b119902fbf0c715b73235e92685fd943cfd0c48bab8e2d3c9e176077a610148f669f3710ee5e8f1ee32db211003e1783748eca6ccfcfc8bae78dbc87d9326362f1858e30d3fdc713c165adbd8cc84bfc0083ad97a7a2dd24d57f706cbf43fe6a472e55e9d3feda76ccab71841b5c064a08a6859fb4957d4673408a560f8586eaee388f4ea93f60565b8e820d5058907c38da48bf7c4a2246cd99e0ec5ec58d7d058bcb019af3e21f183f81bda544648adf99a5bba899bcd0bd4d0eeda98136302f26aab23f359f0c808c2b7b7653aa7e29e0c094e42cb7107d6ee83cd848b3dd2ad24aa2601bb9e0d3e89ebc61db1f579f2c4c4ad85d3f610ced98f1666883bef877aacabd8db2da19d06cda448a3eee7d93c4a22cafb77d7e85a24d0e8b98d9d5738d07335365ecaaf911725abcaf4bfc204fe5e32bfa47a1e013db35e304eed23e963fbf8b2ad7eb926613960155a3d27f51591a86ef7da2cd6e85356159be3f755b8f5aa9ea6afdbbb39ff8cc7a7c49d677736453003df64b6b291b3455c06c000a80f32cc92c94bde0badec16192873f0232bb7d96aee63d25ec7b24f7dfb69db845c68aba07d6dedb3e25506ce9e4b98d2343e0cd62ab210de5907cddc49e5acd18f254d20ef4210b8d9864fdc2c43063364ae9b8be2f9bd08e56aa11acc260ab385c101580adf440f0449b7f3b6c9da000f4809160063d9db7c261be68a0893945f462161401a777847eb6f70f807a0ec658a92a4a73db40150a22b482af81c228c7c5cb377cd604790c53d60a5e8594fc2bdf7baf7458c0129e139cf306712fa76ed20fefb1eb12d235d14b925906cf1a3cc4b32d44c6efaac7f05316bd62af10659be262a1015fc6d50ea5199f03f0f71d77e678725e3359a00d4bd11b80f765c1f371f36bb85c6b5722b7da5f366cda50bbe7b0ba4145b9ed32345318157fe6308291680483eab2a4c711086354256ff893af9f77473b8a7223cab4083a9361122e678a1e1cb51931a6c6e67b23ea71be7f9b455f8e770b131f4fdc0b437f0c75bb30144ca19920d6e7265a771b2017727e56d31a8ed09fb5d21874b7279f4af4d69fb9af87eb430c26fc8df24634d1efb142d35110951105a4f716363b2c3dfbf7a5bac69f56c678b4a0ee736016a6558ee638965502dcb1b03100eca937f517d5b04f88130521edbd7b3c2f52bc07f4ae430ccd4aec794ac9803409f3d18ca7ffaedcfda1912424f6ded0aa7204dbb02d1960f8434e6e527de88a9d1c0b245a7364816193d09e065f4947f15b66ea81cc3b13d38f93924e5c119a08e5662c557b93c3431064ebbb42d616d2797e8a7d10004425631920140e75507dbed37009d2fead5b2ad72456eca0048a8fbe07b4225c5dd58945c04d977732e685a4ddae87ac2003304945dc84b1d70b0d863a8a0c5a1641629e1455dec6dce83f50e6923c762da1e5cd05f022bbfd2e444ae32bc2493adaad7d8bcfd9fb8ad8cf6f3726b1b046f46cae2d85f377bb4699617727b4a5c556972dad609a51635f1ea872c66b0f942cd755477820fb9d9e9cba2c85a945c67d25cac793ac161bb558a8b07a1ab244a444cf5b3031d910ae08ba2a25d23a12b84dc6ab56e9897e527c9adc918b549636fcbc5ac238783700220836f3c612d8da21a67ea1a3424fc92102d5bc91abecfef651c96389fe6a90d80fa2f11898d88a32cb2cdc1e5983897189d4265f82a1558539fe3ec92804547eb5e0f7e05b710b8e747731a2cdbb8581e57ffb3615b81621e4acf30571c669535ff5999638567158fa268810d7c9ec7af3b6cd2b745eaa3c2532db76d72a211daf597a41cbfd74ed703f29bad6c437c1b56d01934c67578fc6af3286b066aec3312db6c2070fd57b67c14cd5df730ec595d72257c8f276efc8049486e4d88e7f262ae12d3e2a230d771b1980a5b2c53dd7bf031562f55e6878c6fe802a0861fa3a8861bcee13553965d4f037580f5bda46b611db8d00a21f043f5ff7d7fcee7922f05b87c3fafb39c97e1af33964e03827101cb405aafbef53942c1cdf71a285290773ff9e7937eb7fac92f3cdf85e7264b7a29ff5968a2b66f023aaef04059e4d4a014fb07af4a3e38c6c1743b5106f9300645c61cd04dc1c8ad67afabf16fc6c773c2649e947a9c43309049f8abbcf7fb5713d698b76d644a5796e37ba436b0560d6cd6fa9c1b35c394140c744e8f49da92c68ff27184c11d72bd9cf6143e5d9799f5de111e0ad501446a9b9a6ec5390efa552f21a401ec14445feacda8084f02fe37c7e1a6504f42dd36b53dd17ef55c857675ad00fe003673dd58dd3f7101103715c503da2cbf438a0ea1b02c7d121514a2203e27ff356ebc867e2ae98bd416e7ac790e3a7dfcc74c9b16b271b86ebf95b6b1be0d2408131af0680d7f1aa64acc9627a82c0b6a6f730323894da4b359312263432bdf736afde6c146c01189c8a89dca2ade440c6bdd9ad194180a06aeed565d5f767b0fea5c4d45e43e7289696d677354bfebb5ace3e28cab3e029d21908e81348ef996327ccf77f3062cb7270de1a15e3be320310c3d2e1b12bdd3f3bb0596eb52efba18b0269551bb3aee5859977e9fab59cc34379e98554e33955c4afa515f743d54a4319c86012fa4c493a85edb963633a4549552dc89955743bbd4b67db28468a47df94aa8574fab738d01a2354cfcd801f3d1214a9b5a5ac8d1296cdc3b7cd697b26cf6140b9d608fee8234121e95dd7b493c197dae1643e9473c633ba17c37fd4510bbe89e9a641a1cd1699853efe495baac244b95615d95977b22c57c8fb498d95776a4a9a8f04c3a7500049996c13dc36d7366b603657debe5616ed54bce88026a5b1aa07baa390c6669960d121312f0998fe493e8c0e48a34adc22212b425f76eb1d9a7d491921461897514b245f46062b8aefdda2c7731500c3b0901f152226cbb2e6f74f7917407b70d4636912881d92461e757b56af59e1fb44fed6c22799ce74a8ac515fa091fae99e5d9108184347a9432be27a01ca67ef792", 0x1000}, {&(0x7f00000021c0)="fcea78cd80bf46ad5027abb019ceba2c389205bef6e7988606549194a7d1bdf673b06e175fd9b7f261c7087dfb4552d7db1c089083d0d76f8a43b156b62081f2bfa827e725b66545e87e0444e1f1cc79da7bc5f9ba1d90c19f9347169952ef1a099804028b06626ecdac41269fa84ef822e7f827d026bb0561dc963e2b98cc30f949ec9d5042d87c64975f6fa8524796d49d800e8b58e969cfc21828a3311b272de0029d64ae8e0ab0205c56ef2e7c2498fb913a264b88eac437c5cda1f426b0f14624ff6e0e63f51fcf1b37194e0d5d30bd3e4f46797aa67fca651683c1457b84ce1f09a059e11ed75c1174733aa219065b2992888c62378a98a1e327df7043fe54ac6e9a5e754fadfd47dd337625cc8a391993e03d933a6856be97030989d3dc5e27577a30d6f1df9ed2303f019df12d1249c466926f143c5b1967f23899f60978a30ac027956a17e91e488ce9c5d6871285b07d7cfa211a9ffbb7c94a964a7225241d4865911dc342c994137254e3ec2ae2a05ce5ce349839887ca37640016418fc04c431b6a98895efb4d40913156d13c79ab3942c1fb9c7d300ecdf508da690861ea8f072063b385a6c1788c7d5d3512c97fec1432586d3e6d8e6a3c7567b0ea03be31698c260c43b5e636331e91d65adda03d38c4fdb803df183e8d70fc78bd8decbf1b3860de860722997d4361514b3b3f1603e6b53851f348628609a87b734d067191e7798140eb5956cd3d0a6b702a948c7d5a79fba3851de25c9483946678908d7cf0742206305cd94320aac00c00eae2f9bcb8fff52211eac24168e145cd3897b8d7933ebf4ff4103ba1e2b840cd5c8e8c7b11195e0b14c2767c1c100df0570c4294b48c54f15858376cedc77e41b05e0ec977154d67165d068c8935b41417a13d82ffca0b683c1f54e1c1d6ca97fd59ba040ec39eba5d556fbd3be94fbed5119da159ebd0cb5f2b9582b096c89403c38b1129a834ff4be07a3d16dd853b79e613010d2c7f98681349bea3e743570619e1cf99ff60367f630942b330a02fe1ddc4ff0e63af0e644ca7eacad479a6436b45b8249251004a444be021618b11761806aef8cb0dc0e63034cf89618f25b1bf004e3af5de1b0aabb1cc517cab671b8acbcf576bbf251a0eb82f9057795ae03827d4ed1a737e7c71210b6d9cc0a6168904e7328a073c55cc0c52a72b7a7e460ecb21711d4ce1cdeb246b973d7f2a7343e3775ae5972132772f4f2fadb94bf4304fe92a1075c531e0e56532d03ce5e4cdcd1cb354385167302c296dadd1fa7d4e927148b1508a9bc5beb5794c17669a76b06b7290b81788f9a2d83e54344786a4c3af4b49a75d5ff8903ca502d8ad2a6cd5574546317626612ea90fb4f78b09d6d95c8495b449cfcc13500033a79faa21848a48f8eabd7700a45013efba4b59249fb08b8ba3bdcc69458243c33664254a9bb97baa492278c6c19925443b0b0d9a5a6f1c27388c2b12a59c7073653d572b3b265a7eabc4513dba53a2ac5a5ba4544fb9776b3ac753977fb4985de55609fb6098b37321a617e9c4826cb8c7ffbc1a7fca2f947d5faedbc5b4de1a6880ffe7f634a2c208a6489b282ed7075803a6e0ae5d730e7ab5038f0ba2d3861649c97120b40b3050c2ae850190354ee127d8ee7a861ca8864a3c3971850ab36b0a82361635bff80144aac777a16dca0973f516e1c174c09bccea0f75bee83c549b53d949783ba04affa597657df4234498fb39264c7c82bd47c32ceda7deb3d91f2c3759d926800df06914bdd536cacba4f95425835dd7a34802d6cde049539e8f6cf6c5e9ac6c46f2e951ec06190c674a27a05bc551a0998502e303e876aa8fa4e1109b579b8bcf90af74d14983c3da7b5748ead515baa52b275a806d9442dc3c2969534e2d2669af040b823a9901f428c15fb3953b04736bfa53c9e5f3e7da3e07c2c968852d55638fd39b5f265d402a4ff026212a80dd03420a6779ab727e739e72bff5b9222384b3cbaeac0a4ce10671f1561dde8ebecd43df807f2cf5e4f7b0ddd5bd1023e4dc06488c18a08531a1194d5797530ce9cf3fcf330edeece48cb7e88e4cb70bf1de44094ea55c918858cb93b27398a1757ce09afca85e31093956c855e9a0a4d42487ef465b45b0be566dceb8928a770a99b627da37114e31562ba9bf982405ff3c31b5aefc348dab25343096113343b9a6fb799e9108f1b981a6fd07a10b8316bff6319c03ad6e35898bba7d1ffd4fc59f5cb2d4d17d3b63849cebd333ce00781c2bdbba945d4e9e2560c929eec9c0d43608599dc60dcf6629736d092f3f7436fc22bbfcef2a3ee2d7c85231d59fbdb9807625701bc28b9aa7458b26709fd6452e410c5e0a2605de22c7de2c2760f3f9872c338036f9efa2faf1e29a0980f024c6b70861ed37e4e5a112209805419d7383b7dbfd6a33190621990f820a595bb3225a57fe0a1636f09b6d6636014b31b0f55d5fac122b72db41c9ec57cda3f97413f1e22b21e74f58e227d15e629226ff105df974510eb0bb408c7404789a8bcbb5613dc947f12ac2367d0d7b3468cfd2d93bb76497389918ff0e7da8c1b17e436f3e60f782c45d8ab4bacd497423c8dad9ece3d97ac7868d61c0d58393900b303eb41a980bac38e05cd8c27f211b71488af2e9bbf3f7fbde0b1c36b2c64b10c3cd97e45fb6d265098dd9df226acfd90939ef36a46399a9d3d3f853b9cd515f5e68f5477ef3efad06f1f030504c3b44f17c88c179e25cf241f78c2b1c595dca930d82be7e1948fe18744aa577c51df45c2f2a70ee55c50222fd63db892d32a6f0f367532b23c783434611bf30ac8b366f052cc1d1998c94ba8f0e2d6bff236ec674c10bfbb66f1c895d43200a264c52c6b7e382614827dc4709bffd8e6e8677030558ea1224d63061d49de41b5785745b0b74943ca824e5a77a1f0b5a32405aae26e28a5cc128b0e1d492b0e1416326fb240a2b0955b3cd96e17d00b6ea2907ed62c9333f2f2b75dcfb3079781e1aaaa4f6568e41b959dd9f0c06985a93370aad7a30a1e5f0719321023bb247e61a04b7cf37268568a89be6b08ad1703dfdd698ff6b7b3a41d1df235f9e6573b70d26feab2bca28fc3f4321a3ddc3741e4cb3612d483365d730fb27a2b0a609e62a32009b5710747be8af178be153d4b74944f08eeb17601894b7e9eb4f95a118eafc276728d76efdbf522a88c1483fd072d064a0018adc07af5ab7825d3a54ccf32ce5e2a84142f59612077b3fdd398b2671297db0457f993d1d7d592a5802cffbfa0abad15644454dec51fae41fee74b338a6b563629e52ef157114e0550c9564014ffb769eac884403f2bbc0ea8e953ae73afd16355cf0a51cbfbeb2cb63491118184b5c3d843ddfe6b6697f34f212a9d65006341fc632d41c141c0971dcb36319e3e931a5491e899a922f8fe473f9645d73e6203eb949c63340a18dc455a406d8b085d344e601c86f30f43521f903c24d55a2c5b3d5c5351f900a664ce48f8f853e641704275dc30ef643d9637c54f6edff988fb6c756d0f23ce15b03be9490428edfc58f8b09b2688bd24f0963027839551cbea7db5e9ab6541ac921847b15744ced618b7d2909e14233ad7983a297862a7891266a8be3ae865220a792578f82a043feaeab349b500ae134b3753566ecfd620dfc7a0bc8812273ba14cc69ab123dd377350c1ae799948f324c4430042a76110762451b94cd6135ebcb10daf7f19f2e7f778d84ccec266fbc3139f9b0141d61256e625a6e31bb445d8a8c7796f4e1d49a70c7eb187b96231753b41d1e0130d6639e6671cf7b6f24e07135e7205f817e1139846d175d24bdb234be7eabf43b79b902740187a55a716dbd3003be6743ac21076d2f92d41ba6a2c0e02b9a3d0f7f05fcf4a8f0f40131f611599659bebd36cf151f7fe2c7a2b7c2cb41bc7b2931fa4b0fc16ce8e5c82a37b2b0703966e470e6d7940a91cc6a31ee3d3fc13e76919510c752ae14218402e9a75fadd4982181991592433b0b3a77a5f56edb9c70118b5b5eb73ffc854b5a86d5dc50219e5426497cea296df319f3bbf9e54f4a1fb24f5e434cab659f1be1b98709475cfa1d2e524a57eb2dac4891131546374c117f5f63ef10ba924a4550c7bf0125e3cadeeec779b3a036c03c9f643bff3fa03dba453738c3a7009980767823f9281e5e0ca7651026ba85c237201f6f0670ce6b5c97a36e2a3989c71bd789157dcf96b43f87b73d3053e83e1ec9a65fcfe9ea1e7d77cbf73a314ba6e025287f7453358e1631145f0b8e33831381167a1abdf3dd94ed65786ed5b32379208c186f48853baf154f210189cc29da0d4c30c672bd8f09aa34bc9cc92a31d6c08ec2bccf467cdaa8a9481525ad1a756d76660c569bc420b138607c733567fc857b6499ff2e2b4fd70ae66879a888579a53e9d8449986ab12ce24cb84efc20dd3154064fab3970d13cacb7c468cb7d2c95b4d2990dd8762be44ccd64b99b3fe6948a56cc5c9ec556e0e1f23bc1a9d2b7a043cf47812e12ceceb31758c316933e6a420a5aa41ee01218a3343ab409518c2b2cc63fd42947f0419ba2bcb77e70812eb203a0e726d89cc1f20e2f715a036d818b31f3de3b42564f62997ae95a3826c5422d756dedbe317e893e252bcd1da0788dc9c8254665489df8ac0daf992b7f4024c513b1d755ba616f9e58632d7e12b553a971b4cb0a55827b332892f269b47ba8c3484ea013b3aa191ec3f9d35d879917efe56fc45ebe0a59de10619be4c7b8ecffc6605490aefd647d06f4ae82fbf50cd11051860158ad6cc43415f70a29f5d145a11bb7df791fa623f6d4149f3fc1055019371552c1deb2d79807810bacc70bafb0e28ff08fbd3e7000146c42ba46ea7810935db77b0ccb55f203165f7b25fd09d260667077659c56ae37f4b6cffd0996fefca042d6f74c6deb94a6c86d249bc13c0e76fb2c15e61954967b0781b283167862fe1ccfdbb2feb85416af0fe8719e8f2f8c2a2fceea9c9ce6ec232e6984362778499112a40bc3ae2ec4d58522b71f4bae0511dc999f635469d20c2c76318bd2f966a1d0f1441236f5d4ebf7a40d30a3ddf8c486c9568072ac73df031a77a662ea367890731ebd337e68d5af0f915c223d50287003fa12c24993d4f62e5998df0339a266068352d9392b408abd7c015a630c77554bbd8561f6b397dfec023971790c5282c4e973b599f181a82cedd1458005bfdc566005316aafd7e31227d0186d259b0415c405a45794359a708f896bf2485b27297253ef7b888f04bac382526acb179d59b254a4aa58d2e823035941376c717f82ae11d6b711d25e21f735ce1485a1e079e24bd2f0d6629c0c095072172754fcb0ceedbf6226cd5053b8b81fbe415af8e2e5435fb37a2a8e7073dfdb46595ca9b6d94678b77f5000b2e9f6f474f6f652783b5b1ad2d9533bdf7ad172f8d20363c300748491f8416c83d5000fde204e13e862d069cce499a44647ed144fa967f719b143e9009c084d3dd95a8168a398c568b008c25c7413141bf46d49b658f404d6a4dbb507b83df6de67edb5256e62fad17fe6185360671287b04b87128dbffc9ce3ac6d88f7791abf1bd2400adfc3ca36357167cd4e7690cf12ed316dfdd4986993cbfa52d98f2aa6429fdbf1f4a00894eea768e685b185d6ff649d0a494436437ca828b9499793ed741d90568a2e50325a471857c3be9969d0a8175e05145e1ee9e3603f3290a8868419e3d0cea260c806c1f1d6c1a2f34e5c8a18862eb8c09439947a54", 0x1000}, {&(0x7f0000000080)="970672db7b882f53f624c5da1e7fed759c7325056a70230b39928ff196da5a06bef5f2337115a1", 0x27}, {&(0x7f00000031c0)="b8c89a40082add21652f9b094f1cfe85ffb756f01303297c6f655de1bb0c02dd5f71add6212b055c24098779803164cc04719468a18945a7c667b05828e548e9dad089f3afe1030f0acaadeaf52b5052f1928b3263828a2d1235be8b1e331a59162bd55ea689ab1b3d10913250c7c449f7bafaa145a4e968f1f06b1063da1cbb6d042592644da7a79c03e7694aecc6194f9e1c7d659e870f71dea95ccc081fb631421a3af2c381bfb99e95166784b0378bb1c72fa6d0c03ae9153cf9092a23248d", 0xc1}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) write(r0, &(0x7f00000032c0)="d31bf53c7965c55cb6d1aff4e49dcb1272e9dd3ed226526d2bf048aa47ed08b20207fa7cecf0dd0f6dd141398a0c519cee84647fc8f877660f0e680a5bc51152ae04811aef68915be396412371f601320241e4b231807f83770857b5bfb98a71e6495617f1fed6d314fb5199ff7dcbf86cc0e7d64be8a480041719bf39b3bbebe5bd6d6bc9cb5f33b7041fe9ebfcfedd8d21bcbe7725d6a9c9774162de258238e45e4317c7deabe362069da5b429f8b977cd0b532f0eb6609957b2a8495f143a7ef77074bc638943b4945cc2", 0xcc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r3) fcntl$lock(r0, 0x9, &(0x7f00000033c0)={0x3, 0x2, 0x110a, 0xb4, r2}) 12:21:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) accept(r2, 0x0, &(0x7f00000000c0)) 12:21:58 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x18b) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30000, 0x0) r6 = dup(0xffffffffffffff9c) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = socket$inet6(0x18, 0x5, 0x5) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xf8, 0xa0000040, 0xffff, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x1, 0x8}], 0xd1d5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x80, 0x400, 0x5}, {{r5}, 0x0, 0x3, 0x80, 0x6, 0x8}, {{r6}, 0xfffffffffffffffe, 0x61, 0x73, 0x7, 0x634}, {{r7}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0x100000001}, {{r8}, 0x0, 0x80, 0x4, 0x4}, {{}, 0xffffffffffffffff, 0xa0, 0x80000005, 0x80000000, 0x2}], 0x6, &(0x7f0000000340)={0x3, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r11, r10) 12:22:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x88b0, 0x1) fchflags(r0, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 12:22:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCEXCL(r0, 0x2000740d) 12:22:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r1 = syz_open_pts() close(r0) dup2(r0, 0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x75c, 0x2}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8000, 0x7, 0x1ff, 0x8, "1f5846589a8bc8334fcd012978f7eef0027094b8", 0x2, 0x3f}) 12:22:03 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000000)=0x393, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 12:22:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0xbee4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:22:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005, r1}) 12:22:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="0400000000100000"], 0x8) 12:22:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0x103fffffff, 0x36) getegid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) 12:22:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) dup2(r0, r0) execve(0x0, 0x0, 0x0) 12:22:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) write(r0, &(0x7f00000000c0)="c312a4d96bed2193de555b6d6cfd31fe697011a42bc79c880151deacc942a156b4a6d44f2c635310d500e8623248bc48125dd5f18a2f05737408769cc318bd24e252580f7492c4b7f0c0add4dd5f5540af8e5bb8ba1689e1a3c8d020b13be76484f25cf4eb06279223357ce4411fb95267000b49b94dd40d033395073a012d292e89ed4c644edf1f68b5322bbdef4cceabb90b2cc591503509db5bb6b81353d3867194e72112c8ce82a29c44364ac78da02b8c13761220cd7c2c26b2eefa87362ac5a1a79a6b3d15bbcb95856c17f04e6a37edecc85381ea234ac66f517d38f2", 0xe0) 12:22:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 12:22:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x80000001) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='}', 0x1}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = semget$private(0x0, 0x7, 0x21) semop(r2, &(0x7f0000000000)=[{0x1, 0x7, 0x1000}, {0x0, 0x0, 0x1800}, {0x7, 0x6, 0x800}, {0x3, 0x5cd}, {0x7, 0x6, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x100000001, 0x1800}, {0x5bd103428ed35dee, 0x3, 0x800}, {0x1, 0x5, 0x800}], 0x9) 12:22:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 12:22:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1, [{0x1, 0xbf}, {0x2, 0x4}, {0x3, 0x400}, {0x2, 0x4}, {0x2, 0xd64}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x5}, {0x2, 0x3}, {0x2, 0x7ff}, {0x1, 0xd493}, {0x2, 0x5}, {0x3, 0x1ff0000000000000}, {0x3, 0x20}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0xfff}, {0x3, 0xffffffffffffffff}, {0x1, 0x7}, {0x1, 0x80000001}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x5}, {0x0, 0x5}, {0x3}, {0x3, 0x40}, {0x3, 0x1000200000}, {0x2, 0x7}, {0x3, 0x7fff}, {0x1, 0x7ff}, {0x0, 0x7fffffff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 12:22:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006006, 0x411) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30703, 0x0) recvfrom(r0, &(0x7f0000000080)=""/51, 0x33, 0xa963740d3c236bd9, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 12:22:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmod(r0, 0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) 12:22:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x7, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca1a2f59edf2ee4cee20243f6deba75f6d5c12c7b4c7c0a7d53974da381aa7280955ac45de2a1a8f7339a72cd99ca240efe79a4bd82836b7a8a5854b12f65b2c40621f051690796905fd4db8a029bce0a0bf210818b8"], &(0x7f0000000140)=0x1002) recvfrom$unix(r1, &(0x7f0000001380)=""/143, 0x8f, 0x841, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x610, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000014c0)={0x1, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000000)="7fb91fdd27c891fb90b473b5b3071b32dbd73889a11918a4c7a65ee66664d511bc1d", 0x22) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000001440)=0xc) r4 = geteuid() seteuid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) write(r0, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) pipe(&(0x7f0000000100)) 12:22:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x91, './file0\x00', './file0\x00'}) 12:22:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/43, 0x2b}], 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = kqueue() flock(r2, 0x8) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x3, 0x6afd, 0x50}, {{r1}, 0x0, 0x4, 0x40, 0x18c9, 0xff6}, {{r1}, 0xfffffffffffffffc, 0x13, 0xf0000080, 0x180000, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0x8, 0x100000000, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x8a, 0x2, 0xd4, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0xa000000}, {{r1}, 0xfffffffffffffffe, 0x8d, 0x1, 0x101, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x52, 0x80000018, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x8f69, 0x8}, {{r2}, 0xffffffffffffffff, 0x3a, 0xb1, 0x1, 0x7f}], 0x1ff, 0x0, 0xfff7fffffffffff8, 0x0) 12:22:05 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) 12:22:05 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x88, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() fcntl$setstatus(r1, 0x4, 0x81) getppid() pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="3f009fa54ab9fe94963410bf68fe802a3cb33f1b8fd13ade7dc437852d1a431891ca438049ad274ec03c7411d82f1ac61ddb85a7b41c5f24ab5cdc034a9c54192d14121a7700f2ebfab93a482e94d4a731ca08ac686c9b577d8761f33ad60bbd6314e2e7a482dd388523a0c3942f5ce5c075343bffa4128be76c0a20bf8461a9ae6a580cfcfd5bdaf37a8c9a782dde27f52bb595a199f6510e7f69be34c16ce0bc1e5732941d23b9d18e9a00df0039dbb4c81639d075bcaa5eff4a0c69fd8ade3837b9ffd86a061b161c94e497e6bc325713f026b54baa6f524be466fdbd6be6883b7c3de0a7abab6fcdeededd8f06893fab4be204d03b", 0xf7}], 0x1, 0x0) dup2(r0, r1) 12:22:06 executing program 0: r0 = socket(0x20, 0x1, 0x8001) getdents(r0, &(0x7f0000000180)=""/160, 0xa0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) getdents(r2, &(0x7f0000000140)=""/33, 0x21) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 12:22:06 executing program 1: r0 = socket(0x10, 0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="5e8c2adb59a95888", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 12:22:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 12:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000000)="3367d625766dbdf2e2da742b75d6e7b91013a5d61116be23938e0bf3a6dea6cccbb05d65a5e07ef5b521039dd3cf2fa580a61fc9e28df0b6dd9c94fc6dff344acaddb3a4fcba8d59e7863b178f94185559bdfc2e71d56c5fedce61d8a15c197dbce743b3c3f0937741607edd14bc148ed8de5da14a77341691fe860622e40557195fde2eb0f8f5bb23", 0x89) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:22:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) pledge(&(0x7f00000001c0)='#\x00', &(0x7f0000000280)='/dev/null\x00') ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x42, 0x594}, {0xca, 0x100000000}, {0x43}], 0x3}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r2, r0) 12:22:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000050da1414b888af36002000000000000028000000000000000000000000000000000000", 0x2c}], 0x1) 12:22:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x100000000000004, 0x1) write(r0, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 12:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f779daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6b274ae695ae240ed10bfc3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae858841ef612de8d1a09", 0x118) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:22:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3000, 0x2065c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 12:22:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) fchdir(r0) r1 = syz_open_pts() getgid() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000002c0)={0x1, 0x1, 0x2, 0x0, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7, 0x400fffff, 0x5ba, 0x7}, {{r3}, 0xfffffffffffffffe, 0x6d0dc586de18da8d, 0xfffff, 0x2, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0xffffffff00000000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x22, 0x2000000c, 0x560}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x30d9, 0x6}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000008, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0xa, 0x200fffff, 0x7, 0x2}, {{r3}, 0xfffffffffffffffb, 0x80, 0x80000005, 0x1f, 0x9d0}], 0x4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x8a80, 0x8}, {{r3}, 0xfffffffffffffffd, 0xa, 0x4, 0x5, 0x4}, {{r3}, 0xfffffffffffffffd, 0x20, 0x8, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x582a, 0x7}, {{r3}, 0xffffffffffffffff, 0x92, 0x20000005, 0x80, 0x1}, {{r3}, 0xfffffffffffffffd, 0x12, 0x10, 0x3, 0x3}], 0x200, &(0x7f0000000040)={0x1, 0x65}) flock(r1, 0x4) 12:22:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x7, 0x0, 0x1d8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x981, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x8, 0x3, 0x8001]) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) semop(r2, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x0, 0x5cc, 0x800}, {0x0, 0x20, 0x1800}], 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r2, &(0x7f0000000240), 0x0) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 12:22:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 12:22:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000007ffff0008010000000000b80944c0c085aca39dfc6bf56430dd68b78a6661672da6bfa13be6d52da9e63131a77b5cb34a9e8fe8563ca475b350f3548472441cc12c03cef2fc4b020000000000000096f36845774a72ca5da65f83dafaf72b4dcfc14a5f751a0a3f1151abd5570d960153a0"], 0x10, 0x1}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x140) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 12:22:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1ed) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:22:06 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xb3, 0x1, 0x1, 0x8}) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 12:22:06 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = getpgrp() write(r0, &(0x7f0000000080)="5b553128abf4c02b", 0x8) fcntl$lock(r0, 0x100000000000f, &(0x7f0000000040)={0x0, 0x2, 0x7, 0xff, r1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 12:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:22:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xe9, 0x7, 0x42294bed, "ebcf20a20000000000e8ffffff00", 0x3}) writev(r0, &(0x7f0000000000), 0x100000d7) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0xffffffffffffffa4}, 0x10) 12:22:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5f48) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 12:22:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 12:22:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x120, 0xa4) 12:22:07 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') msgget(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 12:22:07 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe2(&(0x7f0000000240), 0x20004) r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8000, 0xb, 0x7f, 0x800, "1a24b1fa11872143a7fabb60947339e5296dbffa", 0x500000000000000, 0x80}) r2 = socket(0x1e, 0x3, 0x0) syz_emit_ethernet(0xdd, &(0x7f0000000080)="4b4e6d6b71d97d26fb15211b4cc0f1923f26ead3883819c2ca0a1f0887efaf939e363aeac4823429ac976a9b68587d5bf02428dd08e16ed57a77a20da0033297f7f17bf9ec623d515e37bb57e5e6c8125c7e263294398f86595fef99413be306244b74eaeb72fda25bc8b2131268520ead74495b20fdd28e8fd374f14a0c2ca020649be744ca8000600e1fbe2528bf9341f9b07427eaf5d66544a857724b71f87bff35c7d3c0c92c5a92b83128449c56a3ff5e4df2a8b52e6e10bc35963be3a18f52fdbfd292315c74ae3c15c31d72f14b6ea89c99c34c7f402d95c0cf") readv(r2, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r2, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000200)) 12:22:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 12:22:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x2, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8ab}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setegid(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x7fffffff, 0x7fffffff, './file0\x00', 0x5, 0x0, 0xdbe9, 0x4}) syz_open_pts() 12:22:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x100000000000002, 0x0, 0x0, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 12:22:07 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 12:22:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x403, 0xe, 0x0, 0x0) 12:22:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) shutdown(r0, 0x1) 12:22:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) socket(0x27, 0x2, 0x7fff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x41) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xffffffff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) 12:22:08 executing program 1: r0 = getuid() getgroups(0x1, &(0x7f0000000500)=[0x0]) chown(&(0x7f00000004c0)='./file0\x00', r0, r1) r2 = socket(0x1e, 0x3, 0x0) sendto(r2, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r3 = geteuid() r4 = shmget(0x0, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) setuid(r3) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xfffffffffffffeaa) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000"], 0x3a, 0x1, 0x1800) r6 = msgget$private(0x0, 0x1fe) close(r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0xe, 0x80, 0x4}, {{r2}, 0xfffffffffffffffd, 0x30, 0x4, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0xa8, 0x3, 0x8, 0x9}], 0x9, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x2c, 0x1, 0x7fff, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x401}, {{r2}, 0xfffffffffffffffc, 0xe, 0x0, 0x62, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x81}], 0x9, &(0x7f0000000340)={0x0, 0x30}) r8 = getpgrp() msgsnd(r6, &(0x7f0000000280)={0x3, "9c89a45aa1e3f70ebadcaeca01d8c7b0d64167b96f0817e6b7bcd31fd81f1e2178b46d8a1fda98bee9b2b86bc74c20871b2ea906c32740429e9b70d2dfab861961cd11cf2a877ed1af3c3a930b5da04369202dde1b895b85fe6a65bfab24fd6b50f901e2e419f869e3fbd991248749e5595483afcebf11c0ff"}, 0x81, 0x800) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r8, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 12:22:08 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x100000000, [{0x3, 0x3}, {0x3}, {0x3, 0x8000}, {0x2, 0x2}, {0x3, 0xce}, {0x2, 0xff}, {0x2}, {0x3, 0x5}, {0x0, 0x2}, {0x2, 0x40}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x5b5754e6}, {0x0, 0x2b1c00}, {0x3, 0x6}, {0x0, 0x8}, {0x2, 0x4}, {0x2, 0x1}, {0x3, 0x8}, {0x1, 0x9}, {0x3, 0x800}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x8}, {0x2, 0x401}, {0x3, 0x7}, {0x3, 0x7fff}, {0x3, 0x7}, {0x2, 0x9}, {0x1, 0x1}, {0x2, 0x8000}]}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)={0x0, 0x1}) close(r0) fchdir(r1) 12:22:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCCONS(r3, 0x4010426e, &(0x7f0000000000)) 12:22:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) 12:22:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x20000000000000, 0x0, 0x0) r1 = geteuid() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = getegid() r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r5 = getpgid(0x0) r6 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x2, r1, r3, r1, r3, 0x100, 0x9}, 0x73d, 0x100000001, r5, r6, 0x0, 0xce5, 0x1}) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 12:22:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6002, 0x552) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x1) 12:22:08 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f0000000800)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b41188921591ac86f0feb16337d885365140e965875403485e9e19c0548aa1bb126c68", 0x112, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x0, 0x7, 0x2) semget(0x3, 0x1000000000205, 0xa) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 12:22:08 executing program 1: sync() r0 = socket$inet(0x2, 0x40000008000, 0xa) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000002240)=""/101, 0x65}, {&(0x7f00000022c0)=""/17, 0x11}, {&(0x7f0000002300)=""/40, 0x28}, {&(0x7f0000002340)=""/16, 0x10}, {&(0x7f0000002380)=""/11, 0xb}], 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/231, 0xe7}, {&(0x7f0000002440)=""/74, 0x4a}, {&(0x7f0000001180)=""/108, 0xffffffffffffff54}], 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)="02a420ba0b27fc314f485ad5d53e1cc830dfb51d79711deeea5e3805aa6db77940d535ee1456df89c91351715bc39e98add6814d506b5b963aca33bb88fe750f89d2b7cfc30f44f0cc41fe1cacf35218ab1122feaeb5c482016dc0a131ae9e9a898962ecc961a869da36faaf86b50cfd24d353153e3583a30cbcf6395871c0b9e5141b19a49d8924e35fdc58868dde311554838d5324c8f9e6a0a964cac7c3f5a1b64a6d1e0764f499918df9a53135c9c2c932e2c466ee4e06dabfebc15aa95935ba0ca0708dcc07e646f06a91b01b85eeb46b622e13278e25f736865b25ce0decde7e8054b0f9a43abb34b502e3371781162987b6f7dae98cca8cd69897fb75abf4818030bc76cebd55bd28fbde609dbf83f6eb66da1fa2f9f4e19f644e5195bf2bd945cd64b29b49c86b69a6b2d6bf2106b307d7342ed33259255daea3853a75bd60c0214dbd5ad6402cbee2d34814861f2a16d1327d1c45563bc4304f09e4c4320221af12ed9c0737bf008b9736f29dd1e7010589b5320a9548661702fe7c3c0a776774774e03430adda6e98289c25a99c11108eeaf8f6fab668d2610967e78174baea162f56fd90667f574000b3f84a5a0a106354335ad0357e9920052a83087a50b3b955d467602b7c6e33f050725372fcf15d9273ba18d0ef84d481cec0f00065a0926126efad1dfcf00bdc6a5ecf40c2f668c4895bd106a74b4eb4bd9d3714fc1753bf49157e5484488227f9fd5f6a83fec3a65a882c93ae43bf2c5f94c6c81ba1403a8680e4bf3752a46f90ab72896e0c5a54adf8255b186b02b92156c54ec333d8c2e488f657a9e031d0e743a144cc8c13be5014bbe6259db68a24bb8a7da363ece63cd65a02b11034d183ac37a4f7c93cc01d8fa3f3d696e431076c8d2bffc57e4137f455c07a429b69bac52bd57c8d2d00d89ce76c666a55e921294116885204ddf7cd06dc713817829418f9a15f96465e4f7dd99a799a4129a94c9e7916902af9e1d6ca7b2dd9f9ffe767c839de341bf3969036d3b0f37a4f8ea1b4050d36d9efd0a9a7de694852c793140928e5a7ed120f80fa335a997c3b3675b37612a36cb80e1264a090fa5e9b50ea2065414286489fb6c17d0099f317bb55ae29718cdb8424bee7334cc945678b3aeb8cfb0ce3c92cd5f45d14e9bf953e5e835a8ea91bf4a849ab70ab46ae742132c96dca22a1776ba131b3b1336ff93ba69bc947c84370aa25609e65d373b0562ceaf9241115d705dc24640906054e3d8659dc01de045684aa166a9e41c4503317d7bda963186b745d96bbab548aff11069b37e78158f2be3cafb35a839ee731932bf283ab79e6925d20c32f8628a5dee7491bbc40c5102ec2e9c9a3330da053866b1e896f2b7e1a9b2b40dcae09d1c3b81f3eb115a90c37c74e1142492c1665284dd5259c21d2e6db5010b0ca51caaf1488b4030bc7441f9ff7699a9aaa302380cfbd8685f7a012ee57e349c10f891e696471190aa85aa00fd23ddb449a438a1ec89b1acf2f4f4e3d9fc6c8214b04387b4b412d8d6e0aa8d9e3f15d10c619e40daf4640f76d9540894052cbea0b6c016847b5851de1fa9ce9f5b5fc435b59e68b011fb80b7e9e08c6c91ed214ffd3552ce5069a745b9c57ea9b5bc6ad6595e9b00fb7d85c22b24eaa053ec590fae5a708669af18235fcf47ab5309bed356242b25b57b40b4fb9076a22c541010dc3a2bc00df567081b6ccfc5fe1d35467bc42069c30d4e910d29fc2c6c0608764151cd0a25ad3f7b06372706ba5937807c496ef9d8bbbde1681991f33b48ba8325d3fb64ec6273a6a199feda7d148c85cf5e3a8c5e85a595a16b1e93a7103dbb4538cc1f9d64da18fe976dd6975cd33b0f6e0d6a332b534fe3efae6e39331558428f53e23c5d1e4befff8f61bf91f1ae8ee28319430f91aaf6d9b931d4e8ac95bfc9f9773b1f9bdbf6bb7b529e15d2a856c5631cd89080b5671a15e67065fef5b16af94a472ac939f935cf00a15e8278c8b1e40a9e0037e3d88725c37b0358632a3f47d0a9e50e450dafbfa2aa07574151c18606620cd92f9919e262e7673fbd66108ee7ba320078be9de780888a8c4c153e09db534e07c579792e15058f7d8a2a532abe29e0ee93f958cb62d550224e7973ce49e5bbdec6334c1093c070a1e7718db2227751d14d0d4ce48c28e481a9f73e06ba8d271a110fc66c0b0d757717e2bdd2cc472392f6978e9abb2dda4117c07d9e7d07345792faa74a22e4623c71574af001554485e31260648f825ec6d6bf95133134961f3b795db5906ccc360e597f2b0f5a73cb05ebf0d830ca7e934f98f7d6f550a47f15dc25a0fa863a25ca3a3c5baa2e693a0560681838c324afa32d525782fcf31cbe2edd0ecc6c237332bb4f66981d76d7188e652665d84d0fb9026b193c34b95be8991544c4cf69a80d016746025fb4eaf8d968b93ec2ab9cf45ccfc19fe33be9ea584b0a796ea9da8982680d5a45fa94c08bf723e3d26f66d7e8c554253baea319b8e4f81e4f2f5fd1a8e9f938f8fddf3e957af7649c7f43f80b9db2689db805ccde83ee11e039f45ee323fe14b0f42f367ddf8c6b2942bcf3dc032696da96b49f2094ba07c1365182698e88c32a47af5dc922ad057b1be2b9bbc643c8bd1326eefda3539fd73de2ebaabaf90093a73cc0d5773732a5f852056c930b8995ff096d7109837f40083ad987641773592abc7dad49fb38565a75343948a68ed581b81ef50ed6516cd97df132813494df1a3e0cbdbd3ece5d5ed101153e68aaa8ae20cef24897fa4e85e2cf83fce3555cd09452a31568e2d9a111fed265841f93df695213ee4e29a4c1a04d5f551908caac74e31f274babd7f022a23b6672ab5a7dde6c48b0bb9ee72ad390173095fd0b4af3b0c97887a325a670b1932ff05c44d12d795878dddecbdb3caa0999846c9a9d30c46ac604779b6c850a9cecfe5163b7b9a9b0acf591faa6cce64706c14f76c82aaef8ebf69057e484cbf537d76d7f090de3a9dab56e751c0354466de8bb1a8e60333be12f7c8359e6d929b1758627aeb84c87428345a81d1034c33f6053ad27f6a1fc0bc4b15a8120fa5626e11ea8b1bcb625f76be09a93cbcd7f2949fbd25b64ca7e599e59b032b03c8646b3692aff56b769734eaa9a946c2a81414ec31e73b40bbecb786178e1d57bc759f133fadbe57077440fef1dff6c4c3a2e0fb288cee4c9ba2b27124d5364cea0b7d815fce76aa3c02df3b7ce4a23ddf1a1ff8f2132966cd16e1694ebf6e4d5fb306dcab666328dc60e3c560cceb47219d9324f102fca06e111b79f8967d09979ca3968a78487890f743f732076f60772aa46444cf77744a0d38fc701607eb5ab9b2cfcfe1ae2e293f00946c0b7b62db5ef70cf6a5e47a35da13e51edb9150ef1f8d686731f5b3fb72af210b578b7c9fc28c6257b57e4362b14adac876410ec37ead53ae962c71635b61286e8ab048989dee90c66580e86d8d2fde6fb7d4c8694c3f2070ef94a616ed2f97696921d5bf78046461066c02c2fa1a5f4a3ec9ad9be8ccae3c327e12515424bb96ab2ba5ce0decd4b5db75993b9737d65499334a594e0bce53340ecdad8917c94ecca459750d44bb8303af42860fffc51169f4b391c5a4ba73d420188b468696419cec667d1de86c99a4ab9d6a32ef116f81ecc87d79df8c62f7a81ddf52f3a5b602ab530ef92d204151c67a7b15a2016634318316de555a1c12a64c0f55c7277f2d5f195e641983747f2cbac5a1b942fec3069495da64cb5a197d7a01c3a7f092d2a631ea875657124a4e3c605bca18d7c3a8354b6fb7929dc340094e220a6a853544a57f3f93a4c031310bf012c476a6b6c77fac1604c6915743bb8608e417203ffd192f47d7e0c966f2d86439d4e7dd07c6b470d6c076ef5c9b2476fb3e64e11b3215d181ee0780ab9c9dd31daf4a53b8bad1182c2fc75fc1a6e7e8b255317f91560b3cededc8f41980b6a3377eb2dc69c07cbdd033d76b787f25e9baeaa96e582cacc7a6a1e691bf14ec0532dcae245ee4a8dc1c31280a480ba311ab21d0e16646a06b5e750809414443c081c4288afc5f955e7c7a8cfeb80bf28d5a512ee6087200ad26d7477d45897362e0bf05e6ed6abecc6530b4e9e798091bb9771a0fda1a3832290f65de46b9db9b1d3da0971fec4dce8e1de0df5ab2df33b442fc2047241f6fefd3fc6215479a16872e8a708d209f6f31ff63966e6f6a4b00b720722219a2cea3230b6c75d17985a9fdf2e2b180dc28bcb03f22cf1afe4b035ad03f68846686fd39182c5d900de5b1c5f6eb2229f5948ee59c9dad1cffe944461dc513f1437f06cce63ce0ba04650880b4f94459bf576c1e5ea888bfa793c2cee82bfe4f8fe4c244a4edc77b4220041a24d83805b8959454ee191fc1763029ee63594004b2a6b8e0e6f37fd1374a5981866a24a0affe771cd84c180ee1cce85b02e53f45d492a337fd809e0a82028d1f6288eacc03c651e14b2b9d5e04c9e976f0a2c343e7ccb4d1ca699575023c0acae6abfc9287b211b5625d7664992e9ec2f3b34272eb36fbbe6f32a5d53df4d5b5b93051ca4afdb549f01f085146efddae9da7df967ef378b563d2b329251bf443a5f388b6af7d236e7d14e9ffe34d3daa90c598e36b638f03c279610b7b4a051c32a3d7addfc63e9fd6eb7c66ee2fe02c4b2c2fd7a9252823a5cddea91d12bdcaecc49c83ad6973cd6e4d709c301d591fb0f4e66d79072f5cd7b5ab5113d178aaabefe2b2b056b54923f178fbf23d5e790b401a4de74a839bd589b5ada493ef64422c04212ceec67040a89a57b9f99f8af117b03fed8ddc3000e1dcceb2194bab277cb5ac03a4c68a93660fc3e44cfd267dcab59783aa783872fa408953479697ab5f977c1ff3fddcdc02753896bd6ddbbc4ce2ad0dd63719cea391ba251af2b75df002d7d167b178ad273e9862884604abb1a2627771c50cb735988bb437aee3858b128e62e4243daf5b7acc34de831e53801dc0e8d88c893cc3dec59af08ade41a0a1d6b1f9716fd31d3c403f3f9d014c79d7f70dbf9a3af1ec33068d755e7a9cd85ccf46db248bba142d38f41dd9ee4d0eee3f42409c7f39e41efa21ea0b4c026275c28625b76e7f96d099ac272c58ea04645939ad9fdd65819186d1b3f355542d6a1fd26630103972a6b596f8d9fd39561d579023bbbcad2152aeccc27a448445617f8759ac2ae899a1746284e823c725bc3590d5f97b686ae141f3f86711feb5c07e2d27ff565192cbb6c98d3609f0fb645a12c8d4e4d05be3bc72e03ee445d0fd829b84f30f65d6b273871d76059c8d45d77a749faf094b21b0aaef97b89d968da638d95310285483ad45adbe9f9658cefa5b27b5fea734c07d083fa979ba50229582fa8deed6b32867f429c38e8184239d0dada7e09278f26a4514e54631ae4412f4c2f98a59fa3d79f65b13fc227c6ecbc2bf90985e7d3d5254f8618fe1d5c59dbc75af099413d3f2375f849c119b55e126053979e7e0a25bd3b1435efcb1a2341f783d66b8e1f88fa6c1d04e81840503450a89d5ee082bb3c844c3c6b1c5e9bac113f119fa2dcd92cc25e22b497aa2ea76b6a673d083eac555db3f8403b9d86c9c461f1d6ce156d37f426162621903b7b8a0b3c4e00730704aa8e18825f51c8148e949258d7ab3ada6126b300c0600db1067b4f3f132a5649cc2b8ad825229598c410f3315091f160d98061573432e0150a111d60a78dde6f4dc4559ff2dc4deee490492011c7d572a661b65c6acfd307bba145c9", 0x1000) 12:22:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 12:22:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006003, 0x900000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) 12:22:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000001, 0x0) nanosleep(&(0x7f0000000140)={0x3, 0x100000000}, &(0x7f0000000180)) nanosleep(&(0x7f00000001c0)={0x8, 0x7}, &(0x7f0000000200)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b000200bf02008c9798171fbb18fb9d568e58a681ffe4cdca177091fa7bac75ddc107bbee18baec51f8a0d902da5691d89953357d4dec591e7d1827ad0000000000000000000000", 0x4f}], 0x1) 12:22:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x9) r2 = semget(0x3, 0x1, 0x2) semop(r2, &(0x7f0000000000)=[{0x1, 0x7}], 0x1) 12:22:09 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x141) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x0, 0x100000000000004, 0x8db}], 0x40, 0x0, 0x7, 0x0) pipe2(&(0x7f00000000c0), 0x10000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 12:22:09 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r1, 0xa, r5) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffeff) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fchdir(r5) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 12:22:10 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0}, {r0, 0x3}], 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) 12:22:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:22:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) shmget$private(0x0, 0x3000, 0x74c, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x2, &(0x7f0000000040)) 12:22:11 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000240)={0x10000000c03, 0x4, {0x6, 0x6}}) setgroups(0x2, &(0x7f0000000100)=[r4, r3]) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x11, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x2011, r5, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 12:22:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000000000, 0x3) read(r0, &(0x7f0000000280)=""/116, 0x74) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x23, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x40}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0x5be, 0x9, 0xffff, "4a44631a1da51c105328519b8f427d5aef5cadd8", 0x3, 0x2000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000300)='./bus\x00', r2, r3, 0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x101, 0x2, 0x9, 0x9b70}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/151, 0x97}], 0x1, 0x0) 12:22:11 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000240)={0x10000000c03, 0x4, {0x6, 0x6}}) setgroups(0x2, &(0x7f0000000100)=[r4, r3]) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x11, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x2011, r5, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 12:22:11 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:22:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000000000000, 0x99) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x1, 0x0, 0x3}, 0x7ff, [0x4, 0x3f, 0x9, 0x1, 0x547, 0x4, 0x7, 0x7]}, 0x3c) 12:22:12 executing program 1: r0 = open(&(0x7f0000000280)='./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$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, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000544000/0x4000)=nil, 0x4000, 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) semget(0x0, 0x7, 0x121) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 12:22:12 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3}) 12:22:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x8000, 0x40) 12:22:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000280)=0xc) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x414, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x400, 0x2, 0x20, 0x1, 0x0, 0x4, 0x0, 0x2, 0x1, 0x8, 0x6}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 12:22:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20, 0x80) close(r3) login: pckbd_enable: command error 12:22:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0xffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000d7dd3e0558963b24e040e5f7b0abba0c03ae21a26ba908a9ecf7e2aef778aaebce0ccd305db79d242d9f21e76ecad8b285f9d47741f3a00be4"], 0x10) 12:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x40) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 12:22:14 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20080, 0x8) readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/14, 0xe) chdir(&(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) r1 = geteuid() mkdir(&(0x7f0000000200)='./file1/file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mknodat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x2, 0x4dd610ef) lchown(&(0x7f0000000040)='./file1/file0\x00', r1, r2) 12:22:14 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001600)={0x8, 0x2, 0xffffffffffffff27, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getuid() r3 = getuid() setuid(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r6 = dup2(r2, r2) mknodat(r5, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r4) setuid(r4) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r6, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getsockname(r5, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001740)) 12:22:14 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="94b336af8dad07df4bb0ba6bf600398e7e0b258afc7527565a4f1483d04e5e30f59dd83e48fc4c20db", 0xffffffffffffff76}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:22:14 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8000, 0x100000000, &(0x7f0000000300)="2b247e45cd8a2c7d1dd4fa74e81c7a447b1400436f8f9b76dbafbb17edb3d53042225cba69234030611ccf78bb3e0a95ed7d95df59554d418b9084dffd79a6acfe8cce4516db2da33ac019fc8760cd07ce5228392a720be94faf7c71c8f6988b05b142a4fd845a20e6e7e3972c4dbb004eb9ee99799b66aaa178b7891a5c9625659f725582fa28cafd8c0e2f8c88b25533831624f9689c25223fa1d71c6de2b5563a8d888e748e44e7dc5ee0c0c956bfc9cfa161652a4e3dc3", 0xb9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) rmdir(&(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23d1e97cc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 12:22:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)) 12:22:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgrp() getpgid(r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x5012, r0, 0x0, 0x0) 12:22:14 executing program 0: pipe(&(0x7f00000019c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000001880)='./file0\x00', 0x802, 0x60) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000000)=@un=@file={0x0, ""/72}, 0x4a, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/131, 0x83}, {&(0x7f00000014c0)=""/245, 0xf5}, {&(0x7f00000015c0)=""/234, 0xea}], 0x9, &(0x7f0000001780)=""/107, 0x6b}, 0x800) 12:22:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 12:22:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 12:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:22:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00007b5000/0x4000)=nil, 0x4000, 0x4) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error 12:22:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10a00, 0x0) getpgrp() fcntl$getown(r0, 0x5) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x2) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000440)='C', 0x1}], 0x1) 12:22:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10493, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x100000000001, 0x3}) 12:22:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 12:22:16 executing program 0: mprotect(&(0x7f0000555000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x16, 0x0, 0x400003) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296481d951c5062ec443fb5e20830792286518a053ac50a77c7f8515e229cabff6838d181120eada4f6b3fcdcc2742ce595072b78b646da1d0a17bca7e78f3d6b583ba26eaef355345e", 0x5b) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x0, 0xc000, 0xe09c) 12:22:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="298596d8a60c6c85988b0cdfa3673fb7221b0cff9609c88cd8649f4bffa8fb102a9caff13dbc23a139eb083206be1c121f424bdb5d75130ec3ddcccc229c5791eaa9c97897a53ff8b8e2e8f53e532055334df58f4631aead2945c1ea478a7d7c3647ccf99aeea5346c5093d791f69ea7b5401a8015b66f5db50f3dfb8075d5d8d7f4a5", 0x83}, {&(0x7f0000000240)="76c0da508fb44f6c3224043edab728429c69ea170bf4810fe8f7c02d3265a49dd211aa1f6e53bf2769171d3a8370d5cf2a0b4ad663fa9917d36e581d7d33ea55955fcb1cd2a5eedcc31cfc51e9e1232419d4ddd5fcc7543d2a7bcafbcbc68544c22527ae538c76a3ee58111321be5dde0753b2203678bd3b386b94c1cc25cddbc323d3180d34de79432c9b0904781dc87bee97b0b8456764373db2ab4fb909aa918c6e919ff31b8bed2c50075f7b5c882ed9b6c380c3ce04400228fd7888a7efe2fdbceac64ad424f884f26024ce2cd5d11ef2a76c7ff65c6ddcc80d12d75eb56c8df5dc2046f161ebdb202dccb5c558f6", 0xf1}, {&(0x7f0000000080)="c4d4672310e9d56be9de1b07552670ad7603be5d28d014a1846b37d6f0edb3", 0x1f}, {&(0x7f0000000340)="56997af41c1e5db50b86585e5a850065d42507e7c76da845addf8addefcf0b3dd11e71196c7c9744a5e73eb6bed6f25a9d47e854469bf4edd7f9722b7c1b7fbee92d91a5252dcb0b6874ae1f0ea3df748e4d8e899e", 0x55}], 0x4, 0x0) dup2(r0, r1) 12:22:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x80000000000004) 12:22:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x8b, &(0x7f0000000040)=[{&(0x7f0000000100)=""/251, 0xd2}], 0x1, 0x0}, 0x400000000040) 12:22:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) shutdown(r0, 0x2) 12:22:16 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x8000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 12:22:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 12:22:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) close(r0) 12:22:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x100, 0x0, 0xaf, "82df4eba4c7b0bcfce2a1b5196e400e4f34e04dd", 0x7, 0x1ff}) pwritev(r0, &(0x7f0000000180), 0x0, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) read(r2, &(0x7f0000000340)=""/199, 0x530968456b2189ff) r3 = syz_open_pts() symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x9, 0x6, 0x0, 0x5f80000000}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000001c0)) syz_open_pts() close(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) 12:22:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x6, 0x100, &(0x7f0000000040)=""/88, &(0x7f0000000100)=0x58) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 12:22:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230607000000000000001bed7dbdcc43b88958ffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe6", 0x4f}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000000000) 12:22:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20040, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000040)="2b004077c16f435b", 0x8) r2 = semget(0x3, 0x7, 0x20a) semctl$IPC_RMID(r2, 0x0, 0x0) close(r0) 12:22:19 executing program 0: socketpair(0x1, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000140), 0x801, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0xffffffffffffffff, 0x8, 0x0) close(r2) 12:22:19 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)}, {&(0x7f00000002c0)="612568a5106eb441b5ef79a663381e367f6c868a5f0cbc5f16782bf2dfbe906ee35a3a9005ae399ce29bfc14342f2a49ed446a5cac8aebf1bd2ee2ff3fe464cc625589b0fb128c238823ca070e7f3c4acd4a973173e5b8694a6fb94122485eaf78460f97a228e34f9e2311e3fd600ff5974c2bc7f1af2d4b6860e526660b4bbc59a04fbc4e351b5e42d7f14dede4e60fc704bbfbe62740b02eab035516e0e645e671f8f6d890d26cd1c05843eac5008a510113435ceb1a3c721a04e76d35aba2ab8bc464bba56baa6789df4b4c3ec0d74b", 0xd1}, {&(0x7f00000000c0)="a74c8dca", 0x4}, {&(0x7f0000000100)="99983abd86e3524f1bf1a5928a04ba14955adfd56abbea92f77586bcd98aba48c96a3ff11ad5a0a7be0abd137be9678e26770b", 0x33}, {&(0x7f00000003c0)="0a9c5754518161e49ba9ac2806548e7f70be28c88ea022a24acb3eea0c41370a17ca00b75f353748deb04007fa2cfcbbbcb88a1bf576cb749c7d9c4cbaf0349b8d70db47e0127016d728a8a04499d4ab50c2dc802ab683b4b372880286ede6cb97335154a7", 0x65}], 0x5, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 12:22:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xfc1, 0xffffffffffff73d1, &(0x7f0000000380)="692ac3ffbc9b4c139fdd6dab2610716f99ca7dd7ca3d4e7bd2fc6ff0d931756d7e0ffffd6c50dfdce0fdf07ea9ee0ed4684837bfff4be32a7ede842d804c79c83785a31c0f08f4d283d12d07bb357975af67dea91b6a122cbb06de3082e375c5dbdc421d183e46d87fbc8b8f04d15016974db2378fed74f0b27dd9f9b69f4e00000000000000003eb7dee956c99e78ee5edda7e95a226c55dd765bff702a127b267922c6f3fafcecfac434448dc662f273baf431616898aa99a5b98e0e0f5e84ae2de8f3c2b35e0a4567b7530080000000000000ed5340730619f630dd7a131c65c71c4be96e4ad2bf572d52d057ac2c2df1d0f38c042f63f014f40e04c6cc961bebcb66120d75c96617e252827b38fc7867b7fb70def42ab46c3483555db08ac9de86eeac68fbc7b6ebf1c822f21b31d31f60fe4db840ed119a3c7669513ba3c2df701bfbcfd0fa56913a811f118cb18e586765613ecbdd6e84e2de712af2a1008000009e23138054208a642a3cafb2000000009b7be1970dc79a9da4616218cdd8979900000000000000", 0x18b) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:22:19 executing program 1: execve(0x0, 0x0, 0x0) 12:22:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000140)=0x10001, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 12:22:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 12:22:19 executing program 0: setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10020, 0x4) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x10000}) 12:22:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x4f5f, 0x7, {0x8001, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) 12:22:19 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x83, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = getuid() r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x110) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xc3a, r3, r0, r5, r0, 0x180, 0x8001}, 0x6, 0xfffffffffffffeff, r6, r7, 0x755, 0x9, 0x5}) getsockopt(r1, 0x9, 0x5, &(0x7f0000000000)=""/65, &(0x7f00000000c0)=0x41) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000400)=0xc2) setsockopt(r1, 0x2, 0x9, &(0x7f0000000080)="8d8bb4fcbf7dc300000000", 0x3) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r8 = dup2(r1, r1) ioctl$TIOCNOTTY(r8, 0x20007471) r9 = msgget(0x3, 0x100) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000380)) msgctl$IPC_RMID(r9, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/125) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCNOTTY(r8, 0x20007471) getgid() 12:22:19 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0xfffffffffffffffb, 0x19, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x2, &(0x7f0000000700)={0x8b, 0x2}) fcntl$getflags(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) geteuid() 12:22:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xfffffffffffffffa, 0x2}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xa, 0x0, 0x0, 0x0, 0x20b, 0x4}, 0x0) fsync(r1) 12:22:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x6, r0) 12:22:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfff, 0xffffffff80000000}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 12:22:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x2813, 0x1, 0x1, 0xffff, 0xfb22, 0x8001, 0x0, 0x0, 0x4, 0x5}) write(r2, &(0x7f0000000340), 0x10000014c) close(r2) 12:22:19 executing program 0: socketpair(0x1, 0x4, 0x80080000004, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="e4fb756221d4fec86bf429787290ae08009693398035d0b75a146b85a549b43631271a04e9985d8a59d6a086fcc33f60272cbc69e60a0b7504d4ddb2406d858083eb0a7c344743fb839589947933e13552c892b3c26f586d0dc45f7ea5b8fd5401d500cd1807e9f61028ea19be8517d339e63126c3f6173095b6a3caf7f88651cc949d5aa17cfc2f612393bd1a05f85487746db6e90e54e1313e9280a19bc64f50a9ab8e99c343a3d1c75bfa23ff44d35ff4d88395135af58a52733db797", 0xbe}], 0x1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 12:22:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfb, 0x7}, 0x10) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/76, 0x4c) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:22:19 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x700, 0x80) mknod(&(0x7f00000001c0)='./file0\x00', 0x6080, 0x80044fe) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x6) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 12:22:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='${\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\\\x00', &(0x7f0000000280)='\x00']) 12:22:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x804, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) 12:22:19 executing program 1: clock_settime(0x0, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000001000/0x3000)=nil) shmat(r0, &(0x7f0000003000/0x3000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 12:22:19 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x5, 0x8, 0x0, "a7b0a749d4e13ef70bd194de1d9b45a8f0493c26", 0x6, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 12:22:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r0, r1) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) setgroups(0x1, &(0x7f0000000280)=[r11]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) 12:22:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x240, 0x196) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x420, 0x54) r3 = socket$inet6(0x18, 0x8003, 0xfffffffffffffc00) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0x6b) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0xf177f3f6ccb26e89, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x3f}, {{r3}, 0xfffffffffffffffc, 0x0, 0x82, 0x1, 0x7}, {{r4}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x10000, 0x9}], 0x8000, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffff8, 0x2, 0x5a, 0x2, 0x8001}, {{r6}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0x8}, {{r7}, 0xfffffffffffffffd, 0x2, 0x8, 0x2, 0x34}], 0x8, &(0x7f0000000480)={0xe89, 0x1b1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r8, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) accept$inet(r6, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg(r9, &(0x7f00000017c0)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000600)="ca013c04102dbb6089cc6d2848ae1648179b98", 0x13}, {&(0x7f0000000640)="2fda61ddf8c675bee6fccf5000135c5e6c72adac59df33a71f06f5998d7db03e4eec366f4da2829715f72f59b379659320016293462859932ac821ee2c90bb14dfcc59ce4a68df15465566c03cb3c315a55e1374bde025c4b973811691226bc0de79fa6a9115c9eef508ffdf4a9a7899273f8906bb8cfdc8ad61404c47e550a997bd490afcfcb79a1f1ce05f84cb8044dff4496ece39dd1fd7966c733679484018a77fca7f157ae5193edf113a423842552ba6dd4ce890e8f4963fe3a99ef2970a8a7811d95a6e8d9383e6f21abe2a67d021498a072a65930a3e1e94e734187fb6ee60a643fabd641bc5cf2d5785ea3057f99b2dc3074c7f3582a31a6b295b175b9175e6420c8db831f0fb3879165995756226502b119cfbc798343ab6ee6f4f86dd761e63bbc6e879b552b289de13f3ed21d888f67c09a770e5229a02d7713015975a8a96ac13a19edeff742908f7a4171036d3df74c133526585bdc5ef91c85f63f1aa96f5cdf8ca3c48028999e69540d88971bd8aee581350bed0afe130da24e34552106c3888dd068cb71e96fb04e9d9c1f7a980b0ae1c1c7607d2d4b8bb40a37282949fe04cc196ea009ab679f07f36c97f45da8b01c9c4f281cd5c506ed3dcb6121952df966cbea83cf374efe4dd5910a600eb4e511f737238f387f3bc153e6751a509717a128ffa34e59a92d6859c53396766d2d16bd7802fe7c160b572c2d06796d3969fe12ef64b7875ce17d8168f3853e01488d6d381a42e9d17cdf2b376945b60ee7e7b34f5b26f2bdaabfb426f58746173d6d1b17f0753e912f574a32b6069401884bb3ae75f9e12052d909f64c8b3df5b29eab679974e0da0267f78ee2e9a5532a72f21b685d1214dfd3b0d104a8ac99decffbfd5d58039d734827648d7134022035043aa724a147551db87768b7b6aff6250fef5b847daabdbd042a70b5f8896f70483dcb3bb95e95d1a54173063b96399c042ac7b22067657697aa15a950ec88109c9a43c1b45f677ad5ce3719e171b8df8ad0bf021431e87a127640da3b7856e6e00d3f70373ccd3b05fac358b822948117f0330ad2ddbab7d0566d34fe14bec104be8bb722004b5e0189f1d5026bb8b352012a0e96a0cd9a150276892c16da80bbcc69b635804e8ef3b3d7dbfc0f4f8bc99c8dde787aa90995ce9b35331c58f9ca0ded78d3d1a6aee10d1ee68b5c04d075e555388fa2960bf0686a6d440978c1ae5eef3aea7a31688a5c819403650fa3f645c6d744070d4dbb22b730551b217a151715fb4932cc4565aff3e531ce792e973ddac4abc448be936110d388f0b9e414f731ec03e7fc2ec0616878021bce85d8941a1a34c5e48c00bfeae2530b22dd508453515099bb630f2eb5ee58367dbd2c89a531d4c1f1a5af2aff3ded79ff89384642a861d470760631e0d8d5366a28ae508a5cbbc2f0d7623e141d46ccfeadefb7f9ee6261e5ae14784abaddbe315b003ccb617c28ed792972ab96f30bd284ade5c0514d94eea32b2f62854e1138d1b7ef5b92357141a26578de287303b0788b6cdae78795d302ced965019260331671cd0c698edf38c2dbf7868c1ff54a27cfdaacdc8571102764e3ed987e9c96d609b8a1c91c67596c9ff3a247a2eb4cc2e3517cb984eec6c164a0ba0d4792783c82159c548c789a16881bb687f6ba1a3ccd1d27cbf4fe9d42b4dfec5ec93b8f654bbe7c22c6165fe3bda35b0dcb3c8eb0a130f12c3f14a9956d0568977c21cb1ecabdec56fec3d1e2d78cafe9e0787b81f7c3be467939efba1d17e2b5edd39f0f7893cab0432f81849086f7e96244a6a266699c33bb51949618e5344fa3806902d8b76a2a45c7e87d483a119ba755cedde553fe8fc0d393c337609c8d08abdb6d555ce7e483260f01196bf9ae0da4f828eef76f82df02ac579d28c1965b1794c868ce67bdc5324db3593c0e5326512147c50d742e79ca3d4a4ccdcc88f7d8a89c38e9e9338d530b3529eb7d19bf591d52a2737ed7595ae64d1077dfae46e277165f713fe5242df85c8fffd5ed29a09c324a7f9e603623177b13a6f241e40b9a80222245b76e9afa9dab1f4d3068420d2db43af9669d077eea304f375e72dad08506780845333c5254c81445bda2ad9be025e0a93599cb193782cb71d1b8699712bfc2985a1ab1e8832b3deb7ba6a7c7b406ba8fdea83f5e41e608fef9f520ca7f467083c1099feda555f3c7874ad66dc9973c18cab4013af7abfe1879d21512fb679a85d351b27942fe369e79f7082513a3a7f559b9039c15330a44ded477dd967969541b55cfda1e85b146185349c5847062acda2faae0623b93f6dc0167ac3174806ef047674366bce864cf84ca5d5681f93b26d87bf626649c70bb2af83ad531fe15a458ab0d5bc5fea042b1f75af2733a58b77b0720c735e501785d6cb70e0f46e91d4f6ef5f3729a2312372e235a6acf0edb288eb26f7198b7cbccff1806d6560405ddf6641edde286ea49bf9dc3d673218d33f9fdc6f572219d401ada2e05b23535ae23d1a1534953789bc296642fd79e8d48b8049d53078cb4a7260d036282dd45f508130bf54106ca2673e16bb047acc2e5a3354ababe8b43b915e538778393178e95e402744be808e24da70acf15d0ff0d317c965ad0ec8c5d96079da77e6848793a883c9c3af3a7138b2a340015ad0f6cea65e2f3b9f0f9a8bc5cae4bea8cf2a20828289c5d3fae31d035818573002fd3eb2a8ac749757d7b6027b2a369edce5ce77d1f925e3a8e60231119dc9180e4a6f4f29a849794fb6a46cfc3b0eaf82df9c8ca7a03344827c98ea47c0b836562e78ca932b14f131aeaefca5c4444028c2e33b3ec4aeea27714ea51ca7a553d5d60c4338486ad80ddccb0d5fd35165855ab3c568dc6db6f4b4dec5d14ad94226b68c5aee548558b37743652b896658efd184345afbca047e506a453b14e6bf97a4d63e2534b3c9f79950708f7d3c89cdfff37f7fd6f006c3de154f61b1920b92cd2a7dd76ddf62d9062895056dd577ffba0f5b497c4464c8324155a1e58274d1077d78c7e359b24e8d7ee0a70b493e6a6af5a9fbbe6cb414bc01675e3da64a540f3dd0fd426b4c701c344cbad1c0b4651e24d2e18b165c37c75a073db6aa8b396c1f8fcb029d73d1ef63dc99a8320bcd6a48113884bcabfe8452fdb40266db517c8da2af61dfa10499f65b028fc7a73bcca2ae3661b161ea7e548364c557f7adaf8246a2888cba9dd6f4fcf83b88ff985f86e10097326f032d527a359379dddd36cdbf38c72c843bca7f4ea5c6b96b161ca5eb9217f6b67c255a780cd879540b78bdaa2b748646c14e41ebb3a174261c760b172b035c216d93932caef6b0545d0d9fcfefd7f809dbc48bb830bdd5e565750a44920b0216eb96308fd702e7be4c8a3b59317af510af3b92118cc91257d42189ad371bf4c555b6cc959bab86156cc59e4955a6a720efa51a54efd676d7c33e6d7ef74101ebdb95f6a5f9ab2fd0a53936ee378f99de211128d4e2b49c2f13cd15a2598eb1d8e409a2071d9b0202029c10a6417424cb458a491ce272ab350672ff102c7434d985229c4f7459c0caa5797f4a5babf90838a081d0ae9a6434dc7c27543fc76c34a09f070599c254964a08afb08949108125a8994eb64342fcbc79c2755f6c0baf00d3b5c70f5efc0f998fe73816a70928652a22003c5118a117eeb4fc6fda5eadb80ff35e9258f54afc28b9435f96dc6afd38a0f200ff5c36af10d208ac5c8dedbdb98a5d0209fffb9cf2d0f9991764b58e2efc5c183e5bd68fd0be9554fc7e74601a80cd257288a9fcaa5faee2eae5eb5fa6265b12d734541560441e2045ac6afe05f57b0682e209a4eebb45ebd7a4dbf2042afb13ce232e8bb5947f6b7bf462106266c9b964296d369045dc86b241006563ea491367d96d6df7460b65ad28388747f2a85a88bd00444342fc5398c1a5f5ba6f5621350e25e9ca4b61d5710730d092a8be8659269da1fc0bf256dc3b3e24047ca1adcbce2201921ae73546f40f0678a64d511c1f94794a1c72d63f0e1048f72fb757d60637dc3c3d1e9ac808f4a7baae86c69449c65099345684fc94fc84ac0bec9a1b578ea98309bada9205e09750b3d5867adc396c7dcf0bcfd8e1c8b83d083024bc75161841dd621090cee0dbe9a708349192674f4d7be90adb4340c2a205336f9a98a41f07c18bb23f0b537ff2d3d452c32c9161b52f34f5194f882f8abd2538dc68487faf324d51edee8f71239302fefa8c6fb9c60ec6fa608ba39da274f293cbbcfd8ebf3d7cf87a7897b632f886f5997c46320c419bb10ccd18dda29ce27fd060803eb2c23a3e54849c3aeb6068025105b45f1fb882f06f502841f9668a732388396ab69f648108b42048c70b993cb0ced1be12385b5b59113a9a4f9488c0fc522507785a49e70b189333e547a41117a0abb05c8698ca93d14095288b5d212ac8264277ee741df131359b8cb2a5afeeb2a19659339303eb132b88309f6a19c97698b32ef22f77db88e29c6e04178e20cc0ea50079f4091ab8340bfde9e4594d32a9550349ebc36889fb4fb600988b64e495cdd94a21218fa9098c1fe5d3d4aef9dca234bddb9182070d41b9e8bf2e38d8043a4fa8cc65b5a37cbe6d7fab405ad11c40775c63c379d4ebbe1e709a641c74b8a7ee6e2066de66d73ddd8d0b5d29ed92a6772a61e15e77cc1dd21ea36461da056ff9f7ad12e22f77a064e7733726809169f39f23fde5d2608ba7c31fef9c90bfc9b0932517c3081a8332101f00161d3cc8041e9e08849299818df7ee107dfd96694a74aee2a8b00e4da23c69d91f3d8975fbbd5c0ad1c3a1d23de711b648c76a224e6a4550582f5539182d60717d10b334b04068daf7fb19a32e7df087395eefe3d0a1c86e85ecd1dacb255bee9458a84ae31f14bd110e60efb984af79a31483438a59cee758640da85ba39ab3e3f28e19d79325b3276f40593ff56c4db0e86559723f8db4724bbf4a4ae90c7ca44ff04517b1b95c34967e656576b43dd3c1206abc61663f06b9978dc452df34fdc194bf697a205f7231e5ca10b2dfce8abb4f48d6ab207b30e6a656dbf8577fcca959b4a147499b0071a19a3467e56ec395395778ba998389897003ff9a56eaab9a1f7e072c8ca08f5abf4c7bb805b87d5c4f480aa0d0aad69d703b1e6f77bf71fe3b492b85b2026645eafaad0b3ebadfd39ca92d7eaecc5afa059a39c85a353f813220c1b2eb4d0579771c45b26a103f4ecfc66d0c9cc2ec32956938b73eedd95e65673d1a88d487191fb6217036738e400904d17ce9a78e52a3887a17a6d941c956fb32fe77bf188d009a5a015289658589e74d6b9610c753f770f9aa0e35c4499b944ba1b6693d54e72d4f61772d48b2f4f1be0bbbd41568a17b4f49d0016f7d1723b3a724cfc902094d8e5cde4419938e6d098b9baf087bbd05afe4868dc8665e8305b23ca2823d285f3e9b268f57d0e3a85d6dadff3f7d300f19e0a83f40e0d6b0b4dc7d135875478e739afe725f64410eed27936a0667989cda86162fa61002c6736c812e21a2bb425ac1d4d89a766d3441d9979532dee64fe12142643a713d9048517c939ebb86ac5d59b8f7c6fe4be2b4e6caae5520fca92d65b3802e7c17d4e40b14215485b3226126c8bbea6fc8afdcebfc31849667c2f28a4956b118b505c22d86bb6b3025e1708ccdeea1aceba565774fd0ef6ec719c7ba72d09a19b93a28b6458e0be1f626eee9314793b32c6c3514103c550e2eb353ab4f0c85f1fdd810d3c8cc", 0x1000}, {&(0x7f0000001640)="5b00fec27315f3c1a17d828e7d33d7aa65f12910c137a7ac65012f3fc31e48d5fdfa1c3237762dbfd0c29366aeee418872494b17cbde4815fb5a17cae195bde29585ce1d7b01604a93111a1b84ccef030be153cffc33f3", 0x57}], 0x3, &(0x7f0000001700)=[{0x60, 0x1, 0x3, "b955a0ebf558d87293e7b115c7f9963ab140a082f32a0f7c8a749706d4781bb7c78f06fa74c9b54be2d4051c0ebe8647b4436491e57d520f40875909146c7762321d30dc7dc42274b4b5ebbec4c1d2"}, {0x48, 0xffff, 0x0, "8fee63776f9114cd314429294ec2e38370f9e1b670cb5eaacbc10c6fd3ccac5751c55449668a0dcb31cbb21f6adf2646c47831c0a1"}], 0xa8}, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 12:22:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 12:22:19 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x5, &(0x7f0000000000)) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 12:22:19 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x6) r4 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000940)=""/241) setuid(r2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in6={0x18, 0x3, 0x80000001, 0xe9f}, 0x1) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:22:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="6ceef39ff442a70a3471046643b27547c08efad1983f061716b9cea80951f68111c20b7179fda303d56fd7d4c1785f7ed339d40615ebdf4a373932df", 0x3c, 0x6, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x172) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) 12:22:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) pipe(&(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) socketpair(0x20, 0x3, 0x3, &(0x7f0000000180)) socketpair(0x18, 0x4000, 0x7572, &(0x7f00000000c0)) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x40) 12:22:20 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x26, 0xb9da0d46f7dcfe47, 0x10001) 12:22:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x689ca3b2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) 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) 12:22:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440), 0xc98, 0x0, 0xb811, 0x0) 12:22:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) chmod(&(0x7f0000000840)='./file0/file0/file0\x00', 0x82) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a000000000000000000000000000000"], 0x1, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 12:22:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x20, 0x20000080000001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x105, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100", 0x0, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:22:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/114, 0x72, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000a9f75682ef6c2fbd37b7da6de0d0f70394bbfddbb5e58744686e5e409479b02711546befc43115d24d38bfd8144d8f00fbb7b016264be70d3da8b8d951e5aaae7df71f82b652b23289c38324cefd507cab4aa7cfe2ce54a2933930a2c9e580bab90280c9b31dbb303b2eba7880cf8f3c27625c76e7dcd75757ecfdbf0dbd4bc6193bf1f1"], 0xa) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 12:22:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="b7b6cb76a6f99f870f42cdd4073374da37d68441642bf5b979763ac51590f4641c2aec09051fa75ac264ddfbc6546d880dc6c11a7b092fe1bd72ea90af8e76f35ab279e846a592794656843cdea3e73462de8744e566dcc0d104e81f970a1eb9e61828f6bd6c5652a313391f4d044d7dd369a530430d98a0df196a8a8b33b76f27427c2948e7ed323d1ad58fe4f8dfc51803b5071a0cc77682", 0x99) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000080)="db083030643797ad4dc21c7e6f7e85ef425a97eb7e7c7700", 0x18) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 12:22:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="f96af427a989827ebbda938046ed4bb5b5535e3dd10df859c52c226c3e9ad008662a133a1569b6e3ffb40db904a778d3a44637cfa652d1", 0x37}, {&(0x7f0000000140)="983ee9e7ba55b31db6beff8c8610e9ea4518f443cf21d7bf86249690620f7477aed5b9a658b2d65e88cb845bb57a06af397901999318b3f413ce1f97e3ceab930b18060bb9af33136d6c26bcb7010a9a0da9aa8e7e823bf28c6d3d8a251a30f02d9f5de226285105af9ed02104b901816980aff27d36e91b76f420b0a2d84f13bca28953b39e7711f79486c6e4b3f1592aa4612f09a36be9c23ae57fba5ce46cc821e8d34a25f61c9eee8c6e90afde002bb400b3943d4c8f634e00388b95123a868fd215d68145f31359c743124fd74fe198ae6c3f0ce007f18693196a8d6f031c2821797a80a2961192cae8596bc46ff9e2fb9ac0555364f8c5ce0582a40d7fae88dc0f2e8bbcd0acdf46389554967e96e026e15ed78601b3804557454fb3f23a744446cf77e1c08054966afd723e526462d198559fd0617f4ef75faf6fd6089e83565ea123af0d9eb6550606e4d65c99e73cd1bbf5d29be25b2e7e34afa34f1264570740bc9c14e26c28032abc8a0d9e0264319ce86b7499c017246c09a422bc8418aa80a9db831c308aa91b88765113779cbad8f67223b53c20fe92f160fdd0f2ff871624235647def053c913e555ac9550c6f94214e72c1049fccbd32e28d922c4ac07a64e329b16c02493f378ebd2e7803e7c0a849fabb9c067ec3855f3528580f7eb0e86c573fe6bfba0f07eec623cb90f162d63dfc90d4453147cfe5f262f4384ab5bffb28d74483fe36deab35b7996c9164321543352c60b5bf4110a7b4969c81957417b285c09c8d6002a4773816190fc84cb3ffe51628fc3c39f61bfa2fda1a1bbc9e49b95b8ad43af23e3c2a22bce314569e6dc4509260462476f9a82cef7276f138959e1e8b58f1e9ae86806a72728177b233979fc8b129e3339e257a8bce37247f4401d1ccd9f73b8de9bbd1dabc2349dee523cc76d77c61b826a1a8356690b09e090dbf8d7009c8c6ea77b817d095117afc38568166df90412f50a7876ee4b48c485fc314db6cc5498a9881442e3f1c1c427bbc662fde207358d5b3b34ddf31b7b34317fa41bde918098b3b4899b57f84800587d2658855d460e4b1004350c4901cd557bd403f27d2a1427e2d7c1f7ea62008dacd3d5f5a870422e8f6d4b5b3635adfa96d95a3343f3a229b5a9d5fa5f3201bb7673554604476f95fadc119f1bdcd2c93abbfa88329844ba3cbdf7f520c1a96a9b3a52502fd16c9eb25a5aed1616c6227d9f7a9be1dd4fc0642dcead70c7099f392d044311d55dad4d779e0ad8fb78cfe3f9fd51f1979bb4f0fd5bb4d4c643377dcb3c757c5662f11bbece72413ca5a742ce514e23b569a6ec3f4b3ba6ec3bbe5a2d87a3ec9ed2fe82c23aa666f91bec8992d2f807a215593b145f5abfe1849d219e575bee111dc13395ebbe75def4b165e1eb73341aac2a15132a4f17d1b8543012967cdc6273973bcbadbeae3f27f1ab463a3ddb09dc5e1109464af47512165246a7321b564cd9d4ea7d102a8678c1b240c74de17a58c36d0b77cffae1ee6e628311b02696782321a1b85bbfd2316db71764d433678329a51009747ee4ea161c4e38f9e859c7873ee718f6a7ad36f2a97ea73d048a4a0368c89d7b4249688d2dd9938ca65d26b9897d841028992413680f2d2e8a8556be3d4afc6a4ad64dda5fa7bc9db2b03a995591b92598705bfbe4c07b5f593ef98ec04d0438591d81afcd473198bdbd37389d13ae5fc400cd2374e94c228c54a57a25aad9b5ca9f7218779b310531eaf9be151f86a64ffffea06ac011103a8ace3a6cf6c988adc71abc1fdda807f59e3430807e1f342fa7acb02c30ae22ea83ddf515441dc56e72c48f0719403e4fd01454d500558e0e7a7243640812fccbc4df611cb7db3fd451423f23af23ce826ed594f84aff934b2e136e137e61a330bf492dacbcf8b0a3c02aae930f9cc11a41b2932dda1d52764b3965ea2041b524fc80aa5e00df0359a83be2c67e744fad46b9da70b324d4b0f044ff66870cd77f4987db625e78e3432a559a87be563275fa1b509a4eea17471c9f87955a2fee36f76a77564d86d9e741daf7353711aa30c6ddace81a3b1b4e1f40ff4e48e213760d7e9b656cc11e27ce9f0750782c5ef7e901f3f2c4b5b2b1426f561275ed229dcd9ee9bb71d35b6d92367b6ca6368d669c7beaf93b680bc5536f5d8b702bcbbc5e45206fccbac6206b6606deb3d39bc1bc8260b74feb83bf895e4d22d91148e065295068355a1470931893e2bb64010de88512f60776501dc803a7210f2257e92f99eaa72299166403824380a9fa3e05a45685f85a7aa6efcbb1d6f5cd4d77cbf7a0c39d742512c888618cab92525c0c70d65594dc10098ad269ed238dcc55c9060a26e5e8821eb69f5ea7837737336df76ca87c1bb937b674980db1ec928999f923c061a4c368fc3132bcd6cd531847fd7ea95e6f442e871d348375dd7416357bc9457586957d65b7ad6dd8e2d489709cc70819ea7ceab84be207177ea7b7e34da73f3eee2fff88ff1ccffdce129fd2d766f47b75976bcbc98d1b3ce70690cc602a3b38fe73c12946023ca4bd09e989f397e2341d2c7fc6ee8fdaf02bd65fef6737a80b9105b52332a2d6e953df4332d9233f6fefdca9146e338253f4cb9e8bdc22f208c090231838852284c91618f61e5f1969c657c9be11b4af732fcbe4c1e3996cc9161fe818b45ab8ef360b9c48df4b76c4f202338c3accc594be8e1d20ebd2f20c701be55bcd118d9d465c4fc49f9a0270e57cce4dc90d7125e41b68f2b725196475cb5df8e1222b1d4eadadcb4c8d509b7ff739b436961cdc17837714c8a8ddaa3e739dd6c300fa02ea2d225cee553af9995a466eaab713f5e5b954d2f7782a6691cebf150de669c56db11db2ff9e428e2806761b2887b1292dbd48973d4ebd41024f7eada5c0c3524e923756a90d13557319c2e16945518587d07ff7088ffc4ef63c534d65f5e0531c89cd48f15a296cc043b6f79288b44cd6757c10d1c3dfb1424a493c4beaa0298a82323b07c71c2d71cb557787951093b095d2763b3fcee6238d77342517936347ca8da1434351bbb599df7277027c91017eec01712fb3ab1e0773c6a4cdaf81f9bf9c05a6fec8f982c139ae5e74339cbf9e467e5d8a422509fce1d1d00c8d1b2022200c493c1d73de1cba28aab718f96ac679a46c102bc4c091bfc216c242ae2e7390e8ea1d3cb9bb47fe7040b12387cf3ff72867143b237cb811e6cc513a8b2d18274b3e9ff54520c98433ad1a975657f74b17d5bf00e6519102a74de45d7f7d45054615e7ad2c8530d79be12936a1c764c7b220ee8299ebf17f7a8ed71d335a10411cbe10a9e7cbe0f49e306d0c5ffbd46d1bf03099189bbfccb5136286835f76485476c53e5448ae1513ca672688301a4e936542ff1aa033f59c79c43acd9d991fc60e1e74ec12a25365c3ff08be39a6b9f4d9eb4ee3c06abd11144eecd07044b1c625b09ea387c81ce1fa2721a34c974a78289807898aa6d9723381f9fdb3d79465de77f3097cd3baf2857f80bce704e403a6b5063393c7346f8362a74e05070e59efe2d41ec7f41efa8fdc57003d4b947cbbdd2aadd5a0a2cb82cd4e69e41e0496c36985209f4a05daf33e771fa6950bde7057046a107ec26556d937e60304c297a5265b7fde8b45393d6ac07403f55aceeff392eba023079a9bdc2c20cee9c1b5085be81cf4325f2931a2cd02ecaee33994e8763bb58af602849a32791019866cb933bec11e12dbf43dc58bb340a80d85a3330641a3c65cbbd38db9741a6771f7a07998723462145fe1cb49c19e1c9027560b6c6a2865f0b95aa453244706efab4e02580f267761509ac99ac245ed5582890462e1edd10467cb9a51ac257ed2513f44c57855e01e61074414aa92854ecfa4ad5d1796f307e00a18e2c78674a62747f771bbcd7239ac7100f4a9cdf1097f88a38ef3253bbac2c83e5d50c0d9513b7a84d6ad6e0f4e0140b56a0e072b9d6220058e8f1d801bd5e780599742c7a2541b8ecbe287cba76c1d6ed3a2ac7da92fa8d0eb1c119d4e5bfb7f19eee893de45eb2cac4d339f93474bbf64fb60c51128ca437e64d505182c7a6b2efa1b13fa21d8892e970539bea41d1cf08a715c305c2cba1a105321b929d89a4408f946ef236d50608c717a613ee5092f80d8e11a91e623128463b3dda336fffea4d2df384f3700f2384b1d03212667034ef9b421e0dbe81bf4cef32d74b2204cf9398e41cb48c858aa8f03e4cfcef22381c7731238943e5f66ab4a7c98254112b143b14c5ded19996fb9e959cbdf12d71b6e40687f1395da31258a844efa5dd065ed7fb72e30274616bb411cb4eaeae1a9e70b5179d3820d6154488182823ab21de69c907cda130e0b62d773a154673d419c26cb480a21c25eaabb3a2acfc5bdd9a9bbd698117ceeb3102f98dd375280563a7d0f992216d982eed56b16149a28481a645cd49250641eaedadf0b6af28bd49026f26b79ddf43e15c79f147d5502f48f33f4d6838739f89b985af793990f47fd5414de16ff3c01b07815fd1a112afd6a9a9722edce4007b7c3dd0e450402eb52b518cd38ae3ba7c2411f88bb59e113687f21db149aa93906a9e76a393dd48da24713e4ff4f09fc70ecbeb85c88663de8386bb2b12db193c9c0a95e636f03b0ced4d9a3685a83c2d5aaa2b46f33371e225eebb7826ca401a887db1e189420165342024132920934e7c0a9e84f3b960728ba5d91be99fb624172a988c796e445a3356b3529372ba4fe6ab87dba372fc3b5434e12407bdd90d1e368ab2ac36e8bcab23a5f3ca06f14eecbf2611c95a340308cb88a1df9c348913dd6abcb7ea83074b7c77cda20df819ec9b0c78cc489cd9c327b0dfa44c07b0abc34bd8351f7af7138639ca66fa44b96eaf45676ac87f7dadb9a000ac34c6fa044bf60bc7e0c8ac37bc262656b32150cd0ef587a73fe1efe4dd7f156664541e080e53ca4abe3527099dc4d952eaafc5bbfd3bf047e46ced4916a81355fdb7b77d22aa3c18b093f1f02ca52d6c4b21547a664e05d6113d690072310a35a92cedfd8cbc81b738230d3443fc79f9d6073f4d6fc8d3e658e59a4940e4a098b3d9937cc8f77da73bc5e7a3af3f1d01dffa7acbe0acfcad94828f7ef92584ec2a7e58e5735989091539e041dc262a81aad021b55326209fb295c0b82e16b8782b62b560b80dc4bfe3e8b4b81068c0c2a5a179012bf58e67e9b8ecc0433a190e82c4159126b042fc90525f4677b862fbca36a3744e70382412aa06a48d174199522b57a2ec82ca9f703c275ea75bd16e3453b450b5ad4fae5c627ef1f5054b2c989e1efecdb5a4a05488f45f1b850ce4ba55b0880946391a7a07386646f5fd5cf274695b5b7665813c54322e96f818072608cf38cd044b5ec8973d9b725b72016cb69d825b4a9e5604c668ca9d45cbedf015410ff618721fc87eab0f41f536248d7671ddc4036cb13f330a0b7790d991388ad85f684ecff41b0a596e6eda41f82b1c867561c6d3ecd8a16fcd093fab3d2847d8f310ba5cbc7b075fdf0d445ce4d1c568af6744af729117c9f0ec313fe90b79eecfff4cf18e2056745a813c425078d9c8a3a9b86efcac33ec4383a5cd9bb8d2aab118f253c5f8dba694279bb010c4c754e9ff012c6f1cdf553a5a70d1589aa11806d8fe4c14c37334f2e7492b6da2cd6781cb72652a3163bdeb69c2b75914a28aa9fb3681ed3d3e4c1c0feb2958ec6af183c3d18b4895711abe90015ce791abd318a0b2d13e00ba01fbde97a44", 0x1000}, {&(0x7f0000000080)="d0", 0x1}, {&(0x7f0000001140)="c2c2764cef9c198a23532bd839c87d2f1de37e4bb3639a2bc30421e2d5f53c0632054ff7838c42b4820d453227f09c45b411e1c7c20b39af6d758eff80af9a46780881d0a86038c369d197f96fcb377acf52a41a1d20e0375545a164555bfa27184df883b93cb873e32fc0112c8683b3b08683b511ae58cd9e3b2aef6a7b77ce43d44080a1399ae4e225ae3a", 0x8c}, {&(0x7f00000000c0)="656038f2bb2e569188", 0x9}, {&(0x7f0000001200)="1c82e1a91fb68ffd92d82ba521d5af0f67cb8001f90df04dd87734112e90cbb4001d0049dbe200d783b555ba80bd11f2bce938759da5ee32e33f12572c14a1d3a43b15a4e23224f9c74c3c472d6f39f9fef4ff40c059df2ac1597d5e1aabf12e94ecf9b7b52517a3808a947a005e8a08270d2a87e87289e9656c40f0cc54ad341ac41522c7356672c33c6cb46976685f2a636a59ceadd378d55bf2ec1783a953", 0xa0}], 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 12:22:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) pwritev(r2, &(0x7f0000002180)=[{&(0x7f0000000100)="7405df08a705516fae59f6c270be522d35a2726deec7901e36f8fa9c7cfef29026fff54fb68fcf0dd18bb4ef9560f91b4f8532fba8abf31a5c680b8b265556aa2aacc030a5d420b52e9e6d8192d3985a10d73d1ed7d21cf919b6a1358e2ca06cd3d8d648701f9631f7426501e09537c7c041a40e6c789a1062b4ff0ef57962d94c74d54195fb6119e1aef3e2368183448de3aa049f8f2761f2866a6ca93cabe128bbeb4c53f06dbb2be8a75cbfd51e9995dabc36bd8eca412e2fabab6626c49b3307137d9f3271fdc31b182c8f59a8747b5b75fca758bf04fe678ba64bb853a95852971d83b96bf5335a9d62f6ff5cb0de93c0bd515f6688bd6f86a5744ac9ff2e5d192f72fa1e21ff48dcfb08ae46bec0d2467382582d63c41948baf485909f66f47a86ba7ec88bd5e70f21e8640c3039ded84734613d4d05f10d6a41479382dfd2a900f9f8279e650438ee5a7af7e9e35a4e8915268fdab7af68219f4d04d488ca50beed670f445c762c89116683f758d098e406bbe6af6ce933c2258b0de8384389d12d4c00fb0602fb0a2d67712f43ac8db04ac62cc550795b40a453fff2c313d2ed5e377aa6de6a8714b3232ef6e1290e03990d892572f75f4e555f5c2edc62aec36a31680218b2700fd75ce03d126ecd290e93968e27b0251e4c36b46bd959563c5014e1cccabf8107b07b9a101b42e246abfaadc5a7ac42e4078879a30763d09f603893c96744b36c0b510a9b03167db13991b3053a273f99675f00e9d1f9f19378cfd501cd6a4a8cc88c2570b8d07e06ba71edf0cd51105709d5974a4a0e6dbd3f13265651bbf9287609be152f2d74ac1b863f729faa265eefb0cc6befc363f58f67963e34ad71d8dff17b3976fb373e867d86463c5612a98804f7a9f64d1f4f74d6c9b83a21d8c9231fa65c6d6a3f317c20675c64128d225f84119bdb03dc32856b7b5b64befbed143cad0fca0131aabf7b30945c7f9f1540538f02ceb8727f232f3e8167d7f83fe38c261c6f80701a3c0442cab618c1668839362cb1e7b063246fac773c1b925b9fcf7b414e835df6cb7776d353352b2a435b5cc3cb068f363719b5d9ae4f0901ba26220e7dc3998d2d2b7ac2f812f01a92cfed3da316941ce3ab8e77205254cef310d37c4447f599ec37d3d468581096451b357dc350ee02c02667204a6bb40657668675dd0bccbf1da69ce4c5d7606e724008ec73495ce7a639a83eba7ca52f0d356f8d3d3637e54dbdca5a587d68665d7091e12ef182f2bc4e085c2d4c78fb0e94343088cf9554b0b123cea9488b1a11b6a2862f176a392aa3bfcc619c00e79c566df5f5298df1591545320accdf9a3b181136da1abf1e11cfbf8c0a8808b17cc44be7d2679d793b09dfab6a9b991ecaf1755e60f9529e673c0049ccb222eecdf96879d93e98fa295135fdf0985b36af9fc23f542171bc2d461d543eda4adf4e72523eecda0a2843c13f27d00d9d5e611654fe712c8703bf962e93756921c776730cffac7140a2b07939b6284570a005a77cacd59b8345adcd039e93ea5fc011e02b51c0a5979afc6deb0fcd8c50bb8fd0098dd9adab2cf7b06f032979436bbf7cdb0c03f0fa95785a3ee266fa150d8e0e1f41872fc9afb423be98c4a20931f283e14ab2adf73c63a93fd6ae3da382d0a5df7f3ef68dd467d6087489a3700224cfccd2b3a4c386c06a165f7688faf09869c25db8591f1c59ef537ae07ca5bf8cb65287311259459b9815fce31d3190b5736e4235f2b6114f04c21acd4365bc3e714de2c9a02bcfbfcf99645c5ad48272df95437db5711d65a5ad9abbec8670735caf8d4085cb31375dda7ad3ddf08a32de7420f75f592e588242a7ffc94d81eb8733c47fe246c3070260e4ab36cfaa00aca0bee65cd465125df176d1baa1106f80e9ca3033914fbd23a156d3bf15a31c6ea3f7584fdcceb3b2469a5ed68e0ae1b1df8751723bd958727268151993d63aacba7f23970dde4107d25f35bac9091d628a63887cc8b6e688f727f0d4384f4c2801a49aa0afb762cbca89426244fbe8561bbc8b0ab5aa7b03bbce4be911e3422dbc3f1b0f8b6ac068a9d1db1cb7082607f6ff93ef3e6dda244aabf749e203301d978178b3041594a4f543485c183f25eaa3f611cb4666c372d26b62585d7673e1f77cfa33d956727f9bfa005c4271d9e0d48b6d0aa7cb33abd8b7679a86c188849389a800a4dd00f6e9e503dc8e6c4f7ec6478795d89438382eac4398e7187260e694bed180ae00084b2d97ce259da4692679fd7f56feb6485ae20e2cf150af32c03deba1efbe95db78df311d9e64156eac90d163781f8ff3d916a7fb35ef2136b050b3d876fb6f8605e8d137e00a4947ac66f0633abd577bbdfaa4a65bceb0990e60fe0cc27684ea268b1150954a2f787ac24a323aab244eda9816931ed3ccf2e4f46a3637ad5bea07e4488f54d1601e39bf2f16a504c5ff4b10cbf129461645497d2f5d9ef39198bc0e4e017ad5861168492e6ff067bfd37ba381ecdee9e50469e1ec9e9fae3dcce75b0fd35b82463fb3ab21beb999c089de1282fb4ddada9b3d8de48c2700bb8625b8340c5a1378db0bc49b0145407516f3cc03356c44dfbdc0fc393ea62798fa52fbf0a855268abf43af35e9a0407d996ca7886c51977c39aca32e6f9dbca363e215ce949d65ad5ebf00c3b7d2261c70554cbd21a8d1428a8fa4ef2b91d1a2d19ad8e0f57c207755fb2f32fa9c7efdd06bb11ea1e1e1b6e90692c3c5c84c1a49f18eb446b6cb4f99643e93905b80992641fa4b27f3b1b8d36fd2112600ee5e6be8386fa59e0085ab793567a60f8f1fce531cfedc658f7e1a9d5c573cf4e60b975e80cb94fa47a8a0a9d2faf813857b88bface38750c7fe88b502eadd2653338a5dbd06c5e7c73f00c1f4eca2491bb2f89a334520b69daf027ecfbaac2879026a5aba2f3a0373e2d19bd17c23f9022405311c02170f8a31105c84789f17dae56a593b281b75922e83b4d1c780a46a9a6b66b4544e1fc807823c3de30e3f13c019946c04cadd2a7851c419aed63ad0677b1b4ab0555625ea40e867006894d31d065558284c8ef74f08d11739c7c0ca09d07edd71c70def815deab901b3a99c8649fe0380433e864add63031219c37e95742b00bba69665fd0fd750e0824ff15b11057217ea8b091f656341368a4590e137829034a494bf3736fb2c0ddda27e1625b62454dfe6afd72a818ebf91fa4c61c89103262663abe1b701a8dfbd6e986fa214d1fd78d1803f784aff3524894ba20d2373512599b3b923f52c2a234fa405b9dde3c299f116bce8c2aee560b0ed784d7a26ab588019b92b4fcb2e1b168a9ae114801d7ced969b995a8af36907d6ad600edb2807045a969865a170672fe13781c67588afd06508bb2d5dfc9ca8009d9e2c166751a5b8c6b6dea8a6d6d6f5568c3450560a68cf01f505846946a80ae911d3588d95906eb50f040b55e0ef58c45ccc6f86c7ee97aec40d1fa3a2f32736f2f0866fd1dbbbbff7819172afd667e2778afa95580b43c4bd0f9b07b3a96c61b15dc394c0bccd93ae0a526cc85be8627b106285b1c50c1532662d27aa5c9f4f82d6d4c535c09d99ddbd455387dd149653564649dcf1b24445f594383a3d08beb09c60f8f02a8a53af4b5b253612e7b68a469218ef251f5f32595cd23ab36e7259d6dbbf27296f315a4519ebda47bb85d7ce45baa6a028ba62fe49c342a192135a8ef7076e43eb1e519b446819bc3b610a1e14a110ce445b588d5143b982e1dad2b50b963e4d7f67868ae80a2416ab6bf7595b506ac5878a62875bcc9fd8fbfb88a93667659499df5d797d2480208d75434dfb740227bff169e1cc8bf94b89c42b1120bda590f619eb02f02ee3b6b440ca5ff5504dfc530c84113068ad7f3de3fec13a4feb7ef584ad2510039c86c772b60a860f22b80bd664c5441a2c9265b9e159822a93a0466affeb67e1d046e2e84d85571804bc0b7afce1cf5e17067289c15312ece042efc11c96d617882c991ac423b44a83f94af0b6f081e66bc6f41f381b7b36adae5c555a5f663a74b9c994287d2abaa5d60099b3e904aae527a98416daf46b1d5181dfbb0add0731db1034282c8b70d9ee83646851d169f2655e48847e6f393bc487685084b774925e889bb7b577a58754096829357048bb128ff8e51d05b3d1847eb3d92db677e22a73dd0f08c7b355fb30323ae86de72c57ceed841f7503795dbe57570b5233bbdb820b8aa099cf8d0a98b14649fe8dd7e353536ce1c646f506c30aea2db7063fa3d5ca174e1845b8bb80eb89318e57aca770d8450f971ba0906d1bda6f1a24098557c18550df49182a4f0b771e8f0ad4f77dd5d9d3f528f3bf7c03fb8e547e357fe8ea14bce86af82407add1b79e89c0f48d4b7787b77406518cf8fb095d4942542970309ba12dfcb9c38fbb8886119614084b6bfd43607b4270de56f83d8c88fabdfcdb5c24d15dd096c7d5504318453999c1d188257b9b634232afc477077bda1be98f16965e5f5a23bac1ad57f22701d0e17192749fcff78664ad42214a90779766c72ad8ac54fa3ee1b123f0f818753dce6b070f35f6401981ce7e5187a367b8d80c99c085d1beb816e4a84e0cb59cb554c09636d71d0d721f3c2e5323a3824e4bacc732310c7d91259145f957df3b9e5d744eb67dda529bdd6507560f77391cb42541849a425f82d7fda7fb146f934982d3a50e84da0e433b0e674c72c189374734ce24432447cb00142bf602fd7262e7ac4f0cd4e9eea8b4d3e2bb3a1087664455fe97d92c1227f1be3f238adca70d0ac9b3c534ce4323c37b2369565778fd55d1c215471c86bd6cc026575492fb847f50ed4904144d92b35dac67cb44de535ee485d3a875e554f82331aae2cd70fa54050a4d430cbcaf7d1928e8ccabf196f95e9c4d1976cf91394db1ed077239fbae41bb96f6fdd6dafaeb8f2a22d329a966faf677e8247aa482d29fe743ec02b03d567bd3fb4a5926099b9c1de16a3d386c09383cbe2c27759b54ac770e36337b3468b27b03b68b316b5247bddc815318ae663b010b790b85d5c6d2ee82664527a1d39a44fdf801b7d9e34fdab6eff19fd4236c759b8f72c08a840df4235515dca428fa151949e751b52ecc3235a5d23d7a35c594c49069da32e6613967e28160ac53ed19376a9a2e0261d9632d103369925ba9fdde5f1d4e9be10a2e3e4dd44dd628c6ea0806988ab8fa14a48cd37be5983b385842281bfa646bfc3627bfd129cbe59cfadafa02de4f02817bed37f7e02aefa6384afdd04b6b06a0397ee0b33d01f7a1fcc85ce6aee8318a3e75012f36d60a658df4c6949daf4a2ea7705b6dea7aee1f72124c66ac544649a6631e07eb3f53edd932556d13e8b6f28f44e23b1faaff7dd70bb5b28b23de75f70785ce99425f405ed0fef46ce38e4340d551bf2183b57570f84c938c5354185a92e91e1e333a932016bbb0179c82315b9053a4465f6b5a4492a90191fcb9d73098a5a460886c5b2c2197db0de3fb272312704330b2c8ec426f172b473f393c71b1a1ff3585edd7875c97ed722ca95ceed3c05ab63c38692ed7eda3585d022e7cefc7851c82a44d0a0f4fd1999ee4f016a1ff366292e7470d4230d1d0cd46263647af26157ec97d7627ed21f39c8e260c57954402a9deb5db068d2193c68e6ff691f7dd090ec30ce8194f19526e0e88dfd07086ae86c45469a1415947fb5cb1f9eb4eafcbcf00c1c8e7f8a15ecf85f12c74d3185cf04aa131e6ee05eb2d109ebf", 0x1000}, {&(0x7f0000000040)="357d464c974ddb47ebd9d5cb7d6941817cdafef6375ba6d8ef5872b96514fefb251c7a2d5e9572f0155ff33c5b46949a5c75af0d8f6a6fe2b9b2399f12c6ce8c114f98a81870b91e9de6a831e667cb21d9c93ae75ee2adc8465f2ab804a56589f296edcaf8bc7a9c010e1228bed7f6c9a0092031d5805d4f", 0x78}, {&(0x7f0000001100)="8313ddc5602fd9a9ae05bd49ad2edd6af751d205a329457cb96754f7a187c76a1726bc743cb098577c0c9dab0a03b62f7f8e19c80fd2696ce3b4e0c11b235576f2531c8bfed65d53db933b23dcbc75d0bcad446645b432d5ae15eeb1d9d24c83b214b34b561feabf1c9692bd3cbdb3f792d9b9bd787bb16bfa9cc3", 0x7b}, {&(0x7f0000001180)="615100de636bb3434b9782eb2eb73a70f1cd4a1d9fee737a2c1f4314f433892f1c6313407f99775787408beafdf0438839861929c181e975143cec40abfb1f455ca99aa07a4d80d9b0628840e5d882ca70a5c8e4f501ed3610cd6fb4ce2245427b5ca0386b356563380a98b75dd719abd5a36b8e5564870da70c5ec2444f07f055266cbaa8f615fdda9d4147913075ec4987d71466820bbf9b34ed41aebedba9e7b49b90f777652b95a0a9dbfe2f048483ef8e299700a5ee78849aeb24c9f24a3df2a0303018fe95bf41f3404cce3447ccb164c51477413b0fc781b380de7c39bfa34dac75c983c7587fdfbe65c04a78b73d9a5413e9aee80632cc5ec7638d0903d92ed988e0d3f7452ee12189e4de737f875d5873a86e5d2101738879504b00ff61c4dc147df7823d39085c640e86f83da543e3b10547fd1cdca92d2c56383fe4ea800578714db876d605d4384c5aefca4dd60f7392aa712351946f2feac3b0db0e64031a6e376b7d5c65bc8f150e1e1747d90a79ecb240612e41f45d35c6711d8e097f8c508aa387d56af335356566e39282b24f42528bace82cacb773ea2825e89a9ee2f3935a58434d5dfbcd5cc152189b025c18502f667dff8b88c67564af3cf3338e20f23cdc437c5766c0ca015c65b17827f9b807b6f117749e9b958ac350c5428b74a61ae4bdcc3ffd2e0c5aa4b7f41fb118f3c84412e634b5074712e3ce6456c950994640833f6a0ad1664339836847a298b23d6329e3c2e3a50833e972db79e3727ecbb1fd94aeac550cc0d1bc0f09425a322958ec4ff70e3de1d27cefb9f62f072432bc38723cea6814eb3777c43ac2f1ecfe237072c8be0e3dbb40cb2b3a7b27d5f508a63dc326695bb57d252c04f28de8638ac07159f019452b822a8858a3f0443980ed193fe4a1bdfff837b8cb0175c69ee0741516ee547ac1107e32fc00cf1c02ee352811843a3d5acdeecc90a0cf29a328c7f71b80400fd71df3510637c17c8939ff345c62a1724b081aca4997152d9a483b06c1a76db02027c9205a6e3df793a4f839a8a41387de119b642cc49634424ed2fe7bfed8d7f40e3f47ec9617448869edede463ba8bca0271f7fb576e3f12cbdb6e6333fd1ba336dab49860a02e727e57692f9018edd5e44e38eff124ad8e9332b0158d298fcb631f6884d2c6228ba938aab5b759b698101644cde0def02b648997399f777217c465514d1a95e9322c0592fbac9c82bd439d239fe2e985f7f77c2eb713726a5b1642024082e910269d921dd568761282d0c50e395debee60152a1a45961ce0a1ea793c313c4e2e3c75e5484e624944450ee78ea68eaa40405482a557fc48ea186932f2e6fed73aa6ff8d8487318f5f271ff7fdcbf3ea02ddb87af39292281390d9119a579922b9b56fb32e3bf60cd494b2a97c6f9dc1c8a37bd1a4f01b8f3badc6ac3a471f57f18c869b30f9485a9a2a0da941a405e746ab06697976abd91f3a07f5a4851c49aa1b554832d523fdfe7809e852db9218a7e56496cb07cb25a2b125aa91c364983f924c5f72ae439a833383583e1a9dc68e669d8f6c60bcff6b9966756d0d1d7a2530aea3f3a20b05bbab9b2dadf3e5cdd24d5b10c776a0b5cf6c2f1e17061161b536f48b2bdb0c1f323c17254b459bb4136812ed8a2b1349498e728abb3e40821daa99886604aeaa071819aeb3ff22294c51ade7ae075da00484103a2109cd64a049e69245cbc158fd683e9536e474e73bc46771e775a076bbe151a74fa0bc382382cad1bad8344f280cc892dc9bcd60c1992984c91d9071cee412e4a67c3eb9c4b6d9a4e2292b58e9099c933cda1648fa19547eb7b03a5832b81d5eb0796681707faa3bc6dc181e242754d13f3c9b49e3f3575c09d942d41d26412942c11989ac4bdd9d3e701b5203b44c8ad6555999da8e654adb70861b8e9272cb45d531e14ff8548b74cf1a47ca6e0a5e70c47c5d8df10c1d06269f27a9f2864fc60d93143f51a5c43f578e8e8ab4ba670d082bbfef4869a5a1b8049ceb965b7fa91e0bbd3fbca0bda24184c9e15aa5b6589c1c30ad823431c2057c20c2cc7d6afbce950c5b795740e35ba4df5d472133d903f2535b97c51549583e2bb314aa40d6b9ce850dd85785474febb2f98ca660e1ad8caa9839ade51750f415f1138504c319e9fb9c367e72d32c66d4b6ddcca18b34277ffa18387efbdf711571533b8e7a3ab150effaa7d805e940997f51af1a29a463685f28fa9dcd58052caefe38ef28d85f54ff52a7859700e61668cfcfbd99e083e12d271d818e59ff5700ca6086d1f5ad4a25602a954423ca21459b3cb46f4abc788c5562cd021fa93981d163afe48c0e2679e2393ef22a239e9fb2dad82b59263af9a3e770cc0a7c303fb05e4c2b72a06a523ba8db53e55388cf6eef999a46e49a23dd4c0d1d5e41f06248cf13c4761641615c2527d3cd0b37cc5dfa2b5de19b6759b6891eb68410744b8d65383aea65a7895023f0f156787067ca39f685716de1ed20c5e2b05a9835416b16629e2230a95532c113e9c5fafc2d0ac13804e642364d4a1e2c7a30cc6b58c617edaa5899c8c8e0ab7e4abc376f7db0e87273ee22ec15576c8e4da660fb7ad1f9ffbbe5dc87eb2afab57602a72d387690158af53820ed28d771a32871b4fb7bb4763ad899479806cbffabb9b2e9609d5d9c61e83ea8647adee1467f7cfcd963faed2dd5cc2df8379028a91a3ecd60d6a3a3eb7fd6f11ad03e431834fe41c4e1db1d9a44e3d286d64125e1e85d80e58b3a35a1840b7bf8b786834bda01e11a423a346fcc2834927769c0dc38a60b5e6da740d740d3a3326d792c4d73f4b42952acc039f1f5dbb9fe7bc97544129a2806f5734165aa54f0f2f5c5a9f6f26407c24ae314912ead9e8ede682435247a8fe6226ffeba53dd2b8963841965e6bcc9ab75bd0799f39eb0a48a01881e0f2ab27afaf1f19dacf4608df6f4d788e8ea8428f0bf2b41742fc56ddcb3de395859872131daac479075c1980f12056a179940bd7b542e74f0d5576c9baa9d09fd2791c71c3faa62579360d185c7de1dcf233c9b2bd7d712392da30c53e4cb8618fb4e897d2391913e2b56f3d55e80ae46eccb99c6cb7b4bd4d544c156d644ff4b6611949e75fd1e2610faa358d07fe13f5e4a45120c2a4fcf31dc224ccba715fb467d57f6a97f2c44b589f5456be0857228ddc21c8bcce6674d866cac6b5771119366042bd81a5f2cef7fa16f48d3f275514a875220e5e2cffc9098cd49abfc7ec2d2f65ce42af92b528bea9bfcc7652687c25ef9e6e514fcb43951b03751249db21ac3d6d29ea2014c553ac2408698925bb718b335dc56453544847ee74a4ff94fb5bd1e7630992261508b4f8c0e766e99c59e84cffcdcf1e5a782abf8d7006744a302f6803b71ab3d20759915db6a7456eea9b4c698432b1f740b4fcf84168d4dd3250e9ec6f9ff4e850f9aa18a2b8193cd478839096d19295650a84b6028dc7e635caf50c1b46bc2fe1c32f9ffb5b347e2c60ad94d9765be17c6a3038a31ca9ffba8e273f568f734abbb04924a2312d5aa7844247f4b5a3cec1a1dee861e53d3ff8065080ba3d7811dc5b0c5a055b2d6744222c61cfd32b2c6c0c6503030735add85bcf4a4f15dc8b3161b1824acde99040c2bccb0532dbecaf5aa78356d7185f4699ed126b9b82e22b37efeab46d8c605c6840fc3947dba4bd10338859832bb61ac8bf49a86aa35273a4a27dd3db3001200a133085f47c1f02ef373c232f1fe80e70d828a4fba1d6f0b06c45ebebd30f018bffd192e105be2ab772133ea9427d0e99aa66444388bad6b0026576c011175c4e439df3a29c5bc61c279dae38509b5fe21358099e3dac16562adb678c11c3cdfb1ddc5b28ac22e99c6d003fcdd450efe06b53ca42bc6909c8d82215955073b2680ba862e969a40fe9fcf19631f605f279bd5b6bd77b02fc2789e9dcc0b1f6dc54ce153df791c43739cf4c4ecbcc36a13b720e4430d2d561e914631708ebe9fef91e743742239eaffe2c32e20f25cf0fbb6aaf8f508b6b30f608afea7964e4711f56bb78d063e9bcf1fd56fbcda3fcb309e9e6fef84fd5bba19d72afaea7c43b4cc71d66a823bcef584f5245cff86f76ee5cc2c33b2d2ab8b2bbbd9e8b9b45d79cef3978604f46e1f4258e8fb71d7f4c6eb5e9f1a7b6596a4ecfdb9c6464b3f841e77fca97a7d102c524b7651bbb6cf943b15d2029c7a500ceed0f0497c4aa739ce1e12727f8a5d6d5e3aae1dbd651f325fed4f70efab38c8afa23a7852ccefc3c59ef967c4a0d2e06b1199aea6292c49c546b4857c1baadb9f29fb9af6eda7e761a543cfe6cd01d70dd9c7794b6e7c1c160d96bfa17738756d9baa78339f8a74ed05b84a0224f3fa221b78fc0f8a668263864f3ba8cdf4ef922ce741f59dd4342035f55231f5d1d1fee6a8517b95cfad1a000f8f0f24034b94c02b22934f81edf7bb9ba2a24abd220b4a079e54c702ffa9716334323552ea0da8a102f50493223b951f5af17cc7560460284a6dae1dfc4bf4ad4fb526a7ed1eed9ec1c2769e78d6aff21dd5c63699dc7196ec81a8f7cb78b9fda6dfa2b85a5430882951cdb670c743751ac38ca9447fb003e147fd31b5bb586ecd8fee956431bcf86b4ead7ede2f791b5fccd256afe9e28dcea023b5896929e331f3720bd307c37d9abf1cee1183a581de4a397d6c547a0c80a4abebc91de13f26a9a8336385c3518996874e2df9dbbf2181d011ff46709887be429d902a29aae31092c1817d4474cd034bb0e63de9b4e6d5e8cc94beab8f07a154c4700ad6f36d0361b7496f9bb3b371e85b1b8f6ee088ab52989f3f59ace8e6fd62390edbfea9cff9694e693dba965cf4b794e6ece5856e1d3534ad3cc8945fe60049cc348b2810a58c28e00207be99b5bf13680382b38e50f6c6c38eaa78008da73d17469e771a31815070076b8069c45cc43d4f247fe2ad973c4f788d88b0483c9b3df47727ed6f18d4ff5999bc95a577ffa953df72c1fe0ed8bc1ab86a424373693ccf9396c4627642ada3a9d319dfa7d40166d35eaf039e5e1e7d1439518eb0292756a71d589b456b3d44c389cb4ce5bae83054bfb10715919e33e10eeeb5baad1a494cafccb998c0a180e9ea54ad06632e23906e84e3722d9216f21bf73095762df16f310280c36bbdba4685f4493c25154ea6da3b0438c5233715ff22ed047128252d82ffe4c8053be9d2e0877072503fc62500cec3f48c6ae13aca21c3771a1a36288e53630cc860947dbe31331b207fc287bc1de1768a0f895482546963d914779392d8929b8b86eeb03ec7827b9ef8b2e841c1d8548d9a78a6c0486bc40535a08457b53497a5e5f07b838d436b77315c4e69a4b4c51c3528a4076bb3a1c2f456a3949969eb2cc65bdc7ae0e1bc4a182fec695dfbfc53b343902b7b11ab208dfe0cb200675ef28fa6a6660708ff786d9d706ba902e0c41c41260b86fc01a11356fde3ad476b474e979f30bb6c93e92636a81981226982a32e4f890e0937708d125584e18fb679f010b0b137e541181baecfba6a7fec18e5ca3bea31df135a07557450826e68be8874c0ab87701bfe4de846af5311e30f76d371902225009c79e9aa36938f4471d0deaf3d16d1aab404cf1dfe771ff7cb73ef9b1f13f5a325f7722f8a1ed52be626c33dc56baf84f248f4ff3ee57032dbe433d7973b2abc897af75bb83b2a27bdcb550f02b4ffffabf21b26f274ea6844e1ae84da698d8d37abbd845f0e30dda61e3de73ebd2ac609", 0x1000}], 0x4, 0x0) 12:22:20 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x6}, {0xc3, 0x3ff}}, 0x2) fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=""/104, 0x68) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xd4d3b1502b260b52, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 12:22:20 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='x\x00') unlink(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 12:22:20 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 12:22:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x22) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 12:22:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 12:22:21 executing program 1: syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) truncate(&(0x7f0000000280)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x4, 0x800}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4735, 0xa}, {{r1}, 0xfffffffffffffff9, 0x5, 0x0, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x5, 0x800}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x800000, 0x10000}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x20}, {{r1}, 0xfffffffffffffffb, 0x20, 0x14, 0x34, 0xfffffffffffff800}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x10, 0x8, 0x4e}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x58cffca8, 0x6d66}], 0x7f80000000000, &(0x7f0000000100)={0x6000000000000000, 0x100}) close(r0) 12:22:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/222, 0xde, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1000, 0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 12:22:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 12:22:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x2c) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x4000000068, 0x0, 0x0) 12:22:22 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1f, 0x77c1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="0aa5a7", 0x3}], 0x1, &(0x7f00000000c0)=[{0x18, 0xffff, 0x6, "1094dc9aabf41a94"}, {0x1010, 0xffff, 0xffffffff, "d8ffe3ac9f1b46227e8deb41569f720e6ef1c5e3ff3a5c2f1099e993c0b5485282adad6e76b31a16b8aca576b2313ab4199b193127519d841c8a96b01ad4c6dbbe0977347f230f4667dafd078d478d478aef05b4082d708eb5e28b4c4cfffc845e0c380bfe3d29f1917696284a6af4b0e24b478591ec1f975c2402d2e02e04e6cfc76a1d43cc944bef12bb8a1d72ceeb9a0cd92ac24680bb9dc86420b6fed30b9941175e42060cad624a984c3d5c26c9c0258042ebd0293cffd155157ca4d9ce8df7344b990dbf5be255dc766f092ba89c9810dce073ed8eec0d101a0f06f37b0d92f889849e0f8baf7699cba7172c151c335b883a26e7f569449a33c239678f3450841588b0354daa150d1e557bd3adb899f1e444267f6ef067746e80d881353ee8dfc5882365c4a85bb144493832c3675918e451892486fd2a2921141e8244f479181f1057c6c7ba90910233d0afc91476b6cabbbfe67c0946299b982886a83cb53472a4bb45a56023563f2b35cccbfaf7227b218d77e7c210237d60be9b8060a5afcdfabf58be02b095829385d6746279eb7906329b6e4204357f6804bc9fba077a6f88e71090c15ab5a556fd335714e535fd581991c56d03d1089a8092293aa0436a4204f2c2894bf70e8afa248680379db37557a537c84e368be4a73317d4afe5e05c78624084470dfa8f12f2ba971b34066bb6d1a2925daed5c1aaac377a7b03823821a30581a562d2578342b0b786b71733a20ccf3df111560d56f767e314205aef0e9272c76d0bccc69b62ec1741f3856c34e36f788e01e963f99f8814659f359923fb2c979106c3cc093817f271477aeb4c61fdc9d0234f6c723687c9f72356e602e1650af588803a0a36f59a019834ac00eb563e4ab717f474884f79a865982e3ba430936886d6af9a73b41b79d7d61f974474489861b0565a61957edaad6a9d15790248400bc2c6f64c468ebfbc839cf975c6724da601a5538192634df1343b810b223c032b1c728e3175748126d457619b4fe68b1ed83c8fe1f44deb54e08009a2944983d854feb293ce23aedaa826dd330008e867c3f9621d8bfbaf79770c776434ec2aa9ec31e7746d5dfabeee53615da2d6d6bade773152d0a8ebd15124f3feee241968805f39fe9300f3f000cddd9c7e80d8881ad3ba166f7f0fcb78237bc093e61259a9018f0ebbbb6fedd95b8119657032c5c9fd33986d677687cf2b209a0c13d6ef79cb401fef21badc687d6570d1cd7f640858bc4075de79c6215812c593b2f08e014f2737efa8918cb72152c2a15abc899bf431df682e3499e82de65fff05da9a95800524760c35a4692a8492824972dba3eb4c9e88fcc331603ee29fd6eac98cd237711f7c8986c812c1b268ce335f818bda0d0e921a234f2094af209dff7c0db15e1303436e39645a131b77e5987e024158ba514dd59e1d638f376df55abd8ebec02cb9327131acd2919e3dd137be32446cc410ae0ea06500f34523e6eecee545d99cb7d207459f46a8c92ac63d5ba54c289350d243e6d44d78301d21c68dd3172dc575ad8bb416362ef41d52f095e71b53aec78937bff225faff869b0bd2051c4c40e44ff41f8dba7237efd7fd242dfccfc2a802034114cb7610d7383fd84b2aa3baa958b6d2fe32553b823e21b4daf1faefaf4b5547c625db1d7e5933618056a42c49d1d976af85348fe429d029290707b78ded6d2f8b8a6b0be99c77d1f216ae2142388995f8de612a39dd20a1e08047bfc09824ef1ff64e66e2fc36ba3530264ec22a0bf2f96eb8d9246936612c630cbfa8821d1ca4026f8c1ec026a441c837a401e00d9121ba5c04fee04201bf331242bf1d7f6266e7539cc079d562daa4d29e3984303475bc628e940a710da722d4ba9105bd5c261f504b5e734a15afa3ffbb6173801d8efb2aac30250a2e50cc7a4b51715d042c23ae92290a7c99821902c81c2483f6ae458758a15d72c5b17d4d9f108d3bc570b2ad702614f066a58c36cd56a9f6f342e2a9138f5710c7f31ee5ba2a2867814a21ae16ce68507b5ddb8109ab6abb432121a6f583ef8cf82b7e8a3d9ab1486045daa5ce9bf7ffbfa2f44726a6aea74a9709efdcddb61cdbd94ad2ef9720b250b650f027bdebceaea330a87fae6829b0a6404911073db8c055296206b6f15ea5da275418d82943d1f6ad693035b4b7c185ce86010f673202472c15d62cfda43ef1609cfcdae9aacfd4f6a531be48a347752899bc6af4d956eeb5b2e13054a77f55096c822c94867ebf0535d8feff3e22b73a3bc831f6f24c57075d510937129e811e3298a18be398ec11f9347dc2a209d6bdc1ec6460c8afddeede13772ac4e9f6a18bab3e902c570a8a19047117d2da0c197bd737636f95b2ce2086a09a8fcb41ba13c63455e4e4df20e45a68b5dd7eb87816cc68bffe3896b18a4892e32aae681c202d908ec1911478be6f8c8ed0d61bb81295a5991b2dbc71b7f029a9f0bc150e19c6151c8f67067c047b474df2b1820c8c7265df9fa89f9d2057cb04b0f0d6825ec86b3a9e3917f956acd88f670e2a0eb73841a8526dd8fd65f61da3e4434cf0d9709e87382518f64e570fb6929c1c528ad5d9fa8a8a501bb666cae237c33ec48e7cb8a1ae0f871503740c3c46a1ee0de290eb63f5b3e2cbc5de5a1c1be22526c65989579b34158eac5f3116c93358de233179e48ca3ccff53b851fc2509f12a5a826539c3a353b08c1897a75e39a5583020b5af9dd379de45ab092e73f9fa5d64d94b81791e39b18a82fa21b71ec66b6643ec3f8335b05a6b35cbc5ba09a1660b40d6e55880529979a66c16d9d8f4f074c28b0253730e6217cefcc7544188c82838a996ffc1b9f23f0e99209d329fbe22a81d26e48286ec362fa4afcf3cd331225bdbb65afd8420a7cbc28647d1127d77e1b7f733c9b7a136f15d20f0ade8d0dc52304167f56220240ba4c5ed7c4c3bcdb627bb63116febe5e578c10649ec0d7a47c1a8a92ebbf89a64cff493de0487d695b971610338ea1bb9656ae121c94325baba2f34eb614bfbfb9311dea1b1ab28d6c0bb59e2612b64d95cd655ba93f4dafd1a23b3609a72301200f5439b318be7c4763f90b2580592bd6d3f27b34311db5db43c2e5dd9afb744aa48512a33352595d03ecdd025970393b90cbf393cf80408ced0d87046a98ee8f76ecf91c662536fa19f94366f31acf0d031ffd07a7f9bb253b85a5efe286688e5cfa2615a04a05f9c182bb28fda79e0a828ebdeedb28556fd010ac3a36a479ee4822d87b5eafd8a1adaeef1ae0e693aafec35b0ee33ab076f788847427510c37f2ef70b65fb6582ec4b6e23671a114eb59482038a6501e2d3b623698e74672d336a728955797fdf26605049ccdb4f65697fe46a60624f41d058ab78fd8f96f349cd790c2f807c67630d9d0de9c642199f77542a918a1cc75df8e071d9b082748fef72720d1dcab4f8a5ae047b50d8fbf538b8825fbf07a066244e18c85c7a9ef9b3e115c126a1c7c0aaf011289e8d1160c62b7651fa8eaeed6b73e35fd1f634aa824018175f2a7ded5b73a46f9a61dfe51d77c0bb20e5b9a96442e8e7fc4944972f6ba429aa9f5062f18bd43d43d370b759c89cbebfdeece0153665641a5c73016047b24a54f671968137ba1d0ea013649e8bceeec02ad470735a418a27b4d65089c529a062f6360ac3eb97a959440d8bd47080d38e330f18ec0d2815a628aa6f52c721c2ac0d1f08b738a956c5a30bdc03a746ba77d45a95815dd46973a712ecb051f6e7d74406380321631a3481f4143a7a62dc0cd3aca8ca02ff2e0dd2e6df8cf3a0655e414383c00a505dbf96fa3596385f7f87658b5ca2d369fc16b5a7ef8816bc093554c012c8288703e316e009dbd5aa59e7e15cf7f496515d249920223e67dc227ad04f6a464ed40ec4ab530bff3dd30df15d44a0a0bb0d17a0ac62d529b8a84ba3e55bf83a179bee79b9b684bfe2aeb60507548d914e6483f4887eb80884fcd2e355af2baee65cfc67ad1680c19983aa4e5cc5416ef27e63abf79881332f52314130cb7304aaca723618840750593fa83b1549ee6522e9bf10e22adc2d35cb8474edd027449e9d028e87d0d35b31b4d447030b20127adc149d64888e0a8a5c30b802ee3484720ce3d3ad56ff21603f2a92dfb47fc14b64d82bf701220b45e05d428ec0f816ed69193f5c877b62907e06674114f9a62a98c4c4ecc965a81f8ed8fe678becadeb9f444c7b1e27d3f2771f59772519bd41251799d760ad82e7042bd54e446994027f189f3e38987769f9673e422d484bb8288491383a437d724bf1d7a556ea4ea4375def9ba19a8eab186853434b804653dff76817b26a65d5a4d558ccc7fe7da277031105e845e47ed6f66092421b9e92452ef39c5898c0d9b0e2d5cc4920b5136218c58bdcb5f9f3eb7316fbda30b5ed91c6bb7bb0b373f483e9488c773b7a395f2d93819983a5caf38a6360cee65ea903b75f0288311a0d7b08cab9998d58cc98eab4b0c8271ad8791d5a8c72628fc5fc3497a9fedfc44a01a220c9ea776b59f5bd1c3882d5928b196e9051a7ac063e031042e9cbda4384532a148649cc3250805e68d0c9cc0ceeda05ad59fd0d4a825513eb5e68ce79cada4f6360b0283b205b59988eeb9a28e4c411fe82f60f6b94308dea861ec58b18ce58a982c5ee529b16e71b8b6dd07cddf1d3566302f8bdb8a14d13978a2ab14bb54ebc145514a8ce56c30e49208d3f0f2e8bb6b4c4bc94ceff9c9c312827adc0a150c6b0fc896972a009d946a758d694e6a2401a6ceadcc22a03c52761056ea23f8f5871f3144751db0a8072ff6f9622ab88f19d1a0889dfbd54b5113aa208a19cd7e0128b7dccbaa66a6575824aca9db8ca6490fa0880d63044e24c32fb576c09bb4e25ff770c5937334c1cb14e3903f33db769b8509a5518059f4615b00b5e108e5b6179eb4ba340929713bc270bf7589b2e20a75b470e641dc2f15ed357691e92089c8e817f566528c0425e892fb8f46d2f17df72739ff9865099b0f7e0084106a0be7a0dfdd5ae6fea71028056091e3699be7b6b18eb60dad3e4f116f00ab5f03ae14fafe35dfdedc831be5e1d296a0ec5e12d1355cde5ef9a6ef6a275443b04dafb1d58be14e69edad5c9a090a627df93f4f8474291f73241138924ca2185be489604bb8f13201a9e67c2f0b1860a92d2a4f13a672748442132dc64443bf70355b89b97ab01e2ce5a9e561e21de98fd69232d290f12e99906bd0d43247b808d96aeb0b01be2eff5d0bf022bef43df1fb62855b5649d20f3aefcd02442bded3cca2fa43389fa83ab8738caba7afee873ee2a47d7954e5b9f942044d63487ff2354c8adff28dff919cd8a1878abd186781e7afe1d477c8afcd1be2122d4315b1436198f4bcb685c16bfd36f4382fa76d258476a814b00e5f058b54b4504a93433bde38aaebc9849c8aa9cb1fd04ca10634a37ef9a313870e84c31003728f778ce6f750a6834b0267d7e85081f8739553986d00a89edeea2d124f89b55b85fffd06158e24be3587912bdafe40502bcf4db224a8ec274316033b12992743b66d5c7a728b89a08bdea568d42c01c7473c7aeb719753066aa9d7f0083c503dec22f5ead66ad979cb01cc2e0ad16e3d70a1ec0a703998d7246e5b41c32c570ce2ed23891aa3d9d0640a8a066ae6c6746ed45ded9e4382e12464e38bdc1dbd25c16d6c9867aa714923bb8c014176a0f74ec5164b34fd02dd65824dc66ff866fe5b58dd49e1ef20a777fb0d719830c5b26"}, {0x90, 0xffff, 0x1, "a29388d233d133b6248c937c0415dc573c5c446353643fd1bd20b60cb9096f0966235c18ffd8b96ff19660312baaba30f01c64a7e64ee77e072d3777162e7ce927c840f6f801dd075e9b5d8c422679f15fd795998eddc4fa3743334cf7aec5d410b8ad2fbd72f97120711e29656f87af9da5759aa9d43b0e67ed"}, {0x88, 0xffff, 0x0, "33454c497755ca2355aa06a1c252a6aeef2994e25ed66ad2e1055cc96656acbf28a09360841cde2276f6d9c1a4dd83e4a4c44f85c9d34212b0a23ef19b97757be42ff515a8d713dffcb1f41440ecb4a4b7277bd5bf7e225a8e8bf47ae81364ffec10c54ef59b682b75b3c4d544fcf4d456a8"}, {0x108, 0xffff, 0x2, "232390f534278ffe788a0777fd7ba8c9047f2c279c49eb11de3c80992b016467b1b73a8496d2811bdbed9c7b92fdf500ec7c9332ef4ccd8f614b319bc1759ab3e66444f74b8572ffe39e9b983e63822908438cb6418e6c7d9a940a527d198c8093810cdde9a9acca9f201bf767ac0c2aaa905a6b5a66a7b0a61573e410b33d70bf8e6b2b0acda36c6fb6e9fe72b35d5f22e71d6e70f01fdcb5aad7031a35f29148a2a7a00dbb70d59df938ebb0e56e335901c711aeae535dddcba069cd961ded62aea6120c935f872369eca8b40da6e18ecc75152c9c17bebee053c1a6994b4167433db56d95063299a9b422ecacf17232f679"}], 0x1248}, 0x5) r1 = socket$inet6(0x18, 0x4, 0x4) getsockopt(r1, 0x29, 0x41, 0x0, 0x0) 12:22:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xc0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8081, 0x81) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 12:22:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000180)="d1bdd7050100f1a600dee100", 0xffffffffffffff57) semget(0x1, 0x4, 0x4e1) r1 = dup(r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = semget(0x1, 0x4, 0x100) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=""/112, 0x70) shmctl$SHM_LOCK(r3, 0x3) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xae) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x3, 0x800}], 0x1) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000480)=""/135, 0x87}, {&(0x7f0000000200)=""/210, 0xd2}], 0x3, &(0x7f0000000540)=""/221, 0xdd}, 0x8000000002) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000340)=""/91) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) 12:22:22 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000000020000, 0x44) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() socket$inet6(0x18, 0x3, 0xc5) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:22:23 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x20c, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/34, 0x22, 0x841, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffb6b, 0x792}, 0xc) 12:22:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x7fff, 0x2, 0x6, 0x80, 0x5, 0x8, 0xffffffffffff66bc}, &(0x7f0000000180)={0x2, 0x2b4, 0x1, 0xfffffffffffffffd, 0x6f, 0x9d, 0xfffffffffffffffd, 0x5}, &(0x7f00000001c0)={0x8000, 0x2, 0x100, 0x4, 0x4, 0x7, 0x3b37, 0x9}, &(0x7f0000000200)={0x7f, 0x80000000}) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x8, 0x6) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x0, 0x2, 0x401, 0x1, 0xbd, 0x5, 0x9, 0x2, 0x2, 0x3, 0x7fffffff}) 12:22:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000080002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) getgroups(0x1, &(0x7f0000000180)=[0x0]) setegid(r2) r3 = semget$private(0x0, 0x1, 0x82) fcntl$dupfd(r0, 0xa, r0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xffff, r4, r5, 0x0, r6, 0x80, 0xfff}, 0xaa48, 0xcb0f, 0xfff}) 12:22:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:22:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r4 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000080)=0x401) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) shmctl$IPC_RMID(r2, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) clock_getres(0x4, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r5, 0x3) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000240)=""/164, 0xa4, 0x2, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000300)=""/20) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x3ff, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x4ee, r8, r9, r10, r11, 0x125, 0x8}, 0x1f, 0x80, 0x6}) nanosleep(&(0x7f0000000580)={0x2, 0x1f}, &(0x7f00000005c0)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000600)=0x7) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000640)) kevent(r7, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x2}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x2}, {{r5}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0xefdf}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x5}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x62, 0x80, 0x0, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x7fff, 0x266f}], 0x6, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffff8, 0x6, 0x40, 0xaea, 0x768df029}, {{r1}, 0xfffffffffffffffb, 0x9, 0x1, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x101}], 0x80, &(0x7f0000000840)={0xa6, 0x2e21}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000008c0)={0x400, 0x3}) ioctl$TIOCEXCL(r6, 0x2000740d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x0, 0x0) 12:22:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="3d09a485da10336b97f1c9c0379b0b957c2640eb2ed844cadf4ff2c1c560a2a668558975d649a1141f40760b8f62100bceabd59206937a964949d7cfd3662adaead2df552a1c1a0b1c20", 0x4a}, {&(0x7f0000000100)="2ef98b549860812b4f1b3361960babe0298f4041975cb7b6da7bbf639a95e4547818b498e8e93fff0ecb2f09", 0x2c}, {&(0x7f0000000140)="2ba6adbe2e6edbb005f3fc27965d4cc0085d08a2d3ad1ec35f274a94c95cce799f9ae36e4b133b1d27e1c35dd9b730c4e55a79235f1b249c00dcce239868748f008a77cb18c5210779543eb1d2e3a5f7e4ffa67ecfcdab18a8e2ee5108cd869a6ad048ea458279c3ff8736b5ef01677c13be9ec07f6d5fc3aae059d848fb9d2ea0a84390a26ad4011fffe4859329e60406773677fe7a796313453c3e393a5d387620997d49da8663d24c46b5bafe2ca86b9c63bddb5ae6d2187deaafcf8f151405c74ec0f03ddf2e93cda529449ca7b49b74cff77107bf4104d02f269f7ba7145d18d7ae98fa7aef4ea06447d07854ca8b34eb36d9", 0xf5}, {&(0x7f0000000240)="fbf490e95469cc2e8e099b04608a5b1c357979f290e2aa377a280d9bf8c04972013dcc0967e64b8a1ffb3c251e26e25836bb7401a4c448e3c8f328d513db4e40da6822026432172ef4868e62208e55e471947d5241dacf45f8c1c5114f2133a1a4cd01f4ae7ad7fdc743af31a96f08436d0883ba2108e21906dba0b35c5e2a2f5fc01702d4d5aa425c0b1d557d6ab6010d37a64031fc0e8b2ad9c313b1bd68960de184fa9b29c1b410c4d06a7030bf175a1ac897c5f00692e8230299cd049680e346ad", 0xc3}], 0x4, &(0x7f0000000380)=[{0x60, 0xffff, 0x3ee, "071c39835f10a25f2ebcac6a48cc84a7bdfa265fa28daa0702bf0d00158c9a52383cc617683bdeb068ae54d5d9e6a9c7936a4397c33a192a2eda548b6303ae0d9d08b029cb755c919e1469b0351c"}, {0xb8, 0x1, 0x7ff, "03f76ed716738f1b49e82958da78b8188691bd7ea80da751efd697b070290d5834696c6f93051b5627869dfa166ca70d3a274b09cd55f33dc38702d4d0faeca580f3802bd13895a0f49751fb3bdf5bd0e583dec732676ab89d4d16ef8182b4e94aebc7977b5110221df1b904998f9dd52f7c71a106b7dddb5b3fa9a68b0e16a2a4dbd9d3c5e2ea4b9356de4021a5b3b742a0371c4868f9486cd0654c8a7163310e471c47"}], 0x118}, 0x40c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x0, 0x1, 0x0, 0x6, r2}) pckbd_enable: command error 12:22:24 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kqueue() r1 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x29, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000041, 0x20, 0x30000}, {{r0}, 0xfffffffffffffffe, 0x88, 0x6, 0xa7, 0x6}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x4}], 0x7, &(0x7f0000000100)={0x7, 0xffff}) 12:22:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10080, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 12:22:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) r5 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getgid() r8 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r10 = getgid() r11 = getpgrp() r12 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="39460ba55bb7489d76054be7594b6e5c48696e18c35c6616f8d280cad086c33bd238fed9b6e8272643a006a90eb4b66ec6913aa5cc3b656262ff95b4cddf92642d4e7155eadf5878ef0871b63e99bc019994e9e084815489ee41", 0x5a}, {&(0x7f0000000340)="6f8ad8a3a572336fa024de0a065fea00f72b987a26169a6087ad9df60bcfed659312d0e809fee892ac2f5faa786ab5019c2d3ec5f0797c9717472c43a08f1bd74344d1a35763c987e64414b729ad88abe779402a468e3b3c8183e9d04aebe6bf7b1fb13cbb47664c8db8df7338901846daf51c69e13be852", 0x78}, {&(0x7f00000003c0)="f7a788f645877e7fbe4fa348af2919284032482aa4cd9faded2b01e3d6917ab1e2372b7412cb6141a43adfa1181dbe51e8baf701983c954dc94170785cb3452ffb3c417315f155516c79d051070ce80b47810d2813a572aa6026f89b0133b5d76f7b345ab5d7383bbd9d48f8c1f317e2415df6732f1d2e23c4b6fe6c3d2d5ef3d123a76a5334ff29836568f54e6ffc609b0c91b8a6e9546eceb2fdcd4f86e6a037460aa43d947fc149bd5a89abe4db7325ba3ad24f10a22a77fceb870e218d033843f47f84132e1152", 0xc9}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r4, r3, r4, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r4, r2, r4]}], 0xd0, 0x2}, 0x8) recvfrom$inet6(r2, &(0x7f00000000c0)=""/92, 0x5c, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x7fff, 0xffffffff}, 0xc) 12:22:24 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:22:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002580)=[{&(0x7f0000001040)=""/104, 0x68}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/17, 0x11}, {&(0x7f0000001100)=""/172, 0xac}, {&(0x7f00000011c0)=""/14, 0xe}, {&(0x7f0000001200)=""/28, 0x1c}, {&(0x7f00000023c0)=""/86, 0x56}, {&(0x7f0000002440)=""/134, 0x86}, {&(0x7f0000001240)=""/17, 0x11}, {&(0x7f0000002500)=""/87, 0x57}], 0xa, &(0x7f0000002640)=""/234, 0xea}, 0x40) 12:22:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000240)="2b881a50a3ae310ba55b5566aed9b02baed9ff2d65e769c65fbb28b85a2385cbd5f81c0a00b5c1914793f17e2b52b486f5321bd7623f6a2426a6cc8cb4b677ad29403df01958f4034553836227c511473d73ba6f08b2e274cf79e952d666669a7c0baaf933194015", 0x68}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4012, r2, 0x0, 0x0) 12:22:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x30) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) setrlimit(0x7, &(0x7f0000000180)={0xfffffffffffffff8, 0x1}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 12:22:25 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = msgget$private(0x0, 0x88) msgsnd(r0, &(0x7f0000000040)={0x0, "b48f626f1072b0e03bf77ecc97011368d000c6c60d7540a9da48b80e69b5c7123a901ff10b13fdc1634385373ac0cd764044ea07b114854d9f688ee86c4e1ca47498a5f19130c0e39c7c241adcf3889b692e9e25e005388678558f04c55a6ba0b3144d"}, 0x6b, 0x800) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 12:22:25 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) 12:22:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e0800696c032fed4a19735f1598e1f7c8e8e6c6760ee391391ef008a5072ae650c86366dc27d33c3752bdc92780dec9d050a3090ecf89b07ce6475cc6583a47ecb8803d8e20d8113c8f083168d17414746cfb8d287bc05c54de74df994661d1ddb7905d977e6a6725995b4bf2b6e9c5c9ab438727475fe938965264521370ab080a18276c30ea802c98d737f41846d7fd368c16494b55d5458bcc88c9f3a5c69d486f08e3d27915cf9a5288abb4ca0ff860fd8aac3983bb"], 0xa, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x8, 0x100000001, './file0\x00', 0x3, 0x4, 0xe2f, 0x2}) 12:22:25 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000000)='./control\x00', 0x0) chflags(&(0x7f0000000100)='./control\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) link(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='./control\x00') 12:22:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f26696c65d630"], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 12:22:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7339) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x10001, 0x400, 0x1, 0x7ff, 0x3, 0x7fffffff, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 12:22:25 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x4000, 0x1f, &(0x7f0000ffc000/0x4000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x2580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f0000000200)='./file0/file0\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) read(r0, &(0x7f0000000740)=""/207, 0xcf) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd51) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x8c3f3dea7e334d) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0xaee, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="40867390762d6a635d3b6cfcc3453c3f42ce246bcb4b398de4ea6197", 0x1c}], 0x1) write(r1, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) 02:03:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r0, &(0x7f0000000040)="b8d33ba253d3225c618e01640f4a0bfbb3df1989ccb4551cc6f0", 0x1a, 0x404, &(0x7f0000000080)={0x2, 0x1}, 0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) close(r1) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 02:03:46 executing program 1: socket(0x20, 0x800000800005, 0x10000) socketpair(0x6, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000200)="53d4043f6d7de5da30b93d7201e9149eeb5da92da5dfb31dadeb052a7edbeae6e5644cdd7c3495d16ac883febda2ba6bb4fe012fc2677131afd39087d4abcba82950dc7951a240f63af5b7c1db7751ba6ff633a808992d11831b421f146b6c36e55f9c0aa371219d1022e79bba4c10ace1a3311a5cc1a0115787a22065ed210920b350d3ed80c56fa04fee4671ebb10357cbb24f354deffed6b328ee836cc80b141410a99d7f8b3a99da5b22ddee2ca01d8e6fdd7956d8a20bb45d4aa9d8e55222065c8dd57d27b14a3b32d7d3542b7a2eb9", 0xd2}, {&(0x7f0000000300)="4d8576079eb02fb92a3969694811ec876789ca286bdec66541eb60a5c6297ddefebbd19229277aa7d639037189fa4c563d31e5b1d67829cd25d2952183578d4612a71e284a2a3866411516fa53a50ff360223dc96fbcd332538fc817512069092624bdc119184e3beb907ab588b25a4500dad35b6355e2559c65df5e7c435e013244ea3c66c312dcce23327431726ee6e3347d640774", 0x96}, {&(0x7f00000003c0)="207c1916d0867d7b9b726d4542b6dfc456b32f72e03db0f57b6ff81e3be5c82e5c30d43a31aa9d07fb5d5f4c5210def83526132da0bd661a98bb362f421c0f5e248b8da6ccfdfb60dbba24281f3e839d908d0082ad489527c67335ebbb93fb35f50bcbae8d4d0541380bf94a36f733b78e26baf5a6d7a3d83d4cb28d23419182553c17d039d7edb349f209cb74", 0x8d}, {&(0x7f0000000480)="d99b187045c7fe8e60864095402ca550d104faf658ed9d05a4b91cc4cdad54a469a4d2b27646bd0346bd0d24d6d14e867a8ef096facceeddfcc5ce1cc1f251697c1dfba7a1fad4283eb059b0f78233bdd7c123622ed2ececce1453114f462ad16eb8b362bbb0dce70d74a37ad9c4fcf06d0e901e5f184d9900e2696a32f2f6267405e065f44dba134c053af043ff589a2f0bb231a1a2a421272b4288a5109094d78681b1b4824dddfe3552170e2d872fb3a41c47d6a957932c1bd7794e56877b9509ea29b16f6f1dfeebdc0bc3d98a93497230319c090a35391dfad80b20801d3e15bf1b827bcdcbb0d95ae890a8e3e5bae6f26c45db2592d71400db7c", 0xfd}, {&(0x7f0000000580)="8d69512779d65679eee3cd65ed5165519ef72a874ebe1ed7306c3b9de0ea048aa3f40a56842d6ac4b6eff44f9ba101801f975dd1030c94437a4e5bbd538ffb88efe4d70182823478a82431ace227343cca21e324257ff88ff9", 0x59}, {&(0x7f0000000600)="2b9e586dc0484b1dae84101dd17febcc3a1d6cfd67903b0bf001c2840635beceb33f0612076862362d527970d7c951263d654686ef8b5700cefd74dfd00d1f533e7febe914e593648ce6a37ff4838e986bfaacf6733502c40fb5b491c83b9c1629ebfbab6228d68fb5bc8c8c1191224c9489e4a7f7ae20bbaf2eea0a8f6b301e", 0x80}, {&(0x7f0000000680)="e14779e4106f4dff85a4313b36bdd44fdc4e1350f0c51f83c9281025acf86ea1190bce13922aabf6bd4e0e4342f78c05d2e51b101d2575373133120beda371eff6de9f7ad7cfe3e6e44a6557f631db1ffa966ea398a38a6fa3d0b03a2a47cf5890a6da8d04a9a6e5d1902ddc7ffee51150c506b410d870367d6bb1efa52208240ed8e29229ec240d5916396619add0ef2a71bb3fa30b4c89b5d7ee44b879", 0x9e}, {&(0x7f0000000740)="a23942b151ae0409421359949f02c680a0f7fe5d031c307535a5e612198fcec2a3ea33f8fba225b28f29be17d6723dc2aa3747c23778d271934895dede96cc1baf2798be74ec9dc2066cb575da26dc69b9f34635a803558c6e7afb553e8bb059add71414086a423610ca5b741e1a3eceecfaab86b3146e27b0e6bae0464e692663cfc4047312fd82fe7b2734d9809e54be2716e93b823f22d9268891987f079bdccf45c18c9592351d101ecfc72d0538680fd017e1da191f02453d6316b1f85e0f558925137155207c2a98cbd32ab413769946d2df", 0xd5}, {&(0x7f0000000840)="e690095925ac3e9fba162e2ee72fe924603816ddf78759c305026ae1e70afc3ec551d74604b25b921f7b11c3d1751140a4cb3edf597b10e16dff0b45bee6f27f579ed0ad249a8ab66578f881df3794d9996652c83a4dcc98e4870e5978f3321e8368aae9b52fdffe0bf655f6464796a4f17e14cffb4a9333abea3288bf3770a3f7c53a69b5e138e3d11c29738821732c56c0a139ba85129fe505d8e3117c4a12442f1e9af40a0453b3805f376d579363aa3f7e25dbf344dc5c6694d4ba", 0xbd}, {&(0x7f0000000900)="bd9b91511fd52b017c94b7cca5c70e50b3fc721d1b7d27ff49fc8af5f0779f22a04e2fe173650e4db24d1f3f64e15fbd513e7bfb38658e46715f464f44973b7e30a2d6913a7444bfe28a2b717ed68c87cb29d200e52a7e23bacb3353a41e601d376c25ba4ee67d38627fda3ac5ceef46a31d48082223acf200c213b54d4019e1f0dff685afb20bb7bbfa03b4eca4b882ac341dcf9235eb4fbd1a88d1f216b5ff8a890c74d05f5ba47b77b0fa7e864d4958e98257baa55a51b94b9a6043d0fc6d9335378e5f", 0xc5}], 0xa, 0x0) recvfrom(r1, &(0x7f0000000100)=""/141, 0x8d, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x48, 0x8}, 0xc) socketpair(0x6, 0x8000, 0x10710712, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:03:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) socket$inet(0x2, 0x8003, 0x4) 02:03:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0xfffffffffffffffe) write(r0, &(0x7f0000000080)='m', 0x1) 02:03:46 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000002b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000792c90b996a8d23cd3bac88847b68918fdd485372fd93c0246f40c"], 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000196e285d57cfa7b23700c70f54de00000000000000a7000000000000f78b7c4b03d22ac19708c425780003140000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getflags(r1, 0x3) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) semget$private(0x0, 0x2, 0x24) open(&(0x7f0000000100)='./bus\x00', 0x980, 0x0) msgget$private(0x0, 0x9) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/187) semget$private(0x0, 0x3, 0x1a) seteuid(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000c80), &(0x7f0000000cc0)=0x8) msgrcv(r0, &(0x7f0000000800)={0x0, ""/190}, 0xffffffffffffff36, 0x2, 0x1800) r4 = shmget$private(0x0, 0x600000, 0x4, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r4, 0x0) semop(r3, &(0x7f0000000540)=[{0x3, 0x6, 0x1000}, {0x5, 0x6, 0x1000}, {0x0, 0x80000000, 0x800}, {0x2, 0x3ff, 0x1000}, {0x2, 0x6299f9c9, 0x800}, {0x1, 0xfffffffffffffffe, 0x1800}, {0x2, 0x3, 0x1800}], 0x7) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300400100000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef5700000000000000000000200be155f6"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000c9b604a064ce4edfeb3ec84000ff2973ba7610ba367717520220303de16aae96f2c1c650ab18233e33ab2bf9370703cc559c3d24a8ec150399ecf1"], 0x4b, 0x800) 02:03:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = semget(0x0, 0x3, 0x21) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x401}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/241) recvfrom$unix(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x802, &(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001240)=""/237) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001340)={0x3, 0x2}) kevent(r1, &(0x7f0000001380)=[{{r0}, 0x0, 0x10, 0x0, 0x800, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x401, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x400, 0x10001}, {{r0}, 0x0, 0xf12330741c01f925, 0x40000000, 0x8, 0xa6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000001, 0xf, 0x2}], 0x0, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x200, 0x1000000000}, {{r1}, 0xfffffffffffffffa, 0x50, 0xfffff, 0xfffffffffffffa39, 0x1000}, {{r1}, 0xffffffffffffffff, 0xe4, 0x8, 0x0, 0x8}], 0x1f, &(0x7f00000014c0)={0x6, 0x800}) semop(r2, &(0x7f0000001500)=[{0x3, 0x5, 0x800}], 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001540)=""/21) ioctl$TIOCNOTTY(r1, 0x20007471) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000001580)=[{{r1}, 0x459db73cd9970bff, 0x1, 0x0, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x9b, 0xf0000000, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0x4, 0x865}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000080, 0x9, 0x6}], 0x1e, &(0x7f0000001640)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xa7, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0xffffffffffff7fff}], 0x1f, &(0x7f0000001680)={0xef4, 0x4}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000016c0)=""/34) connect$inet6(r1, &(0x7f0000001700)={0x18, 0x2, 0x81, 0x7}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001740)={0x0, 0x9, 0x0, 0x8001, 0x4}) utimes(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0x1, 0x7}, {0xffffffffffffffff, 0xd7}}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001800)=""/4096) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002800)=0x5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000002840)=0xfe33, 0x4) semop(r2, &(0x7f0000002880)=[{0x3, 0x101, 0x1800}, {0x0, 0x0, 0x800}], 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000028c0)=""/247, &(0x7f00000029c0)=0xf7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000002a00)=0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002a40)=""/38) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002a80)={{0x1, r3, r4, r5, r6, 0x141, 0x8}, 0x7, 0x6, 0x11d5}) 02:03:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2203, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/209, 0xd1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') r2 = msgget(0x3, 0x400) msgrcv(r2, &(0x7f0000000300)={0x0, ""/72}, 0x50, 0x3, 0x1000) accept(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000000500)=0x355) r3 = getuid() setuid(r3) 02:03:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) r5 = semget$private(0x0, 0x7, 0x40) dup(r4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000002c0)=""/223) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) pckbd_enable: command error 02:03:49 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80ca, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) socketpair(0x1, 0x8000, 0x2ac6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) bind(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = accept$unix(r3, 0x0, &(0x7f0000000180)) r5 = semget(0x1, 0x7, 0x400) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000001c0)=""/149) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/158, 0x9e}], 0x1, &(0x7f0000000380)=""/141, 0x8d}, 0x800) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000480)=""/48) seteuid(r1) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000004c0)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x80, 0x0) r7 = semget(0x2, 0x2, 0x8) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r8 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x40, 0x135) fcntl$dupfd(r8, 0xa, r4) msgctl$IPC_RMID(r7, 0x0) recvfrom$unix(r8, &(0x7f0000000580)=""/230, 0xe6, 0x40, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000006c0)=""/236) connect$unix(r3, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r4, r6) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x0, 0x8000, 0x0) r9 = semget(0x2, 0x6, 0x20) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000800)=[0x1]) 02:03:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x6, 0x4, 0x1000) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000300)="922a3e1b9deceae0057e5a8a906307be72992782cdf4b640494683cf7714fdbe57d4ce5e8b116c710764a16cce2792f7e5391f2eb04d26915f7009d7ee6206871455bb1b56e20c83d40f3d4df2a7bd2a65b8859c373d2862cf60a5d4475598b42fc0cc", 0x63}], 0x1, 0x0, 0x0, 0x5}, 0x405) 02:03:49 executing program 0: r0 = socket$inet6(0x18, 0xc001, 0x8) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="41e5e2099ed1b829b4648f81261a06a75e05f5a81ca0d8eda21365c7b650efbf218a98c1caee962b208a551084a36004552af28405c72cfd67e0b64027fa3b28dcec4cd14bcf5ef8e026620ce488e2620b4731532dcb23e77c8e73b7bd0eb78d732e7ebec09ed034b5ed38a5081d860c07b742f7b4f4ca6a825fdb9e245b841866d411ea00bb0f735bb34e57591612ba111a78583dacf9d6f44c0e67d2eccf8107b3100c370044a3fdc996eb7b5a257f3f91cf908c8af6c59671ad8af20d5a78cbd1b490b7acf5723e3649a9ae45631dfb601dce478914027394372966768be85777", 0xe2}, {&(0x7f0000000100)="bb0c0afd93389920417f0d43a0a2fa19451e51e63b6b2bb200d604fd006699e67b9cccd21f51cc5c69e66534f97d262793fbdb2117657e0461b15fe4d577b7d136ed3642b99d5b7a22ef9e966dc6a8bd875cf352bcbeea45ee9e99ea1279ec9f4fa043bd414e549df4ea1bd5ad314a582247850ebb8be884aa2738c51bdfcfb91f7424ae0526c9117d93c0d8a3ea231dff5c7a4777e3e24744e5e02a3fdbd711cfeba647288879226e998c42af4a478a45c46f367785b4d8c77fcb7e140a62a8185e409cce86916c090d6ff105536ebcb6a80b7c49ee1d76aa2beadfd2e970b719eb498f53aa859ca5c80ac76f729abb1b0164685ea2fa24c1d39b9cfc47012bfed12e0a3195dc6d63bc35f56c49d6c9805da36f5a2e10e2fef8fdc3e85b929dc007d3445d337107da217af14b15c574bd9cca13b5db314b2d06d4b4fc955c579be322f867425bcc68f5633d513e4efb5c08e2e081ef06b8eee72b1a24824748d8480a3ca49f9d74e4a235198da2757206c60459014410b86ad62b01b8b7d01c104bfbe99d3db1038b52863ebbc4fb70920d173714cddc1a003cb54a7064b512b42b7d059d886785a7493a0b1cc3e19f3ecc5287fd69b0745d9775798e819617e93da59599836a3cba298b12b068382dcbffdace1085449f2396819d70c4140d8cea5ef9b4eff73bfcb733a221ca9d6482836da86af2cee121be2eded8597256ca8e5c17b7b5fc11377ce4b5145584ad24d5c67a199868c83ce5c4e8057981d70e245a6c0645aa6a077e388f9278e81c94869e45f2e8267f6252ed4ba5dbcc716930da005d5e8977ae4b0235d1cbdce56c9e57b62f90a8d258514dda1274120a07670675191b104737fc2bccbc1f9b8d662a2e46a8cf529e4be9a0367f2689f00fd39923aacea0799ed00a247fdede6317eb6c134e1c4112b4ea365bb57295315dc950d0d57047fe099ed3221118213c6ea87e39c487cd562441344d850963303f818993d65206a45e786c23abd9d9b85e6e4b602081081564f3efa6f17f2258a2f0aee0f5da97c133e36f258893e214690732d6dc97363c20dce1737ef9dc6c4f28ca9631e3143d7aad00dd2820e4b81a39c5d49d6b8ec39002fbf9c076fe9d0c65729401aa0572d5acd7ca3c7436377f1aa1a35b23bc5596f25d0b7803300108de15f1ef7885cb476c1a5cbd3f97e873ce9938a257824b4a4ae8fe7cd3f6dbb79ba8884c0cfd0c8e8e46b924e93e9267abd660a429fd0e4034bf13274fbc5b94396f8c7a19d72cbfc5daeb4b449a478cd9e64effdc19ce7f738407badb367a4739e4d355a9e9aa0817288899036ef23940a9d1c0db2836e635b8f8a55960fa8479e422d961fcb2f8595ac1f0fa7b6af743db8bd7e60a717a897a24da7bf6e9035958e99ed1849367ea31ab6bedefb465b928c3add1f597fee82edf893da5963fe60ccf5e431cde855be8fe375f981a39a2b0c8ffe15871d4ef278e5fbe37cef5bfce5e5807a849ed1b15ab62f8a4c99ce734831a464929095749478e5081c322de135693525eb80cc9947fd51567b28475877fe4bd59a689754bf2b630956276d0e650ed9e68bac72ffffc5401811bb07d16c121b4d43af153764c33a6c04db7c217dca64f94048c79c3518c106c51e2327f6175a098397fad117fc718b6047766da44ac8953c81a82a856d296c1a2189ef01464fe7c42fb55f23bfcab0d75593fb6c3ecd0235f331101751740e6c724b3c08cf12b00489b9990d9e77aea8b3d9067855a775fa94185aefa03b8df0ed56f6da605dfe4397e9e45e61e001e4d7db58afe33f5d0ff36d10b40f8ab79143fbe20d1572b99401fb9a96d079a90d79cc235861a0685b6ea4113d2683877953c4120efdf601c0d3cddc2072a845046ba4bc7295db1077d0d787cd1db7164ebcb54b4efedc98e7f95ed3c1378b181b7db4f0bb863f8fbd354895373139ae8b09b3ca483bc7b62f9bcc228c073529e8d802212186b2727aae6c81db2c06add40675866730062a42af7e9843c54bd11742ff7246edafa6cdfa6990acfbf5e0029d2119e7d9b2fd49d1202812529c872793ec1263c20620a0bd0420f17243b3e752030a05aeceade6494f22529c4d39c7a0193403ba6c958c00d7684dc1e81c1766424df66627446df1cc68c68d639322647b943c350ef8aed51a726dfea8cf2588d27874bd95c2cb734efc9b09a59a6fe8e23e0fa3354de929a7a7b9a678304871b774e0c6c2577003f6566ed4d5e227aef942abfc064f484f76d882df41a38b500e30e75fb534906653b58060f8107a4d2d82412330aa814db7dec737210ccba598b170b9abb69d0c37b18b2324a68dd706a9afc8b64c54f15d26d8ab8181c3b74b4a62d5eb55030013010ac03422d001e7baef9c55e1ab0f38c695a51bc7096e9b677082c33a0f555f18cc0ff55c077f9b8618c1c04e99ccd12ffd526aae323f6548248f1f49cfc5e468e43bde588f637380c46aa81ee6add5844b23930257ead80f5b5db3e03d76d1ff54cf4d48539dd3e688bf0b53c6061c51d5fff97dc4bc438cda7c1cd31864343e2238bf8014c9744ea741bfdbc5fc83664e1f18020cab24fb0d225339c7a2b2b536214520e411882fda984ccceb986ee5f69a62c6cf8ea5d3b309fa59d73223d54a72e1267b66b8be1426bcb527fd7717c50b189964662f2a97c3ecc4bc8cd84ebf40d02e8697d8f12311120725311d74d81eba9e0a51e915a7a5da772012cd8d9980f085fd7863cdd04de65325da87e02ec1d682df955d36b9cc354deb09e309fe20bd3744ce5f56fdb002707f47fa8659f5be8065cb39d3c1d087efda65ef5d27327c4386446096dee6f189f83c47bf94fae9b26f04e9dab0da94eabe6546194996f4ba45476d2eed0b0481ea97177eeb5aaf4fe584a7cbb03bbc4534f63e2ea462772101a0ceb74ee0acbd801c8525b075fca6d227c389ed75ef9615052ee5f29b58efb215ef28a569b7df3a9f0b00771e4d5c97365f7e95f1dcbabeb80135735a2d952b4b12e208c1f2992ee1b491d3f33216af5def2d6bb9f9783876fa12216aa5787256a43ecdcd01c5fe542491e5378128904e0cc9c7e568821b2b877c59ae00d23cf3a49501bdf512c6a6fb505ceb247be5fba95b2d957286c98990084116e240dffd17ae59ea66b68b92e8aa411f3d88eced8fd0109976af7cb70985b97e9c4c576c74e9ac782cdce1378cc808a8b44ffad18ec36cba4bf48a1b4d527fd91dc9b446bfd96716bc4fe9f73bdbbe656e0e28e0bedda1a03503e749bfd38ed0a6b6bf811ab08d808a460206162b810f10b95076f8f3365e3a6c73648579618ede7c0a55a897e48594d633ea997a09959da0da9a154a866959e5561c8e5fcfb466a0ea6b2cd83d915592b0db09d7257cd7f2417ec7fd5e15950afd532fd6da937356e0239c966f2b85bf74bbed4821397ca223a741b15120f6c968a1095ac33a58753a286dd75214a2542a7a017e06bc74c050e2c7679efc07dc54ea7c35c34e11afe29eb9bd81da5aaa8430a1551369a056b70f27af6236bf134363e197fb114db410c5dea2f122909be09a2bd1a4640c969e40821c8f76ff4cefbeb52658f93ea1b86e9f6f01531d61cf11fb6c24465bfd5f118d69959c54a749dcf12a0c7b9ca2cc8847ac8db420b45bd1d019d93d510c81f954dc81156054abf1634d6e0d52a6fdb10dc7da37e822a8cb141a644b313d70f42069628970433b8a03d3010e5fe2e837b902458aeb448c7d9b79aa7f044c258226ed13e9e69a98ff09be49ac9dd993002616ddfad315177288d05cc73a558ea3ad8a1c4eb19ac4a391efd37a292ec812cff72b1900316863b180790086efab899703d92ecf610c2bbf84d83441a01b73c4d039818536be098c50290564c10dc1cc25677b5283117e52c2cfb8d222ad6b3df57c740cad7767f5d6cf7c49ddf22d8fa68869b4abb77816758fa546499a42e583ca7499b5e3db0f12018d7524ad51b9ccf483d9d6fb6f2a4c8316972bea66bfd7540c52e03a328732493a0489904c5858360463ad6b556789887579b87906d2f154bde2419c38c97bf6124d5d788c846a82163c724de62d93f38204f58430dd97702ec96a3a6765c2486f0c78c397155ab28a9ec28e4c511a5a5135b3cd3042b46d9e3fe890af1a8abd5a55ee509bf36c7518675689acfbea6f2b4344bb374b921fa124f5855e1dab75712b03b8ed6d5650850e665df6c37134efa1715ad861d4a52ec1703c15f2e4f1a026831ee37122e5de9c8289ede056e3ac6c44e4aa683b40fd2ad74efec6840c3c6b05c9ff2c9f16634d755e80c2b90127f174066ff4d1bb3abddf25c8f62d31f475a72c61aa847fd250eea06010d250133d67c3671f3ba75f2e5e179cb43da6236d5e2b1216221e032f96442bca725386fe154f6eef498ad690444797370bfd951c0808fb23527853fad200415f127534c3f5bc17eb85bd9f880b84495241da4f7f540701aa6333d4d613373b91624dd511c8f11b33a31ee34eeaa45e562a47ab6db7ad221cd3c9ddf2ebea03fc88981ff143af5e63cd945d3b1021adc76035a068b438db90be2b8fe4507f99311ea9d554034b61ffb2d13bc99ad3e9607df0393bd70381b575be8bb95a6f45c43c818f89c99344fa5f2dc8f3b40512ce4d2e2e01eae89234748a0287ef7ad0ee9a0e356b332899e647b816a4b5d900014bc99817ad0dad73de007aabc9fad54dce5183a4911af131e40605090ef82cb049e7b4d44b399f8c76a6f9d24fdc6a6f83f688561ac9690782962ab0970e49f299fe9d64f032df1577a33f7257bc5e1cb6b133eea65afe7eedd70209eebd1f5360affa59715775d4e0099776836abe85d558717b69cab6d8fe7f96c50045be7deaac426ea205596379a77280ba401be7ee9fb163d6be80237181bc1f8f14a38fe2aad56d79c023c8f5e3c0cf88f64f31bae23a95ecf5067310ece4ea2ec7e55b798db64e27aa50cca24d6ffe57e724f3badf25fd091746361303fe745a0989d08196e77dda6586a16f67851f7d50f0fd3d786172bd1234344415aef81d4d888c540b2939142095e046ccb68cf2acac81462b7b0962756f7228fcc1fad7dffdca3f6e8806b3748c1427b2a28782fce883a3f64409c8e591cadd63d1d1114e92fe6bb0618e1019e5f82df5e3901f27c102f3b1e0116b6037b0c0b2611ea810a27b4ebb26db1b180572fec037e0ba5ecde1b373dd522cd866a17c3f37f58e102eec2c08c5cfa67bd0e8f7019f2d092c1020c1619a57ae10f4a2ee4047b6d8418717e583bbc97cd1d1e29bc58c8e2fc073c5f5176edb1981bbb986857bdc53c258911bfa519eacee9f79a6f5b2f8215a6947995e9f7f4f32ee03db858c5a92b64d5f3b663cedaa3b342a0fe0f6da5e6df6126891983b2d38d95445cca2a5311b185132ddd125bb98b2e25fd409ff77a67e9736296f3c74861048b172965150dc1d1a817f57421cf42ae530a4b62c6a2da42a4bcee851aa086eeb31e0a6568ca5cb25b1d2083ef26b1a0644dffbc14bf22d3d0c911b94b6ba002db0449a99792f290ccc8bc98d1f18d405b13b5e2b198d5e60dcc25fb7f60c59e98903c946e8e70f17d97858188bbc64ed58761177c1f87fa2d2a45ed0890f83538f11c2362b532eaa2f6ed68a9a7d267c462dc29f73266e4dd9196262247b50cfc9addf7b4b3f23d465ef70e0328f66abc31dfbff3702482df98d75cb5953c78df94dbac34ddfc843e3dbbd3184a8a657ab5e1636aaae9e2bfefcda139c2a6", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="f01ede8bd4dff020b50f1cf48169c2bab804cc3336d63be1ac20bc3cf44ce28c75d01f814ec7796d6c552b2862170fe3885dfd7e9a76c6059633a4de92f290035e3fe25c1234cc2b720a9de42c70013a78da2f89e1354b551269f6e2be3d80", 0x5f}, {&(0x7f00000011c0)="e814825ca3fb54c9a46fa66c18d4615a07f3837953c028e8afd028326360b07479ddf54d9133c8210719c2b9b5c33c17ab30e2d72110e1d7742413a4732c664e6eb5334326efa6", 0x47}], 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x10503, 0x0) accept$inet(r1, &(0x7f0000001380), &(0x7f0000001340)=0xfffffe30) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) mknodat(r2, &(0x7f0000001100)='./file0\x00', 0x4, 0x0) 02:03:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x5, 0xa0000000, 0xad}, {{r4}, 0xfffffffffffffff9, 0x11, 0x1, 0xd4}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0x83}, {{r6}, 0xffffffffffffffff, 0xa5, 0x80000042, 0x1, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0xfc}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000041, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x3, 0x4, 0x11, 0x2}, {{r2}, 0xfffffffffffffffd, 0x23, 0x9, 0x7, 0x7}], 0x9d, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x5, 0x7}, {{r6}, 0xffffffffffffffff, 0x1, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0xa0, 0xc9, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x14, 0x0, 0xff, 0x10001}, {{r4}, 0xffffffffffffffff, 0x20, 0xc0000000, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000000, 0x101, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x40, 0x4c24457e, 0x80}], 0xb42, &(0x7f0000000080)={0x40, 0xfff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:03:49 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) 02:03:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 02:03:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x38880, 0x89) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$getflags(r2, 0x3) write(r2, &(0x7f00000000c0)="186d86f288", 0x5) write(r2, &(0x7f0000000340), 0x3fff) 02:03:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) nanosleep(&(0x7f00000002c0)={0x60, 0x100000001}, &(0x7f0000000300)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) chflagsat(r0, &(0x7f0000000280)='./bus\x00', 0x4, 0x2) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 02:03:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000000001, 0x4005, 0x2) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x9fa89432a938cfc7) 02:03:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 02:03:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, 0x0) 02:03:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:03:53 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8007, 0x7fffffff) accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x800, 0x6}, {{}, 0xfffffffffffffffd, 0x3, 0x400000bd, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0xf8, 0x1, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x100, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x943, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x562e}, {{}, 0xffffffffffffffff, 0x20, 0x80, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x80000001}], 0x2, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x8, 0x40000008, 0xffff, 0x1151}, {{r3}, 0xfffffffffffffffe, 0x8b, 0x40000000, 0xffffffff7fffffff, 0x8001}, {{}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x6, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x3}], 0x5, &(0x7f0000000240)={0x101, 0x3f}) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="d7c1f18f88a25bcd1dcf591677461916d806191db1bb1ad608116313a662a51ced8c2c28597f181ef5fec51333eb378f5807c06bfd1da0c9b46d05d2def4f0fdd64888dce7a493c3fb1a846358b2307545c710be0215b9c28a927e534f9c1f384a61815e8e8aa688c5a2cd042294b1089ff641de9d92ef725fefc1c828da730f0978e324dfebe96feff5588ab29e3607c397c43916cd6df553844603512df675", 0xa0, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 02:03:53 executing program 1: r0 = socket$inet(0x2, 0x1000, 0x40000000000000) setsockopt(r0, 0x0, 0xffffffffffffae3a, 0x0, 0x0) 02:03:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 02:03:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000040)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 02:03:56 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:03:56 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x60, 0x8}, 0x408) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000180)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)=0x8) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000200)) 02:03:56 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00fe7b5956fc4be7129"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) getuid() flock(r3, 0x3) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 02:03:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmod(r1, 0x0) close(r1) 02:03:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x129, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x2) dup2(r1, r0) 02:03:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) semget(0x0, 0x4, 0x244) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0x1, &(0x7f00000002c0)=[0x0]) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x7, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7]) r8 = semget$private(0x0, 0x1, 0x600) semop(r8, &(0x7f00000001c0)=[{0x2, 0x0, 0x1800}, {0x5, 0x4, 0x800}, {0x2, 0x401}, {0x1, 0x10000, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xf2, 0x800}, {0x1, 0x8001, 0x1000}, {0x3, 0xffff, 0x800}, {0x0, 0x80, 0x1000}], 0x9) close(r0) r9 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x10000000000000, "61aa8db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r9, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x9, 0x9, 0xda37, 0x20, "9625629a594f7853fe9cbad8b1b964fafea55fa5", 0x100000001, 0x873}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000180)=0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 02:03:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) 02:03:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getppid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x5}, 0xffffffffffffff9f) socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r1) close(r0) 02:04:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/156) 02:04:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x8000, 0x20) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) dup2(0xffffffffffffffff, r1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x128) execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x180) r2 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/149) 02:04:02 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 02:04:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) chown(&(0x7f0000000000)='./file0\x00', r2, r4) setgid(r3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 02:04:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000000200)=""/36, 0xfffffffd) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x144, 0x3) r3 = msgget$private(0x0, 0x11e) openat(r2, &(0x7f0000000100)='./file0\x00', 0x82, 0x100) msgsnd(r3, &(0x7f0000001f40)=ANY=[@ANYBLOB="030000000000d46444dd0000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf581d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e060000002b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa401800000000000006c130e1a0cfd59673a1f36fa82defb803f45bbd3962b7ca132ca87927c4d77d95b3c46b159bdbad070bd32fcf87e5e6a9f9a5ff85f21e3026bd9d2"], 0x1, 0x800) ftruncate(r1, 0x3) 02:04:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x3, 0x5, 0x0, 0xffff, 0x87, 0xa0, 0x1, 0x1, 0x80000000, 0x100000000}) r1 = socket(0x1000000000011, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) 02:04:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) socket(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) 02:04:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x1) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 02:04:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x203) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) chdir(&(0x7f0000000080)='./file0\x00') 02:04:05 executing program 0: munmap(&(0x7f0000270000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:04:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) mknod(&(0x7f0000000280)='./bus\x00', 0x201a, 0x8000000000005200) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r7 = kqueue() setrlimit(0x1, &(0x7f0000000140)={0x80000000, 0x8a1a}) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:04:05 executing program 0: syz_execute_func(&(0x7f0000000080)="42fa0fc5d88bc442f9326bc5f30a7dc2e200470f6b1e3e458bb504000000c4429d9bb10000000065660f2aa2bd000000c462fd24b30c000000") nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000001440)}, {0x0}], 0x2, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r1, 0x0, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) 02:04:05 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) close(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 02:04:05 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 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83}, {0x143, 0x4}], 0x2}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0x1) 02:04:05 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0x0}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x1f}, {0x18, 0x3, 0x4a18, 0x9}, 0xac00, [0x5, 0x101, 0x7fffffff, 0x7ff, 0x9, 0x4, 0x10000000, 0x1]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 02:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe0e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a32c6ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r1) syz_open_pts() 02:04:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10020, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x108) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1, 0x1, {0x2, 0x3}}) kevent(r0, 0x0, 0xfffffffffffffffe, 0x0, 0xbf, &(0x7f0000000280)={0x100, 0xdabe}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x800000020000000, 0x0, 0xffffffffffffffff}], 0x101, 0x0, 0x1ff, 0x0) 02:04:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7, 0x27d1, 0x7, 0x0, 0x80000000, 0x3ff, 0x7ff, 0x0, 0x2, 0x4e, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x880, 0x20) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x2) 02:04:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) geteuid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) setgid(0x0) setuid(r3) 02:04:08 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x100]}, 0x3c) 02:04:08 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0xb, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r3, r5, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x2, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r6) r7 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r8 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r7, 0x5) close(r8) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r3, &(0x7f0000000240), 0xf4adce291563df65) fchdir(r0) 02:04:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) poll(&(0x7f0000000040)=[{r0, 0xfe842e0fee35acb8}, {r0, 0x20}, {r0}, {r0, 0x15}, {r0, 0x4}, {r0, 0x101}], 0x6, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000024c0)="2f3908baa5f0c2ed", 0x8}], 0x1}, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20042, 0x6) ioctl$KDGKBMODE(r1, 0x40044b06) 02:04:11 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000dc0)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r2]) getgroups(0x5, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, r1]) setuid(0xee01) r5 = socket(0x16, 0x3, 0x0) recvmsg(r5, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r6 = syz_open_pts() r7 = semget(0x3, 0x1, 0x40) r8 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001000)=""/168) fchownat(r5, &(0x7f0000000280)='./file0\x00', r9, r4, 0x4) shutdown(r5, 0x0) r10 = semget$private(0x0, 0x7, 0x230) readv(r8, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r8, &(0x7f0000000940)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 02:04:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000180)='./bus\x00', 0x3, 0x4) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2023, 0x0) lseek(r0, 0x0, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:04:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x391) 02:04:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000000000, 0x5589, 0x3f, 0x6823ec3f, "2b3636a92779873f30157eaf4734a8cd486d1717", 0x8, 0x2}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000280)="00adb9563a12fe953d9da6746bcff273ef93f1c607988cc3379c35668ba949a54ce3d08483f066150d", 0x29) 02:04:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000080)=0x33) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="ce1a2d9881e7d372e7238e317768c9acc0b6be787c8553af2c953ce4ea522b96fc61c33f190d192c65259899f39b5c1d59cc642a21edae02acc912f35184a97c128e54092be64a5037c5a0039416b914ff934791c52e07505dc5663da66d48b53a2bb6f48b92cee3bc525991f8b99bfde7dc4dcedfa4943dbc27c3cb2c3a2e7b5ad2793550bfea3e3e0c25fe856a5ae3f767899b4452d697aeace3674232eb53639f5d9e1e074e51b81b994c00e92340bd681db090385c7ae8c9bc9455b432806e4727a87818a95ca2e2d9d0524f6324b2f0e555e4b902675c2d295a8f6fab6fc2bb21b65d", 0xe5}], 0x1, &(0x7f00000002c0)=[{0x58, 0x1, 0x7, "c4dc5c7651db5a298b9e48971ebdcf879d61491bccbf25a627235625ba7688c5e67c862a20e27856ae7db0f2deef9136e782ff15b723634934c946e7f9afcd04a51e18cde6"}, {0x108, 0xffff, 0x8, "71b974b7652245ffbb00bb1fcb5f702ffa2f4b4c42bf347218060f1ca155c33752f2c945a347b878ebc1b5f6844f3832e1dbe12ac87cfa4578c5016f794db81b2608cdff672c6017c7d9f99e53c7d029db4a7a6908761b8d015e89f464eac54a13cc5bcb9c9c500f8af08da4ea694c34e90125973f925cc4c684de0d82f4d1bfc69a1883e38a022bebd09d3d019af84b9a6714c637fc43476680f7f669afefb5345b545d2e2ac000ba1173ff985b932b49f0f2cdcdca42dffd4d973893718cd63e05e4c8aaece3a4c001f5eadcf8938b6b9a001b39b143db1798a2b884f2e4981806762616eb2c15e65fc1562cbb6efe2cc65482"}, {0x110, 0xffff, 0xfffffffffffffffc, "a544b387001d47535a48df30b814dd2cb02ecfc030c6441ffe60e4891ae8b74c4644a1e153d97db927fe1ed9bdcd951edb16e77f8706298e9ae30ee82379369e5d515e46017ac3bb185762d29266999a3a661ed2d2e0f2b9b10993da674ea77eae1b7a120f1b6d9d8cd4a201f2d0852919cc9b7191c209420a98c5c51c439875fc1a17a6537e29374bf7c2ae612bdc619965fc83c1dc4f10c531a745a31672515ae389d87339c4bc669d2a5de78191ae01c54de20737c4705dac541db0d19db663e27d010c8c19ceb4651fbbb6b4e823aae85126cea15dffa015252e481c9254113de80e7cd9ec8c00a700c988870d69abe6ff75339f80a65ad784a91be2"}, {0x78, 0xffff, 0x80, "f3db2cda006e3e2648b5651129d07d920130a9ebd5d4f7e387ebff968626cb05a113d72fbe9a505f03cc5ca8b934065bbce34d413f601c48ceed233d67e8b4063b471ceaf6eb998802fdc18b0e33a10f5a869d8fac20928a380237b86c0a4ffa33"}], 0x2e8}, 0x403) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:04:11 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000000000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) 02:04:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000000000000b0002ff000006000000", 0x2c}], 0x1) 02:04:11 executing program 1: unlink(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) 02:04:11 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x323, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 02:04:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) 02:04:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xffffffff80000000) 02:04:11 executing program 0: socket$inet(0x2, 0x5, 0xfffffffffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 02:04:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000), 0x463, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 02:04:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x4, 0x3, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:04:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 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) 02:04:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x4}, 0x10) 02:04:14 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff8, 0x0, 0x2, 0x0, "b800000000000008010000000600", 0xff, 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 02:04:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x20}, {r1, 0x40}, {r1, 0x4}, {r1, 0x2}], 0x5, 0x0) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000040)=""/201, 0xc9, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x100000001, 0xc56b}, 0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:04:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x81, './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r1, 0xc4}], 0x1, 0x0) 02:04:14 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r3 = getppid() fcntl$setown(r1, 0x6, r3) write(r2, &(0x7f0000000140)="7585239386246bb8e5dead46adb9245a00aa38d5db77a75091f23fdd700f370402f33721c282696c54294b2aa59a421fe0f44446f9c3f190d3d18ad9de9b116f29841836996f3ccdfec40f7952a038c26cc2488c96d228ed5ee0283c5620c8b5180f4f543fd5f464d0d4ad2f0073e2fac30a01d0f63934d96a1177a32269c7171f040b94d6a04d73f40e14edd0dda4346c346781d9e8d1ece696720ca05650d844cfed87bf691b03e32aaeb1f69fe8a16b38b4bbd435d9546200f340bf2b02145903000b8d7ee5b83b0e29e60f9facfa71556322ae81a6aab05403611b2e1d78adac9a26c30b62a59ca32335a9b9a68ffa502ae18e9e8682a921d6f1e2f83d59757aa0d407c1695ab72cb715fafcc3541de6ff2e29184625a33918018dab776d4ea8eb7e9a74b580b72116479d2dc694e678baa4c9b2165be6a9994d551571eb60ab52108adcf533053054ee5b133a1f59716ffb0000000000000000000000000000000000000000", 0x87f46ed464e552e) fcntl$setstatus(r0, 0x4, 0x4) 02:04:14 executing program 1: r0 = syz_open_pts() dup(r0) r1 = socket(0x18, 0x8004, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x2) setsockopt(r2, 0x101, 0x2, &(0x7f0000000040)="7304a5dc5b28ae438176e084055380bbd13eb33819b47e310558b094a10decd927bdbd84585fd5fb129cf6a0422a4e4b538270415c80e6e988e4cdbdf41f08acd720a8605d4b5a02cd0f884d0f722bfeb7f3029f8c2fcf895e74cd6a9c42ff0b1cc062fb3b0dab37c3a5e82cbd8d1e9ff856489f5d4f7cb6500a3eee5cb01be35e46ebc18ab87d98b0deb8ccd1870bc520a4facc4dd186c41777b4adfd4774b0a54c191671e0d92b3025e3e35bc5ad1f19888d5dfa5aa0ea6d2874e47095295f00ffef7085453d5400dd8e7faf4937b2ce681b28ce3f1ed46ad2", 0xda) ioctl$TIOCNOTTY(r2, 0x20007471) 02:04:15 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x0, 0x430) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000400)=""/143) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x7) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 02:04:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x200) r1 = socket(0x2, 0x4003, 0xfffffffffffffffc) socket(0x19, 0x8004, 0xfffffffffffff3a9) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x200, './file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x7, './file0/file0\x00', './file0\x00'}) sendto$inet6(r0, &(0x7f00000000c0)="f2286fc765fb577b4fc95fce6199379330e62062ce6c87eccfae45381be84314248f0073bf4758839afcf0595f261d3934aa801edb28641e1c191f6ab285b65a98a74fbe39f270572c3161dfc57943fd9a5835b393cd55ec4f0862a8e60d6440f644800b8fda4d75ae222ca70db836eed16ccd2cd479802ad03e5998bd440150433d3457e19ff6a71cdec445845e64c5f4b38fdc761604e34b1154cf321ecb4b59abf58c3abe50d30fc1fe7c630d4c893ac0517ee26750262ca225be9351b82852b98ef90b3343", 0xc7, 0x401, 0x0, 0x0) 02:04:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xfffffffffffffffc) write(r0, &(0x7f00000002c0)="d6c0dfeebce0cbc2bc2012b1cb8791b3a142d63bb68100000000000000b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f52fa8c0377ab280d30525fa64f37139df9f5f17ca474872f3df4aa7d40e7d3d308ca470cec6b18cc51367ed9647fb4f034bcc6757d7b10610c08933886e10de46ce252c34b624dc5fa40babdc0022cb89338053cb130bb4f5ee6", 0x8e) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 02:04:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffffffffff2c, 0x40c, 0x0, 0x14f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0xc8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x2246b7cf, 0x7, {0x3, 0x8}}) 02:04:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7, 0x1, 0x1, "1c0ced5ecb8408ff0cb51d87ed83538c3790ee44", 0xfffffffffffffff8, 0x6}) 02:04:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) msgget(0x0, 0x44) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:04:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) flock(r1, 0x6) 02:04:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x442, 0x0) nanosleep(&(0x7f0000000200)={0x6, 0x4}, &(0x7f0000000240)) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x89, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') openat(r2, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x8b) readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 02:04:21 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r3, 0x0, 0x0) close(r3) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) sync() 02:04:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) fchdir(r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) 02:04:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getdents(r1, &(0x7f0000000080)=""/154, 0x9a) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) 02:04:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x10000000000004) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x120) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) 02:04:24 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x200, 0x9, './file0\x00', 0xffffffff, 0x0, 0x9, 0xaaf}) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 02:04:24 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x95, r3, r4, r5, r6, 0x80, 0x1000}, 0x0, 0x100000001, r7, r8, 0x2, 0x5, 0xfffffffffffffe00}) writev(r0, &(0x7f00000002c0), 0x10000000000000af) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7a, 0x1000, 0x6, 0x7fff, "961ca6358c4a4f35aa8bfb38b1a2840bfec85e89", 0x662a, 0x6}) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 02:04:24 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file1\x00', 0x3, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r6) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r7, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 02:04:24 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 02:04:24 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="2896c86d077501587970748064683a9f0000e220147d23ef2b1770f59cd8c8fa8efe8994c497ea9731ee057dfde06ad82231df9427389d496011d1652bf036c7c6176b97134b53a5d422215f079ca6816bf6d56bfccd3f47874274969f121cf6107e2f82d23fe041934a9fd47ad1c54a615e28000051765d74e09dd75c8ca49f88eb6c28660d12a5b2057f28b63781545d06ed201d0f95331f0d3d42a7074df6b4d9613b0c333731192ffc8a7812f3f64715e830b528f7cd34baa6033559d3e6e4c460be87fdaad2dca1e15ae27552fc7bc19b5cfc089575d048471546510c3471c45d2301eaf9ed2a18720fa6c4d4d94e56b904af5da7bb58ace0638b8be0d15f42c5bcd807f62f059a023e577fc4772e164bf8f7d235ab106df425b2dd0777c0becdf37722dc04c6e407df05253a88ce43b710c71b9b603136c4f2e87cbf8e4b956e86ef274792c84f4fa3815ad4f6e894f3196a3c7cb87b5974bf2dc17152fbc85897768adbcbe7d30adbe5880be336a4178e1da686cd50d5d6d138512c44bc541cc484e085ced44c52b80d4ea8f33bde6f8fbea3420b98479052dfd5228b1d8539f33e7b875e74db92f10cbe1619d729cf08a83587ad23e21ae670c8728118cbb5217dd9e0172ba61d14027585ee9b21681437d72a95a7ead7b3b4504afee29a774b22", 0xfffffffffffffcf9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:04:24 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, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getrlimit(0x6, &(0x7f0000000180)) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x480, 0x100) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a4beea81f965e1c7cf20e2da943ff01000000000000705ca7", 0x19}], 0x1) 02:04:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getpgrp() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) open(&(0x7f0000000080)='./bus\x00', 0x401, 0x20) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) 02:04:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x80000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe86}], 0x100000000000005e, 0x0) 02:04:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x11) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 02:04:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1c1, 0x130) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000100)="4da02c4a42810b8e16278942f96ac4c2af453b20aa41368c38658b495050c224c1040b9f6cc7dcdd75c0eb60d9f6f4d2aaf4d102cee78c4da248a2cf919cd5db32137cf6dab40a1cfe4863fe7aa9664ddc39da", 0x53, 0x401, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1f) 02:04:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) r1 = dup(r0) socket(0x16, 0x2, 0xd5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x8, 0x7ffd, r2}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x37, 0x0, 0x0) write(r3, &(0x7f0000000040)="dcf6c963be7aa439ee61bf0abba6b1dca735c8d586640910f78940fcba600b037b6fd1faf2ff0215c868d6f9fcab9aead8600d6e4b9df6b39102692868e2f51e3e034430a3816fe3c9745823cc8612b36750f08b4eddb3dc0f47e73f49ff2337d8a964d63dc4784a4541f21b7736a436e0121a300bcfdf5de140e92e8e6ccd5a72fce0bf45d9f07d9df4", 0x8a) 02:04:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 02:04:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/71, 0x47) 02:04:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$unix(r0, &(0x7f00000000c0)="10515a30f9cae4f09dd1d4a761abd5e1b34ccbac807c088c4ec884d89879b6bf56c1ea3e04f59941c1199ab597c0e490a0c730fd5c1d504aff005c8ec0a56d7c265a76ddd56544422df6ee842a84c95189638c0fed", 0x55, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getown(r0, 0x5) 02:04:40 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) write(r0, &(0x7f0000000040)="ce8e1081cbef52faa07ca8ce7cd3baa57a7e29b6b37764a42e2b8bc36cd0be86dd2080a4275b089bfb440af58a596b583488e922361f40927527833b7b31547c9fb5b14838a8f631a96bb2a696abab45b54bc5131778b19016136fddec5fbdce72ca4727a0857ae2eaa0c74983d1641f3c108e6305bb51eeedf3469c27dce66aa3066e8838ead42d7ee1e28935eac06c7794834aff4f2127c5bbae81aa3fc928fbd47623ec6981a87040a5cd260e52fe4ebbd3310855edeace832012355fb500a8e8a54c25d76de3c41166f339072e1c9fa8d52988fd36c7d63a9b202aa6ec5bef0ad8ed3f148ae1dce1479c246940409f359236ff", 0xf5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="2146b9b0", 0x4}], 0x1) 02:04:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0xc000, 0x58) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0xa7, 0xffffffff}, {0x44, 0x10001}, {0xef, 0x2}, {0x44, 0x1}, {0x86, 0x10000}, {0x23, 0x3}], 0x6}) write(r0, &(0x7f0000000100)="9b57c68912da4be4367aa9ed55d1192dd1519fa6a4ead53d41bcf809a594c008b798f13e2d02458112eef39622e09e437648f4415c9e12ce5c0e80127fef969d40d9d917289fbf1dc8405d3098457774690731f8af3e0cd827e0df7570a787540b39d585535f6d55b8e46709f4034717a77ca4fb8a646fd8691551e4ae2d47677ba31e36c32420b20130b8821b00157c28731f71f0d86ed318d55f36", 0x9c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040), &(0x7f0000000080)='fm#\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#!:%\x00']) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x20010, 0x0) 02:04:40 executing program 0: socketpair(0x18, 0x2, 0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x22, 0x7, 0xffffffffffffffff, &(0x7f0000000000)) 02:04:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xe3}], 0x10000, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/62, 0x3e, 0x42, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:04:40 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000a80)="68a4e77845b24c184a7506eae82947f66f34b3c47c601030261ebd311b26ba78a2e4d600d2660945ed0211fcba13a1fc7b998b7c5872915b67c58e9037b689395570a100d00a90cfd72efc6ba1e010ec2f00293e0a1f30feff8e535b3af7371908832946c494766a580df322939e7ec3744751a258b2e04408f7975af8dce0faf97ec7080d7237455b9075448138f52afb7a5f8034f56eb6e9c63c3d72b4f506d079a879ca57a9d43845ea7fe7", 0xad}], 0x1) poll(&(0x7f0000000080), 0x1d7, 0x3ff) 02:04:40 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffffe) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 02:04:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 02:04:43 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket$inet(0x2, 0x1, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:04:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 02:04:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) 02:04:43 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r1) 02:04:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) 02:04:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = getuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 02:04:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getegid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r4 = getegid() r5 = getgid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socket$unix(0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) r7 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r7, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r8, &(0x7f0000000040)='D', 0x1) 02:04:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/81}, &(0x7f0000000440)=0x53) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0xf61311156eba690d) socketpair(0x2, 0xc000, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0xf0000005, 0x72cc, 0x8001}, {{r3}, 0x83260eb63e067578, 0x4, 0x8, 0x3a2, 0x5}, {{r4}, 0xffffffffffffffff, 0x84, 0x0, 0x2, 0xffffffff}, {{r5}, 0xfffffffffffffffd, 0x8, 0x80, 0x7, 0x63324998}, {{r6}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffff7, 0x5}, {{r7}, 0xffffffffffffffff, 0x0, 0x40, 0x7ff, 0xdda}], 0x0, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x0, 0xffffffffffffffc1}, {{r9}, 0xfffffffffffffff8, 0x0, 0x20000080, 0x4, 0x3}, {{r11}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x1, 0x4}], 0x6, &(0x7f0000000380)={0xffffffff80000000, 0x1}) sendmsg(r10, &(0x7f00000007c0)={&(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000540)="c086a04b44b96ab0209b6b6efcf86b34a7f96988fce67fe7862f6758f5b2e49dccc6b70c3e8c66e748b931e934a5d1fcd6b747ea0ec185", 0x37}, {&(0x7f0000000580)="a5730cb81ff5ee4fc6723d6d49bb51ee5df466e22f4a045e1f280d29bb1416b4c71fdfdb8d0629aea4cc0e14e47db9a989550c9f55843ffed6164330c99078d7dc23647b289297a5a65266c6166b0063127b218a0b2cf7a17d45cc89d07abe4cdbb76186f224231794dea0bf2559bd5c300b84", 0x73}, {&(0x7f0000000600)="6ff9c30aa8a5e77daa970bcb3086df37264a2b3681935436831aa6725b6470e15d254082ddf3b85399956280c9393505613116919b71be26", 0x38}, {&(0x7f0000000640)="8cd5b058f0b4130750e108892a3c84053bba384fbfb4cd652c503aadc59aef", 0x1f}], 0x4, &(0x7f00000006c0)=[{0x40, 0x1, 0x4, "7ec79fcd472d7bbe119ebe7326bf98a7cda4c1c467c1526761b1dd0b806bde358eb2e8b8724891196d4e9572d7"}, {0x30, 0xffff, 0x8e6b, "f824c61a8b3940801b9b0c55f7937b27849ad7aae7b105e396b0"}, {0x78, 0x1, 0xfffffffffffffffc, "41cefe20c421d7e8ccb9ba3930538167f0d2d166470d3d49a37124b0f0443260d8f16063d63e92aa8aeb168be5f489993299a26d8f0377c790eb84acab5a66649af274d8229a38914c378690b76a4a5de24bc6453ad022a931e2242d943814126b2c46"}, {0x18, 0x1, 0x3, "e3236062"}], 0x100}, 0x402) r12 = socket(0x2, 0x400000000002, 0x0) setsockopt(r12, 0x0, 0x1e, &(0x7f0000000000), 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCNOTTY(r13, 0x20007471) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x6, 0x1, 0x8, 0x0, 0x3, 0xfffffffffffff5dd, 0x8, 0x3, 0x3, 0x1ff, 0x49}) 02:04:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x102) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:04:46 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="0751ed469480ea5e3da1aad668930b19", 0x4, 0xa, 0x0, 0xfffffed9) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 02:04:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xad, 0x6, 0xffffffffffffffc0, 0x0, "e90a3f980eaf9db0e761c24d6a907ef03e9050ba", 0x1, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0x0, 0x0) lseek(r1, 0x41, 0x0) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x2) 02:04:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x40) sendto$unix(r1, &(0x7f0000000280)="6aa91d1b299c8a575ab5dcd84abd21d3256cff20c0d1240b023c9a86892972ef5b8a324ff6fbc2e00c3fdaf4ecddf8d118dfbb6422c3bc12e763f2db801f2bb0f6f3b1e0915ca5b12cbd94b37230e583612255f6d8e3ba37f7786e6ee028ebde6072cf0e30bbb5791927f2476bf0d60e656f2a108fda6fb9974fb5caf772f0729fd8d4c87f87de2380b21c6441ebbcaabb778b833ef0554f24aca8206ef7e7ff9d2665877abcc6bb267273321500b5fd4ab6920d4b795a062774c336b4f90ce122081a6c67f97137afaf242f45b602c5d7d2c27645ea7e1b2eb4c6ccf2cb8463c0a95c1af4c0e3ea294a6c1fa90a5d9d8e43034660", 0xf5, 0x8, 0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)) 02:04:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2c) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) pipe2(&(0x7f00000000c0), 0x10004) r2 = syz_open_pts() close(r0) dup(r2) socket$inet(0x2, 0x4001, 0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4c}], 0x1, 0x0) 02:04:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvfrom(r0, &(0x7f0000000080)=""/53, 0x35, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0xa7f8}, 0xc) 02:04:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x254ddd09) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) 02:04:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000214000/0x4000)=nil, 0x4000, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x1) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2d4) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0xa01, &(0x7f0000000200)=0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:04:49 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000040)) 02:04:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x30e, 0x6, 0x85f1, "8f48639877c7c39fddf0dbf3decdbfdf70c78812", 0x340b, 0x80}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x4}) 02:04:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)) socketpair(0x1e, 0x8000, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000000)={0x1, 0x4, 0x200, 0xc000000000, 0x1, 0x200, 0x4, 0x7f}, &(0x7f0000000040)={0x3, 0x4, 0xfffffffffffff000, 0xffff, 0x1ff, 0x9, 0xffff, 0xfffffffffffffffc}, &(0x7f0000000080)={0x2, 0x1ff, 0xbde1, 0x6, 0x3, 0x5, 0x3, 0x6}, &(0x7f0000000140)={0x1000, 0x4000002}) 02:04:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = semget(0x0, 0x3, 0x81) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/214) 02:04:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 02:04:49 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="6009d0744eaa5608c8cba0e28fab0c9f14ebdbd27d7c8718ba61a0155ecf7d0762a567c6c9da0264f87c243e264156f658db76375033f977dda721925fe7af75345332a51a98b63e49f18277ff2c86fc650b1726cd5978919fbffd32b6cecc21deae52cc4e32c437b8", 0x69, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 02:04:49 executing program 0: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x42) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 02:04:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x840, 0x0) sendto$unix(r3, &(0x7f00000001c0)="8abbd39bfc993acc880538d66e1db20029fa108113f7d6c0f180434cd02d9acadc912e6677c4903b47d4f30bf8e854b8f4a3f73418c033d6ab793673da418b606c3ecb57fcc8739ba052368a1d19c8b27441125daffeb5b6ef427eec8d938a8dd2147b1e69b07fb0803a9c13cb8cb0fec1694a2b7d9fd299dd2cfa45d709657e7b02abede4c0939140b874441e18dc07d220fbc3e3be055ac97c9514649708f7a4034c3ca1b3c6cd074a472b30b524ce229a12bfd308e847822d6515d914a7d45957c2c1832f2ae462970cbdef2d9cb72b77713332714316e777fbaa140d20726aa8ba3bdc05c0c5a6eb68f2589e6258997c4e3daa2b0ad23668aabbe759e25758a11ccbef1f686fcaaceb0dc6fd538fcb6032d02dcd382c490cdd520c3ee2c84ba53242a7c7aa377744bb8d2a8e68204dea26c6a37f1f7e432339c0152445e3a81d71da53764ab345780ce7e6b0f9085e47fedeec51a1e65a2e3de443ba19d631fceb9854c62b11d7e797696a9a25366937a59002d3a7273c0e507928577b4718e2c3eea6c15b2fe0c8915d4b2e6d8f2a10ac69d64d209d61b5061e9a26e0a7a7b5b0a6d082d2f1359bfa129b7c526997b9611cb9a9156b35ce13212d95aea0f361c15316ca61c3bdb97e980f50f24ef5ebb7aa71f9637d1707b2a4732e768d3aa3769eba2fd64e2d0d445423a5addf709c5e8807fee46e18733a9ab7905785965deafe3fa98d19859e20f00cf651d4fc509fb4747683478fa63e8205c65d4c5081228ed2b1677949324fa1756bb4d8aa53a21b6db457df2e89f642947661d4dcd8dfefc21edc8f881a79c10a3e64bfcc10c85a5a92e8908c258f32a542d583c332e3fa77261e2aeb9205ac02f6bb43d0427efe8f2a871d921b346896046502c7979e1c54930eeffc2f1a48627d106feb1016dcaeda9807a8173b6c9ed68ed9cef567a93249e9c1ef9740233762d855e9ba1360a58538c233b48887a62509247e13d7cbcc395996a6d1e2dfaede9470093e8c3ef2e8633fefb8ff55a275cf6d51a1d99b6b048aa4358b4cd0bc4f3649ae3667595cc08aa0cbc321a9ec2b9c51e3bcd9003bceccecb85f9e6a50db5f7920a81dbd0627f01046ebb4fa04b3cbab2cbf1222e39e5be6df9b632db0a17e89c3c1b5550016c74ff045dd63ae95de1e80648f7f212d7afeca967b4fe1f6cffa512b158a1acdf012f732d6601bec95bd61e9dcb879c202b23c7832562ff9d1a1e3f60310c8af526837c9e511eae4be06e9038425c53a62fe624ea95ff7ff25b2ecee5d419c7311511236ef306da761b88d5ceb6a52f98dde80b5ff221c97dfed21ccd353fbd43043f02d7c83de51390a51d4526726d19610aacb1df322cb5c725c23a3d99f736195a5f74a0b362926ad53cd2c33004e17440781154a841004fa7dfe0ab0e98ba2eb5a3ca9e7f69df6ddff5fdd37dc2fb1bf3cc5d5bd253f95340a45d993a9513a01bacc81cc00fe7c52dae1fb338768ebaecac484c44bf602c197e369831b471c72ed9140d65c262fb92d3a5f7085d764f55c359900095c754ebbdeed977d059b9271043132df387b65583b295433a8e675b11823e2566dc1910d009d502ffd0992587bfb371d8d4522220684d5c230299c9a866a5a7d9fbd695a8b1ef1da1d19918758903dd558d4028accde20607803996c8bf8fa6ed1672dc956b745fc3b8a190310e8a464f21aa21f04c74b7919fe1cd6f5da7e7999940a4ccfd2e292adee292cde33b4f787cd240afb40f86cae635dc5bf40ac88469911bd69aadb0d9856c05c43edb42112e9d3f0e5a73df9d34d92839a5fe14acff2df9812bf82bc15f1e574c54d7be32e631348e211a5cc03e8e1d39dac2faa946f8690671fed1ceba7db67ca1a26391a645462707fd588a6eb51fe3a61fd269270def09494bc300f7830b87ede862ca6ad580b94df286549f154f2106f810d3eb29b0d75f8307c24b82d60661227962218ed511f2381ef8ae3e82dbba9abd99c1709e4d85b85eb897f1ae177ea19f05bbe3dcee90b401e551be42803a87233a452252da056f8ee508bfbcb42ec13e7048ec817a50e3108feedc7923666179d3693fe99221590fbcc8136e5bb07c56338a07e0dd0f5981cf4ac5077d53e2bb31c3aba12683ddc6c7e007693b5efae54e9ff266ea8d3fcd49b76d6765b660a4b00000ba0c438a2112a173ec0ff1e3e3283d944b4eb7ae55453259bb091b86f473fa1c037ebbbb0192d998dd81ea8e259d141c254bc9a1f3c342faf5c7d149e363d14e2526c2069602a91468da721589a1c70703dcdcb70ece2cfb4f58e3c04c5c1dab89ee427897aa04bac2173dc70808a908c7c08a8809868d283f2e42a5e1e99e3b0d1baa23fc90bfdd17a6e9205d2095544444349e15c507edc507b78f37565aa791cbb818845bae78de9593587aaaf0aaa6057f589a1d4c63c13ef254381a9969cc8b5f63d2e129046428d6e83a4e358b6041df8d7c024681cbc5016856420a2fb092cc2d0b5368534a908131383871fc486f0889d556f176d018bb05e7fbb17c87d25eed0375fb57ae75e00cbfc66a2200f670fb2bc1046ed339a7e97d8c78d251486cd0c93427c517ae445aff61463acbb77e3285f7c8b5e4d19ca3029f2e2ff2cfe97a7b892f48cf34a3136b1201004c7faaa1a3caebc14e0ed886c278cfc0883fc508885ddc74379420a1f3329d5239aaf89f48c62811e49cda38704f01021f39cf6c56b40443a4d0c0b637883ed4521508f2be5b55dfc0cdb6bb89743e746d8d80079f0d480375b2e01a49a23beb50efbe4e6d2370fda9d59da43c65c4a1720598771ad5a0127a22617bc659a96e7bbeb36e6c812fbbe02eb38471fbcec3d8f60a2e461403f4a93a76a06e1225e70e5156ce126d11bad37517a46b8d6ad4d65dce977ede06ae3b0ee9f98620e842e6e8b56f7cf252647b04d769d0190643b4324f70b7f3d462ba93b5fe2d078459bf60a1fea003f93f427b80ff9cc30ce7614f85450a65ff21e143cc71f1a281950a800fb6c422f696be759547c36b22bb0c9009dbc4454ec7c14fe2bbbef01d0b0f4fde1a4dbab7978d432b2515fd5ea0c0e5660a22225f05a3cf2b0fc5846b264dd8dbc32f99bf0a0b762ab42a08d663fb241b9f05576fbeaa32e3405d508b32413a448ec5cbf8976c59733c76675db5c9936845e871ee3304d7ac95bcd57e9c71fc9d920da80ddf40ccc843555484a68a25e2b00f2c6e3752d95f10b5075003181d841ff34e01c8fc50c9be06b8b9c7a2c669eb29c0d5e04076cd925f5c2810da45a668a4bb41d7ed2d5322041f9ab4ce365c98509606c69d41ed11b815a4668593bfcb830e75a037cbfc1c40372744fc7b8dad42186733cfd3acc9381ecf555679d96a9bfbeccf4aac59a47db31f1967697d033cbf7a950cae72450e2d9d23b18d8b259cc8b412017939603827d27e537c10975e758fdf45d1ae1a866c281a683f27ebf1ead843d730722d9ee3b46df63743575c5ee27e3ebe8985d63b1922e3a5c5cf69f128bdbd82c9a5c92d1103620642cceca240203b9d0b666f13b98760c222a11c1093c2dfef002ce4bde78dd64168e44611eba2b001730fdb9438d6bb8328910b54fc2f051984d894e37bcd909815131d3b51778bdc6b135032a40aa76104d70eaabe8fc5de2b09f8240daa1672ccc14e44ddbc0a4e99297bad8e067381a4c9197051f6f550d66f1d76e97d5c8fc205df86f32edaae6c5a2e761e25964349900a53c34ab8e7781856a2e395a32501484892aa27ce2495dfd555f606022cd8ea059f23e5a9e408526e14615156010e4319712b7eb5c7775677cc8191def57ac0ab57b4c24ad6d14aed93539959fd742251e11cb99793b273d01088ceedf5ee178a42e590f3d3f64ce0f8e625b2ed718a14a8b8fa0da04e88a5d6382043302090879449dd7356b21153bdb48a6cc6cc54d37b164791faeed5b15fe43556b204887df51bf718dac5ad08a1f833fad7222df87b03a661e859e2391015ccf7e526daef15d2cdd0ff18e17aadf86d9e0fb6fd48fcedc3577263d7ef66c08f96a414da695c241e78c291fe8e0044082c5631b3e577b7a4c044618b767d79f18ae0afb543e15fef7fa46c6312d84dc0ebf02e7350e04403b18679d7748eb3cddb498db6038a7a87452146a9ff601ac44c6eb539800c55b13786f5c068127af6e515cc81419f11633aa1d3b78d9f017e1d5ca2ccd9028b8495f7901969acf8aa033358102e3ea05765e1482026ef39f0386b091ac6f4e7e24f7619047a7e1ca7b34e130e52d8caca63371076b078448bac63c77f1607638faf2171488d8bc81cb994b2be4fabceed8814287dc975bdda6caa0960e750734aa5a260abd821d4dbd9c0969c2f1128c1292b8e130f5a2387c34aa2038d2f460e5adc5577f53435593fc0b0c30decbfbda2679f4895c6f496c10f885aec54fed42ffbc26d92b6e6ff9b44f74d08d1a6ccce451cf66ef23b1a89a003bcf0a568dbcbeab7bca5b6d2e521f0d73d1e1f6009e1dc8071fb7228ca30a80adc0ad13674d5ee4ac2577d768e55f127deb9d1f34b021df61337418fd776b71bac1834bdfc01a70bf23dabc4a7c156fcad109c5d346c1e1ff6bc4d42abcf047b90b2c8567e8bfbc12d861cf53c1d01450ea9eaea81c647c88718ebdf72a8c1812c7f7e477081ea9d8843320a1371173462c6cad9be56807c5edbd115220a3dc704af5c6556813a87f89e4234abc04ac183b3ccf1671eabef4194ce5797c94b4abb34e81b367167a423f9477a76b7f3db29a7c6fcc9550cfdb925b9be921ffc25843e242451b8913d509879fc4b58d5880650084c17bef5a8db1f8aead1c6bd72ffb81c7808a51837461684bf32ffb08ae2d2c36339cad4cc326a9e2470f4d8ee1029fbd2c77c45b47fe8cbf1cf7e457274283effbf4777ecc8c2ab75a2e497a50d567186c38f63a96c80b1431ab8167c6f9d78142d906e1a1eca7b6cb0a7efda4d9d64a00ebae5f58475600b1df55cca7f1b2d5fab9fd2a5b09d90e131aad24ad51b0fac2218cc08309993d2b4886552c2cb90d1722255a22b2754b0277013d40d75524f6fa5f699d60bc47b1855625de5435fb3cb47d95aaee7c8426d06c96598889baf30dd37b069cfb1661ad5dc499d840fa28e6d91ee54ac3dc326da8f62e1310b56abeac6557b34fdc67836c2ba653ffd11ac65e10ef6c6565468f562366f66c342f1ba1f91710cf466c4a26d59a210d0eda134232b36903a0c827da1c4080218c1ce16204cc1669ff75441b5abec0ce9b9753f1b9e5a46dd52c2cf06a06ec927032fbb19e57f8fa99b10e7dbd4bdeefd3e4518ac6a185ecbcbdcbabbd36d04f653d018482abfc5ad609ea17f1cf86d0d6e81eb4b57f1069e3a4bb5f028c55051923599ea94fd2e041f3732c2a0f4b71e4aae300edf4f82296b497b94116af7798ce3193e57dfc6ec0c717e6cc0f4a9c296bb8db5ed46135e704a2cd0f300bda9ce4fc70906e0cbed045f7e4bd81f83732d7588a5bed9459f240edc66f8c91bcb8024690b1a3196b651444e0ef239bc0ab9bd2c5725214c5a1fd0b5fdd769c1955392e6edd9ad48faf214a3c6e5ea3c583a61ada951364f648c200ffd288e8a2c175f08e847147e1aa0c47658cb6bdf0ed216db13e9727b253217506749ea10213b62166c6c26c44328ab98570d0067153eb21553f5050a7a8b61ce6adb8cca6705d36d4ff2809d0dfebb8d45aea63078302eb4d48a955dfa1e65679f9f46e43fd4dad7afbb30bd086db89", 0x1000, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1811, r2, 0x0, 0x0) 02:04:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x44) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x42) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 02:04:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="c801a2a060cc525fba788f33cec5f55fdbfab007", 0x14}, {&(0x7f00000001c0)="e12cb7f6b31868bb460c877f6ca3f366de25952106ccf0a907f263b6dcac54b74f73fbcc1aca3be45d6896168935e2498ef42571ff801ac99fddb80b71035707a4a702f8acb0e9e92a6e067a4ba142fe6faf807c0c00a6d89d4d6bb91417ef1934b9740f19b9611ca1b052714e183a32cc2a869db9cb77dff2bd079485da2876219839286d9d8ba84a9f7ec44d2c6a8afc7ab781aa963c42b7cd933e32a507a46d9b881076db52a45d4b998836a8b5fef28454105b6f2fd0dfee992bfc15642709ab878fc44d410b17e929ad43fec8ea09fa10bd6d967950d6e409acc75f1fd296f6372d988de7b6bcfb875d", 0xec}], 0x2, &(0x7f0000001280)=[{0x20, 0x0, 0xfffffffffffff7e2, "1ee18837b97e7c3234e4aacb6244"}, {0x1010, 0x1, 0x9, "7128f1aee9e617c369483f1b76e72619cfb9802be96da29493279e268a508be48544989adf3e1ccc587bc4e260515de8483f780925663b345ac298d86082b5fdc1dfb1e4fdf86b587dd3dbf898b34bfbffcccff1c98beec268967d63dda8ad48f913dcd70166f7b5d94d56c32f9b1d064f04e4904bc0bed73e04d755c5f2fa4a718e7f8ff02ad861edb1f6d447b0f53cc09fe9e0e686447d5e0e15c50962e1283c89c60269e828b2ebbb98fccffb6e03d18edafe9b299f054a3a98344bb688c0631fb735dd2c1f17ec6d1c07851c6fddecad79eef0765e17d98e6d91656cbfa6c953f0fa0311ba546a2f4e675f415ad7e170201f7b151e0a985912ca43b44dd6b00c02daec79d25c8b55140a2a5343001cb2bd5d5d7d47748f3501dd6ba036650d07a200826e006e9382e0930a9bf17d239a0c9a3c809ee81eb7353d72941f23dea81b73b92c2370213cef50ce139b1eb907ec3863699c5ebe5bf8711a9f7f3ba506be33a8a6384279b80a7930f873e82c577c73ed8a9cd9fe68427c342e1c38d0eee19c9cbdc315dfe2abd94e71a3e4349bfd86093ccb1b5f5c61765153b19b155ded559afb9d339792c78ad5221b4344dd3a1873b70162e5b7e61f9989c6e5e2c34ce1922004c87c6cd3d25cb8541468aebf35f92b5889a1e9e8d38830b2ac20a37b0c2c221c65bc472af5a1dc47114b269e89823aba70525db3a277bab189a7c15eba4a772a8231a1059a5908028ee1c7f62c8830779a46945024c897eabc50f397c60924dc6747252c380b042d1e1cca03295ecacf8618602f77f9b634a5d8c5681bb81d08d6a19d346772573feb85221d5cae997654861488df468d050d47aab6d51e7a2d06a7fe766f5840b84ff52531a7a14b3acc6a18df94c9bbdcf82dc5f15cb10957f455c34ba2ce9217657849f80703d7f21ed877ba0b5c046e64c3e57ffa7f749449ee3b55fa2a9d4fb168e54fb7e089bd06ca14f6a532836b155721b53b7f6b6cdab03c7b15bab79015eac75498a151f742cc53c298c45703c5a2e83daf60d28c463a98be2f847e6d734c0a84619271a07a74d20d33578304839b11280771abeda52ceb59839de5be821882bff9e3ea7d74bdcad65050e2c966ae99fdd358a7476408629cd6403775d669c9e1873d683cb6f5b4b792a4cbabf7720cc4073b191f3ab666c88fb9538e1515f9e5e330d728a130b367781cbf2df0f887fd0ad580f501aa9b1eb233898d22bf0508135366eebc3ca8dbe20f8fa6c6579726b416a1b9ce4e4babea2fbb39ff933a602edd50f276ac8b00bd37edb5f50d93bcb2342648135ac8c7891ff822276cb01de3641cd353a5e7ac6f99aad8f4b72619f85d19cc37bed48d269da56b976cd394a2c61b446b43f2b9b044d7f06004cc64f0556567d725782d100a673b3761a06e46ec2cedeca39c0f0f83361a82d1395f1e5d30a5370d3c5ce25572c64961d5299cbf730ed25d120af30c64cba1456563521ae8b2fae0909c3309a4f632146dcef6ffb130e94ef0362407f3e49579e5d60eaa59cdf9fe20a9596eebddf61d10954741f589719769093f496add36d674b32f5b5a5a5a43354dc1801f4e0fb7eeb3853a4d1b3c96fabfe64a1d45de1557cc123830cd36e268e1e7e63daec2905ac1847fe628d22f7ec2a4a1636111c5fb55194ce6279313e0f3721476d93a172bf06a4baa7bcf27e2a70d1625056ad223853c5e91227b511b5605b052f9ce1ae9ceba4398e637509d6957e2799e995d5e3045ac1e0f9a2e8e9587435b3d68a9fdd368c848833f4ee0848a1478ccff1de09aedbb8075dc28f89739acd2e7826820f040a71b366f4b03e18e65c0881d6a1711a9072b4ebe0fd928c5ab9c79b56999fd05a3122a7e4ea329608b0d6a991a511d2fc98cf86b820c20bba37467309ffe46697f4ad441cb0b5301dd736f7907461807f32e9bb65df1eca62408ecf6b8966e9719d8cf17241a869ea44a85fca8b5c20c2c82b2249f32d1001ebff3afa8f6de097a75e6c3ea99fa85b3913420ce5561fc9e9e20de38f70d7cf82f79760aaadf86f0748757477b580f324266d1c21535c6eb41ac256a4695da96a447c56fdb36d9a24d4d5e242dfe659456185166409de55cfd663482fb8899131b7932d3be8c0d969e94bc252e4ccc74f8504afc65af078e105bde081569a38337a038af3bc4ff0a8fd41ac4d56830e385c79fa981184e5a7353f543d92a7f34d158f5f1feb9d8c44c9691b0c8896d9c9bfc7e81cd8a536b0ae94ff67cb333c8c745cb398998095cb6799b08911ba3f2bdf73869ff1ca49a2481e27d27eda974a3bcd14f31e3d77a0101f9c867e5f90af0aa325b1be8887fccd2b0a8c04d90439b7c9a6977abc1be5d6c0015d557d8f402546d947f058863486ee4e394f3697090885131649da3f22710b848413657e6d66550ebbeda3ae14aceca8d953dd92f80511ec0769a7013077e42202a2de0f8dc835d1d3ced6f096f8330c60515e5a24319a9ab27c51ccb84cf95b245a029fc742d3e2d29d7d8f3bd32a89c18a161434d336875eccffbb20adf83c1af2380c889a2735c357722902c0a26361ada1882dd53e288773c5ce640aba393ac310cf9d36ab653224466f7d4e7c51f464fccc8d903a67b5535529bee4a37307a06c8ac95c662acd477548ad193a1939fcbc776da3f5f585a3fc4bfd193cde65fb6536afcc127e861daeb03c8c010d2f12c909584a613cb59218b9aa94a2153d221d99dad3496ec86a6754eb6c9ee0c3591fa4d5b33f46bdbe984d2388a39ef3695d0dce0098f98496c90d18ddd6da935e85b5fd3cd1de65955f412b061f3e41334e123b57cfad38282c7f3c62b1d74f12a4c9fec8b2b54fb4668e4ef326dcac18ac877d663e7ff0d2364bbeb63078dc0c1995876eb37e90cafc74d7b147923f528d3a3aa1ff67dabb2bb3d5f2f49c9578ab924104f124e920f1a6fde8a2e5335806f6e9b2eb923265c98594d742d9e1b45442872053e74e030da058b900cf36b13c4c51924ff0b2a5dc463f7cd524d991e8a004dce769d70d381e35eec5776fbd0af4d3e79e8e171a89a3812c6d7a610deeb24c3f1b326a2399e389a5970d85c5ec92b920327e156ac8c9683f9419d0705eaa0e2796e208590022cc751d18028d983b744939cf3887f83a9531a0861dde0097499b159c07b21e692d387a6d48e2ef34c09052939cee2d4c0e5610ab432a3777ca04fe6717f4441255fc740f3cbca1f4ff45a1fab5983a9b052d41602bd2afb59ff28944c9cb1168bcba3ab49c417a870bec6d6f5c44690111c45a10f61cf5754f5c9df6c181cc6c2bba25074f7378396a86d6c4e3b02188af20e5133681a23b28745dae1e943271c29e327723f4442b855b133674cb9239737342d2595cc5612f9829aecdb2610cf427a8f02701ae613a2c02aac159264aded8423725113538da02002601dce8fdae3b65a84d81cd7bf8f7a44d66a0831731f5f79b7282926a32f397e7d17a8477be0bb29bba4cfb27f6745254397d91ad4bf68e5704cf0505ef7a4ecf7334d3f543d21006718314b0636c19aba9a6624af52e35997001ec478f21dd1825a597c7e0b06b4dcd50b4125b1363c6c18f492f7ee4ed47685c6177a82e8c6fb94de56e23b8cc44d978e07db638ec1deb82d83a469384ce1311f767c3ddbac2f4bb85941730f2ab54342f30cd0ef9d61efe00f8cedd917429e43d66f21d4c16794a4e608bd60d913be3191fa166f44e8054dfe13803070e734d89db9a38d9a3f1613069eabb057234d69700131ef00469f96636ffe8c44e68d2a3ff762b40fbdbb300243381cd858f3c082eebb5a4328bdb527dc4e115575c91c444ac4cdef2406440ebd032b53e5caecee40c72f44a9dadc0c3f483308c3d92ecfff4ddde3961718bd79c117dfe141fc3d8ed7e0855ea0cd85521b15c8104603550ef7e9e73cf3399ebe09c3bbb6f5c94a577b19ff282fe7f000784ca3bbe2c0ac249e2056c1fd1b215949bfcffc50097e5b0e1fdc4e7a1887aafd43eea12da102a18dbc4e3cff9fbf562b100cdb10256c808267157a1120793ea27ec35d58babe935cb6611ca630056e542ecde30cbe92cac9417f1beb3e5439dcd362963eb98a9022abbce1991bd9c9b62c7a34fedd495b7f7a835f86a72522e44dbfb8f3a4bd65ca105b186265591e114e003c1d10c0e764ce024bbfd3bbf5528a4f417316730a33963b2c6be4d250bf768394ba0cd59afbf8353bde2adc45f13150e8b220fee8c2621b20d0eaab4ebad73578ddc04171c0778af8287bc6abfee58a30f59489deafda40a32c2fa769087599a02d1ec2e5893cc0514525adbe1d837ae4df1c6c7a90fa9716d17662d0bca208488b943f1369c463ee9b17f0e0c22e301beca1677500fb16109bba6cc5cbfeab06d279a738622876e9a3244f113985a70dfad49d5e9e54e970d48e9e8545575a99699ae070ca982379113928f3bc28a552a9233915b38f3c13f9412190c6a021fa244695ee1ee389750e1cbf4202030dac54755986372ca9ce17dfe898320f0203fbe6b18e5468724bf971f246f829909f7ff380e2bb263697efa6dc78562b9d0d730410897a787f407969f85281305eb86d57c5792796374c4fe4c988f649549d52222230d7c2a8bbb73359aadbffbec3a21cb7a426cf3445292bbffec7d73e7df177834538f202fe58540cf67a5deb63bd726887b37861c69553e2b0e9716844d0ce5d34a9d5a471f2ddb6ab03c466e2765a948df04c5a7b065891b2f8a11072172a2f3f568559b6de210c88da930ef10a28889e2249656a2342e258d4f53b9dd6452c19789d7c1857c48f17d2e9123d5915be7e9021592195329371b38c24f55b277f473490deb72b81eb1ed3b4424e9b27e723aa6d208814cd72ea530fde1dd1c0f6dced4ca7bbee911e8a17f56d5bbdba7a0d45b685197cfedf4675c50c9d5d12be49243a4121d643e0b84cb9c1dcc7fd9533343659185b5233ae7ffc655d95b6b345f3aaf5bef37407add5b60248420f87ed4033db0a2010526bf9db3bdbd363041c73291af419e42011891718b1946482b6db741f6ee22ba5cc6dfef1a66f920c647fe9b43ff07299d3e23a591a65cfb61f96c5f6745b9e2b7083393d43a3b8cc54057b4583f7cd03909782d20506a108df19972886e5868a14fe73333c10cc0e11dbe29aab8fd00000db4fd91aba43bfbc130fb44d8fba954bbada319ed199282842f40ff539851355a0e4a71196c29d7f434aa17a729847b71c7fbb14c8425f494b2057c4ad63dfac6ffa1cd9f26f1e9530d7bc7b4a8d1664e2718fd6f59e2a45a6692f9652a4f29c6e1a17b5c0962872d9614e3b62f7d4a6586db3e6225cecb317beab67351b9535b28da8b9d3ef3dea719d780d9edc0d39bdd8b9fd2ff39edc55b37fd47b12574a948a7abbcf5346bf42a9c1099bf55c773c27258bb6a4eefc2f5bb499d8da7d27fccbb65ffe350c33fbb7350324b9fa8f1c37d8ab3d88ff8ee13e80ada7b548066f41fce0605b5cf32339c06eaeb6cbcb67d500c47d89e641d11c9581dbf27d0472e9d6f1af7954c18a3ca830ff7181ea714493aae817776992b880a72a4665990f20bda8f9662619759c6f164dca370cf7b056bf3cc601f4059d017f9b7e21214a2b71c53d50e18293b08b7b078fbcb3a1aa98f31e1f889732adf01340d9a5e84df5afe8ebb41cbb66ff8ac5c9e516a628931072dd40de5c03b71979bd4e15a75b9abc4e0d097f96213847c035a805e84590aa7a7ac9cc2b371859"}, {0xf0, 0xffff, 0x75d, "ccfbd35b59cc10a127d8cd8d9d6af984ca974d7baea930fe03ec894bd82333887310eb0c89fd2361294c16b17affdef17628782b67cf451e7f1bbbc5753fc1bd48a1befa2142e2aa1cd0436477cf1c3e2eda52cfc755e280879428ff40c2b5f18a78ac80beea02638f4684bcddd4aa3e7c99a298446325cb5ff9799e360d2f882cdc4556b6e9d24c646160c6ba2b94ba2066e3515acf8fcab65d6044a61b8b2e23e70526931f957e6781924b61bc652e5b1a4b079098037bc45336dddb9ca6e7fa80ced6255fc37f93818214dc5faf75f4c34add3bb78bd0a5a7"}, {0x28, 0x0, 0x9, "0405312616af84916d53cbb779fcf4241454"}, {0xc8, 0xffff, 0x8001, "214996bf002915e2eea74dc2711e9fc6f8c8e72756e86ff50076cb48c02d8e21220716e3e4264975ffefe1dff0a92b81423b8acc1bfc3c539ceb9d56fe1404866524a7fe1bae0f59a2caf34191c4b41544b6cc5d65eb238923ba78dd47c9d0af46047c080c3d3917fc6f1d6a8a63532aa8bab6b9c38d7b90f0d98be042a0529d27619bfe779c81782c184cb036d4918e5d252acf2dc4bcbdb9de655529ce1caf1cc2a58f8e33e74785773720affed9822a05086c"}], 0x1210}, 0x8) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 02:04:49 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) close(r0) semget(0x1, 0x3, 0x20) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) pipe(&(0x7f00000000c0)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:04:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xa30d8069) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="6418646ddc168221c779c0b7a6fb3c63d30f5c762753303d31ab975609b7c419cc1758b67f8ee195f7e85eb9917a95e0320f7a58f520c598abc9e2caa84e0f74cf35241418b53e949fc6725aacced208f2e7031ad68ea1adc79d721dda1431563228d28ac1e0ddec673d3aa06f8c1b6d4f1f9713f2ddf180cec6da8083a06887692baa9807c5d414da0cf0246464f0195f125454e601b138b9c20adb503e665f9f20e1fcb2cbf41973d78077fdbe39306331", 0xb2) write(r0, 0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) fcntl$getown(r1, 0x5) 02:04:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/173, 0xad) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x2}], 0x1f, 0x0, 0x0, 0x0) fsync(r0) close(r1) 02:04:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0xa, r0) 02:04:49 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ff5000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 02:04:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x38020, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x8, 0xcd}, 0x8) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000001c0)) socketpair(0x6, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x5, './file0/file0\x00'}) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10010, 0x0) 02:04:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r4, r6, r7, 0x120, 0x5}, 0x1, 0xb, 0x20}) r8 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0xa2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r4, r6, r3, 0x1, 0x3}, 0x6, 0x9, 0x3c8692b7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000300)=0x9) fcntl$setflags(r8, 0x2, 0x1) socket(0x22, 0x2, 0xfffffffffffffbf9) getegid() fcntl$setflags(r0, 0x2, 0x1) 02:04:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 02:04:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 02:04:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000100)=[{0x0, 0x10181}], 0x1e2) 02:04:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 02:04:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 02:04:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x200, 0xfff, 0x5, 0xb68, 0x9, 0xe851, 0x8}, &(0x7f0000000040)={0x0, 0x83, 0x6, 0x8000, 0x645, 0x81, 0x0, 0x1}, &(0x7f0000000080)={0x8, 0x100000001, 0x2, 0x40000000000, 0x1, 0x10000, 0x5, 0x6}, &(0x7f00000001c0)={0x1, 0x20}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 02:04:55 executing program 1: clock_getres(0x3, 0x0) 02:04:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x3, &(0x7f0000000140)) r4 = geteuid() setreuid(r4, 0xee00) r5 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x2) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r6 = geteuid() r7 = open(&(0x7f00000003c0)='./file1\x00', 0x7d, 0x0) getsockname$unix(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab049fbbe92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f680968bb646b88af717dedc2b19d6ca7caedca5297a37bf65007103b667856f5ae7a63e0b87011b10e83aa6f7b118b29837db422ddbe12d24c8160d4130df140600c9288c03c1ab2f6759060913699c9d3633c3fa4dee05b4645dff2be4e88007"], 0x0) setreuid(r6, r6) r8 = msgget$private(0x0, 0x10) r9 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f00000006c0)={{0x80000000, r6, r9, r6, r10, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r11, 0x0, 0xfff, 0x950, 0x100000001, 0x1}) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r13 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r13, 0xc02069b6, &(0x7f00000000c0)) getppid() sendto$unix(r2, &(0x7f0000000280)="2d6998b2f4d3d8bab82a75a702f3d03117ce3c909e4ba1bc76f68103d37c7c1d4282e3e18853a2d4c20d1c846e93e95279fc1e3ff1261452faf4e28f29f39c52bccfc4196e38362f5515d75d400b1479cb71e4cf8c66980fd679a473d5aba2f85fefd1c62a01ba914cca9c9bd2", 0x6d, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r14 = msgget$private(0x0, 0x100) r15 = getpgrp() msgrcv(r14, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r15, 0x8, 0x4, 0x1000, 0x71}) socket(0x10, 0x5, 0x1) 02:04:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x1, 0x4) r1 = socket(0x1e, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:04:55 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./control\x00') getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./control\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 02:04:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1, 0x8000, 0x8) setsockopt(r0, 0xfff, 0x1, &(0x7f0000000180)="9a37a31e2c3b326c87d07e1b8699637a9a1b2bdb46a4b8b8bca90b5d8a76aa42874acb2126bbce1820764023f76d31d39fe13f07e4190a2bb5c3c4304c679f32132eab2db7e811803052c352521920893c4cf74653726f82e31fe0f726f9c7fa38fa289242129ccfb3d0c23b41e31be29294117231be57c51ad9ff30f2f56cc25a5b922a65f6c0e1daeee59a0e875dd264af7ade2fa15913af50c51e2d7d4eba6349f7efc781f24aef06a2f81f58c664b9cccdcdbe2f81f571f16c93078e833582f52b705fee968ee91ddaf09d9383", 0xcf) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e8efe45b0a4ea3"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000002c0)="240ec47d5d6dfb11fd454690c78bbce488d236600e4f63b6c20be895ce0d1cfce78aaabb04bc8bbc", 0x28}, {&(0x7f0000000300)="b2f0b128ac9f9eafbc21986cdce5f47c8a6cc836c28000213efd5204fc06d6237c92027d5b2069dc5bbbef33beb77aa89baae60c45c557dc5a375b87ddba737f15f8a6e4f4a1b61496920d7020df336fec0b49b30965142ecf727b60d24eba809683f7b2331f138d7b72a6f341a9dbb7e19a3b9700fb2b76f35b8a860c02b60c3c5aa5964c498c3cf1d319130dd1ea997408e0ea6d52734fdaee1893f1f6", 0x9e}, {&(0x7f00000003c0)="b6f7b97a729a4babe7b621b1544b8f02f8a7f4c530e73c873b8bad3c461ff1eb4618b12e1ac97a11ab4fb49ee27310e2dc426fd9839dc2b9febaba9b0d2397d4389b6a9cc368980a193541074f1e77cb3b46ecbd180890b8752e497402f29dcbac5141883c179a3da3f4a1e7bf164b8962e6850156baa375a75aca2e02b223ad154d197638b943eb59cded3ba024025eaeff8a4dd93bf076be35894fe992c14c5362a2b55122e253047ae3d2a8db993be311c65a34c5ad82c765ad5260e71789f636fe76cd9660966ea48f8f7d7b7268a7032805f77265a69bfbe34039f0", 0xde}, {&(0x7f00000004c0)="1d1fb7e1f25170bb55c2803595f91fd92a59670e84ce1f0cb6aca81f431c58cccefbc36c82664447b073ef8320e0ab9e98d2a7600da8d309ba1bd02c327b315c0c57458a4e14b9d6f6eff63335e672de90", 0x51}], 0x4}, 0x4) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000600)="83866ac7858876b4052c8eb62127e16e52482b1119a23457b285000df0571c38b2e65b63df84fc85e8b12f4ed3aff8bbae21082e7d9a383413a426999f0fcb883a6e53e4763e84fd36a15854dfeb81e7b5c9e96be312200f9cffc522ec4c5ad2288f5a705f8a3ffcdde7109036ab7a478e8aed0bbd65f9e381cf1a334193", 0x7e}, {&(0x7f0000000680)="83512cf97f77efd45ee972a19565a0f7056b255e486ed3cd2195cfb99abae18cd90f5d63e50fbe4c89cc43337df3b4aaf2c5bd1efa1d231b602d7cd78cdb8e3028a180d761d89b52d8c0a882c1a903b664a251ccf2baed881a7afcfbc5ace314156df40d527001426f435c03f1ad3f7241", 0x71}], 0x2, 0x0, 0x0, 0xf}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xfffffffeffffffff, 0x2}, {0xfffffffffffffffc, 0x1}}) poll(&(0x7f00000000c0)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 02:04:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) rmdir(&(0x7f0000000080)='./file0\x00') 02:04:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) r3 = socket(0x19, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) 02:04:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 02:04:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 02:04:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/128, 0x80}], 0x1) 02:05:01 executing program 0: getuid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="c6c93dbf8fa35eb7af75ce6e174cee62f287fc3de2bd549c15000000000000003108cf67909d78212448c237e205f327438dd9d60718a82948e8e0e4d76138e4e7dfc4c29fb150a7f11aaaefc5a14bacaee624e265e894ecc62eefe26f2139ca38676b6bcd7a13ecdf766365a680e764cf33b41fcd0fab98c92528b2353053e9a319b9454e52c44e273e9d4fa167fcfd526b21ff902d3262e792ee637525c314fc016f7c707a789b513a599bdc434e5f7547347eae211bba10fac6502e757fbe95b6db2e2e1a7ff36e2568f154307e4947f8"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001400)) setsockopt(r0, 0x0, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x13) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r1, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) bind$unix(r2, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r5 = shmget(0x3, 0x2000, 0x604, &(0x7f0000ffb000/0x2000)=nil) r6 = semget(0x0, 0x4, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001200)=[0x8000, 0x6acc, 0x148a, 0x80, 0x2, 0x0]) r7 = shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r7) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 02:05:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/217, 0xd9) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x147) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:05:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x7f}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x9, 0xa, 0x0, 0xfffffefd) getsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x1, r2}) 02:05:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="51b6afd0", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) r6 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r3, r5) r7 = fcntl$dupfd(r4, 0x0, r4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001340)={r1, r3, r2}, 0xc) r8 = semget$private(0x0, 0x4, 0x6) r9 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r7, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r10 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r9, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f00000014c0)=0xa, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r7, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r10, 0x3) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() syz_open_pts() 02:05:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x28090, 0x44) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeadbeef) 02:05:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a", 0xf}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="68cb57c364209324165d3c34b5db0d65338dabee44c271fec506dd3886a65f4b6b70dcebd6132d107399933c1d885cf1081c12ac893bd93944dcbfa7540b29fbd250cba105cb9568a7fe8094a8eea2cc57476562989d29b5e500a37d6c5d", 0x5e}], 0x1) 02:05:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x9) 02:05:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100080, 0x140) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 02:05:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000209000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 02:05:04 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x43) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) 02:05:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x808, 0x121) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffa2, './file1\x00', './file1\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) 02:05:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 02:05:05 executing program 1: r0 = socket(0x37, 0x400000000002, 0x0) semget$private(0x0, 0x7, 0x240) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 02:05:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x62, 0x2, 0x4080000000, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x5405, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000003, 0x81}], 0x41, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4d, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xffffffffffff9b04, 0x4}, {{r1}, 0xfffffffffffffffc, 0x12, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x84, 0xfffff, 0x1, 0x8}, {{r0}, 0x821473a680899925, 0x89, 0x21, 0x100, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xe6, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x2, 0xc0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x1}, {{r0}, 0x0, 0x40, 0x200fffff, 0x6, 0xffffffff}], 0xe016, &(0x7f0000000080)={0x81, 0x5}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 02:05:05 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) msgsnd(r1, &(0x7f00000006c0)={0x2, "984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"}, 0xf2, 0x800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="030000000000000050362db3c3ac946ef65a0a9e49b9ff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc5d2c134aedc636b1931029b839e81ec98784bc19"], 0x4f, 0x800) 02:05:05 executing program 0: r0 = open(&(0x7f0000000440)='./bus\x00', 0x440, 0x190) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000400)) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x480) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/180) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000140)='./bus\x00', r5, r6, 0x8) kevent(r2, 0x0, 0x2000000000000000, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0xc9, 0x40000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x81, 0xc1, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x86, 0x80, 0x3, 0x66c8}, {{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x3, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0x2000, 0x2}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0x81, 0xffffffff00000000}, {{r1}, 0xffffffffffffffff, 0x26, 0x7, 0x10000, 0x6}], 0x9, 0x0) 02:05:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffbfff04) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='+$\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)=':\xc4.:\x00']) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) stat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000ac0)=0x2) fchdir(r4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0xc77) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file1\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0xca8, 0x0, 0x300, 0x0, "9727868f477d44cb571e3780c918c70dff1bbd72", 0xff, 0x2}) r6 = semget$private(0x0, 0x2, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getgid() r10 = geteuid() r11 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x100, r8, r9, r10, r11, 0x20, 0x1000}, 0x2, 0x8, 0xcb}) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000680)=""/193) getpgid(r7) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000780)=""/225) fcntl$getown(r0, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) open(&(0x7f0000000a00)='./file0\x00', 0x108, 0x120) preadv(r3, &(0x7f0000000980)=[{&(0x7f0000000900)=""/73, 0x49}], 0x1, 0x0) connect(r5, &(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 02:05:05 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 02:05:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10042, 0x20) r1 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x2d, 0x6) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) close(r3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 02:05:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a", 0xf}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 02:05:08 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/168, 0xa8}], 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200), 0x10004) fcntl$setown(r1, 0x6, r2) 02:05:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16e3e293225259560f8e5815f73f2a044fd1f055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a46756855dec14beadd07cabb6f6db91c8c4dbd64837a4efa4b5128ef45403646a061f87528902af3e49beb81504436be32cddf39cc28dd6042bf3ae523430f318c1f4632aa72132aec254a37de2cea67b4d35a2f1ddcbe9daf22db2bc4b5d538365c8255f3d8894fa6d511ae8f6bc3a5794bb3809e6b48d3f68957296efbc4f3e260a004a1da26cef7ff9825e1be9949137325734421f1cfd64a7aadbee24eed0f", 0xfffffd43) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x401, 0xffffffff, "de97d4d9d273ef2078f71c2b0a0954522d1d9e22", 0x5, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) dup2(r0, r1) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000180)={0x3, "95fdd9e4e8a63a4efc3c0b4dbbb2a8a0e3b346c4ac70cbe565e176ae02cd32eca87ef259c90afca54108097b99f3399a7da2b3f67c56769aba374ebfa08a34ba8283149d3a1313b68fef1cd7bb9a3a8a67dc8944a06d5335d09bc437353ab93791ddacffbc5443287596a688e0fb53aadff4226b9965ab44928a8ffd093530dbc9bbea380eaa3b8275f040ad7cf11e64a1e7fc4cc2767d113c70deccea7ea9a1e3429fe77cfb6a086fac573e735a2f1e34e6d2f2cefed24df0b4fb9acc92f4a37b70c03f0bf326f1edebd92c10"}, 0xd5, 0x800) ioctl$TIOCSTOP(r0, 0x2000746f) 02:05:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r3, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xd, 0xb35a, 0x3f}, {{r1}, 0x0, 0x20, 0x20, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0x7fffffff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1c, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x101, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x11, 0x80000085, 0x2, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x1000}, {{r0}, 0x0, 0x49, 0x21, 0xe2, 0x7}], 0x2, &(0x7f0000000200)={0x1, 0xffff}) ioctl$KDENABIO(r3, 0x20004b3c) r4 = kqueue() dup2(r1, r0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/154, 0x9a}], 0x2) close(r5) read(r0, 0x0, 0x1f7) 02:05:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) utimes(&(0x7f0000000100)='./file0\x00', 0x0) 02:05:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:05:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x3}) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 02:05:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 02:05:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) shutdown(r0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = kqueue() semget$private(0x0, 0x0, 0x400) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) 02:05:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:05:13 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x6005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 02:05:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x10, 0x90) sendto$unix(r0, &(0x7f00000001c0)="7ecfb6128a10368aeb0ed68a47b883f16eddb58de97b7fcd728d0c29fb6086e0c48748e7f8c577ba575fa033116c5e76ed40a472967ed84ac967bdd61942bd96d0afceb5690ea7f1ed9faa6afad9e94ba5cc6599edbabda1e5cd0e27006fe2111bcbf7c00da991403493744e621f90faafb3f75ec74f0ab7eb78034e8f84fe56237c2e26be2f3770d161fb3dab1a1b5d1ae3eff27ad128619b6414399ee6ad63f9", 0xa1, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 02:05:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup2(r0, r0) socket$inet6(0x18, 0x5, 0x81) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff59, 0x0, 0x36e, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 02:05:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0x0, {0x6, 0x644}}) chdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x3, 0x52, 0x5, "618d31fd5f0b5b6b9c2bc5e24331a9147df84fb4", 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x3, 0x101, {0x4f2d, 0x7}}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = getuid() setuid(r5) connect(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r6, r5, r7}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x50, 0x2) wait4(r6, &(0x7f0000000440), 0x8, &(0x7f0000000480)) open(&(0x7f0000000540)='./file0\x00', 0x900, 0x21) getpeername(r0, &(0x7f0000000580)=@un=@file={0x0, ""/26}, &(0x7f00000005c0)=0x1c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000600)) socket(0x13, 0x2, 0xc4ce) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) open(&(0x7f00000006c0)='./file0\x00', 0x20000, 0x100) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000700)) chmod(&(0x7f0000000740)='./file1\x00', 0x0) 02:05:13 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000dcd000/0x2000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9cf334ea201ec0f11500873d8189b2106fba0ae9cdbfe49e438fdc988294b8408b0c31dcae71bb1889d5be5130fe73a1d51eea682ff0566e9f1217f5c9300c3691c1a9c51a5654fd797309218f3f3c44"], 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:05:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff9, 0x2, 0xff, 0x1, "fcd6ac7012def2e852b7472b5e18700a7a5eed4e", 0xffffffff, 0x6}) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 02:05:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getrusage(0x0, &(0x7f0000000200)) 02:05:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) ioctl$TIOCCBRK(r0, 0x2000747a) 02:05:16 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x8220, 0x0) 02:05:16 executing program 0: r0 = getgid() r1 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f0000001940)=0xc) fchown(r2, r3, r1) setgroups(0x2, &(0x7f0000000180)=[r0, r1]) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r4, &(0x7f0000001880)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000001740)=[{&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f0000000580)=""/128, 0x80}, {&(0x7f0000000600)=""/57, 0x39}, {&(0x7f0000000640)=""/29, 0x1d}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/137, 0x89}], 0x8, &(0x7f00000017c0)=""/140, 0x8c}, 0x800) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xffffff1b) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r6, r7) chdir(&(0x7f0000000240)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 02:05:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x300, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0xffffffff7fffffff}, {0x4, 0xffffffffffffffe1}, {0x43, 0x8}, {0x24, 0xce2d}, {0x23, 0x401}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) 02:05:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x400004, 0x2010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) 02:05:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8001, 0x4, 0x9, 0xffff, "27fff00101000000000000fffff0fc637c86111a", 0x800000000000009, 0x101}) r0 = syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="53ad4562f2343828d5062601cfdde85688abe4207d0d53986822f25fa5d84c073c5f9e2e456c24d3605be6f2f0a2a9da9983e7d2a87376650ea457e087b47a9295e051735556be70be1e60174785d3a238be2ab50cd0f19ea021a3e5a558037fad481b478fa41f819d54ddc517d2704a5c73186e2be59e80064fa0a8181faae853e08e8b4cd53111a1e5717d81e996ec3d02a7168e33cf688a4af74e6c01e47f8f8d7b04e2090a2f1e7d297c835b942f2628c7a8c5af212160523f4eaca7026268acfb8f52ef5bd64b804bd02229abf39b4a7a7cb9", 0xd5}, {&(0x7f0000000140)="dcd14e37baabf1382543abdd9a278fdcc2883173ceac08640fe2af71b50ec9c3214d05efb16474e74373832c11f5705c9b9928a434ba5b50d3eac94ce145a2ef006fe3604cc2ced0a6afa23b3c37d083985f21d030dd8b14f1fa91c51ef651bb3fa13a288cd5fa54bfb083072419fd4180fd7bdc399809520c260d6439ef0b3f7f8258136f651a082089fcb3b5145cc317ab29efd4aca81e20ed1da553b3c3ecc7f794205e43399b4867e2c3910beac04a90fc9e593738d4a8a9cff15b44e64a6d5ca5a12358c5bba057a85579ace0880cf0fa86948f07e12eda4574b351c86c2491ddb3c16fa0973c19f5bff98cef291b1badd301d204fee88f9bea6cea19b1c137a852900ea958576a245414f3558fc76ee900dae8225213ef3ec862177a04a6b9a0d481dba3c888df80bc4e8b7000ef6a76a7a170a0de037f87d2afa25e9c200524e59a6837ad92de1a6146f66d37c2eef449cc0b6b025a93d992389fb35794b208b0891d749ae985737a03b538e968cb60548c63ca1f0e9ee4dc5750ed120a0d68c0928c6e5dff518800997217e045a68328f057bba3b305a979c109adc4e6090bcec721b3e47ebf1c631178872447ade984c3081dd21e2f398b360871f865a2718352d4caceb4f91c25481ab5a568cd73ec26f7fafd79cb0cb5256a4b81aaafd5a0df970eb52a4922d419d3d265c10157f48531b9fc0a548721a5980cf579bbc3c6f3acba57df761be8bf9dfbba9632b4293c27fae75afe81b387e35cdfdabebd5601be67b2df8ef321d16c479982d0352330160acaf04f87466b6facd1532eb9234fa3d3098afe0ed9c20a78a91d6bd6470f465cd3f70c5bd3c9c44349091126aff5bd449045057074b9c77b75dfc625d75c9281847c99f62888cc795a376dbb11b9014a0e9392caf6d1c8ac88ab33b29c7aeddd4247c89d6a463b6218502807d0eabe2761525640e5b0918c452408da3bab5236a5df0f843a5a6233c6c581d5755abd5cdd83a2375ea4334af2f6e07faa1c5c26d6f4c15e561553593528c0e1e25241ff1b86767fc1c9822e622cd39eaa4d87b62fa347ee7588dcbf995c5621b638becc0264ed17192d8f585786755a1dfe2c806300af68772ca6e869163cd3d88201e29b3e0354fa60686c69d0d44551e509a0968c2403a77299d96b2b5f83f692d0ad47e3e60f80d25a99c7ec0102baf554a2bc9926e87bc4dcbc39e1c5bd6756b99eb33e1c616fc71e530bb8f3110097180f577f84cdd28b34cc222f809aa7b3005a0a63fd5544b3f9cd69c4ad155d8259df4d8d1a647a982f64cd8ecf194d05b29b6f20612ae460b37224064471d3dc55c081f42ce8788563e921f82db9645820ed1f2a528987f0934c9c9225d662d824dd6b7b687f8eae914555ff5ea011378aba26287dc2f7c82d339edcace8d13a0de4b32030ef40ca7746146c38a266cc016c34eebfabffed0f00074746dbe5be5591eb329d784e219e88bdfaf7f8adf1c9fa345c1dd4b091e24c50378a29facf7cfe5c674bb97a64abe91618a67525e8f4becadfaef91c7a44ff9b6c835408284ccdb89b6b07b518df501383afc7f566b0ab8232b40ea818bf97536c96eff98e50a0f9b2bfd0e95323fe2eca754913bfffcaefe673a59e3fd2cd4ef264a3cabdbdca4b59ea43c1b45fca21987dd0650056636a4b9cf4278511d98238651729936185937b7c35f4a9a3fd7c362df3679120e6068764a0a24001d9c8e81d0415f6d9a469b8207a125469ed830a4e379063223371fd465e50565b1af189b1fa1bff14cc01efc6e708332b4583c7e37cd390626f37096115a0d257bc6b1d46734db902a64b4372fa056221d6c6891cbc36a31b32158e6afb1c826b907e9d79a2150a179feff6bb73ea04ea187511186d7b3bcf9885d2e60c83fc930e16eab751c2ac9e246211ce2482f93ade5cf28e398cc7f44e31a5b38534457136d688ddccc621e713ac319b2b3b4f0029ae8f3f6e71fb71ecdffc06b93051c08cce020fc62f1c5f955613e91a1738193df8ae765b369b6b04ae31696b161b4e26b7229a38c6b9a312fc913417b804414bbb47f6cc6de23114c3afdcecfd12fdafb56f472e8b7fa177658b54372cd70d24094882c5b71651e308670e652d0b22d2b13120abbae94370c08c62c0f680bb29a9c1a2ff00ce9a83ed6319ab47bca6504cc838b7582951e36463f2da9b03bb78b498d6aacb6ea622d19dcdfaeb98afbe69ec5f7e955a8086ae7d0df9aaaec8c190dc3e8ad99fc43ec76cb9b23c173789f421fae9a7892082b9b5c226d7fa43a77a4e8c1d1dc318d21221bdce1291fa4225a2cd73f8e259e081ce1d01a6d3cd2e31ce818bbe8f1c1b70c9064cbd1e9b516038b83a3eeef9ce532ab6801edb3bd7a5757835af24db2a75050d05955b37b5aa7b027f83826823a01a391e84f56c61aa67ea909f76642545b09fdd2f789b94b75136f05bbe832ac68380c63f20112b792bb95aed8a49905ed830f377ffa55b176dec4d8275e09c3df2aacf1a8dd6436a2f0285ac104cadbb5c808a45085a3e610ed8cb9261532dff6a990d54ebba228679bca048780f586bc904951b9cdd8460d29deca1a51310dbf218df4f548533c8b723efe2b78ef284f5db5d4f06c8b94a42d75a89ee6cc62d8e54c1e6675dbb50d89dce7a09f8578c1acb62f82eb6aec5c1c2dad7206a6416851cc2313368c0cb415f031713156e6eebca3a8412644bccaa709696d52f0c122b3df050a736116379a534750d867ea03937397db1e952c15dc63ae14d483d3c43298fffd03a93a739b58f4778d199c8539f6e63f52c42e98834b0b2868a1157e1dcdb2c30a14924f7bfa8ebccaa6227cd3db01800ade02e89f2e8774d1fa0a447f3482b913d9e098dc822e8ed7a8ecea75ec1eb68b38e660567c93e4f23493ff073398e8753158557da45aec37617dddc569620519a7091cda7471feaf075e3bf01316c28c0e6cce3975402f2891b77e95745eb72273765e862ddd925284e7ee6b5d2de0b2f717aec41d82824725a2946399b7e8cb8a984898ff6f7cbed5dbb7ef56666b3a76b469b6c8d497d423b02e480075be0f2d2ac2ac0f45e979ac4ec7be475e84cd3f4280b354a365b13f779cbde790888312b325d634dbd968f3f3462600f33c05964a04e7be3fefa205a5ff9123c21f9125f3675acad71a0585268e555454231245d106a13f240cfa1fbdb5d2d99f9c8810282dd31fd96e49afe8dde4e5b8b53d75355a6bea10d537794a5b14d89a36346e71a0c0c4ca551101aa907c6e2b657c95ef55095063fa37568f9decda3b12a1c0b66bc48360431ee3d9a5da296b7327c139b4b2895d1687a4f4d14b378301184d754b9311acae38ec60e22b871d3c1b59267676e0fee26d3e3abff71fbda3849918052b8d3397c5271c4c2548d8738ae3e224029d86f07235826c01310024337073ee3870d335c8e1d2d1ac3cf5ce013bb89d01aa2acec8a1fb9c7d9347cb0051d370065be38a2214085cd8dc4e165448203d02bdd57b5ee1b5affc5583dea6e1e2562295204685e36e07cbb436f89b9dda19579c3c1870fc73d331fd958a67cf0078101aac86fdbb426184e7e4130d9e47b2811a70a1d633b38c517cb0d75a599b01be09fee5591b3d8cf404c59ddf6ed20cf9b53c476ead96e487629d8e39ab3e62a01488dcab5cc49d6bafad35374400226653303af94160ad70eba966412aa9c8d34a0e2f1081e96415cde096db08d641ddc1a0844715c6e6ce3a3d987501c97ce30ac5f116f12d41f38ff832e4ecfe95a986797b093304e1a5875de22a9400cca8749c2607c071827f18038c32a04ebd5388900bc7705068560ae41831878a4ecaef4c8d43b08066f9ab83fac227f0a78d88ee3abfd4a87be690b51990ec90b92c623a84412aa9a4f652b0ce455b5ba91f072d047a3601a60841623625c66086189d75b5c4bfb4322a808252c9ba5fb3ccb3705db66547f05915707735b0c42de75ce3d9a5d979e98d44a8b67d946e82bffde990eaff1adea0b62466b3d2d63cd7d0df41dc953bfc48eb85bfc40ab1ef91c41172fc5902a7770b4c35555f61e3324fb189dad22f45833990e6eb767505a2f41f35a86aecfe4caff425055ca9a7169816b185f1b64344f9afaa3e5456c2dd57050d47a69f1a1c2e92a9f39b48c31919c9986ed2d8ef0b10fa75b35448b345f59b23cafca1bcba02192bc9b7fbe1cf0026c8e838628bff63370f7167fe012fb9c1a9bb8e607776a75f1893da2d2c34c120a351dc20ddc4bf044ffd73109356a362acc9d396aad5f686e44ec9399419f23ce5e64d17ade30e0f7371de536230435c4e67b04c31d5625b82b4ad2a661fb04da261cec210cca72bc4bf55fdc6ebbcc842bb6b79663f11234fa85ffa9117d0346f745906d682d7bebff49dec2dc913f9404e40786df9ee65fd7ed482c1fa3e4b1f2e3eca879f6b1e59c3ad11e2fda2f197cd9e6e70b24400fb307678331fa1d96840e5f7d103124dd383e769935c52df856f2cd63da5e277d9456cb706e75633b05a1c440ab9c963d9ee03bdbf164944b2e9cf8059cab4774ba05d2d2bfd5424abb5a460b77aaa98f424aff9c9a37f847deebf1f20c62d0bac013ae4e11be5aae89ad8c064077eda33f5926fd6b2ae3c29d656bdd65512a13ed40e3fb917f2c96a6d3b5605c2e982b9949d869d2cb9fe046636b56db8d72640fb0c1d2e417cc0900ee81735ed596d1dbab554b7fefdfb0d770a4aa8b181b0bcb1401f1a391641197d65006fc8efef68ab03f909a834d4aea5860f0f27f51dd4765523f4bb4ed9bdf0028292fe7c413fa7de885f856a9c0184662f13ad0fd2541a97daf94fe18c97613777ebc56b0a7e9faf093820f942c4676bb49897277901b65a1431742b94bc2a9b191f193b924be4075c48cb08d920095cc3bb0605fec9294fe6fffed7c32f95091513835b9b52c21562d0100c89cd1692a2bd677ecf9e40ce471061ca211a6f9502542a65d749f0680db24810f2f28f39f2ec82aa18dddf4e5588e08c469afcbf45b8e75f9854932cb185bea31694670ef81007ec055c61807f459d5382e63cc8c2b4d0efe6a7a8f90d3cd803268c1e7f6f9ded3c61f0f7e7d189791f914cd997d81f67c5c1be3fc1e375cdabc31afd041fe6664fd42e31e4a812fbe51abafbcd23e21d27789fb2d9b75448178d317e4c4457f54a0ef5dcd234a81fd30cfdd04686ebcac8d491aa085eb6b618243802daadb70ce8bab2de8a4011086568b72d6e32477045e77d9f9287dd556d7bd30c92f9030d8f29111066c946871627f75ed3e45326245fc2764b32e492e06f80bdf389d7579456dbd93a587281f974dab30e73b5cfa5525375aa61a363414f803745d2b846a24f2cb6a76ee5187bc14d1ed334bca5f673f6d18cfd6bc2253f206a7d09007d5eab38b1b048bee9d35ecc48d7c662caa0d03a0c6b5a22b521c171955bf988e1ec9be7d28dda192282fbc164eed3770cb760678357be8437b53977a3877e3d3218f4a5bc7f8afb68870630465319d2dff8f978cbb881c4ccf9e970f1b13aecc93378739bcff808d108a79c29858221b16257b9ab218a23a60ad074082aff387d7b8585e1c91297dd073191ad034a76a6ec5165c6d793e845ed041e4d2c7d5a3c9e2a6dc2c397331c3f1b7bd58f25e77f4ebed0efa8c65ea11327ac6d7df78162f8786a5a414482c61f87c0c835ef5f326212e67ad272897bc4bddc3667a70aed38a708bd99ebd5def7fd7a2b4064ebe3d8ee332402f03", 0x1000}, {&(0x7f0000001140)="bda99d29e3ab294cfad46b88cec439554d4397f808c6c08b16", 0x19}], 0x3) 02:05:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="c41a6518d9ecb59e85f3dcae4243a8a915b8ac6e66dd9cef5f894bd2f5a0eeeb6f7ec7731c59312d6ee9a1fbd86b09f77bc6667a945dea2fc591da3f68ab47d741f5c2b7e62fd6472158ed9bbaed19668e", 0x51) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="67ea53f8d1af06aeb70da58d4db0c0b09cdea9db8529bc5040c59a7ff195d5dc966ee5fb13ce06604a4629068cff4e3b7ee414e95b9f15b8475a999b96a4bf8e918a7f0c718ee20ad57fcc0f99f38e81142b17bb30a0f13e0ef1ad1753c786afb2e1bf7bce1972e43055a923b8a1d92d0d2fb962b385dc4ccfa9b75bf3ff0078586a90898638adb9b8d343cbe8e3ba79b752c8b2c26c75c3fe41c762ad857ff394d373a39c458cbbd5caaf7f117f5a332a5a16d188bf4cd740d140627bd9bbd54db9fc0dfa55c1c354d87ee6f83720d17023ef7d56f71510dc108fcb6f921400af453d3d60accc7b7bc346c47b43df0fc4bd219897067cf3bbfb6c1083801f3782eeab30d851ddf7679e32c67c02d7b6df0917a88462202daf7a44e8b58bc782c16a4198603e981a59c30001f06adffbd0903c3ce623dfbb70aa4625acf8f10b006a3afbb19652346fad97863996aebec4446b20e493aa49962e7201f9ba124e73292b9ff9b129a34e7dabb80020876b4ef5709b1451ae2a24bb62daff66129445960478b3e48450eda4c8a2c322f057e6f87da77e5069baef4994ec9102390e7730c6d1d352abb10807ed9efbbe8df6b737b84170b41148763ec5af73707d62eb1d2b899209963581f133ff2e60bdd703b7af3b0bff163640d0b6a9b4f8eb240a9ee806cf9ec8301a0f86a579012baac838c625af3793a3b129ac64844a590087af987deae50de3917d9c6a047e920194b44b126c1c2b3203fa2e3c455bef204c4ccdcf5f9e30834b521bf51e0b3ec12641343352a9219694396ea625c44f62b8fd7b836b21de766bdaa7982fb6112a091ebd4736b235392007a1113fcf0f15a8173c3dd0ea4161573bbbbfb2ba6bae2c1d05b0c8b6026a68e8fd9c4dd6fc1dd934f1846a1ab1f9714dc2eeda4ea291795a806017c99dcbaa873f5e4682b081e16605ef36605a3f39bc592ee01f844d398eecf671c490baa3b51f4065816e3fd776b3875be299419e1f617d504c9e8b92a47fdf0f6f5666de394c26fe2fd9154293403574b9b8ce09839c9f8d6e72a377d250ab724562c772e271342bf8f4c07d3bdc636b3cf2696e61a9bee3de7d845a9d81213c37bd4db4d2df1844c054e0ba90c245682de07f0a81e02674652c60433cc924c775ae0c94da1d8b87330ced06637e95df1f259d5adbfeeae905d31420da95128ae7159971d7eb2a184fee9318b44e969813aa9cd852cd1e141685ee1ec0c0c19ff017f1dc9c24714a793d2c196eb566ef61d05b2d69eaed072dd1cdad1671d7a749d621a3b8736fe6cb5aa2fcb45531f669fe0c79420e79f4f54174c54d86e982e0aaf06dabbe52e9f26ef877642de6a79b68df374e6d2061ededbc344712c7d8090dbefd00fa61e363e1e322971c33c393bf430ba6dc0f48ee86bf0ec03bbf86dd74a8179e6f2da2c77de9d33da423fd1ef66ace5f806df2b8eeabf7367d4c177c8569a733101d2f614169a28627132ad36c3f3fe7d10e78019857976acccd457e642050c12b941f5f8a37fe2b4298c28fa6c91c1a80978cb3ddd426cd892ecd73c3d7c7073f833443065bc4b85780f898caa7160e42f0a8ab50824764c7bbb3c346ad96068e137a0436d13aeb8f1f5fcf746344f791437d893b636e4ea1080f11f765959b1010b157908aca299adcf986bf41fc4b50a326f8f563c0bafb8be42ba31e141b544d48030ae98c028a56d3c442012b296b700d54a19b157c15f69daa05d1c834ebbbf65d0ac6f126cc7de289027e0cc0efd4b086f45b3da2f734fd605f6acb4b042292f970682613af711fe01cad6470cd504d2714b677c03316e88dd89a1fee9fe6ef60f7c522abbdd82fb1be238809b0606acdecd30e2265368380394b788c0dcf3d5216dbebd8a04087fe4d6da4ec60b9039102010a4ed6b4dd245618ab8d4fab8f81735a100230f56ac0dc313871c62362b2c861f845d993b7b5e67e79f62686b1fd8b0b1309aa2fe99443512f772c0279a6647a0d041056950edc083e61831976897642c6ede3812735ae52419486fa16856bb0645f3b24c30e203118e77568f2148b0e180f50949f8ec87b70e2396864cdf229a94cc32947ebb61e9d509ab5ea4a81ba09cae204576d05333bb222f2e9c82bb8dd62fd74c6b8aba6367f30d5a00a28f01093d3ed9dfb6dd8acd9c4f917d36d35b5acfc3252cad08a5922c3b642bb1f8c1ba5a7dbb2506d10e98d0e00d3dc1d2c0d357295e23c6fbc24836b94c34cb10e6a2b5529ca42c444f1549c55bec411259c2797261efba6650c131a0280807ad63eae72d3d3d48e25782bfa41637e2d6b918d4f4872ef298464498ef584a31c6ae72059036724f526664a059f8749542375dfd7efae4db594125b0c4c6203de63a54f9dd2e53cd7f823bef910cd535e9c0f501bb1f4ea0c765a8017bb3d1ce02f68bce034bd8eb5373f5bd81e134297d372dfca0458e63c5f81fff5b36c9b9f2c15396c23f9bb4efa162f93183e25adef08aad3f2154fd39bcf4bc2d4497952f5e1783ff7fa86f9a7f1862356ce966de9aa0b1fb819411982f300270cfd22bdfa373f03d0f795cbfcb4c492d10be4563409309b4485b8223545d449045edda30e52dab2541fe4ba7b7c13581b1ab8a7efb1625f538a29ac9090f5772e4e2e2c38384c99b7063ba90ad5da6467299537f19772c45a61ac6fae131711e9a25a444f174e667ef93013b28e14a9f8c271772b8c4d57dc84a06f6eb2731a42f19e2540fb15205fedfbbb598073140fdd6505e8b27c047bf73b5482857269889140ae6f9f3f458671d11c45e720a47a6e067dd975424f97eaa40d2f2e66e1891b9f4dabdd1c0eb3989b376bd6ae026e5ad116ad31258f0231d5c48d5c9a4809a1b56774ddec2cfb28c4a114305545d859b52ab6551d9c03051bb8128f67ef156a59a485f8fb9fbe46e2bc8a642d698cdaef4b6747fb694abcaeb4684c4f7a7d1b8d9f5fffec35f3b28beb5de768c732cc8a968071504e790dca8bf1fbace8f82642a9b782844ffd4ef801596954ef8f02bc64e1e4357fec81d7c5022c9991a622492152973e4d77abcebc583c2118e5c5bf87528589e448ba68ec3736f9a96d447480e256e276211f49e560c34ec9d80603c3c168923c3e5b9360c76d9a769490573c43962450d8508660ccae80b4cd07beac40fdef88b7769b56808e7615291d8a7164f9ce46b6bcdfca7379330569d370c2c38bb50cbd004d2f49c6e2fa64723834bcfdcef8753e08cde74b55aa155d005277c4f99e20e6353afb95481083f539e5927335515a91bb52f86d67860358022d1765c3fff7a482413e8959e0d628791c61a0b41e62060ba9cb97df67b8a2c97da80ad3de4a428627baa8aa3c11ac1f7f77f8b147490007717d781e03b78e932c54c3a13c693e687af5599161ecb2c0b79b21e70677814cd37ac6bf6a9c8b787e2a823283d32fcd03022d852677c368ced92c38de032d75e4694a8e14c326ec633144b635014bccd975563a7d1806333bfc0d014a4279049d36a2d1019f29c749d3b65b7eb184bf3474e4bf6a56284c0ec38e636d81e8894ee495386fd89a95b5fdb150aacb572b4d7ce79475f607f8b1bed9ab14f9b8bca7b0bddaf2d7ca7720e738014aefb1938b5359b5de3c560b70f1b60a7f0ff2027a221c39c27e8972125ad5c2cd3cfe9eea815e4ff1a2a3a6ad0a3374779793dcee17ec8cc83ba73e264d8630b64f37ca980665e0e9096e0a3d5a9436ce070fe49a570fee8395c6d6d6d59495b44d64b91901e468346e103219254f6360834bfaf3de22c31d3bdbfe27fe978a32c22536b520c9403c862a2ad87d16b725355f1a2aeb6af4b8f30159e940297bb1eccdb866df1633863a06cfa4e5b694b484f94d2543ca45ca7fd56a151f328dedcb193f06cad0337824e94b19e01203d2298040177195fca43016af9e944d73ab28ead5c184dd3ea6b44c1b780ce02872c9143d8c10cab16d7cf9cbba195115e96f8c1984144b336f822f06bbb70b88d99a75125f39d40e82e6fa034b6de03fc2f5ab488309983162df09fad70c281b79891bc81264b463b8c413656938bf3f3178e5c325b4fae7f03b73dcfa231c7ea5f45805b1e35c10f64609c08102533257b43c4ae0309f207279cfac69490ae6f04508b7b187686b6b8c703e4a7fe84e5b05068c387d38039946b5f75fc8b2b5ed38cdcf014dff31f9df50a7d2e251f50268bb86d4d396a705641281d0e2f171c4b2f33f35defd19ea15ce32236886f3fef2ed73427fd42b327c408c06360738046f18edb9cd893bd0039c67759c1396d701f7844344f7bb746798e489cbcc2c77d89dce3f0b13f201cca0af4dbdc31629bd96eeb3e34b48c973b034c8c71b9b5763742a4f26e54dd3984979da7113893a5d59aa8644f93e64ab3209c7dad04ec0aa7ffa2c18410709fd75bff8885dd3e6d1b46845faf82a5ac0bcc42443e4d439ea348c74e38fedbfbbb394c33325666e5687e4580b993a4c4d5279b2380cd24249b7b76cfc69619ffbebe2063e0cd822eee4f33810d6590d0f331e487df35fe6efe1f4a42509003e4084dc45e6f86905240365d5672de93a67e98d01671820fc114c56dde4c21a3ccc3ae8566577a5be296b0c401a473287fb48e85773cbe77749ede0526542f2670d7b688a9ec13afb29a6cd0d830dc6c1fa2e74e58c5439cb361c2270ae39afae75c18225b3467e18449104ad553f9a2d089c45940451779b230abb317d2916c79edec554fa54096771a27af420595e71bce46359ed75e6b3bb9e711b1b419e6e7a5ad19d154e7c76aa7f407f0957e8bb5619edcbd9b1cf9dfb0e417910ab65a6548b76de7558ce44c503b8a0bf16fe6feec16e4ccebcff01e368e71d2c191c2146519ee79377cec8ee913ac0042ecc41a8f6c2ef2f5a86613db7f757ed748e1e21749d5708bd25d8ccb207a89f0cf93cb21d7fff61659e5d5e29b5493177242f44286a8f559a6fd4395b2c867d0434930c79a432614b67ebc6e11c94a985b2bff839926740c127ec7dd6265d8a69db381c05da303d54ae73c8f9a71a0db407a511a10157368156a187bdf0f507553f14c1f6916416240a300b84c6e3ab6f2aaffb3ac0ad1bf74f6a88974d3b06a95b93082be5fb5c3359797f5f5c477e5b29620e235a006d834de8aa40e2b612d7b506075fe39c6a42c5551478be4c92fc59b45c0566aa8ff0db8c33e9c224c55875d95788543efa10b031b8f053de860ce997b9679cdf5f58f75d5b8dee2b176b7ec753501879b8e2377847e8bd52020c37c9b767ef4b4c02415716a6fcf15017ce4fdae699e03bddf60f0c5826ea388cccb5ef47e0b225c8d3f4e54282c0e36cc37182bedba39c28dcb88cf0c829f0dea3307fef80e23e396e56d0b91a2d6a0393c2f216820f5ba0a816cd717b4c668ba81cbdf94ac129a659d2762ece0e48f6ef6f8f9fa26870567e68edde9bd5b821920c4faa4cf6dcbce2349b18c4e12addf725f7e4923379026e995769e9b27df811690e70b584bd962e821f4c6ddf55451d23908309e654a64f8404ccb090efc2852ac7898496e2e85a0ae61826148c2c296151a19a6bfc068bfe97ee1a3f4ddb2014b81cdd4f93047722d433e57338e47da67b1dc18a55450cb2fccda90a6db5d9f92124ed2ec73458e2f88867c7aaeac88ee3a533c8fd1ba03c6657200c9db6be22da50c40e380a22bc13c5f9e60036fcbb775d94af6e24c9b65dcd60afdaff8d0ac220a66e1a6bf0ca4ac6b0cd57bc204b2641deaf3d", 0x1000) r1 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 02:05:16 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="183982ec7df781307b64cf61468bc9d51d2e0da22db7f2de83bce122bbe15805c158708d8a6d5bb7d5f9c3039f24934a50c2b8d8a8d325287ce565139015ab2f8fbf1fe93cdaad67a380f2e9cdb522133df308668225444cf9771a58c6e15adb9a5e5052e338b20819b2d98f86d7b3168d2ab27e1bb0520bba621e6f48fb9ad070a969c49085cdefbe52a72516b6a21aee1e75f9bceafb7fec5b6d49dea8", 0x9e, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:05:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x2e1) 02:05:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) r1 = socket(0x18, 0x3, 0x3a) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a616ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa3835325f2511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569016bf380020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xd0) 02:05:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f0000000240)) 02:05:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f00000016c0)='./file0\x00', 0x20000, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001740)={&(0x7f0000001700)}) r2 = socket(0x19, 0x6, 0x7) r3 = accept$unix(r2, &(0x7f0000002800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f93938d3052863000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001800)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r6 = dup2(r3, r0) recvmsg(r6, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 02:05:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x617, 0xffffffff, './bus\x00', 0x8000006, 0x4, 0xc000000000000000, 0x7}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c87c377284c35b84e2e2e2e2e61", 0xfdba) socketpair(0x18, 0x0, 0x8, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) 02:05:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x800000000a, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x0, 0x8, 0x7, r4}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x800000000011, 0x0) chmod(&(0x7f0000000380)='./bus\x00', 0x80) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x80085301, &(0x7f0000000140)) 02:05:16 executing program 1: r0 = semget(0x0, 0x0, 0x10) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/223) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) semget(0x3, 0x1, 0x20) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 02:05:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x0, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x40, 0x2, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="6e4c2aa32b563fd3aba82a0fbcf675cf88ea2c7d365209cf3a53505af0baded0c6012d86cbf9054c4f12ead202c678f80207943bc4f27c0e9eb06b5eb8e62e52cc734408de211a4defa6696710e0a1a2c8826382b0239b44002719e200a819a84b7f9f8299ff07abd97cc6c0884da596e16731461231ffcb2d6da28d2cb52556cfbf56223b95a7d7aaa959d889bbcf32ecc8eed520ff300f8a06622d", 0x9c) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) 02:05:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x3, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x91) r2 = getuid() seteuid(r2) dup(r0) semget$private(0x0, 0x6, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x200) 02:05:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x100000000, 0xb857, 0x3, "0b5c75aa3889e9d4aaeec7a079ef1d168f939613", 0x0, 0x401}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 02:05:19 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) kqueue() fcntl$setflags(r0, 0x2, 0x0) close(r2) 02:05:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmat(0x0, &(0x7f00006e8000/0x3000)=nil, 0x1000) shmdt(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x3, 0x4) fcntl$dupfd(r4, 0xa, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000080)="ebfffcff13b9fd812e874e71ffff0054319296485420f4aa97d1ad80d12474c012ee4e79e0f68fc44e882b44170352155bbfe40df87ff117118b2e5f471efba36ed77c782092c6f2682b71fa6e4d15eaf0f2aed0149fb4c1759cd0", 0x5b) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="090000008e93314947a9ca0d9d96d521aeccc696c3b6e2c0b9b812bed18ab004d17dafad6289110e69cf11f16b695d68b61ac210c872fe081c15d090d89e71c18a673680707a77cd0e445e181b67222cae4243ad3611fd37615ee3f93f23a0cb2c28129396c71f70c255812a3fdbe60f1406f1d3c25f8cf2f3eab7f1a831f52d05866d780397d6ae917ed23fdd816d9c92dfb4dea17f1c1dcce457c8ce14151505302c968796e7b2e176ba9c3f4880de06ec99cd5b", 0xb5) fcntl$dupfd(r4, 0x0, r3) 02:05:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:05:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) close(r0) 02:05:20 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0xaf, 0x1, 0xff, 0x9c}, {{r0}, 0xffffffffffffffff, 0x88, 0x8, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x1, 0x5}, {{r0}, 0x0, 0xc, 0x400fffff, 0xfff, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x362, 0x4}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x6, 0x8ed}, {{r1}, 0xffffffffffffffff, 0x92, 0xf00fffff, 0x800, 0x8}], 0x51d1, &(0x7f0000000100)={0x9}) r2 = socket(0x1, 0x8000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x9217, 0x800, 0x2, 0x555, "1b7b694041e85e53b2f99c0845b9c8019085a6f9", 0x1c0000000000000, 0xfff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) clock_settime(0x7, &(0x7f0000000240)={0x9, 0x8001}) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000280)="80957671e15e82e9135f5e6ca909a305399529c3e49e946dfabd30d13bea7cdc3aa1ac4c352e316f2d7f4745a7d3491ade6d95c5740510804605606c5a69417ce5f68835b20eecf43f007f053dc3c0960a218c7d4e46479800e1fd3a76acab1e63ae0f3b912a2ea3c481b2ac", 0x6c}], 0x1, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x3) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x43, 0x8001}], 0x1}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) clock_getres(0x2, &(0x7f0000000400)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) sendto(r2, &(0x7f0000000480)="cbbfc8d968aaec0eb6aaa92bd3e024653b47806fcff215307d748fa7196c3decd21cdae29191abf3581bf467223ba7e395c3b94d05b8f5f4d1ad54e92088006188dccfc90e425cf27ca5325af17fae7cace6aafc739e65383b70b08d3693b3933b21e6f06f377526b6ae8689648356feffd94ce452d01f6d914f27a54c286ba05766a8", 0x83, 0x0, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) socket(0x6, 0x4000, 0x2) kqueue() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x10008, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000005c0)) shutdown(r2, 0x1) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000600)=0x1e) bind$unix(r2, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r2, 0x5) socket(0x10, 0x8003, 0x80) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) clock_gettime(0x4, &(0x7f00000006c0)) sendmsg(r2, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000700)="9846ef4ad51312c4884b188bd6528d0a176ced7d729d9f32c8c81113e4594ced54c99f1f60cb5bc8849de141f470d10ce5275b2a3093a5c1d0c333398b6f5450b043a5d8c15485f73097274feb3e5bfcb9eb340cb9d2ef5cb424c1c7df902e66f72ba177bf9bdf871e849e2a0802f0ab733330c921", 0x75}, {&(0x7f0000000780)="8fff41059c54598e8d857d356532df021cea4998cc961f104c3100e2c686d5af8655b5bafc2d42478102d4088d5b1e30eba3129bc60360f973b1ad32421b85f4c8a61104f8247179fec0234b04779deaee87ddf441728c89e18ddadbc635ff9cfeea31382697a18e4234e3be9ee9a36313b2bbe8e2ae4398a8005f7841cd9ba1052de1d04a", 0x85}, {&(0x7f0000000840)="d1dcfb4c68b81671c4ce3c94013b51e07eef7b810af20efcdd54fd002ba3df82ac017e08751d349fe770bbe09e85e49a103a6597d699d82cb8507d0e69b5eb1bcc7f4c22fae85b288c908b0da2355b62075aecd0aba179ea337717971edd548b792d7adb262610db2ed0fea458713b22be131f0999fb43c21ce23dec30c1f8e57c218819e9a989380d6ccf0a14dfb14c0b33b7d826e5e15baf0294460b6a", 0x9e}], 0x3, &(0x7f0000000940)=[{0xb8, 0x1, 0xffffffffffffffe5, "2933a269fe30885e6c11b21c30c5eff6ee9723cd8bc3d9537e6b87264c2f4fd31853b0405e0bc1e78b25fc661ccd4d0793bc494ca864d1789d165de8a7ae435941d8efe07dac2cd2e211a4743ac4fce20e3a76a811ab110cd0b64efd0c36dceb625605c74e17d0f2a34e4631f44fce323c9494aa084acabc41a671f3f052bafe97985995182457cfaaf633ace422a74bbf881fa9685e4d8f6ff7ec58d9e1494659a3c47f67"}, {0xd8, 0x0, 0x800, "a7f0abf4a9f6a4c2e4bd6501364b02eeeaabe86bf867abed79c558d8a340e4e3fda45f90eb5e337fd5f5c4c760fe23325c02cdde0cd74bb8ac8e6b5afc41a65a7968306190b00b792cacdd11f3d6517f846767b5437fca9b6007b6ee8dac6f1c3658999a949fa748f94c98d0a1ceeff7f9de429701bb8cfadc55f017258d35ec2872e13dc6db40271a6a28185165661a9db3cc967da84698ff73c5e43e5d683f86832071e252b4b92e004290174c60c3e66f34e95abfdd542855aa17a41e3ad50fd4cf03877163d4"}, {0xb8, 0xffff, 0x7, "c81d7538e22691f140426fdd218be19639279bc9fce2f5b84d5a475ea00b89fa0321c7a9c8d68e5c0b99f185bab294e32542955c626a764ec60b63d57d8b5104f9d129e42478afb5f3ba4356334b2e91c92e946d7670200aad653f495f208269e13f6fcb51f60919ad217c18dd0c8ce7471d9a5d59fa46a108b6f8ea884f4890d5cb37bc7c80b61aa59711880a6d705dd9f3e1e3be5af0c271e3e5bf8c50c78d717a58aeb3"}, {0xc8, 0xffff, 0x9, "f2c4bfb989d575a4668efe83f49749ccdabeec717db3670cfbc6d71be5ac7284990b17535f365ef239dcb08c7a03927229ed1ea26bb021cbe01d725507434e5a0a3dbfac33125cbfaf7bf647f4f25328bf142d0f4959eef965a7550206d9d8ccef15c6da095bc4a74e29ea1d207bccba8619a447f6cec4075cc2950b5b821ac370ab3273bbd4a644ab09a52762a515eae8ec90ad2c550dc494f800b3a4b0c7e698a3d974aee0b95526e6aa951132e3c7eb5f47b8c4461a17"}, {0x98, 0xffff, 0x9, "8ba7cd18e066010506fa5e61246630acc784b86befaae04010f7ef3a51f6393bc9742e613f657480a7cd5c8bf9571c4545eb488fabd4b61a498725a3704d6cec0266b7e1337e3607046eb4d612172286d0d1970442820310c18a40294f11b2fd3c4e9c7cf7e013ea0cb9ae6d6530d9eb4e4e961efb9766a8276a5cfb9639eb0bc381bd49b3a96d63"}, {0x40, 0xffff, 0x8, "efb1b0c6a1837ce11ac50afdda0950707359227ef8bb6920768b9885926e20a25a376d33684886600150daf8fc"}], 0x3e8}, 0x1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000d80)=0x401) 02:05:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x24) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:05:21 executing program 0: getpgrp() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4953, 0xffff}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x96, 0x3, 0x2, 0x7}], 0x2, &(0x7f0000000140)={0xffff, 0x1ff}) fcntl$getown(r0, 0x5) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 02:05:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) socket(0x10000000000003, 0x0, 0x2) 02:05:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:05:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:05:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 02:05:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x10000074, 0x0, 0x0, 0x4000000000000, "ad7b1eb133de244cd3ea3a3c00a6016500"}) write(r0, &(0x7f0000000000)="b7", 0x1) 02:05:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xffff, './file0\x00', './file0\x00'}) chroot(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x20002) flock(r1, 0x5691abf7a66ed772) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) r2 = syz_open_pts() mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x7) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x1ff, r3}) 02:05:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x573eec68895849b5, 0x0) write(r0, &(0x7f0000000000)="4c3132e1", 0x4) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x190, 0x10) 02:05:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000180)="201923080000007d82ff545821e706e28e664f003c21e7ddff7d1289083aef5cf4ca119d4b31b961cb21cf7c5c937f57f916b265f16146d5566a699c80a31fdced71b2abf118bd0f8f6af5bc34", 0xfffffffffffffd8e) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 02:05:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) ioctl$KDSETRAD(r2, 0x20004b43) 02:05:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) r1 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x40010047}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getppid() 02:05:26 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6006, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 02:05:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001880)="399268b0f141417bfb4b6e0a0fc70196668313c3ea53c52a7ec65a4dcffa59d181157ecf6c77b333af9ccfdcd5e11997836e81b7d3357f7a26881911c8bd96593c25455ec0a891a8369ab4921f6ab33733ec0ca236e2089398d2bf16913bdde3873d06b8e87677a2ec8ddea87eb233ab64e0b77a732c72a4f70477444ff0209b5505b3ceac498383c85635e3646079a8aa73934e32061c94dfd159e3f4cb31d3df5c1091071271e93dc2f56c5a0913ecfb47d78596c05e8a472a121b5c182cafcce3452d1886b7ce7b26b847a2e618f437d666dd568fb85aa6dcb0825b582bb0ecf738e80eb907242263fa136df0c5587bb4dce7b02d1adb5ae71e4c74792ae6829b0a5fb5b543c6b36cbc21527a0a651adaf907923b504afe207ac05d4391685b98c90ef718e2db47665d9805d5785035f2793b33b46db9520bb5567777f8030f61e4cb1756e0500b759fb1ed5e7f02940fe97699017f06bf2a206d756c71f1ffb28eb275a33d5ba43276a75da1057f92a38a88ffd257f31a81fb43d2ecc4c30e55627a8e0013e97b458ed1a57f8d927bb8fe34c98021fc24c510626f7c4936b06fa300d88e6fda9d04e35e3abc72e9e4e59620b5083b3a7103a46d83d659f6bebc025f32d855a5c61f526f3bbe2e14f600046f94afb7c2f9353e512b60d2567f17a893f31a7b853142d440e14d60f0b88d23270a1becc6f28b18a6ebb733751f2a12852a2e50047c5220d754610de013bed81555152b6b66d9224a523d2837fceae46f7c7f29ea94c27ab0ccbbee3881224450c09e7f8cb1b080692cac13909da7c9ae1350c6e881c1c08ccf6ca13d8366b8d315b32506f4af78739a67b1b995fdc0dab7db7d7a512d352f357602d874137678053acdbb21ff7f45a2b67286941173f6ffb305078fea5dd025eb834831900c36b00e7a3a729557568f3cd9c9b7c116bfdc5a295796d95830cd23b37c22bc11d9e2e12107ac5d1b759a18a0fa26eb9e7e962daa28c750ab231fb781bdd77537758ca47d4caa3d63a2605b598419a9cfb0b9183380192e19a2b2a5087dc91266da990fae5b568b26c80b13203f4cc81f2b397c042a88e8f772afffa42ebcf6afa94688b9972f8e6e7def8111dac359ecf19c0ce4a6911e20c5306a325f0d63c83afe35d9d0c64544d508f76bdb30b90b530ac8c2a1f0abc4ee59f2058f45798e7adc2d2c21d0a00d3406fa5324d88dc56d885979d973b0d0caeda5cdcc948f04521508257b9bccee9273c7de5d703e216d91e81615227f98841a1a06a8780e4ca6aa6d6c58124440d5471dee93aa155b248d915e86b0124644b50e3e6dd8a137afc15c60e982b646cd9c3e14b32fb16f867d203dc639220478169f97329db0739d50ed20c5aac3947e0fe47a901339f0c576a08ef992380f0921edeed53c18de9831da1457452991881ffcdbb9ec6d133f6908ea4c5f3ae960857efc0524e2e8d53375b7762e2d557b4809f562ebbe56e1819b2e7fb782fda93c1e9507dbc8c880a153cedddbd0704b2503c1b277b5f6bb5579bb0b139a85262268e8236953e0166ef78eb52c0952afa68c6724b958feb9a92c32a873f077619613db66e2b1a31a83b3c4e0b395fb230816dccab678fe80d23ff2ba3d157cba4e62ff607fb48ee10b1075c7c5a2e9c4312daaa45042bd5ff77155ee19d2d10f42e95a72fa62e971d7b39753352985e1ac67c8d36a987cef8a3ed7b217b7e67b449f1689c7a62975c14adb5fc5b968a62e89252c4410a7735055f4b0af0894b96a932cac212070a0d4f1db008eea8f9e45fbb6a69652d8baf25b32ab309e595eacd379fd75fe47f6218a0f97a97baf8478257923f0c3617f02de9e7fc7da507533cac7cdd82234e286fee8d9bd1b245d0495a2afb1aa798198d4d3e70cf47222f12d808bc5dd908fcb04d512963963913943a835ec897e1a927321169e247c01af4abb231b6801444162c46137e16d66e3a7ee9fbfcea33f26685956fed35b2b8e3b75ea2d7fb2fcb6ac10b9ff82ea84b2b93d301a8b0799aaceb26673899143b637bcf01ddebd998d2392258e2607d70a950d33ffbfd071ca518c0a0406f473877a335c636eeb92f8b0ba727e054a5a4323fc87c7e913bb5dd760fddf5d3e82c135329e3a90b751e0bdad07f5efdddcd65926d6c27c44fd3133778b12d52f45ad83688f47ce029a175344b561776bf69cc087a8afe584c4165e5049baaef3c523105817d46460b16d22a348425b586059ae5ada06c8e8ab8314f77b12cc24464bf26bdec88f42ab5cad2c19119d7d921fcce66df9d81df998b650344c809ae8103648cc18d45eb2904aea4f44f4a0c40aa5ada6e2714a83e070e17be3358aa98478afc967884f4493f54534266e1f802f4feded9f233a087671b8235485a80ded9bdda783fba176903884df6fc53937d01e5c76481c9766c5bfcc061606889debe5fbefe5a3da54248f313fa00029fc896444ead561efbed1eb6bf887fac098bc43837c3b56cb1fccd29f26a0c8226fb06cd982e1f7f0aec336acc7dac6ff20c531cb2139abee1cb1c887adb498b6dbac7557d327c3be8dd8ee055b6c48f3b095b3494e4ed85a460ff2bd16022255224f493d9c287bd7b10762d35251d615c3f3855a7bfa7769bc9c5e158666a16a694101980231a14a34078f585cb76bfb296598c95c6b40cf3e83a84dfab0fb04130e89593890795460902ec9b2299469d38fd17285c91754d082c9499e9608938f3f26286173e109e81867dc5128999110aeafdbb2cb2fb2060c4b834e5db716e25195d0ca30021534eab14f2204ebc6e9818b4177de4a61d9c9892103e7846c6b45d984babe88e301bc7de63013fb2cb738ff4e716a875ea66ae1a46a7a727f7252fa739d0843ef75ee7f3813b0320cd9a66d5cf7609f917dd1555b3aede19d09b5d265cbe1091cb96d3ed38bb3a80c3e56e0d2ba421355b63e93618461b7a236d3923b11376294b71e6ff09d7340a5165881e8782ddfcdb86fb569c8422fb3ec1c1a5c1cf83e759aef13e9285b95e618ecaa90dfd0333b61874c44bad3236198eaec417942f004e69dd4f107a8a3c1282366a02e9df12ac18233770c0e82f5c281eaac794eb1c2d8e579455b6bba4ede81ab05f1f0b68d66954480edefa62bb0dc941cd48be8294abc5d80d0cff7a027189962e99e8eb5a67ed5019316a4b0d18e2e3224e928cd4249aa040539722df1e4f4a3ec420dcc76f601b20c9e327b5b0725eced94a490d5182205f8f022806c0d30a1f699a9b97fad725ea8d8e969dcf703e3a514f805563d9e5b7141757f89eeb1c24b6ebb5d40489f7e738bdca595a29acba71b32d127a1a98be97f214f5f79570f76680282608abd95906596b055833103ca701d8d90ee1b7c448e414f781ee73c96c7e65b266276c19ec01171938d447db8a38fc114508da8b002c7d3f74c343a8f519c3613d95beaf42afdc510716103c8a974a231235686c8e32445e948db65a6f0b76e5e36fb00abfcd62390df1aad36923beb94f5eea13858eacf9048a6f188155b26acf2095730cbd40bafb072d2f262f3ee45d447872b287f773fa200b4fc3b3ef94f0c92499a0dcc016d180d5617cd4cf5e5ded353dba62f432a0be2d8b71d47ab9c219b7162b00704d102defad2f9aedda431fc9563939fd3eb68397ac2ef75d1cfdf5fa243f5aee1c462726c80d352bd1abe2ecf916eb794dd95f10b352f7ad83c094614055bfe93a259ecf517ba577770dfc3d145c2716f57c3df296469019b5fe64a5669262c4a054a84b31da0e49fc86436027447cc50c77460fec0ccf94600a7b1120967a5fda689874571f2e6545482c9f85e35cf141d9259d930a8762d12e68d1ec8f896106204a5f85ee566525e7220235b40e3ee103a70fa7e6ace9c72e039a8755bba82b97d891f33781942c381e41100d48dfc2e1651a06fe38db471794c5396ae1d41f9294f7a03aefd16dec951edb5555caa83191dfe47cd5bb38b2a5fc14281d1e01fbe28b7649f469267faa26c415a512e1d6b64c79960ae555b79338fab07437061199b5d63eabcb81b79e464dbb5239fc5b9065faf8da0c9b41b703b6ec4ea139b0382dfa0dabf4ff05f0e3f0428db6ba1d2fbe38ec074d725e23e6ba92f2c4e665aa6853d5c6f57d8fd41bc97dfa5b539b60ccf21d8fe25e868e2a98e51ed62f2613f071af29d20e8a9329a912ab70476fe98fead747447df1218595df4e625974f9524494d36071c2d63d1ad09470e2e49403bc045408cb5d533bfe36db2777c54b8299d0e2ce2ed0088eaab3c2fb1ceedb81971d0ae2d1b1f6bd93bfe9a9d6d8f191a49e486bfd7c7ff1536baf4068ad48ff56abb1c5c4cd9c9fdea8b78ec8a9dc6549182b8efa979cb971a2d516229c6b0b0ccc0c6f3857152d338156500de8f3d57298c4ff42aa3015fb72b7f821362ce9798a1e30bc4adc37f72a7b791b7d20f1d2cfb8385a7876f4be19e07141e7edc39fce8855c708cd071ef0b2cad6e7fcccedd3d9e18092177a2fe490217b69fd56874b32e3e3737a085b245c16918ac228da3739618e31737741846e6cbf8e36d743795cbd9292ebd38f690be595e63f3afb805ece427a2e35d1ccf633de87779fa8d4ae895ed6783ccf8d9544d59b2fc5ddca4e509f1ebd8a806b0bd79ebdc5379f596542c899e129252503ad63a5533290c572503b0e417c90e0b13b72fc76949c2c01298a665e5c80dcdca560a2fcdeedbd10d7bce6cfc243ecd798927fa9845be5f1f2bd0e32240f3d4af0be0b2e6e428e6028a74698353a7c5119416302fad3ab740c06d76f7970dd56d78ac62dcd14596b7c2d5169a78d4ce513aaad5d156ea88af0eb00649b1cdb37e27d3463641d9437aec5612f812cc413a4a18d246652e8b92fa913db123a942ba643151fd3853306c49b81b9c7b3bd6e586231e0bd11a433d4a345452a638035981ce7ac30e4ef6e4bc39386dc260d2fc602c5a4681702cdd11c7650d8d8d491dca988ffcb657fda2c1932f231aac9d8f8d0366821e36dacacd71d49466faf413b0db2ae46e6b93b73cd5bc39a4bd0a54b0d4d354e19e809e0416c83e74bdf431ab07c5ebb297f8c82fc5093792d255dbf99f4b6b8d331c5ec250022be092f045f5dee0243653eb410c2c59cdcd7d23867ef998cc57b4d7131ea9e043be5141637f24304a7992c17618876d8b2e5201dcf74d3b58478c62f3049c9e1485044cbbdbd8712962d9a37758877b9e63df1e16a7ed84f60302a036ff5ea9e53027324218d9562a70f27d7fbc9d939c694f28c5cec7ffe896da373c30f77c9a0e23f2689d59323c38cd9ec9e4d1a3a03444401877ffabb4bff6d353554809a95dce8d7f6adff82824be0e44e7323e080cd68f60d3696df8716a853bd9f833b4d6606d07a83926f32592ccf3aee4a948adade0bf0b94499f1b04376de06b93f42f347c63b214c7830ce78a65c5a6f9265b442132192380bf79fd7f8eb59649d62f6c26a235ac9ca8473218264fad28ab32914f6a30d1325919cda717cbab3fec201eb7f9c1d42cc2d9afd9dac402c0a951ca64f993468d790d3aa4591c7d6d3599fb1d57e6271a2934199addc17098c352537dd6e3d670b6e8c1f8cf483ba9bc92388f29f65ad4681fe9042bab69e1fc8df639c6594909036427323eed32952aaa3ebca17131a4d12e2c92f9114792f56fdc752c12722a8927c07cac79eb1a556de7c267ebbe36ec8d0370c0a967411c759f08d7983d265e57", 0xfef}], 0x1, 0x4a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)="9c819657b6110356fb14b9a5d98cb9ec2bc98b5bbca4c73c94bcb3e2690a73d9d6311b96bd00ebb973bfae97802e722d3d733b792108491c18be9347c436ea84e2028ca33257c5871dd4caf046d1669bbd7810ac674f40ff1260f87c5f894e3f31adb3aa5655ae5e3f6abbcd954bc969d67e3565f1c5b74d6a28ff3965a013c23452b9afa7a9dbbd56f604567c7050274c7f93675cf5ee35b27a42e11c9e3cd7cb9a895da60796ddded2f46ca165373dd7d9f4e767bc4db230b648ebf8919f6aeb3e390d"}], 0x584, 0x33) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:05:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) close(r0) syz_open_pts() shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) 02:05:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() r4 = accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x100000001, r5, r3, r1, r2, 0x24, 0x2}, 0x7, 0x9, 0x7}) getuid() getegid() writev(r0, &(0x7f0000000400), 0x1000000000000005) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getuid() 02:05:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x80000000, 0x7d}, 0x10) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) setsockopt(r0, 0x35, 0xfffffffffffffffd, &(0x7f0000000280)="f2ad01dac522e14c6916bb34a8b810e66b8690a3014f9752b07b144412bc314e0e95dd681789cb2df9412c5a0f1526b028470df1ee697bc5c3808f5f059c2ef662b8d4664b5747d8ca36dec31a31236d9a372e26", 0x54) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x6}, 0x10) r2 = kqueue() sendmsg(r0, &(0x7f0000003880)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000340)="f8f44cf014b3401527908294f3770dc0aca639c6232bd9a98755520e1f1743d9f4e539d4dda7026d4ae98895b6c7a861", 0x30}, {&(0x7f0000000380)="3e904cb56192049937cff836c617a2085dd832fa31531e3e726c2c488ba520bb5ecc61984975ae6c57d6d4545b07f967ebe30a8c2e1924fa1ae0e69b40b07db7ece13f1d0cafa4cf1af511237aa12d69b60615f4056f362d7ed189f644d3112aac0e8c56bcaedd2395b7f4479eb1c7bf559e4eec4b6da802a1e671348f1e0b2d0481c7166085e5cae251e3821032c0154d8727880223bfa48465108bac2c523e43e15c2f92fb62eb1febb5ac2a937c09a95635609aff83f1", 0xb8}, {&(0x7f0000000440)="f7764a387203623fb7324a99f1a1508cb63c4c6dfd3f399083805e51649f2c94c536b5c9955e6cc193481db811511bf6801abc14ce698c9a166b70b87949dcd41e9e", 0x42}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="0c0acd2e68183b5ad8070f29ba3d5a7b1bfc94f5a64700761f5cbf536e7a394a95ee3251bafe6d2982f3b0b39d0dabbdfcc2d2f872c7f6e88ca5d828f3a5e3dd7b9f85934404c3564e8f3a40768273cfa4e532abf9a649720cacc56bbed67a4ee431415500286f97a7f92b67ed4573f16647b0f507909ad2fc2ea6a42f6a577f29df97d4de92e778c372dc501fd7d6c40ee4b06b", 0x94}, {&(0x7f00000005c0)="14364551e98ec5a27ad48adce8e286d1ce2746e0d50b4e2a4de3c036fdb283719b30c16ea5393bf764ca3e02170cbc09d78424d1594e99b48a87c52338026d67", 0x40}, {&(0x7f0000000600)="9c520a2b369c4857e7a9a9ac77f6cba4f9d0fab9cb06f8c26f1a77062bf930344f98eb13305d905e2cbcaa2dd187bc9d05b9e0e43b8ebb22e16e2829c3a89feba56c588b59025cfa8974940aa9efa718500b43832e7a60bc7fb4e6ae767aea2e99e979c13985678318240692de3ac2808a12fdd04de64bc5890d29fbcc6cb76ff6f37f06ce293036eacbe3c89e7f38244fcdc89609747f374f7fc76d55b8234d19e6c6b9a60c3bdbf51c4ddd65ee2d04270d8f1274e3ae430491efbf7883b973ef943c0016f4d1bd897f866bfc638ed873baa095db978044c00a67b40fc713fb580b811adb8109919d5a936a77b93ae2892dfbd78ae3b038e705b9f32e3e67a32ffe5ed061cbea0daaee1b5450ea243f06b1a09252be9e6b178b2d0ebd03a2f8f73814dc15fb99f4255a3a62bbd724c3b15941414890f790e21e98886fc9fd06d678bc4224f3c006bbd21079b57ae4ec58a2ac921bdc83ba4bed13c19f6e255de1e66aaf45c1c27d74910601a4f695a6436753065c50f0d73c916de266fcd8bb468a038c6559f018f3f1256455a573c798b131d982ea25c52c9012e43fbddcf877be4702e19e62b2880a7e3597d7abd300b7f47277a2cf0dd368e343c5f293052c1bb373f0ef8333d74896b216c612f3b36517b0cfbbd903698325cfdd0910534332911ae3bfc8c299c032d74bb7c03e634550f50b42c8b987a5eb2d3c74e8e086b8975256b4c3470cc597a06cf1b044f34ed635946faf9a7820d95b68872f76299577420c26487b54f912fedde44a83cd02863e2af9bbcff2d8deabfeec999369ea9538a613cefaa7efdaa25ff3edce60241171cdabb8e43fbe3f788cc2c0803e63cee22f64336a64f59a8bb76a121f2edc9f36b63d843298ec9731fbd42be53f2e7a8363ecae1d94e6be3f69239ade74276e3e1a207bd2861c1be90cf5901934f13d8adbdee4ae39c19bbcd4e7d52d04ba42757c425ae2666eb9f4b0810645bd7a782df7de26e732dafac27e88731e182aeb01593bb50c400043621fcd3609e7326ce5da00f2c3cf4d4bc34f162e5f210bc99b8f63f61842612d878f6f05d92529fff701471ebed6d482511c697810ee16cb0c3605f7c7d9fc850f242665a0d8304eec29652d391afe8bd6bef75fa331ca2b52da8d6b0985bbae22c6f0dfa28f4f1c62bf348a582a8542556538ce22c164c2201c564bb5ff60e309e1c6971ccdbff4733cb7b962d25a129062b001c632dff520a0ced04bf69103578e5a630a5742b8b5314f32aa8dd24f52081f97dd3f806fc2145b7c913b2d6e2e08672a7157316a9232db2637a59795d163f1e1e9bce08459675e99309c4c823b2afa44b6136f6a87373fc0cf736c705deb462849ad1181d47de8b66378a0bc61bf5743b9a81bb7505a4a53a8fe666499079295cfbb180ceed000c51e54e1328b802b0ea51e690eab39f2157f22c097c55f3b430690199c7699d055f226ba184843af6fa52ba289bbfbb938ce106faf9bd6371a1806efe01ea8036996bc3fce69e0ce4ba2d6c2e50e12a24f04c9b893fad9872f42e8df4428a488ed11fe16b27ec94d1955db59b719d4e09e587b96014ffb920a8a6aa4f589e2eb523182abb57a1792272a5caa220247e94925440890e03cd9de300cde80e3aeec1f24826b7e4d3ea1b200c7d5b916d5e255238016cfce22f5368b9669a2373eeabf65f5e40f22932371204c8ac3b3bd9bc9fe2536d83aa63d1a7293b3a520c5bc7158bc0b9d6b31172c67782895e4c02c054a4a37df26855a35b8e0175ad171d61cdac51950708e97abc9c0f8a2e8cdb4afffe0ef9d06725658136060de8aee94d47ceddbb547466581008109469355c0b887cc217c96d0b7ce87cf16a3e2f6b0c679ce54d2ce690c41014b72d5bb1e9ac638e408031d7f0e2e6cae9f5d747208ba9166f73f2369df61546ce8d6466fc246c4e68067cee8425d086ca665ed1ecba7785401a526756032e2bab9911fef0f256c300e827371763658f487fdfc90b3f2cfe1f32a57d11b7c6d7f29404017394549aac4c1e3860dc473658af5d66c21985484631fb195b911044b8adcdeeff74d91c0077471d394eaa4ff42ab64818ee6bf8f298e6795094771b54c68d66ff766ff2b0b5da68bc9f46be7e7eba93f3dbd4177b966e78eb0cb8ce94aa98cad980dc1715bebb4616f8167aa4451094767e54b4c622ac800b70d6b82cae716caae6448e85e39a18e6eaf2e1202dec47c0b23302789823bed147076a38667fd2d4959c4e033edd961fedbfc195860a5bbe4b81b1a169384488eb34cd6bc4a97668887dd52fdbc9e5eace5f26d085f7016c5b46d7efec9ab7e58e789aaf56160a7579ab7e8039c7c5d8f7938d29bd7392258a6e1abff776242bc190c1ad9960f9edfb7bc8774ed04de005e644dc451e4c8054b435f5c428b31a0639fcc1ca3c9b60a7914ea86b31b439f437ca84014bfc94129d03d75818c04fabf474e2245f24dcbb32bc72009ca4074395450362f17c38e1ce96aa9599c483ecabc41a1fec18c95613d57478788ddc43c61f68b82e7776cfe02a6807d7ed8d390cdf26ef70fa410650a82249dd1061a2aa01f27ebacd33c07205386ca6ab9bad52756a7e79ef081566e6807b0089523cc518dfd58d8d449231fde31a47c710cc89cf4bb402e5a6ae3980ab81c06daa1a114adb547382c3b0475b908440204e0ad66fbb49cb431ce4c808ffa949a624cdfb6a04dd857116dd0690cbad206899e90c4aba756f6d3e9908ae9af1cf7707029c8ab784e081859711eb3c79756e33f54cb4c240bc1a70fc931c4c72b2bcd8fa8cf45320ac1955e82ce1590ac297b7682fd35395f03ceeead5adebfe9f3033a52b4cf4b1ed5a6409b941ef178dae5bce2b97d9176465009d8c6ad2c8de0a90cb22f4636776ae224e9e5a177f81c42efc987ecd26971dfc4febe091bf25012c3788f109dd2799d8bcff534108b33da4e8cdfec87fe5ba4393b322bb12c5634ae26bd0f415027dcadc3ce27ceee3eb860afb59c37890571e10b947ac9e605ecf37473e146c587953fb52ffb35811dbde70d24df94cb11e79083edd4f2aad371b30ebf69d97818c055ff740a123581aed2c3833d074b05a16b32b09df9943304659aaa1c0c4c11da8b04aba17c33658524bdff85f610b491a036c31b7065f602c931c2d3ab9521865b7d472f8d72aa83b41853c4a793b11830166ad1b20c09b8f4ae54980d72825c75d0595955212cb01c466d8e655bbdb45efc22080bf556db4420307ecf763e4b9b4c3823f0b7be800cab7f4ceaff2e755b38d36c55933cbc856b71c8019133b209943b348ba8f64bd20bc6b15590204450b696153ddacba714a3dd151b9fc1eac122a6dc854d7594fe6a675f0d03dcbc3deb1b15ae57cc03f4c2a5401e1f00716fe4b215f847bed97cc066e1d9556a97fb4a385498068738e7872c4bca419e4deeb0d6739e5d638d46da65665078689a16c3687bba1acba47b24508095e01f4fc58b11e241760640cd018f665d3aa77cbe240f63bd820d0627386ab4cc2f3cef9516efcc607369d6b0302d767060c6f0d3dc0c42c327d4f7636bb8a09dffa51fe9992225a4b896a849b95afcef03456bedffb908754c919cd9e5f1e6dc6e7316267cafeaa062d9962f0f6d5489911d4e15cd11004f1b854d29dcf1b156ab958cf8294e64187e0eb23e83a1ab28046021606372fb1d7fab309d86da12d02a3660dfe5d4878e18c08789ce206e8b61f0cbc287d0d26966f781472db19dd677e501a5238d920ecb99bbcc7caf78a98ffec56f2deece07495a82510cd104b452f2f566f07e48dfcce1d6c5c774b44a25e6d88921dc87a0f49111b304e9a7b77754165de4ea366af8d32c5430c0880a9b51015b5a06dac84762f9b440e2d52be4d0e632ee1f45e4db40f5134b17ff80de16cc7382eae27633e41de56f9906ef88201cf047e71f7845d5a7bae6a9bfeba3a010519a371bb9d7bdfb43f3d6664901ddd16f98a1363cdbd2b65ad96ae8f691ff134de99720509665a2c8f2e319eaab1779cb5cfc9e72f99e3a657ca1984507c4c5a263fb007122360361931caf1daa61d5f2babcc81c492fc7760a15406d8ddf945c02ede07de4f304a8b94cf0e4caad8c17fbabc18a28e6042dc7799b9d05ed413a798fe2264b871e273d44b00adc420759ab617a76fd942d8d18be2694d49643acfc06bc22ab73f579a2dc90530c0fa7fb2ffe61d515898f7c1b63f6aa9333920178fa998d36fbc7eefa71dfa70a0dc0e60e6ffe228620deba1b22bc2a967ccb316a42b84c6c13287d3f97e1401f2c057c4af5883fdac02bf74ad6e97f582336df59c3a13943ea51cc0b663fa00bf3669b637c7891bf188afcd25933a1f07d9cf57ffb5eb949e1f9eec48e37173280952a3db6f893ba6d15d2f5685379b19ceb55d89fc0c647f001a61e1d3e98ea27ae5fc488a0b807ca80bdbc8f0bb263154ed5abc23215aee609ac68f0f1afe1a405100cec8d42567b2314160ed6810118c25929fbfadc0f7510e01f79d0473391e56a88dda86034fec6a2c9e86cb56afea26bcca67ff9212d32b4682a8e51cb357628808494d4e233fdc39a1068f143d7d22fcc0268c7cc97d0bd2db83a6e8f95d9b58f0b096426f1c8449d731a6ea5d07dedd4dc77477d0972ea8b1fd60e1d8ce2bbafb221842d42d9eff1f4e20727f7b62759d2967cd1eb742fe0f28d61d36e801bc98f2d9a0d6f3f818c9370daf10c4ec0a23e44bff4b8cccbdfa8851872d6af8a15c4e03af93ff54506c30e162efff417141f2d2b78d752856bfc58dc99cd8d333cf717069cefabe74fde08e239fa794896e0427775020d749422d80c903485e776e1ff0ee76440e31750e782aef5f1efa82c3d24a7f94315f82ff981987ae41f55c76ef47b4adb8d81b8bed70cf8344966884fca97385f59be7806161640f05c2795c3c929e9a33dc9a8981c305f917816600279c8e7dbb7108af5329fd0efcdda8d8c90aed0c59737c9563f5bd0cf5244713154eb451906884d7df7b1ad29284f4f5274dcab968aa8b1b4aba56038dfc26bd5ccf822bc7bcb8147ee16cef3e525bba7ac0560688f92d79c21946570f916621d6496d45e3af26c3a7be8b1f25c30a061cbe0d272e8ed9bd21c943d081accce104c4e21bc35dde8042d42347c3e0d9c5f07eca3ce9c5b557bb0ffd0ace6f6de315bf1edbbb64e8e7e14d59f96dcc50e72018f00ffe0cec7c4c98a2c2a04e3d59a49efe15305714e681a03441f2fa5a0c0f791bccb387e4ca8aa1e84d0bcbe168db5e57df0f9aabf50a8feba58f8d10641579518f51be9ca2b692c65169c1f5aaa72b032960c2eba5779c035709e65a4a359f4ecfcf2c6e60cf74b612918c9d46a9b06bfb0e410071189d1413b5730edd16652b2e7e2eff502e8f65318f6cfce4974a20e5fffb537027fe01b89b9645640b7fff6e5578c33738bc6e9fdbfe78e837343d61e9648cd452cb66d1bff041fc744555e19fcad0ddbe04b659fc739a8e8dfd552bdfe08c4aaf0a877f9b7ccee533d8f2710ae29bfef2b25f85bd510a41930f361d2af8fe9b64f1f80ec767623783ecb306e484abe696f202460381a0ace66ba5ccbdf8854e036a03ab63fc9c30f9388e52759c980649719f75b334ed2cc38cee3413735d6284277abb70db4d61c29a590653fd7b3a289a37703efd9137eb759a28c893ec2d7bb9eb14c8c7d1e6992d7f115ad5c153d066eb22418caa2c84a523701f421bf67a5722f817fe038c9e6e6e14c329ccf", 0x1000}, {&(0x7f0000001600)="058aa1e080b7699fb20ca65bf50b1928e7b0408b9297725d464b29a74d5333de72939f1a66cf099fdbaef5e28166135bb5b7d74c731e3144096d555f9f0ca1fd85c060713674b38a6f64a1492b058c8d758eee178b1dc48a6cdd66afbc704f51e156bc23a1ba4b604ba2dc2f70ae06fa18de8190b7501e915bf165862b0a4bb59079", 0x82}, {&(0x7f00000016c0)="880e13296b61b484395120138191d97bd5ae392d45b97a5b707574a854830dda0f5eb5441a0441ceada7cb953669cfaed9b9dc9d809d8cb08728122491adebe6310d166047b3ce55c777283954c8fe4c150eb759825b51038b62e8c9b62f62176759732af687fcc52f404a8ee1cab98b995a071e707f40ca6a862942ec40956eedae63d6dbf7f2ec77ded8dafe5ca822d74c8195", 0x94}], 0x9, &(0x7f0000001840)=[{0x1010, 0x1, 0xfffffffffffffffe, "0447a4f35279e3ffc714684f10f844bdc0c4f59ccd74dcee79b17584ce81acb60f24f1f5ed7e5d7128dde238ddf04d439dc765715153964c13fbe0a56b5dbd60ffbfd3ea6b939db23c506ada9abb126459ba4246a32f10a3fc74eff7d7c50f132b94f4aff23933cc57c0b9d0907e22a0d8dd6c2c25196f8f6585b7c0dbba39c15aab01f72b4d7e254b19ec6e5f207160179e85c6f243c431f9d2a0276b460de9decd1aae4d10864300a6a9fe9a08d16425fc3e85a9917238c5e89c89726ed2ccb3d06a83380baf32392b9c9e0880f272abf03e9b84c007605c4938a6c1309c85c3683e4956a556690ce231e04fa017b198933ec916b3ab94761a56dbcad77026d930ef0d1f0cb84941feeacacb00ee04c8db38baa1af8f210536c78d67db9a0c0813fcf690ef344493ebe0f603afb9759cf5063e278a4d3c8eaae26cdabe7004ac3c7a7118ad49a2653ce290e6f7f055d25d061f1312e1f1e61ac2fe7ab522e26df996f13b85b176b6572aa7cf24392e456f9d620551d83f6d5446793101b59653624dd1ce6f44741cf2fa46aff2455686e517df5ddb0aee749cfa432a83c22cac78ea28a222b47237f4eb7ea9fcfe5d0770280b14d33b908eb5362301739c59723926a9e65d16ac8ae6fb1d1a4ceaa87bedfdb03db3661fa7aed3f022165a02d06134589fc58eb50727df6e0f91de763e9f06bfe6e256dd921f06c38e3b8748beaef3857de408720c9f54aaa4c8248534908a7268710f43ab29c7a1fa2d18565d3c062f429d74bf6150c4a957216634670f316c76d1b99ecabc2dcc36991da62300cce1361977c51a6785e1c883e048512dd148678933a8dae47a6560812df59d77515899f712a8064e6ad3f6be73e2a66395636518742a272bdcf9287cdb495337658be163c2011d4f8d236a7e44525eb8d49f2565bc5870fc9866a36c5245165acf8272fb8e463fdf7795fe3de71ce7efbe8d57b2c6b0e727ebc244b91029f1fc201b45489f93514786c6a223147437df664bc256ed7b3141a6d7d7540e45537ce429fdbbd8b138941c3311937772a05527279c64f78888a84f4ab41c7abd44594e53cf6d2657843b1ea1cc609fac45fc349d16ef1dce5aa828c7197695d7569f14c27d17a3496f47c8d021ed9fc4469bd78aef49fed00899f686daf4a72a9da5598712cc3bc680fc9d7d6d4d4ab53a62c9e294e1aeeddf70424fb838a9b979403bf0551fd274a7c5af45664f85f6d1d632f207281818dfcedbd1ae91cb7bf5a25a26539a5c08150722e0a8e1f1783f59758c152f9f51ac00bc68e1db82f18ed82aed4c6e072294528c7e5d94c225a21c79e39553ed746102ddf24a201f54157de0fa1308287d0812cfbbe77ee756998f5f256c1e880ce897c0b7c857b967d784b134bb07ca096d2c8755ca1daa942b6a5b420407aa4c4e33d746b6d3c024ea8a7dca4a50d72f7c7326f847b279822d6d6563270afdb40dbb5e1f1468b912e56ca61bfb2d9ca7b456c54213031f10c4534f5175e3374bf74337eae67cef70257bf477507dfe05f8e8070618b86be6c9a464406a69aacde587bf2cb9f49609642ee747c79d53ba8c331be618ddbede4a03b2a36165637e9e6e66a9737fa6e332d706748f7ce77968a47733f314c6328b260fd0f80c3926c543d45979c58815780b3baba68df4bab831e184ebc223d41e5f2191767f17e2060fb8ed008b8a5f9cf37512daa7fbf4c3cbd5d3b1bd02c6b7abe14612873350a8e40bf737c2c73b8dfe1a41882f20a55c76bb2b360da9181fac23d69977603a0506922bc21d62c0effbedcd3e924dea2bc6c9d5839df0a714a918d57d1000be5768366bb257dc6b7f4d88aaabc79e4ffc9382004229ddf1f24bb86871e8a8cee95a2e9c972149728da97c4d0d4d9570df1376497e5eef90c54da390db480687ae4833bc229376af3f18f733ad90c02f0804288b8c59a0dc0698cbfe36e46bae62b4fb345dadb4147e5ec530bb04afd2c5663e88971343ed7f0a62f5be8d4cf0135f2a51279a3e64d8e4ae229d33d2ba2262c141a7c47ac27742edd08d557ad42bfb819abd957b9c15595076b149f4bea7b5551f3d86815b36cfe67c3bf2bfdbc29e9d84657c39f86911d134e16e8f4857cbc5b3d8283a0694038b30712881cca618de9d06b8fe38f04a997044a199f48d9285f0c0844205dd68de82212b07aeec08b914f5a3f20524f4a32bdda68e08d026231de999ae76fadf73f5c933d486e7bc4b4a58fc90b576a37f73703cf216fa71b0f8b941b674dde9eb8155b89ae4a4b65a2c1d3e83da1b4318eee0b37782fad4417a6f9c16a31ca47c1f3eaa45cdea67233df4466b8549acb3c62bd38c200528f70e377cbe7968ceb03a13f34fa616fd512504878369697382b373bd9345d81b66430a938008083c24198c4800b841e28e7a353ecddef05f89b46ee00f070846e29a787b73c69fc7fdb1db14c8922c0e5fc89ee469b4333c4375f9226c287f3ad290982cafc41f79e2c9401a94548c2b243e78603eb312d0af32bd65e33afe889dc960298d1c9811db10ef5b84a0044680857b4ae4dff9527bb92a1c1fca79c2dc6ad2f869aab0053bb5b311f636eddb1d5ae0b1d43b751520fc24e9d930fca3e881570215b0619a7919ebd076f81c8d9d73151c02a56fcab72914a3a2c5ab6d8bddca0de69783331995ffe171ceea3040f3d24b0895f1a44f27e6dcfa41616c686666d1375dd1011525afd4a1757b33c48f2f81ee4b23e51cbe88a9642fba8c46d084f31749b70c035efb7944418d0bd788d68042c021ff70d1a94c7709bc6a6e1bd3d51bd477bb5ec099da8f72bc037a3f482c90f22565f8b9b68be78df96b96f6dbe2d1e9bf9631020346138088a98bfa2ad79087a9cd9b80fc13d5b7b74d6ccb03f323b6f6ffa03c87383a0e3580235a5edbc6a276e8888d5ae3192c565965be0cfda61aaedfcfb6aceaf7e269164642e70bf0d3bb82391c2343594d02b28ff5831bb8693f01459125a6b58049db40ee3a553b05fafa0abebb84c5048ba27d5df85822df0e4d4dd8551b518ece64818180bc130a8b265ff73b8dea42f40d4e298c80c103746499185bba63e1feadb7c163f686ad0150748661a2ea9be72c2c7ed0e6f5cc340e667176228e08e514b9640e07ce338ccffae31172fc3f16ce854725ec245e649d1fae7cef1a6171e0a762613f5b64802b828a9325fa959ab411b2bb06a6f8c0d5a00bad0631fd8b4b919b7e5e4c3a5c4149a5bf978beb9beeed968dabe098c4cee627c8fdcc169a46c8a20ad1d2131680b40e1d973f4255181a9bd6d2a2656a749a64a22276463ab52104a276b2d956f255c8d91812771c3ba7df6e97d00f4c9e4b7a36b898e67926f10756c1ceca39ee3303f708e1b308e6a4a018c872d317d60af9193f25c94a0c28f9a8dc371b318a0678f475e5cb50abcf537aea66c40fc6db130831c3d71e12672fda61bb36199560be0135eb6084e62f0fc378a7e8487b6a5f56d89a0729849f419bd38b6497eb387a1418e8397671f28471f49e5166a565f9c58341e66f57c158922e821503b4c5058b76317cceda470e34989d2c659650325e349b75c95f434133aa52c9dedc9328b51135ec8ad21b158f95a703475f9f441f04d919f67377c316cf6b029834a090743f07898108619c7825a549cf74404ee8ad09fc45cf5762c866c4c7cb622d51ef8ab06fb2d0acfde6735f716f88f4580eec999a21a836d1b7fe1f79dde81e488e0b704f33e6f2f4fb7978c5cada2bbb3b311617342c40037cde6ae8bc9f6364dd336b7b22b0ca34f74ef7e6fa0140b262ec574fe297eeb75f6bbd224649e3ff56627fc68aad08eb4a93cbfb375e278565b6b5343bc5d56964fe7ea1e2523925e41cdc26a9a7e29799bdb39ab2e4c38d9666a7b69ef7f2734085ff2a77c69da186afc535f4be804ed85431f7799ccc21c0ef582f29869baa05bb469e7dda1cb1d449d082a1f5de1428297687d8444e094a431a1b0144362a1c5dc834d34143b0b71b43f0e87cba9cb03b2ed09fb7e31d808fa17869296bc2dbd389257451ffd473e242a3b0578212696f5f859c6b6edb5720883bbb436b2a5c33aebbb2b92eb4f09ad834880e3ec37d9796e348c40fe7465a220a95fc88fcc5cd8d8e457ee949527b746c2f4ec717d51e44d45d57030586537aa53044b46caaa9274ed84fc91acb7463748a89765c4e2f7b09c192c41ab7ee48f8ec7cb55ead195d05ea6b621f8e466abe1be066ed32d7d29578ed4c536409e52732d1a08a74d1d8e524b95cb8037c31f7626e4b6d5ea7490ff153d9a5d24a86e4475ced5bb0948b4a8cda5bcd56ac4fdc1659955e23aca38f19e73a72896f50f907413779e8b38d0d7211bf6222327c908cf4c8a81fbbae2fda393b0834f802b347aad44dcb3250318465bd6e93b10b7052b037a05b7900eebcc4835d080f580b03f399b5bdbb383d62309323ec8d0d120ed659fbc00437f51b52fd4db8c9b4cea800d15593e89a2f17e85584274de3a313f79800226b175c0286cdd1f65c77ba3b86b18f7d9ae60f378ba8f28f36c32c76dd419be00a1a97d6cda8d807640f851cc15b2d5b6ea958f2dfda5225283e7cdedf70b0d825de27df15279e51a55d9eea5be3e3cc9cc08e35db512a86cf8408d7fd0697d86cb7d2e6656cbfa55acb148e5025aad81bca8f59d4522f07521011914f4738ee7b8fc3a9b460c0840ce18ba1ebc3fa5da14e86e1530d1e8e6595f9a0e9d8d1379b4e40f2369f56c8c9e91b887f67082d1ee626f577dac2b8f92ef671c8f9aca2fc29c9ce51877e5debe035f6ee5b3c5ca1177dc9d87658a7d991fa00e108c1df33421182b039de6707a80e564400765889390b375f03b468fbba9d4b639c8290c2b93ae6fa05d514c8c64ccd7eb974d3ab918bae025a40b439002711bd991afedd20827ba566ff1317727e70e2089ece8fc6cd5004829872df9998935b84d9c5f251f11d02c620ac4832d37867dc367e65b323a6c95e7a19c5118cedb172b90210711de538e1d87e0175b54c8c69b141ffba9022af7f373309ce569e05ad74da53258b221dee0a1e4f4bfd8d47aef4514c81792f0cd4ee06efcafc6c07d9f5d12f36c6732ea67128748dc8cb41734da2108072f94fefa2d2fac04c89d4ecc5b0762ed779cf1cad0c3ede76525f24a9402e47b6a4291fdd2aadc8f78e8b4d7ee900303165034bffc7f7d3993b375bf0756c41b52241135b10e49734021eed203107b81344726837ad6aaf024720b168b4e1f43e9fa36999861f3919fd041f14edd39a4d503260634f0d44031bab7356d5371a82b20ec9538c212a8055c9ddc8a20584e11f4d523a6227ae429865b118c25f2169da7286ed6e90ec45ca1067fea295c2b6aa739a55d691804d139e41f054e820a8a88e2b700f422eeb938e284abb5b96915eca88869c438eeb17fa3208e283ac176afc6f14325ccb2adcfef887192f73618f56aa2594648eb45850eaa59191be6ba1c5592d41ad7c65c5d1d94bb95ae267d8650e95fc9e0f4f9cae7ec5e17a0687accbfe24ff1d506fc699971325d0f2f16b04eaa4e90c396ae25186aa1f378612847222da655df074821408928bc3ad34ecc198dc24faff20b36a271a3f182dae8b1f342031db6120ca40cc5364ddaac28f2622c7856755300758417bb605516325c68a073ce10745e4236c528a18499c33ecec305a342f80c5563f3551db11bc412202bb361cc4f9a635e742da7b990864e0489ab634ddb9c484853baa332171"}, {0x1010, 0xffff, 0x6, "acb93fcd746a9b4e0f8d3f8881c09ecd9b2cf7da8128e796e062fb6536db22479cd3f8fb3475c919311d1c5d64304391b93576eccd531a2aeed0c3eba5f07b66cb09edb602afa4a4829ed72eb663c9f22f821a4b74ea0517579d429fcbf4ae544a235918070628a49bd61d734b1addb7748ee85fa64a21fd3ff3f193b409a571bc4657da56fdfa412ae44b4ef225bcb6f562aba20c36a684dc646ad7e54689f4a030d8916defa67da8cc415f0f51b380efea0d82ac944fecaf044c754d5ee4bc54d62a7be736b66770c652fe107b437d4014e1bfcccd6cde4748fd15f269329fb276713c0aef552fa959b026e51f0c19579d9b23ceba39abcd79cebaf04edabee399720f458072a31867045cd3dad43d7e038f77e8f71daa17621a60b2021568ab63cffd5f634835e81ac52213797387f8b495571c9d503ca01f8cac4aaafa54f9b7d70caf84fd8ec443a7546bf2031aa7bc5ed5d7ab5732d0f3ad195ca2f6581a7a3e76e20548cf9fde3a862eb70ba8875206ddc51f702514b008793f75f7dbaffba818d307d978a7648755226862f55c61d8e998c29fbf9a5725f8cb57eb8d8f411b0585740e0b93716108e635e3387365125298f59c727ccccc5eaf7f184d18020fde749dff53d753ee59aeb7413542fff66101f9bb28894b2bafef84fd5786d29fa56c01ba2e76236df714121d9dc7cdb58969b87b7464ca8a8b8706e94ce6ab0279ce914960ce95ff360f205533ff5e4f7761a8a6392e1fa4e66418bef8a9d18da7c0852a0a9648bd4f9033c76ca7e0b5aa0e1ba46a37a351e2e70d1fa96f3b8f11f1240130843bd6c189036e7fda34620a2d203c024214d27d0dfdfdb0d4e68ad24072f967c00f7b2fdafb7092841154c09ec99b29329a44706150fea77c7f4e3a528e38a243300d6da98306b01025e8756ced32c7486a502c469ece2dff4918db983d66225d7286dc5c944a1b10aa8c90f08a8b66a9d6112cfd958a2d5bcc7e1958c1993848994017798c368ddb0162b628959a3e47c8e7a2625329fd7c99d94c5ffc3be60cd4991dd5ab3af3b93175acdb13859692e1fb523e9e07bdcd9f5e237910352341a52999dd3b87d937f42dae0e1d7ef8641b0a4d95f3ddaa0a29da36ae171016ff801db461a796ff0c8b915a752c647152935db0b8c3d37ae2181dbf99634a4dc3e8c93701f32676460a5f5dcb2bd0cfaa52f5c60f64c251184c44a78aa0c4556a4671a557e23b7cb3635e73c95d1d10c9da702e32f0631bf6540fb323e6fe8443f7bd57ead5d8f75c11d76ad7a2cbd9c2d0dc5717a4d7ff68e73198f96a7bf70befbfbc1f49b975ea5d1fef86f07037150b8ce27f53ed64954e206e95395a2b44e35c3fe4093d118061a94338c9e6ade850137f8c7167e588831935be010e41a3ce1d090bc449865f5582720ffebbd63e32cd6475c038ca34d537fb21e91f1908f3eae28821d67a23e0f2f7181582b2f00e04d818f6889fdb46d2a24c0d71564b5374b804d6291fa9008bdb306a4099622a300d395eff1cd2ac30fe5b2f5bdb95bf8b72c3d6619a4798a2877714d8af174e74513dea3f0d2149842def148b9e64a98905e76597c1b067c4a55030d9f2750e2dd6be16dae44e400b1ef8f467b359872a0162f95c0afcabfe1dcec751362795d9a465097e4733eb22c98fd8d34f149891665b8523b134cbf15fb9366cbe0bdd6dcdb91cfa8d5c742f5f6280573047913a66deefe57176e90ebe3831628cc58854bd90e3b1b991ce9bfcd2716c2adef6bebc029321780b71f98623f0c956acf3fb64a7daf248d077301baf76201948c40f29f9bfdb4974c1652886ac4fc8ef1920e777124f3147a1f94bb8b24eca4c31257e654f8364a03dfdfa38e64cb81e32f5d70c2ed4a6b9834debd86c504d6efb4805b87352b94e47590c11e1c5edbc9012c910ca932e3aa6bb1b98ad381a5441e8518cc5c477014ff7924b6e0df0b96ff61ef9c40fa1eb8a9e73bd6047d87393c38e7d5415e770e09b804b5d66b947b637e2c435743e231a6b98811915151ef1ccda978c80c5529249eef460a87da2095fa0ca1dd73cfe78727cff7d8bd6057d82c5aff498adf0bae7f9bc7f90200ab7bf6c57410adbc6859d32a536b5a68382e03e9369db0dcb6839739f9d4a2efaba4dd561da928a5f3d0af2f09fe7d4466caf1aad6050dda5ef66b70b1fad3624d5a78e7ce62471979430fb61e0d794ab4b5904f0b523cf93f1e531159f60361b5fb0b2efcd340ce8ba73bbfc4628ef863c3c019c56b533fb3cf55cea93428f7f3b60bdc6f13d878f86437af631facee0a7729aebe645b60e2d9dd3311a602928591a004814649fbed4f143a0bdc459432e28fbf522e4b9a27766ceddfdfaa902a3a0fced7d71e793a0def6b0a638fb79d229fab825d0bbd7c5a1e2ad5ac82d6392420ac5d799a20ed7c039037fff0d272b0f460661df87a4c31ec3add87000e5325340dc8ad9e7eefbd9e0ed2432eaa834b82166b34b0687c4a36cfaf66cdd3b5d27454712b00ef9ee31c84c72ec5ec68c21a95b858cc755519cc3285c5df3b1b43a6936a8edac51d54ec8376250f4c75f3b857d62589b5ba653682cc46d9d1cff09eae8a26fb49e2fedb7a281c93e2cd91cb3451145407de14196acc59dd5e382a0e4db8e9e85ab2c57a5d30bad8b548e655a7da23ab248f5aec92646f9e9e8018eeaac3a188c58087855857fe5ac5a4dd88050cb7805ddbbcf292aec75e38c3805352acac89d3cf0623e3a2e4a68a54aa958703f37bf2fecadf0d77694f58c8b9c3ac54c540a6292e03a90e5741d6f4be4cecf894e9af106690ca7106fb97c1e4a080b1503ca114236db23f5b0e393a8c1d195f2714ac7897c253d53de7aa0df177d56daf26f21f25c24850f0c8bcf0837bed1c8d803a142dc2629f4f08f68262debc732c18b40c8ce9c41b4336370347aea5ecf55de6739ce0b47c8835bac86cc93c6873d1e20f8d8f89fe26af120fd3e9c53c3af3a1dd7a28c55edb0c4f97aaf7d8dd89ca57d87d43135939ae341939c4e442b6b447511e362c58041d260fb1ce241a213d24679f010aafedaa53442067f9fd00aab7d3d3a8ef4e5b5010b0b00c74d85d760c05077cb6f52dcfc1fc939a18bdffdc4d9324d4cd27dbecaa406086f4aaec6c6467266a321d144759cff2587200a036337ff651154f00e9c77894c2ce334290c6ee34a09c96c6ab2e7a41a3f2aefcfa641771114d91d9fb38734a4af4e06d905eba6802dcb764f574dcadad0a32796c934c2d5097e4e3d6f1d1113fd956a6ae6da617cdfa6280118ba776c334da6b9654e5e8b7b75b1b51896c375567438b743da411abb307ab22b9065a83347128ec4e3c464d2ef0cc0a64e474286ae04d2a8294fa0eeff414b77511a230a021aa0f2f61a4bfd8d93864c987bfdd3f632d8bd1ac3da1bc4157508319c819a449a3d6e7999e11dd4179cf6a43d2cee210e85a8da6bf4dd10be24e2db27be46d993c5544201e723910c27bf7ec0ad15302964a9f030d720577f0812590960851284600fbbf53c8de91bbb2c762be9d2c239965b6cb055eb913a9d69ea4f099cf75c3a06c83d0c74f63e4ff7ebedd94409f38c0c96a4b54c42238644fd308c15ee85c609f2989657a35f6bdbe3ea049f1df831f85c15fc65eff36cadbb02e0e386e4055ced436e24f015e17d36057f78495070cba8843aaf71259449c057940a48e6827ecd5766580f0ef5530ba7e2ff0d3981afb740e9eae2fb978faf8605144e860774eb0575c9e2efd1b49d7e05ea3dc3a5e0bac5b78cb1c1f6f78012655ca24b113ff7e8cf21e34870218ffe2f482282b85e67529281ff3e08bcf3e3da80b2d149a2807cf749cac0831d5c8aa54b1f753843dc16321cb72bf069531b0ef1409c6edabad4939da09951680d75eca2272657a688ab05e78cc3c0f06e7caa89a2cce51498a63e4ad1463ba974ea175721cebdfa573f097cc7d23b6fc0258f652407b8663ee3f087c900ee2a4b059fd7c3b54c0c7c593bb829e7d407da087225aa205b69f8c1275156fe8fe436082ec317b0f0743f384d37905ac8c8225145aa6718f6b242b99813cd10d81c7d6506e31022ec6d244d8431ce5e66421de6788626a403b6728c496839206bb5a1c2839b7fb86de1d667e51bf1e4078b2b0ab15290f729f33f46402c3d67d98cbaf568da94598fec8011a4ff9c967300863831765ab0479c22cb24818dbfe5570336698985857a72f2206bf68b1638d4388095a765bf672f5e2813c0b03e7789e451ee0524185a889d94ef57b216a283058f10313c6594d0406ac9d9ff28ba652e9b6bcc972775c07f8d834e09f62816d13231f1eae723fffc3e639b89ef92ba306d3ac08f88b1a99615044807d2134734ac8bb15b23c50701b9e724d4e5144b32c4db345e417bc81a4dadb88bf4677a3440a5262052b6b8b24cac4476e052b4b6fc954f9ef4248d56f806db375355d64c0a7bf568d62bde06bba527913a39492c2186957e589c5fcb6ff2395ba5cd27b781a50a7f84155b25448bd531d2623e91ab82fba301c2d1777af5b252d2b09ae44effb0c117d85c43e76ab30e91e97fa869373eb0dc60fedc0bb5077d254f94dd094bb7108cf9657867ea4de65ccad5533e6bd36b0aa022f415b4c581a635f89b4aad9151355751716db6d2a02337318134d732b3f5c3fc22d2ecc81808e5ae48081c1d9de1caf53d77d64e0f8c1385a1767e5166232a00152f5a1ac67a58e6d53e5f7a5cfd626b7d29b2a5e2583b21bd204eb3d7b2ca4eb307a073e894d583c7dd4d7d014355146e59977fffc79ddb654b98c7f4dd4d0df8bbc97416b15012da4562b957565a6371477fd0dc257da0dcebe13eabb4e2a8374174cf0f664214529e4730b6dac29421f3c14937ea8a042fe545bdba6ff95493737b1c30fa9b848fd655ea149ab3058b108dc3c22bee2e00eb310fd3ad85fdaac719381174d4076520f05ee3b393d38b2673ef28e8daf05660a4ca707e6ed0cd5d83db31ede8f5df0491fcca95fee0693541f22c5b33f0ed032541ebe021d863156d53681323be6ab2ab32e2fb91e5c747537988fd5fe8e5b192a1a21853bc16a86e626447614c05361ee410ce53882829f00a593e033d37c3448393b78600006c8165bb84db40b0cd518a186c830ab97ce0a09ca2fa031f32aae5a57603d5a1f2a8a17528dd6e0e963d83ae18dc494c5b565363a96c807f1405f14208fff179758f87a2ef6cb24c689d3d6270bce4611e6648b424b174d92dd3a57131a2dce2cfab4d3d9f65be45d50b65107028aba140b7f1fd82af51812525f3de392809fd92ecc51617013a387be09ae6ff8b8bb94fefaa734bbd0029ebb66eb680135f437d5fce95f5109172fc6b244f85d993145933b5ae932c79a0620034fd8d67765a5fe794c5ddf6173eedb4e659c33d65bfcec97be45293cc28a2f15b0f43fa6df17d4fd19ed8923cf23069a22d9c7ecc2400f554bf2e1db48a700989efb1f1489eddef72b18f379e87e45495b9eb09f76eb73f2188f3b65c7587ff057fdc69a5dda545f9a88151420c3b5048c66f6c404c7740b72e89ad7ee58ce7a3a6d918f279a6761dcdbb8f41bfdf8f62efa5737d1a2b1a71dfde112ad29a1b75f02dbf6feb02924edd89a8795227aad4e9c74511357a4eaa14db7bca0add9c00425d7e20676ab4cea34d958996e3df7c4a399c99507d62c9ea94b8de261ab98b4fc9a7c3cd2d1fff11b5600f9f701c6c497915355204c697b91ff94077b8ba259448da6d"}], 0x2020}, 0x404) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x20, 0x2, 0x2, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x3, 0x4c02e47e, 0x7f}, {{r1}, 0xffffffffffffffff, 0xcc, 0x2, 0x6, 0x3dc}, {{r2}, 0x20b3e9bcf4f7b6a6, 0x20, 0x41, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x5e1, 0x4}], 0x3000000000000, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x24, 0x1, 0x80000000, 0xff}], 0x7fffffff, &(0x7f0000000080)={0xffff, 0x7}) kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 02:05:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x6) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:05:27 executing program 1: kqueue() r0 = kqueue() fchdir(r0) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) flock(r0, 0xe) close(r0) 02:05:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x101, 0x9, 0x0, 0x1, 0x2, 0xcb, 0x9c9, 0x1, 0x2, 0xc793, 0x1}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)) 02:05:30 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30090, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) 02:05:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = semget(0x2, 0x6, 0x448) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x800, r4, r5, r6, r7, 0x80, 0x2}, 0x2, 0x10000, 0x1ff}) fcntl$getown(r1, 0x5) fchflags(r0, 0x10000) write(r0, &(0x7f00000000c0)="1e", 0x1) 02:05:30 executing program 1: unveil(&(0x7f0000002880)='./bus\x00', &(0x7f00000028c0)='c\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8008800080001fff, 0x60d8) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/105, 0x69}, {&(0x7f0000001180)=""/214, 0xd6}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/71, 0x47}, {&(0x7f0000002300)=""/225, 0xffffffffffffffdb}, {&(0x7f0000002400)=""/207, 0xcf}, {&(0x7f0000002500)=""/70, 0x46}], 0x8, &(0x7f0000002600)=""/229, 0xe5}, 0x800) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10008, 0x0) recvfrom(r0, &(0x7f0000002780)=""/146, 0x432, 0x2, &(0x7f0000002840)=@in={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000002700)=""/38, 0x26, 0x2, &(0x7f0000002740)={0x2, 0x0}, 0xc) 02:05:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) write(r0, &(0x7f00000001c0)="ce1603791c41f822b9c2b0680257d314225bdefd097b08384a6e5f714b0a46a765c01d18b8f4f6e981dff7079a50c2ff3d1cd6785d8e8aec07f6e4c004ba20ac596d93291ad00a3071c3308be17a520c122faace777f8908508b9df67e1b45a7cfb594235b88534c7e74b0ed497675a13b012f2b96555754400d9250e1319f7bb6cade25e18a12383c9e37d806abb6", 0x8f) r1 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x45, 0x0, 0x1, "d7ac5ffe4c2075f667d3691fc1bf7841e353b6d2", 0x8, 0x6}) close(r1) 02:05:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mlock(&(0x7f0000760000/0x1000)=nil, 0x1000) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xe9, 0x788}, {0x18, 0x0, 0x100000001, 0x3ff}, 0x7f, [0xfffffffffffffff8, 0x7fffffff, 0x1, 0x3, 0x4, 0x400, 0x81, 0x9b]}, 0x3c) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 02:05:30 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 02:05:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc100, 0xd5d) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x2) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 02:05:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:05:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x42) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc040, 0x1) 02:05:30 executing program 0: r0 = shmget(0x3, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x7ff) fchflags(r1, 0x4) 02:05:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x102) ioctl$TIOCCBRK(r3, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xbe, 0x5f, 0x7fffffff, 0xffffffff, "4d9e2d36a73992128d959ef8b1fe4a6d2c0ad897", 0x0, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000002c0)=[r5, r6, r7, r8, r9]) close(r2) 02:05:31 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e0187722e8a23c1385cccce5691575119396e6cb0e1d200489f028b793cc5971cbb81346665aea3742ceb93e8796d3791ebf2cb00688d177a59293c49307cfe", 0x40}], 0x1, &(0x7f0000000100)=[{0xe0, 0xffff, 0x2eb, "52e2757e8fffa0ec11ecf5ef147fe6d9b5476c665a38c36c1e2b405859c0f9ca088eafbc86605d51b1cfc20cffa52006116ac50c86b515f4938ca96d6e6e0be7a4d71c16d583fd5d8115d2f537492be33af36745c93ed48be0bbd7f361d7a60a7b7a28ae6d9884064b1d208741aa58ebafaa985bd57dce6e54e9c2c063ba78b7cafbf433b22878265484216d459ccb6ac1519cc33856cb4f4725cdbc3f568f262fccff2434852a4349faa5479676df6e78e97e83d339bcf5b3d2bab01d8257e6c0e9eac243879139658720cccc4d"}], 0xe0}, 0x8) 02:05:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffffc, 0xfff}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) dup2(r1, r0) 02:05:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:05:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x400) chmod(&(0x7f0000000040)='./bus\x00', 0x90) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 02:05:31 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x3, 0xfffffffffffffff9, 0x0, 0x0, 0x9, 0x4, 0x3f, 0x2, 0x1, 0x8c}) chmod(&(0x7f00000002c0)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000003c0)=0xc) r2 = semget$private(0x0, 0x4, 0x88c) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/78) 02:05:31 executing program 1: r0 = msgget$private(0x0, 0x350) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/206) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0x8001, 0x8, 0x0, 0x401, 0x2000000000000, 0x9, 0x0, 0x3, 0x2, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 02:05:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10101, 0x0) write(r0, &(0x7f0000000200), 0x610a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000240)}, {&(0x7f0000000400)=""/44, 0x2c}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xec3, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r4, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) 02:05:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 02:05:37 executing program 0: socketpair(0x3e, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="dae9e19c7781b94c2557a0eccbd9d83c06a7e190e59a19e24d954da75753959f962702e62ca775eb5eb0b9caa71b4cab9206c1f74f92383e8792c49df81aff3cd2c30c8fe83062bd96ead6752486e916e7ac9cfd543688cd262745cbda4ae7b06160a7b20d018dcd217ea64a52fabb383ca5479d45f7063114ba796a40a6d98f7aade3301bfc0514b0ca1bfde9796d372681", 0x92) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) fcntl$lock(r1, 0x20000000000007, &(0x7f0000000080)) 02:05:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) fchdir(r1) 02:05:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x1c0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) fchdir(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 02:05:37 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x4000000068, 0x0, 0x0) socketpair(0x4ef1d5dffa692459, 0x8005, 0x100000001, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 02:05:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 02:05:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe40) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 02:05:37 executing program 1: socket$inet(0x2, 0x8005, 0x18fb) 02:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xd1f9) semget(0x1, 0x3, 0x400) fcntl$setstatus(r0, 0x4, 0x44) setitimer(0x2, &(0x7f0000000000)={{0xd9e5, 0x5}, {0x10001, 0x800000000000}}, &(0x7f0000000040)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 02:05:37 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000380)=0xf6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r2) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 02:05:37 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 02:05:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000080)="e46da0e94ff92abc04827c159b50493c9ce5fda488986fbbf47950f39c510379a548b255000f1f278a3b30e2e410c5335e52e600193e253336e542cd0b85d74bc4bc3cc732d2fae0fd2cfb5767528bd6516923f59d73d05601947d4b671f5ace4f88978ea9afe083eb2e1ce7f836630dce0eea0cb28afd76362e6f3c3004d033c1f4f584520c8cf16e3f9074f53d973b5558bd9ca048120d97a04e7a23edc43a5b30e7dded12235e79e0f5631a3f8b94da1a5fc342c5150dc1ccc93a26ee855420f5b9f4a4244f82", 0xc8) open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) 02:05:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x100000000000022) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 02:05:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) read(r0, &(0x7f0000000100)=""/139, 0x8b) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 02:05:37 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) setuid(0x0) 02:05:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:05:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 02:05:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) 02:05:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 02:05:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/116, 0x74, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:05:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="3472bc7eede6c9607fa2ba3006672708f825cdb63c79dd74768d3f8c71e89f4418fc4dcb02c079215ee4fad31d97197295628e091dbab9d23376bfec76a73f7ffdcb3786c5c2e537d1", 0x49}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sync() 02:05:38 executing program 0: r0 = socket(0x2, 0x3, 0x30) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) 02:05:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1405) fchmod(r0, 0x84) 02:05:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="56b82d5cb03206be89c481bcc3606bb25d4961656175e1dd2c2e712b657676f3ffd50eabadb61b0a12c83f4ea66c3eea54847e7ce13991e28d47dcf9cf201fde557be22575020e4619a1d30fd7cb2865251257b64de70fb7be22d0244361", 0x5e}, {&(0x7f0000000100)="4e3827a702ea5ac7775cbf2d176716f6c7ed1bc1bd450a7fe6ccf2325331ed310209b62ebcd6353a608531d2f6eb7526cd1afd15b6f7a91c2919371cf50992cdd591351dec8f2b1e58e143d7b7a44e6796fac6ea4017426f1a24befc0e7c957f5af81435b565bc66ca0b51a8c4074badd81a0bda77103c4ee473c68f5c81ce943f623146c0c419db291954d34ce5128850d556719fdfceb7577c", 0x9a}, {&(0x7f0000000440)="3f44f86ab0aa651ad07a1c6fd7a67d0e9c58add77b2e73b7d71e67512c4c2b1d86bf5a4cbd968c597689a62046b1df93e2b2e385f3fa4256d06899dab2906fe9072bf33e10ad917a0eb91b24d3f7f145763e4bf0fa607879b4ceadb80d8081dc5a67ca9d5d0427a48292d610d51eb164d63d740e7448430ef7d8e63f5995cd1b242e8a4e03a7c82fd1467934bc4e6b812d79d81fcd132cfe491fa46c5ce96f9e40325aa483f1742aea1c36b8724eaad874f679963511d8d71d96924560d969a56de1c7440a71542acd892a0f5f3dbb49da7f55f97c57f8308983547f3da0b336ce240667aa4d829a6486e38d637192c7e247907a7633de313c80d07c374b395503c405672a65554068e3eec4d83bb7e9a72300e21940b106530ca8d15fe6cccf8784e0a226012f577276b375c9f98d552a818550c5ca0cc1cd9993d2a0e0e38b48def8d8af97c48fdc616ae66ac62e8be7b55f668881d5097ffac9513dc5068da3ccf6784cab937e383e932f74d1e1ed8fb7b12c03be7a0982afc0473c3a942757d51382b921fe5f1809a0258d00020c0679b208cae5e159125f8d562d8b6e8b6083f5bb4443153b4563c1787b34b598046645b15ad0d883e1a83e07dcb5afb4e60e44b1bedd13c331e40dee058df1d0bb64a8b560cb2e99354d6ff7019191ec370b815fafab14cf65c4e4d9b00f969fabf4f22164c004794380affdc57f669b5ab01c22af93206e5d5ad8b1c00e03dea36a5a002e15a66d82d7fe1283d549337f277df9f74ff616c2b9d7b42208aad31b355cfaad01794094c05a273c59550f24bec0e7820b8ad0daa9c3ad27732dc89dd12ecd2f2136a35e94b8e7bf8f216ed0df1f1010ee9ca5849c6aa1f7bbd4a3e551a472a7bf626a9d9f8fc07ca0ee68ace9046ec38f18f19229cf06f91bce77da3b5b077cfc78cfc8b2e453b5fdea0937f9b8c2b65c5fef132d83614d1fd1e5c9ac73ef1cbdbdca0af21ccef9fd100f00ce03a2b681755b15b7b914258e1a86f15a1cb8f902eb0b9b17246784d2a916fe45b3ac5c28fa00dfae822c456c13bf660f2b4f72dcaa5dee0a3040c320aed7d206987512d8eaee967a38224b6f58da91d3475233886a3d04f09f388b29b471bf6baf6471823f74f6ade75d503e1e23b3d420fa50ef7f809a17381554d63f78f8219c07482f9bdec7774ebe98ce203857b438371b603dc651aa25faf860c8308da338593385619f874c5891227779c891d1c23850c1f4efb22c6dc987c48a5b28c6f3ca74d717d4e1501459ba09f618e9313ac938cf50e68a25fb6fe6dca71655d3140b9e418b553033994f19e489d1be966041448b66deeadd7ec02754ad74b2c025bf9baf3cf5089e22919fdaea9fc7b1fb0661318af80ad5fff54fbab6715c04ddd6daf86204153c3db26786deaf90b14e7d923d810c5f6d04afb8b4f773425bcb70938817efc0af82ac7579b8b23d17b8f345eb5ccb96d58115d8fb243ee8d685062f464b9c2212dea4c67df96fd668200f30a01c74c166a4e8eee12b552f3534d0a564bee4447ef0e825eb75eb6dea4200c74ca9de5e7675133eff6a7ae874d6e8ca3bce9a20295ce609fc3e6c9ae8a3666fd9f2e477855fdc666cabf8ef0ecab98747d8b7a88ae090d23198a59084c0a1cbed17ab953c7851b210191ad7aa19bdd5c3a02a904ed223e314a545e884a1432dd5e5e9e9e91b59df3a5259b1dda7702fe131ea7a547e757bfbf893c65633cc7ffd19d994985f9e318e429689cb20be957a221c21d9dcf8111d3190adb80c59d253c82ab7fa8ff3af529016a9487404daf12c9439e2ce52ce8999c120b64be72d505322e1dc7e7ba98689b98140ba6e75bb4672834fe9a6a3f2821599058f7f081b51e7b4467963776f93f8b489147c372ba0fc234392e95502a091655a84a7ac4fc2adef74bfb409d3c247f1066054d9b13a40589799c18396d9fb4e2fc609713578d38ac062e80fbd6dfed74a4c14e9ae4de9915ee3af1a858f5ecd10091ba907c773cee0a0356711aa90c72d8b09d167ccde23e3fa111fd24871ce10e1341d1289f1d5b648cb84ab4432e820ded4c88e746c35427b3ed05803e32a7316f73224d0e417e81e053a06572059ba21a7a397d2fb2aa9f219a827a72cc8c494598ee661ad421d49c3d4b8348764c1c3aa9b5da8f85e5049a9d738234ead0989b99040d01772b8a3f6a77cfe4b824576e6966a465cc1036e1e569326506a7c471ca000b35047824539605964de1a76db69776b206723f1f8e1ea561e23aa0207a6bab838ff6927f34a9e4d76e3ed30cb182fc43e835c7120352dc285ff5fa9f9a53f367cd115daad71bca7d5c2d2d336f650bcd29ae569652865092c4466f7597db405230f503546d29046dabe9301e1ae7f67ec0bf1bfc9c520dcfc177b092d52567b452a5598f738108a4d31e5a5f8ac6fecada91b329c52c7c317df1a8b874daebb73ebf2941ee2aa7b50f3f2f52d9e3f0bdb796ff778f037d2ace7a51a5bec95ba436737a2faa429c1417ed6e281691c2e11f1fc14402cd77afd1c0c0504f17f804691e279a929e42991d52c547ab99ac22b4b6bf02d1ff19f0fc4a2b511f6e4b043daf420a29fac982ab01b8b3bdc97c31dd429237b565692ea119726d0aebd3f96d761b3e4a8347a6cc76c1e07e198e74d71e2387ac2d4380e969a3818f86983e72060dbedc9bbb67b06401a186e6185a80021ff8150643fbd6ec761523e11a2a486e15fcddc97f902e1cd7b7490a855014652e21f9bd431d7401918a98dfe4214db80b173d398e324ed1edb5d070390bb9ec2ee597acfea859b61abaf6ae2e8bf38697e1aac0f35c1ef2967a070fbfba5044ad643396739d91e04fb10d6a5067eaa5a0f2de001e162731430232d546199664a32b41a777232108eb8169f7ca520e6a844dfc5d81bade63dead9cd80f4ed7cd35db77981e70cbc49434cacdd6ba6423389f5682548c0687ec35cb58db6ab6d83e73a4ac753c5f375b0e4c9c3f8715ff173e6500f8b194ed25bd16b0b6538f428ab5dbbe058c81ad1f6d7972268febf29852e223ed28391db101fae63afdfa824cef9445de206e6838736b86f14d6ef826638e1aac81ed8e4a3cbcaa93209c878da41b733b61dace4d4222f49e0546b6e462dbde84a14c571e431d8523cc5714ca0e6a1951de3839717819d3d8062d0786f601622a5ac586e97a20026b483a5a2cfa780b63c7928e682e455761f0af53990a8d47f42f76d1fe5aa903e9112706923d44ebcfdf9de7c428379a8998beeff416ac5a4c5a318b68765868c294f3c194597a788effbc771c4378789f3dfdf10f23f61f4d2daffb176e18bb8b9e4163aac7a2d3ad1306582daaff170d01ee2107e8b630c08d29bd5f61a00f7d4ea6d73329fbeca0da72653d74c51eb52f71b6dd1d441e4722df56e4baf72594db46ab057a420c24d972546ed06035ea68ad4c8c66da5dd87922271be64cd7b8ce90013febd8f7494dab5ffb451880a400a6a7b5c827531a07e89caebb5bb16975237a4e90801f5f7e1aefd89dd9a5c395d264c3a6aa1571024239eaf86e223e58083cff9c0c455e01374bac1d5b4a2cb3a64056fab3f7ab81d46a45b138daa78665dd8592c7d0657821086c872a8d2536d9221ddf76d31e1eb17b9da4a870a64384edd59bc3aaf2a6004c465f1476e4b62b9ba34f1a7dd4adf242f123433832ef729b5542ca79acef0defac24d879236633e25678c7b0e9d454596a608035209366814c59803d63f196054ec9697a517bb93b253f777da77f3e5102da4cc45d8cfcb79244b5528f12f7638baf88ddd008fe7f4a6c0ca6982b616e8a3a393ba09140ebb021134f9a27b07d3568727c6ecebda73fa4ecc1a8ee2ad10d0205dee43343216d81862cdfaba507fa282d82415577cbcd30b46d47988bdbf1d3740493be182f4467ec7835ef7a7abd468f5f6f9d503ea08db6a8d73b8f818858b7fe6ac93b23e4726dff59764011bc78a5d6dffe4d5a4051715c81b1cf4f4b7a1c4e598c5b932077e8c8a1465832f3a7887076d35b1be3d6fdfe05c82cf9c666618fbf1f1048861b4a7e45673c6a71467ab528e2431ba5e29abe9923c10c3a5538c19a4a6cc62fab54979087bc2871a1fb19ddef836aa7f8a3cc87a57cfe7b97222c1f554d4d849fb8067d53f65a947b52ebf25b8e0bdb986402803f1e0ed1a46b046c216c9946ed3fa9c99e839f098951364d8ec258c47661d3dcb3d50feee567efbb15a5f0d12b819d9c2b436845c210bb0e55ea104ea19fdd5fbef289b2f14dc25d87f08d461f3cd946b9fcfaac52096e6d410a94962ec5b4f1681686510a2e481dff9e901a7974fff6729b8ad6a0e96bff0170e0fc0bd577f74202fedd182a1f5c03688beac070c0da9c91a7dd251fefe42be12f49da8d69daf380333b61c9b6d88f105aa7f01c5bff4d13c90721a09e33655f77334a02e60019d1821bba11123b9ecfc8ae7db2f036ca3c2d9364d26e08636c7aa5967e72a6520359dd1a12a15d52dd58f67ba3966287e1b35d801e06e23ae0e08c9f0d8ca46fa6f77de7a385cb64f6e35e960200f18e1eca33ba1d8e7a9013b3121eae298e1de7fdff99ce71d9b4100ea244a3c5c572c923d9485fc96b6440cb304899290cca7c463292867e480b0d7c6503f42ef047128e394bcf2dcb5bf73ae942b5c504a8188724e59daa0fbe2cbac5a97e5fdca1d54beed3868d16dba6ce35073b1dee2143988cdc7fcd9f4232de727238a5139c4a0d16fa9a6b64c3cf35ccaf3dc8696668937b5129b39dfc5b35873642c349457e4d79bab1395438cdb0d86e98f3978ece9c21cf200b576e9943e991396c6c403b8dfac180f10078e9002a1fca44a206098797bfb32bea54069cf28e6f1fc8fe84f6f1659a9974b86ec13ff479a96e8f81b819bf1fcd26027366fbd71d42f3e0ca183de89cdc681e809cc5e954ab34b29a591f6c8ba7c8d766335e76a64ea14a46699ffaa3ac615d1ec80746112b6b326134bafb646f1ea8b1c55ae85f168d032500b1957e88c9d606e904c906845e0e55f422a4502b4f37f54e2818fc7f6398472210861bdb38c206e121277d5b13b1b1b43156b341a2bccc77e9c694d7492189995aad978e2379527170125f886416260d0e64ccf7e355411544f9887472665114e584cf86f49890e1644cfb442b5fdbcf579802df38e2c8e83a4d6e9f662309a53d0b2b1f1cd85f854fbf1920ae7f4f089624d0dd0478f4c3c0aae0a4e143ade6aca79f9747db7340677fe83a135921c068cb1c7328850316b14c4068e6725888d9ba4d43328579b6b10ecd1d6cc562e5c25f0ac86b37d72f1a88e98b7570d03dcde1ca840b35520bd9dce95c90b4941383b29c010f4eb60533aaec73b35ce5cec4c902569a0f994e646875037623fa92e8651b49fdb0b9558f16da08127cc889be3022cacb52eb076cd6427a9d4b8636bbef07f59f48d0a935d4fd32cddcd58b0c81102eb5e3780cc082ffa1a1b567cc3be11bef8920f5c77574314fcf86946f48cd828843ea903a680ace8d2c9aed860a833ecf451153568ad2acc7e600abba92de2519baefb10def656b4cb0b9cb9671bcd8ba614fa6c20788643ccce87c6603308045a0d3aeb172fe635a0b49d72937c65b3d939310fa86aa43317f8196ab7b2a0460abe645db855a3fe7f7b51e7a57f9c5a4a1cbc95347ea6b296da8536db753501b314438014ee4dd9b817ef867fd710db4d811c2449a38fca25b25bb95792e5c10b97e0fe609bd444b0335050", 0x1000}, {&(0x7f0000000240)="628591d66951571bb68e4403c288b753183687e5d8f4ee3b21ebaacd5d7f639e7fba23196497e0314e3c4d3b526216f8b6952ae00d7ff46f068753f11908670e03ed767b8d2e51f997", 0x49}, {&(0x7f00000002c0)="62951aa69e5b5901a0a908bf89f4e257ab70398f8c1b04938c843548a321563ccfe0c166e67814c02848e082db089a7c4dd11561fd7d67757aac4844ca47e3a532644194afc33b3c126e45700c842f2f57acac02873aaf1e8f3bafb72e5b06c6eccbdf75d5fd62484753771f", 0x6c}, {&(0x7f00000001c0)="b50ee438e094d5364de7018e3e9a61af15a4b757", 0x14}, {&(0x7f0000000340)="d01511912611b1998acb0e982882064843617f8ac2f89beef3f65a51f9d1855905b6229c472730", 0x27}, {&(0x7f0000001440)="6145095917495bc94b1324a163acd5bcddec9db17d8bdc2c42793e29f283e57260e87964d9ccb3f9d6818386f278f9aea93c9c0bdf320f43d6016676fb5a858f738d8cd709ab808b34482dbbab3c55afdd65998c78a3e60a61d4b6a131f909f69be8e7cf457967ee5a9216a840b1c16af28f72653c414ab4095ae85df178dabaa78ed141bfda061f548598b3aeb9d6f32d16e2184c5cb5e84282dc425ee69d6068f075008c42d398b36ab25a6d05ee7523e485d587c6e3b2c50fe8988af709de2695fecc69271398b0f57e449d47", 0xce}], 0x8) 02:05:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000200)=[{0x25}], 0x2}) r1 = semget$private(0x0, 0x4, 0x24) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000240)=""/4096) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/112) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8001, 0x4) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000001240)='./file0\x00', r3, r4, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x4, 0x8001}, {0x21, 0x7f}, {0x21, 0x1}, {0x8b, 0xfff}, {0xa7, 0xb9d4}, {0x87, 0x400}], 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) 02:05:38 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) mprotect(&(0x7f00004db000/0x4000)=nil, 0x4000, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 02:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x9, 0x6, 0x1, "a55fe90ed1093eac7fc31b52c2bbdd786c0a459b", 0x542, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8cf, 0xffffffffffffff7e, 0xfffffffffffffe00, 0xfffffffffffffff9, "c7e6927ece7049caf194f34aac71219e835982eb", 0x55c4}) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7fffffff, 0x8, 0xe9d, 0x101}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) syz_open_pts() 02:05:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getgid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) writev(r0, &(0x7f0000000300), 0x258) 02:05:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchflags(r0, 0x10000) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0xffffffdd) 02:05:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x1, 0x100, 0xffff, 0xb63, 0x1, 0x0, 0xff, 0xcc8c}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 02:05:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x40004) select(0x4, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xffffffff}, 0x0) @.[À  wsmuxpoll: not open 02:05:39 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x2) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = dup2(r4, r1) readv(r5, &(0x7f0000000080)=[{&(0x7f0000002740)=""/4096, 0x1000}], 0x1) 02:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xdb7) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8001, r2, r3, r4, r5, 0x94, 0x80}, 0x1, 0xfffffffffffffffb, r6, r7, 0x9263, 0x1ff, 0x10000}) 02:05:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x26}, {0x47, 0x7ffffffeffffffff}, {0xe7, 0x53b}, {0x24, 0x8d00}, {0x21, 0x4}], 0x5}) 02:05:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) setreuid(r4, r3) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/13, 0xd}, {&(0x7f0000000440)=""/172, 0xac}], 0x6) 02:05:43 executing program 1: r0 = syz_open_pts() setrlimit(0xe, &(0x7f0000000000)={0x10000, 0x200}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 02:05:43 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x20) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) sendto$inet(r0, &(0x7f0000000000)="99f65b954ee7fd2c2ea03ddfeb26fe8c09a54cffffcae94e2698ce96b410863637e81b374a1bfa182262639e33a5a8569ce4141987745dcfc2b578072fb46e09c4946c968bcbbf34ed87d7d5bac4e3cdb84f50c758320a9823fb2ed3414a8944e984053f94a737793b5bb387f787b1a19a054b0942bab11a23831dcd1f9dbc6dac7a4ddbc74948ddabb25453d74ec5414e08222086a85a9f632090ea1f3b1c62f300bc5719b0ffd9ddf0d6fad9dffb64b7d5f742d6630e10bdf5e29290c5038c6705", 0xc2, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000200)=""/173, 0xad) fchdir(r0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x0, 0x3}) 02:05:43 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() fsync(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000002200)=[{&(0x7f0000000180)="25ee0daf79fed84429678c32116b28679f529e177931694c8caa0d07d268d6ac286353dd2806bff37a259a2495ba10de5285d0f4a274b98e171fccaf580487d2d18a4a9817b3775724c25b4f8fbed0bc6a4b3301c2d12652d2d05e1670d0d4a1c131537d1684f05f8a973e6ad6921071801f419b6b92456c2c87ef35bcc99ae2e1ef15e95db5f8b715ccb9c735c266cfc1b08c99275a86610d242fa331b1b36087921fce27baa99590335775ef5bcc04a0db90b1875595219d89eccd3917cd35ae6d16a1eee9de53dd8dc3d49e0658646aed0fba4f2a58c3b0543b4063ca20584803949bdb68902abcbf4b9d3cc079442612232bf157848dea20bdcbfacdd0b78009284eb42043bfe1767bab929f5dd6662adc83d35d83aeccef4b3ff72154c0f1975c7d3e0f2f36b6b4bea6b8c7e61a497057233d64cd496ebcf6e250731253e8f8833a7162f99d65ba4209e5e11cf0b151ac9bc45954a43537458bc83f2fc855bad8998b9988d3fd915b7275fd114fe0e94b75042a6a40c36146f7eb774a34925f1dfefdc81b3e69c6ce62967de98ba2aef7303732d373cf04dcedd5f991c30fcb180cc7a8a7febb6d736430ac42e4fc36475db52d2df77831bed661bf793e707e69365a42049134a7033b2af3073965246ae3204125de59aaec04b7e6d48ff7556b2ea4a5574ae30fafeb8c4d5658f288b7c0b89aef1800a67a5f3b85b5197f28bc1227867d6a92adf800e28e4a43c42b5b284438b7571ac6baefec4ec89924b686776831d2959f5849bb76f278df7ad2ca363c260b147b349cf987493e4067823499c5b1029250527540d6c59535ded644b20731b62d45789977b462da41dfbe0125999c9e7d0bc26a57f6f1a6cf1bf3d151cbf4e5157e0b992ddb4ba93ab333c7737cc31ee4665e85dbb2fc559cb96354bf73b656325e367526661e50bb16ec460fe3ae8af7352a546baca6b6fc0f42ccdadeedfb79ce1984e335054d03164fb35ee1a68db88fb79b94697130f95eb219d4c9a0af301823ddc004c5d5e9297a0dc89819f83aab127122c71db6954084ef92882a07656f13b3e09c40aedeea1156df7a62307f4b581c6abb078a56f510da4467bda71bf47e7b3118afc4f8b1dacd4a11228b95e5de9b58f544b333863470d6a1c1f482e9db98ad86974bc1e30e6ea69ecd51c7d3c6d1d8ba018e65528aae26f14a3eecb20e1d700ea67c163e0624f9d34af097a4c0242c161238416bbb41d5831d4b6a6d560161794ab1986678710f61fa2b9cc93cb152f4c165f3aa0b5704d74a0c8da15d40d64ec54f3e953c9dc6216c54bceda03f5b08820f010dc3880a683852bf2f7bb61caadc6e0bb6e7dc587367c1f80b2a8cf9e147542ded61c5b8884be6501ad6af860bb3a5c3597bb0169de4de19f7e685743eee51789721ab44fa6c8cc73e8700471c58e1c5615891b63b3028c2d2e277e38cde24aa14316e0c0ca85aa8b0092e7d293446fbd45e4735876b4edbc2f8baa6241fe9291d1bbeed8b3601e53fd2e3523fcad4ab88f163147cf90bd89298c625fadcef3d499bcf26408de6516d4e260d5d701a0e8e0f9cd6ac6eb5d19aaa0efffe58ea40419a2e68328ba10b5e5eaf117bdfab5df7f233aa0656b3eac2b6117854f12a2c6a31aeae366c0fa6d06535399b3301cd76dfa41cb6d9dc5ddf179e169be4fa2e14daefa4f7d89a99358718f4bde3c4eec00ee922a706b55d8199d3ac0e50ab8aff8839a74d597c3f03a55767458b810861b5d4417ba6304dae9fb16182614f5e26ad3a23cdf4173c4f6d0deb928ea96864de308ef38564c2f293f2adedd255f0082e336fa436aaf7dc57c6ace8dae23af9c88f50b29a60ea604b9e97ef592ea4adee3310d5379c67ffa0b8bf6bfa0813a42ae457078371adf7b1f4aa70f55f152f7884ec3f835e7beb45796265a9bad94ea07a4a89710d31aa8ab8e115e7c6101e685404935489a95016dc26afc3519b1b0fe4408bbe2086e9f9b6a5552e12329168c8d46bfad89dc55b63980f9fb30e3bd9d84d7b8733e26da23ef03a2a98545724059567f5c68f6bfc87acbd17fa393438d4c2eee76f3e5959b32e07f62430aa01e36d3ff27122b383fb4cf7c0e8110270989aa278f5467bb4f74c29aa7f2c13b8baab8b8833d2aaef760026d2a0e59bc4735c9022b005dd8fc9156ea18fb72bece999c64545933ea8b09d895bde0bd8e486a7d6652eb5226851a8f33d08cf9bbf80189c99ea7ac00fd2aa4b941c871f5e05d0f5b450944e8415f6adbc72a0344f6fdfc3934bb035f8f8100352bac16ec12ebf1c6846315e632906418953cf0bbdac87f2e41abd3bd807e2165be29b6e659edb70e22f4ba10abd014698ed6eb7d9fd70778da35f58cd4cf56f2ad99b24f47d45cd77d26b368b805e74fedcfdaa0a0018db61d9a13193b09b6055382764f4fab1031cc7613a7afc8505a7573cd463a1064d90f2ce9c096a2f0db2531c22ddace9c3f2dd34d9c5fb4f3e22ec5343b11ecf06b11ec6acb1ed93802b77f50bb7d5718568e613e9490511e52100b4bf8a686a342abbe58cf58487f933904fc6150e919f7ca3c72d1155beed35e6dd94128cd30053a4325a7ad09634754569857000fcbfcce6991a7271550c9bf343345a82d3c40df0a0015b70a7855724d77f65de636427553e4327a5e5e25842c2efa131d2f6c6602288241012e124c44d979b0d5e2153ce7a09da70f63b4400908aa17673120c492eec5ac928fb4eab91999b3004f3e83a9b114c77bdebcf3f0913a8e0bcc82bf2beb0afeee5072fd82b9d2454898ae893842be975c5832765568fb8f88e058cc5177816a1ab485643724bb9a32dc46e17dbc853aec05e20e5e485ebb117e49b90a28f3d5d0aeff130282d1bff9a573a948b68eba128bd1980cf1a104d3c664cf7510f70f5c228e05b35ed934d5751a468153e40238b7d1d633a51a9824e84119f564a295e4c7ed647e84d2cac2f4bf69a1fe751c6f940b3a159223f1c8c84f39f918990729827ad808f07a8b612f57512cd2fca71df49140e50c369fea5a8a9bb93e7f3c52f41c0641ba776480837257b828ad9cd044fe9f3600c18b3a9f70cce8f8adb85bb8b58cb1fee8f726c2763a097b3015177e56eefe0e1087bf4973f996f93095d7a0fa590aecb4168fd250e5c5122dab6306f5bffe3e94aac476ea4a6cf5c33cb8b2065c2d4bc2e94687035d867223517e74436c4fb4b48291aba67cd6fa815491dea38bb09d902307e8fb707c62e0f9cd209cbefdb322d34dafb31dcc61f1887027ef540e4c314c250582ead31cc0bf6fa6a801c2f988f999be84372051ea970313ed03a8617fd9345416145791c46799c6f6b2a8a9a6cfcb3e16abc47d0d5e54625b8a9ac10f7b0a1f56a0688da8ea258b928623f1a7012ea3db15a9fc3b4516a12d964d465d2fa9e214b71e9a53db1b365279ef82d3449495bdb57d6fc5a6f0179955379d00d157376dea6e901fb3092577f9c0079716336791803a2f323a9d6cf0a456f45c06bdf1ced7edd9739ee40d25267804ffc145ec38530e57532ec985434a8977ef6a8cd9b3d1eafaacd2a07d021f54c7633a1a775b964c5c2ec5d1336efc75d977c4d1d03f502debc20d234ed2a42ceb1babff9aa8276b8761df5a402e1f78cff87b6bec38fb508af94de0a29e34cd09dbca3c8dd1e4625486db73f50aef268e83bbc5d09ff1f3b59cc69ce5123b5c072c81578e1d104d4b67a51688ea09357a6990653ee76f6253272fda25fa588c3bd5e3417eeecbc15f9d051ca38145d4fd267c7638ea6c699dfe63fce887613b67ee8207fafc0a2bb12038a3089ac10ec25da63953ff6fb3e28c354b0b41aee76b8ec9a996615702f797493583fd70ea3a82f8358ab8ce6326c6403f2ebdd5b09d844651489d78066d05c683001376d0ff698044c843f08bbbe43363c814894b5af32a0a0da69cca98b2f89b6609b40e4dce89fc90a165018c61363438125d0a9661271e45d9c6596e8199be2d97ed80d101ab7e40706d398922d4d65ff01c5e0d7abcf2462695f113c7b20fe70ecb808fe322513feb685685a5f55fb7515a93eb1125677c5d76ec850a2ea54060c2c8ec2a246a530e89733e4534c5a347d7bc684da740284ca3c153eb9747b98a08a4cd880af8c459b1e8921efcbbc4b5544f6df6c02b0a701ace5424f187d9ec3fc2ab3122d62e1f439be028ba0f99cb437ab58218e44fffc3dcc140d0a7a695ec7ff6e698e8f046c9e4bbe1ccc4d81a1162814bb1ac10a062ca9e7bdcf16cc4fb2c0dbd2e38760fac126a3820fcd589f2f9b4340e16028db1505152e44afd2d5c165c2c4a6177f8052cea4bcc1e035fc9cba553f1f19e10db8443c6fea324dc694166ad2f18dd1db79fdcfd7596e3441fe280a24797a6a38ec49ca7fc5a199a79844d77f796a62811909df6683f01f66382e3c9fd99acc637b4754b8728beb3d7240bbfe2f5a6cc8b52be822d6d87e49dbde49819bf127a6a00e50d9f74e3c2b0a7a4d3b98379239d3ecaa1cc39e5fe47028087b498dab8bc166f6d92f1c6a3dbd2d329bca0cafc63c05b2ab1e6aa154836ef3c98b0f33e5c9f03853f32e992f0cdd445f747cbbf521703e11b06a1ff121855da2807c7cc182971c0fe60562dff1e990dc1ea968d09f0b90268c588ce00531a8fc52924702b6d3292db3997a698c5575a6d52157231a3ec86adef9cac04c79525c5e0c2cefb0cc43381500b744a045ead998cba6c84025a83f62d510a8d06d5acfe67b6552414a5a38075ba5a251f5c00f70fdba73f3aa8c00bb47ea2e5c4876782053d32e2aa539681de48c604a1517db69e4b11d7b425bb8fbf3b1bbe7d9522ce38cf7d25e9e458404b0565757ebf80066a3f7fb3e333b9d3ef64f020ce1261c60fba1f14b0f68ca1b348a17ed6e5a2d8e474330f41cc64cd4a431137c6f3f88138fe31d8f8ca79dff2577cde346113a6fbbf8cb18ad4485ae28ac14f691b7b861f847f70b5f2ab38d480aaa3dfa060c2fc6189a4aa486e7cc315aa7d5d055938cc6aa14b6e15ba8a42b1c890bb943d65e338781c1b85fc9264f4eb114e47603ebd51e95ef2e4bd2e4485792c0bae2e0eb6379ca3b6ee8108697a2cd6db400059aa2d2d27127e278552f25c369ab3f3e5647752678e5cd6a0660fad43d9436a26f98d9d07809d9d0b08d1dab931f0c1d8f9fd426fdcf61fb4853e1281ba05436f54af26961b7b245ea49ba46d151ab44b9b56871cf2d759ff239f255806110717bd1dbe44408b2003fd89ee846e4619f87c27cbafb2a76ecbb3a9ac346290d34c85baabf7848d538d7bfe2a454376e6fe37f58994978af7e757e6e52ab2cc8ad2b966199da68873bd3ea54b78f43cd50f0f4321ae3b57bee51ed2c7ad246754f9ada52da01417db603366f18d4076c1f9f3b8de719688d7a12457f9ff8fe83cee692195072fa0c53f8c07f5a8f5844eb80a6cb3f052e40fc3c043978171e5d635d6724fc62577ecf15e87693b7fd901fae027371de024e6fd1e2102bf412a892d09e492bf9a212800380c9862ab23b0bc4c6bcf30e4073b7ca7a4e6925e57b6b29bc8f84f2410877fc0097826d0679ec029b13338e0af6151afbf18ab32c2192bf1e08a9bb29667cfa97db434a4070806f3545cf8ed1096e472906fb30bd5c82f35af1a65f359293d0479be5d85d04771979782601d301d02c887bc97da76452fbda52b6378efcb42fccd5c53da42d2f5123919fcc1506c53223ec6099b5602d4b91e67d2a4b809622dc041ae82d", 0x1000}, {&(0x7f0000000040)="dd0b46f7c78d525a354aec8714907faf83581c73c0058c9f8a1262e50a38f28ade5e31feb67fba7ba5d575ec4711a6e4c79dd69f2fe2cd4446ae77721d2b8d2976026ea0e93e4a016f8f4c640c911ce5581729533aaaf29aed6b1be438e907c558200be4596b39d05232dd6ba0b626e1e25bac225a1357ff210d0e2408c667cea387cbf2db518e0e9ece05376e0b148fd46d855b7183", 0x96}, {&(0x7f0000001180)="be5b36f36a77d93545808f89936cddf46b18d880e3e0194805bdd867a2bafb64d49a1a3ddaec22c780ef76c130dbe6b270b7852d94f9c20be2daddb418ec1ae7cf4c1a29ec1d07634b21e4ac2deeed212155274d15a8002d07d6a87f16459ed10b3344fb55e7f0c84be1a7a0373bd1bc9f4b43f6623c5f419d838fcc0064123dd99e23f68374ff071ca295233f7b0b0edcbe8fadb76389eb78389a85f253a5cf5d64b9b997019a16e2818c1b1d34bb71c081bee86dc5687c5003b01e9f428070876454d02c3058723f3091e1b4bd38198c641a6807cf9adea99205f0ac64f94fadc136b08c36cdac2261da63564f5c399a242c826b23cef39fe92271aa677785328503c88db91702464b87a9e0542e546bb36ddf853b1623613f23a10997eda67b95cb138ca7a7d53c14fe4b1f6c344acefa7f96a803a8b24c73307e382cdb7e34debdff1a9695d53e71e4d4c933e70c7282793cbcab3c0f0d074b4a292885c8656c9698ce85de46fc95a8b2ed5e6ea4cc3cf0a17d4842e26fab163a3308836da278a8486d7bb5d8689f57909d2ded8d06574688487f4e51be543091d76e47e1d41a62bcdc09861b8b454ea04b24779230f61a19e6e39380940ccd0cb24010bf8ba9af32ec03a273c248cb3d70f977cb5d0f78e54fdbb4b18fb3f1976e54474b7c726e525b91aef810a84985aa2709cfc49908485670fe6b83c191bd319a960bb10d42580f959ad16140d261bbabd606d1969294e572122e2b9986329c7a41997050eb56e64a94362e45988edbd9ea1f84e736823a6e8a03815e6e11a31f8d4159f20245fd77a62f7d3e4e820c46caaa836b4cc814a96a025a9ae267210d73a667a875e3b395e182909c90dfb7071cf1e13ded7a78e7cde403d4fd4a6ce9c3433fe779ca8da010c2d1e56d461619baf32428a53c422f8798b245536f7cb715bcda218132a650e29a73a2015e7fc4906837fb677865dd368df133c464e6e9f683c575f27001d7abdf623bad044784fdb00ace9f116e4c4540f75214cba2833651698106fc594ee3d15324d630127963240a0b2026b6e47c2630aa2d3bd94ff766337d52a04af187e1ec0fddaff1ec0b568c6ff5af1d7811ebd4125e71a33c1c5e6b2667bec53de5525fbd7a3aefd594cdfd8ab8f32580283dc8343544f3d52897e1ba97c3b9081bac655cc1c4610059276685756e69cc6a46199fb0f8e983ccfd2f8633d9812cabb04ee143c3bb4f62df59d588fa1fcab942c1b33e9a77a4ad9887ac51792120bd09f802201db6a134913ebe7e21ce35525c360163a573f298efd2e127bfd2d704c609971a1ca364c3873f535d3ddee260f0a1bfed2b86058cf5d4cd9336fe442332239ae6b2c2558ec2bfb51670b943b91b8a7976e00dcbf19f28b3160d8c2325addf4ee3b2f990103da9af094e7ba7a0a12583b5ad9e595a373e6dc8fd2f3dff076b7e4b786051e2275d4e973984dd721bedb91c8fef01ac96003ba1e2b3c0ebd433a04fcf6b1b07796ee40bb69a79ee74055054e98f372011406cdd1384d47838e512bae06cfca4ed30ea03ee34b7739e6ef619f25ef70b0a35a9de8504039ecc86ec016ba4c08a9d93c11a184c935bd74ad413e03efce9d22f452b6e45b300e7875942197361c43180be2f8be8ac233f676613c43c44e38d8441047c997565cf9b848370ec3d9c1b5a1eaa3c693dda5f60ecff3b2a170a2b30b43711d3bf65f08d319fa432a3f66e33c1470c1ecb28270721e4529c8599cdaa3880a310c9068a00f7c08cfac7be16c7ceef583c14bbd8f332be60690e4deb5e2ae2af9f5e41134427e235722ec29133a6e62edb65cbf13b30e3326256d4a79c4fbe99102fbcd5579bbe6313edb1b6649f4d0f2ff900e227476cf152a26d71fa74e065057d4a4198dc806662f25c2a1d619293f801faa9e3134d93306363d76b828b4ddfbb9860ae4ba50bde6a4e977a2a58fbfd15ee72dee45da4a8c11ef5c4fa80e05531e6ba94c50f03b5d3cae75ce73851ef6ef1c91cbd9e35ee9cf9a5ec1781e8930359899b292b74c4966c4913f9af6d4904bb7f6f4b7d6df4b83acca28ef82b6815ee2840a3b0bb8b8cf66400b8af56db8c0126a4cbcc1648e03c7e1b843b692ddbd42129283f9bf3d017d78c285a4ed963263d8c649d337f92b690f7ef8dc23041dac56f0e4e61c42d958c3ebc68c092ff4fe3d33153683afe24965fc7dce472ff98ef8b21e2a687f119945db2bf78ddc94b474ece7bcb2e058cda6a7badda3354a7df300afa658263e0172103c35c0ca61f70c54e891fc0bc299a97e55ec1d0f80965282f8cade5128bc02603bb0f2b52d7861acadb950c8a014ed31c0d0bbbe8ea21132eb4c9c0b03a8cd9cfb11a5944a5eb0ae9ae9e3bd5e40b533afbbd2568a6d6dbd69d0a32928a2a90ef06b5a007a2c87fb51c8a6bd0a1a1f2f17eb371e7d0416b70b7212d7e56ce8ebca745bfc3ec39fd5484eeb8745f26a92c27f509db74897fe6e43f780c11bc3c4a0f2416511a3c883ded7ce0d65e9b1890a5f4c33e33c1c110d589711bae11afa12bf7000aa13ab16e4a7879cf59c64175cd3b7ff7efdc1572d6850b316d5758a7d3faaf9a26a01070747f2c20bec4cddd56cf41e4544b3f0f5b7693ed1b54a85ad4e9eeee2c9a11ef6a6373cf4e3e4103b362bb4eba6398a783fb4e824e5c407e1339279bea45960b61ee04baba270fe59dcc3fe8272f21d92eee82be4166ee202c3d05bbcb11697f20076c2d213501ba35b798a4853ec78b4f11909700016ce5cdf4bf1f118aea286ace6e956af5ac1b3de5713867501325c0fbf4b9671bcc4bec7bc9605aaf26c9155fe24c741ac80e9cfd76a57d81fe0c5739c1825cbc0ee27d1663faa590461e1bd2dc71b2fed4bd32a3276fdab665b3b1b2124c207195c8feeef87fbda20c3e7dc942ace850a0a8cd930cee33e1de6129d5057033597ff1cca9c7811d94a7e1881f6547af88db941100d683bc50c94f0b675043f84aec282c2f326721e1b0dc43da094a7e1343361d052bc8b49ca960502e91095c8dfbaac445610a328d95eb0fbefa7319ad241d628539bf8a766679b2e9df1d4e17dacf5d7a968a2f75fd9da55df30f99ace19bfa5f91ac9afc1c63e4a26b4c454339c417415db7144a8d51ab0fceb93198e7caa79decc8853ab976d64fe0f95591f9682a683848bf821befbbcd86f6083b38d957a864b4816ddddb92d6101dd84eea7a29f6411c91886aadaa930fa58eaff6099fa37e09d18066e4284e65669b42edda73d2aaca37596c823e1d82b3ee1363147c70d5c8c12913c460ab48987b760d47ed8d57f82830366350e24a6496dd85a6e6d5853b0b9d7a8c20012c7703ecd2ebb82752f1c0448db6cbeb3eaedf11db921cef6d6529e3f28566b4f6b75b2eb56f2d1d0fcc03650bf4d9cafeead09d03c8e5443c51e647ff6c711bf067ca7155f71711205f609be6daf8de0a9ee11bf4309f9f5febd56f855814384b0f634106b685e94ebe47aceb86c75871ba8b8747ec26d290171bacf1114dfa911c167216fb04ce39d70d1b451b64da099a21657696356a505f78e15b49dd3e8cc85cf65c64165c6330c6ebecfde2fe033252d9091f31c19ac75b5914babe3a2a10a7fa95c3fe5ec39094bba9d1b396e3d05c485e2bc0e40b111a4b7f2c7d33d7eacfba5e4f8f46d02f78e8f2292442f7bdb34485a9456433d57a263c8e9c1165a620a4bf03bc49d02acb52bb965ffd73de75d7a9048ee0972ca725f83f69de385f2074d9da80146f2b083622704ea961de07fbd78203390c42aee2c735c9de3a31444f8fcf72acc55ae58e28888bd663a0efa60666f8ee95ddb029ebf242492102e9ce43205fd20780cc864cc8331d82c922a77823bbb0b1025af00d3cb55962ce4786310b3288ddc2a4b09801d0486dabca3a8f78803d8ec44d7494f80444f858b2fb35d411cbf480d5757f00a7d14d25743d9156c4a808fe2ce24fd09f4d4a48758b9e20618e79af11e8aabfc98cf45ca88ec53d61eb2748ca4e328020938f396156b18894f82ccb94363b3afa0429df250794b6f7f4fa519c55c384ff3460d00b9dbeaea08680c45de4d4e621acb7f35616ae5fa63b53a2aa3237e4e4c4640f2163b21cd738aacf8613a8365deb9226728388554a55dd30541cfa821b9741dc541443c4105a323472e44517171443d10fcaf575a5f7e7d1f8601a4989b74e678cc291bf8e4bdf55213de0b7de81f80013c5606010cd383064be0bb37d29d4def8d716a641cb7db56865e4e607b344326b4b4f164f6fd9c30aa41d091dc0af371d1f32a78aa19dee5f334f8dd60ee3d974a62cd47370b6caf05ace9339f2e0b1677bf4163f13674fab186817291107d5cfbc78c4f3f2a5945c03f9f8b95ba90bcfbf89ca0b9ac23564106a965a2a2eb19fd7ece7f2e557a5acef7f187886cc85d6816cab125b24c03d8953a5830366b2aa15bdef6f3a4ddc1e729e92214cbd5eeeecd9acbe69cbe85e5403ea7ac894c0587f8f7200e34ac51b0540266934d661e1d1d3189b1a85551847451ec51254f520dabe8829432fad5baf73e2297cbb6375cfcdb2bf7621b323b3f77946fd95c43f36c6209f2577867b197d499516e01875ed9fe1747ff94066862e5a5cde07dcdacf5a19e04d0d2c972f9baec541e58882fa1ac1c215c9bf52322ca8e080609fde23862b951f7e4e174a2692d6f711cca7b8c78ba67bf183503d2202b1bcbc0359df9eafc7f115c140b8541e708bdf4f5c01c7aa4cd0b54a45f405c940260673465e380a08995f0fa9f9086fdb5282e1acd4acfeb2e7662c1a2bf027eac6ac41c367d830541b5a50a28c5af3f3ce4cdc3e48351e7ee8ea5fc4c831681f16a966edb32a3b98e6b2953690d4247e0a01f6160907236a2daedefb56403b2a9214fc697587cb0c966c22abdbcb455325e26092de885e0fa9088d912f96948ee06f127a242f74ee1218cce65a98db3eab0cb628f1539e5949f4fd9a2350da35273d539cfd42e93752b04d5d61084af29eba5cf11d946a7413828011dc47b2c30812f5527770c0b8aae6c11f6c7cb65f2fe7ed6170e214767474a08bf7020413cef825910818d859deab55425cf0a02b859ab4da7085df7b44a67e27259f5bd2b4be4b9aab1717192694bfee62fe228aef5e23937805c2aca687be43f987de7dbe2cf687d8a81f6e69b15687e9bf2919cb7713bcb77d1843bb6b05680ba38304faa41c98b70c2811237d4663bec1ebc4c8217825777e35d65a1b17a6a0272f4fadbba0cd03f1fa08c2d25ace7b6fb9c1f617ea7dd6219a273156aaabfe814f48b9d78c7650cef8995d8526ff30c2b7e14b3f5dff54d0eedeb9fa7620ea4413a4d26b6435b7635481a40e0f03db49b90f0b891e246f16de04bca8c995a380cd5c4693db36afa6bdaea4c0dd3084be702e7e6c88c4202a2f36d95e097516e6c3b3f5f326232890813aeefaf0ba0940971af3e76d1230e98d58521f12dc71b64c7e336274843589662d88713eadc2d4659db73c4046b56cda2ce3e5e6f11b0adea2eb8f3d4719a49be22bf49f09698b5ed58f8bd4ae4f644f9a60ec0293aaeb70e5d5ced1f35b674509597cacbebd2a140fe449001d606159f8c66ec23a68880112cb3c67d75d8186cf356ac511ae0f0282d18e68747901a3e26eeeed86bea2597f6d38da52560675b68182f93705f1741d949516d4ab6e4ce183bc4aef3199e2cd8ab12c11298f69d4914f3106f50ec31ea5c8826e3ddbce812f8309654316734c2307f394ac", 0x1000}, {&(0x7f0000002180)="71df54a561e8d3f33fa726babf0eb567b731520dc6194d509e91e6acf39518424ea644640df2246ec0ac1c1776c7eacb2feb95130ae375bf5846836b551a20e008a07c73e4bba8eb39905392189ffe79af09821af574976eb0ac8fb8b775258412a504536ed16a0d89d8f1ad2a2e1b0f57cb80970b", 0x75}, {&(0x7f0000000100)="cdb41cddc727be2e46b52e5e844a17f67f8aa941793be28ab0d7a4d15e19fcc8cd30e4ab34777b7f8c855c2539", 0x2d}], 0x5, 0x0) fchflags(r0, 0x20000) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:05:43 executing program 1: socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8cc0, 0x0) 02:05:43 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8a80, 0x0) sendto$inet(r1, &(0x7f0000000000)="b12ecde1d47f705eca2008b01d5daaef02d7a38f5f65c3f0a8f5d22d245e70da4596865f38e390548a5184d4fcd86a630e85c9b5476254cc1b8a5226b0308dcbcc1d7688b7a812eddd3182cf7dfa988ffb903a7de173d23dc5c72fa92096f7d925e2d47bca488ed93eee705dc4f28149766bf381341fdd88d2351ff3b218ef7e15c70338d54ea2398d3906d965a316da3871b0e2e6abffe31c1b1b3931855f01b0fc193eab68090a478689d7a38891143bc74dc6547f114d59929f15d1c84b58f40e", 0xc2, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000240)="46a82fef98dbb8c2ce8e2f3bcd46de21058990b22f28e756d93425162f9b2db5b9a4e230a62ffe42ba1087031b527f42110f272e7c46a23e60dbd02afde4d6c55290449bcec522e1a1c9e5d5992ccf37cd631bb14b844abc0dbacae6b604216ecbbc3e6c3f3cbf5c9320af494c7811e3a43287d11016883c0b172ea4a990bcdc779608c7a65797a4cf8712ee3d05d38b9a002026b541a7c1e56445fb29faa52880290e5d9f460b1dc773e0287797f59f5b906c4d63e0d898a61c68e73488b1cacc765bbdbc02dbac87267ec95818", 0xce) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1040a, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000200)={0x8, 0x2}) write(r1, &(0x7f0000335000), 0x10052) 02:05:46 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:05:46 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000000000/0x3000)=nil, 0x2000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r3, 0x0, 0x0) 02:05:46 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x11000300000005}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x7) clock_settime(0x4, &(0x7f0000000080)={0x5, 0x4}) 02:05:46 executing program 1: 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) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/45, 0x2d}], 0x2, &(0x7f0000000200)=""/10, 0xa}, 0x42) recvfrom(r0, &(0x7f0000000000)=""/9, 0x9, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socket$unix(0x1, 0xf9a2146499ef13de, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDENABIO(r3, 0x20004b3c) 02:05:46 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x7, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/193) r2 = syz_open_pts() clock_getres(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:05:46 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, 0x80044272, &(0x7f0000000080)=0x2) 02:05:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) flock(r0, 0x8) r1 = socket(0x1e, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc38, 0x40) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) connect$inet(r4, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000080), 0xc) close(r1) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x4) 02:05:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x890, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 02:05:49 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 02:05:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000001580)) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000000180)=[{0x0, 0xa92, 0x800}, {0x1, 0xde, 0x1800}, {0x4, 0x0, 0x1000}], 0x3) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xc) r4 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r4, 0x0) semop(r2, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r3, 0x5) recvfrom$unix(r1, &(0x7f00000025c0)=""/4096, 0x1000, 0x800000000841, 0x0, 0x155) socket(0x10, 0x8005, 0x8ff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r6, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x78) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebff9648", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 02:05:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 02:05:49 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semget$private(0x0, 0x5, 0x100) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9a, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, r4, 0x0, r4, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000080)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 02:05:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendto(r0, &(0x7f0000000080)="c473483c3ce7ca46c3bf08edb269fa", 0xf, 0x40e, &(0x7f00000000c0)=ANY=[@ANYBLOB="095abc5341166eb55a00"], 0x1) recvfrom(r2, &(0x7f0000000180)=""/60, 0x3c, 0x803, &(0x7f0000000140)=@in6={0x18, 0x0, 0x40}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x480000001020, &(0x7f0000000000)=0xfffffffffffff800, 0x367) 02:05:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x401) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x7, 0x0, 0x8, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r2, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0xffffff08) execve(0x0, 0x0, 0x0) 02:05:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000001f568304ba00"}) socketpair(0x10, 0x5, 0x7ffc, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget(0x3, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffa000/0x2000)=nil) poll(&(0x7f0000000000), 0x0, 0x8) 02:05:52 executing program 1: clock_getres(0x4, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000040)) 02:05:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000100)=""/196, 0xc4, 0x40, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x120) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x86, 0x5}, {0x44}, {0xcb, 0xfffffffffffff001}], 0x3}) 02:05:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x513, 0xffffffffff7ffffd, 0x1, "72a3734ff67d9338b22f82f23672839679d4ef83", 0x6, 0x8}) 02:05:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:05:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3054b, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x30000, 0x82) 02:05:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x40000b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) pckbd_enable: command error 02:05:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fcntl$setstatus(r0, 0x4, 0x40) fsync(r0) 02:05:55 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xf2, 0x0, 0x400, 0x20004}) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 02:05:55 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x40000001, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r5, 0x20, 0x2}, 0x400, 0x4f3, r6, r7, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r6, r7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r8, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r9 = dup2(r8, r1) ioctl$TIOCDRAIN(r9, 0x2000745e) fcntl$getflags(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r10, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r7) 02:05:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x8, &(0x7f00000000c0)=""/105, &(0x7f0000000040)=0x69) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="022e2f66696c65300000115735a06e9c51efc1d2ce736d122b6e753392aab6d3e61160e66d209438c39c6c861a9ff4d98adae048f65ceff6fabef88c8b1237b9723e7c1d7c95740a1706097642a1a0d724d0ae77786bfcd504173d4a4547b22068a6e567ce65c62e90003493fa0586cef69c1ba649ad3151cacf454f3b3d0e91da02b15f83c35d4217b752176cd53bbdad2b0ff72b1b5cb56a311af505175c8809a865a41bdb372e9f55a970af8367537d3ca5103ca55fd0bc1ee068c6519a8bbf8118bb81c876a7dd9c2036b229f33c2541d2ee2b979867d692e423a2c5d12cb5a8"], 0x10) r1 = socket(0x10000000002, 0x2, 0x200000000000) r2 = dup2(r1, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 02:05:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:05:55 executing program 0: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000002640)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r7 = semget$private(0x0, 0x4, 0x6) r8 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r9 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r8, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000000000000002) mkdirat(r6, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r9, 0x3) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() r10 = syz_open_pts() connect$inet6(r6, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) ioctl$TIOCDRAIN(r10, 0x2000745e) read(r8, &(0x7f0000001500)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000002500)={0x1, 0x6, './file0\x00', 0x8001, 0x1, 0x7d810428, 0x400000000}) 02:05:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/166, 0xa6, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x2a96b29a, 0x6}, 0xc) select(0x40, &(0x7f0000000000)={0x4c000000000000, 0x100, 0x1, 0x0, 0x20, 0xae91, 0x8001, 0x100000000}, &(0x7f0000000040)={0x3c1, 0x4, 0x5, 0x6, 0x4, 0xff, 0x5, 0x2}, &(0x7f0000000080)={0x9, 0x8, 0x1, 0x7, 0x3, 0x8, 0x2, 0x800}, &(0x7f00000000c0)={0x4, 0x100000000}) sendto$unix(r0, &(0x7f0000000540)="00000504b1000000000005602e86ca3849451a0800000000000000f53e8551f30ce3a11ea8fef96e4fc748e93f0b780406ae0073ab57718f6755240873a1bdbe781e4d8f6aef9187a869a4d3722c91045073a9ebe2a4cbba982fd825582fe2aa00f9ffffff0000003e1f13b5d602000d2af1d621af63ffd8282934e4fd89f20fd3872babfbb770c1f5a872ca81ff7cc53c894303b298a85ff3faa8d9611830e0f2f0c9f69ec7ab3a34c290d58b6dd31c86a8382c34340fbc2295fbbf6e41836d1dfc0000000000005a59df6caa48283a06855da9a848d147d55ac91efafdae9ca31b87480f64089101da95c96c1629934020cb35651be128d78506987f76a610379fef6179cbfbfb58f1fa1e1b335027b6cbfcc7698f5d562f97eb070d4cdd2950f6fecc2a6352bbb74e68b79dc71005d7f88842d1df54106c5e6f31e708d8ae71d0d82ff4a0c6a015fc25f0937de024bdff052c8162ce33c288fe98fd0cfb3520815b6ce131e34298fde7e53bb6456527d4d50f66111d2d418fd85c347082e63746466a69eb4c0fc4bf54cdec2e6f47d4440912fdfbc827e833af3a7a1ecaef2fe80b0247cf04e93786f553a5718f7658f89e45686f2e71bd38f4b86c157e110366c1ec23549a9711b343fd93393c787dd823ae81e631707858200ec24ad6b01ca3629a5a17a3dd4d92b221000000000000000000", 0xb1, 0x0, 0x0, 0x3bd) syz_extract_tcp_res(&(0x7f0000000100), 0x36c, 0x2) 02:05:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:05:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xffffffffffff41d5, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 02:05:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x61) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x4, 0x800}, {0x0, 0x3, 0x800}, {0x3, 0xffe0000000000000, 0x1800}, {0x3, 0xeb, 0x1800}], 0x5) 02:05:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002be, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x40) write(r0, &(0x7f00000000c0)='^', 0x1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="e022851b2dfd7f122664d008389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) 02:06:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10001500c00000000000000000000000f8a0099d84470284584ce9a48e01801f5bb6346b0a59f029"], 0x3c2}, 0x0) 02:06:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20048, 0x0) socketpair(0x20, 0x0, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x57, 0x8, 0xd1fc, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0x5, 0x400}, {{r1}, 0xfffffffffffffffa, 0x1a, 0x1, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0x90, 0x25, 0x5, 0x4}, {{r0}, 0x0, 0x8, 0x1, 0x35e, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x29, 0x40000080, 0x3000, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x4, 0xfffffffffffffff7}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0xea3c}], 0x3, &(0x7f0000000240)={0x8, 0x8}) 02:06:01 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff69}], 0x1105, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffff9, 0x4, 0x101, 0x0, 0x9, 0xfffffffffffffffe, 0x7, 0x3, 0x0, 0x7ff, 0xbfe}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x3) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 02:06:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x44) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) r1 = syz_open_pts() r2 = openat(r0, &(0x7f0000000280)='./file2\x00', 0x6c0, 0x80) rmdir(&(0x7f0000000140)='./file0/file0/file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0xdce, 0x100000001, 0x6, 0x2485, "c8c7b62c2a4298a988c4d6f2e0d89d1cafa5394b", 0xffffffffffff1f21, 0x7}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8001) r3 = getuid() setuid(r3) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x7f, 0x5}, 0x10) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 02:06:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 02:06:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:06:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6813, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) fcntl$getown(r2, 0x5) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 02:06:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000000000000110, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x1, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 02:06:04 executing program 0: r0 = socket(0x20, 0x3, 0x0) shutdown(r0, 0x2) 02:06:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 02:06:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0}], 0xbe, 0x1ff) close(r0) 02:06:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) read(r1, &(0x7f0000000140)=""/220, 0xdc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 02:06:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9d70, 0x9, 0x7, 0x0, 0x0, 0x90, 0x20, 0x0, 0x0, 0x8, 0x5}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 02:06:08 executing program 1: mknod(&(0x7f0000001240)='./bus\x00', 0x800080002205, 0x28ce) getrlimit(0x7, &(0x7f0000000100)) r0 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000001180)=0xc) r2 = getpgid(0x0) wait4(r2, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) close(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 02:06:10 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() r4 = getgid() getgroups(0x40000000000001eb, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r4]) shutdown(r1, 0x1) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getppid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="b40500007033640078baee7643f9e412868b2215880b0000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 02:06:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)) 02:06:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchflags(r0, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000002d000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 02:06:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 02:06:11 executing program 0: clock_gettime(0x4, &(0x7f0000000380)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r0, 0x6, 0x8400a, 0x0, 0x1f2) r6 = socket(0x0, 0x5, 0x4) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001a40)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r8 = getgid() fchown(r5, r2, r8) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r9 = fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 02:06:11 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) msgget$private(0x0, 0x400) 02:06:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000023c0)='./bus\x00', 0x800, 0x125) getrlimit(0x7, &(0x7f0000000000)) chroot(&(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x200) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002400)=""/4096, &(0x7f0000003400)=0x1000) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1087}, {&(0x7f0000000040)=""/11, 0xffffffffffffff7b}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 02:06:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) sendto$inet(r1, &(0x7f0000000080)="cdbe0aff0726f177d7c87261c5977a3a7334b5d18422d2", 0x17, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendto$inet(r1, &(0x7f0000000140)="ec32d9b9f7809577270972e72b10cc2f969e6b9603b595ad17e8a20a8cb8e34519ae42f916039597cbd085cf530c66ab03d3668f01d7f3fab5309727820576305a1904a0d4a782ff61bb870159a190b18e409bc684793cc52ade6957bfba8cb6863ddff084f0859f61b81e8a11e739263c1349a6603ae8ffaa7f954b80f4720b4523f9860f1374", 0x87, 0x8, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 02:06:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:06:11 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) recvfrom$inet6(r2, &(0x7f0000000080)=""/113, 0x71, 0x1, &(0x7f0000000180)={0x18, 0x3, 0xffffffff, 0x3}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000001c0)=0xed) getpeername$unix(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 02:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1007f, 0x1000003, 0xfffffffffffffffe, "f20000004a0900"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchdir(r2) syz_open_pts() 02:06:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x3ff, 0x2, {0xfff, 0x539}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() r3 = dup2(r1, r2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="2d96cdbb99a7f97056f6fc2d012e2f66696c653000"], 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:06:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./bus\x00', 0x0, 0xa4) socket$inet(0x2, 0xc002, 0x60000) r2 = dup(0xffffffffffffff9c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x10, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001540)='/dev/tty\x00', 0x10, 0x0) r5 = socket(0x0, 0x8000, 0x9) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r7 = socket$inet(0x2, 0x4, 0x400) r8 = socket(0x1, 0x4000, 0x3) pipe(&(0x7f0000001600)={0xffffffffffffffff}) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r12 = getegid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001980)=0xffffffffffffffaa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r16 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="08dec1eca7dd323c3d48d7d61beabdaec4f8db8cd9699f032211e70c2c9aef5008b76b15dbde600cd5220d5516a08c5ab4af10379cd728a0c14c96a281e8ca6a7a4afaa2d8", 0x45}, {&(0x7f0000000300)="1f14014a6cf3ceb658314206d0b9856604199dea2e101c373b2e426e10b8d5a161d70d1afd1bb5e4c9c8c1c72ca5bfe4bdb47722f878c1359f48d8034c6ec67fbaca81cb6807f530660d726be78bafa29225b4b6299a4957f8ba48560dffa8c70106a1b7aaf6914ad7e76967c491b7730b2fc34b9a103daa9ff98256839a574a93", 0x81}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="fa2d7e17"], 0xd8, 0x400}, 0x40d) r19 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r19, 0x20007478) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x101}) r20 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r20, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000000040)) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r19, 0x0, r20) 02:06:12 executing program 0: close(0xffffffffffffffff) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r1, 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 02:06:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r12, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057e3e93143e77007215f8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbdf6abe80ed4ad08668573eaa537"], 0x0) r13 = getpgrp() msgrcv(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800800000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000ecff0000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000100000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, r10, r11, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 02:06:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 02:06:14 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendto$unix(r3, &(0x7f00000004c0)="db17b3ede31ac9e4c03e2ae20a9fe59a4068b9866b3f261b0dd33c71628d325cd6347075cb5f1db853a2bfdf7b99124ce71a18c5cd9b7af14cf18a8eff55ce9f1fa13dc5bc6895078cf1e42abd76fba6f01719ece6a056087e69a39e6a1f299bb64614ff685e9229bb6fbbb0b5e531b0192531cd8d410dd48808056d254273025e3faf7ea79bbead485e361a1ec068c57c0ccfe410733dc830c5286adaf2e44c0c29a2f35b05d2266816a931e18caa2705355b222f0224690bd0f80d45f819c81f67c093", 0xc4, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sync() 02:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x2, 0xbf9a, 0x0, "a7f9097b5ac793683a00", 0x0, 0xfffffc0000000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) r1 = shmget(0x1, 0x2000, 0x12, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 02:06:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 02:06:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) sync() poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 02:06:17 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0xff, 0xff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x15, 0x0, 0x8afd, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xf5e, 0x8}, {{r0}, 0xffffffffffffffff, 0x23, 0x3cc81138cf0199df, 0x0, 0x3cd1}], 0x20dcd768, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x20, 0x8001, 0xffffffff}], 0x1, &(0x7f0000000100)={0x2, 0xfff}) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 02:06:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000540)='./file0\x00', 0x8002, 0x0) close(r0) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) 02:06:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 02:06:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/246) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x2) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)=0x4) write(r0, 0x0, 0x0) 02:06:20 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x299, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x4, './file0/file1/fi', './file0/file1\x00'}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0xee, 0x0, 0x2f5}, 0x2) 02:06:20 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 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) poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) r6 = dup2(r3, r2) connect$unix(r6, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001b80)={0x2, 0xc82, 0x1, 0x5, "974d37fb1ee40e1204ae8c3f9596e213a9a89a1a", 0x7ff}) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x1) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r4, &(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) 02:06:23 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000840)=""/4096, 0x1000}], 0x3, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:06:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7ff) 02:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 02:06:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd, 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 02:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 02:06:26 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 02:06:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 02:06:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(r2, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffa6) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) 02:06:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x88) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000080)=0xdeadbeef) 02:06:29 executing program 0: socketpair(0x11, 0x8003, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="202184bb5f94e875d9df1bf1f22ce85776ef72bad408216448d272255c90f67e56820a6d821b3e7bf62bed45d36ca4fe2b15d0fa4d5a93eac14594e366fd9a9bf4160681728a6456f9b2f594639fd7de0ac65726fe51f83336b905314bff96c4557975a9c3f2d99c1d92a87d76d2628586f4477b632764e265697c759a1f1c5af5f0d2a01c73d46a945d4739a12a7dd999c92329801e481688c522f662a2ce386fd954d71bd644969635f6c3f6cd6c247f7ac25bca810c53561108b3f2196a1b65aeeb0af1905e422c13d2914114c0200b9becd0d0cda9", 0xd7) setsockopt(r2, 0x0, 0xff, 0x0, 0xffffffffffffffa9) 02:06:29 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)='I', 0x1) recvmsg(r1, &(0x7f0000002ac0)={&(0x7f0000000800)=@in, 0xc, 0x0, 0x0, &(0x7f0000002a80)=""/11, 0xb}, 0x0) 02:06:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 02:06:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x8, 0x1}) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000100)={0x0, ""/63}, 0x47, 0x3, 0x800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x100000000, 0x7de, './file0\x00', 0x334, 0x4, 0x1ff, 0x401}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x80000001, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/11, 0xb}, {&(0x7f0000000640)=""/199, 0xc7}, {&(0x7f0000000740)=""/155, 0x9b}, {&(0x7f0000000800)=""/208, 0xd0}], 0xa) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000009c0)={0x0, 0x4, 0x6b, 0x2584, 0x7fff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x2) r2 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a40)={0x800, 0x2, 0x10001, 0x3, "0089f03ec56a4db19690c52af272ac8796a3c405", 0x0, 0xacf9}) msgget(0x1, 0x41b) write(r0, &(0x7f0000000a80)="2e27c22c9c59fbb252a74aa34661dcf3815a4c5b9272737104b09ab040b5903b77d4b4b27d0acf4727482d763131ecc34e4ff7b3a044588543d4", 0x3a) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000ac0)) write(r0, &(0x7f0000000b00)="df2190b5ab1ea27a2c93aeedb4d413d14368c1d4db9191dee3c047853cb9c6bd751cead57af64064e31516135fc8f2ef9bdc22bf2694e2f9d7a0ca78c4a4928fced351eab5911ae0baf32af436473a261d1ac43c755dd37272e36f07eca92bcf103ee8b9dfddca8225a6bb9eb6ab74539e4f576b951b34c14ce16c50446d10559828ebac6a82fe962a13d1c5ecaaf2d51f0e1680a739554e2f6fa8f8329462624c015fb17a089c536b78bab3154acaaa8df86a041f913f80c3decf2152705f34c996c015ec52f80f4e01b804415d79064d3e781b70ef416d83781dbc8e870e1987a6de67761a695b1b", 0xe9) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000c00)={0x1, 0x3}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000c40)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000c80)={0x1f, 0x708e, './file0\x00', 0x1, 0x800, 0x3089, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000cc0)=0x2) r3 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000d00)={0x3, 0x9}) readv(r3, &(0x7f0000000fc0)=[{&(0x7f0000000d40)=""/234, 0xea}, {&(0x7f0000000e40)=""/86, 0x56}, {&(0x7f0000000ec0)=""/157, 0x9d}, {&(0x7f0000000f80)=""/22, 0x16}], 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001000)={0x1, 0x8000}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001040)=0x3b11) socket(0x26, 0xc003, 0x74b76b0d) 02:06:29 executing program 1: r0 = socket(0x1e, 0x0, 0x10000000000000) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:06:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000009640f06d46a918cbd3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbba59699a1f132e27acb5d602001d7d008db45e5848d60b351d2930471b6f026bfdd41115353c1dbba8af63ff37282934e4fd89f20fd3872babfbb7730c0000000000007cc53c894303", 0xb1, 0x0, 0x0, 0x0) close(r0) 02:06:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x4000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) close(r0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="a90c4442f270a7b731f7700529bdb42890ab58ac52322b00adc37c65a4899fc3c0a92f8da9d720cc2ab87e4fd40d9832bfcb5a36d808fbb9d105937b83207323b4d8485b890e35bbcfa3343cf920510e54d010b5f3b3207f337769c83dfef7548d626c6a3743ad2ee86dd0924feae08c62fba7204a990497f0f4efefd90e2297c54f7f33174e750db9cc1306023c21563dbe74e19b4e3a7f64c7d6bf58a4186e9051510b7a25ae72c683debd115ea5c8a844684bed77482b39c4cf926ada4dfeaa7c6b8dc1be30def96a0bdc4d3a87"], 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x183b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getdents(r3, &(0x7f0000000100)=""/95, 0x5f) getpgid(r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:06:29 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x100}, {0x1, 0xd3}}, 0x0) 02:06:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) readv(r0, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socket(0x0, 0x8003, 0x5) 02:06:29 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 02:06:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) mlockall(0x2) 02:06:29 executing program 0: msgget$private(0x0, 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 02:06:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 02:06:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 02:06:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xffffffffffffff87) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 02:06:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x1, 0x3, 0x5, 0x4, "9314846483bfba51e096281cec76f741b8ba1163", 0x4, 0x1}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x7, 0xffffffff}, 0x10) r3 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x40) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x80000001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r4 = dup(r2) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000040)={0x1, 0x80000000, 0x0, 0x8}) recvfrom(r1, &(0x7f0000000200)=""/250, 0xfa, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f0000000300)=0x1ff, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x8582, 0x87) 02:06:29 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() semget$private(0x0, 0x0, 0x3) setuid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) semget(0x1, 0x0, 0x40) 02:06:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0xffffffffffffff09}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0/file0\x00') getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r2) 02:06:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) chroot(&(0x7f0000000700)='./file0\x00') preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xa, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) getsockopt(r1, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f00000002c0)=0x1000) 02:06:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612bbe1a4042fd", 0x41}], 0x1) execve(0x0, 0x0, 0x0) 02:06:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) recvfrom$inet(r0, &(0x7f0000000380)=""/200, 0xc8, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x1000, 0x7, "c4566fcc99f25b1b404a858305cf65690d583d74", 0x90, 0xffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:06:30 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fchdir(r0) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) 02:06:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:06:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 02:06:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100ff2f66696c652fef"], 0xa) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 02:06:30 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x4000001ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:06:30 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x88, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 02:06:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000040)=""/178, 0xb2) 02:06:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00", 0x100000000000000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:06:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xffffffff7fffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 02:06:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x9, 0x6, 0x100, "b54224cf5c793b735b30aebb9c9b988b949febcf"}) 02:06:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4815, r1, 0x0, 0x2) setreuid(0x0, 0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r3, &(0x7f0000000040), 0x8, &(0x7f0000000200)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x66c0a3c3, './file0\x00'}) getppid() open(&(0x7f0000000400)='./file0\x00', 0x0, 0x20) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x4, 0xca8f, 0x0, 0x0, 0x7, 0x9, 0x6, 0x3, 0x3, 0x4, 0x6}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000180)) 02:06:33 executing program 0: r0 = socket(0x800000018, 0x8004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f00000000c0)) 02:06:36 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() sendto$unix(r0, &(0x7f0000000180)="23fe1611093aea83525a87fe2ea32abd8bb3b0b61d3a067d63a9db64bbbb7c7fdf7e9990a0503cf6604c88e00e97f8003412d8bca6d9543def9058b57ebd36db48d107c5ea0ec0ae3c35d8761c26b045b3c7823e9ea7ac0db70408315f989ce56c9e2392a4cf12bd499d8785d903f737d6e8d60ca32d718515de65378bbe3a34946a66ac46e0bd94f7175d03e13f48", 0x8f, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9a, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, r4, 0x0, r4, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 02:06:36 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() mmap(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/81, 0x51}], 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:06:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000180)) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x6) 02:06:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000003c0)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x80000003, 0x4000000000000001, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) r10 = accept$inet(r9, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r10, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 02:06:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0xe, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x6a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x1, 0x0, 0x0, "f442c95d216e233d436c0a495fce9aeb2c64a4a7", 0x6, 0x7fff}) 02:06:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff72, &(0x7f0000000040)=[{&(0x7f00000024c0)="f0ff8a95a5f0c2ed", 0x8}], 0x10000000000001eb, &(0x7f0000000080)}, 0x1000a) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 02:06:36 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000064000/0x3000)=nil, 0x3000) madvise(&(0x7f0000065000/0xd000)=nil, 0xd000, 0x0) 02:06:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) chflags(&(0x7f0000000080)='./bus\x00', 0xf530c4246a2da1ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) 02:06:39 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="a96add405dbc6933d5b4032e66ed4239fc753e46e035d29a5a863edc393844937a8f1b01a6a3a787b92d05a4078ff3b12667e04ee0743d9767d31128c45fbf8886eaf1773f24ab79243fd935a09d91967fef7448e8fd7a6140d12c313a58e57b9f26a825fc38dcaf88034e44b472585bb41920b464148f152cd616ac74b8c08cb2778d02215d9878884f9f4a76d06803d0b6ece4dc04e8f0", 0x98}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:06:39 executing program 1: r0 = semget(0x2, 0x5, 0x40) semop(r0, &(0x7f0000000040)=[{0x3, 0xff, 0x1000}, {0x6, 0x8, 0x1800}, {0x0, 0x9}, {0x0, 0x0, 0x1800}, {0x7, 0xffffffffffffffff, 0x1000}, {0x0, 0x40, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x3, 0x9, 0x1800}], 0x8) r1 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) r2 = semget$private(0x0, 0x2, 0x22) semop(r2, &(0x7f0000000000)=[{0x1, 0xd445, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0xd872, 0x1000}, {0x2, 0x5, 0x1000}, {0x0, 0x8, 0x800}], 0x5) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x2000, 0x700, &(0x7f0000ffb000/0x2000)=nil) 02:06:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="aeb6cbf0835986686b5c272f00253c49945dea9b3181cc5e4ad904a4b7854389f4cb5fdc391725a32fc99b04000000000000004e650f82bcde93d06c63d7f1672897cddcb65bf4bd375c61aaa20e6a5cc00acdcf837bd59c17fbedd0ce146bd98318132361183e01974f7740822b6ad4c9b36068559bca35a6646a8e1bd79fce9f45ef5e180e57000000000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 02:06:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x5, [{0x2, 0x9}, {0x3, 0x80000000}, {0x3, 0x400}, {0x0, 0x1}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x5}, {0x2, 0x6}, {0x2, 0x6e16}, {0x3, 0xfffffffffffff001}, {0x2, 0x6}, {0x1, 0x6}, {0x3, 0x3332df96}, {0x3, 0x8000}, {0x3, 0x90000000}, {0x3, 0x6}, {0x3, 0xffffffffffffffc0}, {0x3, 0x8001}, {0x3, 0x3}, {0x3, 0x2769}, {0x3, 0x2573}, {0x0, 0xfffffffffffffff8}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x6}, {0x0, 0x56}, {0x3, 0x8001}, {0x3}, {0x3, 0xfffffffffffff001}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xf40, 0x6, 0x8, 0x1, 0x5, 0xcb, 0x80000001, 0x2, 0x1, 0x0, 0x1f}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x5, 0x3ff}, {0x3, 0x200}}, 0x2) truncate(&(0x7f0000000340)='./file0\x00', 0x3f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)=0xde2c1e5b16da2ec9) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)) clock_getres(0x2, &(0x7f0000000480)) setgroups(0x2, &(0x7f00000004c0)=[r4, r4]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x200) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x581, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000600)=0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) utimensat(r2, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x2, 0x8}, {0x7, 0x7e91}}, 0x2) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x87635b1f15440248, 0x0) kevent(r2, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x25, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x20, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc, 0x5, 0x7}, {{r6}, 0xfffffffffffffffa, 0x50, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x30, 0x9, 0x8, 0x71eb2912}, {{r8}, 0xfffffffffffffff8, 0x4c, 0x40000041, 0x9, 0x6}], 0x1, &(0x7f00000007c0)=[{{r8}, 0x0, 0x40, 0xc0, 0x9}, {{r7}, 0xfffffffffffffffe, 0x10, 0x3, 0x7, 0x87cd}, {{r0}, 0xfffffffffffffffc, 0x2, 0x41, 0xd7, 0x6}], 0x8000, &(0x7f0000000840)={0x6}) setregid(r5, r4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000880)={0xc689, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f00000008c0)={0xfff, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000900)="e77435bfb473a538cf06d0b589b97d15eb5c7caa3f7b9960cc4e8412d5ce41cf9acb9efbe40041f12c85078b008029157ffbab36539cf3518b7ccc4ae7e406ff99d4bafb4db01970f3e87cf418e567b1a7458a69a4ca02e182e7dda081d0c2b8c8cdee5382c10cf72c8eb95b2550c50b02139f9eec11d6f5dd7e52472ad40a37d8c1cbd8e771c0d511b4c042efa89cc730f91bf9a506bf76595d8452bf7446f718c02b2de0a5fa39ee504206492bcddf750e0aba1fd96def35f897208dd0b6af87c268d8e54f71203e5413463e226868054b5f1edefef85937", 0xd9) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000a00)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) kevent(r2, &(0x7f0000000ac0)=[{{r6}, 0x0, 0x65, 0x1, 0x2, 0x1}, {{r7}, 0xffffffffffffffff, 0xc3, 0x9, 0x100000001, 0x9}, {{r6}, 0xfffffffffffffffe, 0x20, 0x0, 0x7fff, 0x8001}], 0x800, &(0x7f0000000b40)=[{{r6}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80000000, 0x7}, {{r6}, 0xfffffffffffffffa, 0x34, 0x40000000, 0xfffffffffffffffd, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0xd92, 0x7}], 0x7, &(0x7f0000000bc0)={0x4, 0x7ff}) seteuid(r3) setsockopt(r2, 0x8, 0x2, &(0x7f0000000c00)="5fa24cccec288028d675943992011d296e8708e6cd01bd8958c748a444d86509f9e817cf6b814028a9767611bc4e7d0e3e660db9241be36207", 0x39) 02:06:39 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f0000000180)="75c2aa06104e7cbdb971dcd9fdbbd95778b2584bde17eda2790a0e10b4acf01a6fe4541146d58847fa5b08c56f6f0604e1e35d6d887c1b171a9283208c843964ef7f0a06039039a622c83498919c0ef371acf6b5eba2444c20f6965dbd017eed8f8e40084f0a0c1cbeb57a1a266ce3b2bf6290127cc171db2d7b07989deb77589ca7af56c7a1b47fb248144644385736caa02c97321d75bf7f1b77cab4e805dd6469d0eddabed22c7d85e94bb32c787e2dc3e56e4273c345c2b7ee0924082eb8b2eafb90b376f7e59c618fa1b4f5e2533b975646507b8b6c5d1250f3870247a579dd4fe626e85e760eb045a04d8f", 0xee) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x8}, {0x6, 0x3000000000000}}, 0x2) dup2(r0, r0) chroot(&(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/99, 0x63) 02:06:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x516) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xea1, 0x20, 0x2, "9a35fd9fd6ae2e4daf1b821cab937f6440e4d8b9", 0x2b, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) socket(0x22, 0x5, 0x8) 02:06:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffebd) 02:06:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x4e8c2267}) panic: malloc: allocation too large, type = 2, size = 10542453568 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *414529 92923 0 0 0x4000000 0 syz-executor.0 345354 55039 0 0x2 0 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(274611340,2,2) at malloc+0xa6f wsmux_getmux(4e8c2267) at wsmux_getmux+0x71 wsmux_add_mux(4e8c2267,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8069492410,80085761,ffff800020c4f8b0,82,fffffd807f7c6660,ffff800020b8b9e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb380a8,80085761,ffff800020c4f8b0,ffff800020b8b9e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8b9e0,ffff800020c4f9f8,ffff800020c4f9e0) at sys_ioctl+0x651 syscall(ffff800020c4fa90) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,8cda4604010) at Xsyscall+0x128 end of kernel end trace frame: 0x8cfac248000, 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.