Warning: Permanently added '10.128.0.60' (ECDSA) to the list of known hosts. 2019/03/06 04:10:52 fuzzer started 2019/03/06 04:10:58 dialing manager at 10.128.15.235:31040 2019/03/06 04:10:58 syscalls: 1 2019/03/06 04:10:58 code coverage: enabled 2019/03/06 04:10:58 comparison tracing: enabled 2019/03/06 04:10:58 extra coverage: support is not implemented in syzkaller 2019/03/06 04:10:58 setuid sandbox: enabled 2019/03/06 04:10:58 namespace sandbox: support is not implemented in syzkaller 2019/03/06 04:10:58 Android sandbox: support is not implemented in syzkaller 2019/03/06 04:10:58 fault injection: support is not implemented in syzkaller 2019/03/06 04:10:58 leak checking: support is not implemented in syzkaller 2019/03/06 04:10:58 net packet injection: enabled 2019/03/06 04:10:58 net device setup: support is not implemented in syzkaller 04:11:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x5, 0x2, 0x2, "cd2c9fb9910ddb664612580078ac0685f43089b7", 0x4, 0x4}) flock(r0, 0x9) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x0, r1}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/195, 0xc3}], 0x5) r3 = open(&(0x7f0000000440)='./file0\x00', 0x8, 0x4) pwritev(r3, &(0x7f0000000800)=[{&(0x7f0000000480)="0954281e157ae416823377e6bb0bce71a39f131338be1e08db99818e6ce2e43a89f698ebc5405de81b280f40683e488cfc6d6fd22c0497fa033bfcedfbfbfe", 0x3f}, {&(0x7f00000004c0)="bc7c62be7fb7c25c8c1ba4983dc750ca53f27830438c1919a47942b999d8aac506bf26a9cd308b30b73327c859cabec4ce8b04fa8843f6d098bbff8645a6d1b155c551216cf42145c1f8dab9280dca46cf8bf36676054448116c992b2d436a", 0x5f}, {&(0x7f0000000540)="5d81ba245d51bf643b59046ba7ded09f537884374a83d3ee4918e04fe79b56ba6fe50a8a94138e7729dda07d849c3cb0c00e15db9b8ac79070d841dc2bdeb2f5cbdcc746690d36a52e3298ee6401a1a6ec89ff6b07918fdb7cff8a25f4108ea896f6cc74c049e781934f8d7b6bb145ab7878ef67cc761e151b6b4277226f580789ad354a91d6f989227c8628a353f3bd08d2edb170e98dc500a47682d67fadbac253afe84b7aa1681209dfc28ef313a03518b2230d28a33931d0c815cf085a35d44d0ada8788442aa99a749af45045b517fd6c", 0xd3}, {&(0x7f0000000640)="ce5e665a92d73e99b187dee46bad428fce70065f02757e694b9e7786c7280ab4873fa97d3804085641b978b6dc1c4ac6e1af7e0c3c354a84bf96d707f7aa6c1077e149de21773654d93584f27f1bf2d979f039a93592a537a2cd191c2a2f3567ace440d81e2c6da4091f0d8d3bb5952c97a3f7b7eb9adda48ab87bbf0c50fe9f3aff9d896d3c46d0a79566e9d35c1b7de65fb0d61aba2e37737e2f80955c3efbc007827f99ad6abc21edd7266efeee9ec20fefce6a19f86af952029eaacc", 0xbe}, {&(0x7f0000000700)="75afb523400d3db896e64637aa74f06216bf61ab12a50437fc4426469d94cbe5aac47748e816b611281b1a2e3456840f5f4400426bb5e21b93f3f256e6740816b00c8ed4fd908d3c0bf674e5886906ff379dafe68e44ae6bde8c75de6fe83f7dca6c05c837d43ae5ae5cf73d8a8596cf2bd8e64489ce5c48b9e9bb43f536ee40236918e5e7fa5144e640a53882da23439fa9a3a8df3b04dfdd2f0d3575eb8b9479777f4f0743fafcf3ee86114b75f65f879d69e5e9733d30fd85849280fda69830ce25fb553e5177e83a35e46aa2bd037658a2f4151a1770", 0xd8}], 0x5, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000880)) connect$unix(r3, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r3, &(0x7f00000009c0)=[{&(0x7f0000000900)="b52f33e831aa96f7aa60c52ec9e413da7f7f07a847a48842aee4a51fe5b23e3c04ccdf164987a02234accdf3119b06e67c4c79f952f2b49a5b618aa10b81fbab759a2acb877764da0deaa440283de7bc6d92382d93b77750834a44dee4265671f7ccffdb1331bc0df2682e313b5e2aea89a78fd34bc7572ae7db1bc60e1a4bb328cf01fca0fc1391", 0x88}], 0x1, 0x0) r4 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = fcntl$getown(r2, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r9 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000a80)={{0x2, r6, r7, r8, r9, 0x2, 0x80000000}, 0x0, 0x77d3, r1, r5, 0xc00000000, 0x3, 0x92ed}) getsockname$inet6(r0, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) pwritev(r3, &(0x7f0000000c40)=[{&(0x7f0000000b80)="ea59e9434b8ef342cebb22637db63003b5d796b2db4e886dda02a683cef892ff5d70bc4939b10f096f9a6d8489f835a170ced45fec42ebf587c195e341ed51d4c4b5091a318b158e9b47d40d8b618725d7c045efad5578d8f2f5d0346c071c34de0d3c10f735f54370cfc28714013e0bb1f6adbc850f5dda0ad2942b267892db4267734b", 0x84}], 0x1, 0x0) r10 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd\x00', 0x10009, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000cc0)) symlinkat(&(0x7f0000000d00)='./file0\x00', r3, &(0x7f0000000d40)='./file0\x00') fcntl$getflags(r0, 0x3) chdir(&(0x7f0000000d80)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000dc0)=0x2e7) fchmodat(r10, &(0x7f0000000e00)='./file0\x00', 0x60, 0x2) 04:11:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x4) r5 = dup(0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0x48) r8 = socket(0x20, 0x8000, 0x3ff) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x20002, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000040)="d1551878d7957219e065ec6b77c0fc5e7c98f404ca147fafe81f7a0232d08833bdc893109a38ba58987de5992225eda5d970d869c5e73900fdf5c62b6a7dc1babcd2473c532d67b3231845d81f92de1e0186c1842e7b2cbead6c63e8599bd8e77a93a409ef7ea56f49317586f85f54a8b8820c9b56414f9b33f2e43c41e56aed72d10ced4e34c0944d4f50e8e95855d709617190a4b051828b91a5f3175f62899672f91bf4dcc328aeb5e6bce0ba7b7414254f60bcff64d21d88aecd99a728a1fe2dfbafea544ca56392e629a9bbc2a529c2e20e620d86728b80593eca4ced21571cb3eb761136a02415b9e38f8c15e552bc74cc68c01361fd3c04b391c1", 0xfe}, {&(0x7f0000000140)="f72ed16b4b32f0e70881567b3081edbf5a75c5c7b50a7c7241091b043e8717719677e6f2b6f2f1fc36d8786b9d1ec3cb03e843a9e46dfbf4246b03", 0x3b}, {&(0x7f0000000180)="f484327d8d36ab59a7e91aac7e24993beaab2228716142e152f3088651be14c59714507b93d5c23b", 0x28}, {&(0x7f00000001c0)="8bbddcb534d797cfe35e80005ccca894db21ae1c3265217a24a855a5b3e32a0c5ff46f79dfeafda1661c3986b52256f09712b7186d2f88d6e6f5b5bbe1ab314497cfcc06c1cf8a4ee765cb5ba4f0f57e9619841a855f970513179d5f4490b1ddaffad6598bae9b697aae0f8e0c06f20a393b7034ca0d36d62c49a6392fad28d30189552a0e01774b39189b7b22aa9979e1afb725d679b4f1b0a8fae843e8cb91bd6b6fd85aa812e3bca31149bd85ebc945396427c47f4e114e831bd99cf5806d8d31fbc86f1c8ac49c5aca6990e2faacacdbc1516a19dda720c26e1f66", 0xdd}, {&(0x7f00000002c0)="3fca26e3602f7629d5de4d33f3d658d9da776127970d3fc49bff06d35cc2b8df73fe11ba724130085445a7547223f490e0bd8e64e8f1a02bdf7d973a58f54a8d2efd469bc10bd6f9e3ea908ea6b1d9f038c97130349bbd44deb949a039d93a9bc8b7a595366eb6495a1570e2798f18952cf16ba4ee3c622f58d6e471caee216a058f79d8c33de1a3a16a59ecfa7782961af1e04047fd7f", 0x97}, {&(0x7f0000000380)="e2d0225a5642f22293c50bd46fa866d0f9f8bcba3ecec619e8b7b3a57370662df55fa4d0607f36c2693399ea9e03516da85eba6070795e5712987a59d60d93a7f75eef2018d2f3eff427cdee42311fb091a24c2775d9ac577ee8e9c6393eb0126c0109b4f8b48f3b67d636bdd65173888382816474bb4bd18c596b9b27a5fb40298024daded92f55a8e2145767b58962b5114fce04c1fa783d99d1e4d7a8ee47fb9a466f5acc094c5bad28b3f5896e896204364d1ab69165046e90453e54871a96e93590cb856f5c62", 0xc9}, {&(0x7f0000000480)="bee5b53ffc2bf32de2c1ec87cb6a2d4abf32dd2fd7acb78f6ca45309a6a07c860b468dd8d7413e7283fd8bb4acab3ee4b8064cf6100cd02484e18b896bbf2b449fe6c48f4f98f2784aee55a93b01f594aa559d1c8cdba4eefed69e921faa863ef35ad532899a50994ff699baddef9231efb21beeccecee6b3e207434b09d4615c251bca3350464e12a520d6323bf3403c56e7bc6eac04f74fa776301818ce9601172574b8d8faba32ed96347603d50ebae86fa6e70c66a4cf53227bbaae6027e7fe3490d8ae7060fa42313947c6d626368b538a53c5106d03b91f2f540acb55c", 0xe0}, {&(0x7f0000000580)="b9b18c", 0x3}, {&(0x7f00000005c0)="06a7ca9ec5c6055b154bdda8c83ceee55a80b749649d076f1332d5", 0x1b}], 0x9, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r1, r3, r4, r5, r6, r7, r8, r9, r10]}], 0x38, 0x404}, 0x40e) dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000008c0)="125575f79bc6bd191a9f73575ebb241d74a1282e93a3ab2c3f75bfa67b8e43c1914cb834325dd178a04cab31600b23649ccd7afa27eeeefff3a3cd2a27dbc6548939532440d98b128a416b79071ee2971307bb4a5ba49488", 0x58) setsockopt$sock_int(r7, 0xffff, 0x190f, &(0x7f0000000940)=0x8, 0x4) r11 = accept(r1, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) mkdir(&(0x7f0000000a00)='./file0\x00', 0x80) r12 = semget(0x0, 0x0, 0x49) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000a40)=[0x3ff, 0x7f, 0x7b, 0x5]) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) syz_open_pts() open(&(0x7f0000000a80)='./file0\x00', 0x30001, 0x100) semop(r12, &(0x7f0000000ac0)=[{0x0, 0x8, 0x1000}, {0x0, 0x7fff, 0x800}, {0x0, 0x3}, {0x3, 0x100000000000000, 0x1800}, {0x0, 0x9, 0x1800}, {0x1, 0xc25, 0x1000}, {0x1, 0x3, 0x800}, {0x5, 0x5, 0x1000}], 0x8) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000b00)=""/101) pipe2(&(0x7f0000000b80), 0x0) semctl$SETVAL(r12, 0x7, 0x8, &(0x7f0000000bc0)=0x3) pipe2(&(0x7f0000000c00), 0x4) r13 = getpid() fcntl$setown(r5, 0x6, r13) dup2(r11, r10) syz_open_pts() 04:11:02 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000513000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) pckbd_enable: command error 04:11:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7dfa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) lseek(r0, 0x0, 0x1) 04:11:03 executing program 1: socketpair$unix(0x1, 0x3, 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) write(r1, 0x0, 0x0) shutdown(r1, 0x0) 04:11:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) listen(r0, 0x0) 04:11:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)) 04:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000180)=0x1) socketpair(0x1e, 0x7, 0x200, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000100)="108649b0", 0x4, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x20007465, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x11) 04:11:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x88) 04:11:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 04:11:03 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/64, 0x40}, {&(0x7f0000001340)=""/165, 0xa5}], 0x7) 04:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200a, 0x86138) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r2}, 0x4000080c1, 0x80008000, 0x0, 0x0, 0x0, 0x0, 0x400, 0x80000001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) load: 0.16 cmd: getty 70971 [ttyin] 0.00u 0.00s 0% 311k load: 0.16 cmd: getty 70971 [ttyin] 0.00u 0.00s 0% 311k 04:11:04 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r0, r3, r4]) r5 = semget(0x2, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r7 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/183) semop(r5, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) r8 = semget$private(0x0, 0x5, 0x10c) getgroups(0x3, &(0x7f0000000240)=[r3, r0, r1]) r10 = dup2(r6, r6) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000280)) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000002c0)={0x46}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x42, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) r11 = semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f00000006c0)) setuid(r2) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[r9, r9, r3]) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000004c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x8b6}, {0x3, 0x5}}) connect(r10, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r11, &(0x7f00000005c0)=[{0x1, 0x25}, {0x0, 0x1, 0x1000}, {0x3, 0x6ef, 0x1000}, {0x2000000000000002, 0xffffffffffff0000, 0x800}], 0x4) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000600)=0x5) pckbd_enable: command error 04:11:06 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) r7 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001380), &(0x7f00000013c0)=0x10) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000200)) getpgid(0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000000)) getuid() connect$inet6(r4, &(0x7f0000001580)={0x18, 0x1, 0x15, 0x6}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000001480)=""/117, 0x75, 0x2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) getgid() pckbd_enable: command error 04:11:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000002000000fe327360f76d61e8a917a300000b39bca63d766e0a0000000000"], 0x10}, 0x0) shutdown(r0, 0x1) socket(0x20, 0x8005, 0x9) pckbd_enable: command error 04:11:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13ca) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x68) 04:11:07 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x6, 0x4) socketpair(0x1e, 0x3, 0x0, 0x0) 04:11:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000ffff000001000000a2c1da8d8753b4de2cb9e545f8975a91"], 0x20, 0x2}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 04:11:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0xfffffffffffffffe) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000006, 0x7, &(0x7f00000001c0)=""/129) r5 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r5, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r6 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r7) fcntl$setstatus(r7, 0x4, 0x0) preadv(r4, &(0x7f0000000940)=[{&(0x7f00000006c0)=""/77}, {&(0x7f0000000740)=""/242}, {&(0x7f0000000480)=""/42}, {&(0x7f0000000840)=""/134}, {&(0x7f0000000900)=""/53}], 0x1000000000000213, 0x0) 04:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x20, 0x9) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005946a7d0b0000000000000000be54f40d00e495d200000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000380)=[{&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/129, 0x81}, {}], 0x4, &(0x7f00000003c0)=""/190, 0xbe}, 0x841) getgid() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getegid() pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000580)="70a03ccc65897d5bd2329ca845fb5a030967ef15550d376a881c01a73e70699005ba871d1a886d8baa696f5d1cb1cfad7efde5081aec3e7ac93841dd9f478631d8c758d55dba1c0972f6f65c023871075b1e29cad02cda9c4c56fdd7ae8855d6049f53ab82bbe772db47cae8304c85a46758e41afa82923c327a2d7a648969a06eca2f836a59f5ebf4030f8f891244b88076e073dd5dea36dc", 0x99}, {&(0x7f0000000640)="324b06a05c33f0200e0219467df937d6c4195ca5eb1556097d44afb0749074ff474e2e26db77cc0d27cfff198fb29c88b630485f94e5ed", 0x37}, {&(0x7f00000033c0)="212ad15f79272ad44c762dbd5b5c51fac0dbc88ef842f3f6ac508f609eb3c0d3db790f2446400b60bf7f719ae8f8e37f94eadcfabcfcc60f4f6091d04aa2c3a5b556363f2b43cdcf91877aa703f5c3f4eb37e91c018fdae59c6d98c8bde2ee0b428c61e96e4faff5606540ccbdb9e757af47f667076e65d1f0f182659bd17adb555e02cb1f49c94399e5a5257435499a76284dcb48881735b45df383a9727452c5995761a4f68b3ec9b9a41d3d2247528fa12a350b98ce3c27687f2d1290ee96247650e715514f476a8644041f5935e8847692473087c06f35785a7a008509b2d72073d9a0f181520e1cdbccf99b47eed7162aca1f15429fb08b437c2335835354c0e0f17db5fc9f764f7855c19433a391f3dfb6f54b8be5729e14501e1030ffff5446459ae2956d1b10ee6ffceb43cb0069ae533909d3598b3938806d242c07e0e8740cfd844b49f250dcc72760c0f91a93ff39bc14335296733c602403f3c96b95bf6b72164000e05f9084b3b56672b67069ef70632b5b233e45a5977eb1c9870fdd465bfcc5a06b6191bf32005bf83727909f7464442346a24c943aca438104fe454f7287f980c6ba187aa1c4fbe1de6f02c7bec1a85aec47b68a26570e85cd58d96b13aadf556eff2fd703704b0a9f966d47431789c04fc5a46dcfef850f85d0cd8f1fdf0f16463a18ae268341f025b3673ec2d13e06f67574c0e6f31eda2a09905844839eab401f5572008d8f783e49c4ef8007c84058f7c558c99ef11dd96e3081ee27979285ced105702c1349467d4e7d1c5efcf21307264578792ff37b74fa23528057017f67b1058e95f32c216f9b1094b3b493a88736c90082fbe123ebf37860e7e97fc8c33097bc76fdb4a53424b7ae660ded506fc02f37748941ecc595af307bc4eadb94d82e9d7afd45b4630a9942220c1501fc31dc62f5a6114f6e67bce34233d6aac149508afebf2eb9ed1b46df4c6c95ed5e82d65d8fcf3e6d3f5870166eb608bf2c1474430dafbdcdc4bfe1da787bd046f165cba97d4ca068a2628c910c5b22a6f4ea18a31889fc38d39b16183615c47339bec1219ad5068a7c140c354d0f08bf9a93b2e22d46ad7c543f9bf013c0c514c04d6803ee24b3ef8f31d941d04e32c69cfbe5b2fe8776946cb66108af97cc0ae048d28a7adfea6aba57ef6f9db10a0eeed31fe1c0680609a63f1a389520088dc2e3d43a11e948ed016018c691532be220dcf75d34258cd503a2e8c4eccc5b1edd134ea8ec75fd09eb7abe9944d329fd3fdfbc1a7b3f89ab9b19ceb903d54f2413154653ca82de2d2870071e8d6bfe66ddc3583c23efc0a54ea723d01694c949e6216e537dc82ac478598e5d1f4c4df57ee3368cc30286afd72fc9d441c9da4705d1abf2f4d637cdaa0a1bdda019e631d8b197cc047683c8f942d6f0d530a2c5f28925e2e69a8efb7d220d9d11b6db7f8cb45f861c7bb4768d44d3cedda7fc507624b90af1b2130556bf5245d0682fc5449850d84ef8c4495cd775f1ca919ef76a09cad5380e0c4661fcd54118c5dd06228e6e55cc6b049ed2f819c0ada3a77f83afb913ff9a92109afe839ed6406128e335e362c98a2792b2f0e1208ed1ab22a879a6964f52fffb0685900f5c7f5229f0e2847bbb36bc7b5768961d9536e63024845736496ebafea5be6c4f100555b6d518a3dc47f7a34dc83905bbd22113869ca7c4db370413ac98c7080ab9965d8d7a7edee451326d5fe82f08f46b0c9dbdb5ad1aaa1505ef4c44866044992ca46e1f346f26f0398a9bd8444d3deab51ae362b5148d7215c5f12fb6251824acda640e431323a215537c16c401590aa7a43a016211ef555ae9f3cffe5a4184e5672864ea68c6b9af80d8c5379acac1a0af212b0f41ce25ef6166abe968824ded3793e283ace35f3446e0e177140b56dd3917c4e4b0092bd3f581b3de2d66d0b66241133591e759ac16e64f36ef965e9c5421754c38d2867c79b7c38b32b16ec098471d8d2ca41ec5e66cb1678e3fa728893272c26dfe5aa6a076d346d734cea045d5034365179e5078603dc0f6016f1893189aa953b4c58fe5a4aee1ff960ffd0434629405f900c4da174e808cf4d615b53aa1c826cb5a4f3b59daa7c94cc7940adc9c72c796ea9fb18a651240641ae950b88466873aa8ce66b30be063dba8e81bf8a7bbf1377d33ba149952863caceef6c1857d9691ebcddaccd6a52121a6579c221d38eed5f1db0ac02398d39b0b5f2c6dfa10dd5c9df17c2be2e1153ae3a8d187d2c2db4544a8b75ba981d93eb2efb22a1c0766937ded2fc302ee1525c2325cc5cc246acc84df4983c586ac0a0ecc06d966cd3f829a6cb26ca6a17cbfff8e6198b9c62587ca4ac6d68e397dfc430db80351e86264b22a0c486887a9a705852facc1e11839695e44736eec0785d77620c884bd5665b23060135fc15ecd42d041774d7e0c1c3fed2297958f018d68ba20adae082a554b00c0e09ddf90e873283fa51d2543e10116ca93c271c55f83aec52e61f3a81105a59e5748d16150696fa026d02743ce314c1c2fed119c36fcbc6fb79f6c96293b90df52dba15d40d20a7b713f6461e8c3582cc2fcde998d2e431452cf38e304dbe0274e4783dd6cc8afce4ca16a36ce96288c55702f1effeffe8c343ce6504e5b0a9ae611ce9afdea8c53c16d302a08a9d1694687044820cc666d5e28de13c0276ed319811fc831f075f56ac3ce94f9311a4578a3416b3d5faeaf8da8fb954a772bb172bff6bbcaea7aa09a87feccc198f90bedbf7c9200843e9cf49171ea430d5fdff7519c53d73c3ab833fe16a4b011c817b0494f58bd6996f2b6c386509299b8a4e623c7416f4e01023e3adaad481b316c71482b1e3711fd5bb1688a249e88a28d9eda99a593ffc883c972c70b46617d06dc173ed2d169fd873ad023dc085e16f0ca10eda7ab3401f1d14ba56597ed16a82ed36895345687441c39662fbc37ffb2076ac52b6021381fb1c496cecda48d6a8d6187e7f855196752b328a4df9cfddc9835d30ac7e80bf633ef2e1dcd82161e3339980a47ebe14dd93e04c115d5839d3feba926ee7769898a9616b3059c312ef7b154bbd3901ce3ef7aa12b31eaae462759b97b4fe53135824f8441daf32e875af399346dba9da5bda1ee9149afc8bc0ddcd5a15532e1036918fc3e6f2357e2a47efea662a342141e003e993e1cc435be51c50e574bcb2fac7de80e1bdd608e331fa0c4857d060453269d3f60732779d4f8f1d223bd40aa1c9380c48efdcc15fb8be11f7d091f910886c82cbd77c291659d750b14a2aa74d5b9dc401bf580ad865a117b106654aea0da76fab098aef7450d6450095d952d61427d4831d2029274782f25ae0fe76781a46ca8d37242e4b35ec3d85167f53f387af6f7d52bb92cc9a9d209078457c3969f8657595e6268fad497d9dd5167528d3da0ec856e0246991e843654328cbc58c3791b8fe5c480757a8fc084835f69845ab16fc25a7704b65778b86b4d71657269a0d29ce48d1598298e961ffa0d5f12eecbf63a1b180e441224f56ebb9f3f2c472cbc66ddf77064c4463097d898acd7ed9437ca59623cd9ffbd026e05fb58d8a7123285478fd24e2ada6aafff1ea08c51f35fd7597e1539508bf257625a353b8e7dc4d2eeddc46798dfb85bb8c1538f1f2b783e868e72dab5f63275ab9561375c0a6fdad49a66d04e9c81c9116892e97b88be15e204203f702c9c6206b84796ec671cd0d45fa06c0e1ec3257792b0d948b0b30a51791ffbf13194414fef300f5c56ff55ec1c843cb6517d3d0876290f3b051e457006903c626acb2f6595848cf46d5c23842109b05f49e5588d513d80ef9247bf1c5051e1fd6287169debb11dadfe900cbf360f3a8a6240a07643a555a0876d54b202c14f3033d5820148e79e16afe1ccbdb858f9ee38136dd7452ad642fb3159980cee22b8801ac1b3bb88277819c622799f8995927a0ce89f3b7da85ce8ec25b4cee9c6e75f48244ca5db427ae33c0ea0168cf10ef2e0243866c34e37cdede829d18143663e415b9dcce053cdb86a9502bb4dc49fc34d7e40db41de206a254c3a63ce86711321fed016bcb986bae8323c5bd91931435059a2b0d5da16b1f6199dea5b2b4d2d9bcd44089b37a2756d2acce2debc70fd4537ecc3c4eaec9c72f5d69aa2de4d3261e492b616038535b5b6f3674b9ea1b37428c592f6c70a3d9e2f25169582e084f7f43ff4d3e2ed9866ba020003afa4d5b4ef0bdd232b13a5d4bbc5eb00b80c9469c4f839da45dbf7e0ccb61bfc96e6091026ea54d5253e023550cf0352767e258d45f9939eee4f5e8a171d188269b279049d201d3fe2d8e8db209a7d55e10d4ae55a5a05ade6482e85d0b3c96613547e7f4232acb7c90e711d5827ae5a9e1604609cc478920a7af433cadf9935468a96d619f44aa3cee80583c3f73e944c81a232537999b3e9f153ef6ddb0db1f860dbc2211c70a20eace69242b051942aa4239bb2b3d7ec6458db83e4f66251f30a0589538e9898ba631bb3f3b93fbd94b3a373f1cc4dfb20f45b77478f3d6bf17bcefb724d24a0918c444b98bb13a6bccb3e157be10c28e32e260d738fc682a3a0a3a96e87f0cd1b92a0a2b73321fcf5e1391603de3ced7f8213fac0d84927b7098ad2723b2148154afa3d51d247585f01b13976bb6ee0ca929b26b971d8b4b1bf637d1a9737148e80971ea7686efa7fcc398fa188d13aede169f49a57a9b8e0434eeb5c9e005a4e6db68337d3751897462901808a194ace79ef3ddb1080a849d72a7138e2ef4ed505ac4dccd7cebbeec6a45789d47d721ce7af28fc6381d326c78e8bd28ff6410fd2dd79a43bc5d39857a9000fc6f8b21cf1e9f532583c43a31c8548d3197725233145c4acb578a6b8324c61271f6feb6672cdb1b5af06035c570121b3cc0e2c1c8a1aa8b1aa5ec3dc049ccccb8809dd264b747687f3952cd8ff1b97b82cb6e73f94253fab5deaf2d0d13b70ee7722276f9100cb6f9a12de6df3267103c7a226d91cf508d15a7a2874e96b6e64285125ce4b00b130b81ee5f91275dafe08b235eb0731ca4cd0075a9436b757bd0e6a190226e65120a86b1e9e5581289b7eabfd4e92b524b9855762c474ac13e395784536464e833a53d00bffa1574febd5603f89d1ae400ddf62f6266e646f6bcc80dd9d3390c36ae459376e67ca4277a7145f4a04c2d0c27ab862e171ade8e6d73ddd8a3e57ae2c6da2d82717d6eb32bb7ec2c08e0f411de0b3db5aa87c220d4bab81a0176510a345ebbe304e08655672c33dd46bf591a9f3435384ff8a549a4d80f81d6f7a8884be5b5624b7c7bee93c2b18890ddeb726d988bfd1fc9bce4b90181b401b1709350eafdefdd65a8fff860fdd8a8a44f484ae57a6911066183d50c3c21b35933c980ec66ca343e4ddbb88c8e3b11296986c445fdab13728f0bb0b3195641115a4591253aafb38df25dfaedb86aca2c89e8442a460ffd86b8407d86b2b7f628d76fd02ad0e6c4e461e4e05de8e9030839f5581ab2f0cb0dacd0b59b62ad124f768b2e59314b689ec7e07a2e10e5e3552372bd9ded904a7f76cca48e20240b3f85d276c3299a52f5c0986e6318b4b41c18f82a2863a1f511857764c064d3cb0cceb519d89fcb28419b504fc9981874c6431e77201d985d5a5923ad3e4e0258494f2f42ac7691a138b5ce4918e8fcafbe81ec44a92f4adcdb7d684e2ef48097303100f631c2cdb56446ee7c2b63c4c86dfc3bfaeb46711493782ae6f727550583bfaa38bb1b4", 0x1000}, {&(0x7f00000043c0)="19e44c7ddf4d35dd45e6f6d2a2703f10b066c466ef2e26881e8c017037dacccfe01c72f2712a8950c1014404237c36a9ce9d02d64b18ac6e37399621125326496f4ca9fe4547746a5ed1772b22f7d8bcaa479f2aacd991e1b3587467a542818ad8d6be8fa13203ef4438b940284a6de1aa8d72bbe334448673e097f77d2e85d093ea76453094f6d8b2e37ecff60d5242409fff2c68d19ac4fbe252ad85db77a1032cd68b8f1eebf1d9cab494af6b16f4848184d937b41710cf1641aa6f414f171d3a4e332fe5e854576cad8da9dbc8fb7133216f19ce21a9158c6723b90b84b9e99203a5b0d619b420f1c33e77d4587851ba93445653b1968309aa6ce4b519ae8ef472ac47e145e9e5eee6de36b488e7cd6765449a4ec8bd6203424df65937fef9ec91ddeffd0dddaff714c04133759b1b70348d338c419386cfb02302f9d6c5a955acdf61d65ca0f3e6913cb323ba3e87c00f6c197adbb0036d97e4ce65dcb577321082dbbe6f2a4ef7b74e18dc6a7146e30854f3b247a849568b643b612a93c15869f96786fde30ab585f8f7559a0ad76b56a2c593226cd5b5908d3c45537090457d8dbd9854391a7d8d82ba36b545ac5de3015db41654a3be5ec84b395795fb276393376c064f3ca8f51aae1738bbe2651c5073e3de457bc39f4633d838d2825865adba5a8fb02bb712a1420b24dc2f369850e160a20506bd7ac0f1fbed0e7d4e5414cba3b8e27ef50b83f1ba5bace861d853d2cb7638de0fb550f9493fe4cc5ef5f40e9537e782ac9636fac3110e82dcdbdae762001ded1214419c9878e483de2670d9b96b0552348318344b31597418c7222fb91256437e97463a4655d323d33deeba4f572097fa3f39540e758c1c3c9900b101478db65068ef29e5ac4a8eb8d6797e7d0308a98e5bafe0720af831c32eb41114f4351ca1d7974c1d9f0956816a9be93afd813d4de0b2841401feb830702a664e7a08918ee432c53bc18e1b6bed843360a35a8c5cff8712b91b01226ee246c77cf3792fd39f724833e8cca658ab4de569bb9028fa939653851b78718284cd7e541e8b927e64987cbaac280906c1276fcd517bcfba522a2b07ef729001278cc9e3b387f9bf9f7ac541d178e637940738ba1fcda58b9d5f2bc245b118edcd0ec2303f4c74e9cf50427f7dfba086818bb00017200fb0518b15f510ca9f17237dc48b4fee0efda168cd4ef9bf4de7c50f0375a3f744295dcefac32d223a8818d73d820dba24d94735928c0c6f78ae1988fdbedff685cb11a9229e80c8bbc2450905bf108ad85ab15da8b738b34edda38f8b6eb4e71baddd8aba065c26c966ee8315c5eb01efd431ae1761ca7931c8b34be8d679c90049ddfd0f2fad077123bfe1377b08edb118c03be83c4cdc5a8b684accc560fe2fb5cb97c8e23ec038fcfb71e008d59145b987cfdba7f6acbeef0f4266d38e380920011fce32ff5986ec071edc8621f53a2e839d63839deb99f3945ff9d033ef30eed94e92fdfcb4de038808eb17ff9a9044d2d0376394c8097e9a886952e16b03868a125b665bac3138d762ec52051dde8a71428703038d18f32bef207d6ecee41981932228fae220263a97da79ad8107fa7a57183aa8fa81307d266d746a8f66ba0f42f9a39a8f4b548801ebfedccc099a0cad429b8303a7e1331ec370c462bf5b72e5a8d910adcc15ffd2499dc4f766b3f318d00fda7ffa0655a8d36de582fb2e0d86bd8dede6b6cac9654d2f642f19683806e2bc7a3cbf489c3d5e3b84b27b0cc7a0aef3357da08940795ec0fa7c9f064c18b468eb9441a297e5abde8913df266b0ce3dda6aedd2e197691e0dc20c7ee52c65a90c01bc473703b7f7fe1ae523ab696567e85bf5a7c395cdcec4a63c3d06021817acaa20c89506e72a6a7289524da265653dc054a8e4b19dc88de74ea681f07cc088e64b3f26046303eced5d831b49c4a7675938f407ff5d2d405678d839446d4f4a0e11ab52e7351fa47520da459a5195eebc1e74e3f4057adc0de78350a52c1779e3b15cce03801031fec7d5b2622a35365221aca5ff8a9125fd35f61c34033a2985d9491250348ed940921c482eedcfe32150812de922be0270a5b4264a013c9fc6694d053c7242c26eafb2a125ba5628435ff0451a2fc6ec55c0d2c6a7057e7a7835b4319cbe813a8162a7d90061e108eb4fb2f26adaa96df78e711d4836dad57d777907a024c0aa9dd69a4eb62f60897323f8355a8b7876d92c612759fd2a35bdf4bc2c705223cea7a188f672904c03b029f08fa31764838ede11cf3b6cd4cff9bf55ad0b1ed6ac0e794eb87ee3acb611550bb103ccd513308045bce1720e7620f8624a079c506c3355566d12744d1a87ee4a2be198a5094d797df759109ae26f43f82d6a9923818c465034766b81d24d074ed2fcc8b0720fe76ee9ead25a6e17e1646b97f7517e144ede1f4e6682e85b984cf28ff7cf66e9b049b1c9a2884f8b34585394c0795708dc46b855e44ad5947ba1dd13fc501f9308407d854f628662c1732231513c1d185b87f12134a689473995a166268ac0a0fca1d966116f89088bb50d8f91a8f18dba7f59892105a940da141f6c832b139c346a1aacd1e7044577adcc0b3e33b3ae89f8eb324920821fb688c3c26c61db98a8064a71b91ef547ca536eda50f005b18134c28d79374fbdcca0ed06192ca8a88d5e7b2e27efbe72688c1f690bcaeff8542bbf12496a5a7bc8cbf807c6510698705b58853a20e74b508351030c0317929fc7205cbe5e6b371838a9cb33171ac022c840a146e4781d7c2d4335f0b59ddf92f2a8be8249b3970be953b8c537a7e6ec78127c9da09109f6fb3427af9c4497c405d4135f81345df0285c590f9c873e8c3cfbd46d5e3e86f139b56d342e5ed768baa2a7ba75c4b81f6762acd27739531e67bc046b6e2c62904be5e5e4ffdb62cd34c0b725f490e989b99e303da429a741e0b95ab5b0cc029ddf4081af5589b34ed59fc502fa3a6435ccc7ebd22a99747150aff0b0b398c7c3e825824396e33e308116bc52c20a450accbe4973bef784329e8d09584ea4b736d45101d6b3ca7f42cc049a8eb152d26a9de69ad172a41c698b85ac4c8f184f37f53c5a2b9508a81166cdf8c13dd1113bd03668779f91f5a46ef28d317e482a9cc543c8a1ef25841eeb47344e0cf5dd292d31100b03e62e254fd41abd086aac0945e0f019217b0d4d599a96b9a8288f4422eccccca8e9be05bb5ef4be31f088462d92e58c9118cd9eb0b357664f9b35c5c4367e1db63e3636429574f2289da61c8b0f5a0e508b78212db6128743b9c4af92dbedb55be99bac8efe733f757fd541ed4e6eb984ad05ee0a36ad959b5537b46af33ce1bee881f3cc6aef37896cfbd767fe1917ff42e4fc7271d4974a0ad25d755e5c1d1447efe009e7282bebca95fa184c5ff2754ca2038c27be0f019f8edb4630d42cea5ffee96d78d6719306ca8036a914de95212e0544cdceccde9eded7fbb798bc072db0ae6bd88717c685ab64aaaa97687d41133a76ec6bc4713c14cb79cb6cf54a97a2e28a096f13fc7f5e5948963ceafb0c4a49d4622d8507743377f15db7411fc9eb5895eed4b790f37902a535f8cfe44b897536081d43197918c0fff8c5fc97614b95ef61fa3bee5d0753190a2723bb95c128df0117bea5bf999f7043d491a64777f0439a53c3284db0cfd3ba7b89f9e3ada180925e0473c37ffd9e464dfb30c33942d9dea3fbc422467169d8376b3096513ca66415650c417c633a14d0904142515cb876dd32c3acab1e435b335be8770524b0c11d2cccc5544f98588a041c1c8e92bcd6dd6ecb142d6e1bd7e029b69daec479227bd0abf74c8758128b4f6819928ea5458e72659662c6fd7e0b2faf355e31c5283b49120b907822e41e56500183b1c77044ba792862f91c8b9220bfc9da6ef714982076dee9fc4fe377bf8f0765d5cf70bebcad56bc28a45b894c59b7db42269ea01288b22f49391dad8861d9eff877c3398b9b3405de04c89ab5122b7026ed13aff731bb86349439153b19d9bb010cf9be202951c8ef80605d060ca384c18ada43fbeba791d3aca0872473b7f968f075509ff50c199d9083c2ef140e51f9f63144e386f9f80aa7e7f5ed9966cca3d22b663df2b25df7729413312bc9738f12db0e20fc884c3dfa21009f35842384232400829c9207418df7020ea121fa88c96a7c78c402c8985158b9af1238917b2f586a053da7cea485713a7a825d1614f089dcc88d37e3e815598b1f678f256818fd541713a805a8b482d6839302050fd9757f4649f7f3b939f0b88c70aeb337d7dd962b27415f109554b20cd0bd1cbaa39e4d9d4b7c3eb7e03d07806a0a66472aada676a82426d9e3c0761ad9751456e4d387aac7b00f8f9961bde54cb50dfa305c27ac768014cecac124003764239f733a7eb5945cd9ca4d37b17ccff80c2ab06f81e4ff64ba471995706b600d3d2f611dc87a191dcd198666805a405fa4415bf06d33409e5d1104df1ba1735a8faba4f9da1bfd8c41ce4b4735c978a3b9b729669e367ead582fe865bb0a72e325a426712884560c8fa587dbf242d1ea64d4676d56409b0a74326088c3ea35637537ef44bd6646ba1b08c966018bcce3b9ce9bddcc90652856373358a573967ca3d629261a10ec77f7ae014e86f2902194c1e6b6e44a5a67661f811a1a6f2a2f732c6a43be421263d8b72310a41a26733bc1f02200b323be333c35eb6ca6c5c84c3b7f55f6c87238ac49bdf216c62c5d36dbd7299df0d33aa92c1b3b826dbf1724051ed87c9e7b508c54b24280b3079d49f31031e72c1c50857e15d6740b34ab4a22c950721a971eade354b71dd2455ff5a4e2aaa953ae1eebc1e2211ba275b08681550bf79eeec6c2e14a1a1a358b3e6b9ca5531a037db67bc22ea85d427d0d7544917d6289de1080f4c06f8a2eb27c4c262977112d807faa20294abb065133d46b05bc50ed4a83152c2a56765d51020757534582a01894b18dacec973d453062cca9aa0eb928b156406843e7daf7ba00c6fa29b8a6a2e3b985a5034d38149aba5e2c532fa84d22ffb7784ab92ca7bb9a9274c448fbe9e1085e286d9b36773c983c4bccfa9dfb17965885b10ac435eb206528c36d1a6087e160dc9485b9c8216d1051467fd7f8d6e3e31cc3c8030c625efbd2a4f393dfda6121b9644f51601447ed816dcf32984b0875ab1d56ee15aaf264d06fd72a4ecde891b3cad1f74759a6da887a556113bdae85339006586783bac6ed7cb86e2f03959db27e2a4199beddeec72418be604770b8f9e0151d3a893825a4235251ee88679a9a30cafa2befabbd33e1e12a3b4d993086b9a4fb560575305b72ef917b97941a0b35f7f9a7e0bdac413d51703c6a62fcd4e2b60fd0fef79c3347d08d6670e13eb6135e6ace2d6e274822ae0eb33299315197562f12897f11cb72a3cab2c16550403c24fe802cf389e7323a9fa604e9d1b429e9581a210b241a085d6fb6414ed9a12b349130d9b1498b42d449826825e2af539725db5ce343c73590ca4f5ef674fd2732e2227f8eb94f80e715f7a88194425d8e65d4abd6381f9210e2e0db773e6107c42ca661d661bad7284952eb07a693da90fe448e258df4167b289bccd9b9c0b60dc57f8b88c99f5a1b33beab5857d0332131eee3a1ee10be40250ef5b5869f7dfb59c884bbf176263df9709c7bbc51b813104a21849e57dd459f49271f7b61925c2abbec96ca4c4301de684e88ee34156b8328137d630f5b40df36a82c9", 0x1000}, {&(0x7f0000000680)="5231d4633890995d1aeadf775b1ae404200d71a4387ae59403e7e6d52b28c1c9db75", 0x22}, {&(0x7f00000009c0)="4de1c5fee5dc7fd8fa6c69985f0977456cf69d24324678296be5b673e988cfda4ce28c186210c91a72d99063c5b31a0bb7343f9773d4beddaf5fc8bbbb085bb0fa6f6ededfd4f1", 0x47}, {&(0x7f0000000740)="653daadcd12038d987cd0f70006aa01dd93f5a26ce822051a200c0a8723fcff7bdbfa17d6c70f2527e198d1344bd44b1984692fa19e76d473fe740f7fafe67d98c91a27ce876b7e92edfb1e2fcd11bc2f94815636c1334befe0e870076b60a3e66c10f4bae98c514d407cb7692e3f8723af6a69f0fc1d08ad3e695ce7ac431b67eab3be66a37446f4a120d20dec3b5c5e670531f5f244871809a116a7612671ba5f6fbc456be7ac6bf7b03705820ff2793a7de072c787799f838b7c07add97c3117f3bcd8373fe7bdbddb75e1d208b5aeb03166be33b58420da0ead97646779746b382d801920fcaea637f7024b57ca7bf3c459b968e8de2142bcb", 0xfb}, {&(0x7f0000000840)="f724c1bae353fa786824ac190bf52af66aad4b4e3f791470935b82822d5e0d1cad3fb35ae16ad90f23a6279d65d4950d528241d1cd3d9105251f97173f10716eb37d24f6fb602f565bc653e4dc2f5f4ad1da07aeb99b687c6ec65a8e5a39fc40f7f3a95693d2c7ee0c56cd2d1b3e735dc7868130272db1ca4638996a367cf0fb21a1821f3e89f7ef03373d5da2626917cf9192d5a4f473042ce52286fdc2a55cc7e7d8055e8e3e402f2d73d1896dc3df0a46d0417e46836e21dea55684cb2b1d3c80589849f75012f54cf3ecca29b830f6bc86", 0xd3}], 0x8, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:11:07 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 04:11:07 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000000), 0x2) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28002b6c00000000000000ed3e9980c7", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x54, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:11:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x3a0914c44f7b2027, 0x1b01) r0 = getpid() wait4(r0, &(0x7f00000000c0), 0x2, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000400)=""/4096, 0x1000) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000001400)='./file1\x00') writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b7", 0x19e}], 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="cd6e8eb0734ba12fbb3e9250ea9b9c927c5b25453eb1c230e87a19319ec16958f19565d940d3e62cd8f07a8326cb229edc0b518058739845f1baa6d3cf8130be10b9071e32809d8cd09d036eab90f82bcdcc31c27d37771bdea10d8f0a64a5692abac5196e8d9399bb4be8ab7e5730882bc3dcddd3e0e374be11a38299e68c6a4d2b71ae559c6b4ecad763ac13ad756935061d7f6ea8c107e18d86cf2a69f2bd94936c13ee597aa2268c12eb7a15f0e57aec5a36f8f965f4ef9e7187acecaf9711a94fd35bd0876bdc517c86c3447afa8d1f4b7713f77c859cb8797546bd79c23c246d80589379c41643b3bd980d119836968f1a6668255f98cdca53489752482b7ac0a28296a860e968eb201bc56cf219e4600cc1de1d763b810c441a3fa9a835fc72bd605346de4eb13c5d70860b7196afaf1a5d3cce48557e40b370fbc66c389e04538cdbe5b739c5ff7308dc11723bfedb2bc9456a2ad00fe81d95a9c75357573492421ea7e2f75391740982b76abd17f3fb574cf8035563478a23b026ab16378597ddf092d0cd46dcad131562b709a9f50801e334d7f7dbf14f6c", 0xfdb3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:11:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x802, 0x0, 0x0, 0x0) dup2(r1, r4) 04:11:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x43) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/4096) mknod(&(0x7f0000003480)='./bus\x00', 0x14, 0x8000) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) getsockname$inet(r1, &(0x7f0000003400), &(0x7f0000003440)=0xc) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0xfffffffffffffd44}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 04:11:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) lchown(&(0x7f0000000180)='./bus\x00', r0, r1) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x169) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c570a, &(0x7f0000000000)) 04:11:08 executing program 0: clock_gettime(0x300006082800000, 0x0) 04:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2cd) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000100)={0x1, "ea5e79f469dfb009feda563c2c535def720b214033ced0e5c171a56d08de1f23a087a4d7bd0ecc44d777ffc71d9fa03d17d9d98ba7854c81de"}, 0x41, 0x800) 04:11:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:11:08 executing program 0: r0 = socket(0x4400000000018, 0x4000, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) r1 = socket(0x18, 0x8007, 0x5) listen(r1, 0xffffffffffffffff) 04:11:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x107) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000340)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r2 = open(&(0x7f0000000100)='./file0/file1\x00', 0x2, 0x178) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x0, 0x6, 0xff, 0x79, 0x4}) accept(r2, 0x0, &(0x7f0000000400)) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x2, 0xb3) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = semget$private(0x0, 0x2, 0x0) semop(r3, &(0x7f0000000440)=[{0x4, 0x6956, 0x1800}, {0x0, 0x7ff}, {0x4, 0x7, 0x1800}], 0x3) 04:11:08 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/85, &(0x7f0000000240)=0x55) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2a66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000096529a89763f358c9c618d4cc9e5341d22acb9e7141a57716436421eac14e8aa"], 0x104}, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x8c, 0xe499}, {0x21, 0x400000000000000}, {0x5, 0x9}, {0x22, 0x8}], 0x4}) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="673ee4718a85b1a7606b818009ab3e90e53bdfa58c58ebe8e8449a17cb662d27a6d4da624caa6c5a9dbd8c7d5f53a6403b046cc59ac4350bdbf012ab597f4ed75c163bf217c374d26b8e3fedff1047173575", 0x52}, {&(0x7f0000000140)="f0dc133dfbd2e46baea51f2ca21b75d52c4d8f82a753d1e4458f361c33facf794e72e2b028e2c500f89185582ba0fb4ffbd978c2c70c7752db112b146e5770788e674dbc626a9cd0c69556135f3f98c3c4b4dc92", 0x54}], 0x2, 0x0, 0x0, 0x8}, 0x409) 04:11:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1afc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file1\x00'}, 0xa) fcntl$dupfd(r0, 0xa, r1) 04:11:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x101, './file0\x00', 0x3, 0x4, 0x7, 0x7}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 04:11:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x401, 0x800}) r0 = socket(0x1, 0x4, 0x13) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = getpgid(0xffffffffffffffff) getpgid(r1) socketpair$unix(0x1, 0x5, 0x0, 0x0) 04:11:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xf2a8, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 04:11:08 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20000, 0x0) socketpair(0x12, 0xc003, 0x2, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000640)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xd4, 0x20, 0x2, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x5e, 0xfffff, 0x4, 0x7}, {{r4}, 0xfffffffffffffffe, 0xb, 0x20, 0x20a, 0x1}], 0x1ff, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x1, 0x60000000, 0xc888, 0x3fc00000000}, {{r6}, 0xfffffffffffffff9, 0x66, 0x0, 0x4, 0x5f}, {{r7}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x5, 0xb0}, {{r8}, 0x0, 0x8, 0x80000080, 0x9, 0x8000}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x1}], 0x0, &(0x7f0000000480)={0x4bf, 0xffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000540)='./file0\x00') r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) kqueue() 04:11:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001100)=0x20, 0x4) accept$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a19c8c6cebdbca240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe337c60e178d124947d399fa67dc2c58489b5dfcce5870370db5c390e9fb35ea5a276aaa64143bc6dea1a99544eabd549ac6691b96f182b0ef961e9c79a90e707fd9ba0f00517129efc2abedc83d72008830534561a50bd0da76aa67beaa517478c459e08da2f87633e72d22455028d18242494bbabb54be5018daefa8532a97e6c74d89cdbf72688bc2c0aa43026d2ecfc9225d670fa98b20ab1feb4e6c5387cc03f4596797b512130340000000000000000000000000000"], &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 04:11:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=0x0, @ANYRES32, @ANYRES64=r0], 0x34}, 0x0) 04:11:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, "0000000000af4401e0ff1f264abc80d4ffeb5a00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='+C', 0x2) 04:11:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5dfb) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:11:08 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/191) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 04:11:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() setregid(r1, r2) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 04:11:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 04:11:08 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file1\x00', './file0\x00'}) 04:11:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000014c0)="52a6c90d0c063cfbe2a0a9ca182b97238790f8a2dd38809240eacd236f2e5b8dc7063d482e84ec67efbbe00bb203c7b69396c24cdb0fe4e35198a365fe2ea4d8495932e622404cece1eb48172f481a6033f90587be54bb0a8513843fbe911115bdc410602e158a77cbd32a705d70aa4a71fd8669aa08f8c50959ba87168a8b8dc2ac2e330d3fdde255537515c29f42ce3daa99d3fcf26ca0f56d4d11b11df3269dc1e22bdd8d0071ad778e3fc74bb33d6631d0a851da4918158d4a608b3efbf36c2d901889cda313707aeea0be3ad17102e5810b4758fabbb4e2466879fcafc7787186c2a839d8971dd84cac1af4945982dc", 0xf2, 0x8, &(0x7f00000015c0)={0x18, 0x0, 0x8000, 0x2}, 0xc) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/202, 0xca}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/196, 0xc4}, {&(0x7f0000001240)=""/200, 0xc8}, {&(0x7f0000001340)=""/200, 0xc8}], 0x6) setsockopt(r0, 0x2, 0x4, 0x0, 0x216) 04:11:09 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="b41aaab33d09dee7610f48c0c31b9cff64fc17693a00794efb51", 0x1a}], 0x1, 0x0) write(r0, &(0x7f0000000280)="5a598903b5cd25d26bc0a938b54427ff7c67da8d4a46f41bb365ca5e5293e9582e445240baa8109137fc8ead8b", 0x2d) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r1, &(0x7f0000000080)='./file0\x00') mknodat(r1, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) r2 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000340)=0x6) link(&(0x7f0000000400)='./control/file0\x00', &(0x7f00000003c0)='./control\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x2, 0x8) 04:11:09 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000022c, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)="e805698f16b19c716247a4e932b7b885f6421ea5ad8ce11c86d81edd4fadc2610950148e", 0x24}, {&(0x7f0000000100)="167f85f2683d1ec13c87f0a0602bb22e892588612aaff1b798b9b307d7e1254fe463dbcbe3f3341e30bdb44f0a16facb4f0038f50f3a976ee77fd738bbfc1dff510418f52a31dff439b4b3125cee952816563763255b33af7abe8057b5b0765c6865a9b4e0a9968f209c199524505dfe56c170133dbcbdb1ffcf99b438d0408e83b02b4786a30512d034b55ca51de8d8df06dcaf9e7f71d184c26aad90d460a29afb2aefb5ba4576d6002df3f9d2e7177ee39b4be4e5cc2674d75496bcc3e410b04c6ac202d78d55f4485ba10768a0bbbc17f67ab7d091eef4ecdee5ba7ca4d86f63a8a518de", 0xe6}, {&(0x7f0000000200)="d9bce002c5b4531f552295e762606445ca4ae466929a48196fb68e36842f093a2845411fbb76d0b27b", 0x29}, {&(0x7f0000000240)="76d5163e3772f27ccc4b799352683bfb1ecdc1aa634d9ffa97d0b07680ca084d465fdba442bbf7357047db8c26514304c9c1723798cf96227dbd9af72c47317e30c3b199f413511790f28807f915717c4018f43cf9d934726063b465474d0ac4286959aabd9b7d913bba97fed00f6b65152bc137175a620c333764fd5fc8d95819d05f6c5a386b29caef", 0x8a}, {&(0x7f0000000340)="3e92f4c67eee385e50b4f484ef130764597d829e1374ba2941e89c09631e140c91277fe9284f75bc852295871d47bdd08fa46407f8b9e69962343d0efe79821d0ba1b7fa6d07c7424e600f61f1ef6a7d0a2d7bc05e8b5593230ef43aa1d0b867bc6b9909a77399d6807ae3e78f26b6b06788baf9d14fa86e5d6b4ec43c099053291ecdb33fde27e6", 0x88}, {&(0x7f0000000400)="400006cfdf23a8893503f1aab0cdddb5ac344113bd24b33b04fee4d2e66060a5c251646265442e93b28c237b88ac5dc9df63d4197c1eaf6e9cf1ff398995747ccabf7bad905a3f206df8b1adef00b01697af48184012", 0x56}, {&(0x7f0000000480)}, {&(0x7f0000000500)="5f0ca5948c07099737c61fa6fd8412410e50165e2a3389", 0x17}, {&(0x7f0000000540)="f20b370e09141f6d9459bff305aad0ec64ed2776f9adb8b606646ae05879b0193926192d3310d4bf6539f908bae08420cee43c9a281e0e70bef2d616a0f7e81816476919c9ed9cf5075126e6dd7f5fcdaa2129cb", 0x54}], 0x9, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$inet6(r2, &(0x7f0000000480)={0x18, 0x0, 0x80, 0xbbb0}, 0xc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 04:11:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x0, 0xb9, 0xae13d30b68cb0060, 0x0, 0x1, 0x2, 0x2, 0x2, 0x1ff, 0x75}) r2 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 04:11:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x122) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) r3 = getppid() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7fff, './bus\x00'}) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0xa) fcntl$setown(r1, 0x6, r3) 04:11:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x28) fcntl$setown(r1, 0x6, r2) close(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0x20, 0xfffffffffffffffb}, {0x9, 0x8}}) sync() sync() recvfrom$inet(r1, &(0x7f0000000140)=""/239, 0xef, 0x842, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, r2) 04:11:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r4, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7feffffeffe) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0xa, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) 04:11:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="752e05584fce183a985f234f823bc6aff9aa9db7aa3503fe936425e8303d89d3931db35b55ec5605b5b01d250c53f0ae3d50fb15c5ea4c7b34bc273c07", 0xffffff4a) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fcntl$setflags(r1, 0x2, 0x1) 04:11:10 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:11:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) symlink(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='./bus/file0\x00') symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') 04:11:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8280, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x800, 0x100, {0x1, 0x1f}}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 04:11:11 executing program 1: getitimer(0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x0, 0x7, 0x1, 0x1e, 0x10001, 0x1, 0x2, 0x7f49ba82d7a87c7a, 0x3, 0x400}) 04:11:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r1, &(0x7f0000000180)="b10bd68ade94e7bd3f1d72a8c40e0bd669fd5c4b4065b1d8cff25faec25841223483c062d5e19d7a57f035653f00d61027bf282f76092d6ff0d4cf33a13a103c3d25ac215e46118ccc3ba8b3cf001fe24a8fd9f81b3ec291f75c6a0a44172047491d18c684d78c7ffef82cfc0f1e221bccfdd807f9c18b1faab99289bf1d4bf3fe12decf83a01874828f52dfa1137293be2988141227e7afe62d11301e0c07473bade32e79adf42b50b822850f272e066fe7fdf4ed652cc0f177a223ead95d6ab7e6b56a2a8993e24b88a1f597eaa5b4ed144c965691896971c768a114206b18dc2eebba418b4a5e1661196d1c871f1bfed93d3f9149744169b18133180f079398492eaabe0f5c153ee80d3f43f1780aaa6bc542696b1921b1e4acc25ec902c145db856ee743df535fa6034176731fc8c19767b5fef7efdc7ed48a6eee02f53ef1f919d721c134fbd87f2727c5ad100c2ee4b2a765b686005a9bb55d8cbf46dcf2a9ee5361dcde6cd645ebc847e08d4f4ca16de6dfbf70eba34e7a68c2bf17ccb884a70e0af855f04493e9cf1392b168a75a68ca268855c991a89ca6d05051c38fd3ef72618d5ca4d622357eb8925832f4603c4e6ee7fbce65252a7fc5fe179edf043346f1cd489aa03dd08e9e358796ff6e54c7383d7fe43936bd88d7111e0198eeb6f98e65b97da930e48e275014c0024ff3b568046206d1d4f8cf15604ecd405ba8ca1fa520f74e33197f57e1999b193ea46a557196a61c83c512d9f1c67c2bb792d94309e509525e7b8eb9dcdb037df148ef212c1272227ea09bb436c5c586e08d8c94673d6e4adedeecacb40e192abf326341f31813cc08c40d151b06c117056f913c4d73c61ecd447a6c9896b0da4ff52eb812b4ad5e36f3ae218802c1d20c0342c87c39c7dbd9b3ba6998cf3f8be0b31d17386846c413c68a0a24ceef8e537bc61037142104395b6ba6ef329b5268cb0ab1231f5300402d7a96d9d9a14f0d27c126fa67fac792213a9de719e49cb80c2d077decf35332c78facea2885a9dd3ed76750b102738b155f9c4aa4dd2b2102c82175159fabba61039a2f984f6de57e6c635c2fb2bef35907f64466bdb43e50952f4c66116ff0560358b54b5182cea8cef3e854e12ebe785cfc7ea5b391784de96acd7357d0ba0090af24f5b83168ac897a6b8a28d43cecbc23d352c49ec4201fd609a9a71fcc12f7fbb448a7635869f1739e0856fbda4808ff8d26b12ddc48d9fc566e24aacb90a2436e59dc8b5fbddc729766145461786a214150c4593ac10239b858b89b6647a1bd5ed7c138a5b7d4de4c3340c5ec3a8c381a30fdd341fbe17d97386fbdba97e72bedcc244441bb2de68f8ff699ec09745a23282543bdf4068096e60b4842fae3f9b5b4d26843c616255d6d30863c02db225d53cfe012a8655fbd1a43ab1032e6afed0d33b11a9363567d19ebc2e0391995f3628db0aa33ec545e2b94d7e8721f060de246c2e884416278e6064e3f7ff539e04c4abfd696e00c73cc8e18ec47506d1b803ea24871db4f234a1c87b54928e1c3e5f707241e148ddc725cfccd0b011c71a09320478e40c4f600f8da384b6ad8954f62e507c2be630a4424d9c0ec21f9c60a5269c0b58be3e25fc1832659497f1f71d6ced34ede09840a8892f4fd2ca1e706d7a4e6c755697726a3977a52f456cc7801806b09f9c8f65f00488af950a83fdc470343d2372ff05d573d0234037fc29ea6733a6f74409b3ded2c8d9a2afd5de5fb3146ffbc82ba5dc2e4fcfc637cc9f540b21c60de4e8da332444dc70cfff14ce1235bd9b89c74df1e7d067bd9d5e189609c7d25448775d11a2cef5ad0f26e95b29ad76b59e7bc58f326f822100720f17efece158cbf4f6b3a3816ce2be06165f528feaefe31be76401a2e4be39a12f8ab5fa410925164c3f5d7e8b8e4577a1352dd85918171bd8e304f56d50146832e55d170ddbe8c2a086fe8313ca41f24e6d2318ed6b6a7b7eb73e3521de9a09f7a9ccab6a91f585639307b83b6086e75d7a33e7a5dc94a93addfc57eb020fff3aba49cc5069d5f131f456fa9714ea89e73db5aea5d7c97d04d5bda9192f9ddcff10a244b1ccf8e9d150722cea57872d99e29063116e20ca6af914fa4f7bc6c4e213e36f2483974db72f9282c9eb9c2548b2ee56af13f2b82ce681f7fd900262fee20231e3d5650d5e49dd914eea7c7a106cda158aa0cd4166b6b063564b4f41b94d86f8edeebf0cdc7a13521dc1cc6bbf25ac2c4e53be92c7ff2763bf1f08933314608d0630ebb4b0121504c14fbd0a746a9c6f30866106b4f86d610014dd7ba07c4fd1171e6df9d516619c276db0f29c9f03d56b23f36733157ae682675846b6fa6a8c76ee229744504602aa38b0420de1ce43c92f843a372c1e5c4ab98cc546cdec85c8feba6bcefaaadd080cd91a086cceb2b05ca94600bf97ebb1349e3f80159e31da9c086dcf5261cc6b28cbfe8215acad9d600b2ed5e992e7c172497e4af6cfd550f1f66172f42854cd198a37226c625fd48b2b19b7f09737b20f4863a550b99ef64b9368a8216f319cf81400376f163f5556c46ae2c229f0e186e6965487a0811cceaa7110498f8a1606211d917c51f6e4b61a54d8fac9d318559e6bbfba57623a333c98d5fc43f3e47f0e1d51554a2e18900829a6a7e28cc25eadd5a07e327ec3890dce1857c7530e0f4bc6d6ca29c686b58a33890785f3cd37dfc00a7c7be53e2718fa1ad696d7d9306d7ea6197a457c5a0a09fb45f32ac0d3d9dfdcc3ec1f5cfe45c069849a99da80313e0a74a645add00a835ed3f0182d1c650bff6573dc8e992f59dd0f42bbb5f336ecaca32e7b9d350777250d97939af532c3984eb1173f92f56ec1eda1ce58586996f87ede65b1e5ab314f6f4c0366cd18c4f17c28b2b9ba8c5d0e0eeb3e4c9c993f916b0f6f66bfb8a83e65ca78612ad50310d9b3c80c5e40a5cb64ff044868b48078f4eab1ef3d89156a2533cf05dccb033184db867a7bf3d1746b8d93beb47ad71e9e10f6762ceb597f57e43183f6e1fd0f63872df37d9d5673743931773ec8be327a93cd1f80ca6474c8bb1dae5d4105045dc317a535b266bd9c59a3b589938ee5a6a8ca38ecc9e0f9324a45e6e1c3a09306967086580eca2c104ac47a7dee5e4a79331ca5bdf4fac8c6f5aabea80be1aa4a45bd540bd9efa9b0602775ee1ef1ab034adef08200526f47f5c5130e49edd7073f9569cfcc4bd77b0031cc4b4730a556928a36b3cd2c9ad039fc87d51da064e4f4a7646c517a3bea4c44103fe72121b03ed90f63008d1ca5faac62eacc19453facd9fb6f2d880aa02235a13d295718bd875138077d269f5e4cb08691e6ff7748ca3bb3e5af0c09827a00e89003ed6f93e4b011a595abc21ba33f9307182037d82d07321995938ade998129a7f7196c25a2ec84c7e880289d751ab86dd52d45d30ba08bc9f1daadf452d113cf7ae2716644a7cdcf9a8b51776f71f953e543493d18d30d75759fed3d363ec4f4ff24f5dd24af108e81b5621e9d1d1318438edc8ce7f6a5a38c1d428029f3ba0a7ed2abd400cc62ee3f52e73fa43d5f45ae297e16f87906198c2b39062fcef5808cf007415cabef73d9c791daa5c115a62b14048175ef788c8436b1357a047cc90318150b2aa2876effa04e3bf26960854bd686a59ccd723ebcdd8c5f51a0afa9c768cc63ab4a0f02e652859233cd3ad3f0c1a5d9d4b6e42d764f04412c9508f038df7e55be8c215f26ee6b5595e0ddf15505698846ae7a9e0293babd49efcc3c36b99b373793c6fac1c3f945570aabfebb07f31ffdaf3ad57da3e517a1cd836cee5e122084eaee14df6c0fe1c358adeec2ac775ceccf23c1911ef6ef0b2e26742b03d15a339f0fe8dee4f7d16eba25a6e20e887d0b281cbde50539ab40144bebd686097049f7876007f0e60dadd8410b0f73306efba6021544fcff40d369c6e2d493d016e12165dffa756d835c06a0c9311ff69dc1d303fe3df5e7ec9f104f0404759d37ae1bad7d775d0da6d028bc88aabd525ac87eae514e9950be5378578f76e6e9d1748d5f82812c25721474bee9879e7ffc091509db5ecdcd95c400187214962838641b7ab15a011f3e3da47a2690adb472fd12e872c962c8b7a9a620b51286c5986156117b1b1f39a559bcda98558be938012302f472cc742b8b0837d545d3c57a6125b6b7fc0d0231c8285f6a6c5596ec5c38d08d10e8fe79e2abf8b1cc32305c0cfe74b97d632a9a1eae354e9462dc0e6165b8957c59c3915298621cc05e242b699ffff53e0da2bec6087211091c590510c5b1794ab5f538dec197cbfd80d97516b965aca0a6646eb2ccbdbc361dc0e8f9eea6db7fd7a293b2110bafee26fd2b3cd26195b3a00474f9b2388292e0f2753e43bf299ac9dd37aa9a333b5b569163272b6cedb435c904eba2bdf5a8f50dd25a8a96dbadca22454119f53bd98eefcca7f888e392e0986356e9b6339629279e27ec97fef80b369942ba7d8d4eb5a8ef157481d813179ecb111a3b6c9ba92c5255e384ce58a77e9b55f956a20111ff94720025f947085eb7f8b5ec2896fbad9a3155532cf6f04e2ec6d1289849dabb45688d98076b8c3e946ab09d5db735ca870a878c775d38107489eada7c082f9a03a238607a6975af2a9bfe871d24c37e11da94656da92325447c5965506f1b3cedf00eea90e54a97c8918ca06a6864ddc6444a8b06bba7957f9ce930e8b00777f487f9d785c067a9114dd7c7edbe66a408535980469aed4b5499359e0f18ac513c7cb5b3b72a70c78b0ffba532ae8bb58d192930b1daa3769c6ea2959289791bff03b05a91410b4d7e5bf1d3265bd02ca19fabe6c6d97acd378395edbaa92360c5a9d55a0f5bf5b216b20f33184aa110616dc3d5c07173c5e2337899a253757aa0dfa56615ea7e19830004e2ee30711df8a98beb74b7049e22c80137f0cebf2411a5bc16bd2e162e8bd340f7b9360e4db86850f0616a3433e83a8b75bfd47cce2bed1bf2a78696ed7a2154733ff7e167ab36a52cd336eda13a22c3d3dce0ea4def47815c617abb54ed7cdbb3d1b606079926d08c0b79d3c48a648a3e7c9ca8c0eab4b9040869e631a42dc237d54b8c15e96a309f53ef84090ba9bff4884bd2920da8435ebe543d9c115d0b56a72b61b172023e3efe7d2fb9a64c97b792c38800dc467ec5e1584f1239592c5ecbb05a5205edaa9bca78f39f0f8f57a1b15d490b6973f1419a66edffb6e9bc28809baba89f19590ef4c9292d5cb0f53a9e6edc04379ccaa18a063a88b194f16e32a76147d52b767113e00cb36aad0530cc7d203db5f1326f7e654f77f50c7e34de29f64d5bfe3dbb0ec864af613640ce467edeed532cea391378f8ff54f275f8015900cf241f61ea5b4f0522337388067441f785e9bb6c9e63eb959599e00efc6ac89e847f44aaae4351c8da1bce95640dac615b6026ced7f797b8682f4b01e7e5a2572fcb62413051407a5acb9f083e3004e59fb811caaaf8d99eae950a20cd195bb9f46ca20da107d17972086ac26bc5c2685fa170fccf144904e84b22fd021ff7914e5526d1858188edceaf129a051ec3285eda0fb5205c322204ece75745502801416eb30447dc87b24298fc87bb312cfce81554cd10296590b42d485627d91a24691d50dd7c8c3d8cd6f7642a83f7abb3604b957607c21f3d8b0f5c802b8cac99d1dd61d7f948f92286fb9afa28edf18abbe721584d06f47a7b6170695918e78f404b1702baaa974edb22cd8c184b86d3a1aec", 0x1000, 0x400, &(0x7f0000001180)={0x2, 0x0}, 0xc) fsync(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000011c0)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x7fff) 04:11:11 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 04:11:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000000)="1c29c0a13c39f94532ee6a2de6eea4383cb8d591f46f0c4ffe8eb612af0af9c26b", 0x21) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffe, 0x7fffffff, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x4000000000000007}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:11:11 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) close(r2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000091bbc7e6049a8d4ba93186136e881dc376e6e0c97c6420f21770d499ad368accd9d1f86e6ef7e14e25c6802c14effcc86098482609114515d874d5cceed917a554a548eac7aaa049824a59c0cd6b40192b499489f9247a9f5b6b32995dc0903387a17f6b08eab12aff8b3231865bd1dda866005bf6f7aaa4a29381d36f136698eebe36ff05680f0448bbd39cb7ee9dad2fb92a2c560b4f9bb46ababfe8608c1233230c6a2fd000000000000000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x140, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x40009, 0x8d4a, 0x9, 0x1, 0x400, 0x401, 0x10002}, &(0x7f0000000040)={0x7, 0x401, 0x5, 0x9, 0x8001, 0x100, 0x2, 0x80000001}, &(0x7f00000000c0)={0xfc9d, 0x5, 0x7, 0x7e, 0x1, 0x297b8c36, 0x100, 0x1000}, &(0x7f0000000100)={0x100000001, 0x3}) 04:11:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) socket$inet(0x2, 0x8000, 0x400) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 04:11:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7278000000000, 0x100, 0x7f, 0x0, 0x6, 0x1, 0x2, 0x0, 0x0, 0x9f6, 0x81}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x420, 0x0) r2 = getpgid(0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x80000001, 0x0, r2}) 04:11:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001100)=""/98) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 04:11:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffd76) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 04:11:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x180) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000002700)) r2 = socket(0x2, 0x8003, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sendmsg(r3, &(0x7f0000002680)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002480)=[{&(0x7f00000001c0)="9a157589e77e65a203118e17afe2b0ccd78f94d469dea3aa92b2b209318a2b20acd2194a27eb1b027cc1a61780426867a1d97463c230b9299777c14b8d05538d64c9818ddf69c41c0d48d423584483c3083272a183559f49ff1604cda5ebd471bf5f883ee444e8c2a69c28620e49f7a64362a912383b597e2ae9ed027df69f53b4b2726a0f75319a4158c2c3e520018f14f028fdfd712a81492316a69fdc71fe08caf80278111a837c299eec8da28d1a96c90e7d903268d72a2ba9b1461ac4e698a1716b65a167ffa127981d5f86304a7b171bf7e925059a2b6e44f1f728e7411ec5e0917ba8254ca3dcc07649aa8237a731d1a3e432d0cb8956c8c1fb55305cf8d38f077b96b0e0e692bdc19cef4cdf7b46d4e79e6b4ed5e9abc7a61d45743e45cc94464594894c1f8065dfe2f30ee38ee6ec05e2806867990543ca9de7a6d7bda0dc6abc304511b132fc9afd0e01042c2ecc244395e78ab41294abefbe2d2482aacdaeb3f659c106b9212f78b0079a98c89056b533d0564485e4ea6331cc59bd0c6f10e5231a77e5d676038f5dd1808d4e46314af666eccca8c7b005ce611f4bb307901dcdf5ba022218e3fcb5765d8a908b29e426af11ff25476501339897c927e59f2781c366dbdc05937f0412d71239900b8c81cb28a1de60926292749b776105bf3025deda2c1fdd5141f6b79e54ced0d954e79672019f3fc2b3770dc75784c6b006f83adb266d276e31df6ebdb77808ecf1b3bcb3507428c83ed49c95791de328eaa33db1d7061e8d10cdc2f28d003a65a2ce60979e1f8867239edf0ab07873be598c17e67f653896412f15dc4aeefff3870e85af5fba1f4958fd719c1aa1b8b4a2a837ea9c4329448ea08a04b4177e378d56a1ec73b9c353b9a4d1b36db112b841d0364c17eb9c652dcc996e33316f32409f4cb1eea6210409e2ea354a0fdc269b0e127435a1cb20f488926a51be558be6bc17f5d006efbdcfd12636bd12cf6f6dcce855ae288856aef9dadbfa72391edb80ffed4fc8de83891e57c68a84a3a080be1b0c8064a146b26421888ba05f03315aa727fe42c67c2eb3f4c0684cd048ea6f6a129ca08bcc654092a390660157e36ecf6406d01e6d89f6c6065f29e46d8d59b35edae992884e6e1e17ac9414cd4ef03d681f1cf815b6f80fe0b86d92b60ec81b03735e96d111a5d6873c821c57f02a58a03c482734eb728c0db0d9f57b8938ee6c411d7cbb39a5dcece3ef895720f17e219664e9478902decfd0485dc4cc16a3c16dd999a547c7875f9a5ab6f538aa38cf515bb5394cd3a4570f109c2c6386b1fee4eb411f120be7176417341fbb8299c686c94cbbde22ac15141f6c09823f7e1daff235676ed76cbeff4d6884a33d232ddb9212ec887a5397e769831f41f5f8e5c4c5cc6ee05a9fe514d1b6ed97e7aae8b54815a71414836c3c92317dd12714a9491626c332a5117e50f375b46e9a806a38e4058d00fdd85bcb760528d8a6d5aa400c649d719bced83ff03470ef5881553c3b7bf41ac3099679b25444f32ccb6a87fc6d3a0c6d9663af8847e79da43a1ca2b32149481f6c2d0c0233234f2a057f0d63b759135a2f4486b8c5e72e46ec3fe16ae5ba8fd53a5609c71874fa5da25527b4f1f9144bf46cd00bae00922cae41e0f540bc4427d238d80d1810814f91b8348af1f76962b0ee450e04243ae83510b803359a1d84a701b91ccbd7c8f26d350ab00dda5b6926602c9357fa5f242cf2d77245ee0b3f8bd9701105aa54d9893b1978f840b922e886c9579bc3bf8ea6e78ce6cad551cb8fe9f4f0f751fca95cdf8a8069092fa77ed42a921e173ae81ce5af38d4f69459dcce911f63e28157ef2f92c13ab387dad9d2ce0494e1a9d89425731f8fedbcc962585de390b52f0b6502b9dd812e583b4c9436d9b6859f9a53c9ad4d799ced002dfeaf7fd0315607b6d7bc2e80868adac3fd940e5916911f8e0c502cd1404fd9608e6d6a265340e2a4c72873f23429aeece7ea1e94666438c5c17220caa7f1242cadda63c1bcc8ad3022a077c651611aaf0ebaf464083adaf0cd015cbedd69f67061c83b898d5c2954772d34bf6e3ffa708bf04273ebc846130399f3f797dc3a38f7a98a57231003e599cb70188cb6939e253426063e558da9db96ceb145145e79f7976684ff49708c8bd3cd05dde138e3f3012810b2d39570e3a9d73c472bdcbc93f4969ba157b906ccd8e5a042ce0118db1bf9a3061fa485cbc1a5aec22eda71c03c5124d5d6a2bd58eb3f8d70475caf772914d1279cd9f31a4bce859643dba78827675688adb4439de0d410ac41ff7f7ef225343fcbd772eebbc1bc808462368e74993732bd67cacf19b4c942dc1db2a07fa2db16abc237e002a4670df7324466993f6387932fa24dbde05bd6158787db35214a5e6003c9d3d6c1c10f71ce48bb11ed17b4334059fe31b8b5d137993af61a8e22b7d4496935e113ef4f447a507a5209b76e486a9b3bb78bec0ce3d1a60902578ae94fbf44c68e0b2c5cb488cc76324c37888de645de6588c61ba7c44dbe059b8abfe77f81458e08682361883a9c10ccffd8a440ca7a93b6b197b1523de9264b91fbc583abdd3e1dd3ac8159da88ec21a4f8e0a9df9e43bae567e516613b18d815e3637d89493eb515df3cd746a3682165cdd1f8b97d9bb4d8b53ec1b0d21b467e9171ca9af3d6b4cba5051dcd109d5607b597bb0604b0f575435b5d340492087be00b518c3defa9a1860c3e7610830f570a2110c4f1be84d3bf4843c77a3f50c50221e7f8509b377c49d64386375b0652a16617da860156484bea34ccdcc96b04a9d3c14da92a02f904ab9828a86040e1639a791092a8d44718fd31613b99e66f1ba60e2b0e5c8132de300f7f806cc41453977fe2e43d555d8d776397866b965572637eb4463a23663011182615f98e29e7e83bf6af7a4d77a71dd2132bdf84b8c81eb844646e8a4d8ed1ea49e7737d6ea2feaa1c774d56aa8a40207e0eaff35ff9858a84766df5fff9c65e0ef8a19dd75f54f0085c174492f6171fcb47cc78d3396242db6254d7fc0492fb54a469b7e7d64a779672d877f699a61df8e909415d275a1c86c8a95eb8a31dcd1e7156b7de5182c8aa777d7c19e9e3bbb6a0245437f3e4142b10c0441a169bf0ccefe196d872b76584d825abe3be4855c1795c8f461e78d8069548bed7ccad20c24076009ec1109d91665df445d5225e38a74a3c578d25d15a123710e23f4b4197fb7afc6e034a495be9eeb7584765b8ebb4a1b72374576052b8a6ff64ce5cbf1ea874834b88b3bc7ce5ffeff59dc94c0e40a41c46fd305271d8c2699dbb216d4d663496f20132baf3fcef5a97306078f34c3efe67bd614370ab8379b35f120c97b05be67ceddfcb68eaff3310a7be131d13942c5cbedfd53697658068f37f51bcdb14cc50787a2dbd6f18066fad56cfe47beffab3ac59f655d590ac2378f381a5e50aae393ed13abbca828fc69db97e0836496c9b42cf0c12e92c925b56c0295f1ec1892108ec9d92c6c498f958d84bc2e8356027493c51595b8df051e9db16665fcf6445ddda7eddb68bbd01322ae2255549f1e1a9139ddb800fff7a5214996fbcb7a146789eeac219970ad02a8213bcd64b3fff90ea439af6206a002e8becef46baf458898c31e7540fee4a4e02299ce814782c1f4a0065a6e8f8f4a136f1f56f81857fe07641e41aad09829aec83a9e64ca4b1990f5dc84f7d2139c740dff960105252fe3c4427ae00e0072ac2aa930347b059df6b9311a20d656322bfe42817a2bd1444fad584b0e5dd2785c5937c9c60cc946f31be912bfa66954197a0b758f85d9cb156766da32b3b366499719054d969a7bfc855b128bf82898cfcc777aad320cbef32d7692a2ebe8973768c712c9695c3844ac8ffe79ec19c8b542def2c9f1c3771c1d2c331d2838af706d4ff70a02d8ba0fa6047871443601fff48537b0c27436471bd1458fd29e85e0dca3a9311ee952a8dc9fa825db1216b1b4f029e6c24b2b6f56f1cbfa2042849844c664cd60113d06292c72f12e7bbf86ec56913e9b23a3dbcdb67c39a2dcd17ff6e993facd813a4b2d1541b2b8f48cedc847e23e3baa7fce36b47b607d5699f7f2b949a1734c7a95e8ffdcdad64af64eae153088693390c9ce779109203032d6fce25cc33e9bb45966cae471a829949f313f9b13253cdc72924ba80859197f6b98becf5575f1bfef5c721f01ddf9a49703122eb3b5657878a3040b05bd029479f19db0bd630dfaac5686fceaa96b208c5326885f8e70e3db1073818ee0d6ff35b38a9df2652c9906716a854ddf6fc7d79acba0a1eda6b5cdab62bca16dbe11a9e087f9de7a769127084a741eb597fa9876de8fb1d33f682c82090bf1b560afab6de3738ff946dee074ecaa9aff4ed045febab35b01bdfed4f3f4952ec1419e5db941ab205cb5b4dda985b76c2157fe1b16f2b50e1f251b18f75eaeb26fbbacbe1985aca63e24a91407d6268210704f58b6f724f8f70bd54db46e30cbcf7b3b28d87c96780b3b2830c028e610887a4391e643ea652b2ca32867b865b509d1c86cc9cf94655e4ecdd24f17438a2bf59d7d6b2ebfd48a95d58421c7522d124095cf304346a9c9436c21b9bd34d15bff3e92cc8307ec8eb75d9804a1954abd21c789c41cfc8528d563ffb4233327e844e06931291a13cc2042007d5bad48f145a96ee09019473c69933b28bdeea4c9f67dde115b253bdb3979cead9aed5ff74ccf535f8997f91e0b7414bc7082e80b8e15e28a60ad75436052fc1cb809c2c39ebf4d95f5b4c623cbbda4e97c65e964c33192d2e0f27da482fcd0beef0599faa738dabeb023c3e771dde7b89f8479c4866d61be436c7ee159840015c3c046c49518941f1bb4850a24020e6a275f6f378f02177f79ab319bbf06f5e73c5288fd69ea4a8b8a4ea7e66577c03da96b2eb996bf90a4bc0dc00fce1d0486ba87b0e0c5ed8036a4d03311052bce73fea22878089f43d460cbbfdd5a0d2a995ac655118ec62b75195646884300b462e9133d6451b0f8b96f3011b1f548064b6c3b9c3167a08918008e80158c0f9e729c5d7b3295dcbc711f53ceacb4e2463f33b3aba76e707f7bd2089839c5e5c0559a8586bb27d91289d7e92679f1d694983e0f63cefab3d97d18531291ec66d45691f5e9229b765a093697926cd9996907961dd397866d121accbf7cf435ba051b230dbb21f54fbfb94e7207035fae5ff0c49139da7421db4521c355b5c04a08fcb05ecf85a4eb074ed276b642f8f906030f5620a0d5ecbb692aa9f7e7408cb07baea883e0eb75013d30886ddd017e6f2edc5bcada5644d91651524bf4b8e214daad3c9831301e94775b9dc73ef642d03cb4ca71a3a32177b07ad8d6faf58add438f6b5ecf5510bc7f5f7e81732b6b787cd8ae2d0f3cbe8ac84dc48e608fc7972d8ef66781ced50ba7d7d51915fb003165d4b96fcbd8650cffc7b91d1208d6ac0364051f9ad5f13cf283ce974f876dea71ead542b882a19d3f765d01fbedf19ac7cb55f7a8bf63e4f2873c2f32e3ece42ff3dae72edbfa56ea127dd40c0014b216e63ad7da05648e6d40089ab66e0467aff8730507f1589f494137900277645ad073acacb7f066bc4bf2a716c618bc66b0f683226e44e270fcf398aa71f0add27278e8caf3d278cfac5b984e8ae4113baf7138a33b29c633b161047fdfaaf9370ea346205147b7f31c82c0439588b907d8aaf4013d49c43db03bd0a7eb4104bd078c140200a5caa0e15bac6", 0x1000}, {&(0x7f00000011c0)="b7219a61868b8b99f9c36bdf764e6eafb9911d7f757b3cecd5346d61dd45", 0x1e}, {&(0x7f0000001200)="e51a54fd73d6f5f1bb0780af61e41b98420180d31785b1c496dbb8786672f337ff6c9c9169e6101765648ca46ea504bd0d385284994798b6b0c7f981f0743e43d06f357975", 0x45}, {&(0x7f0000001280)="be5711741ab42726f708d7f1d8cfb887b663de12a88ee4653e5da91e2464a74d06075d832609c3e5a02358f3e2cd103e2672277b191e91c0c98dfe77b976bc9d3d49f0538f33cfd0308b6dfb5bdd49efba7949605740b69a578904c704150f4839c6bd88c8434f93c5ead3c6aa87ae97f72336807cf8e0ae9fb9fed20a483130d24efe88603ef91a5b8377a89b61851130026e223a0e44707bc5dacc4d7ed6123cb8b5393b502b25720b229f9542dbadcdccf1bc476655a1a657da2c1be0897d3a4a912128d4ea26efb9e4d81174bf3d6675e4f49fc6111e638ea99a0d4a9c2ccb44692728bf1fc76ff6218887bbf1d70c5d4ca3d6245c8b8a971a22776430443a8c0fe089ededb01cbfd6ad9663464d063ca9a3d4cbb73e83439fd3ae5f1f878332f4b03335f8a49b7faea3cc8378777642f1d17b9de86a044d78847b0de7e4368c434639f8383d3c7fec7902b0b50cc6b00ce481ce0112d06e3ae0e81b83b891e2568920598cd709bb3681685b5ef51c394f69efa88aca934d1a2345bf10a22c0b9c36a8f33e8db5da83ca5210b3f6effcbf6aeaeb04652ac3b59d8ce98895e1698c164244ec6c970a518909740ad0d8f63d9de87d64e51d8696555231a617c3de13efb7f6f9c68cdbbadf40975fbb46674ecb79b46467b09ffaf7adadb79b40247f63a8af12e19725cec9a56af4ab42860bb18747764161d07cad1421b5b542ecd49b1286deeda90a0d965f633a64b29c6955a86232d3cb71bd49838b54025586ec0a87f063f93f0316b7585f23b6633cab5b22266df71138111889dc9bdddc02e65f767f5af5a356d211cb13c397ab2f0d33bb783b09ad72f8626e95387464d8252798a9f4f91ba75f12afa0a33a1b70f5fe1705becb35b2d95be610a964fd7abc7573b28d2aedeb40fcf156fd37155386b5553ab3071bb4513d410faef03fdf504e9db9bc35f098bf117bd6d8430e2ac9e456f8de43f59cd2569f18bd4396967f05e1371029d0f14c40dd00c99e3af95f8fe798a4997f8aadc42772c7320944f0ae0972cfc0ea2847955933bfe89eaf46ba72ed1f8da772f11c477c7c3064f7c04602b26de94c847011f0efce838134a91b016827854583362876e8e174ae44be92299388228caf49cebd43c9ba773a7b8bd1990fc788e89e2401f58ceffbcc63d31a42eedced33c099d37ab3a83a28a6bd84d30be58dbe794976fb58fe24bb109720a82858c9831f8fc5b5e33fb10d7bf9f250e8783cba7a0d72cf28276c1020283410aa5a4be455a5df5e871fa7ef4b37135b1d92786570bb0ad93b33c4599ac0ad8d77f087082d54eef61b75a14cc4d21c9fcc8da32a78a72cfe8f6a2665b4ea3ee3d0e8fe2c1e3ab2fe0eda7ce6ff6ead6c02a376ea1592ffeea3f5a9d630088325265a740354ffd5db68b62fc8afda9a0ed8f984a0c6d47ee2c8a0512ac588fe5e59b798f9fcfb91514c5527a195a8c366988b6fe3dac2429606926195236111fb2eb460ff6377bfd6a327dbfd0f37468efa39c186a7f67c75de09dff79d233be37aa6ec57b2448ef5a1ce75067dea1b918350ad6ae0d5ba8930f6940ec4b94362c0b4ef9a54d8acb0600a9a8d10b9f9537cf4c986cca31b19b739c59d1802ea554a277c5271d36d95868b63176c434fa107bb925cfcde827a3b63228d4fc2b76d51c0e84a773bcecd70e663d18c5538e9972462806a9ce9276a7f4dc7735c7c1198e735023d2747d039aada1b63ccf0fcae059ad887044b5b630c54385b72213b96ef8fb7e707e8fd25b949308b8542372d410ec541950e84cca8967f164d945743c89243b141ab5725d7ca1b0f1c81dda24f546a4f9c144e95e3eba6a777e0d490697cbc23b8c30c34408bc0240bf9b594ae3f0ec48bea8708ac6cccac19aa164ee561081b01293b5e7cb926b10f105b712219de74f9c00b2605c6364c809d887bd0d41d7bd0c4890cb12a3e29c5226be7053826c3cbc08e250e4e58203a4c827508a4125589e6e4d42e734029e99bf91dd2101a7673c9f9848158c6eb87853d7df5ee53f6d0593522768cc94bd395c253de7e6193ee3727cb95a27369adfe614160a7820f2f51cd661b8dc9c165ad6489d4a2b010aff76ff7a5bbfb4497dc9a56fae9f07e6663d27b0afba0706fce3ecd0e55ff72f2e02331e912e3f13813ba27b4493b1a2f8c2af96ef45b5233ec60e4e6f30aeade403ac24c3c7e064dff51c5a17c73a4029a222911c9eb1554e3e3770754924e22a66702de16bbc9a8311f1008b2940e9967533e38751ba64627820fd28527dd9ae3f2dbafa77eafaf6e6a13091b15d9054b0c604da75bdf10e63613eab3afe0be67cb1b6d464ea03bc0511f48059b9d83a164b5010c5e9066c847bb378f4b09d2ffc5eeb426116464cd169f092ac25e05686ac7fa87d6b10618098d2b5fcf28b059892bb78550828e3656764279d33a409e97326622b22d63007a550be773252a4909062cb9a5cbabbbf78c052714837e457dfb5abd273e9339e456e956e5cf00e19e369d984b6328dd1fffb658cd3a41bf510a94bb9f392922aade8a34b4d70456f7aa473568b7ce44844819e9303232ae79e59c679f4bf649ae565f790378ef5dfd2f7d4a255e369079d306be3c993620cb214b0ea2410bdf5e611ecef32a1d1d33fbd5b78c693b9e6b4ba115376988f209c9a6cbb79b308c11b967746bb1ed54e0f04cf44ed2bfe477a090a6d667a4ca9b0ba62e6b5a9af055ff5e56c927880aaa1121cdb8773b7c172c1d40ab4c330d5d42a7dad72074c03f38b8e89ebc1e108e708d31d4564f8e93da6248db9fed39653b56f6ae16a5f91d5cae683c9efbcec4a681bf42ed79e57683f91e3cfd0c0e1d387a6de38f67a4d8ca9c1f9e874d77c9ff5321a8aec4d0b7da453c4cb529350315c366e31ef9ea30fd7d18ecbb72698ae6ac08254d378a640a860c43e429d1bc133710f7cd6432ce59ebc9fae029a1a51fa097ac372791a0a83f50f86adbc2d8082b1dba942d755e882806312e795a51b5332fffdb54c50613ab5ae822b64717a2f0300abf559c82523eac0015a9c2b4550525d1049b8152b235db186d4c107df1b93809a3b6a25c7ef422f5f90d0ccc792262f7138bb9005db2f264638fdb48e2863d74ff9fbe8ceab2441d453025e90dea2689878fdfd34953cec1a4072b71dc18e910e53c86a27e8e12299906b855d281a596ead6f61866614a06bf3f5f83c5b2df4fa9b6c0a1ae1245270ffdd2fcd25e8bd1475d7e44e2f45f7ea3f0b73fc48629d2afc7cd5ee23a1465fd0eb261bb9a14e971554f61737651522c5a099bf1095f36884eb2e06ff1f9326e2d32d8e8ccdcdca2895cbed380ff4d7825a79dffdcc8d53f700be789ff251ff84c7af976a07680e2714c7415e1f54173edcb65e671d36829fdfea490475f31ed78adf15ed758e7d804dae49c3b6fde32c323a750bda570c84e4ad7b12c395308ca493ffb3bde9740343076633d30bb2b1ad92d1888c5a303f3ea1a1f2ca51c8180c3d71e9a12a6af9d0a092e00e9ada53739ef8fd9a1c1b914a0993bbdbe7faff8e71bbed067bcd0c9b32632256579cd64a2c4fb01edff30da2bf676bc2b728ecae971a5936b578b26cdedbeeebe925b1c5a15a4ac35ac46089cb6fcca931b9db47e28cdf55b7f223e5ba8c12a15b4523774eeb8b1492a8e6b72ac10dcb3ef4dfb1eaf1cb04c4caf6ec435d98d2ef73f7c4b6a5255af6b444762265bf31f879bf0efa6f0218576991027e62dc64cdb482d4f8fbcdc849479cda24af22dcdb1b3dc78b111ef96209fb461092a9d8b435bbe35c0286fcf264c0ad234cf66365007d4694248e869dd975aeff2170224a42fcba3526a18f673c4b693b89e696e5f35866b8f604788a0f8c9fafdc67915c8d3c99865c74ea4d1fc4b205c48db00ff5767ec8ff5b5aba65d3a6653cf16d62ccbbf76d9d5f6d90b727326321a541a5f87d9311ce75ef9018aeadb89a869218e016a13ccf7e3076bf649b3b8a0020b03c2810668ffca35bd3b25dbe60acb8c3723c9255a40b60540bca8e0d936d354aebb0a8c47705d4733008483d90e5be3732fad7fe462fb00f502700f72481fb53df411791dc8de26f7c9c28b451aba72c277522fb42d1af3343e676f0920422b4aeafb8f0a29d0c6f6e9c92e15c1437ffa0bbc776aba70251e6e5194d1fb24cff9708e971d8d054b71b0a8c9a6b5cfb4ae75af71691e10bea84ea34179f23d211df0a9c419f2e199d9e4112ba89a94aae24d01eb520034afb19df66e8b4425ab024180baf63c20367cd6d62fbd98b7b932c37a0f3c4c9b2573f5a7121880086adff615ff7214b38e1a3fa3e9896f4b104679610649a5ac02fcf47405fab54e85a30fc44131660989b6090053e2b889b0b03bfc719641a08ceed1dcbe16a4c94a3b300ae4e32ba873d60a70ce12fe9b4d21135ece88485d5c780e2c7afa9639cd713d181e2478cd538b1cd05ecd6106b1105a4f261ec9fe8a6cff66798810add60f77f57bfdaa889a1572990f303435f67d815ee947bc73fa55615c753ef17433cdf52a6c941a06bdd58c33876e5e291b0f76bcf8ea733d708fb813ce249ad4564f9f6555628aa38758b975896f3f3f186a4a403980f6777513a6865b1dd568455ebec6b2fd4196544f66ff009828d06806c07641e3660b478287a90bff23ce08c1062cbc5725b678bccde49a291aa5ad99aa9a676a8a0b2652d0d25c87f3deab46cce5f067902d4cfac6ee71cb74ca16586ca729087f0adb8501295d9bbdb8890718288b664bec47ea2937308d2c7af516fba7e3b9da04b3e64930a2e96618fad4fb447ab5e6415fe662e9b52364b7c7cfdb50e515077f3849d5d088fed06c0a749260b725e8ffbbc692db4c84539ce5f9d89c50bcb4afc856bd5273460488e4b2870da55aa404a6fbd9e536839ad4e7627b750ece901afcc0459ca6cf8d14671020efd9c1c899353a524358e9df0c97cea2cf1a837d7ed7c5bf287fa9b16a890366da4b6351bc6d5fdcd59c1d615562511a36306d6d67b4c2a1fad0fbbdf8c9d9945894cfe8b17df82b5150c0cfd77d7e707895da67e35ec6600f5d8d663cc29e436eb35a4b24e40b63fb7bf61c9ec1f847b837f09b40dfeaf03479b6f01fcc57d9279e6629b586b25c31e6f55377eb4c822764d80170603c923b50b0969659ec2cfa19f86d681ff38932b91235775e7335028d1f61e83e545b68e46b71ea5bd6941d814b1f9136414928b24088811d467003f7f9c675ee8da250f1f04d9ed71504bd807b642786d2c68c6472e151aaf7105695eeb7007cb42754e0ccbd6746257b9a99869be3a61990a36a07d63f24c260470da3c0520635a0cbcc6897b61c0ec41dccc40b17934a5fcf59b4dfa8e70a61502107d64b11cebc52148e919423587b87ca4a742b3c41f528682f25d9073f968d42070c5941360bfa76ea9525271ce3c6db207eee3b183cea7f9dcc7fa70ddf7cefa9d1c1378b92bf19505e62fc7fbef9b57986ef9045eaf1cda28659268dce1b0b047271380e5b67310ac35b38f2783e7f898e792d2e212c646a55443003879465a30494bbf0c5e5baadf1e0bd2b59256a1e4daee20542cc3359358743c87ebe250055fa17376ba6c370f91189366efc6942e60d6017c5d2de1d6b43b4d3bce8775b80170dcf026975cb8bdc26a63b8a0b7c3017e7df9edd7844838437227560afa106d42c7be919a13b73e1b3b723186df6a27c189810ec4f1f047cb0f4ab14d98074d36e519cd3155d3dc35a6e1807aac60c7d", 0x1000}, {&(0x7f0000002280)="f3d5ae6279f79ecd8a555b6570eb82dd9bf8f5438dea282f6f4f0aa14293937a63e455f72cf3c9ebfd49589e56b4fa40bb93300756820de72ae040653f2113602edc7ba6c0b317b6ef6723e03bb23140bbec8a9a5033bbe563eaf3b5f069645fab2800e240d9a96a0e19e66ded408d3e7fbacba718e273723aefb0c8e89f1eec41dbd64bb2d904e39016055f2d99d339bc83247802df1cf01c244fb6dcad7369519c17e8e45d0b5ed3d46bb2464af252158374", 0xb3}, {&(0x7f0000002340)="e1cdd5e1e5c3a00a9701bc7cab42e9505ba8c9aa6d646e6b42488248e92edf5bcb3ff6abcf333c1576a39c5a2abc9127", 0x30}, {&(0x7f0000002380)="11346c9109bbe901dd9dbddc91b5b22b903ea8faa634de0145f7", 0x1a}, {&(0x7f00000023c0)="6ac5aef662c789316f4094bf9216a99e72386711f13e0c8a7c2548a2ce34684f4a6f3d130f5da877335f46cc7b0c133bb7e7b7c1556f31a014ca9a7072d8ee61e45e0932b78c770dde6574bc6e10c9192f9e8139db4e1d7ca859a8ea1164a290c949286af74cf726745ed596bd26095cbd70452e98d5a8057c77bd1c864b4f25c1f062e4c071ff7332de05913a38473298fe990a9cf5ef7383c4075f0a7d9f8fae38fb2097c0eeea08db9b5c5f7220d6d64add5d62e5df756b1fb7", 0xbb}], 0x8, &(0x7f0000002500)=[{0xa0, 0x64e71db76162f088, 0x1, "d07cbb696d8c0015a98112e8f81c4774ae0f7bdb7e7171a7d98965f701ca4a74811d670d543b46c79620245cf741cda8ce8ec71f48e172af4d9d2a871155b6c9a99e53cdd1d4d48ef6f5d02a2679ae69cf4cb8d843174dcc14d3e80917c56a877395c78316b0e81f7262dd34b68c7540881faf65d1f7bd08e6ccc1383529dd833de7e0f7ad36335d79ec08cf3f34d462"}, {0xa8, 0xffff, 0xfffffffffffff49c, "320b3adf8aa1d8432b8de91ad248bbba9dccee8aa346380bed23dccd5d0cecd0a34aff9312d460ba8037fbec5ee88765bcebd7a820b33eb192fa5ab05a751123eed68829524ab4039b3ea04cca41e464c4ca50256db3ead98328f19b573bf164e341cd199d7c115892b4206504f93a98184725b51bae6b939f5480508e97f5aeb5addd77beded3b97ff53898522569f48f0e3e8bbffbe412"}, {0x20, 0xffff, 0x4, "4ab1604dca661bff10ba243036c0a0"}], 0x168}, 0x40c) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:11:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getuid() setuid(r2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 04:11:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x8000000000000002, 0x0, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f0000000080)=""/96, 0x60, 0x2, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffffe, 0x5}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 04:11:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xffff, './file0\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 04:11:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) mlockall(0x3) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) pckbd_enable: command error 04:11:14 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x5) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x6, 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x3e, 0x1, 0xf545) pckbd_enable: command error 04:11:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus/../file0\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffa) 04:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r1) syz_open_pts() 04:11:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x976d, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 04:11:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() chmod(&(0x7f00000000c0)='./file0\x00', 0x50) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:11:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\'\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\xbc\x00', &(0x7f0000000280)=':\xf0!\\\x00']) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000340)=0x3d) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0xdf92, 0x0, 0x40000009d1, &(0x7f0000000140)={0x400, 0x7fffffff}) 04:11:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5fc9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) unlink(&(0x7f00000000c0)='./file0\x00') flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 04:11:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x2}) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:11:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x20201, 0x10) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0xc) 04:11:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x101, 0x8, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f0000000040)="35f6589fa1a5cd40943785665e5a3c7f67a5a8c78fee6e29d24bc9371fc430e570233e68641dfc7a1ae308fde40cb5267deca69791e0812f7d262247c625d382a5079612084a9fd5600c64fa6d517ceeccec50dda2a9ffe45f3b072e42381bb3837acfaed445420432df7bc4837c836e253c7b4e8f3967a170e1335acb5fca5f94dba2d357a547aa5a385f07d2a7a0553e61e447f3228c05bcbb7e3da132805ed6b5b6481bd767ff6104fd3b40d7e9170503f3ed58ad9153ea1f74ece341e6b5e480fcef185c4d7f70265548d36cc832e977a362cff459979c4d267ade205fd105288c3576979e7901e75dd60c9facbd23372709b18c97f47cae62e6", 0xfc, 0x3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0xfff, 0xf, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:11:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:11:15 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) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x400, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) fcntl$setstatus(r0, 0x4, 0x80) close(r2) 04:11:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) r1 = semget$private(0x0, 0x3, 0x20) r2 = getuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000180)=[{0x47, 0x7}, {0x44, 0x1}, {0x67, 0x8000}, {0xcb, 0xfffffffffffffff9}], 0x4}) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x70, 0x100000001}, 0x1, 0x6, 0x4}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x3, 0x100000000, {0xfffffffffffff801, 0x5}}) 04:11:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x30) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x44}], 0x2, 0x0) 04:11:16 executing program 0: r0 = socket$inet(0x2, 0x12, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:11:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0xaaf}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) 04:11:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="8f67ec56", 0x4}, {&(0x7f0000000080)="04f52245dce2fd3efacac56dac0c4b730e8c4a7361c14d4918f64c9c23f273045c55c962016f140f7415571f1a3e4e5720beeadaf4f13cf8b75e4928432cd2d70b990ad6553c9cf12456a4308c8438887ac0417467fe9a2a521811b3bb9bff70d83463173f2d61a8b5c6641ddae66e6541efbfd4606a013e93312dc88e889db2a5f0c8cbbb2e07c990ed3a62256488b855d1499fcef019cd235213b000b4cbca5db3d19c603a88a3c560cfc049033538fa80dc03aded00f273e06f56ffe296bec0085c0712", 0xc5}, {&(0x7f0000000180)="67e8cd38243824207fec6896e1fa95be376861aa444dbfbdb2489ffbd466286927451f4cebcd659f8f1c10e7256184c3489250b4225f44d77a1bee1fab3e11c5eb480ada08370f02be2790bae5b3c167d123027cf79f6494bfabcae6dcf2b59dd3176dc0da3b20550c5b002b57c3de496882b912a3553705fb9a808ec65901348bfa536c17c2ea24a2275830c4dafb49fe628f2bb5a8140adbf019d91e61d64ae047d071ba4ef6bd3c6339124c6c772f97b7e83c40d35c6dbd6420cae1604df34136175b3cf09255e285fef9e03500909b5411d2cdbf2f637e6ddf527ed4b4174d0cfbd79f979d1f244f967061d87721375e", 0xf2}, {&(0x7f0000000280)="a59e8bc236bc40823d40dba09f7fcd30f04e580d8f9933b54b9b477c1649371f6911fc74691f5ce5be65c49c5f", 0x2d}, {&(0x7f00000002c0)="4f55ccbbaf7b335036b442c365cc5a2c21ed4251bc15f3f47b4dd3b3639d7f8af65de9e9cdeedbf9b999150e06281155dda64ccd7c758f5a35a066c93bd24313be88662c6c14c6b06838bbaa3964c25394b2665a54277c85a242abf3072fa9e32bd6ec86f3b55925d25006c4f3e6aa187d87ee19c46d3412c119f613c4cf3c37011b239625647b9a6caaee412ce4f4632e53531205c63a81607beb44eed6037a8e2a7c2ba83f14bc1e5804518a5f5a870ec79defed5c54367d2725e63f859d560548aa24c0e1465019fe072f5ec0b7729e0775548766d69dc3802de89c7c3b6b9b0be07a820a1daa837bd40ccd67", 0xee}, {&(0x7f00000003c0)="a3f449d65a5462bd152c34b7786e9ca82166cebe09ee4dfe8c8917b0107b4aba1ab3808c4bdb6ed9da7aa39326155e6259e7c22ebfc2e0f46dc1b423ba9c6120b41ef146d501252fab00fddb3e4c4a79fd253935125789eff4d7ce2be51690d27c3aaecb67e92cd9d25f01c9855090b93341826a3c4cde09658a3e43bb5208280251077513619737983b4fcecdefe1277f4615a97f53e8d429ea191640c7dc9c95dbce610b416e500a7e06afedbf2f84845fae13311dfe60a9e46efe007a58b2942516ac36066ebd52e4ffa5f677", 0xce}, {&(0x7f00000004c0)="69c5471d202f31c62587766b3a466b0f239a3e9900a82764df4f00d07b06695b44d98e9ab24315f218e4d0d8bc0ec808c9459b", 0x33}], 0x7, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 04:11:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r6, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 04:11:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) socketpair(0x5, 0x5, 0xffff, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="82ab7d8b277ea1c065b48d2ab8c62873b97546663b3c39af7c35cc8b4409dd89785e30209b42c4b8c3d6399ab34738c4df2176261d152129d06433ff314354a7a80541899cad5f5acddc3acc72b722e7933a58abbd60a7121e058bfd72c7a9ee151ad0835c6e2876c93fedc854ed5c10083c9b8b85", 0x75) 04:11:16 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x401}, {0x18, 0x2, 0x8, 0x7}, 0xfff, [0x3, 0x6, 0xfffffffffffffffb, 0x6, 0x7, 0x2, 0xffffffffffffff7f, 0x4]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x46bfe) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000880)="684f319f46e3ae4ee29d500691c1f6b4a8e187f849ca98d8441a455401f7d1c6c9b63c136e839ceb80bccb286f01700f063f4de9471e4bb59c994e5f198d6de307616a38fa14535061055607cf4902d3d960a44150152e27664b9e15989f5b4fcfef684f9e125e92ad2d3fe96379d99de66f33ddbc2c05b6eb2e514860baf3ee0e00b94b00bf3102e479dd6c30da0c81428d25b5f178bf351dd7839ba1dbdb3d8da0a0e555330b969b0af9630f8548b4fb205cb0f4277568dee580cc22ffc6b16fd58616402ad7a6d2383ec871f00ab38aa83e408d8e1bb8e0327ac723876324ef5d9fe9a7fcb94aed6b43ec0fd18e64f841010e882a42d0cf39334a98362c395d660d527f7b9652b9e8b291820226cd347e44be782060ef8a1094617507d5fc35bd5ad0b0b39a49b4c5c9df6eb5c9c9d657e2c147f8976043d994ed7c16699cac38a0df8cca9e31f54be049d7934cf685b83a2413fd2db881a366318d60b27bf7b4adf4bf44524b89ae966f6972c27afb02dcbc6f6370d297b0cabeb56be906e185187cc86564a597f9cbf0e9567277b79efbe93f141a0816b22d73eb8ae4be513e9b36b23963464fb6ecb3d1b52f7d15a4d712d306adde0925a413a8d0c9e5903495de5b72b29ce680a5e680af2a7e789848408c879013e20be7bbfd3d7b4fbd6832b79ebdafb7faa4eb3e9d5c22166c28217f0a1e23d65f0f95145043d0bfa84ce8aa14c9b3df7d2f930126d2029ff07f4da08dd82653b260fad0970d009994dd6d59d849a4bc5db2875ea162cf29ea92ce620d4c3f1fdf5526452da5226c6d408f40775d20755b7eba920a06b32a68eb0fcdb1c383a47e945562c3b6b3b445b6588108c24c1055d1a9f7f284155b5d7eadf6bf581c9666ce0398673a388b3138164a400c4ff18f63d83ac0257bf0452f6e609a131a013ee659e47d573a79d921d7f5fe92657b0e6cbafdbded5dbd1ff680eb4be161c991eecc85532c05ff6c7df4752531995a0c480f078d816eaf55c411520a61289ecb37c805a1749e397e32e44800be89758cc078189609bfbedce31e242f5ef3cd8e7d408d1a7999afb70d0e76b315b4bee15972a49a99f8cce004fcddd28a3192c4fefbb600ec84727477968ecb647ef98bf1286bc0a2c18b42d31efae8f40184efd879aae60487be86897b755fc6962d8b23413516bc091aae6f4f176bba2df0ae8fc852c9373f1090763d8e4947163c8c3026d765ea83e7338974d1a169b1d621ea331efec7804b19b74e5daa59a1d15c30ae714d31040ee313f95d42d86c93cb245055502ac22729e50efb2a3944104c1f2f3077ca4dbf321346ebf32b4be71e749d475e70695472ccea40309e2dea78285e35f815a60001493963d99604310bd607c47377874f346d40d9b76f06c0979628b15c13eb55d7791b235d1ac69f27ba3463a27ac811fd771ad15d92a443847b31114249f6ae548f1fe17d60f4bde4856d1b75637e880075e2584f852618126ae47c662b6bfc0bbcb822165c77610473ac26a93cf17ff4748abcb897abfb29db171707081af4e7a8098593839df63c21379279e67bb266961963e11e99aa1f4290ef24ccd73090de17cb66709bc89d8701bde4668418c5a0e34c1a45250f89a849d480cdf16bdde71a5baae97980278375db166f9e714f735470ba634dc71185b75b5b04542a1238b3bfbfadddc2a5a282f3e72a7f92768b954ead403ca1b8c76c90cc73cbc7d31fc2a9984d3494b97bc0c56f30a1d73817947a6f29879494e410c7eaee68cd7ea3cddaedd27045a6f07ba608978dc577af6f19b5c296d50ce2b8f1510038e7077d6266b2bf5c36315001843d4748632c4804441316bb0106f38dfb9ce313d34c11c8edb97823f250da6f85f00464e92ef005b8e0a0d104217d8b423069facd621398b91aab653a796a683191a0b8d201f51ebc9b48427e4fafc5d22b71b35cb66374ebed13b15da81af891dca93f4ba7266de22fe56926bac5f3c15fa6f2c6ebe39bcb401bca15e802532fd8088c77f4595c7a22401605a369b88c97208a4ce19f8abf2be853fb57dad880939b15e5a150c6fd07d5e96af3cc79e8de6b12b31ceb5c36b85e165e8bebe66b584dbee47f227d6d03391e91c467ec0df6743f85eb3175d752dcbc52b8e53961f1ac1691b38c9ef81331e2bd65d621f3705557bfd9bd9a624501a9b449a92a1661ba55aab3f2bd9204e0a9d45e8f85f99ae4484aad66acdedb1847c6d70db80172243347418ceb7f5cc038ba89788ccc99dc593c624a1362d2a73ff9be55e02ebdf87af8447ce4f64cbfeee9b6ab7bab7b874f0c6120d69b1d90052604bdca3b36aafab3d198bbc371142bc3c78d965ebc47a54a085f48833fa6466d9a66ec9cfe5025e63b76a05363ec17f4f1ff1a5a38f3fc731ffedff0fdbf375326dbfb317213d2f1e3fa026cdec493723de7cafd4c6acba5c3b81b2d6da29e87f2f48a5e4e6383d8530038767cdd6d9f07d5c0673949b89ccb997d27567cba46143a42027d95e68ef83fa22f3a9fa4ced87041956646d729ca674c5da5f1f4885fe7c9081df0e8cd4b6e0c47a282a2627cb63af68a2d8228c9769c55e03974624f1f55f5293cbc806241e01c0763acdcaae8d4a2f0dbf1b2eb0f67d851cc06dfab041e956326a1d1ebd163c925687c4bdb7647312ef5df8275a7e397b5a8f61f39b730b9f3c4eb7b556665eab2d9920b1a92b8671f497d46c59a85753c94077c9e371386622031d43a0d17292310aa67ea25a91c05f91e87fad42fbbfec826905e5931abfbf0c6fd693eba7a393f3e8702ebae27a3266f885457e6f0808f223b8c3578a6a68bb672cc309b4b12d6c9584de5b6ea04412a6fbcefcc799247f356a25a04986fc6c1adf52813a0686d815eafcdc6da2208e1c72e83fece178d9bfba9b0f0d5307b2b7879906453328f5be854d9cfa87430a305b9a7a5c4a6b9e02e4e622192434811014a47e39f8ffeca38c93b2d4b6969c1a7b2d71932f8c4b665c2e44ac64f066ca53e89077a09348a6bb5ccf78feabae67a8f8534a9cacf1dc6f5068da9ec84a09374333ae7775f7c55afbfb0cb9d3b0f98e201444102f9a06919d3932a8c5291bfd3b019e235754f90f42a04ac63bc5c941e4e6fead0630a69bdcb53671580f16304deca7c7aedb2dc3cda05ad334bfd271e3fdad80b3e664344cd27e4d19dd94121101b5705ab52eac9239435ee4bd6bed215b4daf1584463bf3981b53b292865e65c423065a93ce455bdb53d8b6c3ae1abd419115f9fc0a739abff39eef4f9c4c230efdd92aa00d8e373ad3d40fb21ee3195bed1f6d0164ddcdf371e0bf809f706f11e21a21459e7030eca5bdbfce5dd9ac86e3a1c4945df730c3eaae050f8b9e6550653d29d928ed50479b00c272f360c8be7ac6bfebde9527fd51580d38831e99bcdd72b6d329a7c2ffc17d66eac6a0a10891a20ebc1cc7404b4da075abc71dac21d4ba4afd64b52ed7583067d047cce3a886baf3c54fa9513bf67d3048d4866821895534cafe6e004fd825df502670ae7768024710deb946c93f8711ec6528e842a8cb19d4a81d5fc34462e4fe49fdba78557ec0c28f121dcaaf6551f1f11cbea3ed8eb9cc02f88695687ae59b12239161741f98c3a9b3e8769b02e5169a31f664f52509d26c393e7d2a25f5e7d4e1ba8216f6cb4e68d0e5c1a53c9f66eee1fcce0d0a7bf29633393c93c5f3567c5e6d26ab069966afc4207a739219da9da05ae69d6a89ea7f4ac39e761b2c217263ce5231ee16d983c3fc6d9a92c379fa9c770de1a3cc7e612c221274a4623d941d98e6074900c9b80fd9ec14060e86ff7b1eeb01819eb248b07a1501e43c8016f48f3f5160f5a14982f9db4c48a73234306d5b592a039a709c78da3aa21ba7f1cce9a2be3647013a5ec6dade906fd88779a44cfeddfa0c6bcab4537313481b7a854d2c52d86510763546927c099bf0eb74ff589bbcc3b9c1d1b25890db3b2b43d603bd50e3cf5067dfadcd06b089fbcb5010492922fab69767543349dfb2b7988e3fa3e5b91b7e16a90bbcca33f39a09e5f3700261bbf9eb0b0a291099fa0b54103d3a6d229eb22e89db4480465879a4d212902d059a57ac0b9f74533a65b7e54af1fbfc8756845e19fab73d556ac86d9572cc2b6c9e1457bafec031aa54e26d13f8641d4ea5315c3f1f93f32424f1bdf32f7af0389eaf39e8fc7f99d3c45c50ac02028cc625eca9897464c316e3b81e7c54f46c7b3a2e9ea9ca84ec0ebb9aa2fcfed8221915d22fa889da2237daaeb68b89c725750960b8fd5e8848458b3689288235fefd9a16c3ac05f1f3e8bf1f2916b711e6adc5c9c5a51c9ed2d3e9e3cdcf2d76138f721353230db8d5d1241fb1abf78d0285bebdbe682f75f2d600b06c69d7785b6033c97fde3093ca6bcc27e070d0d87f0f8dc38b667c501faf223d87c46e48eec3244b0c08d5a99e729beb1812b41ab916fea1baa51f33cf65d16a9d463396afc5c9340b94822a873840fff9ebbfe7110669c2cd9c9714ed234d3fba282789c2e6ab06e54d8ca40cd11143c459d1f56e99413b74857ba359f67a91401b19da7189af3e635a636011b3ae61fcbb929f6d16a0a5277d27ea7fff38662becce96e28344bde28b076527bf88b62719fae07bee87870e41bb0e7e94756ebc4f619100263eb17082e9629e46cc8aa1980383c78dafe2d74dc117e63078d613a8460872ec5f1f4ccf7058e77a161e242b1a86a01719f2bfdbfd485af17915dc9b4eb5c35996e91c7542fe1652be982a10b6c656557c9f942421b3b7127736bd3dad33a0d4200408c1f8f869bba01db2771d0a05b27cf61cbe616674d9addfc11bc0050e88675671587225f44961accaad9f5cb99a7c50ab5fd7cbfa49ffe98e298fa5903c74707bc9495158d0cd4725ad9839eb8ee09611ff769d3df6dc656401843f280d5b6fc54fd9fbe9b2602f7362ab46d00be15b49f2deb69a777b83bceea78f26c39b0ecf2234554fdab7a60b9eb8f9f370a7ac78e15b490f8c91e5ca1f7e183f212fe3c61de5be2293862351dbca61d99ec578aa6cf2834662a31d26b39a9059ed7a596c4bb2842ec9f89742789cb283ad0aedb917446c67a304b91b13033c9fb5f9499b49a62f8035903fa16652643adcba4fe66b0d9b33918937b0bc46b5c3e06c304baa2625ac7631a04d744f83d176ade5a91560cbdc439f6ddcdffd308987c5d0292a67374798e95f7bc8a8d29acd3625cea0de64fbf4f9de16a225eaccfd63ec3eebf39237b661e06a5f020ea52dffffe6e81968f08b1e450b83f686fd1fc9ecaee7a9151fc9e1e478182c4d5626af0614d4739961cb2d0d65b6f95b0c994fecefcc2d55eeeb77657f6cd5c895808668ab564711888d1a61ce23188bd0ae879cf9f585581a10d0663fac14ecb1706c946931b14fb49d34d64e7bb63bfb78dd28d30ddd0436f4c49fd8b94307a70a92a1c68436227357301474110f8f45c86afd68c07c7c1be0693bd315f38f2b273cf79b564824b405a45c8f12f7629a798e2ac2dfddabe2001c3adfc4400e4363d3338e0cb20c56154c5548937cc2602085fab5297e4835e261c398f766ad47a38a75ac1662c238b0beb5eaca7e6c2c21b642ab019ee4c7ba8d23eedd687c30399cf810609faab4befd2f1e0792b2e2d521f8c1efe08324a098c0cc289dfc397a15e6ab005e1deebd99a300482d3ac5cd7d206e870a77d2d377f7ab0513b2e588f9fb4cb798279feed4f59f0f1265f50a010221e4b79ff245c4301f6", 0x1000}, {&(0x7f0000000140)="ac144998c6092c35ee6863467c3db4cfa0cd021e4332dab0214cca838f9c28647ecc4272ba1c4778ba288718e804869cb420951c40ae9860d3b0d3bb33d0b02f", 0x40}, {&(0x7f00000001c0)="3deb4097c08add6335b512e22a05b0af30581146ab84a38f6284984c1016fe23897c553140e852d42fe7a5499fbbdcd4f8f3090d0d65eac8ecde556007f7b1e4f020985e5eb4a9b8cd69c3406534", 0x4e}, {&(0x7f0000000240)="f5245e2f7d8e0602c4d3eb938e661acadb89cd28650f24dd035832c6cac79d89236863c10e65f4a936d8b742980cadb1e22abbcd6c40e75a0b95917740f5a3f01124795b6c80d157ba92ab7f80be34bc13cec066cdca18e99d0efd", 0x5b}, {&(0x7f00000002c0)="538d74059dfee01cf3f54910db793f509e7fa4b5db82b008adfc405ed5a13d4ade3712585a28d30cafe5c941131639902e50657dc9f762f12226f3244df1f87c9a3f348f7a362f307f7ee6448ddfa51aab4b80b1c620317accb5ecbb8eba1877a6ee9641c139cd91405df703ddf931cef7434c6c0c907ed107771ee758039ee98c53674d98a08d324f60c31720b948e5f93d3c56304380", 0x97}, {&(0x7f0000000380)="fcd649bd8ea68770f7e7", 0xa}, {&(0x7f00000003c0)="4766e92da2b6f2d9048887c077709f89c257f7313afc922c711347c7b547ee2a28bd2021043c6903feff7e54442ec515d3ba7de102ffb94af7b7ff48c6ae19f3887976d0766a0cafe85064563d48046758df7dffa1556e9be5e9e4d6021b3b0f9f0905c0", 0x64}, {&(0x7f0000000440)}, {&(0x7f0000000480)="59976eb0e8edb30dd36e743e09cb5fddbc7dace8258b3d14", 0x18}], 0x9, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x68}, 0x401) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000780)=""/104, 0x68}], 0x1) 04:11:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffc0) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) r1 = syz_open_pts() close(r0) dup(r1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:11:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = socket(0x100011, 0x200000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x54) sendmsg(r0, &(0x7f0000005740)={0x0, 0x0, &(0x7f0000001400), 0x0, &(0x7f0000001480)=ANY=[@ANYBLOB="d800000000000000010000003f000000267ddab84489c9652cf1e7d1e7c5b9765514e83194cdf7c78b398fdee998dc77ec941740896e66457fbfaeaa8b5c615270248301fb40e54d60a0b67bcafdf48926570c6b7ecc2346fe55e788248cdb75986fadbcd020949622122453c0482bcdf1ee79f49158a725ffd53f254169f40a89293cbeda2f703d294351893b227366aeaf0d7751705f46c0cf1c77e84d4f490c3e5efc5827dbe6b413071e5b68bc0bc1c8e9b3409b5e66ab1d3d349257765c1095279db02aba1c83238377e11599e373000000000000001800000000000000ffff000009000000b0490161000000000801000000000000ffff000001000000828a530dd10964340adf1806c2c49a6f19f34d8000df5444193f6fd45cfc9ef8e2302196c368018f352712539c69e9394f12b69790f55ca9a9f05af7d0cd3c43d1f25fab4a40dc2d6914d14badc1061358fde12f032df50f545de9c57741545a4d85ed098c101f7612daabe34dddc7999d6b7c3213ae281fed15fc85bbd084eb5802114591c52390b1a4acb101bead2e8f3e0821e7c1b7fd1b40794e516f7f7c314f131a80c4a737bb3cffa6c9309a5a61a8948882cf9ebb0e56d4bd936d420f61a098559b9beebe77dd014fbd7937c45c3b625370ca2acc4de1487b43c7a9b2836214fd5f04ddb8798745d95d5fb386bb2b44ae000000001010000000000000ffff000005000000c8c3b1f20d8912fab750b4d69bf1c71bc872c3cde15065274f8c1f21815d4750e48b0fb4cd2504ffc9fed89e779901f39e50ac7a411b27d4a7b34665345934a3281d05469b7c1978be10a7e6661b7c7ee3327a14709231d3804d69f5d91c25ad543742b767303ad85f98517bcdf9945f0a5e66d85bc2f36bee4be9b18d8ca7c25f91fa0dccf3b2e85342ed6d8cb749a5cf58262ec25af1877830e541dfa8450b072b9c39284a256360c039fdfcfadbde84bf379e82c0e81d089d9f5d45fa984febceeb94ee4e6bdf555529a51b92ceebd6390703576c0e530eff147311397ff02a2d50cc645c837472e01ebb690912a78eec3d391dde0d28b7b1882be69ad6fa21daf4bb369d4895a99c77bc3244acfa03d40210ee66b0eee06c63bbf4f65984268a3bac8122ebc38efaa95c5513b5beadf52136517e4fbe1b4d215c1658ae9bd712cf2f518e4b938de4a23569f1a249045f1400e6219e49456784f7175a9d07d1f1038478a59d11eb87102d8f483519fad537210bac497a4734f54d19c5dbc581a121cfdaeaf81b7e41e7529ac6dcba79f622ef6a759ca3434a12bbaad0883c057aa2660af0c40659c4dda747f20143ec362fc92f379f834c25377b52574860cc8d4c48bdf8d2c2c8ebeb7c24df9803cc1de29abd0d3b81dbdb10fa2907ead1fd1ccacd26e81db3ffc000d32140c9bef84c1512846177c4eec1328d3ae53a61bba86d02e1559a49275d7bb9c641fb7f8eaa5cc35af1ab9e6a672fe5fe42a54d93586f9dfeadde8df03029dcf2b95395e679fb05d64e6fcc0c093e7006089617d2ab54251409f7d704f5aa80109d14dadf85d11b0688f2273c2d9ffe9314ac6a0db6522289f81c5699f93d20e8df76667a94bfe5d4ddcdec9d0ba8918bd7991aa40989054710ac137820d36de71ab87a152e1b63ea02bea0cec4a71caccf6905d77e3cbd6c83ee5bb3ea3078d6264e6c6f7f8f13f93cc44553c2bab7c36da0557a2fed97f96910fe1b9ea00474e7b753be3265a70bb164c00db29d7809cca1f795c62aae8e70f68fc3c9489cb173acb92a234a8d28186f96e3e501e07c674bd0ea94853d5caac5d78427be2e8815c4be21f247efc3c973a2e7c7bbc0b35e90e74d7a3f4a12c6d000f3940c4b77cd2e7c869b5bc70a0d01ed8d04a43b1572a97ec337465f615ac2e1ad2ac4a77918af24030fe572042231ae898c21901be69735b4d44108b84f1e9cc3b3ead242400fb03e0fc641883ae6fdc2fcb5321642639df1b5414107c0a15be74768fea54095460fc640da8396cec8609a7ce9c695b5908ce55d6df235954c8471fa100e4e186e64ec7f22df0acc34c238e248d3742e205d720407b8964db0cc64f04afff9869a2ab251f94442e4573311ebbac950ac39f4e001409103cce302f505373fe6861aeeb7b694242a1339d9d584f26c39b0b134cd8a547dec1ec85ac18d49d37daa3806195eb475fc2d12fdbca31186d175904b6e3b05e8958c3c8ed244dfa04c625d043014fc574e47acdc038e3652619f2b98516982af27c000ad8ed8c57bdf31a1cad84acbc1d91fb0a2dfb8fe8db47a6acd7112c6c89e6b580c0446e7d2176526e010989bf964ed8803f399e915e78da309aeadc4ef66c8d62decd9a8eb6ad84a17ecbb188f768dae6426b86f063c5767f164eb55e37b6ed2be0a1b8c87da7095155e0164f5e45dd17a24708e25bab82624b60e091bfb61652d0058cb274adaa9b51c58d9e58683ebbb75f57b2198142ba4b4b89809f0565d78067ed3d482cac2671044ec4250a39ba7a911b106a8eb5e992b7522171286c7240a4e5b19bba51f31c3e083904132728b157950b673d32567f4b0571e85fb49b09ec117f83d2434c3b11546b64c569aee2b4a4dab4143f7232edfa26d4ddd0a7524a03faafe1bc94ee2de919b1fbea4e6af6e552dc6af1b364f15a77586b0a4d8610e401352729c5d1560d5903b415220c8c5f94563feb3a01f5baa62ca65e01d103e10b64364133e6576b7d2f05455dbd227ef1b95e89b825d4c1d7252583ad829ce3287b6615b77d7d6f077142af75fdf9b37731f10246a5766b9b31480208564f6b2ce356af736eaf7964302f92462e3336f0d8ae7cb5ef65d5f9987e16b3324739bbbb6df23f1e58e3c2fd8b9b6f8f5f044688a1257a7c47d3621d79d270ca2ba1fff1f174f4a184e542de4474900065222cf48dc039236cb991adef1ffd67b5f784a3c0efed8b9edf59a02dd2e5a9c588b68a5761815c4f1a74a822f598ff3638933325c31afd9c303cd8087b6dff9170c795ab05097d8365c7ebae8186673f841d2d8ffb63594048ba3a299ae607b72941189e2be0a991a486b1d77cf2564a76545a8c002e3b51cb3f8a97641e4ab479072566efc65a7e726df93f001e3b498a3ce4c37b273cc290df69103fa1a90275ce602212ecc899d9f8fe36d37fca5c66e4ed845f03502f2601da19d84141e4d0c9a5bd873a6e3afe6fd0bd926103b8b1fd9e6d5feb81a0eedd626354692eb937ad7131dd188dd3a71b89daa77c11382771fd92028b5a829731a7ea9174b7d30e0dab8463b06582169508e49754958d1796caaf19120ea0fb01f9ecaad74ccf781115e68b3b29151f7e6f0605534d96f2d0d3367dd2959b134f7ed1dd703a1a56a321f90f65c24fbdb165348abc12d5530c81f79e113775cc79eb12d732edfc4afb5a6fd67aae6ec22109eeb494c21936bd236bea57020e0d095c2b766fb70b253a6899fe431c2578900d5b3eb6584eaf18f8e20bddf433983459d37d7b15209c56a7d686d0289739e94a735db5b28d13bae599e7f442d5f2edad0368effc19f0cd14d8ce60f90ac542a8381ba94532f044ffe6f17d81c9a82d75161b4f9382aa6b4c281585c0437813f2e610e70601d1b31386f95a85fcdb186e2950a565c4af5972ffd8a7f1b62dc889b9f2f7b422ffe1544b07c26feef656b49b2ab587dc8df04537550887e4aa9380109fdd1e867b237f182599841cd81cf9fa7584b241ed8b7208a0ea2a68fd20b94152a79bdc0a48a496edb0fab7928bf5d9c48b1134f2478a4220b18de1177a68fb003ef8d580eecc4a5d62098db8725eecd46e5a5acfc10484fd36a62c72a53c51c46595efae68503bb4ebdf5c6250a878c93e57d91644b3fdeb79516a0b83e2db69e4aaa94dc9d69339d02061517412d559657cebde3c59017a8185e76cb4b52a05bf2a726e5b49250709b2c43a5fea1c46565dce3a15abefbd4bec0427a15c753456991dbf8f3eb75f52485122e1342297c9f97bc031d52673c1f46fe5d94f41a92b01dcb99cedd20338c727b807d251fb44dc94eca5aeeb7565fd6e5ed714570c3e7e39ca2c6da512e6a976c20d06e489be865623ec655c20a36d2b3851f7a16686bcd9c3db1d84840b7cb1aaa51b5ab61a7aa9e9a5dd08575343014cab709d2e6a1838dbcce6a3643f6278f3115703d24d0e60e696c54775767728fc1778644012055d2ba2f7826782c1b96be17719c1fe7ffc82c0516f91873b9d0dd7952334ec13aad5983c521f12ff2dd3e696ba0e47e0e594a839bd0de83ef2926b52d77a2b8ea3a8f19833588c9f92e0b8e03b89bcba5facd6e54768232f3b5447bb18d2aea50cd732f7a7bda18f84488174d9f0497725645765b59777f9823a6d5481e85a471d36b5dbcd2ab697f75d92dcb8219534f2a9de75ac330c439c7a603ffdfb4077dce9dc8c9059073fa58bc3fd3f969fb118a50644732ae32a218ac4f327cb8fc0680937635ea6b6a04843968b4856dc5b6c2346dae62c85b19a8a246f1e427a3d7a8b3df0e4dab732496801369b42a646963920f44babec240d1c7331f6e0f0d3799465befae109834f35f601fde8f263e2d8adbba87c91ebceea2522c9b16dda8a4527674f208c3ece1903a169ae462115f26fda6d139cf406984ce196e9072d61d460e2872f1765e764f1482745d4765e64bd86856a0ea902382d0aa4912fac58b80d12aa33377f918bfcc084573a77bb419b20e3210f0b8b082b5ceebe9af2b4ff4aea9f85b7e94af65d42bdf7553625498fb7465eb09df4ac12bce2674c07a35de2f37ca5e5c08dec548c7654490eb1e295cc49dc350b6746d84921863fad60a7d3cda3d573344d02bef78ae1c50b90a9ee6de710ab26861192d8246358b905091118de2ef3ad79926c765a632f1f2a102a19765ac82591107c5842d9b0e000b296c617225552e61a1357cbb57746f765f9c1dfae4e24bba12d977874a5cc37cde6223fa3e9439673f57fe8d43c07b430123fbe92739d7b799990dfd3c68efcd2d9133e9c8615f727ff40b3d3f768140899a867fd9630620edd5588494b21a1f16c3ffe083bb804e3af36dca3111c2f29097cb4216ed48d69211ff5606ae55d437dfd4ff6103cef619ed56b26af80975d28f7f887b4aa8ba65924bce97608df26e1b31fd2ee438ebd9c4e46af21abb47a433a6bafd51114c5977d5f14f945e5e4ea4d79eb5bb953f8cbb2397afd5511b80d89552bcef57eba6740dfd528d2324675ab889db8927418fe4b09b9a85b52d37ecd4bda628017e9d26a61aadafbf906acba627d8a7da1550dbbfed28ad985070719e0fa4c76edab0d3b234b75df503ed95868964e9678522c75ee54c011ff7e98dc5ec56583ddcad313b26311b692e220f70a75d4bd058ca034d3861a5cb81dd724bf2ab083226a59e631a4b760fc79b794896180e5765800db4e8aad3dfa4fad04ac8ff3fa923a1678f83a7dab51568058ad40503ced811a9ace4b8180d7bd2deb10dcfa26d52c5325ce62440154f84fa0271fedac0f7cee806a916fc47d9cbd671d1e7be07babb840ef764b7a53c19ced6d931f76ad11961bc4898cb4977115dd6e88f6e6b17f45aa70d46db2545ca2ad0f0d0519fbcbfd2538351b5e2bc20dcbfa393bbd3e86d5e0a255c14ba945d6fb73319ae07c7c6648bebaa99cee8ec2e696a788f1c4899e3f322e8feb7168c4aaef543e9989ac92881cf85716793eacb07913bcc4a80b3a40d9470dd52b008766fb4262df264a313d76d1723bd6bd0b9741c29b65cd81e4e30e94761b0f5ed3ee47148da69d35c215aba8fbaed6f63b9732d7964c8693ff894fe456e4fbe061eca895d39a7e97aa0f5d344221db73864efb10dddba68711fa6e84ca7e53b0c06c8796e2e14ec47d0709b5da5819fe90a7adbd405faaecd276c9a5b301c5d9ccab7f58d680c41ad294e3f0927aa36d3e410ecc679cefde219b7c3f6eea08156e55c37eb5d6585054b0d11054f51f7d54ab24c3b790b054f0ba1eae3dfa750d751d9ed88cba6adac51c8fd3f185c5ec70329b4852bfb603e9b56db8009f71d8cc3cd1f260dcea803bd7aa3f8391a37ee229c6be59ad43f0ed626d45ca995cfeda354e21a620ed9656340a819250b8a9ddd3415dd28ac8f8a4a2d851cd7b3273777e14dc403ccadb3de3c5897e0b221668c4e8938b6b41aa70f56111784beda04ea42d716e0eaeb309edde1006465384bcb0a20e29a15541ab5c626eead513fc7a80b4cfcde36856bbf58078e1829c2ad58f97382a055ba8baaebbb126c6d1d1832a092ea2b6a7bbb8210176d3ad4162de792b735368baea93cacf519bf3c123b5eb815f09551e0a68ffd70db0469725f07f32cda58b02ab7613232521a9ed5f1d7bbb126fc71daed55b4b7e72bb872274923c1ab8f866231ba492db4e454752d9ddd5baceffc15c2fbe4efa7c980097a63ab5d8d9224c303aacac17e1d7ee562bf136dbc85579412625a77893e65b5acad47e79d1010000000000000ffff000008000000f954104ec4e4ef72f41636d81eebc09f56a1e259dde04c6690a60124574ef63f6b15829172d1517d4228dedc837f18a8a50b7b7ea460619d903e324dbe52156dafbb7f314ed4feb968f223de4aab1822f93cc5350359b654d39ba89f693f0d170191c9414eeb74b1dce5647a76ffdbd1d68b5f1af7b395aa7450815585bdf8db35f870eff0dc1f064e9e0ff018377674772a0fc6f3aafec3ff4c784a18c13f76792781625bef44f7fb27fd8fd8d3ba88df6bb390b621ab3e025af010e80388543ddf3eb12ab8d1338b7ffa52545f1b28593d8aa4d47aecdf2e7abedbdd474bd7efd79b96bbf3172a0f10bbd011cf15542f140b4ee6c78aa7a0b34d3e56318f3c07859acfb3449bf7cd006dc7b61833816c2309957abf452d0e4af2b6e115084d6224c00867ab894f230b49f95d7186e4610880682c46115f5468fd3a85184f054cfaed95e0b23ac601d0e64c73cadcb24ae4d15d59fa638904967740b5fdd35099da898939cf06693210f4407f1c6074a44f1a02f802061bc033f77cff34d9dfbb196376fae29ec549513181baebf544a64019528a06313abc15c5fe9d6a773e1c83770ca4292f6982585406634184eccf729b0303b1a9cfa1e6e30ffc45f1d2bb80fe9dbc219d67c012725e4bbd1ab63bd09673e7b6667a70387514119071578611537a3a265b926f2cea9adf47b9aadfe20475ef6b1dce8b41420eeab0a4072cebc5324b57a278fc556b34690ea4b6862b47465e39a7ccb2172d22ac0a8d601f497eb58576d40729f33a9980621f82b00e814e9a8c6f8cf9edccc717dc57e8a374753ced83db24c1aee08779ebcefbb293e28b832b2e72368a6ea3212d33d6065b329541496d579f3a6e952b769d2af27b3467698536970f33344b8e765ccb8926e08dd4497f48449f0f7afc17dd7feb379707d75c7f2e047c9ff0d4cf58a5ff2671672789bf992cdff30faab68c707ae1b87b655a7d03052bf8be467159857e98b3e9ef776385b50661590fd816c75e1b9af65151cb11b74167f81b44984fafacbf875007bcb51880298e4b8704e98296d7462538e95bdfe877025c1fbe33d260445f64346218f689d11ae2a5398473df7b7b54f696a4d2ed655337f263e295c4dc72fe2f6d334cad698181c833e79eaaed533072560382e7ce17e0cb3a0e594ba53d41b2b67f9cb5bddd972d3187fcafc35c04782a7bd80eec36b80827d6814d6295d01f23fc73a45224bc54af9ffa10f1ac5586777ca292f050ab33c3004fb2849b13f2d459a2592d92bd155abdd3098e0cd4e6a9d4b141d995934b1d297ad9cc78ba112381ffebc813bbb082a389d083cb618b12c32fa31fa90c7e07264b046af14b6cc3b014f96b78daa6e5fdd4999bacecf59323b8ac83608ee9b8d2e1c29195d8f0171463e9c321e311883f8fc8ff4a8e814178cbdd7fc7f8c2c6206cfaa27c6f55a16cb334efda44e00c8da56e6447100d0404ffd999ce60d377f404727d389cf15e57b6454bb01151a99fb22c38c42865aade6bc1c17a12f320baf8f125277a8b05c52f6d82ae5f9a761af05dc194a85f8142c0dfc3a88e3c345d72c2e10eb4a6f027d0434356445dbfae01c893c1cf77ebd613a1c6ff2f4ab5cee878c576232a8ea06fdc2b71b3cab5730ed1011f27827fce476f21456f14fdfe3249467c90af0a6a8391c953806147d0bc5c6450a4e984590b6d8eea41ee8789ffbc66c514cfe2b2fe9e384b20a9a8f9a27f6bd4778104d3e44945f9ee37716e23b5266ff66c3ed8c2c8267f786b69a30978ca68f1581f1c9002da97f13cb68866002f27d34d1a6e58beec297e85334002247507d6ed59a797abf2354b9d668a26595853bf7393b90b6033a8a6779ad60f9f68cf8a680316991e3d66f4a9a1584b72b488cbe51bc35e95500d0216dca250d0384a5f64e6e4ada770dfce1dcd497a35bd25c80b7878cb92faa64dc7c0a73cee3d36054a4ac31435977b48a73f5572de3a92f13caa38837c2347c762315379d6ccf5e8792d10883ef40c3cedd80fbfb30e43d1de011b84054db872a09bfaadf6a64af5bb2ae2796fc8815ca737c81d1ff2356fc7e6f8fd5d924a3ef08d8199f069bb4b8b4b8544efefe37ee3aaf8ac261b7ec74bdaa72d11dc030e49f54578b2c1fa569f40f01a9c5db9cb9595e37cd6f0847a14da1e075916954873e04058e9cc91b2e61149117868f9a786ac7e446c16c0749a9d6da00223cddb319b3b23c105444853974c658ec1c1925e497c98a03541bfa27d66005c4020777de830204bbc42090d5ee6a1dd5c49d0c837489cf34ca89f01d09a189c81b4bfdaab73b7df7dce33cc10775164605b79c5bbc519ba26da2764a2010860e5a8ccf146f181aba263f79b1a16fa45f7353be71c2a459efe4781ed3e5d7d0bed53a7b307c96d8047b6a35220c2fb48aedbf5a7fd0ebc8f045af0e6e2fb25bcc60cdf1c563991b1e0c2ac5b9ef999c45cc194f3bf76fa5f678de5da2cba617060a2ae3457b8c9ae454201461a21164e574b170c47278fbe2f52aa600ac381e3f0dd1b12665240e126946efe6ee58c95435783d0fddffdbfaee060949810e84ac388a3507f4efeb0418d41786e82b6e6fc12044c9fbff04a31fbb0862c5a148b0e392dfb0153f46309279adebe0d69daf4315c2e054e3150729090247cb6a48e07dbce0308396d12fb2395f9a868450bd1cd522664d1cc10323d42c7851bd7850d07d2149ccb658289b1422a7a3b2045c7da526d4a926335336e48125e79ac4a52f94c178a6dfb7de85dab67d2ec04eeeabb7075fc82ff2aa610c21bcaeb55f5eefca3b54e3afcfac50aa53ba9f730bd370eb41f71c918cc43d1ff57932176bc0c2423c547394cc6544f0613eab4f9557c9d908743166bd7f1172003629e276407caecb306f51d3508250dd442833349654d8552db84713316965c54f76c431ee08248105196d0677afa6cac1addffd72e416c4d482c75192f09d91c1f9b9492e90a5bf9921871b245879bf17646f77145d9cfc2df7e29e5e7833c74fdc5677f703da53d6f5e38fde22476a16e8d2f0d87af617b824da683d26fbd3366496a69d8acfeed618893d1547a90da13ebaa98469f651c90356c9ac44853bf907b9860663f573a9e6ade20773d7ca7f8ff57089322c2836026604725885f7c01eb8886a2aa961be8b3617cf9daddd2921c50b65067c15e7b68f523d5ed6f473db25716650400fb11f274ba303a6d1a6e8d676ef2470c40f08cd74a0dd63d457068bfe6a823509851b197b38e946a40c65de7d53ffc71eac2c384228ff90bf0cf6840f9564569db8c6d3552f5c2f2fa4e9031a0df747608864cf537f460d498677b4d5f7adc76c30512dabb5c304ff33d36e9ebde0117a22121d7a104efe8a5b4f829e74e60ec35141f5f507a5682aa5a895babd7f30da21c6c1de7de43b90fb156d8f2962b00e1ca80fde71013e82bb51c2f667bddf99eac51d2c5cd0501bc342877b8d2739b676f849875c15e2711cdf9558d92c36d5c89cfbb51b00761f85d9d8d5ee36226cbbccd385b6bbb8108e447f65a53f5d0faedb4c494ba3ba163ed6aa15dbd237b5e2ae0eb7ed51817ea825ef81ff1b7724a8d7428a829784dcb931ad8ba683e5f96aeeb0abfa8b93e0f317556a9a219984c1b50db3dc450b0352c1b53d5d1e2b2c025bfbe4a2d3435b5e8002678080b64daa4a4397924f41a851cc54d3dc4033abd41d3124a86fa73bf4d60d1c9fc0b64bada71eaccd27c34b292649af1b5cab51e983f56e0c611c42b29e8428f34d4b3c8ba865375e7d6aa79179da83b2d20045f39edd397e24aefd4edb12e06340278490d3f992cf1ea2f08c649af1971d6d78bb61e03184d68f678032c99bc92a1357ae5996a80f9fdd324d73579c6ca3700ddbac2cc9d7627a9d0868dab150e45dda81863510bcb28efe8524eb1cf0651e331838086180f4b15b44e9803e8fd233f0c93967bafc728d8a8651bbe5e5e48f210b56c959fe5a52046cbea236cdd2ac1bfbd0f33304807353ffbbafbf953383481007dcdd417a12242517cd2a33d92412d291ae393379c7b726740178c7d090675cc195f69b3910e881384333f84d1442a4a181d2020c440e4280c467aed4da4b56b712578613cbdfa0f7a3adaed27b477e11c61e6d9d202949469e299d49eaf3f35efd84838d9d1f90a483e88afa4288bab2f24c7f8b7e3564f3a10a8e3aac57e5be8faf55d40de6d3eb0358d1a8879f8ad8ec00807350eab712d14e81d7fd74a9a45e9e4d67ba82dad32e050b9d8da1d49d7aaabe02f375b265e7f41400e26a729164b621fb354a40481b52cad00f090835645531e10084addc550d55b998aae902b0c3c0eee3aa5a2bba85121cba57ce070bd46a7479e7ee3584907ce03f57e8df66a9eebca101a87f1144eef24332135c4118710b90410adf3da8fc6b9f06b0e1499b8ab4f86fed05f5f0844f05494eaf4c188e2015ca2a3ec3e9b7de367f31555d8c5d95ed472597eb6e8938699bf0547afeac91171ea16624f0bbc9fe7da369f678f1a0e87ea94bae2eba4387854e46f68fd3d535eeebe5786038be9626a5ebe7aabc26c7630b621040db34865a0f045b4cd7292f271d2d8a1ea58cfa71137046e871acb603793b3bc49bcd04792d0edbad0ba81f5c0cb556d0e71be37140a1d6f8cf6cf04240c5465b443b95734e7c2433c4c4fbb1beeb49b2703848ca6af876e93bc14890b767682e37791137047fbab053ae11211db1b81738922a85f3fad0d336e5117240b8e6e584cacac0ee1de0136c7dbb2626938c11aa0d256b6a2bbdd20d2256e53a8b0dcd8b206c5840289c460e083f7eb1a8fbebd50370009007f94a72e0247278dc6581bc63fa32402488521cd0f9ecf2c54780921c8079a3dd31cc78beb54c367e9068d9efecd10f41a339f2b9681ee2aab4760f4abae456d43d91c8e4cdb7272f1970ad4d014ac837cde9b6f03509e3dfd9bf25a57fdd01116bd160a308c02eb0cb28f120d46882e99ea47591c5ff5a1764c91e76c107d81a935f3a98c7aff0909de1db29a4ae3432ee56843d926535f1dfd495e0938b21ce1b8a17d2abdfacc2442b5b07c7c39346f8f76c8cac0fa398a5f9f634fccadb531df8181e30fc044bb6c3b4b633ff237e958ed63a5ac3e838ad0ae667254d5252c4020ea1c80b7e41e656e1b9063d90de80ffb31da6f4b18f98538713db456af0ec5d34e1b299aa6c2e0e088f5b3e179bec53ceecc802a80d6cd261fbbbe301a6de771ebdd2926c140a3672d54ea3d5e4e5b2c8090fc01b74278cd468f6adb258dd2dfeeb295524e89b38b50483f98392eccbc1eeaee7f5eb08d15ee3bc329015c42b8f94475aa1df3e62f78f4170318c10086277b1aa3653b186f2ef9e77d2895280556e007f4af8361f1c95fc0f5edeaa67346087a38578f0c6a071404a9a1bdd9a8d4ba0add75632bb191c4aa29f8d1af2b33709b8fd36d0e9a84578eb43ea2f7aa41290154aef5d31c70aae1ad9b70019a0276a3da16b2caddfa8377490fa7764ebd67cab993e93e1468bda63b9869698d70a6376e6b7f4668f2a73712617c7bcb10bae6e6c19addfdc985adfc515a1300b5612c04b6283669023155f28e87f2348d06f18cb9ee2e19d3cbca9f0f1ca3ae4c9d3f925e825b443a840b8df83c6f2d52eee3a4b1931a2bd30b136c64e9eeb363e69dafe10c4604c251524017ced6fabf65127c45b7cb53559260c572867d0fc89813a1fe96fd07f8808e54d634888c727b3f828c6bc8b66efb0adb975c1010000000000000ffff00000600000077a42d38c60735c0227bec2aef9ae03a1bc18825805849ab245848da115585098f95bc3fb6e7b95bc072879c86fc21a7cbe0bc4d28ea50c6a11ea2cafb87bb8881286357d164ab267d76ade4f4cf7c774467bb78f50fb928e3bb29d690339d1ea170c31d510be6b82da00392ad34f6e56fe16c82f1f24496d0b51f70213a404ca633622e30dc94e3c42171c0226381cd41248ddce67455d9394574168a9d958c27a1f0cc503d8dcacc5423b1c4f176d49d5d18750837a108c139fc9e37cb8c688861c27a2abc3dce8c804472c2eccffa7632cbffdd0ac5c64090935212deea0f13c27b335af868edf1bfd5e1a2fe2b5ce3beeda33161091c6e7cf6c405390e45d8d62f686a3b230630291dbb5482349edc10de5c05822520aea1d99db705891cfe45c2e46739528d20ce763bc141ce7a2192ad7d403d0f357664d8c2b4f62b1a8e490852752d4031cd96ce262bec511a4876154efe44aab3a0b5cd3cf05ed7917ced0879529de37333c0318d0142c462c8ca6894cc7c3f5654bd7371a147b94e73231f0f799b346d98246315443dabeb2d53ced32fcade0b879f38238a005d05458b3334523532bda4f2d85d559e055332623a5a35ddad33023bc0a3f72ce31d0cb0bf94f1d4475beea7fb967b3495121684b21c8e2a729efb91376da82cee014f69c053f11298cbb7cc4a81812cb1b6dab2d197d60844052d841d583de638af6770b629135fb3f800132e8adf310c1a58453b19571d9e09a4e00b2902584485f01d28ad32ff418b322ae791690b5a1b7cc4b849617701eba1c1cd0c39c9394f087569e206ccaf8b74f8f1438a6b64272569e16487c9c91800ff36c50a8189c9bf76afdc553304cd2e8de0bdd7d099f352041289d29b4807cc7b9b42e3874b54f7840a1f7c85d7ffc9db59f96ec2ee852e2f7047f9ca62d68c3bef5e9c00c52c1390aa9f37dbf15b8134832cf30778a26c000329430b5d1579cec96991f3bca7c4f57f8b651b95dad406ce6dd7ed1153fe7832b087356a18110e181dd1bb803c4579b3e3f8230e36c06c5259d12af93025dc45a7c847ebd1112ce3d41e17b8d858ca7f22d464d3105a5035e249b4cad60d7fe6bf60b4687532fcb265566c9a947b1ac065d694ec2b8ae952cd15d252bbb7bc1c06b8f7c6811bc57df96f531a6dddf7f71241ca64f3aa76a3700a64251c0df5199b430fe91e086bbdf77d99b03dfe54d24ba0aad0fa421dba8a473f2065d99dd3b45f7b53b36f082a98c260ed973815e97ac3252969d642b75c83b2016ce6a5024b5c8cba4e64a19d0eef99dd7dce3682e6753afb2f6c5b611b4bed1a0ea329dfa9e4e28f91114f71748bca99f48f757a55c6277f91d5aa5ccbac565585722d8a4c08a472e99747776fb5913c85761e88ac4cbba3023d74235d5a7ca6ae8f144ce2aed72e96d6f890dd5a2e2f3fbc591197dcfa0490c4e98a3873246aea3b9225b5ff8198d64c1af42c0e2dd2c886cc14d793a810571d2d922d99eb7eb0192e374e904832e8bcc156faf903d3a12478100d1850c37e4d6547ff25200af420af8fce1b86d09177c8cee15743148c8dc41f2dfaf707e93236f69c2889b30882396e29693eb374db4d46bde38cc41182014a05b4a00785de569993a31c7b695cf15f4bf1c410ca2ba44ff026bd010ae2508708170c172f4655e5287954c002e6af9b09b03f53fb2fa3216c9dd4b6d985530535dce9afbd1ff20c484524bdebf9a2ff4cf10f2f4c0c71ec3f52f7aa4d0a7d4c06d1e0a43bc5f141e532a4166ab4e6658277ae91303d2dd2c05d20a9ba3f3ab383be9f33afca592483e5d2d19c3fbf8255a33a0f7e5f8d531b2c30cc2ee0bb1e8bd1955c6cdc1a88cc1a2080d140b97d9b0dfdc12165354b64e91a27c429cc1230719e7ff2550f1b2724f334f87e691fd8550421d4aa313a6616ddf962bfa0d26332ef972ae2acaa17951319210c738380e1626c39e5e49b4c08c21e2f23439e44bd55693e5d2d1b5b8f35477cce9f0703fd7b22224b5c5008e7be8a59615304a11555b7bb41ce145a554bda0e00fcebcb17012a1f9a034c62c12991be57b9fb3bb3803a9619e92e69abbe3a9077580865b02f9c1fc64a8bcfa832bcf600e21cc2721a78058fc3ce70f1546491f20cc8a8928c2e09dd62ff317f1021e5a136cddbbd73defe8b9f481eae782e4de31ee398654d3145fe3cceb04e7ec76012ba15497c23cbe528bb59ff7182b53e5b6b07262f437ff3b4538a3e5d56a5f6efc966ca57b000ff968993a5e08fc8b7d875afc008a03455ebe5ec76565432f0518f00fcd25a94e6be3569ad8b81c835f5e555d1e5cbc5e345d6d9b94567dba0ee214b1628f2b98967781235388772385e5b912e8cf03e2600b328155f62d76bf4dead2053c0f97088925c7629f2b3ab09f0211f27e5e72f840fb06b9d69d867d21f29e6c21eea5d5690a075ec753214f8c5e2647a67f415e35fa611f66fcfbd91c25ebd05b8b57b7560de2fec249b18e8602d0e8783e5a3aadeb4f42df25f47e17914e0b4aabb755ec28a79853f1308953c407d1b106f0da1ad0be6f26452b4a0e953c081150b50380b8413d40c69c00211070758ab6fd75614faacf71ccfbfbba771d907d47f45e4f639bce274c05add554bdd78e9e13e2c6949f1c58a4a08f28cf96d603c4fffaf1069d14827f172b0d4e4a336e1d8f374115096dd57afa9f0137026674138a1fdcda2f3d9c5381c5a6cbd5914ea141fbfb2dcfb4f604b9c04708c03cd0ce393351bdb4c08935b56d514b602247494a4a1c2f972542355734bdb54540fbe0fc9db2e27457eb78be5db569f0b492f58cf42f1dda9370aa456579609a0bae3a55242ffbb35473dec9e5c99c55b3828da01d7c669c6ed767dfc6cec0143643f3e2772be38094007015f44cd442be1dfc95679ab254ca317fe6ac19078f3fd55a688f7cf16b7a42cf5ca0ca84e04ef1e34d19ac3da2d4591036aa31fd47922d0b1fe9b2585ec005cadc1cb8350046535dd5ca7e427b8cd045a6191aa30085056e76cde7587f769f4d72e26d6245ebb91814d3c7dc0b74f1088032cc61d61c702c700afcd10c21893950b14f73aa069e735ecf5870b004a7fbb27e5c036150915e9aaa85358bd8b18172411b43194a30262ce79229132a13b83ace6d510885cb85b52d90b7084f41c584a59a0ad3920d4a254a0b4e86dad59587a07276cc8fd03b8bf4754271530aa4202b1e9c59690f80aa5066a141a981ea9e17c09b9181b31996394333c93b8a12286ec8e0c28284b6ec237222ad673196ed47f6eb3074acb3c20e7192011c1d52cf630a4f5f25af26a8ae79ee00c2673e9868c6a6654bca599aa3279f2c651e0aaebcad12d5bfc08745bdd5019b2df60a38f3bdf6404af21ab3c1f325dadf8e00def9ed1284b19bf64881ae95b795cbca877177a96a573c6e2ba59c09094c4b9d08a1434cd750c36da1e15a97907dfe85351b386d14175e92c1ae22e44ee750bd9997c309eaefeeb541613f2441e47d5200ab00a2291d0f30111dee2f3da5992ad3481ca79476a34accf642aa14edba4c5485dc9c7157b5876a02242a8c232e676b2e6c48081b312227872235076757c4647733eed92a3748c40c1e1b71daef3757ef5330cde8db0d53b268da690b60d156d6240e31be7381449f15f68a98dfeff4a2a1e79fc36a39a7f11c4c2581b662c848d3a45afd60044ad89a2d4274a1311462052c59e7d97a671709b3fe03ccedd16d8cb14919a3a2fe61a15595ab9e0bfe85c800b45e4797724e8447f00c5f74bce8016c426a1bf485b5830a0ffa65186b520667e85c4a8987d7d33eed626c72373aae8adf046be3575439a967a638caa1ed5038a36775245d4fe0ae712f3cf6d6a43ad38ef05e558328b9be9ae121f0347e0d569dd2352413d8f9e9a43eae195dafa9e2c404931355b9c74edbae171afda40986930fcb1446b272e43f241ee0d5b731cd98a969dbccacbcae1db8e8da058fba5d29094054205625313595831a05b5406bb6897e903af4696119aad0e586e0e0f7a03f0898db4fed9cc1603e578067197e777ffef62e2d339d9f3035d69de6d52d0d6a8e1a64b189ebd6c46f3f48e4fda6be1cf17fa3aa4ad2ef8825e55caa5e4f43cdc08fd660944eccd7328b53e561087561020995f3d095540d6f1ee7b7376091f180c4a30f9383cc77390d8132086bb3b2b5d52caf670f93fb6d0b2ee44d744aaf8ba1a12c65c4d75da071be5fe39073958228f64075bb7dff300bf0b3c6bf951af6a6e721be615456abb971bc1767bdda3050c9afe20335efcbb6caa0fc7143877244f4b05167ccca234c2626012dadf1929cb279a6c1cb8fd1a878a8b12cbd875eab3d0bc0fe829b1af9751631d37a383961721e7562d6deb06652126ce4e269d43b867dae8e4ec3e7357b637d524f65b6629aff7a69bfefc79985fcaf1189a8a2267d50624af4f6f49a4dd1c5ae5744a3421682dd0bc6b5fbb72eac15cb8f991a55220c74b3de40697ccb70a8800db74f151eec572ee79cc7273df5dd00dbef9ab9fab23006170a602757bb5b926e0205dbad4d2ce6086db84d6f866e62439d2d1cec2663551350e94e78aba5969dee527a134281fb706569af078650a7eebb2d04777a8865b7cd73ecf3f2200919b11f7c5c6a2bce6bb97f071b88240fc3f853b828acdecf65a251f2f1693bcb85af7ac9a93e69c90e0594c539765eb4951315ffdc931817f0f876a85cb38c401d1bdcd1c3e6ba6bdfb48b5f67726ccfb5bf6c4d4a6c08299184f81e160c0520f9858d39f55dcc7a3c65eee4d984ea10621a7a0d251de3a99dcec0ad40b7ca47caf3746ed329fe7ff3edc10a2a082efeb7a798d3a84bb4129149d0016c7f07dc44fe2955498b7d9e5eaf35e05dac6858bf06502a650c89188f15f4578e47644480dad5c8e73e4fdf465ce0fe0e3ce868fcec1c6a8d373903aa77acf1326d3d1c7f450cd0c736f942ed394635e8c6fae9546e6e28eaa7914ed2a2f0bd94689ed608f0c4c2f8480fdc7326ec5ba42b62c20aaa75c27bfffde84594b6f04913e3e7b279cd70678fac62cad2ad80e74eed767b01511be60ef33116be8753252d16d25a174c1c40425e96172104776c1363216b03b2c3f382580ec27b7dfd1b8eea1a99e60035ed2c7f4e095d3bb2cf027d48b86bca71ea56b589346fb2050adaa2880204a72c76cbefbf396f77394601d477cf199ea17a9418811b1ee746105beba926f1090ae22dae9ae151b03213d953fa462939bfc2f819cc5245d4b143db0eb7be7568fb19df66390846af8a443d68fded22f14319497934d63af72ecfd3eb4fada03e22ed5a32ffc9a62edb9d5828ccb599aa2eed4bead79346a611b68146f8a0a3838d1531c678db99da2eb361796ac5a3bacf75385e26e6d34e4406ffcdc0c40086230fa8e60655fde21686a7763784ef96a9a6cae4bfc3a411262c8cd58b64cd8b645e67fa6396805d8ed985d5059d871bb386c8a816638b0df8799c2c8cd28a801f3e2f50b3c8318289753f8eae02fdae38d2bbfbe4e06b502d2c0addf2f8233563a0441fc39ec934fb8b698f37ab27f473bf9ee3d0b7a017d3fcd251f193abeb6298350fe835966e4ec87d2b9158833e4376ea47301fe97fd63e28fa5d7fc3633f1d9f625622312aae362dfb60c228829e190d88f407c8e3f0320e8523e16191c46d17c97d2297351136fec292e73673d66ea16cd43999b79b4aa5246dbaeeeee3ba5ada4986d92703ce2eea05ff00cde8899e5a458edfe168761500000000000000000000000fa0000007d15c70ff68caacd07b135a38bc807df2ff1473c3c3f58c81c05de0a01dc1f919e9f9ed176629e9c2e6661bffb6dd16973de1f7686bedf6524a140b9000000001010000000000000ffff000009000000f2c17a6487f31dbad69274117d06e05b88f2eb6b79dec376c19814904493f1b62a3753672162c5a28923bd94ee73434c60e250af1bc1783f76ff3bd05566feef4f043c263a39389dda287c58768c92b7ff628509d4b9c4ee8bb61a2b94a354d85c328a6b5e4463588d8b60d656955096a08bcb2638f0239f21686444d80031c688598d49c09ed557d12a7f983e04155f41d3c5e35f9dbdb74ae9f6a96f49eb1dbd4273c8f5b8a6aeeccd6988b680be7c7ffd7528c3e5a2595ef05932d36ee75eb76f9eddf7af6a1306c3f066aeb03687d9d287636acde9c6c9c80799f26b0ada9cb77a108af2b908b340016dd7d500ba7e2689266e0c5e14360d32181b121bf4c59cd8bfe8b83eda1e19d2237bd7b5ca4f5226d943a95c88323a0ac30be8a04d0ad4ee25ac8b418c43194e6068fbd9d836d171bb6df94f5dffd97c9606a9acb0d6e1488860fa4811013ecd63785659e0e45a40c03f63d18b95c509ab325919be76bdb18bbed78c849b6be59d5feade591a596b77feadfd19f1810513569ed14984dd964627b52ff0c441819f028e2ab41687dce7b0a58a5c2a8a3f08cc223c8404b5d5c37a5c009f46efc1f2dfa23ac514e2a497dba09c098da3d98c10df614e540e3ef2b702e9c242b02f704cefb5b8db4f41c85148c2daff2ff164cdeb17219ea61620fee381931910a3b588e1a7b087404fe8a3fa2e9bf654a0f179b55d99a0227f76248493c09097b18ccee532f7463fe4153dfe804ed0aac39f2b2c0c5955185a060834f198c47193d2df10c6aa4ee7f37fc34c291302a6b8eb8fcf5c99d3a3a3db2f4b19c6e3bdb9e2baa7ea651b28951d86cb1c86d7e4b242e847184ca15ebfc8b45c1da71e0ad686b213b4a2b061282a6a824e4e1cb0fc2a3150a109916dc18dd9c450863caf16f4869aea312cd58db108a0f4a5f00011d606017d79b953ad1720e8426585a6e2b5945fda3be789beaa7d3f4a8c55611b5596347a97f79e4d03db3ef92a94ee793021617502d9203577e3daa20b2ba6f507707db63d116898026626a093047ec83069e34b58f4638976bdbc9bcb7d10ba13ff73ff64f2fb0945a049a91b6860dc56713831dd97164b425cc6def2b1e9ca84fab544ea66e41ddbc4a8118711c110725062b4e62cdc7cc4d3f2fbba60cc0a853eeaeb6262c9f87d727c54dd5403148fc08f8adabf5dc911e78e6050d316d5d5f4d69cb002f4e87dd6c5a53a9fa9082e199d12679fc8380272104b2be884cde26e5360bf769e86d5b6ac0e92686b1165250a29d8db02282e8629224f60b8451c9e334bc113755dedab51b1f6e4bd64892d60e262d4fa14ed7af274d82a8f52150eae1d50f998157d810ac3e6f73bfe7a40758d95f162164cb1d858eaab9a01d0cef2abfadf70665d2d12ca674cac46f8959b32cdc4ee5049a7f083ca1e44879553a5684f0dc92704d3be5be1bb3f0299b53a3813479792e5e63c5237be42eced35d38786ebd6080245458920a3e0591674af6e1f3aa8ac6e23878311b70325de5d6783528c42fd7ba8558514cb04829267e59a73a3b1b19b78a0184a31f4f58d451d292bfd3ed3ee967b4ef0e785a2a4ba27cde3efe609267b571375e56349345b26f66780f9cf413763a9a9c075fbadf334feafa76a1e4a21e0bf11392156a03481a3fd7c7ede5779a0ef060d199bffc4889866eaa993e4b8c7d788db97ff4cd145ac84c194c2c84a979a92e201150428c350ceb121c37f00d058e097f4652fcbe17f1e02b2efef11015f9499c18e886ab824d7cf6d216ffd22b8ba675d834cf91314eb2172057031ea55097001fa1bf42de14fd9cb73a4431e4ab143d79499cd30d130b2959a6e24df66e72538720e4eabd560a7214debdce750b4c798e8ca942aed8087d3ab1395c31b878f7f338fc1a9c078b516b9ba374321032485178106664a8d6eacf752e521bc81ab0e4b66c677fac14149812fb5756d00dab1099c5aff1134c70cc1cecf8cde2437f5d599960f0c2243fcbda233321e0975cbfb3998de9760789fe890c775bd14154db11630bf5b635a4690c5e6daf0c31ce3ef8fd661389b5bd22669a95e027632e4c519e9e3ad4c4cfa9734d82fe67cbab0e384588983c76c38f6792c0f62c04ba8598a3af5b95a212be076183351bf4ddfde2cbbb579384d2d5bccc0af189d78cbe6b1acdb76e8e5355f8063a5c28098c31609c9117ddae8ee49f5ae070442ec4151d40f5bc5c292c9e14c477cca128126084101faa5b5d00e7e7afea74f9d610d907e65c7f8b16ed81c5303188e39cc171586352af9cd42dc1a8c799224dc42271fcdbc3f7a91240191dd8f38587ac497fb81394dfde697494bc7753e9510e134c87d4cc81e4cdc747be555529d95275dd433001a619965407766f8b947e90ef85d621f32513a122a3b6031dfc0ee090adbf6345aea59a22e34264134cad748be87aab6a345288165f9a1c0bdd4e7d97b182040e04a2d461c3bce9781d8a7f2b65dd6b956382a318b831859ec209be1a1498d0cdef335d8ff835a1708395ed9e8dfa3b5541c63e1e01114949738f4347718b8f75960387da8fdaa17fd37a481aec83fcd1adf2efcac6e49c507e79c3652711db68e7ac77582b8f24ea71164d410ae72f925d17422f27d7b9db762b7fae55a89917ab2192474494d3d5921fe3bc63209b31679d299b6815eaac44367b3d7c1edfd8d6f2d26bf70b5bcf61f7db337a64a2c0eaea408e53528aec6f35da8c9ff5ca83a49a61f888710a970d92d155bec96dcc19216af1efbafa919bc6b6f267a64c869c0c0e7097d2081ed616bfc5471a16d2f1b2ca2245ee99bae35a589525be1a9c8d70c344233c82e9fe10bddaf14af2f4d038e2a04be6f01b68b4e72edeff5b451b7b1ca191b4a8e170036e992b8794d68424d7b69c5693407cc5542c978b505edef7836074abb72970e6ad8fa91029ba4a5ac3214ddd6d9fe7af254643320c950e14c67f3259a5828c733448fddac1270e99cf255f9d1269f675e43b33d6a28735e1fa17ebf3d2bb555da82e19606650863984e84f4acf3ffd9b9c251d0fc1b30f162c0e3ab3065af0730a905acd048c35002f6080bb8318608a1a4bb78a744d1c37fb2866034d0fe63556b39476423a0ecb77e3bdb8b2837aaa6442ae121c0d58fd5f3caab7541cef6ff938ef336a343fae4c178e60c58da682503f8d5aaee6b16b375eeebd32831bf16d951cfa8a9c715b481b028891acc350968b1e215ca90e669cfa26ab728489f9a47d04f0f28068bc9dc057a4c2a4e050941c488ecd338c1e47cb08f069dfede1514c9732f594a1570dd30a90b78477ee7e5f11ad2e2e6d2ecc96ee37458b2a56ca8b23aec77027b13d8ea0b7f8679c4a8d58d1de98b05a6c19b75af10da5ffe41472256f2be44d73f00b39253d563aa89529b9a8d60c541e0404c2e0ca92aa45a688a919d16fb5fed0e2f2c71374d4b3d821b22625fc28bc584affb5a5f43eaddb1532d72cd1646e6713002fdeb32b55e3ac5c2d9dfd6b9102cc78918e54a36e56d7734953839a7298b752856398536a9d7547bf1c4137021a4322ea20378581b5ca94302b99c101e98ab179a991b8e68dfd8ad78e2f26d343c09c0d1faf4fa4a655547bed75ca79688cb5113d0e5b40ec0c1351778e9c672d35925fc3a8bba025eb265f61bef646409da992bb5d3a3686770aa1cf830574ab311f8d8aa5a525b97faa0491fe675fdf087dde42be401185998a8ee3d2eb3452cf335999687afad3b8d076b51cd53222a61dfe417a7b5400ac0d85ce0adbc0e474a6e05ebe3cd8283e39d3532067273f41d23070a231df9bf9baa5aedf748c7e034c9849afe8090cd60c735d3485e7d1b7e8121f9c6a22d90efbd56e62b36e764306d2db3400d3840d1cc28e1426e089421737c18be03f8363d734fc6299b680c37a58e0540b6e0af8325c4b51515662ab0ea60290b19fcd7d45188d37d1bc2a4f9dfe798fd70f9a1273dd118cfaaec701794e909a49a3f754676079466319a61334093e2c6e5479db4f8d85a73ce88ebb9667ed6a3b1bdfb345d546132a2da52f4adc15c74e97db9371854e40de5d9fbdb9a13a4e064bb0d79106ada064f449f5a3f062dca7f48e9a8a7d1f4c9f7904aa7405fe89c91f171c379daa313b2cfd2ba687de2f6bdca097df031a7f61d9a3ef155e74c69cbb3739eb5801c05f23be2d8927cbab08fc5acf988215c690a20b2ecb350fd5ea7551deb49523b790afaf3cb8e5c81f808e950e7e17b9abd6b369bf78443905dca5fd3da5f2cee2222af55c32d1da7bc196c82c8da894a2616aa9738a8dddb517e39fbd2e6848640db9a16250a49a313e8cb5005471e9e19638df3a7f6cb1a4d5cabbf64001ca8d2dfd7b3f93079333f8908b6a9dcae413c8fbd108a8979191870bc9b19a6bceccb9472ba1a5c69f72ebf0d673f3617f171503b85698e47ddebdcc95567affb47514122e2bbac94089e2bc9105438e7c7819dd70ff16e0fece1d940091ec01fbabb3ccaea70a37beba29fefa3d7ba95ca0777bba96ce61d50865e253ab49ae862fe41d1ab37c900419fc562ae14e8d5669102e2c3c0bdbd61bbc9e95e54e8c54f10ae3714e7864ad7ad0be2e324569b1f8e9b355cd2afa603363812aa2943c22957cbb3800afc6f275edf4e4370109133619617cd79ca3840c4b6d8072d22c88192edf7de61bd43dc5ce14b99c207b9cce5bef61897460410454179bb0d5b2d49d401c8bd61d4a90b27859c7c8b8ce25f17da74f8267548383737c0452af8a2d7dca49bf4b5188fbacff81f40c0dd5bd10132be23a47a8575112b96e2b8c70a940c34f434655126454ee57df09339c8caf23db23976a4b639a2dda010875bcc4df91cfe0b4f8550d5d12877f401f71b938943288450ef791e9d609b24012b1bc76de1caaf572e43913a03185d53087ef648d73cac464a6de0a55bd3dcbf7fc2dbb6d5a23d02c7ea88e003b2920526dd8f47a0f8de55476ee7699e7da65dfffaafd25e6eefc44f929dc00042909a5aebb847f10aa4d6f149d9f21153ecf9f02c97259d79ef60f584e9d08a62d28f4f7e318cb39fe392b1bba183b1ff37e3154233d6e0b1c2a7f3c7fc182f92609d89f5eab50b9cbf42a46406d6875876dbb87b0581c6303726441c0551a3ba881fb443c9ee873cd49d92f3e13808f4f12645649bac9b48e42ded1e995edd7c9b29d76623f899279c2b306c73a1f9a4e1f1b0e19aaac9f1ab6af0d7f5c2ab944aec359d09ddb62c8895c99e69468dc4909bbee3e728fbfd42e0bae6a8deaac8da5a191c8d18a867333e9f0b2e6e03597f0c4e50d0386abaf759db520c0c6f6c2714a64644788de594ab12b3cb62200dd15325e198cc128a6982d033118759425461f2ca01278d08dad5e1a018fce63af72a83bdeaf9189d416dd733e99f55c067d4ce57bd9a086139ac1e5740b2bae8b7ba559e8fdfc4c7876adc8968ad6695248e7e35d1ce0b3d84714ef7fe352adabca45fb24db6688ca6bcb1cbc2e624cbc9866debdc9c9994a9025e84e1bb2aaae7aae835d6b7e6659d91e06e50c384a2b7f9e0114a5aa3b4df2b31fe63dbd79889f656203a25c0578870d43c94f93d752f6ed30ff8751ec21821b2280f2d83f0be438f0d79ae78abe2a025836e6265ce856df78fe519e61ea1bc662ff7d4748d80a164ae29c10dddcc8564e55914ecf4edb8d519420eeaa4309c0f14f5eaac7ff383e1f4406077993519fce884f4d9150fc96fb86adcf497db58fbefd071227d447f7cba37e3f13d"], 0x4288}, 0x20000004) 04:11:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = shmget$private(0x0, 0xe000, 0x400, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/137) 04:11:17 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget(0x0, 0x2, 0x400) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="54657397200517976262e68bc6b3b650a3c7d3c5f746131b6f2e22c8aae58073c8c146cb0ae17539583cd425a56b55b5e9951774d37f4b86e42f1e34e27f717c62f32b71bb22f15f3a85ad9a22c552eb49bc5116a1feaec20c0ff58452b83f1e8020ff7048bb613745526a1f90d6ebe6f4834893307cf32a5a", 0x79}, {&(0x7f0000000140)="83ebb1f5e77ec0090f216a671fbf3bca7bb572c876763a25741fd909fe8a9bcc814da597a2c6499143", 0x29}], 0x2, &(0x7f00000001c0)=[{0x1010, 0xffff, 0xbde, "836290601bbce624ecdd3f153349b7a6d2fbe2e9bc701dfe989df29fdfbef2c38aab29958385f003b5a2a40803bdf954f787ea668cde4d7c6155e8fd787ab69256a808549d119a5def9ac7bfb380f1c04693095f3e46abdf01cecc78598696526ddcdfe968966f24474ab24be204fbbab7fca650c4999c81b75417079eac00bc8267cb4c8c2eb376dd2d552ebc141c3ea39da3eae347be5451430cdab28e6797089f089bf7db445ea2d53a3cd716fc99eeb8f9057e3ded1db018a50c455fb3364d628dd2e8760e06b9dd84d1d848df640a730db7023d21d2a9102d50bf7e9c9c735df98425cc1da53681cfa9c23e2b2269a74ef7c01ff258d03276d642a86ad374ec1be0a5890fbe51c958631412a1876298adc8c56671bbffc9e079000800bb9a251d48c469776593758166506e67d7bd522844919253aba73ed885a10ae1ee9610acc6f60a29600db15178997171e6d35501ac1a08b491a3c791ba4615d185702453a2338051a14a30b6a310ffacf9151a32c32379720e40c98ef8d49871c04d26564aa1afce80576c05dc7543d88107b6e4d8aa7f1a4f3e1f8b91f0b744db8d85fae69609fe9469ca54ccc1eb08bcfc7b3629a00e73a7c1886100ef8d669f60c27df14c91595c4bd3e150f2c6d37bf8932e97b45db067438e022a3c2efdc9f921e8e1374dc40601c7450fcf31fafe909eceb5a6172b572ae31bf16f152a75dfbbbdf0f66fe2ff67c5b7c98e82c7eaf4735c649c06c15411bce9e939fff8960baa2bde45b890ccab85f26364b2fde83a5a2f2c692ed19624cf3ffd1bc237dd4ef7789c646b9c5135420b59d246a283b4e0a1ef89de8c125d2b56b455ce0cf54863b51d69012da06fe3dcc504febca480520d0f13507fea3e3dd0966203c336a43eafb649137c28b1e4d292b6ceec6847388ce329ee2b30d540697d562bd52e2a0f0a82ea44dc09ea05df3e11e2788b6f96e5382d42e900633642ad52583d7699dc649fc01033bbf274d34305eb471e9c0712428be81310b163da80fdf38356e3c3e0bac667d38d9498bcbf3e596da1669c0ccc28f5a215490ea2f79e37c8039e9839c691eb76ce2d651ff2086bae182dd8c03b2de38c93180dd2fd2941b9144d814644dbab0d7a31958dc2311963020a19622e1c678b3adcd8d5b2e2014f714533df55f987d30817f378023b47e5a1849def38bc56c36c84ac184e023d1a166fd0c14778999cdedbb68e6ac6f7566e8df62b7b83dbbd2d6a4f5cdccd04ba56ca9e9ad2798ab5135fc0a32105c9db8089cd8340499cbe23668969739d97bc8379f4fe82ed524f39e226b803efc711a8832bbc258a9ed680d07cc02554e367e8afc23918b97fe333311ad953adfe515290cc9f8818321f7384816da8dc76ac9544f352b4f159686a7db63f4fc3d5748b0cc79c8a3ae0b711ad1f29ad778334fa266083a2d5278a0be09edb64e2a7f4c57ed4c2d9d5049237568f650f7f6e0b0fdaabca0dcd873fd866f95dc4c4fcbdb1a87b18faa28b12510834c0caf02fe35c24f3fa997be06d8c0221e7a5e3dc00df0f13e9856c25dffeec33e5e81865bcc45c428de5a79e552b323c76a7d0ca280e8acc355d4e39edae9ac59fc869bf8d6219b9d4713414a768b25db3c18fcbecf4b1f9ca04014b20d9e29fbdbfe33ca629780169e7ace5eef46672e33cba3f1a71641be387607964ad6438da0dd2fbbd5a0c39482626b83f4563ad41c4241087e73abdd24c683869227101b03c577035f6914082e99b955bd15756142376c8dff4cdd0d67ba21d8a3eaae734967b99039e9b174986ce17e9a2178c5d3a8fef0ea4910b99b1e4bf27ed42224b2ebc201d8da1e37482ea08bf85ac2ad36bfbc78da716eded55f5e198f03c41795ab74753a0758836df617619a6e9c5f4ff235dd049f930bf238e1df5b79ba51985ddabe09e7848d97a70e2f30c630b25ed53c77ee99d1c7ebac834316e3804399fe88ade7590d01110085bb41f432887d1e2ccc2987b7be7f0d8bf4f8340881095c2de3c3128904ec48bd55337cd5ba1f806c9dd2bc66839263e6f5272a07fc0e679d4558a4225625b21fd584063f3a2a104296a4a5038b5cb01e3e5aa95c08a0ec9de665186d58f4cd61e4bc8e21423b50632f1bec41581cb855ab8c15bc1c9b1bb334c58e8cc53c4cef2566c6563ea245e8d4287c9573cd425a497ba1ed7b2b11df7d7be66ca245230c8f259071b76f82c0e73ae59416c8cb50a7b430619d3afe1a75cd29a69a2dfaf5e4b15a77b913d302bd26068121370bf1987c6c613736b835858f6aa7cd3954a1829d6557709fc2cd1715e733a22af7f031a4a9cc91ba55c5fd65995672a4b42080d986796c8fd9ca63b87f1a9cab39c1aadbc5404f27700c529e78b761563d1464c52a5282ef372c3bd4b451215bbe96ad33f6ab243b95ec28d3a6d534de1c4949a84ae172691b0a1e3df577782b0950fabf20503bc0c61928b840425a9e9e0a84c9808488119d9b6d3184a50d99197f6f82e679fd406f2ad5b6ac02dfd2db0734f1f343efd84f1d6a4b074cb54b33d339fbba54071bd201be74ec1117e638d65eafb675f9cd6c2a4df127c38178d8b99ea645bb858cd69620504efdb2a082110dbd39a1a3c4977c19b2aa371e545fc399df6fcdb110cd634c96d77b298e287a8bb9f52244e025a92fce902432eb85472066bf8a0a5c61c4a5f1242e7bd0db73f88c6756f34166ce907ed4783bd202cdaf849d9e1f17f45ef46b01027882c29b5c19682480316d5d00f23174b99a381c7fde8f7bfae0b9f526135941f8d869ddc77374b909f9781ddac2a57eb0e1616f602d388e8b60f1b8e1774b068888b0c492eef1b8cd49ed9242a0700eb1682a8302c8d2018de43f716e8fba899146566ea2ec5890998dad0d0d822d2fa543b9d02e6f09ef52477594660e7d5d62775b1967303ae47e176e68b65388776dd804672107fbbf16e66b528f665e80c84edabd662cd797e6d5e005a21c91a70a6b062dad2369564ccf87dc41a83f7f635b33753a6025ae7006f9918bc93c5b387be871f63d97604d66bf9325062b427965e8047cb0d876f99d2d490f9b854ae73721733828edf481e16bec9bca256e9626d7e78ef9fc56a1f21ab174fafc223984746b17c88a9f5b3876e2ec7b9a0eae0e4bcaa9d535f01bbdbdd10b1d470b7ce0c89b72713006735fbf7573641928137501e238e6a6951e653b55715081d7a1c24a6b90683f30e04d563020bb67d154ee7c8f582d2b54e0c5006b5622e0dbe54fecf392a9977ccc3f79d5d0a467620db18cf38879507c487d4183d26b85f5887bc845c8879066a544308720f695e315fbe29930a18c83c0a481c884040b5c19d1ce4a304c96d4d85600c5cc5e1f6179d5724b1f9067592e8bdce21748e4f4baa73e7d70e4b42cba4208a81677da444171423711aca3913db9810d845cd9bccb521f86bab26c5e03d0234d995e8947fb69583f2061da91c9296d759f460133c2e5ea71c6fec7bd776f5567585c7615b0520f00150ceadf7f70e196a18cafdcea23556c21696f304c7d8253c23f3bc2dc4864b117d9c82357da2e5fe457ec550a1632b176d674b5ad12b43fc082530a5a745da675088cbf724daa57226220117b9d0aec5dd7991635aaba368ebf64d9a44f2db47707529176444d4498762318436f20fd20b0f7dbdd3a36330b1d620e7e39405b34ba406db092d6833790f5574b308ee55202b30a680025e0584e9daca27030712698dd206275531e47e97db4a523a5a0aa197fc990941042f094a6576c15b095adabd9324418babf0baeef381c45d8634f1d5bca77990c1063e2dd920b961f85a3924a5333e3d5d55a2af583b2f196f55299b8175140f5af1ddec5648ef65b24d1ec9d47b47100e12084b7be81a8c3f53dbc7d38363f1406acdccf2942d237d22d09e058dd69b691ff578a2309fdbb9cea05de5a14b3b6ca2a19c6727bd20dc1bb733d26a7c7c4393abcb49c9ededf756f0fa7d7f7e93086d2cc60de2fb767a4b183c7a4d3e37bc543d5bad1ca7ceaa025b71dc5f125b9b0a8b1ae369d555169d3c7561631189fa7939ce513c0c894e0c363fb20bb06c3073e9f725a45b7bfd7028d5793df786b8c03392a72fc9f73c31abe15a95fdc4b23b2bf5b8b7632272e19fa85c836e227e2be768a2ed3345b792d4e128e7684afdbb5a181f5340edf1914cb912c7ef96190247f4ef763c9d05fc24a6712a944a9a223799c6f69254cb695c9e2e6933e231ce802d3700bcd73dc0996195789cd292768fac8f92fc3efe591e14dbae1c74ca85376998a7b5258f2949967e438f0b75fe078af758c523cec0eb4a79773723956102b4d89586653c4b07320a4960d2f1c85a0c264ee9ddef48249df2758d97fd20382a94b017513891e10c4142266474e048f98872a3f2e0289fdea65a02f85ae088506a84cc006c830587cf328e5485029e6a74f982e6f19e940236d6e556df5696ea0fdf740a41dbeaba39d3e89aefa3b7812dec22a43eada7d5f8bfdad10e3a9d5d79eea972f47ef11c663026d1532f02074f858139f90336dabd3114d07d77cbb08dd35b2e4311bc7d6092c94d9b9eeb22be167944b06e8af7ac997fc52f19b912e41930ed5e6d01583738ab37113a19e5a4f85cc531177d2d85d70348c24c65832e53f08372ef2fdabc553fde7b08b310895208ad80c84eeec9bd81ec6117ad60c527713578f75c6cc08e879115734d58fdc8fb38b35a15dbae51596fe4f913d5f440db2831cb0ff8215667ce02cbed2abec1d395740830e79918dd8f836a59ea2a284e5cc18085847ff2966f9afb7cf07828a4a91b23b7d7f24bafd2e730cde83361e7793ce1981281b569eec40c1ca4cc0a55ef565a176408780ba5ee2cff649ed4bbcca69a1f84350b1b75dc9a5581c64f43bf1030f3528077b9214a8cfe54445c0ecf452f42e8e56e9d4544666ef054e84f599e6be736ba5718820ecf309351870db6755c4fe58daa5e32015a0e71ca483ca3cefe165ddca65b2a62f9a2bbd3d73e135705f9a514ee2101031d6585d76e40e114bea941a1abeb58e0c3fca287c6f00daaa56ec0185d081b0e98b17456587b3d9fd5958ad6f370b86095a08559b99f39f84cbcab544b24ebe574a6a368f17ed9824fe0eaa63eca3254393586d173e762bebd9faf2a2923538d8bf45042f04c1d1caccbfffcb6152cd09db05586fe8ee1f42356c121531ea19a423df4361c3ed7c1617f8b870f4d670ffc36b154e45c8d81376759a62edd8086362688d741c79bf44578c5df3704755665eabf059350af4316b8c3850ecb3e23e9f6724dc642ff6ed93179bfcbc47d9bdb517ecfc9f390348826210aa3f20825c5505d80732c4c641d3248a5677b6c6c9eb7886073ba3021c01b7c8d0377ae5a6500f240541137178de0b6d629be9f78cecdf258339c84f2d13b09d36bf987f6cce5bbb8010aa17b359d1b5998233834c8ab958d8645daaaa02ecdc3822b82f3797b447db67fd151767941825893e6384bf7d5f65874f0c8b12a9c3fe51c463b074abed9da21682a0cab686cab15846b3bebba78b426c41479198b8d83482a9f1ef6ad1d8236413c0aff04137ac2039bae173135124470a2d15aa1e1efdd4f33fd27f5732779d096b11f017184bd61ebdf2050b0259e881c7ac9f8b776a79e71d35562e8aa3c6bd3faeeab0e35e1b36ff1d22ad435407fe107ecb32f28b9898ab77f1d8824b849eb4ced2e991548e134242aee323b40d2e683a26753c0dd5806c1207e"}, {0x60, 0xffff, 0x1000, "4f2456675a76c624746e0305e7bf22daa78c3befd907f661eced075627603743c6b780fdcb1a2ac5b7ca2493423a75ddc92a14d9c0fe0a731eac8e7c96344e1cbcc9d6d74a1c8e2fa45996049dd0ce"}, {0x58, 0x0, 0x4, "2b3efccc0d99ccc4c675c7241d1caf4112f4f1c59aaa03f07ffe3ba8c03fa34f67bcbb2f8df8b5530b0000007704008023b4ebc7bf83bc00dfab2132896883f9b1000000000000"}, {0xa8, 0xffff, 0x6, "d84bece0306341fd43ba35e779c6afcda2773b2128dc61768b308f29bc0ffe2dd67bf5ace50946120c01e1619273c27c90c886c069d302e5b2398153a6945c7796ce185bac0130f9d635185f49819f573633bdf1812511275477e11ad898aac08547ac32cb060b914f933098d43591e9f20ade57658febce38c1c416fb119954f413cda785e0ab6f121c9e3013bf92412437c34bca"}, {0xa0, 0x1, 0x0, "0eebcd06f37c8975a32df3e164b701f3b8ee43d265d18f2901e0bb2c5aeb7bc73741b335c9eef463d3906b6301aab5265ce9adfbedc8b23dc857cf9c66c877c772aa802e223b842106e68d0ca5073a38ace31e9ef36f1648d897a5b479e91ffbe6fbf25c3ad3275dd38ac3b544399ecdf540194386d79aa81867c157334e720649f8f7419632cf455e97b7c7"}, {0x20, 0xffff, 0xfffffffffffffffd, "de1a1b8b83afd33b0273639fcc"}, {0x30, 0x1, 0x0, "d882ad39ac5d27ce82f2afe25801f746f6a70613546ad04d9327"}, {0xb0, 0x1, 0x40, "1c4b035e4b727cc25d74eeb4a417240eb1449427e1352937f795b71ceb42f9a0409767806f992bf8e3c9a23f1c635c61e88f32d332ad085eacc2d8c5c8845a3bda7d256827f149b925f46ad18e1caa0661e1ddb32549095c292537298b10692e1bd57bde260d403e283d9007f26ca85c65d3ebe51e38fdc5578aa0ddd0bd6457c2966adc0679223bc33e5a7f132054266cb5672724f8fb95e4a5"}], 0x1310}, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = semget(0x3, 0x0, 0x28) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001540)=[0x10d, 0x6]) 04:11:17 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001100)={0xffffffff, [{0x3, 0x8001}, {0x0, 0x5}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x2948}, {0x0, 0x8}, {0x3, 0x8001}, {0x2}, {0x1, 0x3}, {0x1, 0xcf}, {0x2}, {0x2, 0x908}, {0x3, 0x10001}, {0x3, 0x5}, {0x1}, {0x3, 0x6}, {0x3, 0x63}, {0x3, 0xffffffffffffffff}, {0x3, 0xfffffffffffffff9}, {0x1, 0x8000}, {0x3, 0xffffffffffff4ccd}, {0x1, 0x817}, {0x3, 0x5}, {0x2, 0xfffffffffffffff9}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0x2c}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x80000001}, {0x3, 0x80000001}]}) write(r1, &(0x7f00000001c0), 0xfffffef3) syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 04:11:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt(r1, 0x2c, 0x3f, &(0x7f0000000080)="ebff3048e69831923ea4cd7b3afcd75d964853b8cde69d996fc30b05000e20000000007ef76b28", 0x27) ioctl$TIOCNOTTY(r0, 0x20007471) 04:11:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r1, r2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) chmod(&(0x7f0000000140)='./bus\x00', 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 04:11:18 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x180, 0x1c2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0), 0x100000000000030e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6, 0x7fffffff) 04:11:18 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20400, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x7, './file0\x00'}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x9b, 0x2, 0x38828000, 0x8001000}], 0x3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x51, 0x20000000, 0x80, 0x8}, {{r3}, 0x0, 0x60, 0x80000000, 0x2, 0x9}, {{r4}, 0xffffffffffffffff, 0x41, 0x8, 0x401, 0x10000}, {{r5}, 0xfffffffffffffffc, 0x0, 0x4, 0x6, 0x200}, {{r6}, 0x2c170638701caab5, 0x12, 0x4, 0x7, 0x2}], 0xffffffff, &(0x7f00000002c0)={0xb63, 0x6}) 04:11:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000000e9ff00000074b9d83700", 0xfffffffffffffcf7}], 0x1) 04:11:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000000007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 04:11:18 executing program 1: r0 = socket(0x18, 0x400000001006, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x18, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x28) 04:11:18 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 04:11:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = syz_open_pts() dup2(r0, r1) setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x4) 04:11:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') connect$unix(r0, 0x0, 0xfffffffffffffe4a) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ftruncate(r0, 0x4000000) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\'-\x00', &(0x7f0000000180)=',-\x00', &(0x7f00000001c0)=')+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$q!\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='!0\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00']) 04:11:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8, 0xa9c7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x7, 0x401}, {{r0}, 0x0, 0x80, 0x80, 0x8, 0x5}, {{r1}, 0xfffffffffffffffa, 0x30, 0x40000002, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x0, 0x800}, {{r0}, 0x0, 0x68, 0x0, 0xffffffffffff56c5, 0x5834}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1ff, 0xfffffffffffff385}, {{r1}, 0xfffffffffffffffd, 0x3b, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000012, 0x5, 0x391a}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x51, 0x6, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x1, 0x7b5c116b29477b43, 0x6d46e4ff}], 0xd5, &(0x7f0000000240)={0x1f, 0xc9}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) getsockname(r1, &(0x7f0000000280)=@un=@file={0x0, ""/38}, &(0x7f00000002c0)=0x28) close(r1) 04:11:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x2, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x2}, {r3}], 0x20000000000000de, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0xfffffffffffffee5) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 04:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x52c5, 0x7d6, 0x7}) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1}) 04:11:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x520, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x11) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) 04:11:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x48) accept(r1, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) msgget(0x0, 0x1) 04:11:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0x100c4}], 0x224e, 0x6) mlockall(0x0) 04:11:18 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) r1 = geteuid() setreuid(r1, 0xee00) r2 = geteuid() r3 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r4, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x400) r9 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0xffffff4b) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r10]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r2, r10, r2, r11, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r12 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r12) setreuid(r8, r2) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000280)) setreuid(r2, 0x0) 04:11:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket$inet6(0x18, 0x7, 0x80000001) seteuid(r1) 04:11:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000006) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x118) close(r0) 04:11:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001140)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x462, 0x9, 0xff, 0x1, 0x4, 0x9558, 0xf46a, 0x3, 0x1, 0x10001, 0x62e5}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 04:11:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x43, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x40003, 0x7}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000300)='./file0/file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x3ff, [{0x3, 0x8000000000000000}, {0x3, 0x581f}, {0x3, 0x2}, {0x3, 0x80000000}, {0x3, 0x4}, {0x2, 0x10000}, {0x3, 0x102}, {0x3, 0x3}, {0x3, 0x3f}, {0x1, 0x34}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0x100000001}, {0x3, 0x800}, {0x3, 0x4}, {0x2, 0xffffffff80000001}, {0x3, 0xffffffffffffffe0}, {0x2, 0x1}, {0x1, 0x1}, {0x3, 0x9}, {0x0, 0x800000000000000}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x5}, {0x2, 0x8}, {0x1, 0x8}, {0x3, 0xbda}, {0x2, 0x3}, {0x2, 0x8}, {0x0, 0x3}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) renameat(r1, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') 04:11:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x118) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mkdir(&(0x7f0000000040)='./file0\x00', 0x8000000000) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 04:11:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x800}, 0x10) 04:11:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0xbbb, 0x9, &(0x7f0000000140), 0xfffffffffffffe70) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) 04:11:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x1, 0x3, 0x100000000, &(0x7f00000004c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000000400)=""/62, 0x3e}], 0x5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kqueue() 04:11:19 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/73, 0x49, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 04:11:19 executing program 0: getuid() geteuid() r0 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0xffffffffffffffff, 0x2, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x432a) 04:11:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) 04:11:19 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6ea800000000) fchdir(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = semget(0x1, 0x1, 0x54) semctl$GETPID(r2, 0x8, 0x4, &(0x7f0000000100)=""/33) shutdown(r1, 0x1) fchdir(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="1e604e2f36e3c0251115f71cbefcc253e207bfc163b2040af2e34afeddb58171b2bcfac02486acc3107a7b4b42cb5b0fa4ccc849259cb1c6a63557d97e160c8431b3b23c8636dca6720aadc8dad2fb1c4e294e8c6d733367c141", 0x5a}, {&(0x7f00000000c0)="c83c0180dafc1724da5c402802cd005ce2ef030714875a0d7ca34eecc3c80ba8a60a231ea205bdc1ab65b66a625a0809276b55779e", 0x35}, {&(0x7f0000000140)="388fe2523e62a6052af882556630d5b6f139c72758e9dd11230fe25f3f09774726a233ac0a60c4a003a1bd157fda53db918f9ecb4f60895c1a617a730f336fa8d8584abc7f9a3a289d278a0f19f0418f2e9a68d1432886afff3cccefdd751ddc0480b476c9fd6cba0212881e89651787400eebc13f8ba8ec888124dd66a08d08ac1916b985e12154855d3f225adca814b29d293c5dc6a1f1c93fb440bff194fadd439cbd7abb8f21661d010b38a57a55a791d73215b4e6a394c29fa8ea424698251111cca70a2607bdfe80b68d5342eae9883a5bdf1165fc2bff86c06a84e72a2e91bd5c2873fb0b9286de096f4e71fba53b000cb7c13ea4a3adfa873636", 0xfe}, {&(0x7f0000000240)="39c1cb8c30c18eac00381fb5e853219b0b7c466e3966e639e12e3a71cc6e324e80667832a3d35b162626e074e07dd3eafa50283ccfa67bf88b8d109831e427fa7957285534c7fdce2da1610d6090e687dc898c4508f3e1657c29541813b924f63e1f346565ec191e766e7ef847379ea6bf42d4ae0075cee497ab18fb29b09d3d8129602c315c5d2a6b62bbb256e8b14dbf16b16502ea63f0fc6169d94a8d194ab16f37d26c4bb1f97ab63affe318b06714538f6e468b8b4f1b35eb912a157f39641b9f26", 0xc4}, {&(0x7f0000000340)="55efe0fff71a782a594b2226c4c4c923c910e087754fb6f5eff37a1ea5ddee1a7e9db243bb2aa86ed7f1a138d773b5c767a12aaad1b8740ead6be23564914055b128dfad3972bc08776baccb78540b9389c84e616d4256c75403ccbe29806e2e223b62083689f1488e8fa8694633ffb54a1a2e3b67ceeefa7639e713f047784d851ca92f1656f2908db0", 0x8a}], 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) syz_open_pts() 04:11:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) pipe(&(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:11:19 executing program 0: r0 = socket(0x6, 0x2, 0xe3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82fdff0100ffffffff009a04021d637ff2"], 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x87, 0x170000000}, {0x101, 0x10001}], 0x2}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getgid() setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000006c0)="8a64014bbfb36c6224f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa994fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e31280222fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee73540815e4a5304aa6dd96c4c3472a07970a1ac2bf24e04422ddc4d78c1b58d76bfa5de72ef21fec109987c964c9f2a888a7a0b7b591bd9bbb31b4beec56a93af1cbf1d311b8a1c8cda011751d1c9ef8d9ed73abe50a8b2558e25265b2ace09af0b7acd47a0852225446f04a808e5194e8009323b641e6368921830d8e447cfb85932dd7134502586b173af1cf367951ce469ad883754d69f5cc8920a7edbb4b02c3f508f5eaccf8e7c9a2ea8fccc8d1eb31fd94cebd0dc413f913b28239d8ad9ca933576469fd52fec1bfa7fa3e065e8f1b7c94f7c6fea43ece9eea1445b27fe81fad3f2b09d0055d248ff0921445cf320182ac436971bf19e8c364fe04a8f054379579102a91cdbed9904fdb2445cd776ffbb8504a3ad88b35ca36006ebd37f07869e", 0xfffffffffffffeba) getppid() 04:11:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80000000000001, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x9, 0xfffffffffffffffc, {0x3256, 0x100000001}}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x8000) 04:11:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 04:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r0, &(0x7f0000000140)="6f4c1efc36dac68a4665c989ade09f46448afbd0ba1675628fc05fac325036e396833c2b98891994eb3044c29e8dd9246fc367f001fe781eb637f1ce5914adad5d5b77d843531258bd9c8e5f4b062b8d5b9b3a980bcbd36943fc4049c025abbe7b1888d176e385ec4474cb253047081afdebd8f9e025a19c4b3f0961f16d09d67bd384565dcb275eadeb629e", 0xfffffffffffffffc) write(r0, &(0x7f0000000380)="65e51ab21ce582489ef2e079c773a4f6e54f5faadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25efb449710672e", 0x39) execve(0x0, 0x0, 0x0) 04:11:20 executing program 0: r0 = socket(0x15, 0x3, 0xfffffffefffffffc) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 04:11:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 04:11:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 04:11:20 executing program 0: socketpair(0x2, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000300)=""/183, 0xb7}, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x7ff) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x120) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 04:11:20 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = semget(0x1, 0x3, 0x160) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) sendto(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3ff, 0x8}, 0xc) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 04:11:20 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)) socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)) 04:11:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7fff) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) fcntl$setflags(r1, 0x2, 0x1) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x60c0, 0x0) 04:11:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='\x00', &(0x7f0000000100)='x\x00') r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 04:11:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x385, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x4) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r2 = msgget$private(0x0, 0xc1) msgsnd(r2, &(0x7f0000000100)={0x1, "878684a2fa7e5d3901d49850b863b1c01c829ba3b32c1139e32124acb0b1dee01ffdcc39d1c8cb83a5edac6ee474c8dba40ce68f0619cecd15ed6b27c1403afec7c66de02960e2d5f07d85442f62d68ad17f26cb3dc9bfde489f1ec1ba52f885295bf55f545ae4a128c42083539a5c6eceb4ec82a2fdc3fcdabdc999bb5c6db3ef1a2285e78e0d2bf4cc77a91f76695c69816bec90c5347b04210ecd70072f3688299a83469a1afcc16738012ebfb5"}, 0xb7, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x2) msgget(0x1, 0x0) pipe(&(0x7f00000001c0)) pckbd_enable: command error pckbd_enable: command error 04:11:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) r0 = open(&(0x7f0000000380)='./file1\x00', 0x20000, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x7ec5) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) socketpair(0x20, 0x4, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000280)=@un=@file={0x1, './file1\x00'}, 0xa) 04:11:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0x4000000000000e) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x18) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x5, 0xc8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) lseek(r1, 0x4000000000000, 0x3) r3 = semget$private(0x0, 0x4, 0xf0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) r4 = dup(r0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000780)={0x2, 0x1, 0x8969, 0xfffffffffffffffb}) setsockopt$sock_int(r4, 0xffff, 0x1802, &(0x7f0000000580)=0x800, 0x4) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000007c0)=0xd6a) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000540)=0xfffffffffffffffd) recvfrom$inet(r6, &(0x7f0000000600)=""/255, 0xfffffffffffffe89, 0x40800, &(0x7f0000000700)={0x2, 0x1}, 0x133) recvmsg(r4, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000009c0), 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 04:11:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setegid(r0) 04:11:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x9) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x9014, r1, 0x0, 0x0) 04:11:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80000000000001, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r2 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xa) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0xca75, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x4, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000004, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa3, 0x4, 0x101, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x70, 0x21, 0x5, 0x8}], 0x1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xed, 0xf0000000, 0xf60, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000002, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x4}], 0x8, &(0x7f00000003c0)={0xffffffff, 0x9}) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfff, r3, r4, r5, r6, 0x21, 0x3}, 0x3, 0x800, r7, r8, 0x4, 0x61b, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x6, './bus\x00', 0x9, 0x2, 0x1ff0000000000, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) 04:11:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:11:23 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80202005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 04:11:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) fchdir(r0) 04:11:23 executing program 1: r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:11:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x2) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7f, r2, r3, r4, r5, 0xa1, 0x5}, 0x400, 0x7b90d824, r6, r7, 0x3, 0xfffffffffffffffd, 0xffffffff}) getuid() 04:11:24 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x8004, 0x80) 04:11:24 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) sendto$unix(r0, &(0x7f0000000140)="14160374c33a76380cc5d43704a8b48566e07db97597edfcdb9667b6fe1c01bcdfae4ebf6cd0781e50f5be651d981e4f2d4e719181041f74f878a3ab118f08df81156fa03f2842ca669e0e9ca521e96dcca27f20fcad4baa8da52c779ff76ab7118ab55dada7e40206d1204be71914fb0b9174f313f16440153a3c7b232d29a53f1fcf80661225fa422e899da4cb697d", 0x90, 0x401, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="5c1d213d5cc7a224fcc8a55cc7b82235cc6dafce8c686bd6912eaca3df245a6844b0247b2da93b7475cfafc351a03bb6e70c8dfbda13d796beb9b1a94bede86c4dab4ec16df1226f9ce1a0afdb2eec012c6c7e057825fc5d012dc7541c6485b4092eb8edc272315ff2a263b229d9bf1798d0a1ed77acfcfadbff2b4bf9c41c491db91ba8cf26c5cd909cbb923d71de5943434a7b19451a59e783e8783354e38cc032a7277dfc5bc39647b00579", 0xad}, {&(0x7f0000000300)="30cc5d0bf2e550b6e87076842885ff6262e9844c51a09189ceb232f7ac801cdc1f7d1745b4ccc6ab5a327cbc6a92315897734d22e627c93c835b31b008b45e0a27750f96009a12db9f71553f84841f9b7173229a0f36242d92d102df4c40226534a3c32e2ed3013854925ccd6c9d2b2c16e1acffb24cacd299c1f34ead7a3dce8cd70d3a6a4db5c2f196e1b8ed6efc14baa55cd22451e101d1c96af7c814a8ddc96a84c1ca34801d600c26b6d44dfe80", 0xb0}], 0x10000000000000a1) 04:11:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f00000002c0)="2a5f12474486f95188b8ac8f6ad480b4a61f03a4dd02000000823b5fe79cf387f45dfe8b982de401cf78810c34e904c5820f5969b1e214b7d69d764f24e410696eaab118750618cd90240d4c586967f4c2da56c1920e920b4e6b1a42715600ae801d56588009817c3eccddaf4d10cc2494e9b353ce3eb947ab20ec5c31e042021dd96b22a3bdf274228e29d535adc97ae4c40971bf7efe393745018a0029ebea97dbe8dbf918698d479c173f82622374beaa54696c0dff416e8044817050a70bae9406e9db92f2348a6482f5c0fb8d526324378ac068342ad6278e36dd18c7a2f48d48342eb758c30889ba6592c4bc5ed82d51e4e871bb276bcad234fa9bdb769fad095a2a8460f033dbb2a659b9415f318c3b7d491d8bb33662ab473d5d7996fd0dfa366e33a2e2226408161fcee52df8a8b3c011b2b1d9bd00bf0566f3cdf5abc4a9ab360e8e39716edb29bf403e9637e078e7c38d0b2c319c0e2df56ad2689e9c273d619068eb80cd661a6d193d", 0xffffffffffffff4b) 04:11:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1f) 04:11:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x9b, 0x1, &(0x7f00000000c0)="cb2319571ff1a0d037e3e668ba479009aacf4d3c8a0d4f7454aa0830c32473bfabca182af295b363b2e2bd8177ee892db4d386f3471516d93118bd95093841b95721f80b12d1ce6faf51cb85825488e80a818a0fd1a3639510ede5ee483c7cbf19282e043e69893fcf9090490cd5fba231f7fffbf142fc4bd33b1ccdf664847d1c8dc42a805d62f13207d7d3f617db419a863c", 0x93) 04:11:24 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x56ea, 0x5}, {0x0, 0x3}}, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000b8f6dae7000000000031a5", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x5}, 0x8) 04:11:24 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b00)={0x0, ""/4096}, 0xffffffffffffffdf, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000400)={0x0, ""/53}, 0x3d, 0x1, 0x201003) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x48) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x4, 0xfffffffffffffff9, 0x0, "93c4fe84eba8dcec4afdf1ab3da9f62e440794c7", 0x10000}) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYBLOB="f46f1b16db99de20ac41ea6024ff2d365bd48ed7dff535f01a90e03f211b338f2a43aa851e1d4359852c1cae13a4c572cfe105c77e56aa460af8f870fb64cb0d4133f59c7187174d156f81813b863765dc6d5f959c9efd1cfd10d7d2870dbbdd9eaa624c6b3dd24da38c148d77c5b90c7a8e06aa4e082c0d36a0edcdfe7d3026b2e5833c1ee44f3bd0e5fbc110ecb08f8c305b8ea49a9f1f077e459eba4da88acc231133be3bed2f1d164b5f2f4e", @ANYRESHEX=r0]], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r4 = dup(r1) openat(r4, &(0x7f00000007c0)='./bus\x00', 0x800, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000940)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000d7b95efd182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc854d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd851a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9d00000000000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000000066ccab91b7bcf63023ce04354740a7aa0aba3fe096ed1cb1fb65be0bd3ffffff7f00000000360e8e6eae52bac9a6f2afcf9e99991e05682e16232de9886ee90c14d27c47851d61d704e6f1f73b7fae9fc7a6b8b1f240e81e455d38fb04313d7d47ced674e4b2"], 0x1, 0x800) 04:11:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x100000000, 0x6000000000000}, {0x7, 0x4}}, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 04:11:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:11:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 04:11:25 executing program 0: r0 = socket(0x800000018, 0x1, 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) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x11) r2 = msgget$private(0x0, 0x110) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) msgrcv(r2, &(0x7f0000000240)={0x0, ""/145}, 0x99, 0x2, 0x1000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)="d26adea93dad1b643342730ba325d200e4b7f5c063236a9848001e6e30859ca7f334eb8123b5b76e56a0a0f7a4e99738693fb1cd066da911afca88ea6526b754b44b850639cee08a543cb1ce017536e5a7c92dc3660173af6cb7884bf5b0c01ab94de857320a07c298204aef0b82157cf840aca45789b8b7598c744c875e291efdf96d14834867e0dd150453e6753fe3f89b25505eb02361857cf685355ec29cf4e51f71e8b9a1da696057263352169badff059358683f2a47bd1b66488a452c0002ac88125e7c6380eb44000639007408f6392e8b61ce2dc93cc9875dabf70c844b7752190faa", 0xe7}, {&(0x7f0000000400)="57544d7bb6058a4c7af240b415d16636bd8d8e747ccb78319cded2fc589b7d0ea5c58b63cb120abaa240641232fbe5c60e9625fb45c4a1b5eed8a6cbdeb12951abedbc6d10a9f76789968a5479dbe2164b6b0fcfdb2cecccf2938b87e5979add7f5c71596dcc6a8d7d9ec3cfd719cb0d94d3c70c8808b316797e8eec84c73855c10ad50582637d4e5ed53c2152433e583a731e0fc07e0638103c34a0958eb2fbbd6b4b82506c1a49cda930513ecb645a32911810f69c46e9cd2c2732a73b3cc6167dc1ef27dda99971d0bf68f390981cee901f", 0xd3}, {&(0x7f0000000500)="e4a60f51ef952acf91990e0b5cc4a51d400c6fd5200d0e99bf2011a98d3859de", 0x20}, {&(0x7f0000000540)="845f1ff19f5fa5c6f13b6c676bbd1a0a71b3b4e1d3a9b71fe6ddddfb846e1077ecc798943450a441e7435389feaa9a298d41f8b68a9e945822bae0bb72cd188d717e08c2b0f4d1e822565691e81866", 0x4f}, {&(0x7f00000005c0)="e19d0607b99cc53d4e360c07efe78cd5996f19934809829baaef8ebd2d82a67aa3ece2f7b1151582f3413f364837ba4bde330b5c3f1938f8990d6cbfa9d6dca2f885cdc756c4f29072ac759868cf828af38fa9e3df4fde5cb54829beb70616a9ddb245593ae6", 0x66}, {&(0x7f0000000640)="d604", 0x2}], 0x6, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 04:11:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0xfffffd34, &(0x7f0000038fc0)={0x0, 0x0, 0x4000, 0x0, 0x4}, &(0x7f0000000000)={0x0, 0x100000000}, 0x0, 0x0) wsmux_getmux: no memory for mux 16777219 wsmux_getmux: no memory for mux 16777219 04:11:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x8000000000000005, 0x36) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4adc98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b9791c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916ccacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b49b340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53d270a3e7a31e16b8ddf3c078e6a9309a32a4e9ef699d9c7fe7dae7d21376ee59d19d5e17bcf18856c3663adbdbe4506ac76bd95c678f7f3c35f03e972a444497b83c0aa04c69feabf4e28788d8bca34e69cf06fc5c45276de1067dac0300aaab9428a727286890acf6407e83749d61ae5fb83a93a4ddd59201d4ea019e3cb505c3323f5040ff0bc0cabc0d8a6a976f6d78b3712279b130d2afbb404223840afc13340000000000000000000000", 0x212) 04:11:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r1) 04:11:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x41}, {r0}, {r0, 0x41}], 0x3, 0xffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 04:11:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 04:11:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) msgget(0x3, 0x102) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 04:11:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x3, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) socket$inet6(0x18, 0x2, 0x5) 04:11:26 executing program 1: r0 = socket(0x23, 0x7, 0x3) setsockopt(r0, 0xfffffffffffff46c, 0x1, &(0x7f0000000140)="5e982c597817e3974f7e3a1f55c16e24138d750b28de642c28410c7612e1300032e6152e928aa5ed88768a9770ff2aa353f70ab289f194022d10f750117a37529e1baa732271d37e07dd31a9c96b153d5baa0dee4ca3e63d6f4aef4e78122ceedadf9a07483ada13ca4a33d3684d79211fa141c4ef4a9198e2bc702d61431f7dbcaa58f892a5f6cd5305584715bbb3a7f5a8be19d6b38aa5ad0f42d3d58b9a2299ac9ba2b13a3f5251565debd4e265496b99006cf32ea2b0329648f4fbc812781cd130e2a509399645bc502b5c25685f82cd344131c7504b5a0e801985073e9ca2f2f253ffc57faaf914d878180d19a09afbd99e6337682adf7212624553d333c8ca6d7858dab3cc5da8f14c346d4fc4a504be0a64027d5c59505d4c4f035693cef9f8cc7ed46d87dbccbb434feac627a3f68d809086bf0d76f3f540449eacea34017cdc556ad3c04f7d376cf23bbc16624fc49c91ec30b5fd93f58238943b5f68ebbaa73720e4a5616d287c9beb83e05ce1f32752712d0aee5c410aa55a6fa4cec6374d083b8e3019aea46564517f51a4e37b293a87de21cc0523424077f7e19e9e40963969c8a2183e1dc2ce6bce056e7f0eaeb489812e5373b6f506ebda907b9889afecaf71eccb207308f4dd1449ae7a539fb445ca6decae85cbbc9ee66d5a6d7614ca9e20ce3160776e887b8a0a8a44f1dfe67f7d1414963b40a193ecdc92cc83b98a517969911b7f6c78a9b5ff07d84b24d0ed4fa6b3913b020cb627b175246c50db92fc7fb6bc00178d6bb21725f6e5dc48eddeffd750c452e0ad77b44effa8f65d23d9e71864109dcfb0e3f27a689c795bf54591ebc81958a5b0b01bae8ea83db474837f3437b34b43a6b84fedddf7e2859c4d0ce76ee33a5ecbebb6c6720f85b2f85eb68079f4b209d0fec29bd979c03f9d3dbc4111feb6df9ba41e6c4f579e9b0e05e5fefeafedae56b4528cac8c8c3920a637ec078d96d4fb5aa9e4088756e98e9d4b7886471e437f0cf932bc5d79f97d4854a83c4dd54c135ad1f30772e545ab131d7345f59b867046db1519864dc85544cddd73344df9229e24b626e7a31926d1ce6a72810f2306dc5875923976e82c01ac00da0f7a358a22d1d037bbf02e0a84946203bc98277516a97faa669e172bde568e37d5861fcb08540a1749e5a1c797d813afc9dd5ff94e11af279d0c2ec64eb9592bc656f0a2e4acbce7e0f5540fc1a23adc144dc6f475551f6d990c4031d0ddcf9184024f9a3a8749e5a976b7f32328d8a3b2322425f38fac53f29f0c7205d5aa75b93851b5ba32c417b6ce2a135e8c3a787df1f19cb1066d31ebe98bcbc30379f480e781e9b61d3e4653c4ad1ec608a41484288158dbb68bd830d9c816988ba8ba91ec79b223dbc0690a65b488ae61034da2b127cc65ffb56f30ad6d23cce022968836127e52e57a55afc0b691f75c0cfb3602b8c8280ca3c5d49b2c9a542442206888fbfd9758f0ff4225265919cdcc74e2035749d3d04c24d77036f8787142e8cf79370ee27116f6bf303d37fa0fb705a65d01aad59399fcf730641edbab6e4fef6a704cd5e0de33e1285da72fdfd5d9973e00a6a1ec85080cb1e2a3b5753476df2104eda6ea7a8bbd749f3cb0879ad0a9116d01b25f7d2ec2f26396f2fa789df592e09cd9418e55494fc3e6591e39ba1288e934a7349a619111c470a5495553d123a2a1b76095156e9f5d0e4bf83b2c3fc48e3a39a4fa3629d960fa2aad76874fe2f36d0ea1289a5ee3d227cd19049c6d9bbc7775bfb4392a4a03f145ef720203824dcbead14e0d0ecbbb7209cbded184368dc7d1de9106e2e9e05dc9e36399910afe12720c152b1bbd2acae6cdab893fab0707f7c9154d793ba36eaec20a194a2f17b21ac7d8be0a1c1b4915ecb6388356ea7eeaf78a9d4388858104d783eb539f80a0ce8cb981a0105635ec461ef05f13714da44b7318a9c9555f5330bae553cdc92278722341f83abc67381879f00e06961b972694e02ad5a07d933fbf7056c8dd7656bc76c71363bafa6e06aa417a558b2ead89682c62781611a0b3490011032bcde1641c7b56e5208612df256aa1971817f7d6cd2f22aed12eec1a89bf2e8e5ec9c18289a4ace0cd8422035128ba7307e7fdbbf41b3a6a55d8fc778fbdd5be5077aa39d66a08555d617e7f68f0f3f51effd257023af699977f7583bf5fb9062043e40f24e4cb8f07a6656df7e7c11362d9c9fde54605e3d4c2558f883c75b95d2be3b83320b32dc452d0b110accb72fb7cb1d037086c7740e82938833f6f96d43c63644d3a5dfa197cdd11d3b9ee0b67a8ad72518d1cccabab5a2e6786785a1108a6954bb53ed0236f2c1fa59ce8ab169df3c496fbb12e3234d87a0048694515788cae1d5311670c9a8d4a4465cd5872b309f0b96df7778296a6dc5599abeaa1610e8cbc4a55c01f45f1758ce13e11a9ccba666d282c3988d6fb4655048ca685bf0171628ba3c2eb82b687eb32d19c9011283fb14c960f77c07e9ba046ba9a0fe1288c113e6afe51aef63632a246bef3f8ab459a687ccdc503aad4d23a139597d560686d71da54a8e277b0b0ff23484059e7df454dbe2c8a3254dcf547cab580717bf2984329d70ba2dc5a2cf6d73231d3ea98f25d6ab71f094243b3132f183de54e00dd45d428ea49b4080a0775fc5da51af46b30233d57e26041aa64c4ec1edab5c29d6d4b4696927905b8a731806208d2bbe3c4f1e13ed1323638efcc005e3164cb83a017cd7848218fb3849e53c3ff70174b61db97e81172103697054ef84140c271597e4dad6fdcc4cdb4ad1c3845ad81a56613aa1f7276ab5ae0ae0734223edea76562e8a0c0ee7437640b22c11ce595528c60443f7ec176f742fbaf12e6ce9e06c4af500ae5c628dc1a9b46c8bd6b91b873b6800ff1623f3643a6718cd55dc7c0f14d9d53d8e3d03f73d22cac8eac2e978f1fab8394fd0170df8d821102db7184f12e8bb0ad35a505b0bad29c7e2c6f0dd2ad7eaf07196b1701b428a9db0dc102fbb3c8189e88aa33a6094d18103d513ad4df6ca75fcd7467c30d964042b53fd936c02be4bd5058286c7726c5e7d79a08a3512009ec2201422d608fac45c106db96f1b5330f8342e30461c77d10019cd4ef1757b5a280a4ce221a73902663be51a85bf514c52245c925a36df6a6b391508e2629f9079e444a450ebe25dedaf837e336371a4c911b48438bc5a427e6d5d95994951d783befbca1aa219b4eca03e964f46cdeccc906dbc59a6e621bd7870cfd3c32e6b0c21cc288053da8d74a27db0e34d6c60166ee2175544f3e463bcaf0ed2ad6734e1f39d5cc1a57ebad000fb93b510b2d3a1ce834427b1e933a418dbd1b01a54b2f48d6ebbf4acab3c50a3dae78d1ff2da63e4b0e5ebfa8215421a8297fc879cbc3735be4473ca1237878aac21428874e1f107d738a0c4eef2822fa8d97634a5d389a469ff322f89740d96fdd327a5cc2e5464ef71a5f916296ddb364454e11be76533656121d9fadcb10dfe2a91701a16aaa8aab441e7819aa1bcfee75e6b3d87406cda98d11c147ab6850fe9cd4bdbc720c56eb7bc671c7f89abdbc28c575084c82ca0a1443eaf609f36975f1260cde3f08ef735bf56e200b651664c5fbdc7e51dd009ee01393afa3de48e08a4be9a1c3748fd170a43e835559ef8eefb953483dacc1cecf7d89727d24e33053d6cb9762c2569de1eedb74d143539c1a80918aefb0132a2ff18e0461d847526d6c0b8b125824f0870613881e56c3b165f8e0f08fe6758fb4d04c7d7f1ce299771c1b51ae94b3cfb673e830cfa7103ae2c0ab1c4b21815c010d1e51cb9aa6ecbc2313f792dd9ff65ac5bf76c4b0e6428bb02a64dc515e50ac43086d6f58e0ae170e66b0472086dd5f5f35afea1d4bb3c115bf616fde114eb9da5fbaceeaf405afa0ca7129cc2f3921b4d7a91e4571f450bddea9de734f834c0b72b688fe7554aeddf9858c8f65cf6cdcc0faf8a6c8598d48dcae5fe3d6128dce859484c9b7bfbfba0fa1a196a625414d093962342fd607b444f03f08bfd5e02eca1d5d4e90d3c426d3a0da58f5045a9422b05852fd3cc4e9f443d3517ff747028a293fd42db790875e5e54f58cd8c59d54aadbe8e5458ea052bc4d2f1badf6c5afead34632d1e53bbfe1577e07ebe4040f92b94a0dcfc34e906970e76a7fe90e5e9630de604c8ceeeee6383455c3d81fa058925858c1ee616f434068c95f4125788480015f5e138aded0a2275fbd1055645d8e18825f7690da2a23a305ce190082ae2895df60db4863df72ec519c5b08ca87dcc9778c69fafd030b6f6c225c194c18828e23a46eac80c4f02d6b69e3de6d09933c62bba2bf9c6fd8c2e577ec0b8a8c0bd88871718fea4659e98f1b3105e730b053b82ca5729284a86e4034370394b4a2b333ccabc471b6fd95f33b9b51f5c3b71b0ab8983a2f1f22a5630a48458b2ca4c2c8ee63d1c7334bc3c5daedb523958f5538f2b36c05b03b54936ceb594df78824c96f9078411631dd008b5134480443c3d4228a3984fc8e184cd7686d768cb69c7a60a68ee6f32bc7854c6ec5822fda847a7bcc1d78dd964b5f84b566240131daaac52df9ed829b6459516654ad97db44b2c557f47a6db617b7148d5cd2e47a70b1fa7c92e288bed772bc410130525539cfc2208765af00f44953a97a59962182b533b07df290e0aa66c6e71b9010c969d0ae5498105c154e7d17acec4cdd6274ea7ac90970e4905e9f45d721bb74a9578b4a8731f15a256b3849f590c0b61aa55968cd70e4bb51d8a861e90facb3fa14a78389896e4f2a4c1940460e077ec12c70b89692bfbbae8874d0e6093f84d26d1b56374080261622d553a8724aa85f4614f7acc30ea646e27ad5baf592af2cb8fbd124d569811ef0b2e0b91c51a652d39699485dd95e55831da76c8b1ecedfb4d93f499ad2ba45aabfcd4ef8eec104073c0a022b7cccd3222424220a1000ea161f396680b53ab1b6114f16153f81dd0e15970117d6d2ecbd029b189cef8c2e874075490dfb527029565ccaa0986131b6855bb00e6d9de456b821724ad2ecee7944a4951fc032f9aa0aa8eb60a0111229c8e4393369b284750b8e6c1149dbf5e4d3610ba3339387952db9465ad0e40a89b76793eb11644777079451c0179d7f9132c262cb73ef2bbdfa047b36272e411db816300a4d5e7d96b6fd1fb4189bba24e713783201977e94ff60dc71954b5c5bde8de52287d910a63d065990a2fbfb1873ba6a3f47b7158617b2d84faa35636085a695958c6717122b4e31afdf08c15d8c2fd3787dfb04b88e66ecf7b7c291a7a33d1110ce1e7d0a85ac82728e7d173cfaef7707dbb720678f107d6f019924b486b0b2a897e717b14263845e198244b2309fd0851464eb39956b088e29a528a9e7e60430002719f575c4214dd073e6ac31527928ec04e944db6d88964c04c6993f719d82a15c9652fb70fc99f87c55c5ee20d8b4a11fca3b8998ea3ff6c44ba7df50f3ed2cf26afa526ebb77ad251ed94bd7eff89a125890cab10eab56392035c4e23f545c549a9184e2200c47f19812cc0daf406663acfaad63e96b927a0fa59fb11ce81791f61ed9d78297e53fa2e8a665bed67cac4449ef33961947bda05580412a4efa998fbde801c18403a4490ae40f3003e5b6b43153725d382ea135321622c192342c83788974702c7b8a2facfeda7d9137e541535d2e1fcd1aeec42b34a7b285ae219a9b3c4a05101f2e522085ab851b29b5d7ca91fb80d6046c56db4b", 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) socket(0x20, 0x20000003, 0x7fff) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:11:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 04:11:27 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0xaa) setreuid(r0, r1) r4 = syz_open_pts() bind(r3, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000040), 0x10250) writev(r4, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) syz_open_pts() close(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "e6bf4deb21c8f693e58ba72558d0cb5edf193b2b"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x9b, 0x7, "5c0400a795a644b46c1aab6300ffff030000002f", 0x62, 0xfff7fffffffffffd}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:11:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x1) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x7, 0x9b}, 0xc) ioctl$TIOCCONS(r1, 0x800c5606, &(0x7f00000000c0)) openat(r2, &(0x7f0000000340)='./bus\x00', 0x80, 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 04:11:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) fchdir(r0) poll(0x0, 0x0, 0x6) 04:11:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x2, 0x2, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x7, 0x6, 0x7, 0x100000001, 0x10000, 0x4, 0x9, 0xffffffff]) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0xb6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 04:11:28 executing program 0: r0 = semget(0x2, 0x0, 0x40) r1 = semget$private(0x0, 0x6, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x7f, 0x4, 0xfffffffffffffff9, 0x7, 0x4, 0xfffffffffffffffa, 0x6]) r3 = shmget$private(0x0, 0x2000, 0x57, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semop(r1, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r1, &(0x7f0000000140)=[{0x3, 0x10000, 0x4000000000001000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1000}], 0x3) semget$private(0x0, 0x7, 0x80) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSBRK(r2, 0x2000747b) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000180)=0x3) 04:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404", 0x806) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xf6bd, 0x4, 0x1, 0xfffffffffffffff8, "ff03000adc7d8a0000000000003200", 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f00000001c0)="8c74f8ba79b2b0917ab2f0d0067f696b887911ede093cc8190b20e9a9d548f8c72e6f71f26c837721b7576fcda0114f8e006cbb126a72962abebe0fa743a199baed8be8d793437bbad85a413503a5351441cc4b4e97a47b1630023f78ca884dc704c1ca1773e129e96508cfd750c153ad43408d75ab4fc7ba67330068e66daf7b864f4f842a3e8325654438a78b341e1414173a31a92888c2c41f6d36b7eff45b298c7cb98f66fc54b0c9a722511c7dd7bf9b87e3f6e158afd05864d2690421e", 0xc0}, {&(0x7f0000000300)="e9d71e5ea8f195a0e56fbd553efe10189cc86b4aa4072cfacc838f993bd66db657bdbef17ef14ab0a38dd8f5ad4e9350e8476abbc7e615434a24414ec8950f24b3f30c7b42a8ba8caf79bb0e7410c6c4c8f53dd6fd6ebba69e87cdce3b826b85af2c06ea5643f4e9f74ee21791ad87ff76818915a2a08e9cebd0c3c7323e6f5b8edbd968ad3b10d1e6724d2028d592d6c3", 0x91}, {&(0x7f00000003c0)="b614644466dc67418b37e302bff0ad22f8fe799ad33d0e375ba38c8d2e24b80715b759fcecdc3cd6f845f426837c43d773eb746cdff07c17d837b3a644eeabf340b79c8b8f189ec3b6f4707ccb5030b93faa13ae70052769a0dc38e550066cfac4d2727d3a30849982e8a96f0392b13488c3dd36e5cd1a5f76926dbeefff30b2ef2e6aff7fac2f476234ac35ebfe472e8e22420042b0e26e8c114e4959b3da67ec932754ebe000f7fe2e1d4c312004901f185a6faf42b7708cfc8fa6a5f6db", 0xbf}, {&(0x7f0000000d80)="3a516b28148522a64ff8b0aa8892c4fb5aa7f0855ecae1f0daa2eea205bdc4c3256468d29a39a5a17ddb7f5890e60f70b86d54dbb4512c01a0e7c8e2fba90308980d9d2b8c0dad9ccd4c5075a9533a6904354ae545d2c90448d1e352bc2eb3ab0d133828cc9baa429babb4f65b2a238b2d55d6eef134b7fe11a54c2aa6a5825ecb6ee1190a17c5b0f64020782566a1c55bafdbc96bef08d3b824664698e11d3fcd0a3b198a03daedf8d95d8f180b90155f6ff24645bf6eb7f080c9b88e2cdbfcf4e4c44ca71217da86650192e863084472f47832", 0xd4}, {&(0x7f0000000480)="a3a74f507d87d45bcf19166cc1b0272124d919e25023a0b3f82e9a7afca8de72f8e69c8ca0368f8e249fa7963f85d6bdf28d787ec45583978a7520c1287d538333beebc01bf42c99f1f6262b7f1f99a04fa63160ad9483af0f73c8f240c8478738f16522e91358cc25b40292952a7ce63b2553dbd55d3e51bd9547875939011d736196418d4ba6c1f5", 0x89}, {&(0x7f0000000e80)="18b381543489f8fde93c1371a89505611a3f5e493141112d3d0bfdcbb227192599b5237327599f81259353e19230b1e02e3a32ec5786ba39e138dc7b0609c18b420bf627ebd57815136891e097daa0474a50e5a6677a27fd16972ec2ea114c4c2e1d3d0562dd73fd0d9001175069d3d44063804acb81ca54ac86281aa4cf010d16f6a405fa2073a08037c67e6e7e8a1c932b500359092a1f4e4ae773257568caff962bc61b67ea2e3ed5be536c5b8475b09ffb682ab17c78af7644b2", 0xbc}, {&(0x7f0000000f40)="ccf070e0872f69a9ea084a824fdbf139d60deeababef9800e53a158017d7645ea9f237c675a5852385277a3271269563454906b67876e2cb4ab67b51138c0e00709bde5ca76d6b1240ca1f10a21b9dff281be295712fd6789a03a701d6970dfdd8fb54e4ffc60cc069be231b6e831f7bf4daebe124130f22827dcf965c79a0cddd6d3ce7cfbaa4d630e2357245803b54a7d115d4fa70bcb8cbd2421c3ceeaa13c813e6fa2842132e1d5840bab9f03fe83a3d63d53b1608299ea3b21260e2be4aedde582930400ba143791328ed7553abcb7906fe78be1e86b9396255064c78b9a3a697063dfc3267b9385adbfcd29568af10be05", 0xf4}], 0x7, &(0x7f0000001100)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x400}, 0x400) 04:11:28 executing program 0: r0 = socket(0x9e, 0x3, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 04:11:28 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 04:11:28 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:11:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 04:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 04:11:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="085a87e6bad4e28a4cfc16538bbc9433a6802a702da65f5abd267ef0fe0bf22054d7ed4933c9b3e052fb725fcd87775ebab5903a653d0435efbfaa9c3bebce621eef5b6a6f135cdafeb3cfd5016ef5570544e566891185aa960b741ba232185e74ee9bfa9f3bb20332595c96e2ed30babd6eb6614bcb38e505dfcb7fabeeb10712aa4665bf2ab73a07ec5db00091ba900afdbc302cc1582018bd3a4c7ede3fe5fc35749fc3b182b11026851baba36c0916772425d30ba990d3c094a71aecd5f929daaba01d54da1c1b8d43ff5b7bf8da5a06cd3086f972ec601175a47976225805a575ecefbe00000000000000000000", 0xf0, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000180)="03a0ef58e3f6efc7971d949176ecc287f222aa602506d307d868d1bdba03043052dfda4ec01d8dc690f7535f53ec31a868aec6249ccd0eda5a6550384fb2557d868eab112bb71bef8e81639f2575e6bf26e5bc1b021072b1824bcc8eaf9ddf2da7a1c608a5a81f8b2ce6345787c0571343599557459ce9737839c04a9c776c6c85ccaa088b4aa780883a4d37c34ef29d3590fa07054288d627119eec69c34a2d9e86a4676fcd63c5e85a4cb63dcf85c256e16452d7e140704ecf3dd6b19034180a980739f95cdd2f495a57606bb5eee529d51420acc4dd1896feecac4d28149e0670e2bc1b52f851f4aac9a65a9d29236dc02a1b0a4c35990ce680ea8ecb465e103b57bd68ab9c90bc5ad6377c9eac99f5c84ec34c2913528260cf7a9a13b262e96a787195af7741051057eb0878420bba1bcf633ec97815ad4acb36e9a0e847fcf36b5b58434d384b870caf920cd8d36d849a9d317f8e0838c14a177f7771581ef46c3379bcc502ebe889d0c39e5d89c9e28c946bc3987bf59cf99132867326e82cd5af03078d9af4c777c2b992cf71b16a33331911f43d8bfc56f06adbac678bd08a9a43b745ba3083a881d99a7e079c55e8ef33a8b369a4b4d9f7a4efd7986d9d47247c8e1c475dac803d686b213e16c6c933fb517cf6ec83a6d53faa9beb1a9e74d7d12e75ee3e1c199750ba312a162a96b6c8c5e3cb118951e492309653fd1861486fe56851264fe6db6587a5a064dd6cddb7db97fda131fe50ad9ff6b23f6bb53e82a946800615c278781817395d5838710b09a5d94c7be9bf5458827bebcd818c6a09eba4076a43d256d19c070cd1fcd0703697edd6003514af086fdc745ddd7d9421472626cd53c00342fe637ac85491394dc39d6abca543d3c8ceaf69a3304db2f989297249fb4d7d632edbd5af50727c12e2e7004500c6740e0f55005c7c5eeb350183beef9c7b66509ad34c48ec8caab569c805fc12571eb8c725a9625d8d985233df4fd90c60b8fc021af102f48dc1650294801df61cb5d4d8a70bc0ce557ea2d104303abb6a233148d17b15a67a1a59049c00dd08835a9ae7d0b1bb9106842b8acc255d3f8fb418f3ed35626a3829af56b7216426976c9aa0b0396b166639950be057f89269059c841f87538b61025fc2dc7ff3c110a18db71da93f1454c4045a99831521445c7d7cef3c15e88cd8a0a3f78b8755d29e9d2fac42638f657b0dc65347ad37b1b25ca264a5c32129a7a874ca87f548edd4b6a4e8cef33aea41b18ec9aec1a8aebc15d489cb39076f172a0e37733e7fe5ee66ab2bcf400aa9b5ca4b2d6e0df492d34ce27dda9bfaaedd7a3d3a4408061bf2d7a8b8c8b97b65486fb754b08eccd6f67b42910736f6c85130cd297c496a3ee72c23eb46c6b1f8944e00f75cf7dfafae844589113ef4e86773df5d01862a2546d099d4a205afe9316013341fa85ee21dd8a1842699aac5ae37942f80fe55e47e8bb0608a7c87e7c746f6b363a1a18e028dd9b676029f11b7b68bf764feced114a1879ebefc2b5d90774e00f8988a11cad3b8ce4840f6dc19a7cf6c23d5fab475f3d17a089d5e587141f2ca477163bb59443d9489af404741120a688545fde550a80ee1d05a01a3d3ed297adf496ec106ebef0241076546f3e68ada449881fc073e91bf564cc5727902cf15a1b710d6b78a6db7fccc107adf4cb7212da421a49b422856dbb8188ecf25a0640798c9095ef13a23811c4bb5b20c0d221156d29f9ec42bab353884a9c1db5940727796e7a21608f89a96382e0b7635013c5cbe54bdbeda46e68e9cdf1d68f69e4c9d019176e0a4e51c8e92599e9a28193132007d9be5fe4be683274317e217e4098c5f0de081a5a1637f0a484dc9da77d159bd5662db34e57745581db489bbbb322069f2035c7203b4647646b795144ede011ce5acb2a36989da467a08a473f4c96264aecc68e107dd72d58807c8f8132e6d09d056f9f477ffa0157adc4cf3626117af0381d5c896355cbc040396caa86da15a0f4ebd099942555b294a4e800ef066dcde7a832ecdd53fd99e131dfa5b9df78aaf73e736b01a8c318c88a6a0ffce6556d3013da7cd1afce2c03644ef275a4f859ebf03da0917bc068c6641d6bce4ba048eb5734ef6e53ca89bd4cf12cd7ef25d854e4e41d739a53feef856a4a40e31ee91a09f3cb4e1e03c7a595ba23ba753b9f4681e996c9f97f3dbc956efd9a8fd08f6f9dd760682dd4c7874e50b932d73cb4639036ceb6815789e974dc1366eb1086cdba76446246b2ebf9193e7bd425d46afc39c301409644da7a6caca34f63ce43abe4e36ca03339ff5b29cd3f4f31f47e33a7dc86b84655a9dcefe7c5cb4d0fb0c5d2faf6b799fb2cd316844576130e9c3a40974869261b94c7c5197c341f8b324e2068b52d9383275d119baa3e3ea1a52d24cfe366b33974ae005e742cd01b2e3f3b07bc05f5bd3739f920f2644cb4aa67b101f78281ba0b6ae5fbfcf71c8108b8aae051b107c02fa73f01c1b5465b60bcd4632a443aaaf219ea4e5b4858fc8150fbb053da44a201f3aaf77d1482fd689d4c9f6176cfa6f0ca0fabfa9d3715c17e6a3421b89ea4da6e7d77801307a9da7bb2489ac3e06870d53cd257e0bc45b6e5d41fc0782a1438315cd4ffd932d05c62bb5ed4bd5c14b4b288731345a44eebc9067824ca29bbeec42cfe4fb66f7b97f1fbc991d4d2a77b6d7c980dc81532c2764df1e2beb8eaea767a9754db572275de7921426b1d2bd6657ec237678ca22ec20170d28ea08a770e1909f75c45dde5fd7866f142c20b33a1a450e84064899e7bab353dba941bc9f13d91916afd6d108dde8287b6074d6afbf92f5703ef4cfcc7b44a654d4e41fa34c78082d70cbd85e49934847716ca54d48f3ff0c813143308ffb1408e41c49c23e99ff83ab0f3e3bfc466c20c9d6d6a8c6dbae46379e02d7c77b9710144fbaa6508f221af9590f1b1ac1ac59d89077b3e7be945dbb3509521a091a6ee8e7a25bdd669ba3706949a9bd9e1936acc28f3bd9b9715d2e82bea665676acf2c113ba5a7cac3d887143956db2ad421e49676874332a98cf86eedb25d96c31cfa9aa3eb9ce25dae504d9a662bd1cb8741632c45f528e0e4ffbedf02054cd93992df914ef93ea966d3be79e689502b168c38b04d3babc596b1a9979cad0e507348cb1565d7ee3902a34d2cd364821fd74103de8a9d8f35cee6aae22f388d54a11a1242071703ea57a127b873d6efca39b68e309bf5e33b492523f0ba65d4e6227fa3e277670397e3f79c83157c8e327f3c7b672ac826dbcc845ef332ec7806cb7c9c49763bd502f31281457ee8e6f3bf2cb4056806105e93e20ae599ca1fddbdd6db8aeaa403d9e8c27241d6994dae5d19970941ffc31a2032387e5965c3dbbd80cce2caeb518bba8c040c93705c7ed7c99b1edc9f66749749e32c1ffa1e465d0c323c5e5fbb33d9069615a9d6e642012281a8f7b9c1606872acbcf7a728d84e2984e642124426731104840ab8f397aefadd2abad62b7304aac17a0a4e0b9dceb24a25f31d1fa62b8e6a28b759472b9e9dbf82ed2e58cbbb56d07590b383ae0a65efab453313dcea400e08cac24db40574d77899f43b796221c314d88be318b5415dff112c945800a60383c841d5e9124333defcbc76879d2b90843ec9cf69dbc0f81b7a03e13c8ba25666d01b14f46740534c0808304640e8e14ec1c28e3bc8a34c5751e10e3dcf5fba692e2d12674e297c28d3dea3105b1a06a2d0d2ad559279635a48dafe46c53071747b9fd1e3a5935774a8a69a97c2598fdcd30e076c932683416f6bc1816ef159ff46e1a7771eed83e5241df318ef0e0fe830b3f0552be9c5dd855d5465d1d2bc557995c05e8411b8c0c0fc83a155f5d0abea7122c2c3c03683d1849904fb19e3175634222d826428d26825c6ac9f9a7c1d854d1c63263841ab1ed08c061b08f136a0617f0bf06e9234a06e14f7dca91f110d169c8646e4062672d89da24c209baa9d29b7faa5eef2ab3bbdf12b09a93da030d6924832de5898b5eaf5792beb5764e9c0e9a7abdf9e82b90938af233685869f5d6fb60f79835a640bf387e767a05524b18dc8f156d3e84d341c5762f25075ce031335e7f20bf390d7758607f89e1c1f5e042c920ee08d226eb6cbcb2323a360f4a69d6042dccdaf7da88daa449e0ec4ba02c698472bec477fca556378d6f2c966be644ef9786d8a28f6dcdb6150e6817d614e6ec3f206dc49777597095015bb3c717ede50f483ab11873e2e5901631b46f0f98b5fdf122238f9314edf450312747a7f39b4a187322459a0b235b025f36c901e86a8e03864e031f479c8c4e8dec83ace347454d446e5948709e12e2ac900ae4b80240fc0fc9e4ba24c0d9ba5f8a9c685acef13e5c85a641db974d2f4f9770230e6f26046c70db5b0cffb60e8176c6ff40c9a8be4b6cce623f0313e4f48ec11742ae7f21c4ea08555a9ab7c78e008c943094e55e514e28d1dfe667518b7a3ed26781ad108af075e13b2987cdce5efc8e0ec8a2a5a9103ab416d228af3bf74e80ddeb38ee4d6e0c3e8758b9260d153f5ca6ae49f7dcd56bc99b41ee1051fdcce0d8eca224b4b2d3852f7e10420b82fd3f4c7d11d3ae1db903da5097dccb58d20171136c59c2945a94a97be36d57222b283200fa04e7de4b96722a7de8ce4b9ec986dbc9ac5a4263d48afc21ee0d8e4c1bc074b856696b84502c6351e3d7e9f27bee0ed3415d1ca87e97dd98c189becc2720bb6a7e14596a246bb3025f2d91ad649ead5c27c0a8f0704b73591584215db2969279d7f165314d1b9c131004a97785f629ece2b53cac4c2cd0f424b66e5725859310d64f4ec42d276445519a197026e31fcfa90a3060d96c63c06a6ef49eb2004d1b286f2a58089fe0afc659dcf9673c08b0de364cab2ce77f3a829512e2bf786610ef3f0c967ab5015e1b7125e1be7213ecdecb1eaae1f8c0494b0093212b5009abdb222c1b4404a95fd237fbd5b6503a85f40a897a65b61c8addec05c2a8059ed04741ad2d3538f36ccfb8f74e94bca4bfce8ce48391de0f99aa8f3a31e3a92e52a24ee9b0218a9ffa8a05d3a323080f95162af0d2edd0b174bd979f01d050fd470df265808b6437f3ca75f8ce64ed1eac8ca193ec7f12501333866549a0ffe8c5cf4a06430b939685b85c4d33461d14960015f47478d997da90fc98465acd4b7731511e852cda3fb3a0c4c1430f27d69f10902408f8ee012ea4dc2681daf5e45e1c2eb0723c70b9931001ef179d21265177994a85550845ef314d20dc3a30d4b70c4af4aeea300b643f11563a356df797e5d93761f1156cc8ec1c0dca225367624e1ce3f07ac86021d4b53f6598acfd1a26db981d466d9c772e313489e48ef2d03f04354d9147eecbc6c53a9690933e8d2da54debb49df21969d4f853f54306ac9c93f8be2ee3cc1feb984c1b1ac05b431765227eefafaae2061cf302efa019e33323d3f4bd3e689e3016699072e3cd4719a25d0a3a0747a54aeca120f065d723946aed3a6e999048d18f152ec08cc9851011bddacdf7c5848346986903bac56b0f6baa5490ec3b7ba28aef043459a09cc44df98d1cfa62f14d5f80f863ba8244a369fa5864bbf0604c46899b1088421c1ec52f20bdbfd9cf17416f91ae2f9afe52ecca9790e11b65f3dab4a6d2541dc77c38e730cbbb24301a9d688bbfd87ecdd7249d5489556abe62f59c24bd3223007c7e8dcd5cee88da90c943f175d5c825895123a0bd371d62c0fb2aabb5fd3", 0x1000, 0x4, 0x0, 0x0) write(r0, &(0x7f0000000140)="20e7fb1ec4d509", 0x7) 04:11:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) bind(r3, &(0x7f00000001c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x81) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20510, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) 04:11:30 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8080, 0x0) 04:11:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 04:11:30 executing program 1: r0 = socket$inet(0x2, 0x42, 0x800006) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 04:11:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) msgget$private(0x0, 0x220) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 04:11:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x100000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getdents(r1, &(0x7f0000000080)=""/168, 0xa8) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 04:11:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 04:11:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(0xffffffffffffffff, r2, r3) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(0xffffffffffffffff, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) semget$private(0x0, 0x4, 0x114) setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r4 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001300)=""/21) 04:11:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10008, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x6, 0x3ff, 0x8000}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:11:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) 04:11:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) semget(0x0, 0x3, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc3, 0x100000001, 0x0, "55d630b72a746bdcac98b0a2f92ec8ea75ae284e", 0x7e9, 0x1000}) r2 = semget$private(0x0, 0x1, 0x10000000000010) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r4 = open(&(0x7f0000000100)='./file0\x00', 0x32, 0xa0) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/71) mlockall(0x0) semget$private(0x0, 0x1, 0xa) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mlockall(0x2) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r4, 0x2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x6, 0x35}, {0x18, 0x1, 0xffffffff, 0x400}, 0x36c, [0x0, 0x80000001, 0x3, 0x1000, 0x9, 0x5, 0x5, 0xf4]}, 0x3c) 04:11:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/126, 0x7e, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8a0a, 0x6) fcntl$getown(r1, 0x5) 04:11:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0xdf0) 04:11:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {}], 0x3, 0x0) 04:11:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/213, 0xd5, 0x41, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r0, 0x48c6) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/27, 0x1b}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/46, 0x2e}, {&(0x7f0000002380)=""/236, 0xec}, {&(0x7f0000002480)=""/109, 0x6d}], 0x9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002600)={&(0x7f00000025c0)=[{0xcf, 0x3}, {0x0, 0x1}], 0x2}) pipe2(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$inet6(r2, &(0x7f0000002680), &(0x7f00000026c0)=0xc) poll(&(0x7f0000002700)=[{r2, 0x8}, {r3, 0x5}], 0x2, 0x80) connect(r2, &(0x7f0000002740)=@in6={0x18, 0x0}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002780)='/dev/wskbd\x00', 0x8010, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000027c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000002800)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002900)=[0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000002940)=[r4, r5, r7, r8]) r9 = semget(0x2, 0x7, 0x8) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = fcntl$dupfd(r3, 0x0, r3) fcntl$setstatus(r10, 0x4, 0x80) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x6010, r1, 0x0, 0x0) utimes(&(0x7f0000002980)='.\x00', &(0x7f00000029c0)={{0x0, 0x80000000000}, {0x101, 0x3f}}) getsockopt(r10, 0x8, 0x3c2e70b3, &(0x7f0000002a00)=""/37, &(0x7f0000002a40)=0x25) fcntl$lock(r10, 0x0, &(0x7f0000002a80)={0x1, 0x1, 0x401, 0xfff, r6}) socket(0x1b, 0x4000, 0x6) nanosleep(&(0x7f0000002ac0)={0x10000, 0x1}, &(0x7f0000002b00)) utimes(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)={{0x4, 0x80000000}, {0x7f, 0x8000}}) socketpair(0x6, 0x3, 0x0, &(0x7f0000002bc0)) 04:11:31 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f5ffffff000000000000180000000000000008010000000000000000000000000000000000000000000000000200000000000000050000000000000000003d8ec454cdd293000000000000000000000000000000000000000000000000000000000000000000000018000000000000fa17233244a01c04aad10e6c4b5f09622268d43b157f86e6153c6e1c3eeecf52f6b018c23e1c44cf6d84887c4f0bf3a7b0af57f03262b939036db4ef0761a909ea9003d826a422bc46191b1ed4c1536adeca7800166a774880d19f1f90fa37"], 0x83, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/87}, 0x5f, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x800) 04:11:31 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) 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) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x0, 0x2000400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000001780)="8aef873afaa681d7de45d56fda2fccb0ba0710", 0x13}], 0x1, 0x0, 0x0, 0x40e}, 0x2) geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) 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) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66816c65cc1930269ca5f21f300288f64930ed95ec6b34dba19342f67843e39a93a4c0053e9cf01691da0331d85ae74c5a330570e716a3bb2f29de6b5aa3cbd95a9d71ac34c89c74e1d4f3b5ee28f7fd8c6425ea7eecd282976da33f85294451f540885ef16886eee50497244991ec8037012f89fb92d6"], 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, 0x8005, 0x180000000000000) 04:11:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x9d) fsync(r0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x6}, {0x4, 0x401}}) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0xee}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8001, 0x0) 04:11:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006006, 0x9) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4f, 0xff}, {0x101, 0x20}, {0xa5, 0x1}, {0x95426337d8df34dd, 0xf7d8a70}, {0xe7, 0x6000000000}, {0x3, 0xfffffffffffffffd}, {0x0, 0x20}], 0x7}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) semget(0x3, 0x4, 0x2) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r2, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) pipe2(&(0x7f0000000180), 0x10000) semget(0x0, 0x3, 0x400) close(r2) 04:11:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000c00)="582720ef1dd16ebae63225259560f8e5815f73f2a044fd33055542fbd5e41789632dfc94ff334a56fc505a6f8ab0000000000000fc07096e8c8b6b87cb2d4ff752989ad8a4f5f728193ed16ab93f12fc4d5f16b136a5d00d1628b53a7a230bb116d78349b3e2a5fce1700d7e", 0xa340f36a568d5f16) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='{.\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x0f\x00', &(0x7f0000000200)='*-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)=':*\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f0000000480)=""/98, 0x62}, {&(0x7f00000005c0)=""/242, 0xf2}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000880)=""/171, 0xab}, {&(0x7f0000000540)=""/64, 0x40}, {&(0x7f0000000780)=""/115, 0x73}, {&(0x7f0000000940)=""/97, 0x61}, {&(0x7f00000009c0)=""/245, 0xf5}], 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 04:11:32 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socket(0x38, 0x4000, 0x80000000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:11:32 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xa9, './file0\x00', './file1\x00'}) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 04:11:32 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) getpgid(r1) 04:11:33 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, 0x0, &(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r4 = semget$private(0x0, 0x1, 0x102) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000200)=""/189) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000380)={0x7, './file0\x00'}) ioctl$KDSETRAD(r3, 0x20004b43) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/86) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) getuid() mknod$loop(&(0x7f0000000440)='./file0\x00', 0x10, 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="aaaaf6bb1239ad2a5580600464ce1cee7c81dc5b2bca804f87a41a84c2307b1ad267", 0x22}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="dd0d97ad2a8ad9ae1fa2e95baea0ecb4d29f404477574df90b75", 0x1a}, {&(0x7f0000000540)="cc9501f79e80c807da4be7f9e6db67bada990dc8f32eed857dab65d6dd8cbe842f88e4da7c255bef326c3d7ddadd126a9a157ab471fa15945d42e3e26e1d61677fbec557a0123e4940ae2a5528edd3797135007ad7fb2b3e4b0014090b6f59bec328a331b4ffca7434e28014691dbe9e69ede0f830c68b466cee93218bd6e9b7392677454a343efc30bc66c70f783187c055692b17", 0x95}], 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r6 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000680)={0x10001, './file0\x00', './file0\x00'}) mknod(&(0x7f00000006c0)='./file0\x00', 0x80, 0x1) getsockname$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) semop(r4, &(0x7f0000000780)=[{0x7, 0x5, 0x1000}, {0x4, 0x1f, 0x800}, {0x2, 0x3}], 0x3) bind$inet6(r6, &(0x7f00000007c0)={0x18, 0x2, 0x200, 0x3}, 0xc) readlink(&(0x7f0000000800)='./file0/../file0\x00', &(0x7f0000000840)=""/211, 0xd3) open$dir(&(0x7f0000000940)='./file0/file0\x00', 0x101, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000980)={0x1, 0x42, 0xfffffffffffffff8, 0x15}) accept(r5, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) open$dir(&(0x7f0000000a40)='./file0\x00', 0x10, 0x81d77c756b8cbe26) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000a80)) open(&(0x7f0000000ac0)='./file0/../file0\x00', 0x20, 0x0) 04:11:33 executing program 0: chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') 04:11:33 executing program 0: clock_getres(0x2, 0x0) 04:11:33 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x28, 0xfffff, 0x45, 0xd1a}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x6}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 04:11:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x4, 0x0, 0x0) 04:11:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x4, 0x200, 0x1, 0x14, 0x5, 0x793, 0x0, 0x1}) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 04:11:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x48) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x7, {0x3, 0x6}}) fchdir(r0) 04:11:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 04:11:33 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:11:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\'\x00\x00 ', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x2}, {r3}], 0x20000000000000de, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000340)=0xffffffffffffff76) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000440)=0x4) 04:11:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="68a7e8fe7424e5484156f7f0b90fd536ad6c93bad3ea69e2be6b97da2cd3ded19f6e3818d13effc0016c695645f9958f9133157019f41f2c101a7799c64b2c4acecdcb9400844420db005c7eab5bae45c8daeaafe0b7f51e12e62d535c3514ad581ae29def461255f92a4069b18d1fad6571e986845ee8ba35e7fc6b35fcb3e74317c7a306e29ca7b6f73ae1563820280109059fc9b8a3ac55de80ca3b98d2836bf4d57314", 0xa5}], 0x1) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ed000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 04:11:33 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() select(0xffffffffffffffe4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x69a}) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 04:11:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendto$unix(r1, &(0x7f0000000440)="4ff08a19c8df5f48b72adcd2240744c2ae3f59686bf04342bd5636ed1ba39f9981554a8cc292a7f794ab3ad0523130407c1f985f3ab4f68bb23b7568115c12a9daab482117e2ec212f95f31c9db11bc30cd454f343a9e30aa81e745e822800c90f948478253593676ee234caa29ca866730680306b79ecad2c34590f91600cfe79e20b54d7efeb090a18a583d89265e1f32570922adb9a75dd34af092d850b15d8e918915d0d6d880ca951bc8d022d4fbfee1e9f7a2346f44ae12d7c06d667fa08a813b3970e909f7a74899dc96d29c9c4c7bd49f0c0be4c1cc682039099d4ba6f145b8a4e0be0428605c30245e21670b5c8c73a4c041a79aaf9e9f9c335a3408d5e413b59bd83801afc4071692f07d5193336509e1076572f53517fbbfa548ba8f0ccb2674cad7b1244f9319986cfdfc05a19a9d800492e104455d3191a0a1e72b6b5f65279746143f17b05c4ecde29868b8f7e818cd4d1975aac4138a4196dd24b4fa203d344213201acb889f8279c70b5bea0657d5e2cb5ab9f017bcb18e9f792f7a320e0c24aba482cddb360ef587bf0d7c9d40dab3182578394be7efb0cc9f1999477721cf06ccdedbede633278a993bd03fa40ccd91fe6d6259a5ea29c88d8bf5d9f3a25b25ea126271296679a0f78c208d3c41faa16143bd5ca133bf79559c8418d119bbea99b71deb1d561afa51ef513806d1dc770d961f917f23a315252b70e4ca1fe45ba14ab7618719b142a14e39f2413f26b7d86323c2451731f9dbd3919ec45c66d9211a989a0e4fb5e9148b9855614a28cfbdd8092031cf2c4b5336f5edd8f3dd3cc4b32683893c5415a8aed4b093ef188914db2b5426aae2e1a10a4575ee1d48bfc732dd0497c66c8ac2bb4bb924615027768efc75c2991a8f2ba4180320d74f2d7f07bf233ab0c940990f23158166b758530b03e39c50ac903c412eeabc02edbc775732146da4107e11de5dc3d5b7dc50fe02c70e7df2d410d2d0be2388ea73bbc54b178c143c516a208082bd68be752e7b7b0b8871e95e17d1bcc99f8becd2ac3bb97136830f42f1c05ebf21d288779f259a59f64bdeb3a99beb05220eef52970c296effc4541fa1f71f2323193964826e790b24c7f6ba3bc3dc77baeb4b26ddf0624fbaa4e1b38e65a062ad9aa92e33415143922759e6a73edd2079037572892bfe0c5741a8ca88c7d6ebb62f808e7cdb544f59edbd4529f9cc647088dbf0b84d1bf1ce54a40c86150604368d43903de4ef3e9ca9e080fb879de1c0740c12846719a884e2b0951030b6319817b3b85362cc3940c3dca7f4bbf8644abcc78ae660135752a18ef90549342947b8092c63673b7acc66047135331bfe8b0827cb0c7bc99b5680e7b9df6cccd715f97ba5ce65c562c43d92cbca899ac280c99d6a29a13956418767610d155e5a0a7a4ef5081474f5691633dbd21b59963643a19f446e0188403963594cd56c1aa93edc7141046e7314e9ee1c9d2dfce916c5745f4e94c0fa349b41a7b1b7f459a3fcd5fc8811bdcee0ee545b092ae9c943c75693c7fa5f3c50f8425438968005375aefec702f4b8f7b7af4cdffa448bbb5c603dc2fb792c5c673af0fe66823beb5bfbf83c91b70ee36e5869de859a694d882f41cc1488d793cdc6fc995772fe3430aacdbd05c7039ea441efbe85726a41a9bf4e07d06995fc28d17e250a380a8f839c5509fc19b678e0d8460aa1f9eba0754f0b8f39644400292d28f43e08ec522ec684f418b684f5dff9b76e58384cff7ed489914c624e89d8506e364d9acb043f770e5cd24b51ce2a23407ad4e3439160d57fb6c5f4689631d26b1eda0692d7bfe20029d47351ff6330d842c1d939fa383a288469c2bfa97413b484d1da0ba51d53a92cac9a0597c1de959896e8193d580df72384192e441f031561b57ea0babcc3ee5c9524455782fabfbe0139bb21416ad86f8a98e3b53df9a96c51ed76bc4ef3a964aa8c2b79dcd3ddad3c2efee9a00d69d843b5b3b83189914f398cc543f81b1375e128c2fa086b316f862a7a8f6b88d25f7ce58c78b831e97c3bf42dcd3ab1a61cbd145e34d8fd241ec1d080131c42a8d9dbbb369bc221a1a75b013c5374ae52eadd2c4d0f9e313ce16e1d24f393f0eecb65b33ed321e84bbb79bb52ce7bb959c0be10f75bc6a3cfb9f5d3df77d1b826745d08c17ce61ab4950d1677be11f39bb62a7da02ef678e5be4f9aee43593b92c7e56e29b90ddfcecf0e8f4a9991f3970fe0bfef0283a1d05d1e7e03173ef3f6444041ff1e0d38ef66ed7b88c0e1485d786ad470c0a75cc036174fe105f5d5b7353dada848eeb88f8c15c3e34e0e097fe9b572c932531ec27c4b1f7ee21494e893b1b92f752df74ef92c81c83eb7ffd6ebf31fa4c19e773923fed52001b86257921bd5eed17e2dafbad8877eef3d6a4fd45435dd44270511e4c0c6af8a2e7773a295e971c66ec8fc8ba1fcbcdb0f157f3a91e99fa4f42bff2642c44fc583b57a6773b4c01ad69bcb94536c51559d61adf3926951e21410a6d12de4fdfb8ecac02929530c202c45c8d9f20062631426c1238e1481a1552d24558ef8b7ed0e1d82d51b6f7eca5b1f6d24c63ced1d09de30ab7d696408b3c44d26085b8ec86e1b84e4712e48c853f1d71df8ea82438f4c50c99092102a414eb2c44a300ce99661ff236dd26aa193127b9b3caa26a1e7f5ff8ca88eac0c79c7fa50654fbd1c89378de8ab751b3e4508a3945756c49b36bdc0952eb650f154c28fe5e146bf214baf235a052263c3c5b3d9efa19f90ddc4a7beecb7602c71cc3decb1f494a8bf5915d9da6d37ea1a3dd17162d13783fd7ed7db1e2fc0624e994b7538b99fe65ce878edc3ef44a1d12e857b38b2080847e0962b5b9035aec886070a52bfcefbbddd70c129d91ee10a14fd8de2c55bb137ad34e67e3e8887e41d516389aa72147fa5bc009ddfc4af43c3f6d57f57cb4c2b9b61085f02687f1cfb9800db41eb2f800df7a9955ebc3c85f1ff80c7e25a2a0a81c7db42f468890f6b22abcdf1d86154fbb5c1aed1510ff744f5e3c0dbc2ef1edc31182aa10e01601a79d1ca352bed7fdd79bde4fad247b9eb479709dfb0e94e1020466ea79b779fdf1666c1125a6e038f2c0201d72dd45e2943297c616907a06aa9288d2e75e20b2085e9f13e83a585b27cddfb995fa81b295cca0274d7e2b7c9d8fe8f4c37693e39ff4ebc814f1a9791666b8cd75e369045e744a2b982dd9e5bbf63e1e294063f4867a97a0ed309c1a9382847307e072df636c2e3d93dbd39272d45155fb763090f25e14da875e6dfae21d77b67af4ef5ad19dd0486664d239425f691867e69a36fc31d1844a690cfe115c87b14c28355b7c72d54489340cde1bbeb3cfeaf9f519698d1adabdf56b8d442f105960088b65534fc9dce533b757abdd950c253f36424694a72b892affd3b5f0733991fd85d7f879d98062348f75e0d243b4e5fdafb7e386e9f646e78576a9404b89cf063cb91b7345eab959efd4fdff69294e75816addb0873ad6d539d0269cc95609916751e9b21259b64248c7bb2088589466c21e324ad305131f46cee57c0aa046875af47dd94a51346eb505552fb9943284f8a52d4cc26e878a4294d7f1a68044658cbf221574b199eb0ce686824e0a75df0d46be2e8b67781fd174e0107b24c49d2a0db8087b2842c7265b78a3f063ccafde741225197a46dc2369c82e8e6d6284f9729eafcd0204cee71650d7159b1c28b0a5cc219ed2244511d3ea3e4c55be0b9b34e237a96095d1603edbac1308e1ee5a608b8bea70fe3d3e1317b5ab8147196b65bfae9a23d04bd4b5f43be099c183bd4f68063df8336a356ee07a383f78be5ccfbfeff50fa8e79fa1f45d7f8212600ceee3c8525370de99ab2118dc8e3a3df9c0b909be3369c8c30cf1a936da461f930eff066565189e4010638960258d10057697a2d8de03b80048c35c568457c0855c6ad9ea60081497a7d5854d3c7178779ce7b512d90ef190ed2750c49dee7527850dc1295cfbe24634a4563be3f5079193035e55d8e5a38c7ef4d9054e9b6870c9f293d09029fc304cb22171765725a43cf86c40b19810c1ef60064cb7bdc6798ffd3640ba3290e97a98e54a2d7b9f082411fa5f22adf7d794a83b8447cbee9c8d83071220bf03cc424c43629dfdd1392c0e5bd440d5d066806280ce1367d15057a78122e48ced49f6028bfd3cc1f6ef39b24d4ab73c3048511da44a23296dc7c64ccacab2f50474d3d114b6ef9aadc5502eada5479728264578c62501bd707040656035476e59ac78fd64e2d8d7dbf79b78d886d799a81420f2b73e56232cd7e90d71992fc5992ea9991ed6258a847990cfa0c4a3c9e7f995a74eae8bb1f2d3455d6eefe9be38d1b789f0b6ce2f45c71137102aefaf44b9f1552cbed04ab725c3ede65378e83c6271eb0f794bd5f66cfe934ce514fedef1957c7bc5a40b5fcad179cacad84beaa599d10696811d3a85ab9561e7ea953f87600ce6efcffc78d5b6529d51d7428f6cc7a5236058d4f5ec4495fe2f64e7e55f44f64cb72f3ddc555b5117c61b2d093a3ebee0fe30986153ff07648327b363f3aacd1817096582acbb6b411f7efc4e14328f69f9f82eb492b9fde63b60845543408ff41d98cdf50e40ec091e9374c53b4dfb24476c1b18d62fef0f841593330fa0b4ee0ea46c851b5f91a6c0ba41df06f4ab2ae6b7047ffc87d902813207554b23071890e88587735d5921f4357253832abe83cce8c9abc39c5f1ba249b27135c360b0dafcedc244c617ac85338dff652d8ab5523bf0503dcd66c6b46720f87525ce4183c11c5b42c7c87dacfd299686d71ab9a8372c72eca2868ca3c9d9dcc7dcfaa5a474f644cf936ccebee3dceb642bc638dae4c79e1be914a866377adefe6190aa720bc155bfeee8669e59512832117667b30e44e2094db791c96e3beef89a34fb98ac0711e14125581eb5c89cee8c90074582986da6bea5ca73bd76d3d2cc6e13a1b5d6cb4225b11016fa6450a78f93e2821b6a07110cacb059f473eb45addec937bf4d7b708db111e410f2ed39122cb21ac0ab4bcedd9cec6e0cfa9a302498e54e1014dc363942a3b576467c292c47ce083b965ae7a20afe698b6da8990be0d3857a5939ec28fc845300a36efa33284399a2c8d56dcd9e9e742edb922057d4b90b7568d8493b4f0fe67a005fa21e34a4671e5585ec12788d2166d5133c3e25c9455a39ffb83a0176765202ab8441cda163d3bacd5606a387be6e2896dcb958751925abfd5209cf68115e63dd40d97109f647f22e44432bdd7b8d2852bdae8d3c1bbe6e0fb38318827a0548e188c9a0cb8cb5e68cbd86a31d32b3e5400ceb738fc7320b7e14095bf791b64ce39b77ffce6c86bbc31fe823d074fedfc395adcc4b01bff7cf52622462db86fdbe1a048eccf9d010a16a77e23439a774f687f63a33cb705347f72a1ebc5b6a5b1eccbf9e82ed7cd4b786341f8e1439db89cca9105566c62094abc3bb2991de50a8e68420284fa0933f69db3880a9f643b30fbf1126e7f637e434ff745f58b60de296cb82cb701fe55550223dc041edcf4b72b936d59cfca5d8e345347cc2a3ca684deab1e2a20f05fd9c0755b3c028d3486ef502a8ae51960f836da338bb4c5d8db4677eaab11975e9bac8c083df3256e9031f2b04db029344f61cb0d8caa523bf39c868357338214ab23a1fbc5c53e210be736f554082fab6102a5551f11f9f597bc3244e749ec0276728a1c22f0c853b453c2261da2ddc6ba1f84eb239d", 0x1000, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 04:11:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:11:34 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 04:11:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x20, 0x8000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) 04:11:34 executing program 0: geteuid() geteuid() chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = geteuid() setuid(r0) r1 = semget(0x3, 0x4, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/12) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 04:11:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x8000000000000000) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 04:11:34 executing program 0: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000140)="10", 0x1) 04:11:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 04:11:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xc48) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 04:11:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) 04:11:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 04:11:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000380)="74db21c5145c2f833ee2ff9da92324725720eb9d85d7cdf16e7c30e1253835db2c2acd8732aad1dbae941155b9f1cb5b7df0690e4705f475636520d3560ff90a7aeff2993c704ef51be346456089a968b4363e1e2f6b3eb1c67ffd2d4ff9bc41edfca1789a23bca11beea2e882702bc4b76740dd2a49ca46daa013cac98788583bb2375f249032cae77cbc89abf2ef0110e7570c4759b87e03bef482d3779eb6b19f9ac1f875667ae724935f09ea2830069cd3bf87bb9d1034d70c", 0xbb, 0x4, &(0x7f0000000180)=@in6={0x18, 0x0, 0xa8a, 0x1}, 0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000004c0)=""/158, 0x9e, 0x41, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000480)=0x6365000000000000) 04:11:34 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = msgget$private(0x0, 0x488) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="020000001d000000d4a34916415d955c704b0c75088d0bcd3cb85551ee50480c1ce0b922965712555048bfcaa0461186d9686ce80000000092edd02083acfd11ecfdefc5f20e01bb"], 0x45, 0x800) r2 = socket(0x20, 0x4, 0x3) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 04:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffffffffffed3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:11:35 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f00000002c0)='./file1\x00', 0x4, 0x1) r0 = socket(0x1, 0x5, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000280)=0x10) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)={{0x5, 0x6}, {0x7, 0xffffffff}}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x80000000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x10000}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="c7531d6911af34506fced7dd5766bc26f193c31db4c2c8ff0e", 0x19}, {&(0x7f0000000040)="a999d4e305dded330728e1890b27f1343054539c95edce68744ef59c24c4875e1d0a2ef6fd8ff755567dc35a68839bec7b31fa2d392db5e5b8632b2cd3805fac0e57fccb16f673db9f37ab755ddfbaa0e37ff5286f921e81d2dd6bc33672c0b21766e621200be0696d48b8d76452844eeea089d8ced5901397b2551212", 0x7d}, {&(0x7f0000000140)="a04024922e0a6a360de7a20388a47c0330ab8b3ebf5a52c121ed2d7e30277c6fd136123c96afc2215f006169bb79ec04674c9141ecb3ef876e64e9f4617c39a2d1523832e024b0498ff01261ca9dd6ab366fa952b413", 0x56}, {&(0x7f00000001c0)="1d8ac90e1eb98c4addb1aae8f676228978b8c81251fc3b", 0x17}], 0x4, 0x0) 04:11:35 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000380)='./bus\x00', 0x80, 0x3) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) readv(r1, &(0x7f0000001800)=[{&(0x7f0000001480)=""/236, 0xec}, {&(0x7f0000001580)=""/83, 0x53}, {&(0x7f0000001600)=""/224, 0xe0}, {&(0x7f0000001700)=""/62, 0x3e}, {&(0x7f0000001740)=""/178, 0xb2}], 0x5) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) unlink(&(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0xc60, 0x2}) r4 = open(&(0x7f0000001440)='./bus\x00', 0x1, 0x20) accept$inet6(r3, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000003c0)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062b00000000000000000000000000000000000000000000000000000af6ce4f22276e", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) chroot(&(0x7f00000001c0)='./bus\x00') fcntl$getflags(r4, 0x1) 04:11:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6723332e", 0xb) execve(0x0, 0x0, 0x0) 04:11:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 04:11:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x40, 0xdc, 0x1, 0x8, 0x7, 0x2, 0x0, 0x1, 0x0, 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 04:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:11:35 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438ea43d87225b7b75b8d90969fab9930ef988671800000000000000000"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x10000) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 04:11:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) kqueue() 04:11:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r1 = socket(0x2, 0x0, 0x6) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:11:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x11) 04:11:36 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socket(0x36, 0xc005, 0x8) accept$inet6(0xffffffffffffff9c, &(0x7f0000002280), &(0x7f00000022c0)=0xc) open(&(0x7f0000003340)='./bus\x00', 0x8163, 0x52) r1 = socket$inet(0x2, 0x3, 0x80000001) r2 = accept(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f02089fa3c1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000002240)=0xcfa6f6d5) accept$unix(r2, &(0x7f0000002180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000"], &(0x7f0000002200)=0x6e) getrlimit(0xa, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000080)="9c87c3772c46", 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000003380)=""/4096) lseek(r3, 0x5f, 0x1) 04:11:36 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() open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 04:11:36 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto$inet6(r0, &(0x7f0000000240)="6ee6a18ab13aaddf19240b58934a6f72b2654e02f416a36f048851f3a477fa4c9c6faa1b2f2f2e4f34c9", 0x2a, 0x400, &(0x7f0000000280)={0x18, 0x3, 0x9, 0x5}, 0xc) getsockopt(r0, 0x8, 0xc6, &(0x7f00000000c0)=""/78, &(0x7f0000000140)=0x4e) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/136, 0x88) syz_emit_ethernet(0x8b, &(0x7f0000000180)="5014977bf7b7253fcbf174f5bf99a4d097de905955bef57bb96dd51a2e16623890217cc992f781730744b6b29b319922fe276607af6c64d98eed8e111207c8d986f2184cc5d22ed117a93bb90b791e1869a7a45ba1c37bb065b6a3017ecbc37fe411a7920150d34347df1c1e8ddf72df2797c83c4904030eddb351df3e9fcfc00000000000000000000000") socketpair(0x1, 0x1, 0x7, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:11:36 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSDTR(r7, 0x20007479) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) 04:11:36 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000020290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9202586210df49745f0a2feb5a2cf2969c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c687132571e9274ebdefeddd7ae4b2c1fb95050000ec331a11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6f"], 0x80}, 0x0) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) 04:11:36 executing program 1: open(&(0x7f0000000200)='./bus\x00', 0x102c8, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x8004, 0x20) 04:11:36 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x67, 0x7ff}, {0x4, 0x5}, {0x7, 0x101}, {0x7, 0x8}, {0x1, 0x800}, {0x44, 0x7}], 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x60000011, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x88, 0x1, 0x8}, {{r4}, 0xfffffffffffffffd, 0x1d, 0x20, 0x100000000, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x20000000, 0xda6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x42, 0x5, 0x401, 0x9}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x2, 0xde}, {{r3}, 0xfffffffffffffffc, 0x44, 0x2, 0x5, 0x5bc}], 0x1, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x6}, {{r0}, 0x0, 0x8, 0x2, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x86, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2e, 0x80000002, 0x5, 0x9}, {{r3}, 0xfffffffffffffffc, 0x80, 0x21, 0x401, 0xc}], 0x7, &(0x7f0000000200)={0xff00000000, 0xb}) fcntl$dupfd(r2, 0x0, r0) getdents(r5, 0x0, 0x0) 04:11:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') clock_gettime(0x0, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:11:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x40, 0x9) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 04:11:36 executing program 0: r0 = socket$unix(0x1, 0x200000000040002, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xf8bba69cfc361085, 0x3, 0xfffff, 0x200, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x3ff, 0x9}, {{r0}, 0x0, 0x2, 0x2, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x84, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x7, 0x6, 0x345e}, {{r0}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0x2, 0x4}], 0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x4c, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x0, 0x8572, 0x80}, {{r0}, 0xffffffffffffffff, 0x88, 0x61, 0x9, 0x7}], 0x2, &(0x7f00000001c0)={0x3, 0x5}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc020697e, &(0x7f00000000c0)=0x100) 04:11:36 executing program 1: r0 = socket(0x1e, 0x1, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000080)=""/162, 0xa2) fcntl$setstatus(r1, 0x4, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x8}, 0x10) 04:11:36 executing program 0: poll(0xffffffffffffffff, 0xffffffffffffffb2, 0x4000000) 04:11:36 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:11:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="aa0cb4745fa483bbc51485a4acb0f3", 0xf}, {&(0x7f0000000040)="040d4300b8a7762622c92eaec97ab921470ced43a97f0bc84557fa634e3a4f56cf5a8090c1b860d7a2caaa1d26391761f8c10d4b498f6925968596", 0x3b}, {&(0x7f0000000080)="315955d64f7728d1e98cf1e68ba3bc5908f01b7fb713c2b2d6b4c2e609d06edff99a93e8fe0ba5dc472f66483b18874c491e6046fb53f90e2256af3f864a2e94949a1a9b1ddc040cc1797d890796ffc467752b4b2aae52d558e61e86acedfd019dce8b0a3c6df4893ed0d1972c8226a651f49cb6516e9074e6ad9f3cafea7bb5284ef9235e959597ccbbb0ceb6488471c0b9255ae94ab3d978bc6641b9408247f2a042c2096c4676653c83428e3d8db309f1224b8fa0bca25e0895c9cf05a27b39154299c5e759204c98c8d6b333d9b8d958e4bfc830f60158", 0xd9}, {&(0x7f0000000180)="9a2d4aa6de653817ab083225e11df5ed258e5371ad3ec91cd09c815a56b77e670c17b6cd34882f0cbc25a9270d", 0x2d}, {&(0x7f00000001c0)="d59e7c62870e1cbcdfa11ad2e55105785492c34464ca4732b0e365172684a4390c0e8c075aa0ba6f4bc56bfa2e4ff0d33034b30e9e507c83683c01dec8", 0x3d}], 0x5) mmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x1, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:11:36 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 04:11:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x10, 0x41) open(&(0x7f0000000100)='./file2\x00', 0x10000, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) 04:11:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x8, 0x7}, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x101}], 0x6, 0x0, 0xfffffffffffffffd, 0x0) 04:11:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = shmget(0x0, 0x11000, 0x400, &(0x7f0000fec000/0x11000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup(r0) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6}, {0x20}, {0xc9}], 0x3}) 04:11:37 executing program 0: r0 = syz_open_pts() r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffe, 0x6de}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) socketpair(0x10, 0x3, 0x2, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000080)=0xc) 04:11:37 executing program 0: setrlimit(0x4000008, &(0x7f0000000000)={0x2007, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:11:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) 04:11:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) 04:11:38 executing program 0: mprotect(&(0x7f000079d000/0x2000)=nil, 0x2000, 0x80005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x400000000003, 0xd, 0x0, 0x0) munmap(&(0x7f000079e000/0x2000)=nil, 0x2000) 04:11:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') fchdir(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) chroot(&(0x7f00000000c0)='.\x00') 04:11:38 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 04:11:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 04:11:38 executing program 1: r0 = socket(0xfffffffffffffffd, 0x0, 0xffffffffffdf0001) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3f041b43", 0x4) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000700)="61a2313b8f5821b941934547c03cd4d17b6fd99544e364b928409d92e65645cd2106632cc598482a806022eee5d4b75b5a9fb215269ba4ff2dfbe06d28c4e5cb7920bd474851362b3671505b092026dc3096652438c220d27e6d32731311c5d1b70c47926e860e0f9dc421f11b9c822dad8ce5bdf57924b9e972251c27023f70f7eaa5f0ea46f8d7d8cf3ae28ad8d191c3825d047420c7ba35cfd018c28ec3a190dd8ed65dd76f5152497eac2de6923285a22ccb670e386eab7e05fa153367f43fd37479a71b9f", 0xc7}, {&(0x7f0000000800)="0a460479fbfa83b5f7433bfaceb8a8e475ddbe53fa2a4e7b633e42e14d190ef56bf360796e33c573fae0d6806ca6500305144a31e275691087e656243784b0da0521052b0d733c8297afd058eec4ad1af5f2d41eba8c57f3c2512f9312e89ed985f1d65ae332b93e44d2c327f6f8e1b9a77a60f5e0af5056e0bc729c8183a39cc538bfaee7e6121564348422493ab59c3b6a7a6ccec16c1385e277255a144675ff55f0d2c31a04d3cdfcec12945d31329167994115fc79568fb03053b861d09856c62cb3059d599aba345741fbf1b81734e60c983d5867bc6873ef2be2b72e8a24dd3c71df9f224eacf823bda1ee53", 0xef}, {&(0x7f0000000900)="f42a0f2f5e000d6341917a32957b767ca42d9200fb220ab5b664f1e534f5489ed891860398826dc64177cf9a999e8e68bbf71a8f458dcfb12940889dbe5f54b8c17b592de2774d7420215c87518b3f4106a84bfee43723d1ec3293b72d4923cbec3e79d938b89e88fd14aab342cdedd336678558c1a67c4d99b35ad6a31d8ed31455ef1a16c54e", 0x87}, {&(0x7f00000009c0)="75afd9a8e1bcf426456e92134befbd9ea41fe109754d61f67648894351f48ca5dc8bcefae4fca74f3e4a3045a8cac6dcde8355e307e5ac369fe52168ff9295353c14be5321773b519c6f9c2b6cb54bd452e65cb1067e8a127e7fbe17e203858d6c316209723d0632756deecde0a0350ffe602461fe38ef024296ab69e11b7f31cd3fb2745995247758bdbc43be02dc664a63a4ba989e7ee39e8aeaa013f4fcae3cc9b46ed8d276aa224985f587e1e70932056a69b650f67f99ab6dd3642c889991dae73d0b829f53addecf0e42b483588f0706578554756e9d8ad259b0caed8b0e21a7388f2844e739fd8e30fbd982cbcd5397b7abab263091d3d325e5bf2e", 0xff}, {&(0x7f0000000ac0)="cc0e11ef4d8388b58e10a6256e09a5c6b3dfbd2ceed79cae7e1af9a113f52254f9e62b7b786f69b2cb20f3224c7b6a89a6c4edb81a62dc963df396d85ed9c57c5cdad5dd3f8f685923663ac2b98c2d1ecd66ce816c1c00ecc67ce8de51cd58f68222e9c62d72f99095", 0x69}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a9175f9806e336413cbdd54658675893928c0c079dfeb7cefe3bd5cce0f5a9f2de39c7951b3f544debfda650a5505f4dcd1bdfbeafb1d97a3f4bdc1aab3a3b3cf15e1a1c6fcd134a06dc6e80a99849c5ca384ecbc47b1bf14d4351c47d20d2dd4393679d354e888a4884c7c3ba7eb54e237e9536e40c", 0x76) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="4f683c222552803dbd1e5835ed7db9e4f5369f1cfdfe6516548b0dafd0859a968cf8888730de39af93786a3ee15f21f31d44ab62525db01b0d98d8881af29c11c89226477b5d9be2f48d5efd41efb08e9283ea25bbab33d39c074ec9d5c86c61c7934e5718a3618a996c812a6ba56c2d5020b051b1ac85ff9ebdecd12a15d8b775a30b242b027948be55050908e6f1a4c5eb3a7beac938fb8e40426984942e8d50251f8de250721e74c7c7bb99d784f6bf3275e87c4f1eab01aa4bb3af348bb45b453280c0bac2e97c6443569341a6116dc216b7d54f2a9ee7ad6550ff8257f8758fe9d3862e6c423d16791cf9dcedd25b023d48cf82b03d04ca05c699bc4e527dedc16affa14663f5ba7b2bcc4bdf4e4eccf3c6f091824660c0c74adc094a704cae43a2f3dc529927699d4090f5f0b93ee8856f6c2d563d85bfa93e41b9aacc356a7fe5ca21ca593bc00c44f5eadf68773bad9a7424ed1ddee12e40bdbe5f042402bfd1bc3540523713374c634dc606d0a2b4bef18009929fa73c4832f0278229ac71ba2a6a872699c5cff464b402dfa2f903646db499cee82cf221eab7f8e321aa0bc73a52a2ba070b02ed691d1574f56870cb823ac9ae3fa0a36c4d4a461bda76e10a255c33c45ea8a680d5695f54ef1f83988e24d20be41e8402e971291e835e0d1378404c6a9310aef9c6a455da54810d98e959cd73630486f384cde50c36fb9451dd449c20c021aa79e64136f5c482898d32453b6a6ea2b874e7d9b2def03f6b5bfa22be245578db98bf4d1bbe0d34932d5e95ff387dff14fd443225b0c2ee5e5b7be695e2b2680197d2d943352777d46b808184a0a8db6eaa7271e92ed1b45ed3edf562ab3c36171cbd76a2553bc41fbdcf224c95de44c308d1fee352ff582ae49c2a2f9d0a09e61da754e445c6d40ec317da8595bf714ee9e701c6cb71c8417ec208968d5b472934109b458a670bcfc7736d253fc255d4d8b5d57fdd0744c0896ee4c4621bc1ca0e11ba78963c8bc792b6ab5cd2824a7ad096ae21d4f7fa44af9b086d9060e9278de8da15ef0abedaf8dcb13bdaaad679328ef432a500740ff0e95c77413b2bbf20ca08c3a43eace311a1fbef9eca0bd459ae72f6913bf7024948f52eb7ceb1f84cb68deb20a006f641aa24c1a5d2bac9da1a1645914df708195bcbd83d4ef61c0ed9320581b2ff372ddd2c2499acb72e9a53202bc022e9e1d30cc6e4795b24073af651c038fac47a4f646f3cc26c0380f32507e6ef047e66129a22bb73ff7b8553fdc2b8213b84c89612f368b55cb34827d7512019af46bad9e4e134c155cbb544d4c66a3d071f63b6a3b025746f8a87e7f2709f698d26dd8cfdb4c05c52faa238257bdc4f80bb02b1097876630a5709fcff393ca143ad45f1fc3ed2f697513fdf85998dc3cefa5fb16334d655bd530a1244e1be36991685144a7f6b43e6adc4e250a468270e713f922ab20bb7e1df980d6b10249e1a20b6096ed5c04d46708ca9c30dc6e6b1be90906e1a0013d653b4e2bddfac6f7eae196e81f78f54b680b48f7e6ff19a125b8ff273283e3c41d5eaa0dcbe3e3c7d475114727a4ce4bb563115dc8a16f042ab7714184731531b1398ee14a830b077662075712294913b479c3f4141c5f42397abc4a89a5a38731479ca8623727a1099df447da7d51a1e5e4a1a011a87489183b13a5a6882dc9dc37628b5bef53bf265f250ab055b61ab87a7445e95c5da2eace4acae49499fa11602743709cedba8aaa09fdc3915806df174b050e37e037551715dcc82d39167e63b26e14b64ff8b107922b9f9c2329ce7871bad8a6b254169ddf8826fbe2e99bb857ab8cf82706bcefaae76ee152678aceea9c7e3a76129e2b36db4cba74298c1412258e4e2bee1f56d2b98dbaa61fcfee19dbdd2cfb62e58a6f61fbcd2392b2fb34383b015f10e224b794feb6a7a6701f5b4a99f637de96158f210621817ef8fafdf87d31c51e845f4bf0947ffff0514604f7c00c9d1b76da7ca99", 0x595}], 0x1) 04:11:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00156d334ef92be0e2", 0x36}], 0x1) 04:11:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/130, 0x82}], 0x1, &(0x7f00000001c0)=""/144, 0x90}, 0x0) 04:11:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8400, 0x0) preadv(r0, &(0x7f00000027c0)=[{&(0x7f0000001380)=""/229, 0xe5}, {&(0x7f0000001540)=""/197, 0xc5}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/132, 0x84}, {&(0x7f0000002700)=""/138, 0x8a}, {&(0x7f0000001480)=""/124, 0x7c}], 0x7, 0x0) r1 = socket(0x10000000011, 0x8000000007, 0x400) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) open(&(0x7f00000028c0)='./file0\x00', 0x80c0, 0x80) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000002980)=""/225, 0xffffffffffffffcb}], 0x1, 0x0}, 0x4) fchmod(r0, 0x41) connect$unix(r0, &(0x7f0000002880)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000002840)={0x1000, 0x42, {0x7, 0x3}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000002940)='W\x00') 04:11:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x4}, 0xc) 04:11:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x14) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10, 0x2, 0x7, 0xdcaa, "6d3f509ddf4eea90612fde1b1b520c1f925939c1", 0x9, 0x401}) 04:11:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = kqueue() dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000000c0)='n', 0x1) 04:11:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) 04:11:39 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 04:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x2, 0x6, 0xfbf, 0x1, 0x80000000, 0x33, 0x4, 0x3, 0x3, 0x11, 0x101}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="5642c454b02a2217decaa860c5b2c192be3c32f213dadd78", 0x18}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="55f093f58eb33d2795f7610b54f380240db938d1173d166af169aa6e5f796dd053c316859daa97fa56dd07447fa2deb57c8a", 0x32}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:11:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000000600000000a3ceaf78d9d9866d9c78c6016b1ee61f09e2ffa1e36cf5d2c3501f30e50f91ddb9b8bd87fc5cb36efd601f0e065c3a4c131c583f294b89f39d9687c65be85116211468001b46a2758ece753588a1c06251d0ff2684195f4b1a092967eb1aac859eef0be19d8e353d3bf752c7f606d6a5b273f70902511bda25f61cb7f48ed8e1951bfee6e3a3a811b561080277d47d553da60b7909c4647cc6265c46d3b88fad27408c81aaa797dd48cff60cd8470096731cb39513e1c363663ebacf1e3ae64667ad4057c8daad80ccaf"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:11:39 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) unlink(&(0x7f00000000c0)='./file0\x00') 04:11:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c647284e83000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x339) r2 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/172) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) ioctl$TIOCNXCL(r3, 0x2000740e) listen(r0, 0x0) 04:11:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x1}, {0xe773, 0x537}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20350, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:11:39 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) pipe(&(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 04:11:39 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2e, 0x1000, 0x100000000) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:11:39 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x1, 0x2, 0x3fc) r1 = socket(0x2, 0x400000000003, 0x0) socketpair(0x1e, 0x4000, 0x100, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x0) 04:11:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4003, 0x1) shmctl$SHM_LOCK(r0, 0x3) sendto(r1, &(0x7f0000000080), 0x0, 0xa, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 04:11:40 executing program 1: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) write(r2, &(0x7f0000000140)='Q', 0x1) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) nanosleep(&(0x7f0000000000)={0x800}, 0x0) 04:11:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4504) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) 04:11:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x4005, 0x10, r0, 0x0, 0x44) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) getppid() poll(&(0x7f0000001840)=[{r1, 0xa1}, {r1}, {r0, 0x26}, {r1, 0x80}, {r0, 0x4}, {r1, 0xfffffffffffffffc}], 0x20000000000000e1, 0x9) clock_gettime(0x2, &(0x7f0000000000)) readv(r1, &(0x7f0000001780)=[{&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/234, 0xea}, {&(0x7f0000000500)=""/81, 0x51}, {&(0x7f0000000580)=""/100, 0x64}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/138, 0x8a}, {&(0x7f0000000700)=""/3, 0x3}, {&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x9) utimes(&(0x7f0000001880)='./file0/file0\x00', &(0x7f00000018c0)={{0x8001, 0x7}, {0x80000001, 0x10000}}) 04:11:40 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) 04:11:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r0) 04:11:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000028c0)) r5 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) dup2(r1, r0) r6 = semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f0000000140)='./file0\x00') semop(r6, &(0x7f0000000100)=[{0x1, 0x1d14, 0x1800}, {0x7, 0x3f, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x20, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x5) 04:11:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="b4775297f84fcc249184f381b9ee34104b1725f4723cdf1a3d11213397783fe151b5793911ccff1da24bd7f62bbc2106ada068d02c121a2465db9e277289803b40ae6552e4eaa4d8b66238d25bd1ed67d1c87d", 0x53}, {&(0x7f0000000100)="04a88e6bcf6d463e60ab01936853d8d89c4c8755411aee4217259cc0497f78b83f5303dac8ca1aa62183a2cefa076c2bedb3974d9d78c768015ad9540d2fde6a2e04d73bc6", 0x45}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="aedc908146012d69b140f84ab59a9ea5bce829794db29f82b9ac9191cb934d25d95a1a950a9aba6b9eb79cec1355cb04a907e4349acfe4057f88532b", 0x3c}, {&(0x7f0000000200)="192762f8e8d5040f01ba6ce9b5fc943b4e02ec1de83250bf065d5e8ff22e38ad6278ab136815ce5cab50910e2ecedb958002442bb6ebe0f5d29fd36ff489a56efa41500c0878745f55bb2c2e453bd8ae9f40cf4ff5dd1ec2a619d7cddb3c3736f06aa91395956d4d3bf5c51d11c36013a0c86085e31f752b38b9f006d4b9667e136113d23bc97b163f72d5f29e97a800b8f321aa123cecdf787b0137c0adbcdd195ce6712b7170ce37c339223736eef22066a44a", 0xb4}, {&(0x7f00000002c0)="eb6433215b3b582ecfbaa64ec5469268ce53e2e2153a35e5a6144aeaa255c0bfca81bfe0a92ee9870982c95b19bef8230bc5987592ded35efaf5a4f6c710f44060ac3d2e9afa32a8a3bfb25b39ced2b97c7e212f422dff731559b3e165b963a7e9389565769a88defe0cec25cb637b4ad3233ab87959270a32d77d0247de368683e45eee1818583fae8f71b577428fae8f5966f48a99a8b1258493b755a2c363d9fe33a8c063735133819df330ef0840cd2cad62abb6071a038f08fb5b04b28eb5ca5dadb7398d17148af26059d5af4406b02c3ba9f508c9b2963956860e1ae4b92760a56d6bde79f9b6322c3377115a8e2b4f722df4e1", 0xf7}, {&(0x7f00000003c0)}], 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x0) recvfrom$inet(r0, &(0x7f0000000480)=""/136, 0x88, 0x801, 0x0, 0x0) 04:11:40 executing program 1: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:11:40 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20100, 0x12) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x200000000004503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfe}]}) getsockname$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000008c82f7cc00000000000000000000000000000000000000001dbfb2b3abe4a45400000000000000000000000000000000000000000000000000000000000000000000951900000000000000000000a7d7ad00000000000000000000000000009420000000000000000000000000"], &(0x7f0000000000)=0x6e) 04:11:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8028, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x100000, 0x90cb, 0x0, "d70000020040000000ffffff7f00000000fff400", 0x0, 0x6}) setsockopt(r0, 0x2, 0x100, &(0x7f0000000500)="64cbc9f897ace1330b50b5ae95c6a0f8140e09efa0cd661917e779a472d06deab376a44c15b73195241c3132efc781731d3abb9e706a7ee3460d967ac07363b144b6c9380915431aa318a048444ff5c7a2945c9acdced50b7f6089d46d3fa16aeda75d06d711a3241e0e423d41ee04bf7f4a3f2788be1b52d132ac9721dcd3f5a8b4ab491a3e51ca975d9dc3e52bb5901245af3940d8c5b209fe9773b7f283725f3212abaae230402754d2da6b310407ff3cdd4f7d648d26a7a40ad8266825a9a1be86091d81c3c64e3f933ecfc306efa78cff9621dda4347a9e0ed3e2243390056cef2c777552ff9eb9e0e73e3af79138c64fe08e308a2a4b472cd76c1975b5f37befb78a3e64a1e5825428618970b6610cb4e2ce8be5c493a6a0d399d7fa3cfa0de614a8a87d275abb8dd6cd1070ed8ed2225aae1e664fbcc19854410768608a908c258e0de1952d0f50b6469c0e8be5be2b0bde519c29ed539add120bc9d3586b9843144aa83c3f80b6333144dc8a30aa4ab4f18c2e77a5058e44780a725ef3f773bbbc6833e5bb70ef5739e2d4d17f853b9da9a0f13cdf8a6835fc95755c5e55131b53f1533e4c66cec9f2f3e669e07145ed00292a5ac48bd6e97da8b9c269decc47cbd980bd4ef38c93769a97a7d818536d793edc93e556d38d0c9330ce2ce88bb1e1f4d4c62872d5af5b1435ddf8e48f3d54476159ff3556171543aeb01fa9e5def35533c47ce793c8d65513ca16526fb81c73564147172f116e51432db0005ba5df8cde36422b2ef5e96a5fa426b591f095367ebcbdeb76de595b0cfd5f07f8790a673b396eacfdb784c3a4f03c3bbac1b45fedb841779a7e9b834c7356aeb6c2b8bf84a879a30130a4b204dde1625a39107b63bf24b92429049f2e8f00d5f65f6c22215394d6377d0cfa7d9099af96e4253a4b79f252eaafca9c93198748be45b3ecbb955580d2ad84f25c17f0bbefe1ea28fcd29ed63b3c08935ed4103d781dffa34e486907c817d88168390ca9065505e62b52effa8aae704a8f3f5c83626daccb0974f1831ab9b8c2244314db22cb89a6a6ddc4c0e68da1df86940f0b903920848789add20fc1491a4aaeedfcf86243817bdb6887bfb930fcffb4889c5c8d3ae03aa480db56ffd57440ebbaaf967c8284c159d551ff11191dfb651116e20866e7351c759ed3b41850ec44c4afe887a9959287809b846ad0f979986c2bf344ff1900d23b969ffb080c3aae7f0a90854d9e84184e19769a079feffeebc87602e18da3bd7ab18ff139758cbc62232fa57ed371de152c2b7985745a072026d424f107cf78894308304cd92778d8b2549d964f15a9e8f05ee4b84dc5b48389fe042b92653c5255096c81e41d8e7f5af269a92e1bf34ef84b41214ae05c318064c2bd38cbe6c2de51c391441b0ec598210b0d9d07e8fe5ab8164e2d1e829827f775bcdde4f3449389d8808848660654f990634adf4c1483bc8c6a03dcb48db943c43bc43ec9cff51a3654c7a4d8cddc0ad6cb17731ffb5468629206436cd345617871574aeacbaa015b254efaf449a0533650c8403452ccb5e9f7c6010ceea98edcdcdd590f6f14635bc0e4c38febdbe40fb7555a48e96ba80e4c4c3aeaaedab070122cd4c6447d0e6005674315b37cb80b385f4a60a9f18fe84d4672ecc45a9d3a0cba0ce08a13e4af3c2a659743dae78984dec011ef23c1a4b3984c7d278e750c5c1bf88e4ce9200297bc2ba616ddc20f7f8f5289f5777e0d0caf741e6376ba5f8cca81afca8676573c9fda7a0bc7648afd09b2be38ac8e1c60245ea35784ddd4f7c9325d68d0073d08ab450e3d8809e19db8af83c97fd0916bde5d58a47f71f934b1934953dd9a940ed23ce95d930e49aa66162dc45aa48a80e406005c2f49b6a1d58b65a3150d2125b6495748f510ea1e17350faab138a23aace309ffdada73bbd851ee06618eff034175ef09e70bd25d57b9c2962fce9358bf994c2c47681ff0f2fadb23406a7e838c37f499455733f4d385aa18448f287d00cc552b96841ff36d7cc0fe7ca5a8393a8a369bace147cf9e428d7b0e7db5a9b6c3d1c2361fe7a284b0fba88f1fc9b0ee46cb88b814c3aae03346a8c28428a186ba166e8ddfa39d234ccd3b8468b883986cd641931b3932fea897dcf6fffbcb96a6fba0e0ec5592cd813b0141dddbf5879d3656ab2174240c721b4dc6b5bf8ace60c8973c8c347403f402d8d3ec5176896ddcb397e91b274fa5e1419f1ebcdfef2e6e69c256cc82764dd90c161e35cf9cf3cb987d3a5754a9bd89bf5b2c5c4f4439e27f3f6bccc7030a79a23489b82b8213ea5ef96a3dbe9a246671c2eef802e0f602a84dab47969b2189b8b065225afc986628361e34366411f62f8ba3fd84c6f90a3afbbdc88a3ebd505519a0b47677f416f67fccd5e734a2ce8db4659c6f3b4679e02a88bd2429adb1a2df693d996c45aeaca746d63dfccc9a66509e6b15ead8f5a6382926ef7fa778c4b7228990e59b6e9327991703e783f6becb6db6fef5853031dfcd28f33fde32aac0a63c26302eead58769703352df715fc3e591744205c4c5cbb87d8f1c9bbe056dc94c7bb67477a65a4b0cc3c68de97956e1f801eaa8d1526df675e5a9ff7068b7f65b5bba693a35ce4c53d5353586869b327e5a2d3f4a50765232208706265ac69835079452776b882009857787d4f873c6f59788dbb769d0f29fef51e478430c56fdcb3fc95395b79656aeadc9e5e35d3be60761fdf49572edbf09c1c9b50c3cadc8b3ce1d42004ae5dcdfbf4e68028dbcda615a81f4f0d0f388ad3922a8301bb369dee42a5060ebfce515deeb44e07072c1fd32b971f515c636c938d7f0dad0ce21f84ddf723afd6c1dfa7429bfbc53df9f895c3bc70418468c8580a882726373a6f1892c21dd12269dc735cc5a4127754ff2e902f121f46f0bf5e44d87017e8d967fba0e8e7dd98e625dc362448189966bd236cde30485fde82f1093c86ee20e64916ec1ea646ea728738d41db6767b3c2f202b5091b2123de21577136c863762806f76495f671ea763f93a253ed0f852303675deab4f8bd950c797a5fa7e4c53c7f05658e4f53eb1aef9533251862c835ecfaad3315ec8419cdfc86d5fb02920b82fb2d9572d0ca4169c74b88103999fc0cedb09c816b17ade0ea38f09c8c46e75d7445dfed5b0eb223d2a0936b1e13b649d4e7d39d0c3393813668a4f54693cdbe9699e1a81349fd9ada2f077c7dce53e8f257196df7c5f65cb7c57ed85c0856167d723147d1ed2ec1274f3537d8ffe2e238020c4b66d04bc675e66e3aab650fbc3897ae9868cbac08c27fb4d89feaa38157b0b4c7a6007ee1053b27fba41326516ea4600a9d9d01d0b3065193db990d59169ef2c932979a6852c0eb9b0da4d9f320ed8b918492573000c8d0faaef4ea6a0cbc2961aeee7992da52a7c1b75b01d978df0344ff05815b9963f4b689ddc62727d6b8fc45c8d1c4ee059bdd0ebe24ef5634e3016240594e02820c712d81ed39c2457d0cc402ebc86feea54fa96fa0915f651c25a2749c2567bf31646281dd70382caeb0e0fafe03074be4a0c21bdff513287c8a3363e1404a1b4c01302c9a2ebb8a2e5495d353be64903b43294682210534576453d4a5b5aa20c80b943769b1987163023a599a68e3d07f50ea41dec70c8863f7484be629b2bac7dfad6d634275aa8cc35f9f94e4e0b25a85a6c1e3f060caeab233c4faf20bc4f87ada449d828c35a978512a2381783579b507828a9685377c05efcf5fcf34ac0213115d97c2f5110e800190873c7e88ca4f884473a5789a3a03f0114c3df51fd33157222e37a65be38942e83491ef61d1d6c5ed6e34e8113a27a36e3c5e05c96d0390d1b026a55f4f04254061b1c0394a70e85587e49d573ceef63a417e6bc3dbb4d5cc7308ee4a1914e2378116a0c76615299f00e2d5c77b019cfbe993372c634769f708d9a3463e680f4d30ddc720164e943caf955c51fdff1ed63c1a0aeca075dc25526fd2a2b5c37b01b48fee9bbd54517c94def6775fbe11ed7c6c09773b9e63a18ab2aedf25702bdbcd1c9156af0d727a2bf9db5752a00d5c3a6f13e72ed853faa9d5487a37e2772920b2b8899d5483315b1bf5be7c7a657feb4ad1ae6c51b5e965c2999183e2d63a95d5b6a3e7ad782119cf59a4a9774bad9849bb33606a3a2bc5cb552c61e0036ef251781c1a77447d739cdc0765812644b9e89841f5ad70d34684d3dbda6cbe3dd68e1ff1657aa769c4d01430f1d4977c7162799133f864d2bf93a0c7b9eadd70cd1cd012849310d6a6ebe7f28f191963931a79947deff3f0c628b98ec3c0ca6dc0d899d20971058de75e0e8648a0a9689c3260d39144cf817571dbd95dc101099fac09af3b4ae47db6b2d5eec7573718271b4f1fff20d62feccd0aa42840b90ff183b7ed17fdb943969ddb2b6a59d30c1b1738de58e03a0da9e7840aabe774601b9eff4f2a571fd51baf09a0de8bb61ddfcbd28095318cece2f38d59c1b7d300e8cf1b50fe579293b1714bfd89cb2ebc64478f7d82941bdc638f7ae6670916e09278fb16b9072b1d1b26953fde94a5fd61fe167097f5bce20000d1857fb7ab49c6321e12f6fc30fb6accbc50e1c93b1e0d0b3b220477d83f2cbae122b0f2641eb9f0ea44e0bb3dd878382edacaa9fb29adc33ba444dbb53e0e4d47cb7bd1024ef5827c4b6b43dd6124af39f3b5662f06ccc6a206d59a43b5b48cbe5e8b6de10a1a5c6baa43799a576513c817c753fc42880a6fe56411175886a5fcee03aa8fb82ec7e3b53529bfd712c29485a6c53ba3a328b01b3481f5c21c39e4199479a603e9e2384f2cec1ce9a305388109cabeb17b258ba0c5077d7145ee52bf635a8c6badce6790d5e7ad21cbd86aec18d2a4506cf14757ef62f81d465f50706db4a7fbd9f69e3e8bf50e47d63ee7cc8775655050a6602aef0c01d5f264a1cd2256bec6af1987b3c51a2617fdf6be4effe537979497e08a63abe695bd035e4032b704d1f3c3af22cf7d98f10f855e8b99fca0fd6875234aae1ae703a3cd648fbbcd17ee7b26e0561c895929daeb55ac4ca216bb368dc372f9db1624e6f88a136074a40595ecb707807d030886c8bdb03222ea526c93ed9fa3a84c5aeb06da8202a4c4ca5f591df47874e7bd436d988b081c0d22d3a75b61a5281986ffcb5058467132fb7b3cfbba8c3a0edd202abf2dba3de2433649b6ca93fc6d925a7edf95430ad35e5d84d5c7eaaa8534241add1a179b72b387fced66b0ab179aeed57d932cd1e295d324df5e55a9a58fba218abac940c1c21311d4f61ec502b82e5a4892b4fbd581ef50f68a820ee21d85fc048058d8739e91829a1de55207090a8a4f8006d3e51f66b0e8dee2f63f97070901e80c61746819824131b6eb59fb81896cc694b0dd3276638bdd51d938032a390d432461cb79ec9297774bd86b5a29ac70d464f8ecdced54a0ba6e2ad680f0a3486bdd9c92b111d00ebb7e58bd2fc268eb6da29740a44356d8ce5be080c49219e1a42bfece718d9afd62d02eb2f60b8a39135d0a6b02a450f3c6a482893e3638bf06be7578ffc11d42d154d0efc36ade894a9b9b47fc9fa2f4fa442e53d3a52396a6e93f4d5c68cd6939d801020bda2009e0c4a654a07a6ab2238f70832a5d835b2458677486be843f14e04b6bc1c89f3b1e337044aba54c6000e33aafa5be66dc515c72ac51a77af1bb92ff80270bd7bb67dae544216cf8126f059373d3e175766752ab235211ae07d740db1385f657796f9c", 0x1000) mprotect(&(0x7f00002c3000/0x2000)=nil, 0x2000, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='^#\x00', &(0x7f0000000440)=':\x00', &(0x7f00000000c0)='\\+\\-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='!\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\xaa\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000340)='}}%\x00']) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 04:11:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 04:11:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='W\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 04:11:41 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 04:11:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="11000000ffff000001000000000000009b908173cddf036654c094844ee37b23e16e8575c0f2de39174accb521f385694395a81967a186e942e42492f7a89d7243ed4a986df01aeb29578de1603786b573c5a19068c2eca1bba67036c14c207a637b0deb7825c34e58d8768c278e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) getsockopt(r0, 0xffff, 0x10000, &(0x7f0000001100)=""/116, &(0x7f00000000c0)=0x74) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:11:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!,+\x00']) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='o', 0xffffffffffffffa8}], 0x1) 04:11:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(r1, &(0x7f0000000080)=""/156, 0x9c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 04:11:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8523, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:11:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f00000000000000000000000000000000000000"], 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 04:11:42 executing program 0: r0 = socket$inet(0x2, 0x200000000002, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e91fb09bc528f276686c399c3feae90c0bcea5f14e32cb4729469229cc0ccb2a739a5afc24760766faaed798236b8511d07a21bc99b33fa84d150ed3973c22e0650162aa1da4e66ad403f9a88c92d99d2f5036f60dd410e3f7b3d024bbcb8ef2d53e23e71f9fddb57d2e4c4504d1900bfafae1b8e69bf5bb8b5b391e58ad13eb81e305", 0x83) dup2(r1, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xe0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 04:11:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0cb831196d864089db0f7c81cc39f551cc058f9fc159f5fdd4344ded7b2f12a1ababc2c0bada177659d4cc5d53375793fc21f56e30f29837a9104bd31a0e32627f411e9d740703054dc3c3ae97065d41e39871518a30b2a4d3aa490c03a8d6097496e9e0d1e463076ec9919caa73a5af598066eca7346a86e6e5473af2995608afd9ed7321925c4738982db547704fa2ebc191f80094e22b8388aa0eee0d20b0b0a1fa5235737aa0bb4d2d4a83f1142fbe9117d4728ce9798f94cfa0f158091c485fb6577219a653e036ba3afd35ae0de3e34b658ff4c6f1e48b7cd1ea0d9aad7b710a19b2f1988d8bea6088c30afface1c735f46e8270abb99a55ac42ac20372422709f95f10256f3b4d31a335ac43a2451172f9de8bfb5de6afa26c558522fd74f27a034955a9d00f182b61993d3e6c9416d6ab14eabe3e64cd03c691e49509508bd9d18f0df00754dea8167c2e1950e8a94c024d6826d1463b183aa33a0369d0c4870b85cb574c5cd45c5b427d256b9b10a2e229e674d271f6456c49dea0d1b921ca5d7904175558cd7966cbde17f4e4202b97fedbcd0e19295522c4ed74950c259b56385a6b3a5a44544c12db66ec6bf75928f5754e0a11ef84aef695be832b83aa4674b2919cac68bdc74013b00d019847122010c7c92041ed9d9dbeb2b3b302850371fffc1ebc644626de0c92609b48f62c7c5dc1a709181dc6de697fa2b64c1d0ebc576099f2e1e8971065e2a036a821692dbef80f101eaacfef4571ce5603a3991fa612dd2f35d59203d66085d8ec150f2979508a8aec4d83a483980b74cdce1a058acda5c0d7959c589744ea9f0e80a89c960f7a35de6cd81ad00ed4e3fa30246645f5e7c90e57ebd9f856d3c2cab0acaad5989a913bbc0f4c6c97d017c72c4083915c122f37cb88e1c31e72e10014c986fc8ea86a05ff2a49f2061c06ddf77c183f20a93a5412c588990bae1c114e4e516297a5eefb149ed98372b04af9f4776f35ec3a933baa3be9418b46999a4e2d9d2d110ff11007d76cb09ebdabd8ca6047f484415c0b9654a287dd7edcd2928e41a4a834a96d432708d907ac70307c4d6416598689edc04ce8115558c4338335dd53f059e6ece0fe27b22a789b9c2f530392fd0b6ab3be7e2ac013bff31c5c92e58ec45b84fc54766bbeae27967a773418b2521f3083788e23af51b47ec404b6411036674b1b9bb05e5c09971198f7efb8c1f53ab77771a2846e8253f656f41ea06193ec877b6aad710cf5cbc63cde0a0244b5a7a2ccad454c8ad92bf6fe72413b41dfc0ef230e6d6d76dc6efecae193c776f3e377122c6b586342eeb552d044d44f0066e4529ec60f9c02dc72a32cc419a8bef48a3b46670bfeef1dc0fddc1e6de4185e30e897f41a8a23447853f7c721a47279cd7a76c3a584b582ddd770c93c14f2ad7aa13e5b42171ce9946828dad8bcdf0278fda956027fb57393c96971b2a2107b660e8cb6e296a480dc6e7a07e87ef09cb294b43111d7bf3c00d2be5f63cb6c1d4d48515c3ced83c6b2781fde82e19d80bfcb232272fe1f49709c96f381ea595b374e5a46e7a34207f08bd2c11da1aa294933b2bc1640fc403f42f2259eb0c11559524750e7f62cd85799f013b4b33ec3125d0d7e73d182ceb7db3bf78362df4083f04041d8e4864df9c50877cbf8e7909874bf56f4b2616b6d7f737e39c6f139b1e3ea374b574826e8f577468ada26c9754c3e68ce566fc5a7335fd7a9b2434020364a92c393df06d4ed3e6fbfba0637960c6179b728fd14548d2d8eb3b05cec7fbc94c0b5bb90cc60d54398f85cbe3cf19d76c6f44dc5390ad2b67a3d7062bdfd9d8c82e97520007d9830d8b7aeecb3a7104a65f87ded3e2b2a8c0725097ee1acba7c20e1b0956b14cb32f643f81cb828d3ad03d40a5c50a944f661733b1636ee02f22c0b8a9a8f79fcea0b19db60e338f78b32683cfc063b83c1a0150dfb91162a31da6e40b997ec6e95f5b88bbc3bc917d06220fba62ff4a42ce592891ec3bf66c3792d220929393f0f54a9d5820fd40c7e73e12a9905120e7b4987f25032bc34351db30e598304656f2c402f01a8b133866ea5cdab3e8ded0417b82eb6be34efe9af65b42225f2753d522c5f59f60ccd7b871daccfd5f5472e79a18f8ae55a9469def08397fbef4620e505b793d3fe9c27ed2408aa561f411a27e7f8c3a28f80537652f71a47ec27a6c022ec64ece943f49881c882e0fe59a6aebcc00d1d9c3f0454f01bc2659212e1bdbba7734c5c238e21b5a743633295947f0b46958759573eff2af0f3e0c8c22fcf2e523d9f349768f49bc0fe3e58e37eacbd3a56c6e1c5ae7dd90ccdd874a58bba1f059aae25da5b43b22d7cba7a9abe09c114a8f9842a640d5fa4c258981482bfc72009de9ed29946774c6b89c5d022814f0330b94e2e43561723229990e4cf88fb322ba9666ee05b5ebf5e88c6069b0ddd01346b0af8946e54d2a5f2d88df0c8daf6f1d91b426e6d80f872d9f13e6cb0b4fbafede65d1f546ba3fac99b0dcefa629920235a19fb6e9161ff056b52b45abbf6f145b7d8d363447c2f834b9687a5021ec238eecde911ccb2ccb17b3c0f4072763c951323e6c83c50cf67de3cb96658b2f79319fdb8cb7dfd3016f2bf91a56e0883f308f0e433dd5663a448862e8cdbc9739724c01e333cf029fec37f4c5d4f81003b3cc12a4269bbc17bc699bc264b99edfde72c2ba6ebb64ae90300bcb0b39df74768920b4d0447889185bd90f1f1ddccc1dd212e4817abf56bad8e7605eaed66f7d1810e94c111cbe576afdb3c6cafe679a0d950bb9313396e2d6284e496e6c341c398494e9c18473af76c0c4389994d0d72db6ab559faf29aa705638341f9bab14feebb9b8f8a21bc090093168636fb73ea64c1007ef4b90cd8164756ecc2dbdc579f37ae6ceae5036ada7f0489cdafa2893e477920ffbabd704fbe3fc3c8cd0728d86d5ed5fed8bf36b88e2bafcc6c49629eaaf4650c26c4bf0ca66af5e3a8523773dcb94f05e91f5d13a4a76cf1dc828f30ee183c77ac82e552be16859f7c03177846612a573806266a3f6f39b46df98f2159ac0aecacbfc57d3878e658a77a3ceb712bb2ae1bdcfbf4be685836da536ae6c3c0e447bacb271a2c9c38976526291c1049390b9cbe2dcd5d9458288c9b9f4a85aa55cf4024c8e54c9866b376d83f4f5729b850ebae13b91ca3fa2194f92c2eebfb6c18c2c1d5a565cd683292c127e6d8ca5a2c538aaf39c53aa35bc85993d92522d7eb03f79c3b81d229c6f049923dcad833a19e59e197af4289186c324b37ea966dcb73bb0a05d85c15ce38aaab1dacac4bd6e2833b61088926c591e8598735ee5758c8d9fda36943174fba529671e316a85fc5c1c27df708f41606f27c32e26e1b4e1b4462117e609e5e47846b629432846c0ae8197d07b02557d85ac1009a0323e718a34225bab1e56649812d65e995fcda547afc8ee3912bedfbc177f5a6ff18f2c50e8c9d9a2c70ec39e3545f2a911757ebf35155a6f865bc2e89e6474f5d3962fa603d6a2aad256863b95cb98cef56273b16be850b982244b15e046ae632eff339feaed069d031e1690d9b377be042e4aa587f669767ab34f47ff2562ef0665f880119253fb0180a53a9ea927df63493c08a977767fe8200309112f2e95dfb6d1fbbcc768c36295c5a3fda948676aeb4f66b17164961f552cbbb7605d2f6a74e6199889ef45a82e176e1c70512b5787904d1da80b9ff8a12b394c75772620b615c9de819c4e3dbcff25e91a3e15f490041862ed126083e3e00d0c2a2ebc5223f197b27d7accb88f26f01333e6f6001fca64f5bd0415a8e41afbc1fd86a4e9223af038792e9d974c430234554aef604f20222222144f72e4d6ec91432676718b3ead1560f6c3c97d1cf46022ca879a4717920da7cd954518361e2dab66597dc02d6f083f6fdf1e0d9ceee498586a8e10bc035e36d38c2071c44c3e45ef85037fdbfd1729c02d00f105b2d8c029f67fc031db5de76c997d8a4a5e2e4603cd3b584c8996fe40fdeb1f8d86fe06a2ca1bed70b2364d91a7657ce45865ec69fe29f6176dc008cd3a1948813f3925ec03d230ac910d35dc9a7a65b4b0acaec37eaa08c60a10d6c62d3b67a5c55d2823fa613a9cb4e35875c5dfc38024d967c3a4f1abcbb4b8bf73d3bc666e8abee6f5f379c14c254ec2060d3912adab888692cb6c8cad693e2c51368aa38a4462e02ef12ae67f561817eabedff8bc6ac6627b2ba4410466443a081d35575d1ca2bb864fbd3139c044e5dcf8194703c90469c3fcc60bd24bb46852ebeca9b049f48c44c6272207dd37f678829dfdc9b46d3f0749f9bb61a5cd37d89a9ae30ff99231ef01fb823f101272994789c3d9a4164cb6fd8daf6734b200913ef004c5e02ac715f92fae09b771e7b8c22236356dcdad6ad0ca4f8d5b9f3dea94c67c0cbe0bdcab6d2d749c9e642a7f48ed698f80649c15f368cab1be246030de1b20a0525ad38d27c8e71070818756ae4e3f71b6f58bbe02b13236587b4c1bd85aa5667ecd22cf2d8f41117c261c559228e92226eb1b165f6760dae5ae3d08ae3c5080c91cd9b2e953fcdaca124acc4ad7b6ddd6b9da074fa740af5dd8b465277bde1da68504776fbba8596654569a8c0116646947d077d873aec9ec3dbfb294883f3716fcea60c41c9170c808b97efbd007a472467a312ee861134056669410cee100fd09b72f689919de83c8e1874b7f71cfa13cb9a7608c3a2f5470083562c4a5b73ac7e1d45045a44174dc7f96d6572722f38b912092b95d1e12f6e0c6d7cfbf251a052617f9e18753eb9173c90b068ac94a03fa62aeed0971b3c725587f39f31b68418e9394b49aa60ea590faae69657fce995da0c9801471a76fc18441cedcc56fbd9756d9f021e46ca60df381543ffdcc6a3620f824a6aed185f3576edbaa295b4bd81ee88f14f1e81a8bd78213f1012c78df585df21907eba1d97808b27c7b3afeddd5688944f493b54e7a44ebfc02f70d48a8681a875d1126c72a56f26fa022503cc3f19abfd317af43cdeba635eabf9c8eb5cc50c9fbaff45aef089e5b4b0753756c5b1468b82b57412473088b4cc65f84e3d3a99d8023bdd1ffbda2dc8d725cc3086592c6fa733a4d014fa9c76ebba38bde9a5c17f0f5dd2f6b82800870177fd05747b5c13a56086f6264d59873935a0d6f11b5422c20226a0e64ef15835b7cf2fc5e302c198325606ce143139732b5f78c20431ccf580f37cfeab22e45a996ae57cf7889cce28e2784a7780449931c286820287d7d84aa90a2bafe60fd08a915a34e6dc04413fb043c45d76b2b8df860cb87b340d216484a6af2a2b3435bff06072144028a8873f787c647233370c6bcdf869bbf9d70dfd126d5e9527ad019dc7637a92c03832e7b5a524014958c3e669c2b5175a58255b7f2093c26ff07994f7808c92b940df9c1a4c7be7b3105e25bc5149cc4c590e0bd68a0522531d1cbd7f49f7c0304d479585d00d30646d543d49c7c135bb33733ece1898ee0de6ba6044ffa2cccdff9af5b2a3c8a257bb792b1fe40a8c80190bc9d7f3145d5967d4b8975092b94c5f402aab58dd5bfb7c014245388985f818a8c5bc33187fa4d5e138948d1c48590abd8a50d2711d422d13ab641112c969bc3c355fe53669d1e4fb9342249a87c680ef7739ca844c7ab01030bc49157de740c3853847638f3d36d1c8bf580215a4f78a643f9d3582182dcb9a0cf8735b5aafa49f73956a20d92f1081c96d0a8802c43", 0x1000}, {&(0x7f00000001c0)="7a15e71ee5063ad59bde58fd897785ea35fd6970e1645d4e2b3f435dbf0d2c3905fa3d5278e6f2ac6a22d01636e672c956433ab530e3b7c44e5891577ade5a02539c551d3f1a733f0f26d9142a9ca3ae5070", 0x52}, {&(0x7f0000001300)="1206c6363ce773627b00d887bf79a07bfa5cd1a0c4277cd4539f63c897d62dce2cfe0c13a860f359d2e11087bd929cf6022e5d1fa7abb783c60167576a633114841d89e54f92d3bcd78daa6cf9f6b6f1e9f124a5e8b57b6dda44288e2f82eba2a192fef6d267eca43226b9d3ecda31785d2945d88bd49d8b7906d88bbec82227f4ff6af4be71629a6da535c789d0258865a8ab399cf0", 0x96}, {&(0x7f00000013c0)="762eab029dcb198b1070471102983821cd9fb15aeca0af1a713dbf4d2504d7d4208d51da12efc7fbaa88435c236cf98db3cbc2a029f7694230e5026c1259a60a781fdcb93e98527eed13f16dad598a2d6e39117a77ab7cedc33e5f0ef501374c0430eca51725371c90abe93b2a5d43a6f6f6ef6406ff67fcae3218abe16ac8196d0914aebf803aca72659bcb59357595f8662144c9dc0f2af112a9d76df1d3163a8263adef6368cdf6ced923ab7f31", 0xaf}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="00b90000", 0xfffffffffffffe81) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:11:42 executing program 1: mknod(&(0x7f0000000000)='\x00', 0x800080002007, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) socket$inet(0x2, 0x8000, 0x7) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) 04:11:42 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, 0x7, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x3, 0x2}) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x1) 04:11:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000010000aad0000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000050000000000000000000000"], &(0x7f00000000c0)=0x6e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) setpgid(r1, 0x0) 04:11:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) syz_emit_ethernet(0xcf, &(0x7f0000000080)="cc219cdeacc55c8d2021054f793c59e33cbae53bb634fc4b70c8d1188514f3d3bf3be022d02fa44d122a04b5749613f438b0075cbc8a00e9034b77fe3c1b51f24e7549a717a7a28266c5dc1e0d68b3998493e7df3b39800a9f7f45d3c4fd2c71f22c894238b3d5c9902bf458d5e764c54bda715c08a178f5537304510137672c76dd886be28f1be85f4faa5cfaf9bfc7ee406b3a2fe8cf2e188e1eb8ca2e7edb0d05f4b337d51bd48a7373af86464b7baf57d585b36546068141d7b2ee525cb9c7d8b077ee9c01c92ccd1789e07966") 04:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r3 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f8, 0x20, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0xffffffffffffffff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:11:42 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x1000, 0x40, 0x0, "b0d400e800fe4cf8000100", 0x8, 0x80000001}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 04:11:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0xffffffffffffffff, 0x0, "85495500020000000000001167f5afa680400900", 0x3ff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x19c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xffffffffffffff56) recvfrom$inet6(r0, &(0x7f0000000040)=""/77, 0x4d, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0xfffffffffffff691}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x3) 04:11:42 executing program 0: poll(0x0, 0x0, 0x104) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:11:43 executing program 0: r0 = socket(0x0, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x2, 0x3, 0x90) 04:11:43 executing program 1: clock_getres(0x1, 0xfffffffffffffffe) 04:11:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xfff}, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSCTTY(r4, 0x20007461) 04:11:43 executing program 0: r0 = socket(0x7, 0x1, 0x57723015) write(r0, &(0x7f0000000180)="582720efab", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x6, 0x5, 0x4, &(0x7f0000000140)) getsockopt(r1, 0x50, 0x3, &(0x7f0000000280)=""/46, &(0x7f00000002c0)=0x2e) r2 = open(&(0x7f0000000100)='./file0\x00', 0xf4c95762303e3f87, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000380)=0x800) getgroups(0x1, &(0x7f0000000180)=[0x0]) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt(r3, 0x6, 0x4, &(0x7f0000000040)=""/127, &(0x7f00000000c0)=0x7f) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0x4) fchmod(r3, 0x20) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt(r4, 0xfffffffffffffffe, 0x40, &(0x7f00000001c0)="9abc71d353a3d7f9330a733c3b103979d2e5440c3dbfd2ad6013b38fd31f240c596771d22815e7f0ce9a5694aca6ce8799c84c9049d9aa0bdb26b79298fa43bbd0c9b55c932c6fb132738a53566dec4d5ab8293c2617876af5946d2284c4f72040a63325ce6a8cd9fb718e852ac7ffb3c6d52d90486868e0f262667b65e57c36f6c600e6e4f0d8e50991", 0x8a) setsockopt(r5, 0x9, 0xaee, &(0x7f0000000400)="049d1461c8624db47d83114a978cfdc9d6caf5b6fe903658398e1bea877ce69cbe5a44bbbd00c002183face8ced1ac18f7cf5cde5949ced096baf585f1cc75bd3bcb0d9ccbf4cd944fe2208d761353f91fc74e0e00002bb7f85cb63fe92e355cdaaf82db549b0885ba2a445b17845547d368b94000b418b5f96c76303de5810c4f6356befbd050cb7b51c3eb26b784c524dd74467b4e2445bf43c8f06ff74c5953e4030c3d543d4143098efc27cae57820a91084e7ec92906a36a409cc6632cdbfa22e8d3bf3fa27c574cc8c6850e5e5f449c91c993b2c662170664a90841fedeb0f871db29153b5941331c0b600000000000000000000", 0x2cb) 04:11:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r2, 0x74}], 0x2, 0x0) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) write(r2, &(0x7f0000000100)="0b685b9d7924551b58bb24d0981a1f9647b3e8911060b6cbd1b285091b68d46c783b9c70dad5e72cbbb6b39a170d8a250d", 0xffffffffffffffce) getpid() 04:11:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3320, 0x1ff, 0x81, 0x8}) 04:11:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0xfe04) 04:11:43 executing program 0: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3, 0x82e}) close(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) pipe(&(0x7f0000000600)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000300)=0xc77e) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/7, 0x7) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000640)) fcntl$lock(r3, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x0, 0x7, r1}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000005c0)) ioctl$KDENABIO(r3, 0x20004b3c) dup(r2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x0) msgsnd(r6, &(0x7f0000000700)={0x3, "f0cf5d79766f4710e2c84231fc40037fd6482f900c0fff8d12caeee781915bc724ff0af7bbcbe1d2c96073b6bdcce1350da1fa6351ee32c474ddb4c2389c940992f44af7c394b04302dae261"}, 0x54, 0x800) 04:11:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = semget$private(0x0, 0x2, 0x80) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r4, r5, 0x154, 0x5d036fca}, 0xff, 0x1, 0x7ff}) open(&(0x7f0000000080)='./bus\x00', 0x8000000000, 0x40000) 04:11:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x50) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/211, 0xd3) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r1, &(0x7f0000000200)='./file0\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 04:11:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x190) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/152, 0x98}], 0x4, 0x12) 04:11:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 04:11:44 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000500)=0xc) wait4(r6, &(0x7f0000000540), 0x1, &(0x7f0000000580)) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 04:11:44 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="2b80bca935250bf65c0d60d3f2b71332de7c934c77ddb6a41f109e989e9c9eb4d347c33a962b82df6cbd7252e5411291aa997cf16aa57cdfe84fdaa69593d8b173f3544befa9e32f4949c1c9d28a2b313be7e69d45083b4a48cea1dc88f9279c5930a4c430eed019788d44d61812ed66ad09734e400568f71ea72d35d4ba3bed2830afb9257e65ec7a8f80ae57e9276b61f5e434e0569f855aac7392c29b64de13f789b1ac63e3f06df44cd7a95474555e4069b135", 0xb5}, {&(0x7f00000001c0)="e7ff564dbf01034d3fc653f689611aad253a9cce79b3c9813bae8c05074068d9ae0421a70424ed3a7b721678505ff8a31556b6f753cc66a09dc79da31d60c748f3f3045899725b794c40d59af6d8c48af796793c030da41addf56534cadf358fdd489ff03e285c1cff44af610b1a0b44e0130ac55e12682b1d242ca92fdff49e79a8e9d87456a75d222eb969dd7a2d9a9179a3903aa8c599687f7fde060fb53de8452b3b6c3e", 0xa6}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/91, 0x5b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x7fffffff) pckbd_enable: command error 04:11:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) r1 = shmget(0x0, 0x2000, 0x402, &(0x7f0000003000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 04:11:47 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x71) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) pckbd_enable: command error 04:11:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xa, 0x4f4e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() close(r0) 04:11:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 04:11:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x14) read(r0, &(0x7f0000000140)=""/145, 0x91) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="9c87c3772c46", 0x6) 04:11:47 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0xffffffffffffffbf) lseek(r0, 0x0, 0x2) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:11:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="e662d1ad2a5a336fd68c39a7a6585ef1192429b4041105114a48181df37f71f9924bf4f0f2139435bedf1d00166cf50630f7edee890532df9eeaad8067f15e4533d4e87fe12d5afc4ba6134b5291dfd0dd10cf780589a77e0418b9c693f3c0ad7476f4c115c41a681ac476a80519990112aa19471abb535635a24f2fbbb2e5782d026da58af9a7e7de43f863100599936192736468f290aa20b6b48d90c307a7e3b4e979b352467f0483077cbca4cc7c47fcfcab50c91fe6e71dfdea7099b95e2f7ba37c82113cfb691bddf12c0a98e9ff10ceffc90b8f1a6c490ecfb58cab6d7cdca0307e4b3c3b8aba76587c4d82e05c", 0xf1}], 0x1) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x8007, 0xff) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000980)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) getitimer(0x1, &(0x7f0000000000)) writev(r3, &(0x7f0000000900)=[{&(0x7f00000000c0)="bbfcc785eee52b0650c93cb54a723be67e59f4933aa1e35aea3957464f9c703e41acff0bfd577448c9a57b127f98122b5ca1", 0x32}, {&(0x7f0000000540)="a3ac8888c322d60f4f8074ec3dc5f90fc7ec76ee374ef3182a48505cefd688bac68fc330542604ae097755ed8b51b12b725bed7d3f44e93802cdb46a089c9a8d9cccb1d0c92dfc564c3d6f423e1d209ef673549402b1916def5517eaee18dc9dade79b13bf7c1c035097fe60c17149d29e6919248ff9796485d2d15e29e7", 0x7e}, {&(0x7f00000005c0)="7d5fffc6c26a3bbe487c9400352c4b4852bef871a89d963b7ca23ffa5ba3f99cc51fa2f1aa6bfb7a7b23163a53f1a3a34cb044dbb646e69df62b5ab4c9c484ef6570297d28a252bec41a87d283d1232d3fdabeaeeb6635003257a823eda97a20926b5c528b66e819c3d610bc3d5720c03a", 0x71}, {&(0x7f0000000640)="999fac394ddb84edb0f0408e0280344f0d8e9cf9dc0d480c9e4f251722380aa12e1e0a0035e3459968202d7e9e78b096dda75209436d7911f3e78ecc11d8dc4e47", 0x41}, {&(0x7f00000006c0)="9bc34add7d654561313a0b7e55b1de3e32c5a15991a1cd6d3bb65f50301f5a9c801158c2204b7b9a411a68df5542713dcc66e762f3a1831cb2ff54d95270dcb1c40ef322d635633bb92e8fcc94121265987ceba643a23985a720ae2e827550b4eb4bea398a2fd4332696b75c82ad36299d0f15a3624e34a3bc7bd430826e73a35e2f0d8feda63723a7d0b8c0975b1363e5f328060492e36ad7836d14eec25cb0ee3fbe0354950e", 0xa7}, {&(0x7f0000000780)="b8afdbf6ff1f004226a7edf939948ddc7a2b0818115595a077403a89935b4af42905bee7228d9515be1af8ac848a76638472a2dc41c43abeab841b61c96fa4a61c262df6948b33f0df0d1f56055884ee42ec4b28198df0c2c66ea4", 0x5b}, {&(0x7f0000000800)="26fb1133949742e5e6dd7049e97bbdbaaafbdf8691d549f1698f66bf280f4579f6c3798127406eda116c4f1ebb2f1267112f52b6d36e6cb98d2856bdeaae6813dfe2537bde00795407b29945d302a8bf28376dd3b6cc15e01903858741d13f063777e9dc2ad9c28d232e8a085a29254887", 0x71}, {&(0x7f0000000880)="edef9c8c4187fe2e7f00fc1b3ed03a504c85be0ba2bef07fd9c045a03ccc60b139fbe1e634441c0fec330460cad74a307e2a80a52d8340f4309fdd61dd8fcc614c72327bc13f3c814be695ffb42fcd249704928d79abdaca31de2ce00b8fcfe04ca48519b9f0ca87", 0x68}], 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0xfffffffffffffd5a}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x2d, 0x30000000000, 0x100000001, 0xffffffffffffffff, "293de3628c8598cf5357604865e9b16a45ab03f0", 0x81, 0x85}) 04:11:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x2d8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:11:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000080)='./bus\x00', 0x2010, 0x40) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 04:11:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() r2 = msgget(0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x4000000000000000, r3, r4, r5, r6, 0x1bb, 0x9}, 0x0, 0x6f9c62d3, r7, r8, 0x0, 0x2, 0x0, 0x4}) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0xaa4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x7, 0x7a99943d}, {{r1}, 0xffffffffffffffff, 0x40, 0x28, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x2, 0x100}], 0xf8b2, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xe, 0x7, 0x20}, {{r0}, 0xfffffffffffffffc, 0x8d, 0x3, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0x80, 0x4, 0x2000000000000}], 0xfffffffffffffff7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x76c, 0x7}, {{r1}, 0xfffffffffffffffb, 0x14, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x3, 0xf0000003, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x6}], 0x80000000, &(0x7f0000000040)={0x7, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) fcntl$setown(r1, 0x6, r7) 04:11:47 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x40) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x9, 0x1, {0x8, 0x682b}}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:11:47 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x80}, 0xc) 04:11:47 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) socketpair(0x6, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/73, 0x49}, {&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f00000011c0)=""/206, 0xce}, {&(0x7f00000012c0)=""/78, 0x4e}], 0x6, &(0x7f00000013c0)=""/69, 0x45}, 0x801) 04:11:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = msgget(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x121, 0x9}, 0x7fff, 0xff, r5, r6, 0x0, 0x40, 0x2, 0x81}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) setgroups(0xfffffffffffffd3a, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 04:11:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sync() 04:11:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x1, 0x3, 0x800) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002300)=[{&(0x7f0000000040)="04ad3d4d3058481898bba0c807ccd2e4def53d6dae9ada5142909a307538b22dc159c4868d2ba495a4177b10160ff7848fffd575083aad3dba4064a7a60602e93bd511804bcdc33dae9c", 0x4a}, {&(0x7f00000000c0)="24944f09c4c1e43f5f68a29bcf2bfce69745c327be80cfcfec7b5d2408ec3d182fb9ef1be223a2bf13dae107e09ad5fc11eb998d7dfcdd91ac591ca8b20499a224ed6cce3207b05c449b8cb2b0734f7f9b892793b5e2cdcd55b1416df8b163", 0x5f}, {&(0x7f0000000140)="1d367254947264e1aa42eb406182ea1073bfe9938964a84425ae48e703c40eb328b76c8186d04e50ec4b83a72682dc14f82d401fc4ed3a577b9dda7a069d3e3c60165e556d70395d03b63300aaa7db856f04c1bfa89a5a1bd8e665e95d4cf8c361ecf157f04dce4ef043c9813131871cd8", 0x71}, {&(0x7f0000000200)="991ba60d61c344301a86512c9f89807f3b1939afe7e2c4ab0974f7198827f99f443094227d6d93c16d001fb5209421af2708ca441a04d8f5744fd2a5c20436f324d58f7b2fa3a124277552b2869b3fad2cbbab0c3ffc63a7667962e5bc67297c5fd72919e962c73aacfe21c79021c0219300220f04546264f2c9f379dbb9d6591ad0ed0cb304c011f4d8cab607b57525648b78e3055aa3340db8702dae0ebf86229364c5a8012a8a047cebc3873c9e534dc43da54d3093a699d70a190c4b35ea0fa67db2c54e7026913bd639c14a08072056021021fd8ff03d2f9c8ed6cb551d210bdc01a7444981be5a76403abda2310404e36a1559c2bd508726e1d70ea363655a50a5116d2a62355bc70fa51956af605b9ed8a92661c815b8cb35f6bae3d1c0294b18fc021a5bf3d794d15558b8e29656cc7e8d478817d2754b69bacdd26fe07f50e2dcd6a5a0fd4021b683b841a4a1bfb0e0bebf3dd1995f288074df60c53a586040b0577773be7671e774bc3d9f85998567d329c76ee1b2000b026532406c60c460bda19960c4165e42839f7bbb9979388fa78230bdf78b1e8ddec53545f45007d5070d46e04c3c715f4891326246366d45cc889b00861668845104397be4fa1e594dff352d49bec577e83f52e54653410a6476c1bfa52dc5fdcd772cd6d47507437e19aff3a3a9a1bac44820e98f86ec87439284aa04a96bea0023512c96ac4909195d41c6825f3b4e9844902a34b3ab3df1941550e5116fbf3ce6391b9c9ab2197683a0686554f42b4c54105042f9864fce3003c403ce5d03d51718617cf071a465f230e564ca38ad56ac25c2bcafcd4125a657d6d2855df915dadedbbf47cd12a403ef5758eb8bc80af45e9cdf73074723750281e8b68ff90e6e5b82cf19bc02d467eb356f0068219f2315594836a5df6496960db097bc2147b992a09128f5683349a65733493ea4291e736200a05d46d26bb5ad59af222ec7710d923a704f57a893c348fea7ddf8a61126cc7c070923aeb06427f73d38a030bf996cb53460f50e2587b69870e4ccb3429c90614d580c9d224ebcac14d64fc984cf437cf44b95886e1c8927ef6cf2279e779ff1d352973aac03da9d8c79489acd2e9fd0b166708b61bba68cbc4b310945ee59719eabd3170574de9802e2caf7a172325c1ffb2d9317b2c21f790f98c178481d66605b86fe28b0816d8aac10bbf9108a1c0d54dfaf50088d329a9403136c893e365d20763806cb051024218283edc61fc52b8b034a3dd0f5597c87e552c750f2d89b9849495d7fbdaaba6a23ef7193f5d9981982b50937944ed24d40d9885d345f4108b327711b40b75bc9b2838ae4adbb61e00d9e49de7323ca9697eb0510932bbfd722816f02a5faffb3df5ed951922d4168c7c44711283e5580bb40ac7a32e6eec407773fe37e42b6fdc292e98791e16922601ae4029bf91e731fe1fbe61579ea3a171e246ea39f8f74bef7601a5c990f2da0966fd94d9962036188ecb375f212bccae64d2160d351ba18a8351cc2ce79e22aedc6f9178839bca713188b01b848a63ec018c1b66b8a640fbc13a5dec9af6974e43fee32e1a9d944544b23443ec74a4673c4a0ee9ea15ad1e94c8726d9e97796fad96e315904506ed6933e08194c7a5a334e02d3c4b67f5dfc6a28cde34a40fe3b7a43e388e368c0cf14344fa4a7da3f280ce00919accc631ab7631d7c2c54adb617c9742c4323d3a7e226c421c2a80383a0cbc629b3c3a5054787e0ade8c1ac8a6ca472a56320520373339ac8d220cc5d5b55c1bffb76c774d34d0c5adb56f8501e9616c7805a27e1054c88313eb0f5cccf915c4a1b4d3b90ef8d2085c842e2abe26c6c4b7c881bcf1d2c9764a332db50fb97d18bd1033420215969a95207caf06d04b9d0b71d6e5b45c67d1027857f4c3c83a52c5f89852be25b08f603dd2faddda1e9a6d87d8bae33b296b21c46a320e81a8bbf5af1731282eaf4f6a438d6a72f6b2daaead26417d8a5f9c584bc8e9c6eb706343bcf480f49c59b28147a0e71e610224dd34e41d545878e2d3ed13e26ecfcb06e34f323b9df9e505cf986898f309912a4aeafdfcfa4f69a7b9ca38cb3821cd9984dc5a6c16d02ebefadc6f34153962443b198166c56395f7c46310b09092a4f2d10860fc496680c33e154d5d694efa3930d3b504fd207ad4e638f7e696b5f4d729133deb1c5b208e9124b4e3faa42b527e1b33840a182b9df5debc352ae87676cfe5ce6f421af5ad8cc6af6236123d6260b8c43e19b533f586d5a7f09d3eb466fce7aaf58e3d7a7e73288a0634fd77cc39f7e6a8111f8d4f3301afc541b8040781a9674ebc88f4ca5dfbcdd13fa35b3eec3bb7960c6f7dd06b26e1e24c88f3f7e65037b9a339b7472a7afaa5496853f40f0e3e3609b4b7de3ce533a26339c7cacb1e30a547b24513e97b2b57e151edd594779486fdd24dc18a73ffa4e301f38b4fe80992c57cacf83f2339d6521b476dee9bc9c3a00761b386a07fa4143275adbc20e958095231caabc446d864cecb23295d05623f8e60db30d217ce2b79d09505f705508b3ef84d9a210469632e08b919664dbc1d789d4ca9216cfef0a716c68eb86b87fc7812fa1a1097530f7202dca8c51605a27bc782cf899c7517823e3d19dd201162ea7ad1baf65ab9ea0e9b3c7caf65cb5a46b09e59728546ff5ab229810db0f590f327e9c3513c6dec088ccbd01356691185ff4efd8ba0dd8aacbc085f1f8dc9ab92fa1300e7d5e8c288160f79cd35ec060b1ab9cf827fbe6d83bb29fc9760ec5bba34181c1fe0118c81c42542a3c913e0711d76d843bd39d98a1de374bbb8bca5ad11a80507ee729b95dc92386629871d2518f544081d00b1c28e8b2ae31cbe5009b9e30b27878e05265742e2903e4db0824515a7bfb6b5982fd5ae726b98a35c24943063a97b0ad7cca42b8ff3f40f9fe4e6b207d2ec3c8b20c78d8563c2649c4c3798190855722852fb41d0001f30eb927fd75d3ac127e5a464d3d519c15f7c234f05a81ce705b411cb6f10cee22d31edbf510ab2dcf17fdee5b45faa9a72167ad541b31e567ffb1aad3034b491bb0dcc812dc87f865746528f4ca1ae82a88417238c059cede6ffc80f2cc1134d978edf9880e8b8e8732786ef12f714c2b41970898dd25988a4bbe54ff511d34f820be8f96729cbd521c9908955deb9e285ace53b7b629624fced34c8fa2f3c41b51c238d8ccef6fa2b0b9f8db2f2702fccc0c46c33703ead666915c68d995919167307d7e6d84ed9eac7cce12261134585fff5962e90d317a80786057a2606e28675a9e61ea4634e5e0ccb57e4039986b97c4cdd15e541a93e57d29eb6194f27726bfe0fce3888ac69a4ae00a772c96828832d5d2baba41325f6b0d79e20da7c00eded0e8fe7bfeb127f94a6d166262f6d6c3a2b59721f1c302f7887ff1a9d56a7fab3b77e63100d571711e12be8a04c9e3320c6ab3e5fd285d9592f3811c7a425245b99f3059211f5792e051909f124b08209b153774362d271b2c36bb26ce01d0ada0ee3006790880f6e0ed102d2c8e07523d2ccb85629c13a565c69793523040b9c2438f71373af99994d1819ad05fd5816469e74a4dfccb321aef780285c25d7db7e3bc5effd1aea243fc324fa3574c0a71ff406c850566c8be233c62a2725f71d6c7e724e0ce12215798a25dec398339741eb2692e5d9f3d96d905a3d1093de8542112df2425b00e65db999360d877c15e10ae5b006a19ffbf0e347b10718aad83304db6259bb55cc6f4a09b97dd825721d722952bac2df23b036c56a25cf4242ec332c6e4ba760e7061d62ecf1e2f4324bc086c88235ba0263b13c07d12820b30823e60f87b82a3e3d0441e31720587351321ffc97d617449d15e7ec1e669e315acc065434e2a1677713065cdef697d01bc1f166d79b92bcae4385949dd6bd06519b3c4ebd7023b9930e07fbdda71b3f2829d5e4fa6377a8c60e3b674484dce0a73f476d180743a234a61c52ec75a6616950855e94a8f03a195196747c416dca1e49bfebea29f6f5e1c0edb8afc41b3288df14973afa25fb1f98b67793dfcbb12410e220bde179719c60008a09e1684ac8b25fdb68ab70d773e712a24c808f540cc959cfaade7e712e52068d37070e40f6c3e7f30a61415b369550ec4ff3721b90c1d577b0b78e3707c3d05c13a21c2f68d174c59ca379ff9d2f6c9a6f6de0f3f07459233236e3baa9d67a942064458deeb3c7f9257e7901dc5ddecde4050d56f338f1fb0f177ace16033c17498a90b99adcdb1294545b395691a06cf4d9ba5f5e8ed20ebdeead83d886f3c222c0f773a18ffb0ec486d942f1b4c5bc20f202a5223dcbe7ea73817cc1cfff5017c69e8e341e72ba3f89ca070df702fc6fe74fb54469b815d694170f0b1c246f64f1653086c69fd9ad2470436f5af600bcbb603f6b8fe28846d48363133935cc64ebf6025fa8b5c1ed610318792c886cbfd1bcd6769e924ce652dfa09a98e148271d27af481391aa26076a60a4e47c2db32e147abf7911f4e43c86bad55c641484739ac406c754cb41a490fbc761f0f0fff2275e4096d3b720ad89c7b936557a11db73d1fee6246fd4c232d4adf18781accb3c7892ca1621a48b3ae85bd6175ca619771ac92c9bacbdde3b3af4db6d51d69bdd8cecb74b26b9f54b5146b98ea25ff90bf62fd547644467f10135149ec4fa53840f97878f72c6fec506473397ecdc796553e7322a63bdf1b81e82a9ac1dc6a607e95a4a62b79ce0e1311a1443e1f307c76b8745c08fb17940b55290b0b24611f7b6cbb3155d59c0ee13416756c3b7c7ea88693164ecebbe7d59714e908a5141cc9d319715ddc9210347be957f74d2663316270bed26f5d68ce902311d6d8984d735e8f7ff7bc41d0d4c2192ad2bf1ce60ad49c4104cef0a27a6539bd407f44034cee4e8e802acbb263d5bc7ebfad2584cf00090623c62a174fdbecbe891faa13f809b58a5df3e53335126a47ece88bb0c334c7abd2092e5d6617dacc25750183507dcae944c644c0542fec53770f3e2cb365e618cd7da23f4e870b343ee1040ed0c7a7908799b2822aae7bfa8bf294fd162b35f80b4e14ff0a15426018be1d9d0689cd93d297b28bfce11bec0f598576f92c6355cf71be81a47d2ca7148bbad5715fa69448e7e5efd294c4652e3833d85a946b6c1d9e42313dfc8171377c5ba7d0cb635194f506d3b3f1960aea840efd000bba44155578338113eb191ef5c221b878fdf21c3cb0ce588052690725efeb55e0c88d1aca044606ca7179369d7620dcc3d3c5c5721726d4adf895838e3fa4284779aaad573bfd39f59e4249bdc8f2ec38ea2ed488f42421f9690140faf225077942cf2dbe698b3e845a2d231fc9d35cbac5e6f915d29a0bbcde1c146daeaec3bcf2169e5e10547dca4efc627732b410bdd2218bd8553fbbe1ec62d65c99412ebe2aed8dd4bce0cc09c6f41558a65c8642cc98125302c285c777b82a79558f4a9852885eb07b653b4a98f10979165e45c4a015c16fc57496101517cd131c7a376eb41cd98e66f60324ddb0b5d37174d1d20d63998d8a9296b135ff3fff13b1e644ee098d731088bbde8c58e655e48d92a4b2e6bde3648c44225729384e7239da2cd506ed33d0bc23818b5e8d68446b5811111d62b7d8e57a1d3fdeb5b21b1fa76fd921938159ecbee896013a98ab097742b8d68640686f78224c958f6f20fa555cf7bc9e32f1c2b5440a3fdad848658396f93a8c6e8e3d4e57ae2ced4005d4a8f9fb", 0x1000}, {&(0x7f0000001200)="b84cff45791e9c5871fb9c114b73416a10732a39490ea987fb02b519c3f6e8b5efa51aa79f7681806f914be34987e07308f2f23651b2dca10969904eed9ea141b169da5f939d2d2cfca60c1582964fa371cf95279d0f0148a5cac32bdd6e9263af14fba14454f8d221ec41dffe3cb68c1090a47f1e69a349d1889f07cb18b2ae8d94a8d9114ebd5c9c193ab3d7c1a140ff0d6ad7ca9cb16cccddb9f5fa82577c65090971ca6bb5f323e49980c11dedd323a350e7e7ba97c1419e00c47e2fbba4e915e1fc8f775a115aeceb0ac16e169a540dde54f381854895ac143287cd2cfe73e983643c6a8b5291", 0xe9}, {&(0x7f0000001300)="4e13f84e01494307ae1264c9c49d464c23140591b49508c0d1e4ca6361e1977bbec03ccc108cf9f8dafdaddcfd9a4216bcf8cb7d674a69c87b93cb727ae73a9f48987fdcda119e84a9df7173a5760b8eb3774549fe46764d6474d2a67465235534e7b473dbbd26b87ca80adcdbc063ff2b20f560f8ee9ae324ff8734fdb587964d6847e8a36af5e8031bb091134fab6bcc8c10736cdd9a6b7334c149a558cb6b9fdd6cb470125c1f913cc713ece7b28c3c36711ca63a5702c9d416c8ca11a25a0bbbf11df0fb191f88977ed16d5b524d9d9aac53c926c72e989c8d093512710d2717bd463680c617fbce766dc24030d9134fe227220feb6bacd9d76ad52751c61944b1918ab80cda8e74b9fd8b6c0548593b46c90a24cbce663c7ba9351daf586a86ccdd762fb3479e8797e5820851719d514295b8ce7590f9159558e574dcfaed423934eddf6db65e0b03ec6ccf43325ce6ca709f8f55a9c483b8b9d9290d04c940e6d4874d9e257a51b5d77a1d5e1e1fe9d06cc0da029fd619007cd777d2af736d8a05d32227e3f2cd878236b2cf4a8d351e378dbe11945f859b1f225f33f4f2acff18655f14eb1e4fd5cab335a6b90a411e1e1e4b72f0bcbf69c4b9f8fc34228cdae3ec3b62f412ca1dbb928e3c7fc99e1fa031ec9c5e738169a0bdae3a518a5327bce46ea5e6973ce65e91d51a3c26d9c64adbde5ad865b92b1387fcf4079ab58fe1348de7b6085e46a3478f1d4b4870c1169b942ad6464367dce124ecc666460e696d5b0cb388fefdbc4735e12d88262ab5f3582b42bff898f2d16d1213dfb4ec96a2972368127e5d2b05f9a763c81941ad1e7044a920e95d95c5e02291455535ccbae29703bb284d7d5720763118ced19a698f0d700a44b416b912991ddf5bb5e0f9b9d2dd9d84f5fd161a8d8ea83eebf1503ceba377bd3f016a715118e30d12f8482c42ba74d0f841962deee66b37f6fe5fdbac7860f0f64a2fd68bdba0bfb4f9db4403ee98c79b44851df8285518ecd2d2861f86f499fe1a71192589e81087c20a27d4a07924127df0681906de9ac7939a7fda191a58868bb65c41ba1a938e375d37fdeb152dcc17fa3a88303d0cd1351b8b90b08a1e2610b4eaea29063a8eb112b4b3b26dc514d43834728961129ad8903489a550160733cfb8430845456d6136ba70271135665a3201472662c2dc0fa68e02d042e9e8335356c0c0a87aabcc652a4bd21ddae7e901ca287bcd8c1e40f086b1fe3f37d1829a0678e0b7e4ac48ca1dd7abf8a129371e0a83366e22f16eaf6f4acbf233dcda72f3157ad1e173d9d1bdf249ae7aa9acd1aea3adfead7db2889dd5063e2d8ad26aa332b826520b7e4bfe0126c916c771678ef5aac5712c75d3dee4da08994373bc57cc6b96df1ebff4f96a11537c1c34cc4164b3bf064714811cbc3425154435dd235d0bb3ddb32cf3ae6bf868f02339c05d164bfb39b1ad82cf27baab7ef28610f76eabbd17efbd717e80a27aa7dab99ef06ab4c825dbc09daf132733d766d2827286fcdd88cf7f47361a21e136759908eaf569e20b90483f9092d5e03d49ee572709e1dbf2a3109c8d440b2e888c30c370a10831699046608f00921585b6c90eed908ec2dcf68b9bfd393afc3df419b87b330007e19a9fa0f65f96a49094fba5301e63eb5bb89406d2d85c4a4f5ee1d41a57de94138e9149156613330c106f8cf340e902347a389520a1912f8baae1f2e1d54b87f8ed750e586e0b6b7e2c818300abd5067b51252fa6bb815efd965a8e4ae674aa81d16efcdf9de1ce927e87a61e5947c0d1ff9040c3d730041e56da63cc09c943aadc1208a027cbe95f3b53104b38b60bb0328df185bec08147c377a4081fc3c4a9eac1449004753c79c24bd2c47952c44fe8e6e7724f8d4b4655563b9c796497a51c69fe214f357968c12cf549a40ffc7142ed7f3d7ca803ad554428e05847eead27bf9c2c3ecf295599411bad9aa843c01ba3fb14426e572a5aeffe8177f2a05cb486c025a289500471c4d2fc8479467443d05a101d71cc0bebc6fdec578025c76a5e2208a21b463383b13894dbff5840e0f4bc95e784ed1bf61139b56f0d7521746abe461ee0c8010e44e86bc18c2f3340b792e60466ac95b64b8b07371af7f7e901957971adb43bd8094da3c5b7551d5aa22bef294c5c783e4f3549cb58f53e84882d16ca155e8ef1c17e9584301b4f28281109c7f1e1b1d0a2e106f6fd273725066bd560c659c4bb7fcf7074b5a3e269debbaea157f159ae8e8c377738590c646902a3a675a28f7b337999a82d424ad10f176919b8269da282890c959f48ae1ec5bda7f72727f533653b978b155fdd6b983d1dcfb977030e3831856162ce1e80b9520f3b7646bdfcdd62847e557a6fdcfcbddb4684c0c69d7aaec7666784d6bc8261ede6feae16f942ed07ce3273c9d706ec6713d1a4d3644621d99d0d69e9874184bd27fd0aa4e505ffca4331ea6bad1068f8811b1ebd1ac7bf1c6cc86ecad3e1aef27da8f740905c7ca96a2275b08cefd36dd6bbfd121dac24a48259cae4afa4b892035c586ce7cb437632ce8c6f7619a8cea7faa10870e3a253e00b2808c537818014326f0e3253a38ddcfd78795d54ad2757bec4f01f49c9b5e51e36745065be589070ea70e054ace67f370a599da52ddad4ab94f96adeff8363ebd71f5ddaaf3f35021761f0b2cec1c2a0507b3b0f4a7c68796fea6dd76e5a5b4fbe499faf2942920b32394fe1fcabd826b2b604682ca29c87bc9b143879dbe915fa96d9db1d0c11c0ed81f293c353d763d8c7c43cc0dd95e9ab035a2222464ebce09b8974332b373d263d147ff3bc82e0cd848c8355c62b7f276494e38676bce48e9ef26d350a82d21f8f82edc34495b23db19b2df2cc6349b4e2078e48d32a90e9df0faff876891dee80c45541ffa4da9aabd86c399f17f1784f7d2180b284a8ef01da3560c6af70fbaf4d584f64e0103e69c0581d85e7c1c72659bd5adaa7d3f5627af2ce1ed40cf99cfa6ced8e6c3a3c91177c55e7a5ece929bf169d783e75758fe1cabbf8f0323a85bbe87483b37e3b00476fe4763017b3e704d1b9c5bfe9d87582a7e5aa43c13e2a693c48e210fe3227285a5eca998464e0c7dc1973e431331720070cd3173f1738ce8dd121092b60cca6f14537c5375d8f037b9f59f32011f68c82e4b705bcdfdf6996b9ae5bad9a4b34c79102e4ae4135754604551f50ff4e3ede92913d713d2441f66804cc37546b9baf497c8f4298bc0930b42aab1a89f934fc1ad8ca1260ad25f59517069d5ac1e6fc160c482df052c7e62fde0c0ec322ec5c29619c21965d547debc4e46e139d11422ee1e1cd2e16770d74bb2d4eda124a6f4a9a2ede025882d667c5fd1d8481524e60a4dad21e16491e116fe8371fec35cf0f5944fd59d0f4028cd046cbe4eca88a9963f2913bab695e3c548edc870037c8eff9a9a026e63ba85e95c2386335ca2fce3d6907b25d7333f12d014772828de6b3ee3b84f4443574c398abee8bd0bc4ee1e07eab398117ce10340de04abea755307a39dd994d42d13d61fa439c4d06d7fe4c3174a64cb7d8f115fe19f739fb5d09240e17e7911671f1dc7cd10703b66a802f19fa0d515cbbd2511ac7cd2e46b8bc5a3c7cc38a4fcd848c8d83e14e36f4dab0c27616bad0473be3d4e638e4361a274d4a6f6a04d2bba2b1bfd9924fa5412354e1c4862a40dbf4a8a9730d060a474db0b3015db0033a510a6d6a00753f3d3baee4e2c10ae6cba99256e7fd93304bc5e9c1c953e36c8a1db64983e2f7586f6e264abc4dd7f275b5107836cdbf21095049d3ee418804b8c31c65cd454858554ed6bb70c680a496830669b79ade28984ea34963a3acca61c25e683dd88affe2ce58db24adb45bd2ed010d207d6c9b7846d213b931f56a8b51c4b348e1922d8bcc6092edc59e1ffb96fc4bd2b81ef5ec82410e6f9f1089ffbb011330401f945928a3a972f8af6d2fe5d50eafe8280ac23d986f3032dcdf2ddddb7d7a94741f8bef82919a0cc705ef2777ad9f7a6ed01aace06ca25680518af696916e326cabc81c0cfc8ba4e04ad610c102be28d12e38d360c61ee8c820a9e0c0dffedfa8b554c4ddf34cbd66e0b864fc24f76434725a1506c04490e6007ce2af30b0a9e48f47580d17b21c1ac99b692ac40da5ce5381d10b48e01aa254dd399a7e8cd3df0250ea32170105b8957973f06a3fdf90b7a2ef7cb5bdc849560b5c8024ed39ed2c883d2975687aeccadbd1ab9587290e590e3b125635f5a2b6e7a334cdf20d26f634db39644f649a54a6e0e0a03b48195b1c847500b8d400467e905934af08824ec429eb49c0cc13447a2dbc4986b3ce05484863289eb72d2430c890c49980a576eca3bc43a8b249aaf062eabcc8383bc94f06295f2be84e99425121ba49ed8146cf67dd5413ef0d58429ff4b088a82dcab5ec2a24e31cbb523cb38d9309c2de3bae67ec5ad4704484f2fafa88ad2c256072ae0159b7d60d346545f28006459a284c0ad87dd7ff612e3b60b7966895dffeb695a27c81b7eed56b4d2804575d4a1077d5b2cfcf0b5a7d4886e30d8c92de264f009e3374b109f3e783e15b6ab51fcdf251d45f76c8af14009eb26821806a38f272fef2c84be677e8921b2e787e817ec83586cfa40ce7186cf81b6a9ab22f2f477eae28a5d7685317c245ade683a16ea9f23fe6c7387897c985f910cf8d301b9d67734fed6c967406d995fa2110b3b0d3a12388d55212001132d5b142051b1dbdbeb776759e1cd5fcb415339d5a65c796b0981724c907492f3f9cf47368e26dc911754cf423780d1344b225f1a73c86f259969d1d928aeb3711c13c7c31cca17946d61c8db04f7261ce78741c214bb150f4409b657edcfc5bdcf291fa7516b5d52c777ad35750eb25d2f125c8d541a71bc3912e216201c4e62d4fe72c288b82e3d79cd1b7972c035e0966e1ec344832eb2df4eaf1da92c258e3a7d8bf9f277ae3f91218f05dc82cf7b0ce6311060fb190ff89b10ee21482e0125628d347d2034fd37e67e94661c5520676a73e79b47f1a7995b02e5e6de1c6072d858d763a445e26a8fdaf108f83f34aa9e64abcb9b958c6dcdbc9da377245b16e1c233069c1ece6f7587d7809faa34500c8be68fc50f8f72306da10f2c3b5dc55507bb7b5814c0cb051eb250f86d989734bfdf6b7a697b55a36180768f33acf8d39d8bfad85cf558135554ab6bbb3c8d65abc21a8b945368a7fcfd75b40d44b8a40ad58eb9bb779546b84b3171f4e7d973b7e7cbce61db2818a6ae0af938a19837acef59ff69446e7754bdcb43e7873c059a90b6439eacf327042fc1b1ffe5891130d1295bbe0ec87abc1fe0ef7084a64ae1e5ac77484bb76e917518c048cae4637f8f004c647337c0b68fcb87fcf0916ad851e574ad902a34d7244c4aa4b351403391ca00480b9ad096238525465a862983aad432d9532861ec65e248f22a6b2cb67b4f4ac2b57b8a526af51200460dfe79ba5af31f773b69c65659176f2bfb09b7aee9844cea720c9de43630986fb8a3bd41d255f748cf2778a63bcd90bd39a42d82d11540e0a0448a3af7c6eccd0caaf498b708126f2de5788684bc8ed897a1860d83f6578fcacff1eebac57f4ea7e289b1220824b509179348bfd475eea720aa460ea85f793ff76aee2eec3d73d3e74220a7c914f2be30507d5c7eb5039b03d8a76acdd80c1ecc021926e7ced76cdae3559c3e5af2187ed299dfb6ad4fadc5f23340f9da1fb364940683cb1d77ed40e0d", 0x1000}], 0x6, &(0x7f0000002380)=[{0xb0, 0x0, 0x8, "ad1ff043d610a13b2175d45be49f4822b3b1170037824f8b3174a49ee4f5faaa380d80223762272726a74a767c8f8b1b3ff009c4d1776685abb508c7873b3131325a89b32e6ea9ff0575daa0e2c62ae37c6966ee142f6db3be63584e274b252a11b48018b10e6184861d8aa18719e7af24b4bae4ff92e6691bebe6cd22da21c1203bedede0b34d5d681e4b5ccf9262ef0eed5239815d28385d9b03861010af"}], 0xb0}, 0x3) 04:11:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0x81b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x20000003, 0xffffffffffffffb3, "845c550910000a14fcff00002d50a9fd23cf8337"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:11:48 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:11:48 executing program 0: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000080)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x8d21, 0x20) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) 04:11:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d01c3eae52071987cedea7d86fcfa6702171fef05044d28149a4246ba161abac43281df8e5c4a7fe50b65ef01930950c6ce899c9d25ff28a5fc4dc36a8f746653fdc14a2456b100000000ee25eb5b877d9ad6d23058a29dc62d8d48d2a3c84eeeaf83bd6afa4878241293cdf08fa3051ce12633df9ccb0db5b705afc6db40696c7e92f1967b7e0e9bbe00000000000000000000000000"], 0x1) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) 04:11:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) socketpair(0x10, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 04:11:48 executing program 1: r0 = socket$inet(0x2, 0x8000000000000, 0x800000000003) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 04:11:48 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20800, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x4, 0x8}, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0xfb5) pipe2(&(0x7f0000000080), 0x4) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x100) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)) syz_open_pts() connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$setstatus(r2, 0x4, 0xc0) wsmuxpoll: not open wsmuxpoll: not open 04:11:48 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x4, 0x802d}) nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)) 04:11:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) getppid() open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') setpgid(0x0, 0x0) 04:11:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0xfffffffffffffd93) fchmod(r0, 0x4) 04:11:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) fcntl$setflags(r0, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xd38, 0x8}, 0xc) 04:11:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) 04:11:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x5) 04:11:49 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$setstatus(r3, 0x4, 0x80) shmget$private(0x0, 0x1000, 0x580, &(0x7f0000000000/0x1000)=nil) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 04:11:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="d82aceb108ceccee5bfe290287e03fb890d17671a0360848bcc74a35a4928dfed1be94a9c57a5058d2f42c9a1e4239cdf066338c764c52ca5cc00b81e3c0e13b063e5039a2f1f785", 0x48) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:11:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffc7, 0x4, 0x0, 0x10000010b) 04:11:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./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) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 04:11:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x404, 0xffffffffffffffff, 0x800000040000003f, 0x0, "d73081e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632252595601789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc993a057489845f781628b53a00000000000000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a35ace697bef6492961fb169430db75d54b1caf5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc987625b293563b82a80e23fe6169f67a668db3020b5ea84a429992f34732501254615a17309e6898ca3c4acbb54208194bb9efaedd", 0xc1) r1 = syz_open_pts() close(r0) dup(r1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="44d4c72d47a0528c27a340ccf07dc1979e891b345976dbbbc66512c04f99348318b3d3050acf1bad803e80584a775683410df873c3ab0310fb17ca4cf71408a9c57dacbd48f3fb7ed6b2ed50ffa54903995dc1fed1fcdfd38c9c79a719e7d1ca04ba6b969e94353c4df6c8871bc52dda85df68212b8cde1f73c1daf8d604a8ed2dc924283091a4225a416561110a51b08124d8975296841eec1c629e0182b8df8bc8e9fa5f9b50", 0xa7}, {&(0x7f00000003c0)="eac7c99b1848aea52d81abb351f73d8eeabbabc09c77ec4484bd14ad9dfc94cd5f5a38cb8c2cef9d2beaded6361e798936268321fc46c70a42d1644f14a2837cca01730dbd47e9bba5dee54bf574f001bad48922f77b038a946b5667bf516dd6f544f2461b6f57a7081068427fa32194313d6e6c1b05a9755aee6bc87736c348a0648967174b594146397c2103ec3dcc2651b983c71413bcc11e07300a3641ed2bd58db3ac857b08462474c2fb1c745211f1dd0b478bc0e2452d342cd8bfedb9ec9d2db912c1c6cb85c68f4199e26c7a5c3bd5c83f4e82bff2d599c5da1969fecc2fdeed5ca8ab754469ed55a4715f8ab91e8177a7459d85197653f11284f598ff002f644ac173a3926f22625026d7ad331287395e5903b0e07689ba85d7b0bf90947ef9a543e8625d152ab5b85330823bcac8f35206cd7a6f9f36999c2b5a70404262d321a8f0d160195086e808e1963d9e91808930420fdea5006ede855935d1da8e3ae35883583953f4238ed9f264b673a9d3108e898c05c795785a84542a8db1b19b4c7624c61fc5037a658ae6d9d5e0fff62f10d0fc3aa34e3dc4a73ef30aec79a224639a92c1f05dfc75a8cfe9dceae0ec5bf05942358ec4c74f23bfb41e016f9ea3e514dc179ea30fe79e24ff7a3c36623c2b7499d18f96aaee1a20edd3a6b22b4b815c7b33b6819dd6d630344bc343e696212657328c5de9d37b234ddbb9c4ca7a40a35f83eb7232c49f206f4018e7002e4e7bdf393104589e9d1da0344ed7b514e4386bd10b0368daf9988ab7679926e6d30d0c8b8da6ced8139495e34cd41aa3d42aa611c236bbb88948bd0e42c51bb3ad71d9cbbfb5a11fe782cb5e0639aac938d66f908a5952651b1444f17c9a2bb1cf9d07164d00922023a752bfef3e3500002cb577e39dcb97d40d8b5110d3ade2148067978414171ce906b1da48edbc3e18cc75da1fee44b1b5a9f8c7940e711d28ee2ffe18571c4ee37fc52ece31fb5cb29762539ed1436a71b7f0f28d6e8aa44d5a6fca82671a46abe6c56404a34ead966cbbd24db199972be6473e8d2a7a405f3d1d9a3ae68bd317c35c0ad877ef6b122a6d7ca74f580548ce353eb8c50b553b23e88cb7174af1b2580d0c6ed2f9c2f41a01a6c8729d3a0b1879db0a17170496a42b416bd1de8144f864b99654f5cf9248527579e24b3f389d4db464c37c5f4159441c64b4483fae2247bd3ea60fdc27500349ee2105c8f695b5dde6409803cce9b6e61a44df2916dba4d86f763f6e9932fa1d4003b9e550a5e21c87e2913ccd7a9c55ad7d3af7f1444dceb4e4f555d2e5e181e80afd20fd8044506cc977ed8027aa1bdb8ecdc90beb7ad256cef2c9a0802782f23ce6f641483638d7a2418ae63f9c29e8172bc7bf9c45a2a328bb01c8137a34cdfdcca42c84bba564fad25f7d92a65e208a7641d51ff133b72f4fdddbf1ff0ef7375c34a301a047eac5d2e0c55460fb406f9f7bc4fcec36ad5768f06a173a862fc7ffe815b2d34943d00f24378eeb913c7360b85bf8ec208e3663986012d7e2c208a8b4b2784328fd7dea17f6ea7bdfd362b6c763857806782f3ebd02a0dc308e9678e8601d625fa53fd55d580789354e46c0a3e596ca04b59b547d3c37bac2ea821fd8c1a0920c72965c137ca5be87c30edbcc7ae6892ef1a1866667738c5f8b6935c33faf539093cf98a2c6acb1a1368a2ae5a2c9de4b891792afc3f0b734742df4e9de4fdcf76c817fc266a8967583845c099d930725770da242b69bb680c7b4aeffd54aed5575500acf812fabfe49e519b6abdd5f04922138ea2bf26cc64d653c2beacde78542284d77cc0aef186513863fb3692f6f78e621847827a8ffcc84da1033b5ee7aa538fbb64bd9e2bded490eaacfda16d7ed917da591f2603842d60a8c9ea236794a0876c2d67eac12c84ddcc0780e831c9fede9fd416366232e2b67fe9598c431cc84847ae0ea2c9447d9882b416d2ad0319f01ca785aad51a7eb81cbbb5f72d41bcd9feb2168792694c80463d1265a28606766ee5cce1b37690f4e1369c79aedf26e01c7c0ac8ff113d4a8e4e5876c9136a2acbff2caf6a0c23b52207a58a7c48b221a5f997ad6d17953560ac483284c6dacf019f461c5d7783c6aadaf7fb08f0809496fbc52f064fe01aca0442318a23a6aa6ddb563b1940847061736ef2eccce090fb911d60e48551a2f471765a03d5434f2eef8f38de2544c0ac787eaa10711ba7007c315519117f84c99ac785792a26039c4cac50eb0babaee3a2e8b807bd1bff1fa38385081c3b818dfac90d6eea999e651b4d58ca34925817fc218556de271ceae52a25fa692cda72bfb82cf72883575ee911b715b5c47c29ddd14b76da140c4385863ebe9c408a3dcc4a87f000b7e65fffdf84a3b2e3c7db7dc144e58a54b7e5cd9d7adee9920d6b298e2ce131d312b04679cdc1e878cbc080148e712d00c0005c67cff44e783de38b7455c5d5fdfa05697543cc154982c18ab578f9ae2cac06cbfb3e889e55408e49338aea1318e6fb0e248b17ccd34c5eb4f97b3ab71d20c6d896704e71e322ca8e1143ab7e360b9d2a9c90a827549030d97f45d0dbed3f659968f681067b156a75a8f101914b3fc26a379951845c6f821e39acecce2ad2fbbf476c35896d47099188e8f129c0aaa1ceda5ff9de6ffe403ad93161816f611b25ca4edf2b7cf6435e9f188ce5303f646d6faa12b2b6cdedbe0eafc74aa84ebc0c874d95ea56af19178f3eba4ff1ee6552ab99c2dc0ce95427efb22c90982413c7daa0b12890afdf5c65f31ee458e48c0bf3ffadc1a011e6b4a5d139a98a1ab0cee943124f710b7fd762b1919b1d1d7786074cda730684f9a97291a772affcbc1be107ad08958fbfd3e0580ef0248b91c3bdaea5299346772ac2e26a10f32562f5c7239c5507618ab73bc28ea4e1e92ff378007c7237153a70188d8c6dafdc0524d809b83d6cb54c890bf40cabaafecebba5c66e14dd15e05270b1e18225d23b87994dd9319f1663c45fc3c0936888ae41ea50acc9f9ceca689465a5d1cabc3bcf2fbed54b81547fc684dd06a4d08e50aa6e986423ec197ec208af89988c30bb95b278bb82477058a53377c9fd4e448b586d624931893a5201cf86fbd64f0191e8e7b3b5fe6d8ae41d355e9cb63efd3f5120a4e55380b8abf0e1ccd145f143d9a621ee68daac22d19ee19cf9cd00d903d285fef8e6bb9ad94112e99ba59750a2fdc4b5d92b0d4441343172a25f690fec8ba084ca80d0710d8128d5e263b80a492f4e8c984726fe600557b4243d23a36becc3990c1510c7f19f35acff9f74f24597b37c4ee4a02a90bec5de638a57a5457a78a41ef1c03e4ff1f1f5a22957a1cab9ea2e64c3556b6f13dd5ac50a7910d06012b10abc7dfddb6d3f8a8aedc42f5144b228d28ffcc44cdbbc4fe3ebed57e6d85fd7e629ebb23def0c55b8f3d44627c990efaeef39469f27b30a30c4d84eaaf33f13fd17e1c98e92422045f4c03a03c2b492eba68892dbdaeac0b0bc70e0c07c38d19215fcbdb5bd4e96dffc275a23099fffc05249c4173b196ea2118565a1395044a11f9889d0e04ea8e7a20bbce58b101be94f85d4b2688fdd298d940cb35e978791e614616c30e65e133a737cc7c72c61bd5b30afcd638447ba4b4834164d1eec4e48590db315d6916dae47e472552fe5d88d1090af5450d7380cacec884ce49dff456999d413506d51037703c1267215bcb48180023059f0f5c6b4e97578689f580809cc962206377bc83fec16a793af06121df8a5073fce3f6cd6f412d9453e9b09953734556938ad93b7e28cbed2081552ef284b39d3090153e2a2f1cd8ffef47c0519990fd9a49c66a713c6343118459c2e558dde5612b3ae7d7e8bfe23616ce57542fb604090a27b78bcaff03b0e2d237a6c744a9a553bb08a77f481a20423ac7bc8961feaa3072e52310b63b20bc6e88ff13f1468089625e6971542ed695d7289d7d681ff7ba3688f25e59b024d860f60f87ea18f73044237b2dde87c01b53e03eca0bf20558dbb8f21ea383b77b6ea6b2aac94b2c06e6e875bb6f85428cc9417f9e1c23dec7cdf6d5fda4d02cdb90c89bade0585f2ccba13639f71bb3ca68d258f013b063c54add0fe08b3f500d67f0679d1edd62a64af7b9bc8ea309fc426da0f97dab42f5da46f1c9bd65594134b2425e60a33ccc30548fd6cf552e109d5812f2a3d3f85225905ad6cebfbf4b249e7643d766aaeaf05878773d8e54bc4c389f9c2cd68d0f087dddec34e26f5e169a9b21ea7a0247c9fd35f950fc8113808e5b85b70a043491ff6a231857140e35cf30ae0592a2b67df7cfd343a77af13b8b21e838134adfd666ffa69d9e5d91fd60555b2c152b03824495fa21e6ca46382bd26b5cd386f7f3bac5acc6de83c640f022b27ba1dc2770311206b4a7cec975f643c0aeb4d9a726a1b6cd6d7143d785268da62619f676a10dc10ae71d494a3dd6df5ebc453993d4036db3acbd36897d73cf2e28572b077ace1e74b27a043492f8cb99fb88f43c8bc83edf0f8c0091cd4b78963e8a1ec3c0a80f769706444d98ce4f849466784d03a091a23df1b0f958b55835f743e354bd7427b25d57b43fccc167d9633bdd666dee19e2f0787fb5dd2cc3f00f28ba84dc77bf0b8187cc1ff7690de1787e04dc83482601e6717dd64173120f23e79a1a73bc2e87fc18465cce8769c1ac9fdb6821ee343316542cd4b420e4ffce993f84c7ae4fbe88d3b52be8518f0b5f351f53ba0e0f95fdd2c99c7edef21614012741009b390ec6e720be8efc7984b025d14f0c9441c941d5643d51740a34062f3e3b0590130afc43061aff22a3f5c51ed42cff946c1abb0cf5a9414d5ec976b3767eb64f304c3a6dd88a6abc3eda212eaf06bf6cedc2f869f672da44a395e4288eda240084ae645118cad34de994ba1d52ecb995a6b346c3e2d416337b2fdcf49344ee3ada88bdf1bb19cbb0a66be65b082e31cd54b3f1ad641b2f345e85b7c5e2275e27aba886fa74c1237d26409b521d95cbce407c70dbc900d23ac86d85b44a3430121ef65615811b2e5466b5e31b3ac0abce93fd46bc646bfa45ca4027568acbc0996672c16b11780d54bd10d65ca84701a59b83a0f831cbc584737a86627de951ef0760927fe54a2ad964aa201936b9406bbe5265dbf6568dbfab7e1653dc4f46dc678470bcc7a0c8725d4248500e15a20436b0a959d4047a547ecf0bf1225671948e8d0185522dd513b8ba9dfdab69387bfcf72abd34187a8c6eb97cfd551f37d273a169c6326b691e05514abdcfb47cdbcef11fa8289df060f310aeb093f4f97a9f8ed18f0d1faaf5923875168767475ced8746f47a388d9bdfcfc2116383fd5042062df6e2f714fbcd5a0dab026df09c07ba34878b420d9b1364cbba15de3dda44d783b42862ce22bf5dd4fe024ed5c1b55ce7070edad0878a5ef8c66ff834d380f054fafc312c611e2e7b05bdf7bada7c57ea4020eea4d045cc3990e185bfc0b01d0b6c182935d366ebf98a3e003177f0edd1105526bd3ce98791bb34aa756ff2bb6bab37c5ddf780571ef1bbfd3e7b0f7ed99c907bc1ac712bdb87d5d6c4f1c3be845e85bc550a60de052a44dc64812a8b60ca22d10cc82acdbcc43fab047189c2de4b7cc215f4101fdf4e4d62b3799bb477ce0384df73520b8188f9d5448fe5ca3425c227c09356b92f82dd938865955a9ac7394e6c08bf09eceb943db778a827f41f7ee5f4cb7500fd721822efea123a702368bd3bb791b2829c8526", 0x1000}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x10000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:11:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d18070ce319c31bf191388ba8c7927c558db9e91d75ce4d1ad42146b5043fed714d16d9234d576ed92d5012e011e30dc96", 0x59) dup(r0) 04:11:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x2, 0xffffffffffffffbb, 0x5}, 0xfffffffffffffee2) syz_emit_ethernet(0x82, &(0x7f0000000280)="38e5756072f5e582750adad7e32f91f4043b6a3c5227a07572ba075bb34db2fadcc7b7e17f23f8fdf3d5e7c50e4aa409e6c0521e1425157a79e728aacbaaa9df778a87a88adbb953a4a6ef2c38f7586d89c44c24f0c40aad8348a65450d5a007121056a48184e12762aa268a3d7f3b933917627d623f27081170c121c898689bc58f") ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) mkdir(&(0x7f0000000380)='./bus\x00', 0x80) 04:11:50 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="b1c902f235b167c22ad8dff10f6072d46dd490f0c6b27d56340a43948d9170a5fdfd82fd7f9868811f7a51adbfb8cbeb4ac22eebb305759262f6f661b3b9df3f0c8c819390e93bb4d564e987f77fe1b5f5b247227681cad6072e1f3f8be651beeb20cf1df4e168d4e552ad528ae997085cfd1a2a12c29c606e3962dc89e56c5a83e0cdb63f5b05553dd3ef6e18dad403768a31f7d033f1bf6a320c213f1dce4056b2b604311f8e4cab102cb6bbd7dd61d844ea4faf962f63f2ba1725858009831440c3afc75c46068fede2946c5edbe124bd2685e3aebd578962c707f3054865cc90a9f1b3acadc83d9ba4627f2f2cc3b3fa3f25b9f55581", 0xf8}, {&(0x7f00000001c0)="638635494dad9ca5e7e652bd96374f248514e6c2e3687ffa9f233bd34d9ffc8622057bb0b6d345e8625d59e753cd219d1996bc938fd5d9935235c8ebc1daa124d07fbb68c3ea098ca39edb396ab5fc8cec47f45d81d6aaf15fa9060831d7803531ac2402a19a5db2e69c8da14216d5ff1c7987f33fc16773c0279b0a5f1aafcc65d5c2ce0d69cef3ffad87cc77375269f3d18e21d797d6086d2bb1150db1f020a168f4a18be4f6ae29f5c408d984787db02a26dd215f6bd7cc7eab06b6f676bad595336164096320a4a3533d1e902ab16f920e45", 0xd4}], 0x2, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 04:11:51 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1000000002, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0xfffffffffffffffb) flock(r0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x5e1455f1) setsockopt$sock_int(r3, 0xffff, 0x211, &(0x7f0000000100)=0x20, 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x3, 0x3, 0xffffffffffffffff, 0xff, r1}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x40, 0xfffffffffffffc00, r4}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:11:51 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sync() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000000004) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x8) 04:11:51 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfff, 0x2}) dup2(r0, r0) getitimer(0x0, &(0x7f0000000000)) 04:11:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) kqueue() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="8a", 0x1) write(r0, &(0x7f00000001c0)="97344e13ebafd180361957180edf3568c1f388b25ea946fcbdf12787fa0bd19437eb0d2572c851c5117e5edc8f7d5acc98a1ad64a3d5849e807ae4799cb39dbc1ebaca2c26637f", 0x47) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt(r2, 0x8, 0x5, &(0x7f0000000300)="e92df03c4365f3588f1c29d96c5c8c1da0ae18cf97baa604221a2e6d2eb31dadb0cd2e64196a98566765ea719a7717214aaa963e2b1825abbf9a1007a4b709977ce5c9412f88cbaee77fec09a3c944be2d3bbe62238e32663fb4ab57f2073b55ff69c83674ba432962a1e2c04a4edb5d7182e5bdb79e123a9e05c316eee82220696d735c993301f08811c77f16bcefe4dba6976cb6402d559afe777c88592b9a7bae8e31a0c77687a292cd6d3aec", 0xae) 04:11:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x402, 0x198) 04:11:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000000), 0x100002f5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)=""/103, 0x67) sendmsg(r1, &(0x7f0000001200)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7fffffff, 0x2}, 0xc, &(0x7f00000010c0)=[{&(0x7f00000000c0)="b57e717f82450cbd59b3cc616cd28994f804071b9df3ef097e2f9ad59a7f00021790182eb9db0f4d99d7a801b93078686891233166618d9d3ac4eda9c57f48dd1d688dee2e3dd052a2546203be02d78cf27f214543593f42764e1e61eb4ded8282643f4cb646c99117034a05276f462e4c8a6369269591e7069a8fd65bacd4173d37625ca99b06df6e0d2754f7f23df4306fb247158503f59d2bafe4aed07aeb6b43289a3f74dc034300d7d13dece1b8e66891061d399202922b04da3d3206104eb2fb4204a848152272255f60cd875fbfad7c2c931a447a3afaf871ecb972ff763cec88b38b3a3a6d977a4aa067cf7bfeca11db85bfddd9154d37144e46847ff66a4dfe155d8ed44c76563eb9435e5f9255c130ed95957a055c06f7e5e7f77c619ad083fb16fc5c42f6ffb107a52838abc539d5ab5080fc1e82c2bd9f89ae35b0f015f207e1c10201f17a17f40649cdc45eeaa184faa9b20ead9976506a7349d7da739fc55a1c03311323c06b6d0d5fa9f51fdde0f461c69d8741b9d11eacfbc9a81a01050011d2762ba3b914d8eb3779e7883babd1b2fa774efa1c635917005137060714ce3972c88255e7dd2033ffdc6997baea35d7697f44a466a4182dea9456b9e2081f76f76ca65fef1cfdb60ef0cdc80ee34ebcba753d1bab9396f40a2671854bb7e0907b0aa1c3d3206124b9b5f859707aa593caeed6182b74c79bb5717fc0dcf93de5fd909f2bd9232ec7b45d929f82629df5669422978e7ac666ba747cf753c51e5e42d0556d34f3f2ed7a67f4ad9534af10f61e766b00f59bceffec592fd94e02637cd4308c9c770d9ff92b89591f819e0d3f83d2c0597712adfe4b36dd6de691b80265da0f0649d9ff6b4edef51093b5649b32cce9be3f6c7024f0c123d8b9f042fa9e4689fbea4987148decd98063929e4b9664d469395cb6099f06d6b7797c23544ed952b91f3ae60a80727c4a605311afc0e6e44034caa2b6631cb64d00b3c6ee6dca49cbd5ea477a74f7c0e0789a067d92fc7cbb9cf014f345522971a9e92e2ac79d91139dd08a2579d9b99bd1bad52da7ba8572a49b4c8ffdde9299e557a9d7cbc5a755175680811d0285dd168b407729957a680b2a3f166658d5a32baab218d9ba81f85b01262567f1a88a6e0a98983cc8c65aed66f163b6537c61206fe97e8e99c00b67c417ccc9fd34b5982bdc79ca0b44dae3fc8d956478876f7d10735ab5da107a9cd6723f530d67cb037c0cbd5f6cd2f4ee405660061f62f1279012a692317df06368a41be92a97ce293aed617c61032885987e3805a3dfe16225959f3c107cc96f82297a678aa75ab1222e3102e750a2239284bde4f31142a47c5643c2e4a64fae422a4bab83fa9742617a6376af841aea82e610228ef9c6e0896c7da835b6919387288ddbce8ed5435be3a579c2b9f46db5d1db5c80e0cd6a0a2d9eaffda16392d89b29f994987dcebcc0291b6f2c4c6e454114d8d6e58efc8d83ac1d88859665c1382fe42f67b8f1e7652855f565158e500b4d96ed3c606afe86a339009ce7bb121fa75c10c4f606b43ad754a6c435d30379884b8ada2df37e296d18f6e56808abb1ea2803fbe90c7276077d4d688b400390e6bb4b612ce961bfdc12cda1c5e7dbbbbd54b3b496a13886301cfd32728c316791741903e5d18cb7c19108fe7b352492aac15ec260806f641872fc6af4db1c8075b145f78eeb6a25940c11ee997b23fed29cda04a4f70818890faca2e6bb1e661b0ccf5bb387855c19aaffaa6e64719673fcfc0f5c597ed403e27d9eefee4a91c893b186075167b0317ecb7bd92f53bf514dd9ca41217cb9ed84933dd62e348eff46afe2993194ab2ef3653b0236b5bfb50c98b75d28030a15a99a4321867ab57e820da110a11f122dc6e60802e5197585264f880d1b402b2e5dbf72418308a11c85eea9a94daf8b059dfcfbdc8b5385968bd168f1b833f55202935ff19247c21843fda62694bf8a50c1fe45c38c6728f8d864d6cf3781fafca5d9278f2cd93f7111d114d5058ab614cadd089a36a4fd318ea9cf9b11ad0681cdd6e3e177c3baf62248ce3f71f3ca19f3827607ca4e5cd3821810fb0bf7278401de06dcdad18304f1fecc2b3409afaabb8d9d054e603a5045a49e85ee74e6d97aad283007e3a99c16dcdd7182ee1e10145e460e7118c5f9533a0c372a8099b319ce6d9f6bb311a4455f1b6fbd78bf7cd22be3ec18587f3a82414625fbabf822dd788025841cc6e244065f97e69581b34a5f2cd7a9af07904d10e2e46c85c58bef80db75b8b6f5d105071df31848dedb2bff2304191e329bb11e6c77660ed8a774ca486a22cc685d6d7060657e3ce013db8729c5b2cb77a647aab5980ef9e8df452713d41398b4bfe514c541cebd2433fc42c1e3a14b809b81d5c71b8a40620aba8f12dc9db02c49bb69d6c21a3a1a1f78b33eeb8d28ade3f91e32dab2e7fa47665b0db70a5a34181fe445fa5ccad43a51a2a4eeb8958fd8b8a6956d64bb3acca7edff2936b6f1ae6a48896f11a53677e178295e55998d6bfbd93c5de1e607900d7e52222bf28d763e4bc9f8a14f15a5c50768e9c26a86ae7f49041277d502cf2874129f0b7f738c09def5ceaa57c4a22288e6e5971b90c3de5363b816bb986430e94e1a213a779b41d317344b1cb643576b590bc9770843aacf483f6fd136636f69d55139a81d794b93b79d0c113ccc0db0cd7f20e18275f624ce8869895189ae1fa9b03f684af9b3e8bb57b82126aec64d29f9ed891ddb0f6e22e081faec82f36f8344eb4368068a2b7f15cb15450006b66c9d2f2247b81b245b8ff6108d1db2d7a4d1334f40f1e0a045c69a3d37bc46ac1f9a1e32530c7df5b37c7c56c679137831d0c7f707a0a9cd7c9bf81acf05a9b08736cd34e780573ae49a1c1827044ec55aa021108fb0b3c919ad50ab00fa1384851d7087c6108e4f46d4f0c9d41684cce443bb466e77ac4b75381c2780bd5cc57a61ff45d0b930a763e34390303e504ab8edc841b8a79fbbc5e5a635ccacc276f7c032e633cad64e0b42b4e4d0d012c50bc4bfdb1c4ea2c63e06b72f4d088f5355eea9b9e2a0ba91b9b34904331a448ed5529ce6c3c77b55bcb51eea3c9ce8daf6525f46f8970a96cd27dc7dac162ea2c3e1b0e25b23e32d623a2860d5178117749d631ede1924f7a2e524a4bdbacb4f208e6a9880b5287b89dacbd62368a5db9c579caaf5889b963853c0821d7de359813232d3f238214236823aa18ac3bcd45bd21c4793897671e806db5b258994bb8c25e7fa7ea2ea2efcfed537379fb78cb0e7c9cff389cee6a4cb954bf26755203b9077a49fe5f4d449a29ec40325b828ba9cd94a1e271e42b8d9f357f328ab5befb117f1f33a02ba1675887a0812b779a80e8755acb380dc18a6ccaec5d92a159822b3bf5d72159f46ad91ca8a95d77aaece2e45899b97a6d8b6dcb9fe767da1f2606d1d45eb7eb060630b0da756a22b736d6e2ca9a11bdf0ed370b64f6c8537f5188cd7e23a6b22ca194493c1048287ad8d59b92506f22b6cd10c5ec345815768ad45809829addc94aef76170ca6a98ce4170ed0e77d9f704f3631d5fd2874e8bdbbfe7a3a97156edf074e630e4ca0d536fbc50ae01a74422b77c27237e3240194715844d1eb4f586b31c215c2c400059bc472eb299c745bef20f6355ea775b5de3360ac0d42913ad3e08cd07391474bb5ac3cab11cdaa851c6f9653e179ee9f98194e0ebc7f49addb1f4c35c9cd83392bde5fe724b74e655338daf7e56d7111ac91e1705607c99896951cda8d95eb03208a979d0ecc15c73377765e00e62bbbe6a149dbd36e60ddff5de5c775a3cf703f2a53ed67693e193a3f33c4cf8a05a183baf26d3485de0c4b4083c6311e37cf827ffc0a2b88877647ffe1463d3c98d4c6c687607c8cc313223005a675298d6451266272052bb668fddb32b7bb55840eb6a2733b48acd96ac22dea0b947ad7ea1eb22b77fad3f3e7eca6e21fd5e868eef03521773912e097f4b18513ea595a6dd7c66f39d721556dbab57d9db277b618fc355c8e3db15512089c832cbfac513b3fa8d2c925c6a62676dc0264aeb9295a7ed2eb503d35f102a8c678428fbecfabc15c927696138dda1b90c1a4df058655879b864a15d7971e52a6bc54f36e288f8e39912a0d34720651fb44434fef99a40aaad495ec4c00aff12fb7a8b98371c5897b432c5db789fe7d34dd18422b62ba81ae49979d830aa571c1dfc4f037148689f905cd9542476869062ce168d277b9fabe75c32b757cf24f54988aa3b4e785b7ab2f2119e6fa5e80eddffd0e4f48b37b330ac139f021bca9beb5a811de0cbae5997d1d5cf69db691dd92d0d3e7fa2972ec204f2eacf0a58c25e2f267fe6341c48bc781d66bd9adb8ba9db97c0fcfd5422fdfe1d4b4ea905d20dc8a446c04aa2ffb0633fbdd31a4484a72805534951ef72e131d503b25852dc54f10a15f8e504643edcb6ab1781c8a6b38b025a3b0542d29917451e57bf91bdda68478df1b1229fa76bfe68a33764f48dc1afc791406c2fee59e6cae7f45e6eedbc7d4973b4f404755f66396c11d1f8773a912a82309eec77a0faba765650dc96a96d5d5548e98d1956e4edbf85dee4cc9c5227148c1287b795bc56edaedfd75d0ba7753e5a834924b748f314cb069b5b2a970cf70ce26f186f28f8ac4e9bc66b54590cdbf77dddf10722a78196bebdd737522178f9065d806a1a33af2d90725a3c3ff0bb77c996ee64bc7a61338a56d6c103ef0c32a184bfc340ea98f0bedce5102e30964210bb4a1e51d8b2de87b8fe887dfc86abb4ca3365ee0c537f3d2224606fb2d2ea3d122a60df15423023c0fe515090a4e7e9567bb26ee5b596cde0f8f23098011882a8c637895a75336be997b58fc2ef807577688b4613bac3c12d2759bb75da443bfa5b80b5512c4f611f9437a710de1ba223b97932c549979d387ca0357e243f456813e102339717105df6e49ac6c3adc1a1f2bab45e5fa5b04aaa1bd235af0d6fab995769037652ce941c9209a10f7f043193827b08fe13de0216e7c2ce294fa397a2de4ba1989322e898f0771038831261766ae05351d8b2dcb9263bc46ae19997b959be3fa935bef24170ca666b5a22b0f3211c144a8629d4df80fd516768ad5376d162af8f80fe9cdbb6f522bbcef540675ebd54f47c7972137fa65dc834054b9b083457e7bd9c174f329eee556918ff161c4baf209bf281f024d036c4c030a5ce99182c80902277bc90b22c96563a7fa7e383d8047a0678b13bfc500d917f26dba748192efe4768552cad05c7cab71d2b318468aa7f2bb5109e4da0f6e37fe1ff70244a47123d51c37ffb70836711df7f59ff5af329d5eac53e728b77e54d690cf0235796c4993d0b59e264761b3c5d05802251f8d5c0bb519adb7d5604837a90f9bbe81acf0b563ca81145ffc73b1b379d98c1f7e970b991064ecd5822112bb85b589fd830bd7e780c4d50507d69502c76afacee890d1cfee9e609c0efa446683b1530df512284fe768cf45e4ad8c6c39fca0efe2a476af035c3d01a38abe74789053eebb33950aa66a11f57cf9185b6b63ce3857730f6538e235a651e000664d397ade2aaf1c943f314dd686645f0690f83b01c3e6d0887eac0496ea611859df9bb35b68b3304002f3882fcc15cb28bc9b39c996b216cc9c5df80ef04dde17e0b47c799cd3f2a06602ef188df3afb936e55dae015f33643f317fd880510d71709b3758d5e126ca05501610cec5db5f45303dd", 0x1000}, {&(0x7f00000015c0)="c197c7cfbda9b11598debbd14ea059f554f3f8aaba98f9273cf3c3bf0580b80888f67226368444304ffc3ad030d90846669d2ccc117b1ac303e56cbab845887a679a4a41fc5dc02902a7967a26ffbc1d29af088af588c52137c9e4441343be54396bc145b54402e17ba40f4062a22013df5a6845fb542c99225227dc56179d8ff377e52b0c01f0664bdf75f5e519446a71671ef58fb588cff32881e8e2340c7fd14a40457c4515babcc1cbbf13311bda48be7c0d7b1764e778e35b4db0b130fd4783a78d01b7010df8bbbf219b593682709f68b434e90804f4fdc9ba67628c4f2f4ed796f3b1b8850994ac9bd56a038cb0c6f520ae53c384b7ba9ae2b7f093d6c3a89ca50ef38b12385d3d6d32db63c047ee45cc978860ce41c963237bcdcc0e06f34099a19e17da27ad180d0718be09cb08f1e2aa9d9524b0a8fc94c359aef20ba50fb743f7c884d0f409c3507cdfc685c17daeb718991e2e82cae872fcc0786ec48b85e1f90c3fb13185cc5fe34f1491e17d06447d7f1d18183cd1384b12d9a4e5a8359e1d6657517eabc7b587d41c08ffc4357c896a4093c18f22e46e2760685b4d27b57f59ce372f3db2c83357917d48d735a3c61ddb7d5b8bdabd3e7885cb7e814d27b3c34c2e02e89a3863ea81a7ae24c6e4d04987c4aef7a3a6138a2dd6ffc2c21a53ea0e69c795779c125455922263b4ff5af7a8ee19185db814d70b149a863f8e54654922b076cf99432497d7f2e01fa2d04f3e9d0211d9079dfccf8a0ccec5bc9b65424c4c102abd490df6156721312180d9136d9502f2ee1c0cf44cbf1fee6bafad6c3bb95c7221226b1b9360a670c330547e7824f7e6dea86ea05e4d913b57682e31fcea541888cbf2156b676e461dda20493274f18b4d17ecd70a0308b38b89adcf1a52e96caa40917976d1b1bab0b8e1693dbd38630c3e013cb75241c1933cb36de8293cb621a08c511070e543b07ba090981b7451f5868790fc3e8d8d79a6a798808c9bed7ddd5158e034c47da1544de59f56df3fb1d6f2def88dda31c7d43694673aa4ddbdea7dfb94f4f55177a222dd37eaaf77aba991259fd368dffa1514b36abad82c8ed3ef20ca90a80256f33bdd2c7dfe2680c9406b1b7f7fe2d6a4dd47fa5d23ac333d206d6ff2c002aec4a059401606788d49983d45ecfe15e3da06e2a71a31d85df1a9bcbb42dfce422f346426d59b1362b5f82fc33006b4644f428ddcb69229c24169b58fa31928c3b83770fb600dcfe655daf808ac000fe435b447f64b82f8a30b21b8e0fce6b25020ad5d7717e7acc659339d1e8688f4b1793cb25e468188e0eb0487fe3401f8da2c5be1efb211aeb3e119fb159bf6c73cbcba52c11de8d335459a18727945d20af9c4c0b1bc5dd4398fb7f63d896a629b07ab9f644a1d94c686f3fadebcc256ba3214c956f65c884ce44be656e21baad0d0715a0d749d78ab023a0e6d76080ba517f1910ef594956b0759bb9e4cded0b61a406ae0151737896b4ae81a3f4564b21f2ba2f6f200cac0bd6af66d31b4da5699d30921d58da38ae19f2b5fa8a1fd6fda82f4fbc077e9ec34fcbd5741816e22a77857159da43557864cd022a44fa884b38ee08fed909ac7bf11f3c15d68d5c429fa84bd0b8acb19f34bf05f29de2290bd4822ddf93d7015b0006d77ffeb5162fd8de917d38908cf3174c7fec4f74c2505f8b5d7552c60304e8b62d48f6f5961095e58cc44cb9a7aa5f6856283e113a15d05edc7b2a936eb211da51c7b2dd05bb8c8df139a290814cb092ec7ee431a1a7d71e95d9cae29d2c8c2aa4d1f7e56936e9ffdf392ad7e29d8355b573c25cb267160097681c593fe3293374dfb0481b24db0711eaae31273bc5f3aef62c980240300dfc0bf55c90e7c4a4275f4710d38e9b392dd9bcfbdb53eb9ffea62832b7c79760af4d14c394d1c073ffec8879b12838eedafd3ed05bcdc55c74eff44d8625e85a5d414c325fe97f1674fa286264c62fb883db39ac3d7e72d81e5825f179964823a9ac3831814b13090dd5d3fc1fc97a0f03c0fd19a61be6cbbb057ce2e819762b4beb3e7ecbec76138f705795b9c6792d46c6a7fefa299031a05edb73312997959b8d914b1ef559eff316393c64856a4fb3849ab4d410cd9fda2022d7df009163ff7fa47ef62476828b450e3f5945730cf2fde248e14d74fc1de4f185882ee4f8faf0540606043d34af74d046288e0c322275f55fad8994b05b092cd0e7b760d622d7c7e1ca12ab29cc35ac56588d0a36429dd541b4f017728ff384a2c404db30a893a231ba2012410e2060d54fcedd3847e9149f73b872a74b607d32db303159ce24469580d1697f4132ccffaf2a2c866baec4b4d9049800ca7950638457805f17a3e7e5a8142dd9ab2995cb6b06c6ea41028670ef9b4dd90387e5baf9c7f8c9cb0b3f8becf5e7bc4fd32c5f0d5faee785163e83e720a9883dd47aefd0f2a4822c1fc0447aeb48cc5786ec37c5c0c1d366543a52da53b45fd290f852484907882f475b9c1fd417a51fd8e54907b7df22e1380031621d70e67ecac9d08fa8d0c07255c3f55dda03a24504ea97a62e1461cd37aa0bb0557c836ced961a5bf8dcd8ad5d095401cf53f6780de6229c7435520fc578492e7ab587a8b0775e0e3f9b90000d80727e412abc4487e8edd9adf4aa79c36b84df4d75c7c4d08d233c55df74a054424482acfbe786fba88857a64743347c556dc146c508757ddacf4fef28188250fb659c9da8cf50018a33f22f90be28c49fc33983a42c8fd36c5d92f277663755d61b42a00f3db58c01a6e322a6c3b6f9eb9b59a2425cac4410a274e5b9fc38c1588e7d66472e725636dfa600ab386d55bc0dc2fdb357247d7855ce1df47b8fae95bb9dfd6cc235b68d182bb2480b591c60f1b806afd2aa8cbbcd527de31b1e1fa6cc1de830f066c660739708d617972a54be1efe1bb3f110882bb13db3bfef5e72c9010a456f99a629fa9fb648906d4801dd64cf5f3e26aae5b5232dd834c1a4347e7da50d30dca6ffc093713c9e9df25671cfe34d38a1460d711cbea6efaacdd971990c82154ca516a5a14887f1ea95a3ffde176d46f0a3dc903fc87c6a2b0c5e1f807c70913e21c4334c4a157aa667a2b055b40038c2e4b44e38cd503951cb0659e34bd4a25cf0a8ac2c702abf5f5bf549c3c5575aae22ceece7148c74e7fd9f6c6cb321839f6943cfdc917c15aafd862193056701a7d2c9cb27365fc2dc453b6411f0d76e80ca48d35c94f8458e062f7546ebc6705a2b6176d0148c031698a84df79fc2efb5c6ebb92d016568314ca39dfcc7606ec4d1a641664b8af237576edfa967ca633add584dfc83012a0419a15d2cb56a27f082086233a74e67e7b8d421a18c647f070be3fd7d0250c96cd1d5969bee9b7c0b96778f796441bef461f7b44bd385824d9bddb39f3120642754d989d7158ffef2d2cf629e8e21354ef3e9b5bf321de554d6d66904751a8c3f93458c9a36042941b57fc262e7ea158836da1101806054b0abd28dfc2d77ca0ccd5fe5975913a982da13e4f1fbe4db13a1a077f6bfacde5646bb26833e67c0e14d6b50b331cba6f16a3883af04ba0e76a65322bf3bd4c7133206bbeac7e488977c1874e7c61d5731ed27dbd5c40b3f9b5411721556198c0c5bc254a986d8330cf223f1f039fc6f23d67950aed6fd9e3989db10f433e5e2c50bb15c421173e857f35521cd5cbeeee0b333265bf10e80c899c54f4a89779fde8d9a24247ba2978448ba8c28516f1efbb2c9466b502d6ed913adf38eccef02326c1a1e984f8bd8d9591016a2678786a2c5b79ee142e10fb2aa1dda841c7529951ccd5f28d71e8e7d50c15e851e6034804a9c0986eca9ec307401c3319766d0d0417603439f867817dea89a044ec9119ace2cef4c931d1297d63ef8e2197e505e997fc52d89eddf60c7917e9f54069d8222d6faef0f9882cd4f6cebcd33c2f9c8c59d74ddb47f60662966b8d6bf7497abc7803f793b014653adc60bb0cc786a57ea89445bf0836a9b90ade5376cb0b7becb38b96935fbc0309c6e90b511cd8bc8679655f22afca88bcfab6e266b359db58ec6e882a1e4503d9357671294bb3fb929968fbb54368c96f80f1c2b1109d1bb40047a38b08ec9202c96a22bfb3114e5d77bf647c0c85ebb8cb19abaef3ba3d3e8ad806a1341b3204828c97e7cdac263fb03a411f27ce52963f74a9ffe3475abad8f0106674f0637517272eae98d67307448090bd7a606ce161a9da1dd13627757c0ef77855e8aea0f92f46d99c106ad7871bc106cf744676150060e720861331dfc0e435ecf3cd35a7d50b0ad496b74588beb60098bd82612cbf711d16d04bf3888006cb7d9f797403a6849470425338e557c6cf1050e03a3836d64d465fb346bcf8b3040db970c3c0894a4d44b070e79f1cbe7d0f6ed0d9bed21c270b8bef600fb355aac29735eeee25aa9fb2258cfcc4ab1a0772a7bcc56084f3d3ffbfd1cd1056c53c683d1d0a86a2472449d062d8d94adf110e38bcb541e86ec185a64eb6f382add456f01d886adb5de90d1f0bf9534ff91ee0b99a68579f6162d5bbb8597116fa52083358efeb331c4178e12f345c1b37ca90ec35ef1edaad44a08892a09bab36939468f2a6c09996a80df55ce8166593ef36e27d40a16455bf51063dc6507530f017cb9ee854be422739bad8e007d24e551dd3c9d94a8f27f10e1c9b6005212d819f5bc4c37d60d9e78a23d56254bcb9fe33ff1d63fda4ea71258aee3506d920f8a039cd4429c7586d334b484b420fd152e203c6eadba97f8bb71cd29e564e0cb8063b42c7a87ba65857a81849385c8f9ca0c8f9cb5a7b91a1e82de10500bc3eca1bd7e299251c90ba5aa53d7a615616cd7311f627e9d9191230c5bd166370de3fcd1241839e4d398a9a422dc71b52a45c9edfac173f4d411143e878f767dc791863e493d0dfc9c9ad16d04e52c26dcb3dbad1a2d9e1aee42dde93952f7b00a63fb723eefe5a40996056efe50960002743187f20bdc06b4789634b33e7c01d07c70b69e700cc394b236c7845ed01929557be6a62dd5cfebd266f9475b0d01738c2468149e101793ec0c78223dfe096dfa7e10b3c256d577dab1eb29852714c350fe7e19f1693447d878190627651c8e0ef6ce7b0e34589af78f3467c280c2744bd45af396dc0e6b453226e625b5c0d4ea575889c6f871998bc29a29ba0c93e270c3c1a3dfd72de1002e43c65c65cc78b4f1bfc121bd0fb69d6190eebfa73145a2387e3d5b6b133275ec2a1ac5c3221ededad9eec0055ba74451689a23c7b70fd67f3d3cd9a3deaecf436cfe53ca281e3ecbf20a9f354d29cc96de79d5fa887aa337ad7dc297b28d32efd416c6f7a5b11b57874d830e7c8021f07a4a5d88c0dd47e3336078b981d5554a96e448736ba3be881a6d13ea02e9b21df25d1b703fbe49d8b17594d11793f36079fc9d1cc08e2c9ae7b7067bbaebedf485a22bf8a16297310d4b1fcbe03008ba07a9aafb7053c6cf26421417ae904cf8dbe56b3ec81b8f8ba0acf04a287b1e933cc2683fa5a7c62910e8984fde8d8c270bdce687c8a8eee00394c19cf600123dffe05f05d833d5a0b5a7e3ba15c4f358cd3726ca07dbf2b88e8403ce228689d2261592e0a44663c274dceb06030bfdf7a953f03aa3fd9f328ef65947cfb13cced2ed3da980a0d9e30ed9f2816ce8bd52217d5e6f8e14cffc4a2bace10e48cf76eab62ffb5bf551d4570ffc502953a03f3ba58cfe0589adfc7b9f7777e21529c61346c", 0x1000}], 0x2, &(0x7f0000001100)=[{0xf0, 0x1, 0x6, "2e983d2266ab63b0d29fcc1476b00769dbb1f22d779425cf389e6e2df03afcf5a61eca9dcf44d2724899ec9d7acaa8550f14ce2e6482bfb25941f231927268068d63d6d4625bccbfcd47d5d965ed7ac60c7147d3ac584581d877631ce72c025fad217da87cf69a331cc3e3daf08afd3ba9a044949daffe5c3170f93d5eb9714d0c1fd57750763c9392243cab71117f1fe3d1c6ee49c435806d2b1238cc85c691a15ce39e8965554f01aceb60bb8f971484e14dddf09c11f9e44f7cc55fecad15b83c6e89cf9d19bf164ab86dea110626d0701287dd32ad843067"}], 0xf0}, 0x40e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:11:52 executing program 1: r0 = semget$private(0x0, 0x208000000007, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x92, 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x7) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f00000003c0)=[{0x4, 0x5, 0x800}, {0x1, 0x800, 0x800}, {0x3, 0x400}, {0x5, 0x9, 0x800}, {0x0, 0x8001, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x6}, {0x7, 0x2, 0x1800}, {0x3, 0xf6a6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) getsockopt$sock_int(r1, 0xffff, 0x924, &(0x7f0000000400), &(0x7f00000004c0)=0x4) mknod(&(0x7f0000000840)='./bus/file0\x00', 0x20c4, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) semop(r0, &(0x7f0000000500)=[{0x0, 0x1, 0x800}, {0x3, 0x1, 0x800}], 0x2) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) semop(r0, &(0x7f0000000480)=[{0x2, 0x7fff, 0x800}, {0x3, 0x400, 0x800}, {0x0, 0x10001, 0x1800}], 0x3) openat(r1, &(0x7f00000001c0)='./bus/file0\x00', 0x20200, 0x100) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000380), &(0x7f0000000a40)=0x185) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="051ab4c0", 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x80000001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) pipe2(&(0x7f0000000440), 0x10004) open(&(0x7f0000000340)='./bus\x00', 0x8000, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000007c0)={0x3, 0x80000000}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 04:11:52 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000000c0)) getitimer(0x0, 0xfffffffffffffffe) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000080)) 04:11:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 04:11:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 04:11:52 executing program 1: syz_open_pts() clock_settime(0x3, &(0x7f0000000040)={0x7, 0x8000}) clock_settime(0x7, &(0x7f0000000080)={0x0, 0x426}) clock_gettime(0x3, &(0x7f00000001c0)) 04:11:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000180)) getsockopt(0xffffffffffffffff, 0x0, 0x58, &(0x7f0000000080)=""/142, &(0x7f0000000140)=0x8e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 04:11:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 04:11:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) listen(r0, 0x1f) 04:11:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000400)="40d8e8ec5b3512f0c1965fd92b31e30724ae371ab1957660895d274f7aa60aade1bc3001ad607e80a6c9dd94e3fa7097ad7b76f5677e99f38c50cfeec912d5", 0x3f) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = geteuid() setreuid(r2, r3) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r4 = socket$inet6(0x18, 0x0, 0x1) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="7f8cc98d917ff766ee4c6160528f8b4dbb4716e968b91eea0149cfe9205eea13da1f69c173d71da2234ad4ae81fcccf2c849bfd55eef4b68b207f537443d75e7b61e65dc441d0e3fceba99f87da501bdb7dd96946dab00e2f5210f1b893ccb43c95810e123e781507c59ce0e0e8beab5c0b37b57ce154828ab5228234c8d4929fe1c97c2f11dc1d931548efa7c91c5dfff1a26386be75f639b6699564b8380b5bbaf1a3e3397cff54b00822ede6797", 0xaf}, {&(0x7f0000000100)="8a7f3635f759b82a", 0x8}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00e48fe25539737e39ce0000400000000020080000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x80, 0x1}, 0xc) close(r0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) preadv(r5, &(0x7f0000000b40)=[{&(0x7f0000000700)=""/254, 0xfe}, {&(0x7f0000000800)=""/184, 0xb8}, {&(0x7f00000008c0)=""/213, 0xd5}, {&(0x7f00000009c0)=""/149, 0x95}, {&(0x7f0000000a80)=""/186, 0xba}], 0x5, 0x0) flock(r0, 0x1) r6 = fcntl$dupfd(r4, 0x0, r0) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000440)=""/157, 0x9d, 0x42, &(0x7f0000000500)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000600)="c165b0148871326cd81f228bd5327e4c92b83fa949bd00844aea1c9fce7abe2fd207c28c632d5b5b360ec27c57ba24eb6a9ab4fe3ee667bac6ffa62383a2330b79ab30f4c3a0fcc50f2c6e4e48b1e12e85e0ea5f44355ef8e90e3b6ccb63b5e842eef808294e799c4c7c66f5d38129eb839d97dc4dacaf925a7174ad981aa7fec5066cb617d8df909ddecca1e4fb12d395645f46720c9afe7f6e55db62147491160500e3c4c1e8cb45aa47509d118e069a59836df933686df03eb1d55b0d2daa002888960387644c285cafed9597f40124b44aa2d208f6b6d679ad7d5489", 0xde) syz_open_pts() 04:11:52 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1000000000000}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x401) 04:11:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 04:11:52 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getuid() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 04:11:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 04:11:52 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) 04:11:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x15) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 04:11:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 04:11:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x114) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x80000}]}) 04:11:52 executing program 1: r0 = socket(0x14, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffffff) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000500)={0x1f, 0x2, 0xd16, 0xffffffff80000001, 0x6, 0x200, 0x200, 0x8}, &(0x7f0000000540)={0xc722, 0x9}) 04:11:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="ea655c20114b2a898a8aa32cb978738512f2e41c739c9e99c508e78e556b937e6b6096625a9a6061a1153c607a3fc3127e229cd4ae8ce92a2be9f98d4d863ee47e118cfb431300cabb58780a5129b7b357be32685ccb3f0a4dab5db88a26b52673fd96cfdfea9ac1241f95c894b9abe0b2b3ddfa58dfb856fb68998df442f3b03e8e1b91b08af25cfae5c1ef0128bcfafee801b28f3eaf221ce2059dd753975b5d499ffc1b9e3b73c825f635a198486d70e38d6edea8a17ad73050481c8828", 0xbf}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1, 0xd60, 0x1, 0xffffffff, 0x28000000, 0x841b, 0x0, 0x3, 0x40, 0x3}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="3709a5fd187d7e757c88256992a3f3ddec5d4335936070416aabce97234e0b4f946e1bbd7bf7e995a8484083e22006f862273fb6a50a3c47fc285fd461241bb2de938897a53b1b08d7394e5a2ae1ec4af90d017a963b93f4918b537154802ef49c368f2dc7ccfb67ff149a2ce348ab087da9805e04a1d28abfc223353f1081a9694deba4a806cb4e7a9786620f5038fb0a1cfbdac482cd42b8ca5305348b933f9e3bb39927a39c50713256da25c3fe2dd39d31d8ddf0a176e422cfe5fe73ffb2258f9cbb0e954ad12378be968e84cba6ab529201fcbd77dd1e", 0xd9}, {&(0x7f00000001c0)="f7b5c7be3bb8ca52d1f3108408348bde6b4521ff52c7fd7921ba5472a9dba721942f30f207d4d72a81e34b342c12ac340eb90dde9a5cba3251a7c2f836de6c85d1c134cd55ad9f190249befeec3d2b3b491a387e4fdeb093c145c77f30648b917bad1e43d4aaada44fc76678a07f66eda48d1e35adef9ebb3c7d91931c7798e7969588b86e3530edbf8a2ca5a944d855223a87ef262dc14ad4f881eb1866cde1c77f1eb5a68536bb0390f7f6c679f5da223dd0678133c4c2a64645ad356fd6f7b5e13123b2da1bf841a0eeaed68f0ecc90711f3251e7393e6606d802031e2995e264fcea80f5e37188d87dfc5a66", 0xee}, {&(0x7f00000002c0)="a0a1f79e606f6c12a2ccb8f5e4a54d833cb4893003305718a06407921e3650924e32e208686c1155ee635352d191d0c7dd29db56850c8163577121a790629d98ed29241314543bd48b8f3c502fd4c4c5c88cf0de0b5a1322270b704361478735e1fd56fa8790f2b8b14eb1b4cc3ec0b1f08079", 0x73}, {&(0x7f0000000340)="30db69a2a1f34dd467e7bed3eda830389429c27bf48d9b2cbb283867553f52ecb738bbf20d1c42e02a8b8a737515b26ac44d30cb965178dbfba42d891c5e41eb3c42bd8e2a3358eaaf01cd7780dce63bdbc540d8f41e254e56fe3defaffb0acb69fdc14f1ce683c900d9a22c2a30b455b234d5957f3a2900624cbe66bb69e115000b626ed7179d4a0ddd8e6c7a930054e7135b623dbe7d9cf597f44a0b458a041773ddf1464f7c47b49ebb37bfa62bddf5d9e6e31cd2e6236b", 0xb9}, {&(0x7f0000000400)="d11dbc0293b5f23fd586a9acb794c50afc78885de97104cd564477756010979f4eb3afd063d01f5db2b50fc66348916e3742710c56d19a052a361f503e3cfca0380ec5da61e5c83657e640abaa06d2f0d3401e22dbea2fdb4b7c9a6f689617b0dac17f5ab97874f6a7073acf3a75361602b2fa853e5efbb328ec89c7b2ebbf57c822b5cb6d0d0c2eb8d47cb424", 0x8d}], 0x5) mknod(&(0x7f0000000640)='./file0\x00', 0x0, 0xfff) shutdown(r1, 0x2) 04:11:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r5}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x31, 0x2, 0x9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x916, 0x4, 0x1, 0x9, 0x223, 0x6, 0x2, 0x3, 0x8, 0x3110}) chmod(&(0x7f00000001c0)='./file0\x00', 0x120) setsockopt(r8, 0x10001, 0x40, &(0x7f0000000200)="5706ca08650bdf3ebd1b1c870b438b47440d40242cbfa559ef96dd4bbed4c9b43990bff6e327cfdf10fb05d7bcc1ca1868a20bda52747e6cd94c091a3ffc65a30e8c228f1ea231d52fa539922c26cfb636118a00b396fa513f499ff60ef072be788c4ea2ba66569d404726713968661a62df426b94a217da724df9342123172a138d4c54b3a42431bd4337066997eca59029e0f07127cb7bccbde9d30ace39d61b962842c72881e2dab571404e24ad74c8aef8770289fa742694b542d1f926183834fc74c0cc486bc425fffcfe", 0xcd) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000340)) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r6, 0x2, 0x7, &(0x7f00000003c0)=""/225, &(0x7f00000004c0)=0xe1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) getsockname(r8, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) read(r9, &(0x7f00000005c0)=""/23, 0x17) sendmsg$unix(r12, &(0x7f0000000ac0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000640)="38fe6b9f93fe553020b64761f9f853600ba81a17d2115270634a36e91d1f83ca9cf8008c287090f93940fb2e35bd128fa17e2926f652c1b3e7df44411074db2f3f5915e404dc1087bd00bcd8ddc29eee5b63d669dddc1c35a44473e54dc2e48c2bc28632734d060383227c2697f9e4f405619ed9899e058077deb797355b31bc1c2e19646e8cbd0b71bb7ccb9421acce9c5690ba5845df86d0d9bc56ca80a15954960f221551aa679bb11fadaacb09c7371269ce98dc12359c223be523ad404199d7347633c6dd980ccbc6866aaa25982e4bb8b13b21abf0841e06c42d9f74535a5ed84c996ecc83dd2f4e937f94", 0xee}, {&(0x7f0000000740)="380d16019ce87e5314431691ed095262cb441ebcc71975907c69c4f65f46f6472d29b36e77aa982f92fafe23b9c6ab67d6b08023b14f108c80d2422da866c7d7dd1c2d4ccec9808f178bb903fe724c1f61750c4dc632d1aeedb60002da8d44d14b3367588249e9d4c61afcd44265ac7b7df3f40b0fb14bdaddd69f0c1d781a9eb6c339c86d9e464c23198b1609b75c805404583fe03c45c89e4ff0009c76949b5f9aad07866730586aef9defac4cc05be9ab445f7c769cc908df26edb62532833486804ae0cd76", 0xc7}, {&(0x7f0000000840)="2a7ce3a2255d605530f71abfedeb0e63890ad12209f0924f36002d3b042cc10e987f90c25dcc2bbf787d848c6f15841b04b04742f53cd1431d93da385a737e209d3928180dfe7589d688f6fde06dc68402cc82891dad3c8d5d88acdcf9323f76c61e689f4ba6019c94bf4fd8787802b3cb9d0fa57dfcfbee3f24130f9f5aa3e06d4e3bef", 0x84}, {&(0x7f0000000900)="6f6a10bfcbe1a28e50a2b7e215d1e468ac92a69b090f7879d3785685c9c5433debc765adb369a01b2813f527a371549595c5055e7f159611c6f4bf8fe715129f42eba95966d88748524e49299859dba97afaab009324240cdf6065dccbb6edb1439e8a170e25311542cc5f8d9ba724315389217bb11ae13ced2de8d14351f50966facd51e35099a2ac1c2360d8a886fb39dfcefc9b37cba2a599e53b8d3f3709f7bec3be38acbfa98ca3ba2c5e5fb45de518be5d0a5d48d1dae58552a0978b4bf4586e3d42d40b932cca6943ef5020674322b29a2b9a03a9aba7af0dc422f5e1b3c0236544e8c5f9c5e0714301ce", 0xee}], 0x4, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x78, 0xa}, 0x40f) r13 = socket(0x19, 0x8005, 0x2) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) kevent(r10, &(0x7f0000000b00)=[{{r13}, 0xffffffffffffffff, 0xc0, 0x1, 0x6ac, 0x6de3}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000031, 0x0, 0x389ca722}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x8}, {{r10}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x6, 0xf0000010, 0x7, 0x6}], 0x8ae, &(0x7f0000000bc0)=[{{r12}, 0xffffffffffffffff, 0x42, 0x2, 0x9, 0xfff}, {{r11}, 0xfffffffffffffffb, 0x2, 0x2, 0x2, 0x6}, {{r8}, 0xfffffffffffffffd, 0xc0, 0x83, 0x8}, {{r7}, 0xfffffffffffffffa, 0x40, 0x1, 0x7d, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x30, 0x10001, 0x8}, {{r9}, 0xfffffffffffffff8, 0x9, 0x1, 0x7fff, 0x6}, {{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x7f, 0x2}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x800, 0x4e}], 0x18000000, &(0x7f0000000cc0)={0x8, 0x7fff}) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000d40)) sendto(r12, &(0x7f0000000d80)="9f2327bc9709cac94492ebc6776018a5bb569e98baafb37769c4566fea1b29929fdd559020987f283cd2c367eaa974591f7e3c9ee219a033457e82c467b61be9751f3eac91d1c9be7215a34fbff32a6274c472e5d4d7381f436a6db2d3a0d78ca44a632a2246", 0x66, 0xf, 0x0, 0x0) fcntl$getflags(r14, 0x1) truncate(&(0x7f0000000e00)='./file0\x00', 0xffffffffffffffff) writev(r8, &(0x7f0000002500)=[{&(0x7f0000000e40)="49c2e0f0682d4dd85d6062c635327a1b4d326176eee8b93f45de4b9540427d97b7eba29e13dff27d921517353c6cb8718b6a4401d32812fb829588d24893ed4da04185c1043270617506294c00ff37c8d2bcc6dfb0799c621571793b7e6e4cf43574c02eb02075ac470562b822d960b3c6535e8addb5cd2402cb873a054b1f8533b54fed10a4b705b09ccc0d16e65c4168bb1cc3193aeeaa278db1a948448846996b96ddf117db1bd808dfcac952cee3534e41", 0xb3}, {&(0x7f0000000f00)="5af5c3f9f53f57d1c124b97fd15d4334942a22da756de1b4b8565cf0db0e6f32d5413aa5b13889c34c9d875f584e8f5409b5e372d6b83d7bd456e0a2e807273bd27bef40154e9ce9a2d0bc9efbe1c6b4d9fb3edb76f6d2f39d93e3d5eebc9ecac62a27e3b5de4b76e73453b0bfbb9755ca16a30fcc95512596e0ffbba4067800c870c66652b83350cbbfb03fa1d3ae8e063eb99a7de770073f8ad7d2b884424ed65dea444c48c4c6ffaeb491f15fe127fe9cdc69a1dfab33ea457636867e099291b7c29955835f7c5506bcb1016f767a9e90e449", 0xd4}, {&(0x7f0000001000)="58a1ff1f13b1ca1a43b15197cc2919171c933d4aef6f0b0c039055e2003604629644a1379e7ce49b9e1ab68eff130ae501c81a5423e2962c1d43f1832a9818661468cbef83c4634809abf5", 0x4b}, {&(0x7f0000001080)="cb0c796e6809d359a065df1df16acd448f8d1ae4e51db09b2b11f63fb32a3d9155f5db5eeef613e86689eca38896d9b5348c497b749a7a1010841574cd25a1503b68b8c774cb03185929519e6701b387ff4176992daec08bea3e3e240634197446c04bd3c1e1e3d14fd74446f1fd551d8cf44bb1f781c3fe1e6870005ac0e6befbae61bb884cb8c320b18f2734be4c0a817b3ee24de1", 0x96}, {&(0x7f0000001140)="479b66447a27ffe22228caa13119d59a5dfc0f23cdd9cf91ef18eee17100b3d598897521256d1b64f539a64141a5d5b6fd8ba52658c01829194ee566fa11ce2085a866a6c75b3bb473af8b7a15f8cd2d05114b61bcf0b836e346b48f6db2adbf4bfa4145bc0b659e6486999c803f70d408000f5b9110d6acb268bad723269773da538a457e1b778cd415617d50b38d8d42ec1218bc0a075ba7c3bfb13c3814263be4e267828b180c054e6d35f36bd85444194097a79b0e31ef210e2465a711878cff92d80cb3eb11c38e13208d070e1b3f48f408790ad1b2c295a1b364c9eb", 0xdf}, {&(0x7f0000001240)="bf353113a3b976971c6e967ca4c4d3426b3f3637dc91ee4cf59e5e3b7461eb78ba4e17732b56f8637235fea0d19f3512b20a5346bc5007b809c95dd51f4e9a266cd58a209202e2bad89f2112d461649ec82ebca3548c6c35c47d14f9291705d4e98f6ba409ddf019fc99f7eb70af478344430f683be6e75df502b19c76d7bf96c90dfb117318b3394d70416f212439ea8a268fd86eb1f60686b8b032098b18b951a628ba2aedc845a6", 0xa9}, {&(0x7f0000001300)="31a3776ba86c45b41fd92318b7981ccc97292c5ca3a018cf14ed5c6fdd13d51ecf41447ed565911aa47f216e195cb8b7ce215ef00e845f3e661bab5e8918f7bf477766a9f0fca65042792ba77330d1293220117efc1f450a5fc78e208398c74c3075e52e32560fe7472f02f10bb6e9a78d29da470f91e08672454ab6c1c1a176949db289dfbc029f726dcc919021f5898b10dd", 0x93}, {&(0x7f00000013c0)="23c88c7d9cdb7aeaad2e24f792e0176a2aa7ac864e94b15a621f313cd164f988157a9e03ee27be1035d71adaa72d09a7dc7625841bd266ddaf00cbb84baec7bf6a0f4a5e0fb2fe261b8636d4d3ceba96e7caa36330a11bbf71f445b9adaf0cb094ab3d64eb9c48c75d85e90716bde0a96741e4433badaba11694b3b74cde116fc881699289af93cc91eafa9c3b77bd5f91d006f83311ff4bc682de1b3b86c49271f6b90905ba0a9a9c298cd7216d4ca09536ea18846535ac3e8f3222caf1ef6e171ddd168e8c25c3e35eb6740d2497b8294d65068a4dd2c0d1dc736c59c795b4e227f44d7d70", 0xe6}, {&(0x7f00000014c0)}, {&(0x7f0000001500)="421adeb72cefb8616658da2668b3fe209c4462ec6fedb036fbe0b21e2804a5ca59d26292f0f57a4e123e8fdfb39928b0a05116497ece61231d6a0248d707e3057f3da42fbff10c8d4fe3c61c4ba9380553617b201b07cc1de78e08647e809f01cafdb91b05265f5216187c5bfb3bd4d1fa40a445b679cc861d08413cd14656a95875dec854e937a999af1a5cc1879ceedb004d4c4d711ed55c3747a38d8744fa3a902121d7036851ef7eb1446908c1b9330485b97105e8ba31818140bae8a61705c6ad536adfa8af0f8b73bacca5b4a5907214745bbf23b35e2a6bfc3f7032aa8d735d352237f7012f462542907b88e3d1b0c4af883e3ac2766860a7dea01db8ea2f2d26cf86a715bb97cddfb6f0e359c1519f3ef5930a63c0ef71d2e6b02a65ca8c41093db266dcdd6e1183475a25b64955f1a89c50bc086f96d6562ce40e0dded3a82630c6fe63142820ecef6430be4d8fcf84b63237564311a46892e047eb8f331d7dc08e7499af78affeee09917d5be4e4dce492a3fc2d91022a8a203266b212abcfec63ff1b1acf62a35c0383270e51fef342f2ec25d157c04f33db62441be4a829c273f539a7c315f6a3583f90a902508b3022617703eea4ccca9fdc9488ee9a6c831468195c4d40f33500a253c6117641ffa744934c5753d140b5adcb63711c7cb53f035f610acc8191f2287e889fe225b68cc981b0c212b62c8a17c35b8f0f55808e366ed375b42729bcbb593fafc19f1d8890accfc631690843c704c70df13475e0ab8ec9f59cb06119d2f556b9fa58271ac9f5690331f4e2fecf32dbe00d1af5025647554156a833a05068d573878a4d24137bd43b2742adea3573d82b46fb736f949daf1d380d1b9100e330f11f8d6b70c46f796197d80293d3ea4fbd76d4d25ee1b63abd70b6c3b2d0d3b8c85c299d4d861c851d1739ab40090265b281bee54f803c0997730bf96ce1b5a59705c3318f91ddc8af27937743590a8d621e56b290747890804a9f079e71d7d52c3351e5509b85229d8912398ba9fac9a4daca2b3651dd4366b31558dca488cbb0bd6aedd3155f97a8ad5908d5ed620faac0ba291fddb9ff61067cbeed444bc7e048805a694968ef55b66f0fd0d4c11fec032b7fc6389f384380fe0fbce85877dc824cf398940ab934f2dc2194c36068b3ef1d8f1f1bf83b8f45c2706ae1a0e29f90955830c5cdafb6e8354850583b97039a5710f43acf13a11ade329144f7c4786a3c8f7ed2548d20f01ebd46f6ca7071fb5c3fd24da2de8ae5de32284a1d3f416613258f67504c11149d9bd1c0aea660ef8cef9bb19b45a609069ddbfe5691343737f01ca6c34eaeff06eb405771e9c315c652a529405678ad169d09c0b4ee713f02e8568ca20a92aad4c03a0523e980fb20b5e56bb6558441e615bcb3b84bc7981dbd175c223503b6e7f1bb21bf6d74da80dde30dbc22ac9f50b2486596655f36f1dd8b96e0a8a42dd11b9b82cc39624ccb95c383a5b52f49eb6fb1249bd3962e02d3c35984f78c14c1b4bc884bc99358388cf6f7f51486b683cf49134cff4bd9a5a959a0cbbb4e46714c882e3c2ff2f511248f9f994364de12f204aa97eb58a2b8dfa1a10a95440b2322fa950c05b5acdf1d3a0d9c492ad05137903c4c846bca227708c7b7a60f7fc7dd025a25fd4d5b5b167cd6bd92a3b9473deb3a95222eea3cb1031785d76de8b7f1d34ed781d830aba684ba55e186bc1b97ec238763085180361615a3a2ed50b0a971f3107265461161ca0cc75f7b496d87900dbeec45aa986d3c02f1d36cbeec261ebf186acd857d6c3d5466baa90faf53d270c75773370b0f6fc0d66c4a4016930b52f3f983b6e88151042660f24435708c7257f86db4321b3048a5423f42827619abed40ad61593925a19debaba16d9d584554fc87fe450ca1568f9dc1dfbf59bcac23f6c00602c58613a02dc1ca055f90d3f61d7773507b6df78feef9d3ede3c6c5ca84ee84217e1740da4d16431adf0a520ce88701a078b145c6d13c06f2e6fbf0a40073885a4193010346ebd1f032bea23dc58ee3b48cdc4986737bd902989627d198bc85fb31ecd22a27f24b1b4836cb134fec15bf2979d84776d1a479628eb794f85e65915284b9f32e87cc83d8f48e3351d9796ba0c81b59d87318e43f473fb41fdbd299341fd84797dd735cc72474504ca104769a1201a214bab0fbefab445a8b6c3989b139b0174e1a60dd2054c0416538869e3e0ef40eb90bc7046f75b05cd7f38d691787e69d2a8325583f29d1f7b5d8ca1f709547d6a0a1929228bf18b2c8d607dc29195d793b3d129107bf5311832db1e38e5b67bc445b93e6a0e15c0d5869430813fe12acbf37e4429f07629861b2f157e4d89c386661d7f7d768561ca041c08d9770a6594c87bfd53bf947eff0d91932b3e15fbc518c5d1e7860fbd22fba9f07432b758cea518ecb06422e12293b75659dd3f6676f32156d15de42d0c8fccc32fa361522714622dc0a9edb3bffc280dd9a1a3b5f02ad4fa98533198c80ad3490e77785aefc91bb56d079dd61e20a18849d4ca5afb48094643016fbf6297d4cabfa5468e228d0d648e71333a763dcec70a0c6dc52059eca0a4e136533a7ab4ae7694bd5548903794e947c349ca2828bfba61978ba0ae86f4b76ff413cc43b56375dc5fb0280af50e66599866f26ffe2174beaefcac47b54a69d5ab34c95391533359282c8ae889103731338547a0d9c5f395ca355eb01ba5a5b4bf5a246c30b2a7c857587e307cf75501cbc53a49f86cc2fedff441b2c461992e71c3eb0f6dcdeb9c7818c7e1c91bcaf4b57184aa20b1a753aba6486bd3f7192cb0db201ae5cf37dddad437eb34df57868eb2a58ca9c44e33ffde75e783908d7fa42dbaf871cc1719b1d824ad49e81682870df1a6462c16c31fdf929d69353ecf74b761d680649716f77cca2009bdd9afb294be33e3c7624d29cdeb3cd4a38d69ea72c05c96d3ff459b90adad122a3ffdd47b60c2017eab085a4aec8a1e7b896d3305377751bc01b7e6110977e45376feb508eddc9b1f0495e6810bc30aa4092a9f311db5f899350fc013de4255974fa5d9b18851cd8544229a03cd3768d0079236f10480877b3e620facdd81059fa842d43ab7b10e27cc0c45c16287699f73468cf8429ab7bafe58d673a812dbd4ed8e5f8a06b61da6b3a2084c6e81102329e0b58b0828dab1f1987e6799c6affde78f4646e64f20541cc191613a555aa245dcf848b6b185733b48a99496e1e4d74021eea33b5c8bad0a2d0576f0ea8f316e264faa09aba6ba5ece1bee74bb7a199961b0974b193cda31d67d7e6ffb76eb0bbddcbf247af7137ad3af50e25d6a954d6b1d9a6ee85a6075a30b9bcb8297ba8d61869c86441b1ff613633a13f83f8b7327335135d8ffab80cc02e16912ce2754e6be2790b2a74ab45b24090e192799254c55056edc8cf2a5a2c4f06dcae30a888609143c4cf03419f177e2a3f4cc4227dadc01192d3031dcd5fdb04b6485bd0f9c56907e6d1484041bcc7dcc6795dfe90bad7f6840cc3c699d5572cb6d5d45aa88b328ed9819510febce9334f79147645d760d3bd1eece57bbcddd27a56c55b296d97aa32701d82c642a0f91a74cafa411922292af2e48721b4cfb475b437df5b1f5d9a2a92a77398245dd58ca065a261397d4443a5d5e0e0a74644a58b283465a3cd0a220d864b81caab559a4cace619a60723bce3f45576aa2153875edf804e198d892e0b4717a377b2049156abe3d047f8832cc6021d305f2f5c77d3d6e4ae7de9537b63d96b28838dd0172d097d7078b7c6b848a1997ee290f45e2bcb4f30fcf1561f5b08c484133629d8ff522f85cf169d64dbbab4c644c546cc26055bf6ae013786ae941e9c2f707282fb80cbbb495447d198c2919ea9cc830d71baefa883ccb3550da013c29b133b510f4acfb844a4b8aab1d5d73a9ef8bda9dc7a8d9ab4e8a8db34d2d305758ab6e2d45149886c1912bb14ecde472358c96fb46cff63119d4cd4a5a2c91489ee50e1330310c554bfc9fb05fde1941cea45e78fd303aebaeaffd1eec4ee68c721e2aea569a129c91232fd284f536497de50aa44710ab69e32733c1417a9df0ff49072d4d2e19f384c4251e9dceae8fae7c1ac846c8d47cae7923e986cefffee477b14196d6dffb8f29be64907f6d2ff6a8c8885dec45a3c6afe76297f4ed474f1b5ca0780a1010aa3e0dcc56362f43dcfee5353a72948ee977bde15db1ceafae505c9c4de38ce2bc25ec78067a0dfca45019e6571cf379ec35f7146430743df3aae1686030eb4f8d9b97c2438fa4011a2f0e981b8d22f49876887aef375efb8c9380a6efff73b5ac67b7cde52a032e07a40fe3ea44b0ff174ffe403542d9a0e001f42ccb3fcba3b082158986c3c9f6bb5a526b68eab9bf7e3994a9115fb9e7e503abffb0519da0f8da71ebed440aa45999c387400930fc07444a21bab15950590f9c5753fb323d8c75d66209b395daec46945a9b42e01fcd277d5f95c750e45d073621126cec7c50f2b3713784d964532ec063c4dd311cdc315a96d9588c17d5404d9356cf76b626027e26a7ef6f8f6c87814a988cfba8e93d2ec23dd06daa7416145fe3677704072c441e1330c7b19565dd9a0a98db5b87e3ec2a0eb90246c9b5c2ea8e3e248ee657ba813dfc2e9d4d399d9e1d6340ba64ff91584e9bc0e773b7aef3cb03da146e7eb444262babab5fe955e0fc9f5a63c914c2a11fdefcfa353fd3c7f0a609564384697a695f3d767920d90fcbc5b8086ee5d2ff9ab2fd7b2a606b5708547ef3faf8d4b20684f9a973bf91639899fcdc2b768dcf191dab534fb7c708abe89ff28d330598ef9f339eece00ad3275a2c5c0249b0208eaafc24cffa69d48b97983c0c6ce7cd3dbf192f98bb7023515d588b1c5e11afc01e114b827e1916fde769d2400c13ef8c0f91f9fceff494b3f22959dd69c3bfa145e06ec863a4ce68b270707d1e5bbc90dc501c168eee5b18c7e4258d2b05caed033fac2956b76470da945a8536588c997be8f8ff923e20c6d3e1eb2eddba42761b437da8a9da15983d73eae862bbf78e6ddfade668ecd9665f82b39c1c6011f5e4db49fbbc75a3c479721689a59cd91b2ddb915a4f263ad4f42ff58c3aa8cdbaed9d21215a994940b70545a406a8267f3ec417aa290886d42b49177a8373c3e96580764cf45671630c4fa943e34472f91c4ba3075fabb14d5cd7b7427b733aebc9302390d11cd602e2fddcde27d336f45891a77f2265c2cf355716659106091cf796fe2334ab3084eefe41559e39fee3cac26ae5460559203ed371169a2dcea0e55ffb098947588ff62fa5cfa3cbcd733710dca56cbe301158c24da7ea6de173e1c0bd135cb000c7f544451830ac3d5fb67782daf9ba7c31a1e7609bdfdd21d52593ce493d3584e04d8a17fdad046231d59aaff539e4729283d65d281734e9c7fc1853c3fab8d040ed5399dfd03a8342bda670bfd946803cafd509fa65dfab822d64a5572d39a468f973164d36cbd6c9e97ada5abef8b6bc81617a35355ef6b2402637df492cc39aae4fa7863ed7a9ff9500d05fa2e55300bd7008ce06845451e60670e2db17ac6756b31b3babf5dc9a294fb95479d0e89bcaeb5cc2b1176df9f1d3cc17ea796e173e39521f4a531c8e06a11aadb4a833da81cb29c7e36d431c8f2e0222bc5eb141b02150a42c231d5dd4744cdb046c6ea2bc5231ff8fd45a686f5be0d70f4139d7a984deba9fb79ba09d1169689370115e1080509339d", 0x1000}], 0xa) 04:11:53 executing program 1: r0 = socket(0x1000018, 0x2, 0x1) getsockopt(r0, 0xffffffffffff539c, 0x7fff, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 04:11:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) 04:11:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1000000dd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r6]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = msgget$private(0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r5, r3, 0x70, 0x4}, 0x480000000, 0x5, r1, r1, 0x5, 0xfff, 0x4}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x6, r5, r7, r5, r6, 0x100, 0x8}, 0x8, 0x7fffffff, r1, r4, 0xec8, 0x0, 0x4, 0x82e1}) setregid(0x0, 0x0) pipe2(&(0x7f0000000180), 0x10004) 04:11:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) syz_emit_ethernet(0x15, &(0x7f00000000c0)="ca5a81244630399f84d251304536b83c3c5c628082") link(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 04:11:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/96, 0x60, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00J/file0\x00'], 0xa) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x1) 04:11:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x7ff) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) semget$private(0x0, 0x2, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:11:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socket(0x36, 0x4, 0x2b0) socketpair(0x38, 0x8000, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000200)=0x100000078) fcntl$getown(r1, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) semget$private(0x0, 0x4, 0x14) listen(r2, 0x1000200000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) fsync(r2) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair(0x3f, 0x2, 0x8, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x17, &(0x7f0000000100)="93059c2c6c8a30a16d8c483378b44ae03d404f05c61db033cc2000f3ec", 0x1d) listen(r2, 0x0) 04:11:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x41) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x30, 0xe5, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x28b1) mknod(&(0x7f00000004c0)='./file0\x00', 0xc141, 0x200) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x3, 0x1, 0x5, 0x4}, {{r3}, 0xfffffffffffffffe, 0x2, 0xc0000005, 0x6, 0x3f}], 0x9, 0x0) r6 = msgget$private(0x0, 0x100) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) open$dir(&(0x7f0000000500)='./file0\x00', 0x8001, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x64, r7, r8, r9, r10, 0x24, 0x7fff}, 0x6bf, 0x5d05, r1, r1, 0x6, 0x101, 0xfffffffffffffff7, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000480)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x4, 0x5}, {{r3}, 0xfffffffffffffffb, 0x89, 0xf0000003, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x30, 0x0, 0x3ff, 0x7}, {{r5}, 0xfffffffffffffff9, 0x80, 0x0, 0x2, 0x9}, {{r5}, 0x0, 0x80, 0x80000000, 0xfffffffffffffff7, 0x7f}, {{r4}, 0x5c29fd0219668577, 0x1, 0x1, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000002, 0x4, 0x40}, {{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x0, 0x1}], 0x66, 0x0, 0x81, 0x0) 04:11:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 04:11:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000000), 0x0) r1 = socket(0x10000000002, 0x3, 0x0) lseek(r1, 0x0, 0x3) getsockopt(r1, 0x80000000, 0x3, 0x0, 0x0) 04:11:55 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000015043278d32203dc8b73a34600000000c0"], 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x820, 0x80) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:11:55 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x9000000000000000, r2, r3, r2, r3, 0x20, 0x101}, 0x80000000, 0xe2d9, r1, r1, 0x4, 0x7, 0x5, 0x7}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x0, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8000}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000280)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x811, r5, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:11:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40005e0, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x31d) r1 = socket$inet(0x2, 0x4000, 0x9) pwritev(r1, &(0x7f0000000780)=[{&(0x7f00000000c0)="f79a0c65495fe1ccc6e51813765d58f76669398e2806eac6bc49ac5c7c48ca85fd5c6caf828ae69c9143760f56f48ca4fc7b29b655", 0x35}, {&(0x7f00000001c0)="6d98941c8d3cf8348070e16655b01a882920991025f005d3e1b81b4fc14dc89ca2e4eb99520fc47ff7f78f58ebfb48e0b9dbad5d6a6be1cd0ebe12143d5fd31c3b64682a57cf1ba58b361239b37fdcb300e70b61c911e63abc5afe679836fa31d602dde9d7f5d8d089810169b201b3c4955cd571b4c60697bc4fbe", 0x7b}, {&(0x7f0000000280)="4894dd4b2791ca567938ae5ffca8e2f761e9ff3ca72fa1509504062b2a21854606956d8ff8fb2937ac88fd28118bd39aa940b87c98162db5a03e99709c68eec20164b20f809650ef619998d7452c05c8e36ef9a1329c3aa02cdfdbe15036c18e415a2bdce94ed98d1b3a14c36c118aedb72e74a2ecfa256608154f1fb5bf85473c2a8310937e782b7945d0ad601d043bd1d826a1fdd187cbdb3889fe23f8e86b5fc272e5365160df890a1440bd55f2ebf8045f96bde626", 0xb7}, {&(0x7f0000000340)="072791cb0f169f52546040e2f3cb83bdadbe7e44c39b9fa1cd7021ff179f3fc9ae204c6fba7f97e7be49e865eac2dfc17717df358b65e728d62ea1e432c5740b9ed8bfad300bc699", 0x48}, {&(0x7f0000000440)="cf1efd2b6144847722711f6c22fb133d16e3db8b6fa965ace8311536aadd4f807ee2e73d7a20b7c2ebe756c370dac651a7752aed85b5da3d9b21161f38df8bb59d86666f2be3d0de76117d88ed0b6025", 0x50}, {&(0x7f00000004c0)="c3849c7563b9d04b6cbdf61333c16b71f574d93fc6bd8ce9cd74d682640c5d2f19abad52a513add0bb37d96636e84f8ff8a414e10a0c04f027286bca7c2e9dd2a5581ebe54bb9fa2973c3e7c8c92e0d600d2d296646d57c93826a78bf8acaeb9d7f0744dcee65bddb1b54e0cf33a2ef12ee7a574d61356f6b33096ca7096d7806f7f39d674d3f87e160d39618dae3c10d3c03a8f86a21fd508c108585a0d55ef96c0799366a08354018a0cc1c8f3f3f6446b032e31aba878ec7f744343ba3bffca3a1f5698b58144", 0xc8}, {&(0x7f00000005c0)="633e94e6fe8016a6bb9e60670dc93691e9b1498fc821f9d41e1e5b21e2879972b8b0289c4dfa7606b743ef9dd5dab595b4fc69638cfd2b7ba121042e5911663933f2f0db410172e3991d45b131356bf99d43d4120075fc9f03614b04927e3b04ce7e8e430ab716d4bedd78ae561074b4727c639df0cd9214b149f9ce0555da38eb60cd1eff6c", 0x86}, {&(0x7f0000000680)="eb5a84831191de7118c7320cb6dbb423cc26fb9923630391d9d23ac9f4ecb3e05e59d4130b26573a0718a037077d075a345b5b922136412948e9c250c5402c99f4790fca563dae3733147918485dbe5d876f0d7f977aa63ea9bbeddff9aa0037e8588b", 0x63}, {&(0x7f0000000700)="20caa8ee9cdd3f4c9294f941c147cb41e0b4263685bebd77f89e9a5c5121e50918a863563325c82e37f32a59e0fff58880794e9c0c6f8a9911b354aac0090a5dc8139ce2ed1059984fc66474fb636e709be5841b668eee41b0f2c493249a7b0c79", 0x61}], 0x9, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000080)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000040000003000000c60100f2e9", 0x2c}], 0x1) 04:11:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 04:11:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xa80, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x80000001, 0x7}, {0x100000001, 0x6}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xff, 0x5, 0x8, 0x0, 0x800, 0x3, 0x927, 0x0, 0x3, 0x2, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x8) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r1, &(0x7f0000000040), 0x0) 04:11:55 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x140) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = dup2(r0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)={0x18003, 0x37b393d8}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 04:11:55 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x5, 0x1) 04:11:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 04:11:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)}, 0x4) 04:11:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x192, 0x28) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001240)={0x1, 0x9, 0xfdb, 0x81, "45a63f069feb5874c5cf6df7cf1e44363d31a66d", 0x7cf, 0x800}) r2 = socket$inet(0x2, 0x7, 0x8) recvfrom(r2, &(0x7f0000001280)=""/86, 0x56, 0x3, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = semget(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001300)="c680710dece8e3e2b4dea0c01a31c90d9849a746d760430270b80a30d44c7d586575f0e95c251e6dfc6dc2aceddd494fb4d2bd102b29617511b27d1240b3a797243501f7d3698324a4fcd37390c838975285f856b488bc2c952d4e4c", 0x5c, 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001380)={0x2, 0x100, {0x8, 0x3}}) ioctl$TIOCDRAIN(r0, 0x2000745e) getrusage(0xffffffffffffffff, &(0x7f00000013c0)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001480)) renameat(r0, &(0x7f0000001500)='./file0\x00', r0, &(0x7f0000001540)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001580)) r4 = shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000015c0)={0xfffffffffffffffd, 0x1f, 0xffffffffffffff33, 0x1ff, "2da2c9c663673b8a967583854c303b14d0df5357", 0x3ff, 0x2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001600)=0x1000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001640)=""/86, &(0x7f00000016c0)=0x56) getpeername$unix(r0, &(0x7f0000001700)=@file={0x0, ""/4096}, &(0x7f0000002740)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) setgid(r5) 04:11:55 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x8001, 0xffffffffffffff01, 0x7, 0x1, 0x100000001, 0x4, 0x284e, 0x1, 0x1, 0xaf41, 0x2}) 04:11:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 04:11:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xc7) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r2, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000000180)="40118f33d52fb9d64598cd0b85273db105d63011d62eb8672b9363c4c9750aa753a970898309d39c9fa37da469f2265564fd8d575971e997ea68231900427d98ae1cfe55633f7374e9463f62083e95217ef5a095c81b2e27302be211e4d903d64b7c2513f4dc0dc4741798ee75a5c25385d99c2fc072aa2631fd0f07c0c1c86f1c0ca3f249c485213882826f42d8fd9777fb85e401cd8f538ba82a9fc464d25a9a0aed45c16cc5bac52808392bd8bc0f0e290dbca947de0e3233c8034c8ad3ebfd2578c0b24812e7e35eafc5031fe4b8a9cb923c73426fb773d88d268078d3d2b55dbf92962f23b992829513da08e4946c31d3801310cef131bf9143e6cf3ef07a0212c5e6f48ee067acef592c6db515317f66d8a86ccd2b0c7754f67fc7f6d2cc4e85322ee23a87ffc46c6d7122f570fa7a9445f8087eb33eb03cc447ec3f711a54bc6afbafd0587714bae430a17f9043edce55ed247a08c52c4ef303c901b20cb26e193bc185b272c6bea82bea7c6e9177a5a193c310353c59b1dbb254b23244623d520820945ce6c6c0423a2610d99b5c7a761b0b176a6199acda48623a34e298a673507e859004b4a0cea3e498f75c0a3a8d34b3b8b36e020597e17ff5e473baef104b048a86c79f176007be1fc77bb84972cd594d3be1ad24a301cd6151883477b2db4a2b4d2915c98791abd4db83dd41e25bd6ac7c41469e99dedfb1aa41183886b7b2439d118b032ed3f492a24a9dde107032d01a583d006040c5e4b688fa8bf6a22a649beae345be563b2cb470ccbb5c9bea525b6912935cf89f773607412a11ae498e2a3c8d4ab24c4f87b647d44e595e634833ba6a0393e59721bfa1d320a385a6fac0a09237d41a407b06883dc44548f428b045d58b881e3592cf17010028ab675fafd8b9fd1bced8a9162fd2ba96c3f1b87ec409e0c185b8bfbef59ab2deb68f8000b0a0fcb419de83b92a832d6e8e7fa6b5bbe6c585a7a6bbe374821e2e6942782ccb06f17a3ca4d27bbe0feaaf83f52abc83d7a7d721d02e3bd31eab9337527b86bd631c667bfe64d84c0d1878806a9db7f554b48deb64056ee57123034e209171a54a7fc9729befc0d44ed5e2cd95c176d1da8e4fb9a6e08fc8c25d9058831ab37908030480257e8e811a37fe3811e2d874770ac536290ee1122f5f528cbea3e4ddfe256e64dc34e467dbc13e227d3bbfeacdd031818b3f01b95999354ded44afdfa9c42f009aac533f07abc90f52d20737f588b79b111347550e6ff227827c2774b242fcaa13a68c4aab47f830291b9e60157d44080d49c46aec3db546944a2f937fee1162044902acc3ef9f023197452cff93ff7d1a908f6b999d692f1431187b798ff07024154c5a1923b2f27977b4867de2a3cfefd617ddfb61f2d018511183441ae2fe32a9c9984e95c69f4ebddd20693e64c8b5334770f38169f705faa26b95225871835c62791ffe58b607d4ff73aae161486880627ac35f20e6581c8916e83a960dd86e5b4812352aeaa6befb619dab05d1e17606c3f8cd1249645e0bee3dfe9b700b0491bf5412ba28383be42a7c98044d168775fda06179f0651b4d4aedfca325132e899f97690a671d079ceddf0904f5e550344ecafe4df374edbceb7cb3def3c8c58314106a0adc79dee53a070f3b9c224aaece74bcf542bf54582baac7ca9390c49198b8459b198fc7049a9612d3a883c4ead6cd677545fdf137d764d3ad40f82018cd2fdee65d58c477ed0602ad2602f42c4d5b42ce195129506d8399b07c780506ea979225e48896161a6405a09abdf19f634a2d4b551f4f6d7d1c1e57424b6f5dcb9e6110e89dbab689301bcaff2c67d0e4984e689a2e349f0664251e051be33e726573e3151115a061bdc05c673b13417af3a56d7d662c7c5f7e03260335bac314dc704d7de71b535fa3caea007679e903e35761dbbaa9e02eaa450a9f3cd75cc4d2822f0eb2dbec27d93cb54905a3f64cfc27c28d82d181a4f1e38a297374d24f85c9365fd64c6133f541ea0801aad8b37363f6c97f5ebce460757418d006b2898fb2df737d7f3f25fcdb4855d3927dea32ed92885d3fa6ad5ec5136e55d703f2819676c71804282c5f1b6fbf534076263c220669d97f392a3003acc1cd8f3ed8955373f835f08966ebc8a1bec63c70f2274dd9b92eb72995097568a4e3c09d6353ea307ced647c6d111b9b71d3dbdaf6680791241ab6363019218bee1478c1ea074a40e212e3ba1de808f40ddb33c03ad35743fb672299e57b9fbf8f1105ac9010ba44bb3a434ce59de2cbdc377d2bb696456753778987e982fb3b6d5cd8f309013b0e68afb91d8a100b8e721f9f522024f368882b3cf2d562704a8db761eb09822712684c7d331e4ff6b56ba07a37ca1d97129bbee13b9f3290b2f50c936a2cc52d8b2f046488387d64c38aa0460452eb08a3448ecaca2c229f015c845d3114543c55b090fa2c86b763baf9bf8a25cef0cf8aebb5d4efa5e03e0f3885d754879147fe7f47bfba41396ca0ce0c7b5db3958a96324c8d1b342db55c318257d52837c36768803251bfa8dd1eec69ce966bcac8302d6e243ce041bf5c9492eba90ad54e64e9e992a33d32c6488de241c61c2dd664920c63513db698846c13e11d58cdf93ccc917d3dfdea1c3a7c80b069f7be5b0f640aa8c16904f525174b9548c918a62e050e2e13b7044cfb68d42dbd8b586ad53d9c4fc082b02f11aa565e11b7930708799ecb9daf95bfd886a1f9dcdfaeefa47895c8ddb12176faea25638e133a6a14f9b71241de691c91296ff6974d83260845d9e493337e88040062fc0ad7d51a1756207bf2a469d7e907007baa2d3c16cad782119e1d6a418d2e6d91daaa97272f60381708e4e7ca4610e35d8ac7ea88117edd03a41ab7ad8470d5be04ec6674fe13b18bb31710760b30c300420716ca4bc4a727e0b085bb4b74c36cc018014190483296519cfcb17eafd50912e52cdbb73e6923bdd441de88151c211a5b70a0ce998296c93c0658574aa983d345a5a6b26a83bb13467352c01e3d1e14bce1eed8fcc98615d284a066f8f3268bb1d0a9cb48bb445e2cd9903b0fe19617c4d6984ce820576ca88aa43dedde1699e50fd702709c37b0194e544fe98c4e8aec99f3abdfbce2ae7b94ed533168511a2459a2be8c833efbc3daa58aed0263009889918fb8fff66fa33f0cfa249fb41c2eca3ea3439212515514b365a168ec842c554f7f1655b52fee141fad2da8a55bf742aac2ed4273b63b759ac053a44d8950f576b815e2663b217e7a3824b6d911eff509b98dde7bb8d5b711d38f8df51596446b7adcbed4ad98133fb40afee83bb0e78c2c451d223c32da0be903862990a42d2b5bfffe2364f640e1ad949079d4afe607d21b269ecaf6f2638ad9a27fac0b080c0f329dd57bbc23913f2aecd389de85111c472105675692e134f9e49c3061003592b5db5f8291f2211e1e51a8b3449b3a2b584b719523410f1150cefc6f66de4ba394edd9359b3588d1cf9af5454848a957b6877d4bb270ba059fc6b01a32cb87a8ccbb96f60010d50d5f1abfef58035fce2c07bf7820d350b75183b16baf35d2b8410e2fc1e615ec3a079b44cb321bf9c714de336651650e0ad39136b8966256a379ff83511f5706c32f493b9b0d77fdbc91fa7599b9a9837a9a21c1b0e60a0d60d908d11f21ada118d30a372251ad0f43fdee5df218daa06d229cd993d2d716ed645c260623fd211ccc6011f17b2d3fa93802a23d1ba4c552825295663a24e51a84a7d9b6da6dfd934edae487c2d554d1b65a7e8500776f050297acec8b1f15594ede73a2630711900a02f6825d3cb874fbd89834c4707a373b3f6b0323e569d3adee14ae9b7b9859bbd3a241140c90b62750011fa9eef6a60eedaeb1263620a6203c9d50d052d7b2f8c55262ebdc97d0641119c2cf914be5eff53284c5f14f47ef83746803c5103d95671c967a8738435478bf49103b64d6c65526316526c6d884f78daefb3fb8407224ab5b123920e327b8fb462bc5e2f4c69349d4249f06b5bc876a19d8c6a4a71a4e3def7b25ad50f2ec5a2634d5134281bf8e6478a12d2599b21e4b063788ce16c7f7d0d57c99042fd712617cbdbd74c01aea61e6f1e5548c9f3ec4bc95dcea085c64855c44dd72f9005fae6dec408c2143ef7acc2e5031908b081799402c7904ebd25cd3174c5a77701aa57c6ff1141733939bb08897b7721e3d8f75a51d0fc7b5141bea2ab885f94cb90ba0fe0571fc3b80ae4a211bc353fccbbd433a2d2093e2778c36385367c826a4f3e3b187d19795f6b362216e4dabc394abb5f0af693697a8771fff1ca892601897a912d6610c91d68274c62acc312dae5b7e990d3470bb9b6e790e7d7c6001423f1fb5445807233fde2799e1ed9ebdaefc5700d2410f8682a2d7836e33bd7b008aed297df52bcbbaed254eddee5f22ae403c21101adec68bc17f71694204cc196fb115415b5f4d808e332b201303b32932b98381edbdfcb5f8d9e4ae764f0139f76d3f10770bc90d4a906aa4b77bca20815b0e04139758664128db714d1fed7d20f13aae4e16de7ea434ea05b1b69d773da29d8bbe7529240ec8ef31d0b9155c58333af7a0615d1b4e3fd0453c2cd30294789d92534ce0c242839ef3d21ed282cc35b2402fb73fce02ac4c92a1463bc808fbf44291d48e1853f01b956a2544f7581b2f27eaa9a29acc5c89d3ca97a70fb412416c9235afd2eb8e057c521c324d5749753f1c211e6dc2a599b59eb9fd521292f6683d1d59852bbabf6a45feb87f7d8da2e6c137410a479327ca5db731e3034ffe67125d476135745d9131671f6cbe7ca0f7d77004f7f0e7464aed39917a14ae6956b4800aa992c7530e48cbfffa54f79b77488007d1d997df9a6afeb91b11bd12e72ac649b9886f3dba97a4d5f154576e5186d325bddee255000a003d3984577a08c4160dae5321ceee3488c9fef3fb60124cd8608b0b00ad44bd70f7d918ee102500fdc6e378931d423f3d8c817080b82ab3963b5b8e71d4cf835d26e91c0d622c451a8a9ca21af9a6091160e14577ec0959c56729c8dc88d2088962d36cfd393fef9fbdbd85f7150ecd1650b2afb318b368cdb55d1d0daac9d04fe8f090927696d3fe98aba4faf8017dc55ef135c319c8ffd2140de84c280c15099263346e3d0c1c59e0b92a47afcf5dbed0c88d15265f74a334c9d6fb9f2ac25f167aeb578ad467920b7370ff65c3abee7bd199caf3c15dd7c0e8d02ca840ad057afb5155cadd86ce02aaa85d051357e6fe44093b3b0712f68036dfd64d2c1aba52162d756789304c5ee73d4f4b9705d71aadea9999d56712969be27f42e1f2e7b2fcb8777d4dcf488e5864efae2393bfa9ef4657ff8731ca0b1173e238d5be0a5d0edd7e85ccc20cfc7c836ae221ef71da46db56bcb04223992fd08d1faa5da7899e84e302ab7f83ea76f1b70e588c1de5bb06a7f5daa14dbb0cfd553d513aa018e42b4d456bff4890f8e1bb007ce7a2d1b52543d3a64e12cd9b58f08c9a47b88e66ec2905aa9c8dea68fe03e293325901ea7f649527b5bff4ad16b31a796604cd84dbce82b99423761f58dc77f147f4ad6dc36097a6f68600ce190ab4047da9418d63903230dfb75deba29096ee3f6584f789f33b8c14c8d94a3dd02862ca89ca029407a34d655958b5aa3d677e9439261193ce6d3ffa34444fce839a38d097512e5c54ef4d5671bb2963368e8aadf2e206f354eec5ced71968f0448918214ddbbbad593e2a4e7a849481", 0x1000}, {&(0x7f0000001180)="7a94fbb2654cd00b9fe8c9da5fd86aed212daa5f9d555f81c74fd2ec509f7c543327a67d99e4f54e83df0ef5769ffbcbc884f6feaa16cdf5d86730349f1b987c8fc7218864e378f9023aa41f69b58b84da0d8ceec2876f19c1d8af6fb5519696aca89ad4ddd9335f7003b6b34486d6eb1c952c6de8b9a385c7737d79a42bc1e890b7b77c38f381ea874a81932d02a647402fe53d003af66ba58f31a4c8110c32cadb9a76507d583103f3c54538cb9cabf7d1c8b965c6ff58e5f5810392ed9f85219a525718bb6617f199232fb04a672adeaab311691da3d4d105a8b44e344745274b68ebf94f164d24165a8b550b763b9028ed335cbe317594d181c2c5f657e1fe2091e4f6e8605120ceb1636bceddb789ccaa2928cdd60158fecf062aaa7070c43bda95f8372bc6935debb46c93806e3be5235ef41732c597123872e525c28f8b71733d55a99effc0e378a416d8f15687edd5ff07e9b03a05ffb727894cd67af5b55368457e38b13c5a0780fcd4fcf43d35461eb8df85b2e25a7aa86a52df620902503315dd9444d2837f7acfe17dfb88a89ce2ca7e5f80331742634f2e7f8dea12e40a81d3e1447d722a8a9455ac54eb584187a05628f4bfed5bc3491a5fce05f8bc471efbeeb518d9a298b7ad66068aee1f2d259a74fb3b67b97b0b283baf1e8b18777101c4995ad1d4c1bf0338c4ee68d9cc7b2b80f6048201fd1cebfab6a0151f7726984a463d6e1cbf93ee58226ac82226ec9936c6aa78845ba1d24d71f1afde3ef8950cd0369c4d9e8ac5e34107166a37eae88481384e864eeafb1e2e611eec17b2e3dc019db17a29b66f3de4dc672d219694d3ec7a4478f955b4a76bea829f3b4cd8f55022cfda1600f439f8a8a014f1bea4ff00010f47581f78282f1be4b2e002ad2e0892f04ff147661ea8e70000fb49e3d36cac03b71f96685e0cc2aa3100c6427762bad737ab18dbb2599b7600a792f0eda21c2de1dfdc2bec58fc852d1e61d3b598f875a0a04a1f067c633266a501c280b528955346c37895f6be426b5721a684fc46bdfbe67eb26f7bde03c918b1686c69288c759cd3cb35039f89de2a49d45d83e9c9c739c8b897f18869ce853e26f0303bbf71aeac33747abcbc203be153b1275fcda735a509fd2b1ba4c0485c9b6aded6de519bd2d10a0a8c700163860035a99793dadc5a6137ae564e5149d5e35871d21f73401f0d503c056e4b2309f7e5f4bb2ba7e3c7326c313795acc80822d94d4ef2d504c07064fe3482360c29e96b925dedc3b4eca0e764153e42a7f73573c51bca6235160af6a91a5b3d56a4e7e2935024a7cef787bee5f998a939ea767c7c6172fec0f7ef56a80eefdf4526cba229fd24adddb4d81f2a8d43a3e5fee68597f2721e0bf229810f7eb4657c8295075339a810222840741d9f5a2435d58127b71388204b15fe3f5a8ec30e4aec93aceadb53170af27f20205be1107e8071c91c71458d105428879dea44b1ed812cdc080add57285b1239ff68dcea45d5564eec8f1949b35ee1b81bb7341b32492034c4b0aa9f119f0b96f972663c7d8f07f63a2b9890f6c75417d7c376c678e1202a96dfeede062e772fbb05289438bd3fbd906d3f8749b615a45de116d3a45e15f210ea9b9060c9a3b16c159fb920f5ad6ba3e1e43baeaf0acf48820155f58ad436107695f319a454eed210477cd4eb78d45dd8c81dfd829ff2a96899d3f511e0c69f4c3b88ffb531e8fe4923e19dea26cba338457ccd56dd083b0e4023a6922cef17884263657211d1690f7fafaf605601b357f0c8a68a874c37c7d15beb774de3e28f4b343826c858dbd18e6ba13bd936c917bc32f335ded71da589ff72523609c19111e6d7305aa4ebcf51e9b2af02e2059e5d231ba1f009f841d3330bec595295a98bffc865cd5d971f804ccd9ab6895d51264773ddd40e358351908651ec8ae003f3d259ae5f469f4192fc049fd2516556519c8a39a2f2ec782563768b6e671d5e15752d52b340c001a25e2f40c8f4c8ee3c376331d4ae3edc170340212b570336bbc0960fe6b82597d34b2bd8e245082fead61227f491f4415c6a86ccd16c8f8880abe530eed02a3f1561db18eb2e15912240497019301c80802f0a8755b92991fcf9686d3d411d7a51e71bdb06f10ae2eb777a6f68baebc44dd6549743ea51d7ffbec02d496c46cf710a4661f4ca44548e0b2b277c7067cab0d4916ddd0333eec59ae7cc55096460496efe58d7cdfc34b01dd900b26a239f35cd6c47b6561baeae804c5b150ea9526609098d1311661dc9d615c6a528eb5a2eca396047a065b0693039f2fdf56a1793d011f71b08fb269104268136fc31e4f27f7d317bdb5b42ad7af89d73a15ac8626b38ccda5bf636a7c8d30e0acff7f41dd4a750748da4728e4dd66ec8ce21a5199492481765829cc7b188eb27be7c9c5d4c2c4b027925f70df1048a57af961cd69428c68a62dacf0fc961fad44cb24013babff10afb18b021820aed218645bc3aa025b7f3f99a0ecdaaa9733c86c41fd04672ef121668a0d5041bce5e3bcb324021c2cc6ba0c21af5fc416020f3d5dfa2671b2628931680dc8dc05d0f7aba8aab4ebeb738813c796a92f1c4d49017a583f0012a47ef563e98158fead21b79a24fe52dc34969ad0c76550bd3a84dd67aae51805670f5a0b15102fcdd1e80f97ac6d005139611b821e35c6618c91a9bf31606224701dc9a0d0c6834812521cc82cea42e80138079b866c91be9a76ce32efc6e57921e6f048136702ea16ca1ee7841ea6f5dd9d2decab9012aab7dfe517236a0e67fd2f769766e2060e832c7ff0f9862ebfe9c68cf7694982ba77c4327bc7f4c1f972da7c0ef443d1b143b944d549e43fa87e5d3ea55e884b4df9b60635cbf7bc1500ff62f55cf63ba902c621d986afb1f54351b465276e82c105f527c289dc6ee9439fa2842c6db2c2f314a33eb417e8007543d2538c125fdda8d2cfa3abab5d6147062123873d3002e06f20b688d9fcb071c52d141b61285f8a5bddfc679a37c70ad9b41acca36835540ef1c4884f4b37520b5492fbd7d29784e864ba94f573de317caff7dbcca29bc212e7ae462145efa15fe114a2be569e6eb48c102503aebe4d62f2e2839b22531f750bf493706fb6aa3858cce574b36d4c957fc1d437a4ab6fe3f8247fbf3f328a0e815e54347980188ce1efa7a95a196e463acf18e169366daf8aa7cf18c359e49d70c8a27b719f9f224de68b8184b25e333886b2846936f158a4678a2bef37cadbc057df152c3d9b59292f606584fe24fa8ff7be4974722cd5b1254437b7383c0f66e53bdc68c78f613ca380b27d6017ce38b46a500708a026dee46bacb131f61d3e835dbdf6dc90d0a71dfe31c463cb5ca12dbaeff8ede1d84f2a746d1e1e33470f01fe83c70e81170b536a90b97a34916cebfb0a01bdb09363526bc7eda39f20810f7f80e0f766453436a10ad8ffe4c38d3fed4633fa6e96b3caa60bbcf3b0165eb11e77dfe344e833ba57d4586cd7ececb6d9ab85c6b5f4436ded053285555c2d2c2ed498ee1c8b66065a4620bbd423cdc2beb668f99de23dc2a63ae17c7b8b1e57a96bd96a7e753b110460d75dc0b2c0509f97e493869f7a514d8e6bab7c7d2abc95598a46d41f455007acd6a717aff2f3b1dd8d196d11f080117664081a94fb798decf95e48a9cd2a6ec6e22f0c7e8b3ed9fdc5dba1fb7020f76263c1196c9372a899f88555eecc2d6cb6faaae80c430a8b09d307dc03d6040439ead729fd3637dd6cd54c4f964d7699072e24136b1998de6d6d0aae33ab27b12d63bc8ee7c010f3d30a770192e6ff64cba586866ed43caacce227fd8768cb63d10dc95f058a1609ea06a5cf9bbadf2bde5b374f8e02c65b463eeabcf8f3006dc009ac6bc9b164f624e2d7d20a973f35cfacc76dba06c211a2a2ca5abc7341d30cd1e2debbd213e404a60a497f06d0710cc94031079b336b582a16dd6167beac36b3e6d2dca763c0ff4e9edbdf6c6fd600fbb830fc3f0ee44a04fa2acc33c50f36ef50a598fe57383b5da5a65ef198297b9fd25e5554146ae71366fdc3419c333210d6bc7d472dba4b8d650defe1fbb27c14c20451e3460701c0f9ee0a4656595bfeb586b854122fa7477e60f523466989280fc1b9e4e47141eef221f0cb81be403f6a237a4045653734fc7bead73bea3e8d7b7ab79c2a610adbbaadd087529c25fd9b93c4e231faa1a97308a495670d3844d9260033350602d7f88e1eb62f4c49ec9e7e5e80014a1254b001c85c6d91173a4e3dc8b5ac6f07d2a37b456cf30713734be7fec97642f29a090f9ee3244cbc0cc6b65bfbcf6a180f04a10d49acec2e0079568fc8a9ab3b3b7eff012bbf92f4939bd3bf83710f56c604832f3d4975189651046e186dd37d38117590d29e0b2ff2b384635bbd1d9124fb97d411a7c30ae80b5d6cbd0d70345181dc38d4560d0a8fe1898cddd6c59eef040478312f8a1e17913f3f0e88af8158a509235a4df33ff3066589bc15efacc0a480517544bcdd814294cd3362c17aa027abff1b3a48906f4bd8aea92a333b12d6e7ec1bce9e4dffa6d81e2a34c4699031997a0df41986c0e597e6df6d3bdda97576dea8a990e80f7ed65c3800a1db4f178ecb855f366a7dfff987e76e6eb72cf2e3ace00d8af4d3b925fdd9b97f797ee4365234d1ceaca9f9aacc3b6443251a9790786a47055a756bdc307205a970cdce905bdc758b37655007694613ffea25f867f201897f9ca10f5585248995f23e981f2a6e731921d0041b1b302a00864782ddf8d2a5aaed02c17f66874fc1b39b7e7a9eb492a49c5b1902f8a018559a5b2ef333f7709cb0e162ce20e0aed6043dbad360d8173085d6589d6e3df2d2b47b83614ce85984d290a8af53d0e4514d5266f381f99eb04cbfdf97f8d19e59e4d1adeafd8b5e6c69772bb91fdc5375c09010b6d9e7ce4aa30003f8cb64214695537e3bdfc06740184c579dfbf8ff14734c0a7aaa251222b8e7d128bb40b94280dd61184a4d339f65c4917a49cd4ca593a398ddcad8ca4c18605e60b2284ac45b241cb4cdb4d0f7bc384dce9cfe3605fca8134c35df678f4a239b6c0f65780871694bdd568b18cf67c5e3ae976a903654aa27b0c45fa2a0a9eadec81b2193917895a9dd8c2d65968c6dc7f2d491831c9a9f4721b11d1f51b7b3b92d6b25e157c0c84c7bb44b90b0b505a1a8cba24b4391094a301ee38a75304cc51251a1fff59c18c0da10ba5d2fc6d6dac6a5cc01700ac5f11433eaf3897796251c0b10fe757638ea4b1529cca998581d4c44f641c2bb76add6bf539858ec4b00b896f691f254c4a498f7f961ec52444f33074413b2af3a6ca1861dc397431ea1e15a11e8abd527dc5befeee1ffb3fb7c9e6c2e1223f2a88950337495d40eb1ad4023640077c87a9b74e98967183bcf486c8af6eca4549cbd96c2b1ce67c891d0249e0a3a03af722ef1f4df704f8ec8f9f7a41017534798e81752a5b1833d67cf7b95f5c94753479dc4a0d1da97746300dca1c4910d105ccbfc025dec02308618843e38e4a837323fcf8c081279d7138ff99f70df52259f68985839c6d826050d1aeeefa2357989714c41986327263fa24a36eb47e2243437eb3893c37f0fcae1f5f6dfdc97b78d93f9f6e985e09c39058b934ad2a210e4b378ffa7de58f4b16b05ec5d5bdc1dea69e1de3fe0494a5f0921a935cca6200fa805711f29f7b2bad1ad610a16c83e229ba989ef92a627ebce05b23e6335fe4c2b5e558e9f3ebf8393756ffa8", 0x1000}, {&(0x7f0000002180)="08376eb81e0ff4b3a6abd2c86d9c117d931656ca7c41a284fc803d0bc4d7207d2c88d572a01d6a4103fcc2d9d1ebd5fb9ecc917070229276ff1b5385d629830a8a1325496452757ded20948e2ab6ceafc2558ad7b1df307c2c", 0x59}, {&(0x7f0000002200)="c98fc213d1199b0e345a84a8e44b572644ed1505a7e65aee3876c9d728f9f5f077940bb616cbf2371093e9e09b394757f15f6dfa14a359be4491d01f507bd6bda7cc077ce11b408ae2a4fdcc7bdc69", 0x4f}], 0x4, &(0x7f0000002340)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xc0, 0x1}, 0xb) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 04:11:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 04:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 04:11:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) ftruncate(r0, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000002580)=0x9) sendto$unix(r4, &(0x7f0000000080)="03cbd43eea03a7dea72f11869ee6ac78e33bf774f86034", 0x17, 0x6, 0x0, 0x0) 04:11:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) semget(0x0, 0x3, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc3, 0x100000001, 0x0, "55d630b72a746bdcac98b0a2f92ec8ea75ae284e", 0x7e9, 0x1000}) r2 = semget$private(0x0, 0x1, 0x10000000000010) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/71) mlockall(0x0) semget$private(0x0, 0x1, 0xa) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mlockall(0x2) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x2, 0x0, 0x588) 04:11:56 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)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='%.!}\x00', &(0x7f0000000280)='$-\xce,\x00', &(0x7f00000002c0)='*([-\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\xb9:+\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)=',!]!\x06\x00']) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:11:56 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x8, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 04:11:56 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2080002000, 0x40004000000028a8) rmdir(&(0x7f0000000000)='./bus\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)="ae46b6fe3f363d9bf2535288a48951ee274950285f39149f22b106733373bcd12d25abe10080a083a4c31c118b1910e3731abd7cb7b7a43733d164612f6e3a32a9881bb0e7d33a01ec4e0e04bb6812cf680a148c38d5d72ac4ade78fdddafdeb6676e1e6c03670b8f7ce06731e358f448872f63b51ff26beac271838eca64e4f7532aeb0c7d23a5a0e2fa41221f71777dd1d8fef84902df83be8a07fff77cabae911f9d7c6fa4a78e95e4b3f429bd17f16d92b204344b349b3f5d09afe5d4bb7612c4f3f3c24250f54b8b6890ce609c6917770f9bec5546c699fb67ce4499824b18953743e0dc54a8943633d3d098854407279105e2b326c812319212c4561ebc69c7ddbb483fd7acd536f7225e2d2c8ca98495edde6654f219039fe0188c4486320a98414440f16c78578668b5425621bd0f003a92ba5066b14ca8518b2fc1b1ec70e027c1110ab54b7cff629160d999fdb865b297fe233a8ba68421a9d41dfea25da0bbb569a578b5a8abc91de4f7231a2161b59a0116d71a01d95ed8d2525b5d4ee990ea9dfa1ff5a74bff37be3bdec1529c1299569d13f4d54330fcbe149e3a8a93121b6ed1d756f1aa76eac87a2211a869f78ae08c7d1bd9435c5b808cbfff62822ca83d7a5dac25ac953e2afe4191a9699d09ad713da47cf848949c1a84a9771e90e9a100c77b2fc4e42857f8ddc5d59299f83405aa7b0d33d011a8a633c88323cfe3f32385615ba38153494bb16aa7de7e76268c30653f5ee6e2ea6e51235731aaec7c3d2020522990c04e1e5697ef252a3dd02fb4428cd4799a570f7aaba14fb1cbc1d43c9fd2ea0cf9100008f099e4f9da55dc1f3d6c5aefc1ea2bbe056d9c591671bd587fb430dcc6b8b69283a4d3944cff5bd0892cdbe2f4daf7c97dd84169bfa24b5318eb2a8aefd7198407350a651b2e0137363bca42d2dae8c4508c51094639755204e510f9b229a4954f735e206f8e1b2ca5cfff8826b98ee19030047d6e8670095d731b36a55fc913ef6317a22f04183ccf2fa4770a2322417c8cb5d6b0bf4e5437e59f07ca0c19fc5d987f67a3b924cf41831fcc60c40689fd5342023eafc2ab8f2ef16d8d39aa13c68a87681b288e62e26b0b99661ebf5e866e9ba0c0c72bc7cbcdd02d578f4385d832f31df03332c71b98107e2a429936ebcf2315f69288c3ea8660b5021fab16923cb72274f299e67e31f5be5307cc79d0ce553d39a1f2b146349eb91cfe66d542ab4b6acf7b63d65c0f9449590b3ef89d2bf627d54e5bd4381f9581255b0ca4d88e12d4241018fc9fb14ca5baa188f604e75cdb8625e35cb4259e5ba3bc74d67cc64ef907797401089916cacdd01856f2e03f138a1506d0c551990d6d1deca912f1e5ae7e756d9a0b36d1e40907bb2652d8f4023029240de40b2eec3535f1f3a4089f4f3d4dc343397b269bb5eeaa5486e0ba8ad675808bc0fbfa0a94eaf62822675adcf2cb1cde84d27b5cee09e9a97658a73f9585763a888f0049b454505107effb954e3204c044b41664c97203fd0ce6c3dccf00fabdf6e08c38d613205f0c8e592b5a0c4cf3c12e56825db84373a9b60c9b259877fb4221b348f7aec93711af4ccb63b5e267e0a52b81938b5f9a3c744637d6fc9b942885a054977751d6d7c256340804f2ae611c992fe834c5b856283fdea6084cb8df89ce35c5baba798ff9e13721523510c90f156035df7a7a44192f656ab4c1e3b54965dd738462ac0bd6747c02e5f5900da1449de864e76a71546ba550c9d8867535c1b1bb128bb25b6d3e0f3041505a49ae5e01b71dfa52800501e588a29fd8284a64d8b56a73e9c7e5111a18f1a2365bb07420b413cc865836d4c96362d47a51900920acb71dd90c9dfac643adc2355a3cf60a6ce6a5ccedcdc6ac549c864cb5d3cbe070e36e51957c5e6785f3d04c3116bced0cec9d1db25e8097cb2ca7cc22c28bd3bc07cc19fe311e17c3b3fb6a664dbb1967b6fd4f95bd500d828f7dae25b0c27300e70127cd2f92467b19c3b72c4903ca9730be4d960ae84cc680c8ed24c1c1ab4f835b57f50d5aa4c13ffecaeac548214d92348b47d5271ae924138b5557b8225eacb4cd259f83eed0de9b1df34992ced8b27d0fc7f1fe59ca6eba2daf933279e8f509cfe884389fb579b67847c1eb8c53440890a9b848c435139e047fe809f1be2bf47718cefe195efca3a8613f1532b8cdc166d9f6f89b3f1fc26787e4cde13ea0bcdf883de5534ed10cdfb12374022857dd70a1f0903aff67bba64079193b306eda49d57d0cf3ea17dfbfb7dc7f81cf1b37e5424ff734ed167f91483b1151d80304cf850d2b8362e7fb3caeae1f79dda5a14262a560b3ad39ee83f976877f7dc817f52f91529e4f975fb2623c259be504e41e1e90fc514765c7caa7a881e9ddc79fcacbff26425913849a1b8b442f539306f51df1a8703d493b30ecae1e4fd006c9463a94908ac0cb8c042070d95bbdae46e1416bd76aeb7c62c3a393ae2a463a8954d21e36065ebd1d1b3a38c31aaeaead5fe81862de98022296021607a1471dcd888a8aef6a166a34571395484fd138a63890383468de10d058e1d70c88b71b69cd3d5e72fb8124afc018dc72b646260b3e33e3d3361d1757721572e53f14b41a38dde00fd07c4fb20544ae7ac0493ab15a4ee76285a689f0080a2cb524fc3304ffca536a00268f4ccb51cc5bd56594895cf669d68ee637525ccca7decc20fb7eadd06d7ba4617f7f48b0ff70e4562394f5b2f63da73ac5d405963e2c967f4356798a6d08824527b208d164958ec67ae542195c96f16ef0efa75c975f00272fad05263c196c2438b3917ea7c785f6cd465f038a92231a4e79b1c4f2e3da42bed61410e3b24274bf339f0ca75e456b04782f6fba6b0c8717aa31ecfbd412adf9f6926d42bd341e96cd1d6b4a4745337b99156da1a5c89e39e589bedbc7a6ec9605cbd814270537693ec3a27495e54b341b31cf3ba83d6a4b424f634b465bab4ff5e3c26c8388afd38faf43f10f48831d54b3f116a434e41a4431ed4e9038fc3db1da294cf0b1824a2251471f6f6de2bda9def6c2fe991ff8f6d4b02fad9a762274119adbcd155fe317038040ba0723fe6c20ae70a86b0c2d15cfc1da2ab153206d6a72cfea27cf1a859be205bfeba1a738a8c981a1e598c4b90a43e2b67d81db3a6a5f44d009d96a3d8e457c013ca5d8621faa86efb69612ccad07f617354e1ec275f05618d1ca6a00ebfdea9ed8ef26cce4a51d3509b84c79db478e813c0cfacf442e960cb4101bb1b5bd312b37a5b4ef149405b2fa8d49c7b9bb898a175bfcc1c3aa0e3c76941a3e160a8827755533774737af7f02819a2ce26740aeec1fc488fd5ff531f6fa77668c883665e50a48afedfc254b2b9ad27981c54b92465650a5df3ed080caaf287167c7358e7171927642125da5ced252a3042853a816795c8ae73d79ce7fcdbfc90fa132d5e3c07160a7f57e11ea2cb7653c86758fdebb3e274a00be4124aace226a6e4caa63fc048abc41d55590b1bf128fc8972abc2eb6a702fc3391c874e5900ac6afc82c021b3820d425c3c6313bc6fa36143832282476428d162b4136155b8d9c88ea6d58d314856c2e0d53a7ae6fa71a1a710e2c35a05751ad9f8a216a554b4fdd1d57b6e23ce890b5876bb4ffb30e5d1c31425752ba1540bd61e72330db3651730f80e4a25bc55e4c3146b51dcbf318fe627a342b47982ae9e1f3b1b5393989b58609e087f3e8b7caf1c91ea4b943886c5903ef00eb1d20b95959b257efd4dc0c90d5c1ff661380e4a91ef494a230339eec7b07876e4e663962dd3811265588ce38e34a948e4a12d5b728bb000f3c5ae79e7133c66523147906b1bdac66b92d95be02fc0fe21850a4f3353efef01fb90e759691adeea3f93296d7ead41069af27f51d69c895adc5fadca1b16bba503a744a3e5e862cc30c913b23a9584f574af01b5c20844524b32571376e4bd51d57b73a3d9dc64d87555655cc6e2d3a41bcd9f622b554de79d8f393385eda74a93df65aaf22e14c8c2d70bf60d5e27e087a6e48e71ab972549c206407f9ffdde33c68a85d9fa7184c2b772dfba0c5f9b9dda7c74191011ffca56ff39a403b9070c81af192f4bfcc127eb47f11d4c05a7674a3a3fec8de158f12e3a3d6937a019b6e5623ecd283c31011bd5b3d3922aabcc86b0431be8ede95ede54be47754f38da627ba58b7d391ee4f54dcb1a0219c9762b0dc98c9e3a461485f949184373e2bf4cfec145391ef20f8e16fa25db056c755477ff73917fff101af01693a9de838bd573e7e69e4afc317846a9a617a7b6b8300680abfbf3e22411e7b57db1e84d5cccaced68a57ce45e3045a2bf580b64359f22b364218728f6cbaf7078b80bcf2e8e78614e95c67dabd6acc081dfee53b48f6125cca5b1210b1f136f0ac9cecb42cb290610b910c0f6ac7619a1d557d6a6c16d60120a43c847a38cac59a106d13d45ea5e387415861aa34fa14f4a576d05dd562a87521a86cd80620340197deb782b5f5fb5172e3563c74dad7177eb0630e6dd7088f2e59115c4304005b0525b3ab2ad5386d0616f98fcfe8fd99a09e8d433c21aae0abcc49a9412deb5659651503bbc4cb99b4f0d51aa1a956f9641c0a389595ae03c9b56005a20054370fe09a5631c2878ea756662a647c398a60e36106f63a8912f83ec298debd25aa70a6d6431181abd124d242ab47d0390441c7b26b7acdbae67c702eead649892af5a07f41df98bcd420cc7bc1f392d1eb9bea5c1aedf4ffed7efa2dc58a1c8d73d84f1fbf933470e2f72e2eb1ed14e058ebe427a4481eb0f550c5bf34ebfedfe5f262c521a65463d76e3b91eac00528f2d46229edca815b4865bb31653d7d58ff794ea4c6a8849599c1bdc5dd9776f6168f905915db9d00b4d3c78f86a08cd4c6e561fccbb6bb76bfa77a84887a4ea4d644bf035b727c76397cf2bc69735a29292a11569844cf165abcce4afe285302bbb0dfe9c8a7ba8d99bf4413b8ce884cc0fb0f7a606c827831c6d9c72d50df3986d1bca8f56a7381065d4d344b6648f39e7dee8998b14ef25ca4e67e2765805d57371819972faa5b8f85862a924fe95460426dcc72479f215cd5ad69105a78974981bcf5c6c1d6d1d4d421ce1ac35cdd6fc3d497a3596c6ed48d3211b230148df7ff33c220179de42011196f3d2d44fffeedb1a0e2632e9918c396a8c38f17f460ac35bcc74cec968c49fd984cd1d780a9afc74b0173ef6ab7a040689c21458b47e4a497aae9054ef0bbe26fc7049813830333cd0ba63ca8a1b0d33246f84a9a2a345fde13a1c7ec2afc3bf4bd434fe8c533588352015603b791ee9cf153985edeaffa6f2c0aed3447f31996412e5c549a8a68629fbea31c008d05709893959fcb815e0dd8376511a69ad8361a21613a3eac9567d3ca92d0872d46ccf42463e2942cfb31b5ba5c2fae28fe8fbf5550d6b6bc5c1bd56beb4410805a90dc3b96d2c87c5ca66217f592fb0235a30b10beaf973a1c1327994955792b3a5c22970ce73e4334db9dede28f67135fdaf06f65cefeaec586d3b1b37f090263c4b70d565931c6902d2bb02e051588f2817f0d1832ea012b779c6009b0c748c5bf8bdfb3b31c940be2390663ccd9b1de05f2b8aeb9638704642adf59e8361eda944cebf4e0ff772ae8051a6731f96770082e45c8308c8d09817468059f5a568e26b4b27c32bd276d465de35cae6972c343da7eac87c81d54c107a0908705f5c8f72db81472d43ad37e3e3cbf67efc81c8", 0x1000}, {&(0x7f0000000180)="85c852d8e29c493be24b9111f60b068d6377efdaff0da5030dc5d79e9b0405e5d9d1cb583937674d0b6dc7c63ecb812580c87969614c39ff984f354a4136f548867ddc7e6bd02e4802769d4d96303ea5a358153e3017", 0x56}], 0x2, 0x0, 0x0, 0x1}, 0xb) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffc) writev(r2, &(0x7f00000000c0), 0xb0) pipe(&(0x7f0000001840)={0xffffffffffffffff}) preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000280)=""/7, 0x7}, {&(0x7f0000001300)=""/207, 0xcf}, {&(0x7f0000001400)=""/133, 0x85}, {&(0x7f00000014c0)=""/224, 0xe0}, {&(0x7f00000015c0)=""/72, 0x48}], 0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x4}, {r2, 0x2}, {r2, 0x4}, {r0, 0x61}, {r0, 0x90}, {r1, 0x20}, {r1, 0x81}], 0x8, 0x3) pckbd_enable: command error 04:11:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000180)=""/147, 0x93, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa020000f3ff0000009648f5c63451f331635976a23af765ac0d9a378cf64d4f446966d75499a4ec6793e7d75eb07767bbd701121b9820cd78d2d43ca2401f4b06ac5f55bfc0f7c2233a956ce3b6d29801251144ef5e180d6c822d2f5b8a18b588e986bb139166a6d2a8656a45c21389fdb603849a8461b8b5f9cf6dc225c733d4ebbb0837857560a21bf22193db91a6e054341d89", 0x0) 04:11:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4, 0x800000010, r0, 0x0, 0x2) pckbd_enable: command error 04:11:58 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x5, 0x5, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x10001) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x400, 0x8, 0xffffffff7fffffff}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:11:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x9}) close(r0) 04:11:58 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) socket$inet6(0x18, 0x5, 0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290022002e00000000000400"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xbce4) 04:11:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 04:11:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) close(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x9a3b, 0x2, 0x6, 0xffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x401, 0x4, 0xffffffffffffffc7}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000011, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x64, 0x20, 0x10001, 0x800}, {{r3}, 0xfffffffffffffff8, 0x90, 0x8, 0xd7}, {{r3}, 0xfffffffffffffffe, 0x34, 0x1, 0xff, 0x40}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x549}, {{r3}, 0xfffffffffffffff8, 0x19, 0x1b, 0x8001, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x101}, {{r2}, 0xfffffffffffffffd, 0x60, 0x80000008, 0x6, 0x1}], 0x486, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x9, 0x8}, {{r0}, 0x0, 0x80, 0x1, 0xfffffffffffffff9, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xfffffffffffffffd, 0x3c5}, {{r2}, 0x0, 0x8, 0x80, 0x1b, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40000004, 0x401}], 0xfff, &(0x7f0000000340)={0x2000000, 0x8}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x6) 04:11:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) pipe(&(0x7f0000000000)) 04:11:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 04:11:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86136) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x8000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:11:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r3 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x1, r4, r5, r6, r7, 0x1, 0x10000}, 0x0, 0x5, r2, r2, 0xffffffff00000000, 0x5}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) 04:11:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100000000, 0x3ff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:11:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 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) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 04:11:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r0) kevent(r2, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffff7fc, 0x400000043}], 0x0, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="8c5cb6f53e2425b4c7d8f39259c67b672ab8f7d3456f15c9b450e42860ec86ef6e17e055f691bcd79f28c16916b9ca122866b29e17574e955bd2293ccee1af05ea7a9932b248c2c563f041ce7a77bbf8c5856c01bd0cd38fbb86d9ef9cacbb009654", 0x62}, {&(0x7f00000001c0)="b6735e84d8ee0cf2f7182691a87c02ddb276c7eee0cbac3dea258a114b652fc45ad88faa87d21ff958ddf320315c2f05bab98fea3a95d0f33d40c6c907c82d5c18c11968c6aceb3172d09d7a34cc5d4d30f86f3444cfaae40425af6be12802c4cae63203a1175858c6c541edb674c1ac7f9adfb6527fef9c6e48f3fad04001e5670f2ccbbe28f871d5a14cf22d9b67c23fc8ebb913116e40fa54427012e788a18cff", 0xa2}, {&(0x7f00000002c0)="2942af98ca017baa839cc5d13693dd83b3396d", 0x13}], 0x3, &(0x7f0000000340)=[{0x20, 0xffff, 0x0, "00374b7bc64be2ae20"}, {0x78, 0xffff, 0x7f, "b49db3a2d369fe1b2f1f600eb70f79f326c84265b03ce5cfc4772fdb941bf6abb82fa962b517f157e12f7b283a6b9e9b32a68cd72304ca9d90412eaf80d1d5a1e88fca64ed97ebdc980338836767356b1521635764ee15ad566299123c7a405fd629014585fb"}], 0x98}, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x401}) kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 04:11:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) mlockall(0x2) 04:11:58 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x81) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x1, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="2c78e4643903acc5617928bb7580d36389c72648c2abb2fc721127d837eb", 0x2) truncate(&(0x7f0000000180)='./file0\x00', 0x80000000) pmap_unwire: wiring for pmap 0xfffffd803f013180 va 0x20ffc000 didn't change! 04:11:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x40000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:11:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x1000000000c0) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) syz_open_pts() 04:11:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r1, 0x145}], 0x1, 0x0) 04:11:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 04:11:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x16b, 0x2aa53440, 0x8, 0x1, 0x8, 0x8, 0x8000, 0x3, 0x3, 0x99ba, 0x18a}) 04:11:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) fcntl$dupfd(r1, 0xa, r2) sendto(r0, &(0x7f0000000000)="6cc480d6b59277200c067809e8a6767ee4d2d08606d74298710650dcbe818ad5f0ada7b80a88a20f832064b002efd2cae1a5a8c657db15c15b0cb312", 0x3c, 0x9, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fcntl$getflags(r1, 0x1) 04:11:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x3}, {0x8f, 0x2}, {0x48, 0x3}, {0xae, 0x1ff}, {0x1, 0x10001}, {0x86, 0x3}, {0x1eb}, {0xab, 0x7fffffff}, {0xa7}, {0x18f, 0xfffffffffffffff8}], 0xa}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc00, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) r2 = shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) r3 = socket(0x27, 0x4006, 0x424) setsockopt(r3, 0x1, 0x0, &(0x7f0000000180)="6d8cacbb1e031201af3805511c9104f97e98a88c7a2bb62ea382472da04767bca93ba30b5c4e4a7158e446bd8d8efe17b89ca37ad0edc68b85f424110e67b5667de25db248b469dbd0b6637d4dbc8efd3a37133b89758b3e034d56b1b09a7f8dcaedc72cd72a17195bde405e7b514ec07550188d366e894932767b7454a8292939ad8e0b99d212143f4d70a60a18178bb2f15c022efdfa258dc247234025cf7561", 0xa1) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x50af, 0x38fa}, 0xc) shmat(r2, &(0x7f0000ff1000/0xf000)=nil, 0x3000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x8, './file0\x00', './file0\x00'}) 04:11:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x180) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x3) r6 = dup2(r5, r4) poll(&(0x7f0000000000)=[{r3, 0x40}, {r4, 0x80}, {r3, 0x180}, {r3, 0x42}, {r4, 0x14}, {r6}, {r3, 0x2}], 0x7, 0xc09) recvmsg(r3, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0xa85) sendto$unix(r5, &(0x7f00000000c0), 0x0, 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB="00b03198a12f666960653000"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) 04:11:58 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 04:11:59 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='&)}@\x00', &(0x7f00000000c0)='\'\xe4}#\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000480)='%^\x00', &(0x7f0000000440)='%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000100)='#\',.(!^\xfd\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%^\x00']) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 04:11:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) socket(0x1, 0x3, 0x4) socketpair(0x0, 0x4001, 0xff, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:11:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mlockall(0x3) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) 04:11:59 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x7448) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 04:11:59 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x5, 0x2, 0x1, 0x7, 0x24, 0x83e, 0x2, 0x3, 0x8, 0x8}) lseek(r0, 0x0, 0x7ffe) r2 = geteuid() seteuid(r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)=0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r2, r4}, 0xc) writev(r0, &(0x7f00000000c0), 0x64) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r5, 0x5) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) 04:11:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) 04:12:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="554fef27a27192abb3eb111c74332420798f96449fb24147e5a460b3d3000c0c42b2af3d2d4493fab56feb029e57cc80de0f8990c45d73b38396421ffafa3f86b850b3381d5fa2496ded7b11895c06b7e61bfa5e766be53ded402f04a3e7b420f27d512fe357e731078e7826aa2147edd8c3003e4257c4abb0043f1e62fc53e70a15db70aa219da5cc", 0x89, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0xdb, 0xa546}, 0xc) socket$inet6(0x18, 0x4000, 0x3ff) 04:12:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x795}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:12:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="20b86e302688e3ebfb8018ee7db88c97a18185a652c902feb0d141", 0x1b) dup(r1) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1ff, 0x1, 0x3, 0x59b4, 0x401}, 0xc) 04:12:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) open(&(0x7f0000000280)='./file0/../file0\x00', 0x22, 0x86) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000400)="d2b7dc37645881de3051934db2bf5e589ca6e016631eae5c17e5efe5947ac2afaeee81cc094d825d267e671dcffa927927ae989694ebe48f438ea45b2cfc11705e01199daa5b9c1ecec72572971c13868905a58de35d110fed7f50d7032304a8d73d2943ddb6f3b8b77364abc1613e0157c72b062b27f3cf99fb36ed53f5a076b9762b852e4d52f25a0d41c424aab9bf3781437123631853192a786bda2d6bdb7363e2ccbc8f0291", 0xa8}, {&(0x7f0000000500)="c17085258b8325694319b71e9fe1a991d51f7c0d79d229a18561b4802f8c28e26de7138f87e55a70a6a99edb42339e32fa5615d5b2a108da387e79aab8e858325bf7c8b0a54b1be9e948bdb7f4d5de9337137bac8d5c52", 0xffffffffffffff71}], 0x2, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) poll(&(0x7f0000000300)=[{r0, 0x2}], 0x1, 0x9) r1 = getgid() getgroups(0x1, &(0x7f0000000100)=[r1]) poll(&(0x7f0000000180)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x102}, {r0, 0x4}, {r0, 0x20}, {r0, 0x4}, {r0, 0x100}, {r0, 0x64}], 0x8, 0xffffffffffffffdf) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x3f, 0x5d2, 0x6, 0x10000}) 04:12:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) r4 = syz_open_pts() r5 = msgget(0x3, 0x6) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000cc1699a46acd2977c010b107949b12b2a4c5b8e44f955426aa8b9966b693c19f2eaf154ca4e42a0303773dccadf66b7e5f24ce8a766556fff6f3f655b7ebf2fd100b3a0c04b1d211e57fff145ef62768e92536db58d05d864807732704dd05929619094bd7f0432c7c1933a975b592952a1c4f923242e0ebb8f8a6d570003c7aea9d94cd3d14e12227c84a488e4a82ebb4ff36e89a7becd1e969c46ccb38fdbe9db20c178f6a2e40645fa57787f199f4bc6a384b803df7751f2cf2839c268cf3690fe94a06f3ee3f7261958b39869182f0ccd51aefb40e144c5ce37fda76c34a2077154bbcbd868e280cfc455cc037cfd0b201ba39302d6470ee4326885b8bbf91d00a0652ad583959f753f2c0ebe98b20d156e794f8719dd5fcc94831534fb5742cb97861ba0120e5cd21302ec6a20d79624f91659c7b464da56f14cfd07ee300000000000000"], 0x1, 0x800) close(r3) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) close(r2) 04:12:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x101, 0x1}) close(r0) r2 = getuid() fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) 04:12:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r2, &(0x7f00000006c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0xffffffd7) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) readlinkat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r3, 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000300)=0x1) listen(r3, 0x0) listen(r3, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 04:12:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x88, 0x400) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') flock(r0, 0x1) dup2(r1, r0) 04:12:01 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000a80)=':\x04') r3 = socket(0x18, 0x1, 0x82) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r4 = fcntl$dupfd(r0, 0x100000000000004, r3) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r5 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000a40)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r8 = dup(r5) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) getppid() setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000180)={0x7733, 0x7}, 0x1fd) fchmodat(r5, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) r9 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000600)={0x73ad, 0x2}) fchmod(r4, 0x34) kevent(r9, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 04:12:01 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000b98f734238ebe73a000000e7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 04:12:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d31fcc22a24863a81b1b583ab29e531f4c653ef9429340fea4fe640767e1dd89593e343ce2a8f65d780438f60c50d3093c88af", 0x33) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f00000000c0), 0x0) 04:12:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000280)='./file0\x00', 0x42, 0x1a8) r4 = dup2(r2, r0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x34, 0xfffff, 0x9f, 0x4}, {{r4}, 0xfffffffffffffffb, 0x2, 0x60000065, 0x4, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0x31, 0x40000010, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x200000000000000, 0x100000001}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40000081, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x60000000, 0xffffffff, 0x7}, {{r4}, 0xfffffffffffffffa, 0xb, 0x1, 0x7734, 0x328b800000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x86, 0x9, 0x100000001}], 0x8000, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0xa8f}, {{r4}, 0xfffffffffffffff8, 0x6e, 0x0, 0x100000000, 0xffffffffffffff3d}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x91, 0xfffff, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000020, 0x2, 0x9124}], 0x8, &(0x7f0000000040)={0x81, 0x5}) poll(&(0x7f0000000300)=[{r1, 0x10}, {r0, 0x8}, {r3, 0x8c}], 0x2000000000000067, 0x0) 04:12:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) 04:12:01 executing program 0: 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) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r0, &(0x7f00000000c0)="4f2949e6587caf5fcf9925fbb1c4e4cf0dd883955d0ccdbfb735a3305631dae759f056121c2f0fa613d458ef06037e6bb4cdf30e08cd9f5e8dd5988dbb093058dc67bd300fb76a263629619a2bc094b9abc68e199211500a8a3192b9cd17f4d54ff7715958c9366db902d5e10324a65d5789d9ec7d90fe37653c7946573e10488a4ab449165c89d5520539e9b9a4f4f3d0ac92bad5d1cd97ecb897be3861", 0x9e, 0x408, &(0x7f0000000040)={0x2, 0x3}, 0xc) 04:12:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto$inet6(r0, &(0x7f00000001c0), 0x0, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x7, 0x2}, 0xc) socketpair$unix(0x1, 0x200000001fffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00010100a1921e0471d3"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 04:12:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000100000000001b27", 0x2c}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x400, 0x3}, {0x9, 0x4}}) 04:12:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 04:12:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0x37d) r3 = geteuid() r4 = getgid() socket(0x10, 0x3, 0x7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:12:02 executing program 1: syz_open_pts() socketpair(0x19, 0x5, 0xf284, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket$inet(0x2, 0x8005, 0x79a0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 04:12:02 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)="e1f10300", 0x4) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x7fffffff) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:12:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getgroups(0x4, &(0x7f0000001a00)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000001940)='./file0\x00', r1, r2, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = getpgid(0x0) r8 = getuid() getgroups(0x2, &(0x7f00000015c0)=[0x0, 0x0]) ioctl$KDGKBMODE(r3, 0x40044b06) r10 = semget$private(0x0, 0x7, 0x110) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001a40)=0xef) r11 = getppid() r12 = geteuid() getgroups(0x4, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r15 = geteuid() setsockopt(r3, 0xffff, 0x2, &(0x7f0000001840)="8953a287f017c1262339e207a6a6374b62efc8458d95459d4dec947b3c8ad687eb354fbcd1fe8b871f5b09d830e0588eca6e226d3220e5873b00620f59863aa4e94052a49830cb011d4ded26f2a6ade9143efdc31696474ebb745ef9d5d79d5cd78d52840cf2b2fbd67ddc61c3469346108205b8fa96944fc5a65ac4a96c23cea5c3a4a1bd426dac9c29e754da43c6333ae2a4d74e87c6bef21c58293dbf1e42a439a95abd16ea74f18b5e1bf383f2e78eef948dc834005689c49a0b98c2f9b076beb1f9bd1bf7b5b682c6dbd40f5b97a40b080975ec4aa7a5588f5caf1bb77d1f5fc13b480bb02846054af76ef2f2bedc450113de707d5166339b62d7", 0xfd) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="a8a4fe18f383592691b4c30f27a71c3ac3fecca49cff9ef923b26ffc82ae67ffbf210cc173ebf97bf33fefc900a4c041ea0bea9cdef31db8ec0ffc1db3fa3418cbc46bcf467a2f9963c8b9610498fb8768dcf8038f27350aa34ac806a5951916132b35ea1a69c205c74b67986d419a696bdc35cffd0794f92ede0a886f0bcc68bcf499a84aab7b02f5d26dfba0cd82cba4b43c7e2d20d6c29c46e9d35c53caadfa776646e62512a147ec9fc9bf7a63122ac1660551fdb0727e6a94312aa013077c5cc2edf73980b603634907d7979c6f7323ce8136a330e76baeb56b8cf2f340ec136615da4b1518c309b36d320f2c8d4faad7c83dfa8899e0dcd727e47d7ee67dfb0dcb21e6621a98712e158efeac0ae338a697ddada6f196ea5860ef5249ae627cb21eb0eb8b64e375d5c7547363d36c8881ab81423769d1f59c85b879d2f404fd896d9764f830f0210bc806b2b8956126edc85c788d1f708930571198eba226f937606c2ba303546378191123953612c5b24eaadfe51b0ce86e3ab07dd586cca044b4c42cb7d0ce98666aef4cee15b4e2b6c1f305ffbd93dcd5a8fc275bf33ce6c39de53f8abb0fd717138189fda5362e36c617951c481eab1a65e17cb8cc54214546b965457a47c97372e801eae26087eb81e45f1a8c64af880ce0f6720590028fa4ec15669d4182442948aa44d4414671f0295314910850626d8312dd4518418d4c67c932bf5db6cb9da0d85ed67986b306f0ec432ef6a2a6b7f95ff269bed8ef8c7eeb707d7521ff873c9a0800718550ee383aaac13a88fe5c3335e883e04e40964b999b9dea07b60cfeeae673870b6f6cc65e7906d98d37886d817b613a603fe04cb59e1fd3349958fe2ed2aea0f39dd3600b25c6b5c45ffac8792354581e862539a35bd85bfbb26fde71bec092b63d22a7e2e5a3e0cab519642464b9d91fb2fd3c229f63854d3dd941f8aec3cf35e953c41b492d05d7ddbda89a9f11d16b19502fd99be393854388a67ce524a98af0434d4e5e74595251e27eb46aa6d6fa2f352d6062105fd2aa28da62c116bacc80bdc4c2d702e42a55a07c12583f4ca88d57153bf55b7ea81a21e7e72507067f47de49183bb129f2e8f53eb3dfda333b73ab3f71a246913fa97d4f96ce668c8c5a262faed2db2b2b8d8c7a2fdbf414d89a2a3a4e536ecbeef5306b60c3382eb7167d91d4327b79c12f9a8a7cd0636f95d790532978127708a3c687198b5f99e1f71c8df2a734092c9489aa48dc342a53114ebfeb70083b8a8cb46e2c4c90ddd9ca0868710c2ccef8816ae9b165c3bd1b23d4869f13d5c5ec92bccc1cbac6e0c6e80e75ca410fecb6a44e712c9ad5bd0695567e671e9e917df1efe13dd1b1d683bac42f15f5a7cc02bff4057b02b1c5ed3eb46f051f2c0cbfbc412e6dca1e888cbc233b2c1df6ec347ba7503556fefc7e6a66fd4f7ee7dafc3ed72a79b78e6e826ea4ed32831306980dfb9d9fb37a284bc500448e93837a9c65d1f6289640621ebd580b5afd07f61a4c8973c19c5f691c31463b964c145e7054d537bf041d3a85c9c37e4ee05bbe2e5b784348a5db7abb047e47c4939032445ecf73e95249e9229bc77d96576eb41ebf9d267a824a37886d7507fd6f1d5609b4d123b3484dba7a414a8969adaa9039e7bfe956af2dde1d7015a2030ef63485057f55cf24edcf2d88ea3200a6ec63fd74ff3d487df4261fa734c413e91544860ea37d44db3ac85adaf562a32ed463f178b96905922ad05da9f3678bee51a37e729d65c43c95680210e59755a8fff6c1d920669327a43d3b8af945da90a343290dbc9ffef82633e6d12e82477d83bfb8b9e672c98b89fa88d39e7d881617984a20b37883c45c04198f134fa302ecd5cb7ee48661cf6d3a9254ebb86e6a5cd9a14327ec35d7562beadaf6091399303eb411d1e88fff51c5c7dddffe73aa5e03d84f425f6850ab5bc19a4d968375bc831b3a9d8352c485855dcedb381fdde9ae5e9b0f33f5e00fd791af9d23dad99b49e3952e01fea75c2554a57b99dcd879998669521fac8edde4f49b02e9d47e88b863208ffc25339382a6bedb13aa121ef506c3fb19c9a717d51e3b34266c48f242d80fb9ec5979058ddaa999e1d2ac695fefa5e7e5b5956f049a65116474b7bc4925e95b4ecb87fab08cd69785aa2a6eec897ea53d205a076b2649ffc387ea7d59e8787fe939d4b52dc93d5096a0e50e01b0a89b24437b610cb44c03b37330e31a573e262f7b35894a43ceff186ed00fac910dad51507f58faf7b58f18d56457915448935c4333d4d59650d74587fa742c7d8c3b4ba01e6dd4336ccb118286b0f610d4ede213e379f720c1dedc2906ef58e8ec31c5199326a442b5d9363527d303fbe80fd0cf54492c08d8ea3370ee380b9db9cced061ce2e2ee1723ca793796a7f4fead9bc4880898e872e2c67c65b0cc173293794e6f1db61d6d3b726b18c73cb4a3ea769c14dfa042934332968a9efbf6aa326c34a73380cf2532038f7c3da246ae8e3d95e3738d74b00714736beb424ea53f2a73b85627397708972b978d6b6089bcedbb158126125a0e13ad9d2e03688cf5c3c4749d1007bf9ff4c47548ff7a6a11a0b66d4bbeb5a7b48ea1c4d4628cf5a4ea6b109d8b5b296554c16ec7d185b2734178f4bd9384f0fa6aa879a8809f11e791556967bba6c4d21ec20bb92ce663fe04d62918f6a7d2e953279a1efb17c34c71a670e89286331182df15dcbbd6cc72929587ceb8f82e6d47a09200744622d444a826803307fee1fdcda12ded1c6ea15cec57e1aabfcd169674d73a6ef7375e15ec70e3c9333609653b38e8cb07b4b6e63dd4f47a84f9a55b4f54c725d8c4d7df56aceb714fe0b71d0c31d3829125ab311491cd88254abe0fdb0915c30c99ce3bcc72c868287699dc93fb234f62dea1655e063bfce6158ab2a94a8c942f5ca28695d2ea9f6247807b5ba0df061221784f3dca0177baa1a071a02ed437a4614fc7352671e624c70c28465e0dfa4ce743707165c12a61f2af0f7e2f5a514f2bf0939b805fe3dd83b3825425d290f91efb21660b9730f8f75b7304d10d69d58188417f3836cc42ab855d840bb476393df2c7a62fbb2b60854c8052eec16ec8841ec312ed81c56d874643acf82455bcd97e18787dfb1684de4469f841ceaa7957ba417a5a2b15168adf991d25ce4b42e51972f86567048b1213326c2a91d1b8387acf796478372f5d2fdb822258c20de795a733a0d8f3493a13270c443c713b5e13b14df673bba04914384671b00ac2b93593c3d50bb1db0a3c164143c83a82f557f0d47bbc59692287f6cb7186413819d33e9a74722d32a5791705f99cd6b1458eacf6704ad19deda530eeddd11be6339fe4aaa9b4e6962bdb809332a05b9f8b12b729c78dfaa16a89dba60c9abbda0c19aba81da6723dec96611f82283b1cefe2bf95031c9fef98eb20e94cd087d3e6223fafcaf7ec74f63a2721596d406bde275ed744bb1655c5da0dee19c047213bc596b7cf8105b568f1eebc5478c367a46bd482df38a2db57fd0774b16eb40e775c906b9350d3e700de07333b20e50e8f56c0e3e0f8ee389d94f34848e5689e2acb0f56471d70659da5d06e83969ee4e22c3dcdb4d3e0f22b38e1c93a3159e0dcba00092fa13289b6e0890f81e0a84120cf2103a79f3fe7e470784e2a0fcfee38dc95c5c9f541520f7dd64b93965e0510f929eb85e5c20deac38548d87c2dfc5c77a23dc3f8701c5bfc803904a0ddb4b46e6c577211dc5d2f086f7bb681023941f070bd64c4740f2c1d332533a1ca187d92ae7e93bd09b9be67f201ff893a5c943e1f8a977bd64090098c4ebd8475e923ae576520b11bb3811e80852e53b928af4e98c3996f1c0904d5583c496a0f7311ce611617b35f8969ea46148fe472e162c5d2df1910319936cb01d8811b433696b8dbc8a160937f6d5d6312e8b25a220156fdf09e0c5974841de7e109b7adecbceeddfdd80d8bf8ace052c892d9537863fba5bbc8ca58bf3795302297e4aab19a1e355a3444b8bc6950fdaedecc238d5b93c8876bab2b51fb17dca2dffbc707680855f93e01259f82ea00f8a355a4469ab72dc9c3792ffc2112cfca8549b78b0f0ec599b07f98b9319443f2e90e6397ea4732416323ede799454ab243f103f89131c5eb7abe2d969622e9a4ac74dae4ebbc2c23f1c0f0ae33d56cec9dd53a80ea41348fd46818c4e5c0f76a1fd96aa988085801190747478f01b2b3258af2443a6677605193108793df7c65d705451c8cbd777ebd89f14b20ca0ac83cca0161c4215ad5fcb8ffc98556b44ea809ef2a59d568a6bf8dd589b9947fbc7f291d384a5f2e42abb5611f4e920c00a251d8e9b153a5ad7fddc2f4ea9a9da6415540f7e4377d84f46ba5afbc3e09e2914cf2210d2a8ac8ab082cb99b708438cec3dbb2e41b76a98059e3c8e6ee5f25884799f2d2785f9d17af67c2445359838f423a8772d884e19da46c5b3402db09fbdf2a94460f17f43ae3084f99baa3c5d3925084670c4bd9e0a20bd257129474c212e03bd426f78fe1bb113d136c6e7c3b0b79ebdd15a7b208b3ceda71b91e4468cbd197f78c7ff788448474c166f9fb0bfd8e1f17f460cb12f664774ffe7c683528c33335ab24dc24c5a23da4c705af07a21ec2ae3b3b0a3bc642b0b212cc0951772796a0e3abf150d3f98fd312a572d21ef213d8b03b8857da4156a83a1aad0f3951cc87e323c7b1c7be66f4a7cf556bb2c4e9b8136abd60de672cde30ae2d8bb337a2bcb61796952505dc7bbd168bfdd58389dae8f32b293e879917fe826dea29e6dc08e10b14b6d9ce68e5cdd069dc363456e0b07537aaa2a713a3961beb5ce2bb9e8217934dacf663a3f0642573eea690c4b27b6a4c39f3a072a096688292f61fab172f94b6850bf306e934b474708a1a48442a203590065a9328146511d2e05113a20bdf6b2b38aff0ec4183a38e1f56e1a5bc26307621feb5080459e30a6e9578674a36c3ef00defebd99b1c05a38215565fa979e9a525b39608d6cb123e2860a7fdb5e2ccb2c7576851eff69df8cf711d8d47380596997de50cb7dc44b3dc77b1c31b154909e22d0585aed4038027d8c33fe43745ac14f5145700da65bb1ce51a72f922746522987f6e9f8ebf88c15fbc4168c134e94ef8b332f0bbf94edffdc5e428eb2b9fec8412e96ba02960861313b3723b7ca18f81cfaf1ce72bab41fe6a9865df4156d9792ae403d5d419dd99fd5ff9c87b852a51fe1fa47b6bfe1c89def3c44155465ac3be224cf37456da904c78dd9141069d4d9f448593dbc0a7cedc1a3c737e4f8c89fe68197f4530d67c4ec27ed7c0f9794e3f2c74b7f82b8b39cf0bcb061137f71976facca2c755af2fc85b2241765fbd23610510e73d33a74f57b5c89785aab8f6fa6ce0aa7bc9dcd641f268d67e09a06e72fa4636735b023ee9e57ccfbc5dedd584549c788c2da5cdf707cfdc44bf41671cfd5c32268fc35b23857db683afdfff3184a20144979747c8ce33aceee8902dc9ac3f24a621f23b5de7008dce64724c29dd8a2dedd8701d88d99cbe68dfa55707b4844ca3be8d5e8145efed47f887eedc3c94739247f9ed8f91343bed37c9975c25d6ec811783f9556ed9531acbe2e21ddf786458b436aa385e2686d54dcffc3396591ba602c49b2e5d3a28feeded1b9a6c4b13574f0605d9d37da72da8c0b6c36026cf4d60eabe9db7f749973723a8448173a3925127d66185a09e954b3f2112ed82e5c239505092c1969a92358", 0x1000}, {&(0x7f0000001180)="c5c67ffded83b81f9b911a7eb43fb7830bdfdc870db16f6ffe91b8a08f8af229b247f2878b91c8aac587431dc393e65d9f2cd1f75752c329a63fecc529f2d30b80951d5b89519badcff675ba96375f8185fc44f7cf83f357eb1005fa64ff88fb992dd1d65a31fb8a51f1", 0x6a}, {&(0x7f0000001200)="26748e1a9dee1ba4021d0a3fee5c85afcbadcb69887cccb97508e757d35996cedac45ed170a2ebf2d145078b3b8a10fc048f5ebb486655267304ace201e4c69c496250e9b71a328b20c8e61494216b1c1d2d5af46728c2c25d85e9098a6ca7e6fbcbab74366ce993d70ae4fb2befdf711ebaad7360ae92b0ae81e878062d", 0x7e}, {&(0x7f0000001280)="1c7f8fcefa1aedb06ca35c705e4f01eed436fd0f74cacc99cc97052e7a12f732f604c30283897adb445ce7d37612475426381b0033eaefd19d965d7ba14f34737cba7432caab3a2882855b269ac38e5b039228cca22be954d8764dbda4e8975f022519f46958d07fccf7364850214905dd2d8b2cb8e1c434a21ae552f09f004b2f2c5e016282f948d052574db64024d66cbe", 0x92}, {&(0x7f0000001340)="c87884729907043a509b219a838f8bf178026cad60c3bf0d5796c1f30f7ee5b91b5f6f5e2941592a1412d89f535106ab8678dc5274b5bfe82ceb5fe63af3c794a13363ad62b1fb221cc18d99769fbfa31198ab71e3e8de09f525d3bf94f3ae5b", 0x60}, {&(0x7f00000013c0)="d01d27b9ff6b78e7e1171b3b7126d145046f7eaab3eb1a3a6f1405d4593e8490364e0ccac43a4ec5283ac8b870a1147e7f9f3a951c59e3b1d9bbb5f97673ead8787b3659ae021db48a29a510d74195d8ad1c0bf6ee148ab8bb94f5ad57dd28a141dc8e457a4eb59f89dbc184", 0x6c}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000f5ff0000c000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x400}, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r17 = semget(0x0, 0x0, 0x20) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000001800)=[0x2, 0x0, 0x16, 0x10001, 0xb94, 0xfff, 0x81]) 04:12:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa00, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) setuid(0xee01) 04:12:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20000000000) 04:12:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) geteuid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) flock(r0, 0x4) 04:12:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x8) accept$unix(r1, 0x0, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5202) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 04:12:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xd3f) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 04:12:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x7ffffffe, &(0x7f00000000c0)={0x401, 0xffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/240, 0xf0) 04:12:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:12:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c4c", 0x6) r1 = getegid() setegid(r1) getgid() 04:12:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="5364552af6e5a2cbcff099656cd299e62201b3e3e8ba1a5f67ca9941bff5374ec1424fdca7e038f09d02b33528c81e8a1769d919870f364c7e1e5d39c83962a8d24e383f80cb52d6d7e9f4db4195756287c4712f9d05bdca799ebcab062ddc5e2772343bf58797b68cf5c786f6c65998635ce6dfcefdf1f47a07ec8d754a4831f34dfcf7b2ef77eb36e7ff2517be82e1f245e8fd5484af966ead9da53362ee5b07b4a35a116d195b4ae394f818056fa695a7e76f88acd34f707a5196a511ae198a89b50521f79af6b604a7079278bf87822d32c1c7339c8905b8a5d7f78b15908acbec01697711e944b84afc8f1aff4537680b76f0bfc659778806d7b275a8e14be6a35bc6cbafdd02743e1cbd0670ae1b14012ffaf34b178e006c3022eb1b8de2909cc40112ee4ff02714c5dcde79264e4885b0e9e6ce16cb5d1de1f6454f6f4b0170fb126afb50083f58d3f4c8b35632ba5bf8306647274a965b9918951788fab6b422d85723064db85933cd252882abffdfc9d96399f7a3f219a14d33ab256005c5b423df801a0bffe3b92963ffeef427149693b7f3168467aeca5f82d76c8acd6b9f5e980f56a058dac888593ec2e6f1af4b17a50d524de599505ef677cd0b8e1e1211eb8116d0f3113771a6c3f3399607713182f3d46988534197316c1c7f459a98592539ea3d9d7e10ed6b24c21db9de86c9ac8a27c07e4424a9e25b25c4fd4709533cffcf86cdf2e46a457224f5d9f449290f4ad156974af3a99ba0ddaa4849436159236ec9b50db4a307f2dbeff935c60ce5e816c51d38b239f292d2b32f915d88305108373f24de8bb2702f798d66525139e337e41a11033a0b7506bb88e552ddd2311617e3fcc76bb17b3989ad9a9cdcf2b68ad0e7fa19290573e9c4fadb87aa125437f95727416a6cbdc38f3a1e4cc45a2cfe396839abf28b0bd13d2d679462e58dca007943f060d5e45f31fcfd09a51c6289f45c04e0f664b766351a2da5d3ae5c9a47146c9016b78eda29f16eed0f02e0fb1ebd808781bad7b740358dba61a86d2abb68ae6aff19125e626842ee1c08bba897db43b272dcc72b76c113eff3e207d50b54765c2a1889f0cdac6dcfb5268c7049d86398f6185ffdadabdf1541c40500d6fe9fdd6b6923230bdc091076fde329276e8d043fb9977ca6dbfa9e3d1ece2ccf101ac8cd3838ca3bbea6811c4e8ac8903d17d7543494bc161de82d1d0016e5ab2236cf09aab9901bbcb7df4529eac01784141fb3873f5dca26719bafca41a6b2e4acd6f7a22bc1324aabc56d7828209416381e87b9db08c4ff3531b7bfaa353e923b2e73a6e23e8c992597fba90cd8615b125b85785dde15e51fd560c822b0414d90d1051ee7636515e306096ca6008c61b6bac4c1dceee0efa692cc901debfb0176aaea80a8ccde54cc207154bff29169330eedd7869d2bce08a1862c5e5c0072a4cb0bb19fad1c260c2a95013455baa5a5d453a2e5957febbe7ebb363d5d645b0fd53eb90c9894b51d109734986f89293f360ed886a368a5756236b0e821c7a57e7b70647bb5358562c34ac8458fab1435c3ab285efdc782c7f9be1c1d11958321811dc75889960a67123c68d26d7df616e06aaa8864d9640018396998b4762438b826a6622e5600ec7e8197e107c4ea97e6c98a75def1c3a733f5be815f60b9f5c4d0f7e955962a51866a9af68e4f50967639e8ac9dc671eb036a2dc024bb5d227e0c00b2e78bb082fbc71653f3973b66bad77808ab5d419c8d185da39f57b4a2202681846b28fe3c6aecf98e575435ac6935f552e6f945e92e06ff1fbf6bd45a93e3d136b79928d7adbde9b553b905529a30c317d4c74acce0d9f19b7c6a2736bb8ce17d0f86edd8ce819c325b1ae5e2918f16714cce22707eb9055e54d738943f502037e80bab93926bf2587ffc0a57f158378ff276497556a5529d50e421715fdc35192ba934527d204a8d67e9f91b189a7cc50635761fa8d64168a86b1cd481498ecd9341e27577161c92bf2204297871bd23090a509e2a9d4fc4b018deb3641e0254b09d9745c4818087129c77914af965b4ff737e586f878080a2b1851f9f20f379c85a7e50302c55edd7a9d07dd6054c5e7c0efd4b31c609bd05d844125e5c023a3af609060a06417d38b690d229d9028a496b5e30f42a972ecdea906320101833de7f1fdde4d813d7801a7e2fdf0b40b04c9db9fd3876e09af6a149d758b817267deaab51d54c7ff128dd20e1fa7d69d05dff2d7fa55e9e872e5c918fcc1138e24fa19a43e1d378f7f0be0b468116d6be62b7144d1abeca4e59f1a0d663a2f7e4ac1883740a58daa757f689f6c401c2ca981768b30eb35da8f1c2f8ce59d1a61459bc5386b6dd6eb0f1d2aa53e25acf313638b645ab27fe3d5964a17f99dced73598e6d13e9f2e3de6fc44da15e8c7dff1b33659103e09f911c95bef8ae1251ee4b0ada9094d759edfd99c7658a4aa957522d5a97899ac40963fbe288a37c677bb47cfa7cccc8a71081f06f2adce8d1e12bfe9e3cfcc887a0def1ac55a321c2582074bce59a8f20267d1d80069c09bcb5fa506a224711983793de3dfc3ce0be283cfc1fb4c54ecad432320803aed1c0c384be86396a33f01f49dc7f41087b02d5f85c3c986c9fedf6dc6309fbc4c1641edc958bc949e0f23763c4189e29534d8e578b8fc10b04741d075e443a0726baccacf6e4634efcf356117f2c4483a57fd15185f03634aae6b9c2d6a48a5d6f42f3e37b2cd140bc3cc3882a66e9a30391b83de1cc48b19e807e3a64bc92d8d06cdfe9a203c3b93b8f34c29135ac7d93a5a9a85086e2b24e6e077b15b0d6932ad75824c1298267d64002581a6d49af18173c9835a2d1aea62c832b68245afa609f7085051b251a1c8d582860a3d349de3c827ec34462be7c50993d5583f64e08d6c2cb9fcc2c6d1b0fc3d8033c20279082851078a19b4e9dff6fe1635b1302893e3a363948507bce0ccfac76446660b10bfbb98dc5903fabb128d5d9afa91b0b054b40578c30c203cdbae06cc6290bddf5439dfb726fa15cb77352e1f4f7aa6a049a2c1089c738eb9f6abe51369cf31e4c38b65747bab0ceee1c33326126c2ec75dcd17e059695d33214155465719c955292957ebe0ea5b8b32c819370e8007ac1f46f512fe6067becda70da3b1f35cfb518f86d170e1b93e3e72a4b88f9ae3f5d3ec01003949610f660c973e40aa83a3f31147748e060d68732d4036d50a47e494e744f7b4df9ade486e8cde7bd37e7d4f8fff3190418fdfafd1c76020260c6dd58b5e45548435e0d6c2efc4e3109a0f721cca6306004c6090d5ca069c66ad0e7d5b26a102b3513a6636ac3ecfe906904f3b731b6151922df8ec01ba1204e329236fa58cac159c74b8f1a812e53cbdd6326bffd3d27bfe3294bd760736332c893ef94081eba813a944a528fde31d8689240974bc54e1502bfd19cc655e46db3e2d0f73d90b1eda0ed37f9b37369a1c4c16e390d16713582c90e781e502a3300b32f27204708ee97f017f099329a3c4e081980fe123aeb7a98f439b5144245f09c610fddd0650b0fe9f46656900b9f2d11aec4b147373e7cc9b9366efe4179eb2d22ad4149889c9c990f5c3bec10543536873041972cec7a2b1eeba560c08ea4c7bd9b03b6d240a732bd8e52227f95066f86a83bc60796b1668882dfd2e15be0f81ce3f629973744c96227cae918de820d800b543cbed26297d2cb8f1ee75f30da8af9d356d031a77b08ee64efeafe8bb411fa3eba893ea96189e49d787c5ba1a02fc58c29aa42cfa6014e14809af3b54da36835a36c5780a976aeaea3e0ba17a3c97ae0", 0xaa1}], 0x1) 04:12:03 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xc6) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)) 04:12:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="d1cea397", 0x4}, {&(0x7f00000001c0)="b749660641451cb3e71d66ae8d9a2e65f5bf3177fdeac7119524aadfc817f50493b931015ae35eeb1d3cdb82bd5e585e47429b82cc17d4fba2dbdfc1c9085d567c762aea8c95e1cbb558af83e06ff56bbcb5c7c3f82de6a32d45b91a06979059e6319f2fee5cd1771114e5445b07d208009467804e329ed575314a8ee61e63e9974b7555ccca956171501f5fac90cf6c4679f53ffb07bc171ddf3754db3dd6c24a15e54be9d3cb112748a21a33adcc1567867e3c4635d7551eda541b5ac0ac876e9ffc5dd2e80af265620e27fa6a93c0e621c83140a2e91bb4421ba31ad00eb5b59d44012421845fe9f1e08cfff4717b67b5785b0cc8af954bf397cfa5", 0xfd}, {&(0x7f00000002c0)="3fc2b7240ed8caf1cbb72faf6b5c403a8b9bdd58bebd0bd241f69c45b1657b71fff3ddd204a9a58d43ea55e139524fcb6677d27c9103f5a63b427760458e17f2a064e3f4e06243096d6de548ffbaccf3c1ac3993a57c376beb546344f94bce204d6e0c57c66056e77f684a2d6d4de8dcde4b629c39ff36471f59ef9fc66bc74fe59044262c0d155b7192c1a9907f84ef9f904cac1ca4fdfb296641fac74e1984dd80ae881a05720920c1281dea760810adc2807b428bd5845ec898a1e4c7c116d5427c217d6d8f51228d60b043fc4c47d47d667cfbc5686953e8c99de388409064bfea348b80ac85020c", 0xea}], 0x3, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000000001, 0x0) 04:12:03 executing program 0: r0 = socket(0x20, 0x2000003, 0x5) writev(r0, &(0x7f0000002380)=[{&(0x7f00000010c0)="a5a86dead996ef6024059ea5131b03965b4d2fdffbd57246cd5d043b9d50a555619fcdcad0f3ddb02b9a17dc505c4fe30c18f6d29aefc87915475eab45cd421aa289cd968bf83bd97e172cc0e49d0bcb85a395b9a9f72fa02f079378178f77f468d8a6c267e3a6419f8cefd0d79e076e2efbc5cf391ed2cf2e6cfd714a11643108558c285989dea416c146f3f3860a41a1f4235fff3bbad3ae0353434844ad0c98271bf8a93d7f58b3fd669363102045", 0xb0}, {&(0x7f0000001180)="694b1c5808b81bee7f72693150e8728fc3381edb8b8ed75ad6dad932e8abd6a96687e90e2c70471ca0118a93c3ff6b6a5cd2cab1c22254d12db76ae877f82be8aef6b2a83eee2a4107c91d153c5ffe94ae63a2dcaed031fe4edf847adfb985d386beca39a82abf7df24022fb017f0d2a05b6486d42c1f2761bfec75257661ff6312460464efb4760f346cf287692762737843d3a5de2400739a174ce948b0b381a751662f7a19109705c3411297d8b4a3508d73ae60046a6ed898fab3bffec052b0a8064ed6468d48b41b8f7cc04c8b12d286f28afcfff5a1e63cc79c7bf23b1261f96d087", 0xe5}, {&(0x7f0000001280)="c5a78f3bfadabcf77402d6d8c3989e231335b0c738b782994b72df6fa8921fe314767e441b521c30696fd03ff4cc5a1da98cbae591439682ab4fb9bf30e53d7a3abd03f887a213f59e218ee6465c2d505e98bec341fd36ccc97cedbc81a67147f1b86d248d3b1bb29ce06bf766f8760d01c759df69eda78d3125e0253b568ee47aea082c6c9f8679d03a15495b970d62c90fd3d688500181d6c39a688bc2fb06bfc89b0a404d78d0b3d312b208b4b9b9770d7f42", 0xb4}, {&(0x7f0000001340)="08ffc684571a5ebcde8c63a5a5733cf9f511b1657787fc3f371c8c5fca6d77ac6a460a7a1e07440482443d2fe40ddaccb7d61fe7308f887c4525e7909c04e5fb9a4b1df1e93ef62eaaa0eba6e61b508cba3d1f5a6f4e9e460c9862b35bc09e7076a16c317708ca2b163aa3ada430105d44012e19210e3481efbbb27eec731717eb6a87419f6e60c9cb68baf0eceee7d0bfdc352e5ed5f22c316ec0c744997bc673f5d9dc61944ab07199a346cb5b68192e7507fc466f7e0c05ab02d9b254612085feb93973af82e6f6806af9a9c7db7c6ac650006bb312b165be531df1d84349ed01ba4842baa2b3ad7354a297d5f3bb5e54a0755d8adf9429bd29b113036c3526c6667c51a133f6c1829523bca13670956ba1a332284b5d0bbd10dd855ef91080b3dbea0da1467932783f87614a7aa1b1208f77bddff9ba20800b90864b2cd0fedb3665362bd6e86f8cf410072f7a0d321f88574ecc7efd683495ba3a722788a63054815211e0a8b668cd73dcd94be9a57e78a618784f70189fca4fe8a31c16894e8193078677090d3174a94af13bc84514daaff16f6dbbe72f3433b7ab1198f7df7205b57821a6f1d9fefcc21f55723b76ccb29ff9326ec3a6496a7e82dd0264a15576a5d88f61207b2947f405709289f4cff82d400aa08f823b508bed5e5e28b9800f3051f18dec22c14ca494ec38e70e8fa08f9ee7f312453217e4950bbf85da415cf603fc2786e12a4e3e4e1f1fd207315ee3491841f888db748ca948c4a2bb4bc6de89b72fd8f6c63d4a25e572e1bbc92446a5aea843414b150fb24cfc7875bbf7037fdb007ae91c16d1d3c3fd84d2eee96eebe58f5f7d0b3649e316820cf8a4e072ad885d89cbda3b2d776c1c9a5895cb084f5018c442c898e15385b62fb0f997ad5c7dd1b455ceaf5cc370d3eca836b2228f02bd2ff5c210ad30ecd6136205c3ede79e185bd3d51b4f0838cbd6163ae15454bf2d3f538c5abc618fcc13a7a844ba692448a86653ee9a8fe0210393ba7685da5a7f1dd2fa15ba0b1c5bfd11366e678e0ad6084a72273f72bd1e3a5de7dee5227d22fbadea06e51f5a602ec1ebf135d94f588cb68bfe724dae3a358dd788cc740f01d288bbdda2a06fa41e8b40a50e65300ec16381843c6825b28af2bbb77af03b1cee2b13b8168d6fd3749b040bdee8595c1c98e4e2ea036eaa5018ea1982e31404bda49b30193d08eac3ea4e3f8ba2e2a611f4a0c7d88054aceead9bd708bd0a931b9aa85f9a2788edd07542a36d4ec9829004ca29e25cf537d7be28b676a7179d52c0e654fa89946eaf230e6ddef97771492405ca3f273d1ff69bba548f6ce4064df18d108e7691dffc2a988cf234fc76960cc76833084b354a8c4ec0bc09da3de873b53c91b7a569708526c1fcfce367b1917c4507f6d3626fd7c027ded44af1053d7d2ad3500ab4fdac629d5706c96ffbfaa9ad263b9296d6fa748bea684712fed6210a80504f13db8a047c605cd6307dfbcfafe21332f998ed846de51806c090fdb30c719ac64d6c0b02ec096b7d273fb078b84c03c657e2033c93aac5dc6ca24eafc977f6c3f3859275e11c7e0a9ae6e8f3d97f395ddbf1f5493289a3e3da2fed692d702044f6673a747a60c0ede28ae1d8f284809a69a8999a88481cf70cc4db19dadb2e586dac92b62b3652a792876fd7b728bd8618409d0d7c58c489d7ee555a4ead56aa49189b7c2c0118ca6ed2272cbb88fb932b3791f6a1db434cc1b95ea5a9bcb9bf7be54424fb1d39da8f92b7221200018b9212a7374951ffb9135c74a12975f3cde6c4759bae0e7deda6c5db59cd330b1ce0ca378db6f1173309c38755660fb607a63d7e3e2ef40fb1f07952c4bc99617152a695008956bbdbf30277118abaff6e300ace5cebfcefef0f0a0324f27e2fb800ab53eae70f878d79d429b65ed8a663f418cdf5716df91e69222e4c22162630f8815c1a41552c7fdc23a1c69579eedd7b66329b5798b9b2a43db071a69596d3cfe923f1ef6a9bdcdb0e9e99ee80f3530e05aca57971a27813a5a9be04dd49d9a98597ab380e4b566536229ff1f531a84a038fdd981e3b6a9bcc8f1c33cf020298f7b37284e90bace5097a86c6e210e864a17a3464f0a4c6ddc583888705b1f0963a0dfb9aa334d72d50780c1c9c94703ab620141642c8710337623ee151b212c4827fc92b1af3833a9752ece843c4ea180b63c480ebee8dca168af0886f5aeb52338b3ffa37cf4c99632f8f56743ecbe2d8cd57fd863a228d847ebd18808e61de07cbf63ac046e1f44c882ef84389e3b6ac0df141edd9f689747ed7dd9a6b3d39ee8d58dfd9b50c1d3f4438cd7265390c8285d87b9d2b5dfdd8f350a8a9ace87569eaa080709e7a43a2f1bde3405be43fdaeb0ffb5ae8c31b8c8656e5f1464a351241404f3f4e0f1a62547236faa13d5e3bfb78c8b718e63c4e29fc1e2a530c99404cc2663b02159a8836bc8d5314f96ad26b2dd345d7ee36c7e26d0b467c7a91fe3b027d80e7b18ab8df5e64b65e1f9d29f03932ec4bc65f9c273034da23adb1d8c39d6cdacca0605892b1eb38fbfb2a5ffeabca43e5625561c30e74e3d7ef21aa0104a0c338af4729bb34ac422ed5d19757875c34125fdf5085428f58ffd1dd890f16a8fd404d7f0126a8320c4e752653a37a04b8adeca6d0a65561036069aeee3ac4e25921e2b911c9e5e693a2117ab82cbb4dee8aa5856f0400d12fe4b8e0a1830e2e36791f6074e97d0ba817dcf344c5d69c705fad8547c6e43c13f95c8f93c5d31f82e861984542e52e8c553a630207b2ad485db73149af77885c2b99beba563dcef537f509dd14bf760d07cf72cbdba45a20eea7534bfadc522427e3e28dc45b986f21b3fdd461d1edff998b7f3ea3b47420f9fb563477e33bae8f07a535d429477d43b1fd813c182565826db140b55bbca745676cef75c580ee3a94f3ded18395d6efca6cd0e88af084cc3b909cdf65f4448a1575cab2433a5e32c410df92f22b910c40af585da2de24c83a87fd9d2659716e4385e13f08f9e51e12f7a61dce95f83be884f9bc8e9925ee797511b2bbb0d0e6ecf844015254417ef44506f727f31c3b2409b5ff5a7510fac790adf98195685906a3de3102fe9a0af6e4bf3a0096e35254fa0d75be28c5f6b0089d8406c1f87871d5161c207f99c98e29f15be68c62547af676817de9ee96371c4492d1dafa5234cdfd2ebd6822f67d385d6b5b14f99a31494408dd1dae0866bece9dbfb580323c3f832a47c3344acf9dc07ef2f3c22f145eaba6addeddeced43a0ad9de15f637fff267e5b4278711caefe021b97bebddfefa2ac021994e7a5665f0ca4c86cc425914e3ef3d16dfe5e39cc9e5de6dbf614ce542816f9987dd0ee0018c5df77586bddd788917d02d279124a9a0a002611cf9c17932b40f5e14971f651e7127a5a914947083072711510247615537fe8802d15b378ae948317508c9c8e535c067c1a758ff88fb374e1d750a0c4a27fd5b6d907ca87640e4c0f314a87393fb844cff924a063d7c2882fa59f43626760e2da31839ffb03b321ab444656aca8d51608dae9fb7753accea677d99f52c0085419b2a9b67a3a6580ffe9c2fe3308cc74a61f78102944f1170a97f983a1bc419ee2ca82826959d4186eaed2a4732c3a5179615d0d232f0a0a76aba89add7c9218556d5d13e6f4694a47e4e889a25d3b8565102ae97ffe274078c9322abaa513ea20c1faf31f2cf36af87e9cdc81137ddfd74d48453864c589a02205c22a5f42222855ed19f0aef7006f83bac7a656b2468d7ebe11dd13197a89d428427ae7be0144c66231d2f9b53eaca6ac03dc0a9709fef5f8c7f6b20cc748272f1f8fbae568462b72d232d6b37baf69d4eec61e13ed193bbb46d281492d5e06d76756ce37f42c53f2e12ffcfdb002a4b751fe123846ced27684f150443116f14b3d7da0c5103a1190e955ec63a6953724d221e829625bbd91dbb979d47076e3a9fcffc9eb1ec8a12deece510ae8c713357e8a62b4ba10b7e19ea2e8f39da6989f2d8bff8f8fcb70d7de8a0d1da14192ef3a6bb876e54d226a8cd14e175fc7804154e5b756d6b7ae5533c79cad2fa63798cfea6f2546275f45253ae2603d3a963e1bcf75d6adf435f8eff21741b177e3c3b3600bbfa6a2287c6b753326691c1e81bde33e146f257d216b14f6a80020f03334e742548327d614a025a366b49ce6734b60c2e58e1dcc4a21def04b8a97362847e46e313dd32403fa63afd886f5c2b36ff9c74425bdb5534e7212772a76cffd294f68489186769bfa12a16d12c0261bcda47dfbb874e486ee3285d45b81a28dda91daa6412aafa188780861457de6d7e975a0bde03b62871840c7c5e3a1c16be23cb70dbb17ed4190c591da3a8d665797e5ea458fec9356dda155099fe2edee4cd56116976ab56b4f3137dbc4181b3241fb740c8f97f7d9e5c637cf1649897e745cb12bfcf62fbe7f77b8b3b8c7a0ba398c2b0d0710a9e1ae7f0efacfeb0c3ab2480ac6500e51421b1efd21b85c1f7ea02ff3241413ff3c625fde7d6e4d04a7241a1fc47a804f67a06a3b3620ca521aedd9fb2d744521c934cc180e5f3239c3f45edea2bcdb66118286a37aebac9cf952a627915a93c03ef3a85aaf4809af895ac5ab0dd1a47bc630628b8d00fe9e1277110e698d58e8a76ef3c7df1ab96c29f8d73c86f9ae6dab7ca13f4c1c83b1c11d947742ed6d9c82d35f2c8410ae52d59e07888ed71cf6a9599a89f424ea7929c2b073ac3a0e0acf708dc341dcde45b855a91e3114626217482de6871f902e2b6cec9b7251a9fa9ec13b95dd71fb3ded542a25d6674d28d3925e9aa746faf2867d3e47d0f49d231e8dd082a07bcbfc1e459c41e61dbff247849772aca0678b39c6b1d79a92c0e630cd293b9f624b4b59ea58a5d872367e8c0db1773e44ef8f588cdc70f57b28d6822f3d176add586222045dff4254d48b4604162d5648f57154926a358b96f2d4550499c855f1cf6f4f595e65cd33820f2cb326cfc3cc668b6c6d98da1b334fc5e7da270b8cadf032d3faba659191636d88cd115a7c7c012cb78ababdcba4c5f88f8a6decc9e352abf8a68bc6b416117097e58237b279d262c2ce664bae4b8c6f441b6c11b46bf3e7a2792af90532b0aa05e112fad60202fa135dd3a5d6a6f8e8514ace014209c21e08bc4693dd9d014b8217ca9dda5b57d32662f5e70511cad441135a237e490766d5c2354c02e8e2dfb3e31eabbc2ee122940430e2d0d2b016cfe9d9a1128e8e56d70f28c86f04472c3562050400b77d7e8d555e65356f6910635244808e87ce6d04b53e086decaae755fae8f0d0327d139cae306a0753fdb53ac51211fc425430239c9d31859ae735f07302bb80b2114d107e4d837ae133be728b91a33e11d00eb0878c5c559c83b66652155d2b57000b1facf6e7dad6b22da155e620b9aeb5c42116695d7aa60ad77b152ee7d776804cfe9ecd1c2047d64f6440403280bb295cbc887a731d52c752a0a7a7f912b309065fb38794865e1b5819f9a9f1158f6f2cf2ea9a599e8514a464f28a1a1ec5ba833b9c3489804a3a831ee1434eae88ae2c712deb83be2108742edb9c4f4768c230298636e18611f2b15040a760879b749a783e2261f63234c85efccf60c1a3bcb9c2c3ab9a1919fee6ee71f7e375fbf46bd3b87a35cd82983ca3c1edecc6887a55eb42fd0efc0b0fc975267d896b9b2f9c5839ef1688c645453ad138beb264cd8ef6d57437c34681180319afa11dccfe6a37", 0x1000}, {&(0x7f0000000040)="f5b15fbfcb2303d0e82da0299a8cf782d77d7306e5a36a803b84b922107cac383cae61f931", 0x25}, {&(0x7f0000002400)="68ae200a578b4bf4f36c7a60dc15dd84d8a7e6cfa65c049b4fa25703038a0f04fee74796ca556296a76c18ae2dc8b233a703e5dc011a191826eacba4", 0x3c}], 0x6) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) write(r1, &(0x7f00000000c0)="5b9c16cc840ab9b94d2dda98a905f077363069f786d7869e86b3b1ddb9cb1b65e15e0ad2a19f5763bb1ccc31166322f5c24ba8d7b63f11b321fdcd504b745d9a9f119707e2e7a5ed3d859703d7f18443dd57f546386afe93c5240f96676ab70466461f65153a1837f56312503a40fe674f0383618d2f86b3bb2e3909f4137788da672ba9d80742485f3a1eed1f50efa42c9f4d36a0a5a57b62863d4f714d87f7a2ebce6d86fa4ef2ceebce8c60b5b69ac70fd8dd42ac307600935d6783ed3ac4e28848924414109a5effb914038e6b66ec2b0cd282d7d81ced019e800657a3f81d6052995ea7a3bd0ea99f6890b8dd765fbea49c012e07efe3bf2cf34eff2f71dbf89ee4f84f9432564368ef64e77e08dca6ce9675f2f7606ab863b1634b980f7ba80479bbdf055c1687695c00a5c189feeb4ee14a67f4e35fc4dfabdbd2e5cda9a97c8a235ab67a5f39d62486f47f27a72e0df1062bf8a194f3422ac8c8071181686cd1feec682243a13ad21df842647b18e514e1822b90877911dbd290f78ad8fbb4f1d513383d9fd33fb4ba6c313441e33f74fe9cfce187e662b0a2c9084be8adf2e7275be8332eec20e74f3f119ec0d625212ccd9aa0e7f0166877f3adcb17251e9cb0287550a83ce81251362f1534812ff7f826b71aa994b4e3cd7e586f876237f8cb37ab46c72b21e17dcc68d5f972f1779859043533d0d3e76528aa0b4b1859f375ef55aed0b945e2c9d56871622f2d6a6948f94ad50dbc2108c59bc05b0934b29fe54e3e2918f22468a3d13a29b3eef855a2db7a9537a33a615e435749b642a4f6bc70deaf5973a1ef8cf54955e7eaeaa1abe1d5da67c9b3b3b2a9dbc4befb92fcbfe445ce6e8ceb30b93f3e41eb5ff2a9858beed5f57ef49d395e24c285eb86b339e6e6ac53ab283ff485b9d680d36b31e6c7593a6c248b281707d145d8eb225ba48939661ee939a1270de5a2def42a5126efad583e828852064478e5e03b3a5b44049004f94151a9765afccf9a87abcb37dc307ee146dc26c8bf097c602a07ff3a6f1655c782d334bd22840ed499d79d71b30ecd047a922f05c40ac0c7e07872e74bd320015d349d1cc3711b24f59ba0a56656422d21c9cf04994af9aac1717f79e357498e22c0af732b88ec67dbb68977013c3fc799f97c0b9cee9a7b4c4c9ff85fe924359f33f23ed5a215ed5244d3feac539edb4dc1a01efed141f3cbe33a35dd371842572e9b32ba868292547085f4204efe321fef36c8c8bbe646641bd2aee2a1753f527f995fc25c0f116736eea81c45ab8bff86fa25c12f63520bf6c6e86126931190ab80a83faf0053caf14d53451d2da849b202a9388e4d0eaff317ba48334f9310a081946abf91cbf41dbd87d58c0a16d513e1a10133f8838c5dbe03747c04be95004958fd01edbcd429a3fb1bf7fdb778259d3c090a3201bcc13286a5e1faeeeccad240a385e0e6e80d450d8733c4366ad4274ae7da9739c0a5c415f50e922b407200fe19cecc29a1b99836948cecfe72ef3e08e3b2ea235fa7ed35bec86761a916c6e4e195618cf3e5a6a42e92baf81d045c9d4a21ba6fe1c73328ad7c0de3be1696098f60016e5e342b337fb345d56460f436f3158fb645f355d3324967f05787920803f16fd43eb9bdad2978d81979b3dedcb60c1352b55df35e86cb9e1f2cee13f06e17164d3dada2a7be3b8e5dc5445d2983036dfbe5c7b13199148cb994796b41e77a7aad015978a2a81d28ce87add9dfb92d457c52a756a36e82e0b53e1508675bd7b4cbeebe44865caee8294abe18512942dad8de30ce2d358215e7f11a4caa22ace8262c0de72134fd1f7d763ed016b889651c2144514a9d8b2c0587144a8247b6751ee48bdca14573efd908663bbf08962ef731a1f4084de9546ed1a7ad608cf28784fafd19a0438bcce2f4d81c8aefa25c420566ccf1774e94172cba201f0e6545b00a816d997ef0aa2eac8d1a3054890ac3e0ddae0e8bc942679513d320bedf7c6b6cce6b560f721100e9d3932ff69e6dbb21deb21d964ead774d6cf1b37fccf96596885c9fb124a7ece0cd0d12c1b00be13077e280dfd77ee68c607717af0596c26c6bbbd1809747aba9cb4234fdcdc0dec8d3085b441e5c7a4d210d9c3cc83eacb2404f72e91a0edf3c383aca97bf2abfc2b5a7a5adefc079d4ca6657002995a5ca2b84134b622a5f99f3c3853870ba981944c72f548390301df7d33bd549545a39decb27d6a7a1021969b54cb5403a027ca38e511d4a3285d951be39c1f6520321d59c0fff4aa1cc946fe4b66bbff443452c83be823e7ab8acc618c010d088454f4a7353243b84feeb540507faa69e0555cf9763a8111beaa1ac8c33ff20b2ac7d7914439b77c8b557d41bb7d2a902dc135a04291f77d4ba17afb874c4582b60a1c782e0b05046ca7ca9093bd4393bda2dc9b0091bbe07650277d79c73c21f69165caa623324ade24680976b2d3fbbdbb5c13eee1ae7889e333cd346266ca2ff98858131d31c37d62d2bfec3a84f1bf30aa59ed63e87393bce5028a9e1ad0c676d645c66e13b4d85be31f4e95a6e257b6c7b5d1d28d71cbfd80535aaffb21dbcf292e7704d7d5118ddf7d78c691ac6a60290813aa9b65ddf1721d11023690c29c0c029eb0005737c43f1a3e87b9cce3133ef02d191143292e6e019066254e620512c4eb7bca2bbf0f77dddd14976eca989a19410df51410c1236d74cbe70c483903270ddd698ea2351dd6c95ca2d17e44d7182612cefe6995c0534a8a95a2efdd92cfb48b5eb59c893333aa716219a30c76eb8fa2f446873859cc918a119e9465c9b632ffac5edb4f31da72b267e860046c56b352c758c43f61aa0564baaab28aa21184e612ce87272c66bcae49328c3dd4ba2177f819485421fdf7d90a1b4b17c664550fae6741908db62ea5aec8f3ddf50e43b3d6021d9e53649a4eff03091e6274cddb56f83c58a1b393278c091e58ffaee2b8eaaf79f39eb941355a7c779e752036a54b796991851ec68cf4e29cede6866d7dbc07f4747aa49a4111141985db7034e34bc74cb86aa6551771ded0064195ba33b4cd2d9e8cab8b21b9dd0268755c86ab880535b75c8828c8cf87240261f848d27091dc47510162e8b1d3139b9ea8081accdbc7a0841bc9f679d9e732a5deb7d862fa4058eabf44a779e66e97a3ac1dd36b44253c88aa4c4be3f1f3f15f3fe0b4015b08e618051a64cd92a037a5b0807adf42ae41711d173ff4e86bf82ae4b37c535e6ff212a3a2f220ff4c98a602c5268c64c102e4b5bb3b6cb7ce27b2c70600f024b7691e078d5ad7956a59a8ab21860eb4368597da176e4aacce553251667c53d0eb6015e615f9f1abf2a6b112bc248c68025ca37ae3c62709bd11f862841f28ef264e941fbcd15dcb697333ace471228453d793b93a412378dad13bbd52b25507b4cd1bb54650494dadf934c8aa8208c65b0d1bf5721cde144d3b6098f722115606b7d46d8a6f699213301500a84939a8561b619f892ca5a4e6528bcbc1296de60a25b22481ef44ebeef9f7814a72042209b826b7d3dc16348ef8a0f4ba12f78c0558a9fd7633483c2b07286d0d5a32b39026cce151bd464bd7874fcbc34f6938e87ea4bb97bce2d4b60ec7ef700231ffd79335cd25150bc40bb37435a5b97d03ad2adf864fccda012d87dde5c6b26fdb73f93380b9e53337a9c6b06c0df8ded2e3982fad3ec2090d376066b747793adaf807c6d2846f3c7de9c750e28ab43dc4bc245a9b43fde1721183764d6222866a7fb3f4c2b55baa41a95e718760ca834012b74c2e0829442c874d560988a9ba81506680beecd25967a6ad981771952182b9e9b66d2acc9945a2b25b973e429b7af79bd69aea8f52068ff9c6727e54413e2cc0cffbd0aa30bf2ab1c2b0af0cf0aaae64dc074bf3ce14e2308fb1c50f4f21c09663b1e98da928ad0455279042182d3351d0d2c645ba7c4e9cff613f7dec1efaf1282fca138069d7663f57d6802b20e97c8a6eb21196ca175bdd7fc7d30c7248b2527a74af0b7a5baf5f921910fda24025c52bc223ceddf27cc7cea9c80d78c18bfe5df57787e36f4f7730d6dd3b8d1454b536ed33ba74f562552a33aac7aadd1abb79c4a56e79169fca261917290ed7a0ea15d6b0a5bf99d44a8c5e62573dd38dbb722d9cf104ab41f9a30d6f7eb9c5ba81538c42d61281c99ecc85ec7a95e1764ca6b8de8e4c0e57b0443bfdfd33ef6d64aa2341c656579b14dfb66721c1b99bab836c485abb79b3a6aaf3a0d8a515b089fa3cf4130b90666f25730414b577ba2a126785316c0e16f92a43cdc59a2eec8bd5deb791f6540d9d4c49b1982ee507cf6b422fd7ddbc539d97ba7926323a5c90b14c6fb876bc53220081346635569b910c5e06fd75b40eed27f1cc05163a7f7a36468ae38a630c9419a5009cf2fafa133b5f1a5ff9d52ad9c518ec8bad9f8e7d500b4bb35f7abf0b4a80301613fbb9105ce3c0186073cd41c52c659a9f3e12e7e08ed0796a2c9ad57fef862ad629b72739d2b0b1d34777ca113ebe3dcb37171e756760c49adb5badf79bec326251f557c02595400d72f870e635b0c772adb848d115e55c68136f3a3b0879c2b9583a08b89814b3d7d9dde887023cd1a185be5e60ef1699f419eb4b077586f0fb5c51de82238110aa48f67ff7cf3d95652c086916f4b0fcd809963e6abf65508f83e549b692780d44a8af94db9ee52c9fbabb92b9fa943657d772d60bfc0ba74302fa58615b8d2ee3288f13d11d71ef14aa22a2dcf01c1befa643c0a22730fdd5acae2153b3ffa3808eb834345bcd3dc054dbcce97119969e86c49c1942f4fb76aeb7ae37639bb58ac5ba06e1dabb60ff907627d26e7a8a2fbc514d09a838e7e351908d5c8f8a4ad5198c3cee90dd286afbfee2f95da18eb4400f3663e94c26ff47356513fcef4433ea528c74d4d76956c7072c34f3d00a456fc812a490fd5b949d69221d86746e72f7ed8543523188aa6a424fef694dc45dac246a36e9597aa53f41308bfdd01b3546138e4876e440b6a5edb56ac50993a273e7b2f5e449d386eb68af11e5730cfb3fb9ea6a68bc993fece88f7d0868ce64efcd7f5b32c0b6e62b563f0f02454fa01b7e2dd9acd4a0bd038cf485657e98bf4997a496d5223756ced4450a62218819f6af7e047ffccb1cb23874001b55f5f78e2c048de5f3ec12d824370f0958f742f2246c4682693735d34f78faa72c0261edf7ba981640f0c79b218275d96bf03e3e99893ed5ad5f1262cbc6d3d76304bdd1bda5e1ef2dd023651f3a3213bdab63df29d45f5064f9c68db495706fa04ecee2e59d1cb4eafb651fd75410050c408e02b19d3f0a3b9c99a77549a0edffee9b1dcd5d64d97d07a251917c22902b111bd56645a8f52714a1bc5db697ecc27af690f41b2a34a94692ac0daddb000517169ae4ddf8a6abcc713f2439b50741db106a69f4e2e42b75f169f5911781cc40a832d844818804723c9489c71e159c49599b56859350adc00d0ee21f28168628e1b5c99f63c46a87535f27eb39bb5f0991b0250a3d79c08c4ef1fbff167828aaaea722f7a363129396ce6ade31a34fa0dec5c830584239bc4a202ba0c487c60f3ae101c8c81a05559afa3e0e7281f54b9681ff4bb06fc3830bc0842f8ad38ae3937615f201af2cfe34ff21f8bb5baa4c32287b3317445beba88e3bfbf90c153b0478f9c767c825ea8beb37b9c29a8f2bfcdf4fcb3577f21efe3a34c1c93b38d4f8274abbee41f1e803a1348ad9d42edf6", 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000002480)='./file0\x00', 0x0, 0x80) bind(r0, &(0x7f0000002340)=@in={0x2, 0x2}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 04:12:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000003}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) syz_open_pts() 04:12:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x80000000, &(0x7f0000000040)="04000000", 0x20c) 04:12:03 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=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') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x200) r3 = msgget(0x1, 0x104) msgsnd(r3, &(0x7f00000001c0)={0x3, "9d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9c"}, 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r4, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:12:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x4) r1 = dup(r0) dup(r0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x20002, 0x14c) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000001340)) 04:12:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='T', 0x1}], 0x1, 0x0) 04:12:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x401) 04:12:04 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x6, 0x4, 0x48000000000) 04:12:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530006f51f7e3833076e21f11a9d39ab1f2dda7f8754b96ec969e32f43794ff04c342b01930e8069a308ed5f13d54510dd2b5887292a5827f1c937f779d471cd72407fd61aa91d7d3719e82624007bc5aedfa4049ba4b5fa14f0c85b5ec4c2cd3f8fe18d64e021512e9903b0454f458d52ce73701c3ea11f31d023b11fe7433ee0af97c6849b9b7fc3af1612871eb93ab4d071e443aca9cdd2d9c6484fffc6b19d27f9e6df8027be34c4cd50c86e7dce791707e4bdaee7e57ffd6e155ef90c0"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400", 0xffff}) r3 = socket(0x18, 0x8002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) 04:12:04 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x190, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = geteuid() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x85, 0xfff}, {0xc2}, {0x8f}, {0x100, 0x8}, {0x84, 0xffffffffffffff48}, {0x0, 0x8}, {0x87, 0x100000001}], 0x7}) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:12:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x10ec, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 04:12:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ff810a7724ff0000000e0000f87c8a5b671b1b542a538700a71100000029000000230000000300000035707f959f5e1f5679695b08b71de26d37dd074446fd0a080de828089907497c9d57af3aa4e92b6f0e5b223f88e3d35f7007"], 0x38}, 0x0) ftruncate(r0, 0x35) 04:12:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100000002001, 0x20) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{0x1, 0xfffffffffffff000}, {0x3, 0x3}, {0x3, 0xfffffffffffffffe}, {0x2, 0x1}, {0x2, 0x3ff}, {0x2, 0x2}, {0x1, 0x3f}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x800}, {0x1, 0xfffffffffffff9ed}, {0x3, 0x2}, {0x3, 0x10000}, {0x3, 0x3}, {0x3, 0x1e}, {0x1, 0x2}, {0x3, 0x4}, {0x3}, {0x3, 0xffff}, {0x1, 0x9}, {0x2}, {0x3, 0x10001}, {0x0, 0x1}, {0x3}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x81}, {0x1}, {0x2, 0x81}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4, 0x1, {0x10000, 0x1}}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 04:12:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0xffffffff7fffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/150, 0x96) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xfff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x4, 0x7, './bus\x00', 0x3f, 0x3780, 0x5}) 04:12:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) 04:12:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 04:12:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x80000000, 0x5, 0x7f, 0x234, 0x4, 0x9, 0x3}, &(0x7f0000000040)={0x4, 0x49f, 0x7, 0x40, 0x5, 0x3, 0x10001, 0xc1}, &(0x7f0000000080)={0x80, 0x8, 0x2, 0xffffffffffffb23c, 0x18000000000000, 0xfffc000000000000, 0x1f, 0x497974e}, &(0x7f00000000c0)={0x6, 0x4}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 04:12:04 executing program 1: semget$private(0x0, 0x2, 0x8) semget(0x1, 0x6, 0x400) semget(0x3, 0x7, 0x208) 04:12:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x730b, &(0x7f0000000000), 0xfffffffffffffe9c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x28) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80000001) 04:12:04 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket$unix(0x1, 0x1, 0x0) ftruncate(r2, 0xdd) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 04:12:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 04:12:04 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) msgsnd(r9, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 04:12:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000040)={0x0, 0x1200000000000002, 0xb8, 0x3, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x4}) 04:12:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00'}) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x101) 04:12:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r4, r5) 04:12:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1a) 04:12:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 04:12:04 executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x0, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) fcntl$getflags(r0, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getitimer(0x0, 0x0) getitimer(0x0, &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:12:04 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0xa1, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:12:04 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x4000000606, 0x1) 04:12:04 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10000000000000) r0 = msgget(0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) 04:12:04 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x9, 0xfffffffffffffe01}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() write(r1, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce", 0xf8) 04:12:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:12:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9732ffa266f45fffcd7fd18cea2c750878f48d8d7f01da1c0ac9b9282472eb30114a9bf260b7e7f1964c49510c404117a909680b8e09b4efe29ff70fa9e5e75d06c50961423a76ebe061b1739970000000000000000000000000"], 0x10}, 0x0) 04:12:05 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 04:12:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x7f) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="84a0f37c3e56522c2efa4d11239303f3bd9d8fe0d0cb36f14209cd8d6e4cbc9352dbb4275bc8b226485c1c02846c5238591467392e82", 0x36}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:12:05 executing program 1: r0 = shmget(0x1, 0x3000, 0x44, &(0x7f00001ec000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f00001ec000/0x1000)=nil, 0x1000, 0x3) clock_settime(0x7, &(0x7f0000000080)={0x0, 0xffffffffffffff81}) clock_settime(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) 04:12:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x807, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kqueue() dup2(r2, r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="dfe919e28a8b18", 0x7}], 0x1) r3 = msgget(0x3, 0x440) r4 = getuid() r5 = getgid() r6 = getuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x28000000, r4, r5, r6, r7, 0x1, 0x7}, 0x7, 0x101, r8, r9, 0x10000000000000, 0x0, 0xf80c, 0x3}) 04:12:05 executing program 0: setuid(0xee01) msgget$private(0x0, 0x4) msgget$private(0x0, 0x20) r0 = msgget$private(0x0, 0x0) semget(0x2, 0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) 04:12:05 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) 04:12:06 executing program 0: r0 = socket(0x30000000002, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x40) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 04:12:06 executing program 1: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='#^#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')\x00']) mknod(&(0x7f0000000980)='./bus\x00', 0x14, 0x38c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x2, 0x90) open$dir(&(0x7f0000000540)='./bus\x00', 0x20000, 0x100) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000004c0)=0x10000) writev(0xffffffffffffff9c, &(0x7f00000006c0), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000780)={0x3, 0x7, './bus\x00', 0x85, 0x7ff, 0x0, 0x6}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000640)=""/210) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06200f23b8839f6ba372f3aa3fba4588a5e930b6de9ab6e8d9efc4d509e2d7af243d0182cea51e1dcc75d49c51f891d88221cfe0dd81e7c55351e677cd44a968fe610cf83ab3ad05af7510e364788678723065433", 0x525}], 0x100002db, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000007c0)={0x400, 0x100000001}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x1, 0xfffffffffffff84a, 0x4}, {0x18, 0x2, 0x7fff, 0x7}, 0x0, [0x6, 0x4, 0x494, 0x227, 0x4, 0x7fffffff, 0x8]}, 0x3c) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000500)='./bus\x00', &(0x7f00000005c0)) 04:12:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) poll(&(0x7f0000000080)=[{r0}, {r1, 0x6}, {r2}], 0x3, 0x0) 04:12:06 executing program 1: r0 = socket$inet6(0x18, 0x1000, 0x8) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ff7000/0x9000)=nil, 0x0) 04:12:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x2922) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x882, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) open(&(0x7f0000000200)='./file0\x00', 0x208, 0x40) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x100) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r3) 04:12:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8000000}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1d42, 0x7f0000}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:12:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0x1) fcntl$setstatus(r0, 0x4, 0xe78740cd026b18e6) syz_open_pts() 04:12:06 executing program 0: r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 04:12:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x40000000043, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x3cc) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) write(r1, 0x0, 0x0) 04:12:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1fe, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgid(r4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="980241e099e3d2b7f24e68f2ef3ed0957018e39f702cd980423a651f1eca08a24f759be4d47dc3c7ab138b7625570808f90db876d07a50a1956c4f47db9ba9812be1d373758ed0e7bb16f3f240b6cc443f9c8549cb79653db7f6685951883c75", 0x60}, {&(0x7f0000000200)="92964d9b3675c34a75dedf1f5791a0a7dc83ba9fd2a18ba1553a2d6e57ab325dfd", 0x21}, {&(0x7f0000000240)="45ed04ae302e6dd5812c585f9e80c0417b3793500b0c8df9ff4b774cf461297ed761bbb021791ed80b765ef2c3e2921e8f59eeffbfa35445c74ccb97781e032486fff454ed8ad70502069ccc972008daa892b5ce", 0x54}, {&(0x7f00000002c0)="39efb9e5c5d97fd4a5204e7fa3e27268f19eb9899f71bf3bea2887b46e8435b416ae04bad74846485030a86a47017ce06e655d3071a98c0bd01837e96844428e85078be950c04291f16dd1986cb185714854a189503042af903db108c275e2437355de6ef7e38d0647532a8ff69cfa7ec7757b597a738c9b51040aa4b54da46ee9e017e1a6504b6fc21ae9666edc2826f88d96038d3a4c6f3d7bc46fac1e66f188d47af88be2f64631532b5a184a2efdbb912848377842a36b25548bc65f9f1c63d7269fdb472875", 0xc8}, {&(0x7f00000003c0)="1b99f9613fe2e9777725fe567b5a28235b475d59ce", 0x15}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 04:12:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x3) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x9}, 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="7bb99a1793ca31426933ea57491e899cb7bf720bbe915367eb43b42943e8effcb3073c3c0e1ba859ee083f117aee2588e7930ee7ae0da6db60faf7fd029a5ef3c8885a7069c346ba81701823f6a05c81b9aff7bbf3fa7ab8a90bcb21ab7e8b1b653e2f2337a905b77f3d74d96c46d61ec87fa510e79633e7f0e4d3d640fc2fbdfbf5e5e4c9a404117d6481faff06790bf73257b11c0a140bfd08596c194e5be1870cbc1d0dfaefbbec5d90d3111e86c3a0bbfdf5d58e65a3e75b4d21cb2a2ea3", 0xc0}, {&(0x7f0000000100)="f088019ec3fe5b16f2d53bbff609c748f4bad76b221ebae07fb7ba951e943ea9b94aad9a35aff39b1ae301dc1acf2852ec976150a9c5fc4d2e24ed8048872529d30138be97f35bceb012df715adbc121aae6b29740e0628cbe327797a7dade310b398079", 0x64}, {&(0x7f00000001c0)="9c4642ba9ad678942df3367c34538517053d22ff5cee669a2837e70acf9973d9e65500", 0x23}, {&(0x7f0000000340)="4bef83024ec659b9c87e5d8ec41b1e007ba11082f20dd80cb4fd7516eb421a28747efc7fb5ca9d3db97cc1620df0688cadd8d1088d2e6aa29bdff55b3089488022d14b619a34113911afb96bcd6ab5dbadb1c3043d1dc4b52dcf8c60f51301535871f3921dd58afe48441f20fdeb6b9268199500e1fafa548a74457ee61da66d97", 0x81}, {&(0x7f0000000200)="f78bd14a627eb1f84d7bbb1ee43f5c24d567d4f4a4e78d7cf02b", 0x1a}, {&(0x7f0000000400)="04d00014b4f8119c29e21b38e1e47ae665f0bd7663743c1218bcbd1f88b1e7839a64c0caeb49dc1d9f6fd284eab6b402bc0c036d7bb514cf40e2c1c60562c25e8f8d6a8a1bb07e537b689b1211855db4dd15e671f1e84bbbf513b24c5dedf51eabf5829dccb4f4f82e577df5e536403be50617cd8009c3ecb2d5a7ac4db8d5c0edaccf144674c4506926b8ffda3fcd2fb0bb0b9b5e238c45f98e3b5132794f1fbbbf7f163309ca9d92ddf8f68e7d11087c41b425e0ee93a929d2b00c29eb6e8b", 0xc0}, {&(0x7f00000004c0)="feb8d56dc1f8f038df802f669187952b3c228c0a3cbc1e8c67d30a33120e2a7c9715e1eb385d4b857a16daa2627dcd90bffb9d4eafe478b0fec786b3513bf1782eea72d1fdfe54a7cb4c0c000a7d22ddfa036fe46f2cfdf439bea58535e35ac54cdb075c98603a87e74e2b60d4e88becc169af47383392440d44e0bf7c4bb0c7dad89ed4cfafbf9a7c5c23f7000849d71725515f72ee954b9cef2c558607c9ac48c19bad480823389fcca6741b487ff7bb5b64a850c7", 0xb6}], 0x7) 04:12:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x20000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() close(r1) r2 = dup(r1) close(r1) r3 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x90, 0x3) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) write(r1, &(0x7f0000000140)="87fe1e2b7ccf5fb80be317b7aa01b87dca2eb97b0fc396fc73adde68c5d034aefe684f461ab4a33364143f2f95f29f9fa08a5e49bbcca06472fd103fb38502b7298e4cfadfa5", 0x46) 04:12:06 executing program 1: socketpair(0x0, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 04:12:06 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0xc0980d) 04:12:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0x2d7) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000180)=ANY=[@ANYBLOB="090055b4cdead8631cc9477c51a13268ef1b6358367f301d40182cc27d15e062f53e9a2ba8457cb400f0519d70a080cb401004f7fdd2f664611eae0362fcf4a61a8648448cd2069ff6143b111b1619970d008bae92edb188129a6cc9b392"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 04:12:06 executing program 1: r0 = socket(0x18, 0x2, 0x3ff) setsockopt(r0, 0x29, 0x101, &(0x7f0000000080), 0x0) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 04:12:06 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x4000, 0xffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x188) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 04:12:06 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = socket$inet(0x2, 0x4, 0xec) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 04:12:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x4, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xeba263102e0e084e, 0x0, 0x8000000, 0x2000100000000, r3}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 04:12:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x382}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8001, 0x4}, {0x18, 0x1, 0x1}, 0x8001, [0x80000001, 0x3ff, 0xff, 0xa3, 0x6, 0x7, 0x7, 0xfffffffffffffffc]}, 0x3c) syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) 04:12:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 04:12:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 04:12:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc45e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c5298228da7efa7a9ff1e439e8e0e572505d1ad4d3a0fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669de11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfefac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b11a66c9a8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e0000000000000000000000000000000000", 0xfffffe07, 0x4, 0x0, 0xa03eead24bbe8998) read(r0, 0x0, 0x3b5) 04:12:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0x1f8) r2 = syz_open_pts() close(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x104) fcntl$getown(r0, 0x5) r4 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x3, 0x9, 0x1, 0x6b7c0725, "1c9d93e91f11a13c90ea66c61f27778a2ebcb7d9", 0xffffffff, 0x3}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000200)="29205884233da28cf0417b7f9428565571c87b300e330317a7718f09056cfe52d27292", 0x23}], 0x1) 04:12:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 04:12:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 04:12:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xe8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8001, 0x1, 0x2, 0x6, "62c569d65d92f54d688583bff0363ad8c7b1c0ea", 0xfffffffffffffffc, 0x453d}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x28, 0x7) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f0000000200)=""/177, 0xb1}], 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0xffffffffffffff94) write(r1, &(0x7f00000001c0)="0a395bed2a6199703914fe4daf2f", 0xe) 04:12:08 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0xd411) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 04:12:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x1) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x10001, 0x31) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x128, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x8fc0976, 0x4}) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) 04:12:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chown(&(0x7f0000000140)='./bus\x00', r0, r1) 04:12:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/235, 0xeb) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:12:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x27, 0x7, 0x9) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:12:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x1c096662b9fabb61) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setreuid(0x0, 0xee01) fcntl$setstatus(r6, 0x4, 0xc8) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 04:12:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x43fd4378b6eb7c2f) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 04:12:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x10000000ff, 0xb, &(0x7f0000000080)="06e6f4aff13f22b28c488a3980466dc116e3bd141a0966ce38194dec67103fcf3cf526d12d68b24d5e9e2880395f0b92f204014733c18d54eb608a6c2881da4b3c5059fa975b3bf3ec1f5163ac30e1bbdae8717d20997524d6b838262b51c5bb55c596ee9e0ba6ac116d752d18c8288e27364450e52394b148", 0x79) 04:12:15 executing program 1: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') socketpair(0x10, 0x4005, 0x4, &(0x7f0000000140)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=ANY=[@ANYBLOB='\x00\x00..file0\x00'], 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 04:12:15 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x106, 0x6) 04:12:15 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom(r1, &(0x7f0000000000)=""/113, 0x71, 0x800, 0x0, 0x0) listen(r0, 0x0) 04:12:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 04:12:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x8, 0x104) renameat(r0, &(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x100001) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7fd) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') 04:12:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000280)=""/154, 0x9a}], 0x4, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10020, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') syz_open_pts() 04:12:15 executing program 0: r0 = semget(0x1, 0x0, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/180) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200c2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0xb189, 0x8, './file0\x00', 0xffffffffffffffd1, 0x8, 0x1f, 0x5b11}) r4 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x7, 0x8}) 04:12:15 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) getegid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7605, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 04:12:15 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) chroot(&(0x7f00000001c0)='./bus\x00') recvfrom(r0, &(0x7f0000000140)=""/116, 0x74, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e0700757300"], 0x8) mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x1b2, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000011", 0x2c}], 0x1) 04:12:15 executing program 0: kevent(0xffffffffffffffff, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 04:12:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x8962, 0x6, 0x5, "131e05957b40a6b3890a357ffd0ddd4055bed176", 0x800, 0x401}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x100000000, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 04:12:15 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 04:12:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x41) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1}) 04:12:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="9741d05a5b459ae4688eb7446b96fe9baf5a97e215c7bc1284640401ce0fb3f6e8aff6f5d45be8ee62773b5e512ea21cde596997bb9b4dd9835d48615c20c0663ebf3dc20c6451a964a3244cd150da857f16415194cbcda05a9dd241f96a3a2e6497c7b4ca3ebf6e6bdcf51068031f50897eeba0d94f8d6fb4724c074fc5cc4bbbc558b5dc51012d22402b4cc4", 0x8d}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) 04:12:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x40002065b) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x400002010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000100)=0x840) write(r1, &(0x7f0000000040)="081317bd17a1de739d7be2b50895afcc082c489fad44d332ede88fe3b489bbe43c", 0x21) 04:12:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0xc) write(r0, &(0x7f0000000140)="65050009c3ee521e20f2a964794ce4f4671282a94e77a6026bcce982580dee3b5571553f1501f4f1bcb0951b87e8e1c16b28e68127c32ede6db5006c40c10ebf8a4c97e571f1e44d460cf6d6f2cc6031def97583599a69b2d6166fafa09085a5040ec1100c1946bd9da596a6dc3529102dd0c300bdcfe00fa350bc1db16af22120258d57af14d7b0ec1c650f3ea08da3", 0x90) 04:12:16 executing program 0: r0 = socket(0x1e, 0x20000003, 0x7) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0xfffffffffffffe8f, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="c648735da007f5476ef8d7bf1ba97d49bf73d03eb1d3ed49880b5f1bcd2e9ef94647f034aea18caf1542f7074769dfc6f6062d24d7d2cca90f686e7a3fe463682c", 0x41}], 0x1) 04:12:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x331) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x4, 0x1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01fa03000000000000"], 0x3) 04:12:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x102, 0x80) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/tty\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f00000003c0)="7c310432cd12f4f82b07081a367c8addef5b0ade6adc38c7468f834185ac2531335b82e577fcd64e3f5fce0835b2945ace301e945afc62e32bfdabcdfa0fca4562705bf7e71cc8ddf39835fa0b57000378bb899adee333ec0b96542deb62fb5c8dcef0c3cc46098a9a5a71c405581e5dab359f89a57bf8331e364f0568a25fe862ebcc6162553c1a9fc3a933b6338e06b468cb7f00a45863f6fd273077806060ea2b104dcfbc5725b13eaa1594cdb6de964b95b8bd3e090c2e6de3968be690aadc3f4d6256340215a48937c790063e86623a61", 0xd3}, {&(0x7f00000004c0)="2789eca5d5b59e934a329422554d7410d3fc3420de06f78de60375c14d96339395c29c5073441457b478fe759aabdeafcdaa9e3d37248b076a64e1f9508bebb8e62c1252b3adc0b067aa7ceeef1296826105f9804733d4592b1cf0e1cde607f9b4c5503c1ac5b3e6b002d29fd099f4bcc890e22ccfe678191365c0c84a43b594fbe86fe64502efafac3a0364344c06190052f08ed66a37b6c83e602cc9e5b8883dfbd28a6a4ad9b442b9ed5f5d56942d3a3706e393be4812cf796d77d34379f72faa5b650c1d91573a844e2360a23f1c4ed6acb671f76f29544ea973376f689debf61ff8859b49436f438eab8d8cc004a8e9d2247310bb", 0xf7}, {&(0x7f00000005c0)="54eca8bbdc9619667ed1570b45fca6119b2635c52d8e9bf150768f8df6b35499f35cc339f5f9d30f58c65d4c7e0a4ac800d6549509ffb03e3c8e53da7999a3363196a54a2128240c149dbc07ea3a6cf565dc3e95d290a6615782bef2d3", 0x5d}, {&(0x7f0000000640)="9fce39e869dc8966be97a537ed50b9f693a380efe81c1c8f6f0fe96619626b1cb72ff347f268719096d1383aa0c3ec8f97c4fa1756a98c26ef78017b7f7a8d9b960d429f293fe047e173cf5c175ce7fc99e21140e28ed77c5aa1929ffc6d0e11ea0cf4b852f6106634b2b08ecd135831eac86fbb5f42d52243905f1775925bb23fd7bd3f8572085a6d01e35c596a85e11c9a3703b57127855091bd8af368", 0x9e}, {&(0x7f0000000700)="2e353307b838c6202229dbb31b4b1b49204e0b1018b0b82928050d3ed4035b7a66a6356a86f291ee78a6060e56133fc504a993f54d1e844d02dcf21a34e9e013968e11d3130cdfac1f25dec1094480767ef8fb7e233ec9954c644c0e29c1ce30c616b08df91993062d375d861d7adac1f41cadf83cd8bd86", 0x78}, {&(0x7f0000000780)="c5d4542fb8e03ab4837ddeb8e0e353fdbecdda699152dad2f6bf1210cecdf6c3410a28ce88e850e6d03cd59f79a225c12ce724098a8620d9228a45dac828a6a4b64278d8dd67c91939975427b875664686ad6fe1b1bba5e8751a87f292049829a7e07918fa340b244f5a2a440988934fc721cc5e167423c45886c4f8e8446c1a1322a8e50de580ef8cf36dfa10bbdc973f36228e79d584c96041ef3fa9", 0x9d}, {&(0x7f0000000840)="ee8294b8931c64c70340c30b1e364596657958517edb09e552b85d9f476070162f62a4bcb2fc731230e0433e7dd39d25358978778ca0224f167bfdde041f30e0417a67986c1e3ad492978abc9aec58aa49b53a5cf5658b443f28eb6a0995ba2d10dab76e37852d12a6cb4b3084e4e81ca70f", 0x72}, {&(0x7f00000008c0)="0c7644b434", 0x5}, {&(0x7f0000000900)="33bdcd9661030cff379cfcfb1acb26ad8bd5e1feae008dabc77d2376769d2d213795f9097186c3d8c46e89b5abf103726d6094f56f380b7c5e57b1355527c436a2dc80a8f1c92710a5029750e6ab1dc3ca3e39ed947010dcf44c61cddc811abd0a0412ca54bc626c59134c0339cda56cb8a08376fb1e42c81f26627e636fc89ca25ad9044e470c9a6d8ed6c071a724f15a42ae8646b47f8103d7c309d862069c7e4dba28c02c98283c1a8f585a12caa12abcca80b544c157e9002983586694d03a5e918dd6a4f0a5c2d32a074e421d012efbe3fb8c96b0b9bb2a4aed4250b4e59ffa967e4d10b5c29c9bf6cb32bad9e2b09cc984241a7c72e018235fc550993260d7025190f0b0ea941d4a58c013673a6c127ed7dbe2798af8321a1f39e4617312d8e30abf7d3053c2780b1c9009a45a58941c16844c47b7f47267c58d6978a00f0a2568499ef0ecb612da2e140e07a78a9f9a4d835b5b79eb77f95663f67aebba8e7f441562f9f82dda1c9ea37bfabde3cb30faee5e47e88c3235d7481495ce135c56c6efd3fba9913960f9d28a283e02e9e186742ff8c83f5603f147633a288a83e98fff5eaeb38c27271e341d6b8f30cd15dbf51f420c4c0073161d53fb0e0d45d0ec299b51a7d7d98c1cf153764facd19dc7af641ec6298c346bf78debd1e2a1e96690452acd1d822d8bb04e6eea2b365f10d69e8f91cc82edae28d1013a52c6cc2b28e1cc78e6f34904a304ce6dd0860d8cc9077d500de333c5559e18876a4d53f93e744f98c4cdc5b2aaf67e4ecbbc2198441c7396df06b73407fa133a1586a5f7cef383cce506193311bdee5c892cb234059da4fc62fac60fea2f553a645836fc518f5b9216e77214228aa405c09b8c2d44a30dc0765051923cd19c3252dcd5a280b2360c5715e7e1c84b86032ea751c5fffb4f5900436eb52096c1cb1a8292d34f9c409dcad7a7e99d65270466c3717eff103ba3ffeef5039f4eda769342986998578b9c209904ade3c3c0b3ae91bccb0a6b6371cd3958f08cb9ef19aa85d6eb0fbcff8b54004ca5131c7f46149027301b0fc62da5e18c05edb7eaec37e55f203c6ec7cbab5bda48c1f3722cf61c47816fea38b6781076a26a37d409cb6214e430baac3f2437eb820873a046824e48e08fef2d0ac30fba07025edb1e49623b6ea9fadf0f32d5d2eaeee1ddc4d6de0ac9114a6664e50865de84abf04f348c7d4225b588381aac5387235269c14de32f12decb1a53c53007acf884fdb6dda4a54cab75f7cf38816de19ce12bf5c66ff35aeec76a2a7ebfdb744a40ec960e530f9a64efe7066cdb7282c4283e4c6ab5d0152eaa162b15c42e0ae01751e192e60787e0f808697e1b8d997f9a0bbd42c33c87c7e04017ce55704cc17991d30f0557ab9f0615f5aa2d332a7bb4f7f2038b0b4b1b07843ee258f194094d4409cafd20278fcac35355cc00c12259461bba4cc1543f7f7b13cc1f71f89cbc018072c709701dc1910f90052c67f5e18681da692ac4494e80d6cb58a3e310f34482e76cb4d925b9bc4b8df09a6b5671480655a972110d388bab922084fabbf01b2f8aa20a33aadec34d572f0c09e35218c1d54118474aa206961c4e72a8263bdad40fa0dc6e862d64df208ae2b1a277d2c872ff3cea681e0cd7d6f0b675dcb01b417c6c67c14d7294503197f2ec32399d75c2c088143808ec490133ea5db21963a3a4a1b121a5893d2c1288d85194841d127c1f144c2beeb87fbacfaec96a1bcc5e9a1866bc39fdec982db5373998487dc07a61cb56a6ef60153818e354c13d801275955e5be75ca54f1689428ff93052abcc3b7c1f37ca6ec3424bd0a00ffdd0d95e52b65aacca1b9bacd0cd55bb5c70b0112e9213dc80325f49e8f5b921e4fb3006b155398048dad5d617feb7ff8f3a58130f9cd0e8ece7612d1af68822415e80ecb4c9af80d40437076c6945ed2e1c124cd2247a1de3943c5dced17740b85be423e9254902f6e22acd07d07a1bc6815d2257816c5db43727efdb92e50f7d961c2aae6de5e4482d3faca9daa457b974f21f8635780bb3d67a58967677972288d1014003aecac14107f554ba0daf1bdbb086d4b390edbfdc025c1a34d0d6913bfab6226bbfc122bef10027b14baa961193cd8d725484a4286b57082a817a84de8b148afc2f468df6cdf1aa9ba77cff89eac845ab8c06fd87ba13459423a64a12e491d4c35c183f34ecdfcfe44f3a1abb129d9ada7e3bede2e9f11d1d8fcf4c3080b569da3219f176dd8d7c13706e19d7febc12fc71410587bc2ec8ac07054498045633362b9aac3f3c2e2ddb19e2685c18cdae08092efce8d05779640602efae8fd95543413caff325418a36c759c739364e4eae6e9883cdae8371ebe16e604869c9d730a62619ffc4178a46e8565784ebc59dbf7b1e70f3bf5f30a3969472e8fe952ab9e056cf002daa65a059cab0e35d1319884d50d0575d5568fde0488af0ea50634239bd519ffd8c3fcbd648a95aaef9f20cd4ddcef995e1b79d8dfbc6d78dff344ebfc619f559024af45cba18f9a14c9c9f343833d7f700db074dc1dfa22e8c79675016432a9a43ec9628a7c35d8f03a520ee4ad1bfeebc8e984f6b0778552a0357147c27850f9f2856b5d74c0cabe180c080227a07aef571d1d4aeee2c4c941a6ee4cde7559d467057a53857f06540d3526ef6096f8188ffcdea16b242ba6b8308b5d34a9795a124ce206373a0c0bd6c691fc26f0f3c0d374357ac55f840e7a3882eb67258a3c68128eb70a8b95c7866a719920d7b2ddf0d126829b4d8719f8e4c404f22a7fb2cc97691c4b18535d1b9a5d7c3eb0b5dfc7cdce0112694074739638a4433fa256526e218a7cae71242d1d0a0eef5788ed81e25da54dec5855c67d8f11c0a0da63ebc5bf4466fb8f71435ad5a739d934df078c28c7f43eafbe24f4a69f6793acd4cbbe8b7699d8f2903400a5410f34587b477bd6cbae3be13b16f64e21009c2c0166dd943e57d9a46e39d57dcb8a492dd17caaad13ab6d82135ddb0060e1847f85991184dd337d8f4913fa774e255a269e2da93fdf04a3c8239032f6bae2bf54f516c4e0805d2c4df55450243a2b63489b2beb49e6c93f35629979f8211384c9cb920a8b1718354b453e415c9343d2f866b72892e2f09ac108faf9242c5d24aaa5aba26f4d185cda51fa8977b3c38f3ff7491cf798173405f8a14fbe187b6104de7324336a74b5ce255f5a8fb0d11e17e9751075079f034b1ea7278f6b9edba8f181f077b32d9c98a221be2f76110ca6dd7e252f0662f6e4d22cd15042973cb3eb290d18c3d63a0fd156a9c9b3a4ed79035499c31425987e08d467ac7a5aff0d2c7804d05151591b706bd4442b00a9ea477b3fbd509bd0a9a7b315c1ef5adfe95270c2765e9335825bdd512e93ae61047d461dfda2d7666656ef890beb70cf0e55579033bc14dd9402759f17a3c6d19b2ddeabcba0f7e28efe2ad5a7e6b27c5d4b109738bea793ed5d7ea18c1fc18e7420d8af4569f9dcfe8cfc1c8e2b089db75f7c217c185206eece3e21d884b3554d2a928a43da6133f3929285d6bc6d4cd952343b133ed2234feccf334bd5096f31e852a8af08ba08b4486dd245f6e66b5a700bf3c78f9334cad17928c0b04351a999d2a8730300b4a69186f5c3219090cf7364d7317a1ec643f07c7a5d9f035d1c7ba8f71e3b2d16be83778f5e0cf35733db7186244fc296cc9b25de668bd1d3ec9f1ec5ba2e4da9aed1fdeae614dbdb0dc60d2a74144c1b41ecf298ccfbb89fbee0dea99a6a8d32f3a74083f086275b35c03bd194977bc9f6aa6784da1b1fd93a55c13e6be1e7f618ab08c3b0183fe2d2f1fb62da137aac50b8c3a891222fe05dd9e5cdaae42c39a74b287f027da431140d326d8c88e789161287735ab3852f3be508ac0080cc2a2a7f0134dccb34184a53ff830aa106bf3947f2c6cff21fa5d7f53d7e11ec6e0785e966b7645f69d32ac3e2ddcfb73df54de299ba7599d9ded201989ee6b81a544db5ca9d551de4edf7553c41f59b5feb06a12b0eb986a0d08818906c7f58be24cef5302a92c900083b9f9fec5192e0fb4c0dddf7303f2b0b30a8ebf69db3430da563c2b53a05677ad56e8f8688d7bae65bd0901d60f72172a87beb3c20e70b20fd7ece52db54386c7ae7fdf76d60a49d044a511a479563a05e9a5a0ee5ba2fe9d2cb0203ff251a2cf5a25aa18fcd3af376748f4ceeb0c22a3a4e21b8b375e4244403ce9597fc021932ce9c5c1c3e19ae8584ac5702a0dea8be5a2b300053ff5ddff5ab935edb72837493753c58256e502c901e18e8939cdf3618ffbb34028385bd641d9aad727e7ce0f89c763cc9805b54f48ae2d735edddf403733847b9943c8239ff27e58e37813e4e3314b738cef9228bd7a3221873221899ef802c66df438da92701cb26d37a22bc43b39b417bfe018e388c0fac3831f09e384ee51b9ba543a9e023fe169a758b3caca37620f80ddf2e8c93657d571104b8070289898c6177d2d6633ef187e0f61d532cb64fad5f2169e92bf1deb144e823ef0c329a8753108bc9bf273aeca78bd0107e4ea840fc84f8a9688fc108f6bc046804cfcd66d9d5646f6551ba9bcff0477895cd0f913611469c8b91509bc0fa117836c6a9711d55d6189cdd39fc1468fa2bbfc78c2de5f8377a75be6ea4bcd945c1e12e301b770b2563ce3128866fc1318bd9deaeaed43e710cbeccdd62cc46d6c6375a690327a68d738d608b76f1eb2670ffc12f32ba4f09bd59db7abd637646ea33957352e97823b0b46e6620bd86181cea212316089b706fe703eaccab7f603a6590095901d768459cdb697f5305d36c08061310d987dd6465bdc7f56c8713db936b908535b3a9cbd1b15a6b5e6640fa0c9de9749302a2e18fe9efd21ff98689d28574646c5461948be4f1e6fcd48800409f1385c360fe7309ee42462d5067c6ae3181b5f65057add36df74bee554b9af0ec8ab3c2ba7581c06c733d444bdb83a98cd8308ea4df9977efc9cd16a8f808d5976b367557b6f0603240ea5abeb2f91169f77600b0fa4b799ac89baa5f23e751ae593391eb8a62528ef342c0adf2ea4f4fc2d2f2d80d06a4aadee6a59ae322e275741788bc42d4863e4f24355c16668153b08d12bfeaad0c254dfe31f6fb83425903c38f79864c9957fb3566c675c340fca4a8c36cb91b1d697257bda40bd6773f2054ae06525b2cd2b9476366791bb3b19a4f931386f559f3e55933baba3882cc2a99b7b19b4cedfa247c83f855c126637d3cf24c29a4aca6cd59f4dc3d4a1524016275fa8ced94281d33d78b1cc6e55c3ab8c97d5112712078c7c15a0d1b4ccf298f8524eceb1350c50850966c4e148a78fc2b9580d8c0c1f45433519f0849e92a3751f89e0b8b46a11ea53a87f43b701ebe4701216617ab2ef8662acf3147c9bae40af95a52db4aa3cf47aec738b72f053318f64affc41d1ac333081698b74ee108e4397498a7f5369fe0b70319e98be6816d6ec4efb1c03a539d2f87c62e0d7196755a3a505b7ada0ac777c8dca182747adea4ed547db1de6b06a8425fa1ff9b78d7447967d7eacc4eae946a4320d03257fb3b89efbba849bb3299d778dce2e4549eacc0e0c0c4b158cf7a94fdddf62f0401db724fbb541ad1f29c053ff2498975c872bc10a8877368c95506a2ea2e7d0349de3029c90d977039baf714ccf86d1440a6e1b6d03925e54ee5259086ed546f433ee0ce9c6dcc237e919068ebfdff0bfede8710c2a094045dc9db719dbe5d968bc38", 0x1000}, {&(0x7f0000001900)="d3d9de32d3ac8935", 0x8}], 0xa, &(0x7f0000001a80)=ANY=[@ANYBLOB="1800000000100000ffff000014000000", @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x40e}, 0x407) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000100)='.\x00', 0x3, 0x0) connect$unix(r4, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 04:12:16 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r3 = semget(0x3, 0x2, 0x630) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r4, 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r3, &(0x7f0000000140), 0x0) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x6) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000700)=""/190) clock_gettime(0x3, &(0x7f0000000300)) clock_settime(0x4, &(0x7f0000000240)={0x3, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000100)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) 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) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x40}], 0x2, 0x7) fcntl$setown(r0, 0x6, r2) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0x100, 0x7, &(0x7f0000000000)="104af190992919f74d28e50e45b1e12b6c161e981b74cc8a4f7cb044e00002e0adc8f1748f068cc8d6007047949dd161ec2e35fcafde75", 0x37) 16:00:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0xa028, 0x1000) socket(0x3e, 0x1, 0x0) setsockopt(r0, 0x200, 0x401, &(0x7f0000000140)="5f01ccfa269b986ff8836abee0d5b88f3711c5d7c66edc11662a531c111e0fea82a228ae25a0d74bebd9eddb0114770cd8a0cdb7fd365fc7619141b6f1bdc1de4e758653652b3eaa31aed763d1c013e7f04e367688c150c9e8db421ff5936788438983d97c439765193d6363f045dd05aefcd5295b673572a8c3e067ef847ba92d7140", 0x83) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c020000000000ffff0000ffb84e979d9c0ecbf4bfad2ed6f6868942c19042e13769ca2b840d7df9f378c4e3fca71057cd1d6a207793c15e49702e64", 0x3c) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x20000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0xcd, 0x1b, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x6, 0x9, 0x70000000000, "b03f0959f20c38108b121420db115290ff41024d", 0x80000001, 0x800}) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000380)={0x2, 0x85}) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r4}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r4}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r4}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r4}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r4}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r4}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r4}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r4}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r4}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0xb513) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) r4 = semget$private(0x0, 0x1, 0x3) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) unlink(&(0x7f00000002c0)='./bus\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x42) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x9) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="f94836fd5b0defaee486cbf0c418aa13b66f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a761f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b93806d092228c99f3e2a3617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b5305b79736585c6938d71930000000000000000000043", 0x146}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget(0x0, 0x104) sendto$unix(r0, &(0x7f0000000400)="2d392dcec1104550055def35404392bbb3af8c3fde73dee1f02a26aa1c1327a3ed98dfac01024c11881e268763127382e71a270a7cbf6702b90eb9c33b6ffea385aa93988c8f9cd4c319a3cdcf47f29e96164f9478c1fb48406d642a4f565bfdb60c76384b299605a5ea2125ef125ced0b", 0x71, 0x3, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000003c0)) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7, r2, r3, r4, r5, 0x0, 0x100000000}, 0x8d, 0x3ff, r6, r7, 0x28, 0x3, 0x0, 0x857f}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 16:00:02 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f08fe430900"}) ioctl$TIOCSTOP(r3, 0x2000746f) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f0000000280)=""/78, 0x4e}], 0x2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4) 16:00:02 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000480)=""/8, 0x8}, {&(0x7f00000004c0)=""/1, 0x1}], 0x5, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7, 0x21}, {0x3, 0x2b}}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000600)) read(r0, &(0x7f0000000680)=""/24, 0x18) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x84) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000700)=0x1) open(&(0x7f0000000740)='./file0\x00', 0x8000, 0x0) clock_gettime(0x4, &(0x7f0000000780)) r6 = open(&(0x7f00000007c0)='./file0\x00', 0x20080, 0xe5) ioctl$TIOCDRAIN(r4, 0x2000745e) getpeername(r6, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) syz_extract_tcp_res(&(0x7f0000000880), 0x7f, 0xffffffffffffffbd) fcntl$getown(r4, 0x5) connect$unix(r4, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000900)={'./file0\x00', 0x400, 0x7, 0x3, 0x1, 0x8, 0x3, 0x4, 0x0, 0x3, 0x40, 0x3f}) recvmsg(r2, &(0x7f0000001d00)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/165, 0xa5}, {&(0x7f0000001a80)=""/68, 0x44}, {&(0x7f0000001b00)=""/47, 0x2f}, {&(0x7f0000001b40)=""/212, 0xd4}], 0x5, &(0x7f0000001cc0)=""/40, 0x28}, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r7 = open(&(0x7f0000001d40)='./file0\x00', 0x210, 0x110) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001d80)={'./file0\x00', 0x2, 0x5, 0x142a7cc, 0x0, 0x8, 0x0, 0x5, 0xf7e14100348703ed, 0x3, 0x1}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200da, 0x100) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000100)=""/95, 0x5f, 0x1, 0x0, 0x4e) setsockopt(r0, 0xffffffff, 0x3, &(0x7f0000000040)="0400e7e8", 0x4) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xe239, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000200)=0x4600) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x3, 0x7f}, {0x1, 0xf6}, {0x2}, {0x0, 0x401}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x57}, {0x0, 0xda44}, {0x3, 0xc25}, {0x3, 0x8000}, {0x3, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0x7}, {0x3, 0x2800000000000000}, {0x3, 0x5}, {0x1, 0x8}, {0x3}, {0x3, 0x7f}, {0x1, 0x10001}, {0x3, 0x4}, {0x3, 0x20}, {0x2, 0x6}, {0x0, 0x598}, {0x2, 0x7fffffff}, {0x2, 0x7}, {0x3, 0x37}, {0x2, 0x40}, {0x0, 0x1}, {0x1, 0xfb9b}, {0x3, 0x2}]}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7, 0x40, 0x100000000, 0x1, 0x7, 0x5, 0xe21, 0x0, 0x0, 0x9708, 0xe930}) pipe(&(0x7f0000000040)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000140)=""/210, 0xd2, 0x42, 0x0, 0x0) socket(0x36, 0x1, 0x51d2bd51) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) socket$unix(0x1, 0x5, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = shmget(0x3, 0x4000, 0x6, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x5) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r2, 0x20004b43) r3 = socket$inet(0x2, 0x4000, 0x200000000000000) r4 = semget$private(0x0, 0x1, 0x200) r5 = getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) readlinkat(r6, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r5, r10, r5, r9, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) r11 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000001380), &(0x7f00000013c0)=0x10) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000200)) getpgid(r7) setuid(r8) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000000)) getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000001480)=""/117, 0x75, 0x2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) getgid() setreuid(r12, r5) 16:00:03 executing program 0: 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) setuid(0xee01) msgget(0x2, 0x151) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:03 executing program 0: semget(0x0, 0x0, 0x88) mknod(&(0x7f0000000200)='./bus\x00', 0x80000e080, 0x1) open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x110) chdir(&(0x7f0000000140)='./bus\x00') r0 = semget$private(0x0, 0x4, 0x24) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/164) 16:00:04 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xffffffff, 0x81}) getrusage(0x1, &(0x7f0000000440)) 16:00:04 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xee5f}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x3, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x9, 0x1, &(0x7f0000000100)="209e5e12a2e07b9cf1fd82aa92a909e848d670ce463f70f057c0cb2d49422bcae111251aa658d01c8d7c46d5795fcdc8bab106ae1518720d15d0b6f211bfe967bd6d40e6ca17d50e648f0992b23672f72510411ba8e3154390429874e032017bb6ce0c8d10962f83d9206e102681c5525c02a991caf537722846bbeea98ad4fd20bbce97e45baef60900000000000000075340909cde8a6d733c6414e9dff30753eba80883ae62b25c7515d9dfb70b96bff9d6f428076a0f41c03e570508d102cc9a4d7d2d17a3ff9c50d82fe9eebe0d000000000000000000000000000000000000000072c214b5c0253281bfb8b3bd401f0d81328e4f4e3f7a62ca8ee7e3eca22b435009c040407242983ec046ee3e0cf1f4ac9df398149bf688b14b1a12e180bf429f3fd964791166fcc240", 0x49e) login: denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 16:00:04 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344ffa5c}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) close(r0) dup(r0) 18:31:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) 18:31:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e", 0xc) socket(0x3, 0x2, 0x6) 18:31:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x5, &(0x7f0000000180)={0x4, 0xfffffffffffffffc}) 18:31:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 18:31:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x10004) 18:31:09 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 18:31:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd00, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x80002002, 0x2) mkdir(&(0x7f0000000400)='./file0\x00', 0x60) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f00000003c0)=""/44) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x3f, r2, r3, r4, r6, 0x102, 0x401}, 0x6, 0x9, r7, r8, 0xf3b8, 0xc00000000, 0x7}) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file1\x00', 0x500, 0x41) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r9, &(0x7f0000000180)=""/134, 0x86) 18:31:09 executing program 1: r0 = getuid() r1 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0xb371, [{0x2, 0x7}, {0x1, 0x40}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x2}, {0x0, 0x7}, {0x3, 0x26f7}, {0x3, 0x81}, {0x1, 0x6}, {0x2, 0xff}, {0x3, 0x9}, {0x0, 0x400}, {0x3, 0x8}, {0x3}, {0x0, 0xffffffff}, {0x3, 0x9}, {0x2, 0x800}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x3fece284}, {0x1, 0x80000000}, {0x2, 0x1}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x8001}, {0x1, 0xd7fc}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x103}, {0x3, 0x1}, {0x1, 0xffffffffffff0001}]}) write(r1, &(0x7f0000000140)="b0396370b88dfff8670ba17f6cdc28306f34525f6559827db37627d6cfce4ae77582de0ad29a8c54925f4b8225b07b3e377e50bdd306d248ced13ad628d0b3fa5cbaf9d7ccb77186519eed17fbf15457eaf945b2674488bed18e7e52d09f5c438440610ef3bbb6449f9a89c81c4973c671533893a82eef3282099699a6648fa9743c8f0e47231e8c06104d84a089352affddfe26901f2602ac17efa659f043ef8029ed13d0261971ecaf289da351f6837ac3356df7f3063503f8946075e9a52e26dee38fec1a942955e363b499b88065874622d486f65541ad4781994553873774c55e56761d3848b51723c8a8304ad6b3510c", 0xf3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r0, r6}, 0xc) renameat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') r7 = fcntl$getown(r1, 0x5) r8 = shmget$private(0x0, 0xb000, 0x10, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x7fffffff, r5, r6, r5, r6, 0x20, 0x4}, 0x9, 0x7cf, r3, r7, 0x3, 0x1, 0x7f}) rmdir(&(0x7f00000004c0)='./file1\x00') write(r1, &(0x7f0000000500)="27f5c958c2a2521b17a403647c122eab034fe5eb60c4740714d4de0ef2f0bab74d0f131d84387d62ca1022757a929902dcbb412318229dde578013adebd47358db14f382e090725132fba96db109b6ae8d397d99e25b9da9336f1cb16e6a36e4c609865a8b0a54d7334be0318ba3d09e565247ce92838f099592e83a02c93bd7786d63be9f9b2ce08f06fb79cd920e1068d0abe55cf92160bdb78db3a4d23f03859c1f961270a36381834c24d13d960e0200", 0xb2) semget(0x0, 0x0, 0x8) r9 = socket(0x2, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file2\x00', 0xe2) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000600)={{0x2, r0, r6, r5, r6, 0x2, 0x4}, 0x8, 0x10001, r4, r4, 0x1275, 0x5, 0x8001}) semget(0x3, 0x6, 0x204) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000680)={'./file1\x00', 0x401, 0x782, 0x100000001, 0x1, 0x2, 0xfffffffffffff64f, 0xc5f, 0x1, 0x0, 0x8}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000700)=[0x8, 0x8001]) fcntl$getown(r2, 0x5) getsockopt(r9, 0x7ff, 0x9, &(0x7f0000000740)=""/138, &(0x7f0000000800)=0x8a) poll(&(0x7f0000000840)=[{r9, 0x100}, {r2, 0x2}], 0x2, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x1, 0xe8, 0xfffffffffffffffb}, {0x18, 0x3, 0x7, 0x6}, 0x3ff, [0xffffffffffffffff, 0x4, 0x3ff, 0x1, 0x100000001, 0xffffffffffffffc9, 0x7, 0x9]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000008c0)={'./file1\x00', 0x9, 0xfffffffffffffff8, 0x7, 0x0, 0x100, 0x1a, 0xff, 0x2, 0x1, 0x1, 0x3}) poll(&(0x7f0000000940)=[{r9, 0x100}, {r9, 0x40}, {r1, 0x143}, {r1, 0xae}], 0x4, 0x7) writev(r2, &(0x7f0000000a80)=[{&(0x7f0000000980)}, {&(0x7f00000009c0)="c733d40f137023d3b4e5bc9a21a3f35c54a602028cfca8e61341cdd1c446aa927d", 0x21}, {&(0x7f0000000a00)="26a01b2e9be41ecd60431dcce0065a22c461cf3d1cc9bc129ab4f44060eb7b7450bf7e6cd29a0b1ea5d5cf20e2b3873427cd20b1b4521abb35b7b53c9e3f5f55f6353083a1a16c5a69fccc", 0x4b}], 0x3) shmat(r8, &(0x7f0000ff7000/0x4000)=nil, 0x1000) 18:31:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 18:31:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x20f, &(0x7f0000000000), 0xbc, 0x0}, 0x40040) 18:31:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x20, 0x13833a1e}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000005, 0x6, 0x3}, {{r1}, 0x3cc56ffa85587cd4, 0x8, 0x40000001, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x100000000, 0x6cf1}, {{r1}, 0xffffffffffffffff, 0x0, 0x42, 0x1, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0x64f}], 0x1f, 0x0) nanosleep(&(0x7f0000000000)={0x81, 0xd0}, 0x0) 18:31:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 18:31:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) fchmod(r1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000280)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 18:31:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x3, 0xfffffffeffffffff, "9f8dd8e500000000000000000000ec000700", 0x0, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:31:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 18:31:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x2}], 0x200000000000022d}) 18:31:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200000000696c653000"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 18:31:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 18:31:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setuid(0xee01) r2 = msgget(0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x28000, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/204}, 0xd4, 0x1, 0x1800) 18:31:11 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0914c44f7b2029, 0x40000000001b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8002, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="4cde", 0x2}], 0x1, 0x0) 18:31:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x20) syz_extract_tcp_res(0x0, 0x0, 0x0) 18:31:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 18:31:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x115) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 18:31:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffbffffffffffd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 18:31:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) r1 = socket(0x6, 0xc005, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) read(r0, &(0x7f0000000240)=""/116, 0x5) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x24, 0x4) 18:31:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x5, 0xa42c, 0x4}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x1, 0x80}, {{r1}, 0x0, 0x58, 0x1, 0x9, 0xf86000000000}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000080, 0xfffffffffffffffa, 0x20}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x200}, {{r2}, 0xfffffffffffffffe, 0x1, 0x800000a3, 0x8, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x89, 0x40000020, 0xf4b9, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4000002b, 0xffffffff00000000, 0x7ff}], 0x8, &(0x7f0000000040), 0x2, &(0x7f0000000080)={0x8a6, 0x8}) 18:31:12 executing program 1: r0 = socket$inet6(0x18, 0x400002, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x101}, {r0, 0xd}, {r0, 0x94}], 0x5, 0x5) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x842, 0x0) getsockopt(r1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)=""/23, &(0x7f00000000c0)=0x17) getppid() 18:31:12 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000400)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x901, 0x0) getdents(r1, &(0x7f0000000440)=""/61, 0x3d) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r1, 0x6) chroot(&(0x7f00000002c0)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000380), 0x8, 0x400) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000340)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x3) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x3, 0x100000001}], 0x80000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x88, 0x40000000, 0x1, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8, 0x8}, {{r2}, 0x0, 0x12, 0x1, 0x1, 0x4eab}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000004, 0xffffffff, 0x1}, {{r0}, 0x0, 0x940241ac9bb04984, 0x0, 0xa00000000, 0xffffffffffffffe0}], 0x6c, &(0x7f0000000240)={0x5, 0x10001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x4, 0x7ff, 0x4, 0xcf, "4e14822bf300870a77a89ba917730082425d8d18", 0x7745, 0x100000001}) 18:31:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000880)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r10 = geteuid() getgroups(0x3, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f00000000c0)="934c53efa06ec3c56a3110fb5b6724941e5aa3797701661f5243d91f51515c120ed14b1fbb939b181b5d510d93bf27352a410c904609b711df5f485c17b85736ab26deac5dbf39667b8178e15f609aeb69ae44f3771f50d659c43715635738023e348b5c41f01f93db572e13980f4f5c2b1387fb7bf1a0d166b3cbb7e5", 0x7d}, {&(0x7f00000001c0)="adf63a45ecf8ecbdc4d43622107a099fc127021dc00318b4294b0a8ab7a081f1e463fe186d94ce0f34e1701bdf4678ff06bd5782011b907e1815ab66138eca68c399e4ea216cc814ec40baf9c7e4e772cdc6e9f0e19a09bf7a478947bbbaedba781e87b8434620a4a30fea32ff42f62f15f16795e3fdf3d50f7fda8d5582e31131941be05ec31bad930bd5d9c4504cc5025d7bf136a5318918700cb1c09059bf27eee2d1e93b30446aaeda2f3a8e81890277a6aea94fb812b9c1a36e1bbeec47cf764df11eb8072d2432d4d3d569a1306efac03ee55940149d82d9be40ed", 0xde}, {&(0x7f00000002c0)="9cabd8173cd20c927759460ac88fce671c4e8fa16e04f492135540c7e865676f8724945845797e45bd540c365101abfcaf0838cfee5e148a784c21d47ca82308979ba03de9402a8dbad2f94807cdc3d1fe74ffe08e853d73ca669e6beec18434cd54d840bba40625fcf707c2ffeafcdd770ec318639baf724da626315cc4f3c58baaaddbb0d5640919917451997d438d3060601af60273c4698c3962b4ea1e0853bc54bf378005e077183972d44db0e3854ff0821abdbd141ae68b927394a68aff56e644b4f7f9cb70f235a93c", 0xcd}, {&(0x7f0000000400)="7143397446896131e860bf7cb439dd872669c4296e6f8746078c59a17a907a94de7bdc00decc80d2687f0156aae7347dc1ea61aca81eab46ad7e352664810d47701522da7d5c24506b97ab9767da9d9fb23c0a233c862051e421e9ffef1d8fa87b186b9e0f5658dd8e1a6cc48d87acd2da5b66f80854d996035aac826f6711d14c8a12c08ebf99eec5cf355180090cf75d5ab6ef00216094a2ddfeaeba4bec97bbc9d0c9e08d0bb9f0b4dc4409de98f217bdfabc04216083a96fb6a03bfb851bc8a96bb1f365feb013a34915d28b62a78c48ce", 0xd3}, {&(0x7f0000000040)="365535846b7f", 0x6}, {&(0x7f0000000500)="db60d5bd6f50b6991b8cdd2bc83d3c114ac870715c4a2faafecf13ad6f7ae6626d74f037804d74724055b7aef097f653275b29877f95ea2c701c1a5f0272e34fceefbc4dc11c447e062095e1dc848cc10fb0bfd99f1b8c5f8ca7414351a370e992f9b32106de32371b525f3ec57f24a8fc2a42ff5d0bc2c7d32b9ad13a19f1dd154661e559db4f40e1f5523ca7ec36ed05f66d3624a53d7b8bb262efd666bef6a7931940bf391cf25c70c29b99715c35ae7c24a24f929b5211480bdafde04f702946edfb25f3f4b474eae2a5e71322ba74bc502115435ed3c80efdea2e45b4da47fb508ce91a19acd8cfcb4432485e03", 0xf0}, {&(0x7f0000000600)="e654f11df2b8820dec50e3955c601c8b285c7b267a01bcd3ef5a415ee8bd2f3815791357db9513939f2bb3391a89588b89d5f8f9a2f7a4f5440a346daced1721cce856b27e8bd2c908476eda848388bc447d8209af96fd557d14ec90eba28b437b85422225f51f5a07", 0x69}, {&(0x7f0000000140)="6f475ea141f45dd9a0797232d4b6e649fae9e8dff7d6fdd8fea70e88097aa088f8194063b645e76cf4af33ea178574f778047f0a8a", 0x35}, {&(0x7f0000000680)="95486d4ef4b63767cbcc80d26e15f0260fe30ab3b899bd9a3cb791f4c6e9dde562a0daa5e9001a7fa4a6c49ffe20abb7ebbda8f4a342d87eee2365501038ac13469895d3e29405a3ca368c27ee316c9b3c61e27ac278b6f187b5a26149953df4b0b0", 0x62}, {&(0x7f0000000700)="b39a5a304fa7c92975148b0cb887b75f6d5aef8dbabbd27b297ddcbb1cdebb82aaa62ef6a487ff01f6061e10cc49f0d7a8094b2c324653478ef6587c4b675a968006ba88749682d3c04d546292", 0x4d}], 0xa, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r0]}], 0xa8, 0x4}, 0x404) 18:31:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 18:31:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) 18:31:12 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) getrlimit(0x3, &(0x7f0000000000)) 18:31:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="f94836fd5b0defaee486cbf0c418aa13b66f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a761f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b93806d092228c99f3e2a3617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b5305b79736585c6938d71930000000000000000000043", 0x146}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lseek(r1, 0x18, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 18:31:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f00000003c0)="694bbf7ca029312874248854b26894c5cd46cb65cc1a15e5d2273e7eeccb04ffb09105a0084959e1f312e35c78ca9d7ac50d8bd9488d6162fe6ac05b4dd181beb48ef2a8fff63eed5e2860eebe2c727bc77fa47d031e6dbabba3409ffb039eedeab4e75c9e10b37a51cf3548e86f1101ad184f3a578a5a4f32aa158e44bec9f5261cf2a6f7531c199385cfb2b143fe1f67ed12089fa743ba948eaf23511eb3f5b613f116b386f6d5f4c800000000c2b412e8cc3de5b74df9ad97e48956247c5d2c8139b4fca9613939c38f0bb71ab54d90acc691f1c0b7a186948d70c376e0209fa5a9e2d3b43dc259c8191bbc1f4d5337166aa8444ed4cc961d9cfeff9ff6aa4e2e6dace605fa070662687214fc666a2e56cf5ecb65b856f35b37c3f7dc984369f2ff8aab84fce5a295d12281a2ab1022dfdf151cf8b6d96d72e063125e2820b762d1ebc525d1655b60a9a8317883b653360a50ed5d56", 0x157) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:31:12 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f0000000800)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000500)="a2314c17ab8ddedf09d63fde7dd7c5dd400ce59f1b6dc2712f319d9cf4b22d54feba1ab80ac316b6b09b9b848ec2c623177151457376d57e0dc4d8c341a5f686c5ff7b66d22ad6bb4936cf90a609b6f7c8fbeb1d6804e67bf577391087446655e0aada6647a8da1a546651ab3c520fc9be3d8810e50554aeb240d51dce4fce6342ca24e9f905eca5048f15156288f87d1abc0f3d09940bf11ddcbc329f0ae376d722be0170ffa2b3", 0xa8}, {&(0x7f0000000800)}, {&(0x7f0000002280)="724e1d346289df88b23696bf299312d83db97fcb32a27c6b0ec373632a0e95ccfe6814d02bc55bcf303fb476cd4c736ac374fb24454967a48dbeabee7d24b7efa48264cae679e018a73898972fdae3da81e0913bca998cacd40fe4993688cd697a56585265c9655e27390f597e0808f2eb50eaf9949cfe89c7b1ffeaec70171e3009101a98d63ab56a45ac55229b8684c9e534e4bb411d1c7f21ab3f0b2c0bcf9c4e021166d6fc52309044becd526466560b595a2a07fc43d7b7fd05438fc2b5c81fb4c4c5433b9e70b787a0de9a5e088eeb077110d3332af78f2eeaf7a61a5a72d63ab257448b47a2355d736a3675a7d268966e1bcbb5a905ffa270208316eb3af853e7ec52effa686679137ae00cb538b9b7d312b2b358ccabad134b84059c798d6c36f180a8d875b5f0a9cedd093ae81269c9d04530c4f4f3bc825f91497c4c36ff127cbf7824d74352e173c8cea37791789fb6b8f4afe49ae1593bf2277749690880fe9ceab5e281a8fe6819a9501baaa779c534de256ef742bccdc821c40351ed3fbdf6523e4692c9d391a368863c625ab6181c78d082cae75f4acbb0cadaa3cd53aeef603a7963b5d2c2df696d773f804f281163db313a67839c4a29294497183ffa4674beb506e99ba13842ef09c6d9cf7dd0075255215322256d5c252ca65c59b6834909a9055306ae384b10e038d5b6182a6f6203eb6b2c04103f2c9e9b64818b83d09c25fb76db80a7c87c411aa22e4d34fbc915bccccbbfb7331b7ff7f740e4f7b707067eeb82301ad3d400bb589020ea85947e7a4505be306602b703cf7907d9d93bb611d078b5fe9b2df32358be14ecbf1bd883fe6520826740f194c5db299541a7e67b5a0aec4eca6431c9353a227b07f97856e5d30dfee5a7b92f7ad23f21040f64226e0f094032e439ff753289249adffcf28146f749930d09a12c4030f93520091b6216392da532ab6bde97ec3b9c35495efceb5b8f48e4c3cf92e6188e708a144194e68ca43d14792e90acdbf9cf3c6fb4f1d50bb95673f91ae171a5b7857197017675beabf2250b608b189ad49fc92a54445e33b908e85fe34a3c8c157ca0f247a9387f68779637f8f58e8987c7a7542200ba6b435d919bf5df677188d36b819c5dab651dc0c206876807131721ae963469e3294b7446aa3a6eafd5ac3228c9dbeeaf3c34d7386a4d71ea45bd82df3a5882f0fccbead625470b451104e72782529779462d379ffaa967d88dddee0d52938ea68ef1eb44f19dff26bacb537dae68ffb3b01738ceba23f94a176fe6f80220a5cda153bd7f1b3812f2f2014872234fd3f40ec5ec0a9e8140e2f825a919baea749e0860a4ef9cb3ecdd33d7f07eb6f15d650404e0638f6a49571af7b3df8256fe62aead694066676e4ea32e3716cf38878279743f93d554d0fa8e1d88083c7f60c0406f76ccc8d8b33a07fb0e192ce027073d9c267f27e033734ef0f0aedb5acb4683a892bb2e4f37efd5fe467cae3dbda2f2ae33665875c45c3779db288cd4be8218c142ec6863e01f8a5d21cab3ea3b171c755c557f80f187d9440e35143508f3c07c6076d4cecffc6d1559a7dab1340398c5472bf1c77558790ccdfce34e1d56307a48b796f1e94bcf44e4f48b3d16bec062c5eb004a2d2010405fd1f7f36ebde41619f0d1899c0024f1ab9c0ad2995acb3d80b1a373f726dfb11d21f522b5f4767606de9e645c6a7839cc909414f560ecd3c4d5b9d1ed0f583bd069d59bc56b63eaac9a930a3d88791e071702f06607a3e192a23fdb9af7723e0d3408507f7ecc0d814834019401f3c33d91239f959aede6a12138a670a075a430587729cb82978580ea4fbac64c01bf7b04f06f4058eac0bd0ceabefc13e8a53ab5309f13c95b49212d8139e76914bdeb722903497d2d0be74d4df37b7bf32a274c1ef8486ed0245dbb39c9bc7e9c56e4017dbe6d875c3712986ec95d598435bcadcadb6b9f46f556e320d12fe7e14c774f9841fa8273f13c4e3efff9fd63f0f37b29f5203f0935a870266ef902cc436829ade5a2aaf1bc4f843e4274e1bda7d1e6f58dc39626b613a6f8aeb9082bc6d89f738c9bfb21ae150187063ce94766461e2323bb8452d817b672b8f7a8daabb87fd1d44f75829bb867bd8c5555f75f170938a8bd075a6161addb51ce8cf9bbb03183db458e44b91720ca75e48d279dddf87b973d9efa92d63dd52483a4786622e64ad48ecf8778e910559811e144b49efd5beed1ef0653002373590da04120bb0aeeb7228d3d9addf781513375879cc527f18ac38aeca3d7af26002e83770143532c4600860bf7a4859c6c3c0a6e8d05bf5b4804f030eef340e7a6b93258cbb16beb877e5e4e7a5caf58e42e6660bc74042457c31343b6dda4b11f1e845a84bba766650c3db4658b27f017f6d347da787d5eb5d96226523223520e3fe2f7174eac972a915b5b6de1056d6d073214f9c3bcee90e2cc756965acf371520c2d2c5bd25c3ae17be618c31800a0d908e93a7db0723f92338c9b8c89f05a8c7946a3fc22dcd2028944db120421d278ad3e17dca55338d0bc044a97b68527df5cc6f32d720d71f82a72bf678f0ec233dcdf49cff8820f3ff1ba33127c1a92208b004bcba1edc1f675d098f640ff0e517fde4f55c35a6d36ee9abfe311f815532739c42de9c78724b1708ec50f5696a1a327a75aba7df7c8970c8ce1f33f63b93dc9e991f52f9ca1eeb1edfadeffe4b9a2d79280e10afe50d9a770a7dde83f4e42234c2f9e076ed5f11e2a042a982d9b11ae81d1da9faed4dd611221c4f1ac95932a2cdbf53bcc3d359a39eaa1edb067c417b4c5198703cad850b25101d79c55e97f8c485bfde81256bdb2b8a4abec6eb5fc21a885c77d79ebb18f88e986faa3a54b51632a9614ea83efdc1fcacc643b4a201889f2af9f68283f58810bb3dbdaa37417b64f32ef34f16a1a4b1fbcc11027c30d125195c8f54b028a76da48066b0d8798c8a1ccd184c18d729acf096fe718eb17550449abc951d63146d192ce9b4a3b8f81d99f9ffb7aa7b2e0ae87dda27ac516bda98004261e4346cb9a34da3a190a4a8ea48f0bc7500ff59c368c5144fdf268e6ede4018ba742b2116e370c84fac2939c6e982c8b8e748567282f1cb5d5dfe9742028cbf8c195f6da2a2bc7b01213f1d5fd209f35dfd40597bd312db603202fec373e3fbd6e238d79d247a7e3bf8fc81fb0a005621852ac62aae60503b6a5f3906cb3c1fc550d9b576ac4ca70c83ab8c80eead4ba2e513cb779017dceea7fc3cec2e06f7711d622ff72d80c4733616fc4211c40fac496205eef79bb0def9c37d3a4e015bcaa5bd0c63e900ece3e531ee06e8b7744dc64c6a2777a210e544805483ae05e04115d19fc8b2995e82ebbe73931d64b350d2ce93668a30a7bd9621835d5126f5bffc53e6865d5673a696ef288ca1b792f98deabd5da5d67b61a62d94210b3cffd81842172b6c9acdc4449be09d4afda765c4038f2117c888c624a1856f7dccf1a254e5896603d8244ee9a0dd23ba84c7d694f5a0530c0cc6ad7ba6dac53f4e837416cb5f9d721ea6b80edb2251bd3df2e6e5b1e6c79b70149bb5210a929aef1df0a88f98a4bea34482702d59198da88b31b8011c5ef9760db1e4a0c9267bdbeb11b407200a8259610f8165bb90a8f1ea4114ac1c4ed2240d05ee726884b24e6184b77e822358ccea48c7be593d18df26c795c1375722bfec4ca5ffba3a8eb0463f56bedb028721dc65aa6ac30de4fcbe2f4ed7ce4c9f065e0084645dae8d13e747566aef4ea447eaef0f0186867c44661c619115e2527e58efd7680431e9310c4312254851ee1c8753eb22a7b0ee238918af41ff17b25b1c5c85b9ec25280792c4c8d870a85df17d3c8f2cbf1f697d749c1d72e061e3de0fd090557b75340ce6bc0b01bf5390afbe6752149113c5fbc39463608ec852865e85de8d39f091c5f8770206d8ca3863bfc0c4eef7e42563a7f548fef21b9679f0a271076f6b964d34948115a3cf1b64772ef102009b207f29e8621d83032d6dc9a30280293f8494c8cc89fc4940b9406005f2606d6285186ff6af8d993093a8f844a800c5146938a487914b37d393c9bc7ff8327098e7ca533b4322366b1a64008461d756e104ec6dcb917edeebcd5379941770a66f629cc030b96c49e6da5516d4b27c4bd487d80f0bc96e050ee33f524e11c57efcf95d7ed29f8c4cc003fef1dbd43fb655b6de749eea4f1aa1b110edf81af95d0989eb5875936c4f0ae905bf035e127a00366f3d70f004093db8577496bfc8d21d2cc6f67496c86f652a1c115484f6459c50c5c3dbd68a8bfb53205a9311bf1a84fe392bbc8a9137f082c139e4624a5e75b117160cdad264f5f3cab8ea435e2b29e06e13c99a3168afcbe211f2d5cbd74fe9b3e330a3b1aaf511d415d87e24d1e67d877bbe8e60b3d4b0cdec15370d03085193190886482247d3e82b6871f12a42ccf46a5c88bdaa3149918ba120b168fc74d2ec1742732cb8c48b6391ea2d77ffe2ff2d8267adbda11fda6968067ff568bdd41177af4b8f92a3c49dee830ba954b3ae9fa4dd00b537bedf8c084ddc0ffdad4f9cd5916a8ed3e1d054ac36a73dab4274fdc366b88bb9b81f11626c68a7ea1d7132bed072aae342c3e4ce14e498e6549c7b9f1205f65bbc11475c0ec40acb4e391a1899ef1a4d71b16ffc873ca733cfd9ee732dc5a24e567f7cd05d0de4328c80fdf484fb3985f2000db9011159b7e325b3338fcb3448d403ab593fbec35f26d71a1edb4985095f8a49640766efad3bad4856a1328a0d8b7059f455b82563ac65fe8db5673afc48608ea0f42ee1286c099862077853c8c1d48aac7fe15cc0800198eb722c7cc5a5c0c07cb3315c997b9ebb4e24c5865a168e2e6612135cfc94abcba77eb0ee76f17fd05bc863e28a812ddac105387c234bac1935ff5820029d582620f004d459017b5f843ace74e7c8007adff7c7c59937e254c6739d884287b0309f324594590d31a328e312d81a76eda1ec1b1a5985386998973a50b920be53a8450d1704d99b0e6f69117db0f428cd0ba994e6af1e3c739d442c4d926e023468d8c23867535f346787d9aa076e1de4f68160d3f6128bb1136bcb7b21801720a6a3378908fca0489a6b1211dbe0261d4ba0e73abebf2570eede6a5d033062ff792ed13d3ded2de6037bb3703d13acd812792efd57bdcd7254f0eb4294a24f720673346c7e57838abece0a9b0b3d2ea3db231ceadc48a7b7b396488a71364d5edf6f0fdfcaa82e3c66ac9ae3f9ca74005a4a1832959f44dd850758db7c442daa3651092780400b77148b37199aed06f7b4bedeaa462dfa8d1c704593bae9cab417bd5324708a14ab844ee3fb8d7b31b532a83cffe6b4236699a9a8e88b85fe88654127aabd0d49d6482ba2d3b56cdf5e088545c25ec3b92706ad35217b5e33b592ad0413ca80fe911fd3eb59e8e4d30ff7df814de22f7260a6d3e0718424ef5093d7040bb748e6707f28406461762c92bfb8b92de4b50de7a4a92f2cdd2a193035e58ff1882070956d761b0180c31a4172a6e4837b845c9ab6608997a2c9a4aadca774687359cdcb3b5612450a87c802a5964e68a5425b3ed3ee8ccdfa320438b2a67ca1e43bc2e12bcb0d3827acd395a580a199dd46188830bc54b057a630729e1fa1432ede0fc38e793649f3d84dc60c3dd96ce042148613846c83da2aee9fe326db5b6febfebb09dfa1922d268875f24c82d97e97184311965240f81226fd5cb1592b66e82", 0x1000}, {&(0x7f0000000840)="21d9b631cb3c9496a89a3cdf8a9531c4773c2e642c4f57ef88a2a2b503f08ab416baa19436", 0x25}, {&(0x7f0000000880)="a64d9bd027353579361739c70a5039f2a1525a6ff51258989e6c88c0b12813cbee16d80ffa28f17a978f9852fd9d4d7ccdfbe077fc36d40c626e010f5f724e9cacc3f1fb4940dd989b3ad6f82f7731a34df4be6dac8c422901", 0x59}, {&(0x7f0000000900)="0be9b3c3d7b7a8b0f0ad13706d133d521a87eb5ed1f4765559af599f5f068be104f5fe999e12b5109aca1bf961800689aac5cb486cddf770b3c2bf3e42c91d3f47e42fbcd0d0900fc5054b469cbdafc435a4439309a47b473ccd3541", 0x5c}, {&(0x7f0000000980)="0f8ceb9b2f001b79407a3a251426a22d87a8567e5021c4d719cc37eefac8a5c1b6c22814774e3eebaabb5a91b2b2d89df80b6fa1a528209e3c96fbdee43511ebfed3a79b45d92c04815dd5b78f0e52693d3f7766be8bee553d1adf7924b8efefede25d7bbcc2a0bd9ca55eacf3262725e7a9377d26459ae6adad5fab", 0x7c}], 0x7) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) 18:31:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) socket(0x6, 0x4007, 0x200) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./qile0\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) rmdir(&(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCSBRK(r6, 0x2000747b) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 18:31:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}], 0x1) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x1) 18:31:12 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x80000001) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 18:31:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10000000000000, 0x400, 0x4, 0xac5, "cca7f4422417521621d46c327e3bf725c084f834", 0x281d, 0xffffffffffffff9c}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x0) 18:31:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r1) 18:31:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=':&*\x00', &(0x7f0000000080)='}\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='^]:\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\\\\!\x00', &(0x7f0000000280)='#*-\x00', &(0x7f00000002c0)='\x00']) r3 = shmget(0x3, 0x1000, 0x62, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 18:31:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="b9f5e8cb3ec2de257824af42a53622b3bf1b05eb5ad35a0500000d872971e91a01a03db8855daa08f6d9ffe929c0a93e80b330becf9cf0e9525154c96b259aa29f9152b2b415af2ff9008b865856ee32c7c08d4c1b66612f4cfb618e857e630d6608eda8dadf1c91f1d2f33adfe2c6174bc618003c23b73f618dba3a161c0a7e3339722f78cf3b23ca9b6e9536a769d5635fc5e3f5465fbd116d21c25935d3d60bba50e5a7db481c05c0c423300acc3d4d0a0e754f07d1675ef8f8c2b7d372af3e8e632375e430ef1fe4373aaf416a74df76bf12a083d4058c26b0218a4f"], 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x9, 0x28) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x80, 0x401, 0x0, 0x1, 0x9, 0x6, 0x6, 0x1, 0x3, 0x0, 0xfffffffffffff94a}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) 18:31:12 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) clock_settime(0x0, &(0x7f0000000000)={0x1, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="b71d264b405a97fec717a7e5a94c6aaa6b49e9a2072fd2e3266089b0c7ddc0fd9e69ab242a6643741a975cb793aa33e5497d6a8ea0a6cc48f25cabc4c07bd11c593a8b98d849d7b7c5d65a9c86fbf983aa3f32f6690a4272d07ad1d8cd597d8dfcdff341658d8ea32e3d204381bbfafb07cbbede93ac89bd8aaad092441eed6c1f4209a1476fcce96dbddd9459e036060c69133276cb612f9f02ec6d66dec1098979206b8f8756d435d39d5a806e5d467a8c23ee42ac531703c4c1a12b4ca72a92ce2ea92d9df241212aeed4114e17ea45fac5cb57143ee5d848bc03", 0xdc}, {&(0x7f0000000340)="a119c3b00faf495f795217fd0c3c06300552cc90495cea711efad0d2f8dd9c99bbb03f2960b0bd70e41587c38a851982a718b52606a89aedd43667db4ce5c3d71c89694173e0beaf449fd6c0efedf62cd14068e5334e9b505e75bbd5143df1553bdb227c54b7614f0bc9a58d6a935c6cbb6eaa8e5503fde37a5657280c509caa297caacab94ebff8743991071df333baacd9f74182c7e3f19c0a372ac81e61d88beddabff9bd7673a10951c3d0cf67d62ccdacfc44b763984f2bf341de6e7e5407ac0cfc36cbcba119fdc846dc2b59a1ffad8729672d1391d5076e45ccd250a9811115fbb825e915297b638aa49772ac653bffeff0036270c84ddb7bd4", 0xfd}, {&(0x7f0000000440)="14f005bee8fb61e17b32a97faea1b111b5758c73ef9d126dd55e83071cf07340df46bc4070c01cfc12a1ced55e1e8dbd240b3649de7bbbcbe5331deacd27c87370d8c255d7457e18655c27a4bdd0cd4964b2c3a4564b583f52df8a7c4a0d573c31763a2ce1eb91f898cb8d8337d1567b355cc99c13b5944e986591db341a133923d994f6cfaf9bfcab92fe3cd259ba461673664dd2e8", 0x96}, {&(0x7f0000000500)="d5c341cffbb3315916851c6be80b570b3467efbe735147210858685fa089bf", 0x1f}], 0x4) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 18:31:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 18:31:12 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000040)="012ef612d171f00d8ae01fe06c6853", 0xf}, {&(0x7f0000000080)="28ae769d1c50bb419be8499627f48511278e29a7ebcb15dfa0ffdafacb588ef9d7c056ec", 0x24}, {&(0x7f0000000100)="bc1beecafaa83504ac137bfc189a95cce68d7368ffb24cde6acd83b30f7349feca1a4c0a94aeca4222f41dfeecc65fe522ad1ba87719eaa021dbcb348cef8e90ec0492ac27d6d5c68a3f2ee142018b5515a435a008aa76a7d4cb3fffcb23200e67df5ca2f0d649cdefb4", 0x6a}, {&(0x7f0000000240)="a60ad1997410ba41fab9e489abc866ddfa4631b9d6e6c516f8298b2b0f90f274b54e5bef8b5244a6983c99229363fa67ec6e347d27af67b9f2f81ea3232dc87c931d9a4048bf46d00c2d46197655365bfc21af653a69be7243d9cf9f408d3bd4d16278a79623b6a66571c763ffe2d7f7435668ea89c712e4eb099bcd2e789bd4f3cbe90bcb4f76d8ec1c005b59342237811525f4", 0x94}, {&(0x7f0000000300)="c78eba54e6556ca9661ecce6244f71e23beb22b1c4ae4f24213368b3ff3aa78c590c7c255a365410bf0cebefc0f7becc07c7a4d83dc7cc5518bfa8df7d0f963a613bcf07cce9185df8d8f7b4c7a30e232da48c134dbe8ac823bcb4fb3d4bd1ef364c97400c1a20f7a589c2f1c495ebff89a6f6020e7310c976cf3c9340d45260aba64f88b4eeee19b4eaba1ef41080f9e6ca9a9c7d279b43841c330e07396f7f5d21ebce2425b526e13c90bf8568fdd164f535e66e4df71c31c799053a3713d9df15f12f2cad9f11ba33edde796e311494c7587fb74d666ebd99", 0xda}, {&(0x7f0000000400)="ed9dc448f25a977e7761d33e255d14a53e4553a0d4395e69ca4654637ad8dce55abec360b51393cbe630355e44517e6c31576fa3744f1bcc05318732715482a6c897ae334aec50a7d680c1152ebd48d2e0a610e0a0a3a14d08adf12c10c82c8ba84155f4fb4cb600ccf17341e4d5887f7de99006b9cac9df8c4004120d42b4cfb66d09cb62a83927c9bba362b9889b89b1b4d0a1832b020e8fce306bef888d0b109f80ae53e918f72c72fd90d5b45f415b7cc97a964770647f237b08437aa72386bca8cfbc9024dbab08dd", 0xcb}, {&(0x7f0000000180)="49b23cda782ad3c8c0996425804a014bf89fe20aeea7adc3249a50e98cc23c98327a4af254d498fa7adaf4147d0c0065a7b55f33470dbd53838e473fdb240bf492dd1d31445c848b7c2ae271c8c0ac59da3b55a6fe4599f3dc819693c2e781151924a5a18ed08dfb2d0a211c8b3280f3b6b8", 0x72}, {&(0x7f0000000500)="b27c43ef5c5941065995e9fc18c97f3e14a511505089ae78046b96a8d29af38afcea3b71d0c6a481e5f8fad4f7da1f194210fca80f35ee28f4570aca105757b11fc10eb01e4b36a623def466034099a9f4ee146de876eddcd6cb6c88d5303e0edc1ea9863863a08d3d56de4984cadda647522c26dfc3818bbd39b5326fd796de05499e135a7ddd1b5300f7424a31aaea4c5cd0dee366742c9af90cb095842b11c5c213d5dbba5ccb0a0cf2108d8ae193949db0d298ab195f5bffd0d807cdab9efa2321ae69c90ec967c7", 0xca}, {&(0x7f0000000600)="36591a11a75ad0ab2a8bc4f75819fbcc4d9d8f664852b0a2e0085205506bdf4239260af47a7f612978b3c58981864f51387f80a4c1bc28daa933d6bf205e6d25eaeb85920afcfb3cc2c7fe9ffce7b5e9b68ec7306e3c90c7b15dec9d61803ce718ee945f3548a53b161a07fcbed4df2fb69d7fcf55a4c88e406a4d6d46d576fb68c6fa266edcdab650d3691778619a2f9befccf3e13fbb446938020b94143f697c401eae7fbff68fe555cd9d068269f1c520d1a293092cf3", 0xb8}], 0x9, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}], 0x48, 0x401}, 0x4) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) syz_open_pts() read(r0, &(0x7f0000000000)=""/58, 0x3a) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) 16:00:01 executing program 0: socketpair(0x12, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8000, 0x400}, {0x18, 0x2, 0x2, 0x31}, 0x4b12, [0xffffffff, 0x2, 0x3, 0xbcbc, 0x3, 0x9, 0x4, 0x8]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r2, 0x29, 0x36, 0x0, 0x0) dup2(r0, r0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) fcntl$setflags(r1, 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x3, 0xfffffffffffffff9}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:01 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') link(&(0x7f0000000500)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:01 executing program 0: r0 = socket(0x5, 0x80000000011, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x90a, &(0x7f0000000080)=0x1000000000003, 0xfffffffffffffcd1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) munlockall() 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffff9b0, 0x1, 0x7, 0x0, 0xc}, 0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) 16:00:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) write(r0, &(0x7f0000000080)="b86a063969cdc70a7b2cb0c88d224485ac1fc1ef94880b8b1fa9dfb75cf2daf6ae49d3710a72b54f92e06484917da912985125388277039ceb9447ef55c1961f239172e658c2f83df0d0286058398b0bc9b105d850b0f1971bc53699b2ac78a489589af81f76d2c709de5309baa0af793a040056768d48c4fc423f2e62682258fd251608c8ed10efc8b1d834cecbd06723d06d323daf6261070773572bf44fe22ae3d8ec3649c88bf66de9b252a3bf2887890dccff969a2dc6ccd61e83e5ef9a5271650d80301571f9882c911da34c3e7745a4c86f51c13efca3ee908f1c61be65a6089d0aad800af54328c10d94142ed6e01d8202cc5bb82b1aef", 0xfb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = fcntl$getown(r2, 0x5) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = fcntl$getown(r3, 0x5) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000580)="b19c6c71ed42c6f1a23bf23a4a15986d081a47dfc34bb3142104a27a60cf5d815577acf931d9c6a1eeb31bccca2bcaee2985d3b0d2dd650e849a0cbeca85681971c73b1cd8d71b8df34b1e6ec6b857e7db170d81d8f116dbdfb87c08d8d55a92b3a2cdfaa202d9eb1ffac285db3b59ca962dace95554d5f2671d6f22cd5f68f51a1b412bbc62c28594222ff3ea152e26338ea53aadd8f0b94d848e32c1a6dc6780f2df3e4e46d0a2d411c03a060d624f2e048bc2eeedd251614bb376552e2c231c14bcfa248d105f31ed5f85bd3c2d7f4b5a9f264921aacb6ebf5cbb8fe25cd4d5fac502295e7f686e988d6df7b025299591f778b7324fec00ec6eb025cff32512f0d90d4f376e80f13a75047b4680f406d59b356254b41781cfe1ca76ad0e33e5124a2a7073033a7bec5d6fa9c7424d72aeb1fffb62ce01212636b80d244afaa554d9cb0e27ed0a2b2b82b25650f91eab87ad42dbde89c6c3fa2ef8419be6f7eba9fbf5524ed7021c771f1f4cdfceffb2a6c91e639c6f5b3c15844880ad692696b59e5aea0275f290906c14e99424c56b979ce75c0bdf111efdb1bf2d3915276bb692456e751212c9d6c6fda96817b04ab03244a8650fdc614e44657ccc7fd7888df9b41239d3402493397014692e1113e4179332321d4ee8b34408539e0ee48fe227bbab99e5f793d50ea322246793e5ce67845b92e6ebc87ee60cc95060a96a310ca1aa6bdd61eaa8010798255babd09c6905ea10fccd97fb6c31c3f4bb5c9e7586b031800d38314dcb60a33b22e0c7e3ebbf7a0eed3e6fcb6282d8a68fb2ccb1f41eca73fe2174d6550f824d7fdca3c02e07c6e0822e3e8dc64a945c78aaba18f89b85a1d02c01b634790dda09ef123389bf400562f906bff180efaa6024775ea0fbf82a3e5d0f58e24f744a9b92ac6a6570384f10f98c9d4e369951ad968da7b474bf7798d35c3d6b77788421f03f78376a378450f2ca45de9ed303facb5317abd44682502fd724d420a1d697160435764e08e82b3a5e93b607cf7c5e482d5510d4f6f5b8b27018a72f1e82c44273341dd4949b52337b2108cf4afe8be786c40db6ca2c34bafc89b8ec1a2c9f8eaef5f4fb8e7dbd3fad9e1f5736c44877c08c968e92fb6f2ebbf6802a6ef07306b63d9bd0d2db4b7cf78e095a420010f7db8ce6151ef9765bd7fd385932fdcf2444c32aab511a5ffe0de3877adf757391cd7dce7e3e35607468b391419115507e7f554d5aef39b951fce280ab261c0dee015c5df932443fdee5642e9b4732f8d3d3285e9b5ec62b5f834510ef73be4541e786357498255a3c240f4fa5879370591d3be98f53493d5ccd8b36ad135f7c0c9a3a6e89b80e866d69ea642a7ea103ac711d360e71b6dd8d445b6d54cd0afc2dcba39060507edabccacba8a09bf442c9e0c93c6cdfd506d7af22d8d46833a930f8057a8b49a7ae1c09421fb13861aed698b809b61cda08960841ef35b99903271ba7aa063461bde2d3e60e33c064d65c5cd820c9c0b04958e2ffffd3c87dd502e9ddf94769b7d3de5105312b7fa993f5c6431042a804e43fd9bd0a02aa93a739565064d4172f7b4aa70fea1f9f3a21432d3783b88e3a03f76fd4e554364d71eff406067edafc72ea9ec74323e649fdd4d2ed1cd7082082afa948e70642d6e4c485c747290f5ce7a036d955933cf29be801168dfc541a5398c9eb59e401ff3d2a7116d66e3123763f12020443871c4f8f3f23faaf8e1b078d2c5b6b54d4dec57a0b12182e38af14ede526abe29f689da8983014c8b061776759180142f2498ad070943dfce378a963141b9950598924e8a83070b1109a997961e7e1f2b5332d02ed438c50386d09dfbbdc61900b50b0085c91f5b3ef609b1c7689eddeb01fad03b16cac17be7962ba71892e1d568dc0483707b18de3bcea4f0059d57b290a911abad4f9da6edcbee1c992aa242f4921552f4a4bf351d46e28e8c66620e4e8b2e1d0c3c516b3fe69bfedefff5445aa54282c8fd6d85a26786978a7228623f641d861b8023ad17f7b59ace2a21a0311fb2887af7399436f5bf583bd533408af836866d094cb31b48fbc4c5b2debfa527ebd80bf70c6a8ea75722293ad2b60950b50eb9c1d2cf3cef9edf25af7b286cdb199a369ae76f5640f9733f6161ea1e4aa842fcda4aced0a9d9c76a9be89d562a2a80c5a23904521d576ef4ac8acb0d696bf2317b929c097070364c6125f94b8df9f1f2451fe0616fa4d3b29312f9b077e7bacecf24631c91c66e71e2989d2f3e88dcdeed98cedc55012dc495e9751ffbdb84eb193fa3491d9f391200a0dddd8e129d3c48a16b47673c723b8c763be33703dfdd95180540fb7410ff7fa2785ba440eb9f08d85c6fd574bbeedc3c7d21bad3d0625d7408f2d05ca6faad3a12fb7ec081b72faaa3fb5bf5516b6e54cadab4b5279ec838ac8beb902056edcf36e29f3b0a0ea88230635acfe9032b063386c4172c4863e4bc21ad5133a65b794755d69dd3e0874264c757da336da6139896a913760eb92bdd2dd044571888952113ccdab9abcc9f8c740a36687d08dc088138d14bee2c954b4bc60e878f48e50c9ff65d5e31dc64845c725345ecf1be73d5a32ebb138538aad1a03e074e60bd19838b016abc0b4a2a7a831767fe9611bd25dc359210aebbd059628652e769ab82076e866e9bf63a395ce0b3adb7213c0400adacf6d5f14c283be562fa48549d2b46e3bcdcff28c40e0f02c2dcbfcd6ab4632bdf67b66074cff29b8c8d4ed0a19549263e544b8b3bafd7a7c05234425fcacc1d2a7dc154c6987fd9788e7c1db1495cf017b9dc4dfd55f37e7a2c96b8ec1db210bc37465003c2170f49aed8f87f50e8c946e029b5f98723b844ebb5cebdb8bb635cb95414245a5c8cf2a86d8f4654b859319e6d384d62c2dd28702c5bc920294a5347b2e88fbad56fcefc1b5bb881206d00dd32fa8713e292e837b261feee5d4505172014aba173fb5178f5681a1b4eff3d5555fae48eebcb237d68a05acb542bcdfe4506da1ad4444a71f3d72367d7405cfb3459b31dedb0c17aff7224a8eb7360c7da3e8233b9cd16f01eed1a77820a9faf3be5e1bd87d0b9258d5b4e4da32e9e8bac139bd0afc56134cf485a89e2fc08ae554f2f5114f3c941133845c19114bb297d7b2e84cd66d0e262e5103d58deba56b662b01e0fbc5bb41af249947060cfe54ee4534e51678f79ac392137b202fc4b402ebc73a79bbb387b1575911bbc99b94d9dbefc67706f3f88efe1b9277be513d90ec82fb641de6e16b25a11097d70c066a5e4d94e630d8f5dfb82bbcf645451e04518f3159548d217118f3f454799494117a6b8c143d68e932ba954c4fb18e59e627963094e2ebf1f08f0b0c462754c1e81d8125f20223bf5fdd16e983ee579cae4934e250abcc78adfdfb490a89c3b27c9a50ed3fc3850b3e47eb4af48c192944eb2eeb60d1303e1cd60f02ab0b5b3246480b36dc5e807863a64d1c8b4995a96e64e0663b72d6fcad1058066188e295d011f88b3ab46a0aaceba5d301773471fa7b48b65711498039ee920eb05c58058029aebf362a69408a82d90783d4dbf1e12f2525114343f3706ed9463917aa2bbc4eeaf0f24190a092caabec74a10e534794d969437c29381e8babdd651f9b678af9737f92ed05a7bc80bb71111274d1e540bd847c89f94384a1944cc7b9baaa1f4173ff25f3421da867278089c37b2ff4aaeca71062f9c5d40e454c821a47cf9c2bcd5fffbf68c4e655da909f5f0d2845be4aaff87a05e97cf1dfab8eb86a8524a9f68bdf3f6d81333510011a185df25beed8791bc33fab2b2d2dc09a46ff1a73fe036da0786086c0be8afff58161bae18f37c8e913340a7e0f5c8fd96a2de516101125aae392136fe38ecd0b313c273102f0d3975264622df77a5c090df5d75a1eb6e488c7133751e167b2b7aa5017639c012ccbc9833ff56f5c0bf16b8e9d2a9f39227c258f3879190d0806c3fcff1db160392d8753c425eee3bd372738e6062fe0b0d751a35889216038c90a8b01928bd96f454d2eb5cc56c7c17d106763161a26d3fc7323bdd6981cb47c8c6ebd96e67becbbd97bf3740278e34a2457540be37164ad045a88c4f0a0bd0ad457d7bb1e26327de5a1d4e988667268ac657886925330dfd170e5a1a8aed5f1d4d76fd7b4da50df6c61de9a272a657aaead6f6dc77aedb784ac7265c0797c7129a0e5420a2f984f8c6a5015cbcad1264a4249d763b529ca0dd394e794f9e07e3007db2e4bf362d0765b3f116a2d9956cee3b9c181ef30961c5da2aa19416ee9233739c3880916b5b805300d61e312be12dd97606fd3de8a4c42e6e6428ce7558615fd010a05749552223c49d11f6e90e859cd10163c9bee989100afcac2e5356c9832614ee638c121d1dc471c2f1095210f0c2a414b109aae8eb937a55e4b96590148923c3f37174067942cb0de55cc26b72b0c80d76e2e4c790dbe20eeed8458779ee8e54db4e1d73c78136fce06dca63be1d12f9eb91f828d5e54a4f97884dd7e4bb84416cfbad915f58635f5758fab7ff6b04ab30044228a0a46c1a7b328f6dea1195a6f8b4fb04a8180aa0cfc96b8f93c100f692e57b85050a6f05c6a31337287072112aea4d0f64f86c73f8798e8b62c8525d6d2a23df78f75216c47b2b3c13fa89afb0bf3d6c889d0d7d9dcb5e83eab38c6f5aa8e163ec6ee9860d8931fcdbf269737bcf2bf57c0f643d26552826c2b0e1330af5827659120d79e2aa0cd0f8acf00ead4ed53fabff72927cbf32a44f35017326effd55823bdaecee7bbe53973a82c6d17d91ded832893b04fb724f72be7cc5ebb5da679e1ad39b8e419c825d5dc6cba04f582109ffca2dd2614bc3e7dcec9952505842fc69a74a8971067a8cd6daa9fe4074e3759b41c667788eb409466de181343de97eb8da2ea7101fe6915dc2c376fd9bf15fe0cbfa4f1d87f4aea858abe1c8fa9380f72216817d0ee90b45b3742e614f88d3ad80c62c41697acf91a5b52f27f15b597f8349d315c6f578de06075b63f031c92b69f86e7f65f222e062387b2909f482d4a49544a0555cd80b5685e4536f9665491b9698622d569a423dcc102c9c5533e55ef235096595e9b7701760026b36777fb4e71f5f98487d10cbf3181f14bf6a4d8389810ee2a64077b5a2ee82705056684a1c08dfa997d99e27b0bf8641b04d4c5b47b05d5cc21f936ec40f30e7fe3c2b2cca849cc739636eb1908a89c8782bf6abe871292adefa0cbb5015746d76076e2c9853db92073d20eb9bb3a9295076ffe1267fcd08934d3d1a5162f54ab72c39c6cf8b798b9297596b49a66bb53ccd41ffaac294a501e33cfd23f9ff4cc224b7e402744be0bcf61e4faf06269a156e2ded284e6a295e2643d312a0ccc940a3bcdedaa2ddddb6608d89460b9d8ca0d63535e53afddd5003c8875aed662db20c8d85745ea03fe92de901f96b6fe87490c44ee239aba955d71c6368a65d2c015da069577bc384c85e3c04dd4183e1e42dc98679623a9bac32f6c07cb2457b9d4c67cb1144df82cd69cce7004bdfe65cbf4fee47a54acc759a3301938fdb7bbdcfb17981acd8842f82f0c669c991b7411049a51f74816dcfd6637d5eef5fb974679e991897a3cd6a03fb7fe24012c9ffb1e25b1b14123f2931cff7cd0945780182f02ae611e20c7b41b9f2f6174d5ce8c1ffd54501280be8e05e250b88fe8ccf3c876fc20c1e589cdedfd64f845232492bcc026d737ac66d93c0c84def7b0a1fa0bfe45490cd2e229", 0x1000}], 0x1, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r4, r1, r3, r0, r3, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r3, r1, r0, r2, r3, r3, r3]}], 0xc0, 0x409}, 0x8) r11 = socket$inet6(0x18, 0x7, 0x1) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2c2, 0x0) r18 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r22 = socket(0x20, 0x8005, 0x200) r23 = socket$inet(0x2, 0x4002, 0x3) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x42, 0x2, 0x9, 0x8fd3}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x100000000, 0x6}, {{r11}, 0xffffffffffffffff, 0x1, 0x8, 0x9}, {{r12}, 0xfffffffffffffff9, 0x4, 0x20000002, 0x2, 0x2aa}, {{r13}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x100000000}, {{r14}, 0xfffffffffffffffc, 0x1c, 0x2, 0x3, 0x2}, {{r15}, 0xffffffffffffffff, 0x60, 0xf0000002, 0x40, 0x1ffc00}, {{r16}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x1}, {{r17}, 0xfffffffffffffffb, 0xa0, 0x0, 0xa61, 0x9}, {{r18}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0xfff}], 0x6, &(0x7f0000000440)=[{{r19}, 0xffffffffffffffff, 0x0, 0x40000000, 0x10000, 0x3}, {{r20}, 0x0, 0x80, 0x8, 0x1, 0x4}, {{r21}, 0xffffffffffffffff, 0x28, 0x4, 0x2, 0x100}, {{r22}, 0xffffffffffffffff, 0x9, 0x40000000, 0xfff, 0x1}, {{r23}, 0xffffffffffffffff, 0xa, 0x80000005, 0x11f04b70, 0x200}], 0x4, &(0x7f0000000500)={0xf53, 0x5}) r24 = syz_open_pts() poll(&(0x7f0000000080)=[{r24, 0xc0}, {r24, 0x5}], 0x2, 0x80000000081) socket$inet6(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 16:00:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d11e1b8bd1aa17e5bb572e6c57cb548ba94df1b2", 0x14) 16:00:01 executing program 1: unveil(0x0, &(0x7f0000000040)='x\x00') r0 = kqueue() munmap(&(0x7f00003f9000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1000000000000000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="00f7e48072c8db15c2b6507e24e51b9bc4f688801458583a446be64878486a46b28a0b9cc9f28d29e7fb63216f826191f36b6a2ec43e4e65061a6766b9c91905be7a17e8b55646fc6290e3475408017fb2df7b", 0x53) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:01 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) r0 = semget(0x2, 0x7, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0xff, r1, r2, r3, r4, 0x82, 0x7}, 0x6, 0xffffffffffffffff, 0x569}) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:00:01 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="07000000000000002e058a31921648", 0xfe29) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@in, 0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x6) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x20000000000003, 0x1) pipe(&(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10891, 0x55) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$dupfd(r0, 0xa, r0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffff31) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8002, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="91e3eeb4fa837d2c4f0ddff5ec5ce375ef10784b8a1014e198c600e8dd17a3c02637868882eb3c3864c65c16", 0x2c}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="4cde", 0x2}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x80) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x80000000008000, 0x1) accept$inet(r0, 0x0, 0x0) 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r1, 0x0) setuid(r1) 16:00:01 executing program 0: setgroups(0xfdaf, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() r1 = geteuid() setreuid(r1, r0) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) readv(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/176, 0xb0}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/74, 0x4a}], 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:00:02 executing program 0: setgroups(0x0, 0x0) geteuid() r0 = geteuid() setreuid(0x0, r0) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2138, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x8020426c, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001180)={0x3f, 0x8, {0x1f, 0x6}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000001200)='./file0/../file0\x00', 0x0) open$dir(&(0x7f00000011c0)='./file0\x00', 0x2, 0x5) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) r3 = open(&(0x7f0000001240)='./file0/../file0\x00', 0x0, 0x10) bind$unix(r3, &(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x29d) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000400)="2e872076861d8ae3507148a9edd1ca84fbfa4ca85dcb26348cb13879c52aa709c72850932a008b211c592c43c1c465a652463d8c5e14c235cbdc554993f2dae8d0de540af1b7d1a33e0417e7747bf1fd9439576fb80b6380bfcf2a1403494b2b5e5d5279b5b36ab21cab8a7e79a45b186e55cf490c945aac8837525298c0fa61a0a0cc40fb0c4a751a906ee8d1983eff443eca4e6009b42ae465a01fa9cd148e17e8ac32fb1e91443720febece70ca8fc71e66606e", 0xb5}, {&(0x7f00000004c0)="0535bec9fd2a334374798007a5bb37342916182560195e0819d2729a9a69c56636a3a201c1e3b947da19673cf8e5d43aee3b6794bed1e940b618a315297773b1aa63eb3487f8273b0e7c80e8cb6e1000e738f6e57399e7b0d5ab93f9a91f264d6e55e34a760877f0b6f9f05d2e39acf5f47eb0bbbed6476722bd328dbc927b3e8ddbf9f081d168fb7ca9550d8197cb751a8552418a1abce1e43996264582627c0af72d1333bfd7311e5307be7ddeb96965853de876dcb834a215ce027d5e0aa8f208aa345d406127e0de42730e", 0xcd}], 0x2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8a32d8395d79000000000000000000002300"}) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xfffffffffffff001, [{0x1, 0xcd}, {0x3, 0xe142}, {0x2, 0x7}, {0x1, 0x10001}, {0x3, 0x9}, {0x2, 0x1000}, {0x3, 0xfffffffffffffe00}, {0x2}, {0x0, 0x1}, {0x3, 0x8001}, {0x0, 0xff}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0xfff}, {0x2, 0xc0}, {0x3, 0x4}, {0x3, 0x3f}, {0x0, 0x3}, {0x3, 0x1}, {0x2, 0x100000000}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x100}, {0x3, 0x6}, {0x2, 0x8000}, {0x3, 0x6}, {0x3, 0x101}, {0x1, 0x7}, {0x3, 0x693}, {0x2, 0x200}]}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/148, 0x94}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x100000000, 0x0, 0x9, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x3}) 16:00:03 executing program 0: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x619}, {0x18, 0x3, 0x3f, 0x3}, 0xffffffff, [0x4, 0x2, 0x100, 0x82, 0x4, 0x43, 0x3, 0x1]}, 0x3c) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getgid() setegid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xaaa}, {0x18, 0x1, 0x4, 0x8}, 0xfffffffffffffffc, [0x5, 0x0, 0x0, 0x8, 0x9, 0x80000001, 0x7, 0xfdd2]}, 0x3c) getsockopt(r1, 0x91, 0x8, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x10001, [{0x3, 0x71}, {0x2}, {0x3, 0x76}, {0x0, 0x1}, {0x2, 0x8}, {0x2, 0x99}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0xaf2}, {0x0, 0x100000000}, {0x1, 0x800}, {0x3, 0x4}, {0x1, 0x9}, {0x3, 0x10000}, {0x3, 0x100}, {0x3, 0x9}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x0, 0x9}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x3, 0x5bd}, {0x2, 0x20}, {0x2, 0x30b6}, {0x3}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x81}, {0x1, 0xfffffffffffeffff}]}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x800000000) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x41) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) 16:00:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r0, 0x4, 0x48) open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x108) fcntl$setstatus(r1, 0x4, 0x80) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x9) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000200)=[{0x3, 0x3, 0x1800}, {0x2, 0x1}, {0x4, 0x8, 0x800}, {0x4, 0x7, 0x800}], 0x4) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x7, 0xe, 0x10000, 0x3ff, "2d2e058cca73df735634d92d9857394d296a9108", 0x3f, 0x20f}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semop(r3, &(0x7f0000000240)=[{0x0, 0x7, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0xffffffff7fffffff, 0x1000}, {0x2, 0x8, 0x800}], 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x3f, 0xc68f, 0x0, 0x80, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6, 0x3a91}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 16:00:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) unlink(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="2d2f992a16b94d6b66", 0x9}], 0x1, 0x0) writev(r0, 0x0, 0xffffffffffffff4d) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x18, 0x18) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x7, './bus\x00', './bus\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x100000000000000a, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) close(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) select(0xfffffffffffffdfd, &(0x7f0000000080)={0xfff, 0xcb8, 0x1, 0x2, 0xb, 0xffffffff, 0x8, 0xfff}, &(0x7f0000000280)={0x0, 0x22, 0x4, 0x101, 0x7fff, 0x7, 0x40000002, 0xab}, &(0x7f0000000100)={0x0, 0x1, 0x20, 0x7fffffff, 0x5, 0x101, 0x6d4, 0x1}, &(0x7f0000000140)={0x0, 0x40}) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x9) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x200000000) write(r0, &(0x7f0000000180)="84d6bc8667c6f2d2ac8ecea5af3f7311f02d7ca458976c803106381b737cbd8c8e0547a126f02c328536e9af57893c898a44209d3600ef25eaa5ad78633f05bdaa43017df9984beebbc7748e422564c28709a3b222a804e64c4519f6aab7a688208b82d5c02b35ddaa1a0c56d3968cd5a766ae96b07f29d477de1e39137219888a174e0d922b69a023a19288a77144f93f93c06c6024a1a4af05428f8ad760c6cdc2a166255037237c4a1179b0a482caecdc5b3ee6d812ad88138f10ddc0328533fdc7d1c3a25ed9defdf74a701b8415a640d26ce073a108686768183b3b8f82a16df0fc28c5b22f071252cc7445523445", 0xf1) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\'+\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='[\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='g)\x00', &(0x7f0000000400)='\x00']) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x3) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000640)="66a27c5a5ce7b007d5e190330a3af82888fc9e007f49b5b649faf678dcaf8e539fb30c99440c5fde1a93cd736f533afc9f789183e0ceb6b97b958badf712036422b1f57c65a8cb17f21385c8264e7594a0008705cdb5a112c5510669b9b74936f3bd77464b9d3ffd2f04022ab54af0e4388fafde6e36184005fb6983b3cd30e9951af26beeb7c3614c4540acfa639a8e10ba1a11dae03eedad4eb4fa27360206302b6074871c6b6f4142b7719aad46062534fb2d30ce4282b309a3448b061c01b0e88cf8004fd61f03eba558723489ae26fe7eab377a9557b337ed153379a6a8f7abce774a2ee8b9e8791bfbff7ee2ac922b5f329dffcf9c1eae941d2c3e85aec8861bad867c8abfbb8a41082f61d37a7f4f518ee034229be813182ac9dd43245b90b3657ae71d04cd9f7f310899b8037e08c8163b9727ecf6ac7f085947ea2d3e80897d3a7e00572adbaf55b6bd471a1a02c052264efed334d2fab68aa7e34c973c5c35733352b2494ab49bb54db26ee521f218b5fb17bdcf7e6a2b65a6556a599971707e66d4215e30450ac25a77a680062ae1cb8593d52ca22f9576405d98b42d91f0e094eba4e6135947a97df507064646a3892da97b292388e49787aa2524bceece2be69abc6fed8f958085acb4b673dab9a12975efab3ab998571556bd81450df27d07d99487188613f5a8d30366c26280325e3d46103b61105b93651d3bf54b41ca10a8f4f76f66b59889ca6dea45ce7825fc28c60834f9ab7c74d4fa87578654662deaae114b0b43e37581323935ae15fb9cfaf0cd081f66010c847038f085d274617cc6bcfa3e09185c74b0251c5951b36634a2e7fe1c7243dd4daebd965d1d39d655d4b4c40605f083cf6c49353ddb7e29ea9bad40c2904b43a05221f1bb372514da31509df1d97f9fa2f5e3eb1c523f351f50b7e9de3c1dc5bf99587583908a969c85e9b16b56e4ecd5fd993b325ea581a7b1f5ec7d12fff3b4e9c57e8c9140c92bd97f2b4d3e2e876be2b4d39a5d054326a0b7d9704263b16e41cfa8dec970658ac235ece7b3fcf1a466779c57e8d2bcf486e23b13ad49f7ae032ec637e99d9dcd7f89c7acfcbea1998a5237237b0f0d925cfd9bb3f2bbb48a7b55763ecfc7fb1c2bb2ad8c6cdf0523fbf80503bdcffc859ee6fe603ebd891e79dd08acf944e455e269e9031fe5e4b8179c982322d243fd9b7551186b489d0a3d3741c9e0cd3e25ef2c29064cd31757ccfd0f253d515c723ee7cdeecfe234a82bfcfc9bb7c39c2db73b2c71cb2903471e5bea07f6ce4d01d1ded0a54b206acde1756d6856d1408c4a2b663f94f965e0d99c18c8aade886ad158e467f6fdc7386c3af570a692f833f0fbaa883260b161990ab797418c5887fb57e956b2e584f2c47b264419c3da6584d0fce4329dda57ef48f98aa94e033bb66565825df4598a5894088c377dbd60da9a3c83bd2b3effb54a756ac1174719f6a212ab438368c6bd4641064e61a9c901498c313477686941ee302fdff83deac8666b46e38236c2a44006f780c5a8900db76c1155e6908c843c3f89df57812a651dcbf95eb24a01f40de7d9ed327b38f50adb06b0f5120bf48306b9eeddf6052e2326d582c0a811df2484638c6b3b0b8389f210d2456466e260ab119754bd8cfbbf5b9373d7ae74800fe1bc7c574b13bdcc1cd9bda7951bf3fdcebe1cbc05e2744948d8827247139d70f9360280335d1e955eea587acd3481a277d1efcf7c94e131bd3ad3750104838bc5efbc566789d89849c3d6528879d5af9878834ee32a1c6dae3901f85c74af64cc8a1440eb882467d1bb6649c9572393c76632b8246e56c7174f82b0df27c433d606aa8a43209922f050dacbee4b7b90e19e0c92874a81dbb9cf94e6e6aa38e9ccf99f4483ff1fb54d1f42d4269c394097eeca3cb92f7349ca1a5b4d9593bb4b7329267c2501b42dcac8b7004bd5542b3062e9fac4d73590becdc2657f8d616bc1d581e9f922b7dbb092b588e3a309e427413388f0daf182ea31ce5b63de43eb0da5567baaa0f6e4c37a78578fc6101832048fc054e6890ee488225bb1d25234c6ae8c5be2f50e9d5094ac99c91411ac9637875ef37244eb842ecd8c23f8307e3e2f948bfd33cf0da28864d7bd205f6d93bcbe09573867a83d94e3401f69ef4218ee4ac3da2e5683ad433266d83510c82c76699daabce108cfc7b92d82359118046df82bec1569004f49b0341279327ccb189302113e788379a3365fbeb2c6a1d5fa62e6f70c1a7dbfec6c6f3dd6f332737548a28039658437ab139c5e7e3142cdcf6b889d94c9b0cc8845994c4bdd30b635416e961ca3c6d80e4b1fc7081c95317ec493c4c620c2c2f3452bcec07c929ba1cebed4c28923229314eb4b88e410dca706dc19fe915d943f185ee8e81a8374edfdd8a610bec2dd222cc35883d3f7f220360af84af16415957d3466a65658edb58b836110193472d25555aba938951022a2c36976fb37fc567331f30659dc90d5835217f8f32aa1155f124c3d2f402a0f13091d15048482fb3c795b1366bd0135ab50a54f779f5c2fb57a7a76a60aff2ff79dfac9523ff32742866104d809e9f33d75bfcd46273b23bfb1399604f86b876efa8ce9d6c1464ff5bed994625f1a58484611147ac9b6c1e4c9e3ed3ac0bc88b5332ba4a136409df5dcf38112f8a9ff888ff6f35be0ff4f3925c1107fb43760bf848f2f3f9417b3da396a4299fd343d104cdd45a2d99156d92cd507aa488b3ae651bef477d74264673a8885c97cfea6e4c00c8d475c78ef8dadf2a3338eac9b6923d95a3d888a95227798acaf045adb1bfbe12ddaaf32d7fafdc2c712182e6f9f85a518ecc9c7275b39f9b58e5fd644ab939d5af8e568cbb1d71037f16781e6502ef20ddcb6a41a6cefd95c556244bacf68f0a624e80da456ee4bae472c6c8e908d45b4ecc73309c97f8e8b223c41868dea0f3eb5d66ec0b4657f928216397e7f3aa88fdbe9af9ffa7cd1990397b42991c632f49214562a901527c8d77b4d641b23746797270ce927bdfef3b66737252560f00cad71fef9cb7712849a1665a22b74a460f4ab2aaf844b9ef48d4acdca63d1c207b2b8374d1298ec31e46ef896240859f7c361c5fec61602c9391ebed4dd668b2379af825601c6b9b9c7974b692e8154d53d14e4be89d9f9d0d4eac3ed09003f7d211597d5b5e97fb542e0831f6edfc202f09da27803c9be3e59adb9fd2d73472f3c0e5cdc13a6c2ddc56a07dd21c4912fb88c25812a99bf2aba65547ebef73eb1cfbad9d1ddc573ad5448827bc4c8b2e10b397e8ad9bc95a20635e2f812f19e5ee85f9a895e7428c720335ee34af7610a76b12de2f1a76cd96e12ecbdd097329cba7dfe0fb246b901d92ea6c833afdb3779140f93a3ec288d86d8b0f9b4c172eb06f356c264a133a4fdb5962fc21f29424ca09840802d7beb8e830aa317ea42ea8830cee961bde2a2ecf8d23cc5f0bb99c9f8082d0beb2c4f90fec641dc351cd3c17a23aac7a9043d89f5a67407080b2c59b94c7733f447cbb17197d4f92575afb63d631de34bea78850c4a8371982f7e1138c9710f202c19b2761e946b4b2564db82f47ca4d8d06987e5e7a04eeb68bf067f73c4179b2b8b59c311eb9e2d51d98b307cb22e1c3df3b96600bea197517b3a5a50fb48767222b1af239d77a6f68d913e1179879b84a7ba35a4817db70a8a28b087f5c25729b627f7780a77e8525af0df7cdeb902df5d40f0f83debc3a50f525f976bff8ca30f631ee876312356ff2086b86581ef9a70baf2674087fa755fb23afc2041f32d56e03f3c2419d15ede18bb604da600bffe01c70289ddc0791ed338cfc9663357e53aa1226402f8e44dae1f22984332b303cade63e264519db4facd644a67c69dbaa4c01bccd4f815b89e57b317ef4678e1e11713c2499d866a5ae0ece869823f77c352d7ae54349fe2374985db0afc521087aa0c439cc443e8c6a180ba93a6a2098745b9c506da0ee16e88d6748ad054f322a52d406df2038fed6fef058c28ed12dd7c5409bee1147291d12f05e5c82bb40335ce927d3aa8e62a33b6144245dade547432d2f5c5e74798848c9a9c8435ee212ed599ce08170ae61660a778792c99c2946eb734297575ca2c3075317239f858e69aad3fe30461399e1091221791a1a59cea793225595ebe4dc35b946aba4d893f22861b7bdcd490459d52f512d92e10ed84d320105c349bd24882101f343014e1695513dd2f5d61bdb3c6846bc039dc7ad818a4d73ca3a75190c8ec9a6b9b703befdeebfd3a6259369834456a310765ebba2bac8b880e9a29ca4ea64c252c70958e9c9e10ce69db3f7691c6374be30f4eece978b9980462e94b486397e32cff2ebac1cd1207689abb000968d19c0564b9792665e2a1b9cc508dd25076a1731f2800c6a2ee6026ab5a433f2612e1de2b22c93adea29f84681eaf5aed13af62c43c1481bd5d84edc60b48a336c7108eb1331a73c620e2a23b62c98fc3b66de600c353104e86a5afcf1a2878eba394eaa77b841254357195a04a17982da7bf4bd64a1e68313caf810e464286b3bd21e14501499a6f6ed5cdb40d245754d46f191e092b6f96c51faf93323e470f", 0xccc}], 0x1, 0x4000000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x30) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0/file0\x00'}) r2 = shmget(0x3, 0x1000, 0x308, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x11) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kqueue() 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x10be, 0x0) 16:00:04 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x100) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x53e}, 0xc) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x181c0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xf2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x800000, 0x0, 0x7948a7a3}], 0x6, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') write(r1, &(0x7f0000000000)="d11e1b8bd1aa17e5bb572e6c57cb548ba94df1b2", 0x14) pipe2(&(0x7f00000003c0), 0x10000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x4c, 0x40000000, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0xe, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffc, 0xe, 0x40, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x7, 0xffffffffffffcc62, 0x95d}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x401, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x3}], 0x10001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x9e, 0x40000040, 0xfffffffffffffff7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x100, 0x5}], 0x1ff, &(0x7f0000000200)={0x3, 0x9})                                           16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/103, &(0x7f00000000c0)=0x67) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x10b) fsync(r3) lseek(r1, 0x29, 0x1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x4, 0x7813, r3, 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/163, 0xa3}], 0x3, 0x0) dup2(r3, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000))               16:00:04 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80d8, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)='&*\x00', &(0x7f0000000200)=',.*\\\x00', &(0x7f0000000240)='-]\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='^$!\x00', &(0x7f0000000300)='&]\xd6\\\x00']) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a56b5bf3e750000000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53300", 0x2e}], 0x1) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)='x\x00') 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x14, 0x40000000, 0x6, 0xe6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0xffffffffffff8ca3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x4, 0x52f}, {{r0}, 0xfffffffffffffff9, 0x1c, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x14, 0x1, 0x9b}, {{r1}, 0x0, 0xe2, 0xf0000002, 0x8, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000054, 0x1ff, 0x8}], 0x12f6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x8c, 0x401, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x82b4ee526ef77957, 0xdc, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x2, 0x3027}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xee, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0xffff, 0x2}], 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xabb7}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000010, 0x1, 0x4}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0xf8}, {{r1}, 0xfffffffffffffff8, 0x46, 0x0, 0x5, 0x1f}], 0x50000000, &(0x7f0000000080)={0x4, 0xfffffffffffffc00}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() read(r0, &(0x7f0000000100)=""/88, 0x58) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:05 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a80)="505e3b000048585701a0664f11de5e27c011d2a7a79c4449cef66ba0f97b6f2a344ce5bdf4e29449e52cec0fa376abd687d85b7c8383c256532a7a09f6fb283cef841594484f2c7eb1fa6807bd3b87646fedb3d7b273d4eddca8797b5259eb67f3aded8c83250f201c524cf79e1135bc00000000000000000000000000f7c8b6873aea2cb3078a503a6d000000ac7ca0266eeb206ee25f56b39f6478ba84ee95cbcb16924280ad49e8b69dc2bd02f3646e7c4d39a47bb5cda51613809beee0a83a41806c1a658dda84f3232c2daf140c50a8e4cafa000b62f5170eb1a14ad5dfe78dbe35d3d4ce9f25cd75be2a0077ab93ecb9543bc4333a49a607aad4ed2be610c70cb79e050ccb8fc74a9328087f4ad05532730847a82cfee81164134f209c0546424a8a684c0b4c471be48eabf000000000000000000000be2eadbe8fc7904ae871c05e0e0e5bc1dcc652084bf75846b6a8e57aed94879b43422a043785d0f4ef460c2dcf049fd66125b5d5cb5b97c7cb25ec3a04e9c124f7c85046ccebf588548fbbcae5bba2c734e69243dee15ab6e2774ca36f9503ebce31bb3f51a91d90c739dc3e403f38d37197e16308a6233e374be49d67aec83f1c69701efc61bdb40683587907003bcb3c9aecbe068bdcf4f313", 0x490) getitimer(0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000200)=""/88, 0x58}], 0x3) munlockall() poll(&(0x7f00000000c0)=[{r1, 0xc6}], 0x0, 0xfff) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) write(r1, &(0x7f0000000c80)="b218ddc8088e5746536a5a055db6a997c54df8fcd18c8f860f724b5bc79f3f4f19dc5e8220c9c4b6fd5b4603cd0b64d485abb1816d8692b2040f2133721b249aca2c8a9901addb2ed0ac15d416c309e104d0e2bbcc9ec2950f27e44b487d4c2709be708df667068a674b239677f141bf76751c1b9608b2ac03d73f4ba22eeb36efa28bb1744fdfbd830e60e4d7e1daf85d6cda17297a3dcbf0bc513d6db7906ac29891a25a4fcca686407a71795359b29fcf546aef9b4f0e5bf541a0e9d9f78d419333a00781b9957c0929d218a64eaeeb7d8d8a40033811691f9edebe8138d691f49463232189684670ccfee7e93283757bef0a02c38d31d872a6a4717238d1051951203620af4d66b92e58bb30d6f88fe1c69b58d01ea12ec42bb8146b116b748c9f0047c8e4d63cb758c6485c27db2d25979994de428a7783bd38d9ad1c0cce4f99432ac9b83fa091924643933776e7c2ca9ba37dbab5bf2081919381d64f8a3e11a16f1427a164582c9833b11d4526352a9aed34aadde2d54d63fbbb336bc3adfaec0f864fbed9d2dbde2103539c0bbbfe22793f74ccf788f72108cfaa2a3e2a58cf9f7d0af895d578f405a29e22ada079ec593dc7184af6d57d5d488415f1f17871fab6d42b4c9b357a735a71d9f04a3a57df3ecd9d32e4b8f111340fbecde8df4a3f4786918ab61adaa9fa1b2494988071571634f4f5db42a6dc462f1670ec35ce8707d058c19fbd39cc79f183a25a4bc5282a52d1e97a9c00d29c7c2eb8a4639ed4f28eaa535325712cb7c3bc59d005ec9b842745da2fe7a3b023a4a4e325c348d6a5199fe9d8aaa4085da7e816d2a02a4787f21674dae8f9493f63ea8ec58bd32afac30d201a26de473c199c9d823ae22eff9a3614afb4f3387300362285b84b63b2eba83929d91b6f5f8fb816742e6873a23854cdfa064ef9459e1ec9955400d0556d45780c5c0ee512b0aefb20e6246e611219207a21c07151caa8e11e2d70535fc82f646d8c4c6f9e07fa8b0d0c0e7aad62d7038be7d7a85e90607c7cfcaea6bffb50ac92c98fd3ec2c6d2ba7ff08c57c12764edcf387913965ddbd263bdbc023bdbb35704dbbf936f8cee5c456246ad6162c4d023fa613c4073216d5fb5346e1bfcedb124db4a6204b68ac452ea4a10d04f8caf231e4f2658e55b1ee33280d24ec6db6a72ece8ce2a61a1fd230c50c64d6f111907d1b16402eac0267f2d74bf6d559d0a232a42a1f38f2cc5460e3a4499bf2d24cd33b4a59a88e283c8382ab13d5d7ee6d75fd50604f2d5cb91e4c29a63c632bf661b2c88b6b5e07afb859322ce2d8e55f4149e131bc85e09431f87d8b0a2d66f99df08fbb623bed0dc25539950377724c1254718f97f1de0cb91ba5fe3daa04b1d18807a209caa886f91c94ca6b3caade6908dbfcfb9c1b7a9e75ed1b8bf3d9a4b3d15e7e176b9884779e86cf75a74cc6d1f92a305c127e37129418883b08b10aeeaa047e4ce9bf5d3651db3e0262c7827cb301849df87d502dda91147ff2b393045ee8b6de18508b906deb289e8eaee4ccdadf0d8a23ed315f8a3f4119e249f84d0a15bcf9160654a1b7cddcbc9891ceca499507c4d1074e2c1b019dc8bed46ca20440a74ef0962ff335d632f4ef45f8bd00f20d16025e2d281f07d258b007d6102620f40432531f02f5f24345263cd59a6a0f6f748130a8daffe1254356b3cd598b88441c4a4a6b685bf241992a478cd8e52ca957ffbe28f0f055d4cc182626404bc872c6ba7696571ccd90a676d4ddcd40e7975a203fd7ee6dbecd1e3937b02d634e7a1ac431707b6fcb5a6103ff36b299e40f2d128b7ea9e50099e896216d87434bf5d83e31aba765f3e0b79f763e575d490b79d7f6cc6cb0fe3e1605eeaf5a251291e5197479ffd4998d652b847c23d84b14240ac04f9455eafd9eec6ba26c5e1444eb4749280c20adfcfc4e5397b447410d8bdedb5c790b8ee3090a9ad174dd0d9c3adaa602a173fcc06ca4d1212049258b0ffb36c5d49442da2bbee177dcaf658162c7f091553544f3400e5735a49d09c70f230483e40e59c93557b6b9f1b0aa3e1c76e9237f25f6b67e13f8e67184aac137e89fab4f0ca58e336b771bc7223ed537803c41aa9b032aacbb859c2390ab17a0227494e280c30af4d16c358f95cc53f562d0f7302199a0a6039979fa0e950a00fa586368f8fad588c7fc9d264254464a1a204ed4e27b03105be234c2f9d2e2e6b64aeac74c63318bbc5147c65fff53d6215df0e8007a697ac0e457b736210d2d009413eeecef24803ecf384e82566280bd8e37ee1b2460a5eab23d9b968e7157697e5bbc25a8e905ae594241b8c58df74b3c12ad554a9146d18c17847662ab94b72bd4dc32877bb21f38d680090003a36087c633bfbce069d9a2ad52bcbdefa450f9501c95775dd68a06a440ba5902de1578a63bb2eb1561c625810386b76e0f23c4153e80c3bf75537f9bebb22bf9b1cd1892e0253f997d7964341bba3054d796ad6460b16e5cdab39196c24485b049f341768ad5c4093030a707a09f0540d5260aabf61146dcf759d1f2048353b1554a66c0be5b3a9300d054d58353ebac460842103f29b7481c378123808a6b999d5c4ca10794dd0aa75f991e88aef65a7315f94c5da7cd99a3b17111bb06b03cd15f710f82b94751277f7482d1329183740c3b371deeb40df6c7583a80e68c67af881525c1b0055f897becb09f8ac43f65ee17a8c3ac9361973480e73d970747c409302aa876bfeca7379b5cafcb1e240e64b01c1b1ebd5bcdd57b0f0c6600a936ed780570ca9274ac2a21bbec81c7e4e0b971f1b2c995f41ffc979a5f1023f249b62665883b412f634775a0e4103d3af5e793ec2723ff6a575ef041e4813b931cc728039aa5a5ae6a32e93633cc0b94d34e772684e39ef960e7ea98b74bde21b7be4989d0edc8c5efef3f4377af448a99f4f6b5cc63e96dff77eb1bf8c128232c824aecab43546303a1d3a5b42ca20cbb11f12f22ca9ed2dc149529b45501ecbc430c296df648739c3c2b6b205010b0362ac2da087d8fcf19241d9ac52679dc9d955a101a99f2c568d9fb1a3352c9721df973dc7225e1901bdac2b20f9fde9a61c2deffa93d160d227b8c371d5ea43548591c1f17989a3f2b776fe9de052d9ee19c9b9e37407f6246801217a69bd85813b449352a18b39722066c6373b20fbf2f1dcb1f47fd5bdcc5ac141c10c1bbb8a9758b039810b7f44e9c1ef6a9e514e19b7caec6ace4036943fa0c43fda170dfe31517449812027c3971d629f08dcee9a94bf5b2d870f9ffbf8669ed1f6fb9ee457cd4880a94ac3d186f8b2af5a2a8f558b287d7da0bfd66e763ac06d62816ffbadae7aa9e1a9f2f17953896e939dcecfffd877b04e6d4cf03831b35c9b995d712c7ee033bb3d33fcd6d2f2fef730166fb9cea81354210909f6dfaa1eeb1d2c0e4e0a5993ad1e10efceafd7ca49eec66cf6a9b7a714f2f89f0b5f94b6006fa51af5a0f3ca677d7b9bf938d473dcd9a7695ba699fd95ee9c2bf9ff9411c7089a2aa1dd4b98dec4d75299eba92fe320287e028da0ae630783d120eb70bee37f174ad47c58ecbda5ef210459351b3180980c1d99f337958fd5e2ceaf8cdc2c70a22454b99cae4693fd03ebf0a19aafe4ba7cd5c1b880e2b86afa65a2cc3aab872afa31b3da77c6e6419fc5720c8fe426103a56ce25dc34cc310858d106f3b32dd9eddeb9eaefada7654c5d7a4908811bc32c6e2dd814f44c8096100cb6c62f5ceaf3b77230c5fa2df34b7ed1cd380a8db4d965b50bff00379c32f0cb1a6de33fd9b5af152b7e51fb010088b89f26216d4ff422ecc51dc8e35e5b0cf8fb1a847aaa777c09abe4510220b9e85dfada062f2b695bc837c33eeeb73f5eaffad974e7ed1a05894711d682e03e7dd3abe67964c2737052dee527fb1b64f25b8ede5c7a5208154054c2fc8c19417d4c0c7abccd153378c466ecce2e8816e9c7db0b0584e51d9def9b6cb139828d59cd3d6d3f066ecbee1ead00a64cb855150d7b0b482565e5c169145a1c2c2a8b612bda075ba77a2cc6f3b84a5d74a2ac510743189b9fa0b79306f7a6e7a4012aca384ba554f13781b8bb24a92fe44ba4fd21ba131f8f09f48de26769452c0017a3829bcf930df78fb3029fc7c58a29fba20db3b423a9720c96ae45b549c409132ba37a6488728564de2c92cc3e2859774b4925f1b79158ed929d96b6b7bbe4d7be86579eb8433aaa4ff3c9ea419e0258fb9bba9663639047d84bfbe30062eb8e1241aee2099b4796e8bd9cab42ef8ce70e17e286f3a563107dd9e68c0348eada04ca25d8cd12e748b1cce779c5f52b14a102021cda51e81ad46c8ede6a39ba815fbe4ba7e4acfe40c437ed215b5d657c8cfddef475c921009939a77bc58d9f5230be3d5e2b70936873720787619ffd4b76d1eacd7662f24e992fe075f03c95b6f5962274a933abce51864e8d36bd96dfca47046825f7159c4b45597b4d2cf827959ebc5a07da0befb636635a11a02675ca6fbd4746ce0839439d8a66be1719ff6dbe8d97da43e3c8cacc8a7a717acc51f432a72d826250641ec90c40739374a6f18441a70d7acdc71b6ab29b034851f4d4654c86fb9346e22c80b9b41844d9712ab8d3b514183cf60ce44b0c2aac95dc592caf8221e350f6bc042bfe9653e0059f9d4e13f44399860d42f7bf6f61a3e7d30fe4aa43778a63525da1487bf6bf03729bdc083c05cb33d31c3fbdcd117909315a87c09fc1c6f3ca0b59b3a44b8bd35028e45859484ca153781edf76e0e291bdcf8c89c87d78a8a8c84504037ae17a97834ca78a9ba66b03001cbe9478537f7ec0a128098e5149adecf2ffc6b93af09d07a4336e84b303aae8560fb805820d351099f47f6dbfdd48da908f864c3b97a1a46708feb0fadf2d0be7d7db50b37af6a0d729378b0b76dfb273622e82a5968a3fd7fc1ec9f4191f33723c24cf3871c8aba76136177f4bb972d3f7c7136ff5877024ef94e32309f4bc588f4e42408b8eee7d076e8624d3a452a984d033bfc17fd3913804b7482f134ed05a16ffcb2b5ec59ef5b54d312c13a409af7b5439527e3aae9cfd7e11da571c47f2d67e4fbaaf2d224f6bdc5da38fdf0f4020a89f9b5ad03c915be758afb166b69c93312299fb42bfe80dbc58ba8b49f4222851caf76bd398599cbfb63a7590321b093e9f828c99a026f962a67ad791ee76f85f09a33dba7885d4f7df15718b0e5e5d2c25b7ee7bfc29fc9f955c3d52542b8d5757c2cb626ec56512c6234f5051f22f8387b2698c61ed7be10f940f1d71d8147107b9111925706cd3495d0d1e4faa1fb5526fdd9ea7fde334663f5e78aebf592ce6de0084f5af3b41f725822cdcf5a7fd892a6534c77bbd9d2c66977f1306966831be4a0c76574b425eff903ecd1b0fac85b3f416f123aa651b56f82f9f53ed9ba6ccbf906cac7073144c96d64f0ce7dd491dc7cab19a3034604e6b10d06047bfff7a7372e24667a8d26a97dadb29ecb684f8c80a625e74bcee14b3dd554ce07346c2374956b43ba742660d73096383cc399df7408ddbc12713188826d8be01c832021e58a1ec2cc4a68997175fbb9871583afdc57b18579bfb9910cb4eb299e90f85e0d2c455624930f8d45c21cb0c6fe9158247ec3732edcb7eeb8464656d00fe2f35b623ec89225c12941bcc165067e08689b2413f0ebe1cf739f01e06535aa5ff6781c20682a6480117b47856b4db3a2beeaa79750ceb1f4ff012ac6331d3852adedc4dc62ca87c49627", 0x1000) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x57) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x45) r1 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280)={0x1, 0x4a6827c8}, 0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) sendto$inet(r2, &(0x7f0000000080)="a56d70fb04bacffd757d1f3bc730ac8a0cad211caf3bc42c88e5a2cc76744e91aa188e6f918311f2d9f6d93fc837ab8d5dd2d5f3f9d33a48292b4655a1b1e4102481626ddc38e82485e7b328912946b63abce9627f285537bd005ae1c9df58e5d7fee87d30e5e905204cbe6b985feb730c9c9a73c3c7b66e4576b6f6f02f451849192811ba3c64cf1adb0a1001500be9bca065453cddca34929b4e0f9f41df46e063ce4cb1540faac606603a9824815555867e", 0xb3, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7f) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) fsync(r1) dup2(r0, r1) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x2, 0x35}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x200000000000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa00fffff, 0x3e9e, 0x53}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x21, 0x6a, 0x200}, {{r0}, 0xfffffffffffffff8, 0x89, 0x2, 0x7c8, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x86, 0xff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4a, 0x2, 0xd5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x81, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x358c, 0x6}], 0xffffffff, &(0x7f0000000200)={0x8, 0x6a}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000000)="c85e5b7903", 0x5) r1 = geteuid() seteuid(r1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001b80)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf80c4f185e1cbe671b950efdd5de98da958fe073b8d63d73f1f6dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481cef6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee3ee75e6ac8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x14) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000580)=""/4096) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000001580)="58f084fc70c7dc03711612b09ba8acca0cfbc34201b6bd6d9448c5215fad332ba7c1cb6f6842c5c32f4aa2b80c84490921a673ddf5bc0e316439e8f0b4f898b2f05494a3d459b06ab7b73f71e0dcc16370814fd39cbdff9f849337180f6f9287b2efa0cc2afcb61e5ca292b71824141b365bd84ec69132398116d0232fc537bea823bbd71e781551d2d96e75202b98e6b0ce4f87656310d2a6c8911528ab93c470f8566033d984d96e52d5e5e2eb4db28ce482035a01eda3fcb449b4c66bf3118c5f02d628d1b6459cb76200520fdc8a3ac48bdd8f227cf026de9b62e32827ed1de031e982aa736d1b30b11dbb531de7c6ffcc9f27524f7ba0bb2358149e9b0a5048a6728fe55ebd23513c5d6e54128d041d946601d7267e4b214b5733897e547eb2b7a72bcd25711ee976d074d9209e2085f95abf0e350be57d602febd8912118029835dea9fb3dcd0fda355e991ed175226cb7b9e24b9076a5961150de27aae96f74d80fb9d30fdfc2939e214225f8bb7e925150480bf312ae8572ff464918784ca04057e102b0640c89b04be64dde034be4d88246c13b85f9e372a8ca5d3de58cc6ba427f93fb1f1a950b5848c84055292e905730cfbf163c138a94d2230871d42c947b8126a48902ae63cce7f3bb3a1fce3809c747b763849acbef3d9d836b7d8dde3edc85249105944b65c71bae3710fbb7ff94bf5321fd3bf520401acc4a2b298216ad80b6399a34dc77f76ac6201dfe487d574d16c6593a1f00f385f5e905460663e1499621e5dd6a5956dc99370f22a71dafe7a4c5101decbc2a20deb96a73dbaf161563e82c4bcd12a423d995c53fccd383c5aaafd111277649d976c2fa1fdd7e96e5bca7895531b9fca933a6adb1768fcc276757a4e3f34c556eccba87edfa93160b3b3db56791f749506abfeb2a95fc651367ea4dfd3da8e3983d3298eeb83233b179f3c46bc44f692dcdbf35606378411e178e5733a47bebcf7a2ff5f5598c0d4f2c61a9f42caea8ee59644923f225aebba8bb5925dd2904a59bdef6f6edb11f191a91d2f9bbf687244d52ba04f2414fae2cec231bbcf6f98c8ba78e712f90836e2ea5f7e31de16ef3a6b1cc2f838403517d6a834efb476a08f72622f42719349ceace295a8d2edc7dbfb974e2d529e0d16f75bd47c1928044fa7a69f9a452911d03d5772ed840d912e7de850a9a2eff92b51f0b84606badaf74213b38cfb23140e9fcec2e807c88d6dd93566020b4a51431def2e089ba385127e65e55dc43b43e4550ce7457cc6cf38e51b4e1ad08c921f0b89ee4526a886a696d5820093ef8a2e076c4835cd7c6b40e5f9f4fa79b7dc4271e89d5bba37614173d330e6f1d4b51fdd922f654e7a0e48bf9c14746a1980162dae71cf473f7c166a6048a7ad3285e1fb5440970c476e3a9e6c3ce7934735a9e137544a18554c50ada19754772d44ace47822e7404be39e1b4d61ec85f6043846bb88177f00477647bdd61ab05aaa8da7f18e71be23b264316f55bfdee61ec006e68f54acbcc60e83c465221b2ae0463750908ac88ae2f7c0b7620f93911e43e00116c4f195ba55d1307072048aeb6cc5054e7fc57d674cf922083b626ff480643360c2e73017dc0e3da5cc402fe3c3516bc5d3ae097d288370805738c2a5903566ebb3082ed4bacf9c59091c41d2c0a1d036bf6f78e61ff2eac24f38c04a352b188ebf9a6b03d76087f7cce3d803a6bb074ba8fb84caabac4efa99d3b44b3a9a1bc1542aa556c9f12e6bcda5cacd43e174279133ec3628052d19a87e0e690496cb382b2535db41541d57b00ace5ec4d637e39930bb221843f3a7ced8991ebd8267a27a95fd43969d7a92fabd6af8da52e5fe52f1fde5edcae9fcf8659c0536334a4f6102088d704390de30c1d077b7dd26724ecd2ef1ab3a34139947061daf18790c5fea51539d60a7ca5b17ca73f8a35e32f4dbe0d025729428b8b24992b204f9e4f2f6660cd9bf286479deac3ea162f9dc33b0bf1c03735c6b086a4d46db1f35d7df0ba24924cf231ac5805a92d2f7b8446fb0a95d429320360be9157d34c16a264d6a3a703833b677cd725ccee9f3ee00868827d8dd0cc699f317452b2195e91fe75c8097390181accec527a8a04781614e2af9de3be53f494c5a47d9d8cddfb95e49ba92dcfd872dad97f82c7070def105979086b14b4907c167e710d0bd7393adc091fca5fb74da99939da8ec4fa1dcf0e4a435f322b1eefd144d711688d4a545827e14505e1381aa3afb8e009a83d14ba870331bdc80786177f78a68ff21609a94097f9f4cc1888ab68bb302273b504cabddff6eead29450511c02caa42b65a1f5235717e348aee9036cc74aa3936ba326a8ca3e4904d8436fed6c4587f25e78f086bdafd7d88e76234a938e3bbfb0a069ee9a09dc3132ae669eae72e40e8d36056aff2e7303923a86d472323a0fd9ebbad187795a3bf1da2d76ed331d64b0e7c69003d71ab292ea22fb088c9d5bbcbde0d9a92ab981e8d5817ab7de072334797d0fa4add83e48658e2d087ba9048f28c73fda95b7cfd6667de22d47890f9e9b60ab67e7493315fba97b9dcbe7f92c8f228b4da8e4e61eae5deed843081105f7963b6e27219e7f94c7d181629aa065e921b8a6297d67bbffb8a3f014cbd2af068183c187392430833fd6bc6090e2caa145c611b392f4806113c5493569d9b5f639ef648ce98dcd41bb49e665a0a27e67afeb0111f1d041147518a30a84f2f47dabb4191dcf1735aa13e795496c0a311ba7e221e7d3eb71c58c30f9bbf7381faaf1bd7c0ab1a68c4a78da9741d116f35916d58061b2abcc54742996873c2f02d041c7ab3691ceb5c0766c18503ce9a86196e2a3773375bafd2769d627b2753ab86029fe684dc4576920244daf965b92f512ca4237ce0e3a317afb61d9d5cf41f96347681e4c3f8d58c34ccc2135898616c3398864bdd3362d30d4ad23b4f7d0790fb9c44f3a91a4d3c5f68f1fc4796f30e1747753667adac9dc91aa4f3253febf93c48593b0ab1553f7d51470f3ccd8469708450cd030f5a87a50a769d424808b43426c1d386d8e23feccb188e736ca9a9a7fd2973ec88ad18f3c606f3a55f800d5c43b5f25838a7c0003194d8e664eacfddecff59e4788bd91ae40946adc94d51517717eb96c7628513f3320f74784bb78e12c66dd45f6ed667ba54b6d46c8e87c7dfd63ba6184cfc14b743a1aa7c229891c05f44b7a0215bde2a1a0528b6298e854827b5fb1ebde47cae801d7631594a6fa33da998062be07dea731be1391985011e8c54b6038c105fd3dabd9bfab0ccaeab0c24a4e09bacfb07fd985e6715cb6c710931740bd591839514a8f61b5c152a8e47dc12377364e8dd4963308e2dc3096124f91aed068f6e51d5343c17cc5ef7e5a4d6397119336252c9d70926848e1feff8e3fe62caf24081c8f62f0a3b31680eb50f3471bec02c70fc9a9fd3e60d608a70425be6d42b310aefb1fa03f29b97bedb8c6e18333100017e5103d6cc030bf55f929dedac8845e0ed177258dea9b36db146349cd99fd9a74acfaad4dceaadd7e05e4aa97b2375cd145edebae78c38d9fff43fb7609d87445f93d1f156deda239d50b811425fd532c1daa93970a7b1a4c6666c177781f4176df49f71e17521304f58125dadb98af107858a17cb87de083ab6107b4bcfa9c7469caec9ffcc476214280f01e8016e800acc32e58083f5a4e4408d24de4b2fe6103bfca2a15eb51113232189ca75a9c3d6af1c5fdf59682cdd04ddbd05b5458bef31295bad00d478ca68cf0efe4dff246522706a93b727a63ad6176136d73d13bd1874379b36cdac015e2a82ae1d291e6d433093e2fe54d6c0d7f008849e46d5fe15f0e5fd2ee4f1f9e63dc358b1824710bb1f873f3d875bc363a2f8755193bc7d2f5f7b0c12d07441381f16dcc56bf235be3c537e83e8d74bcde6f8c26fe97cc1babe5ec843d0edcc572de67860ce1b1c45f7bcc134cada7d82c943eb5c43de796ea4f68ac21fc98f5d2dcf9d8a752627e26ceb287088e79e24b880331573dea8dbf1199f9266b543e1cf5c785f87ed69f019d161918da6a6ccc9315cc62c898633835b7406cc1c59e05f4a085bf9af04876d56ec1102f2bbab2a4d69475f1ddeb7e835e5e078f48093086ace64881f498a2cd9275cabe09d6e486abbf954fcbdc4898536ff2930d8afe2ecf3ba6c51bcb334d04cc6c5158914959ee797fb72819dd15d56eb5f79cfdbc4f697f2ef1b0a3a2cbc43f41389c8325757f6bb034c1f19e1a3165f2c7f3fc2c66cebb6d35bb3ad3a9aad7420858375a9ddd60936678cd5912360de0e581aa6b3ba24f379d92dbbbdb0fa6001ac793b70611879624c6c201cc4bfcc2a2a6c1b6f75cc303c31f5ecc782a03d2fd00fc3fa076f7632bff5d1b649d5d6476846e8cd33a4a9e3873d8695d9a5d76c65aa82982ffaffa4e6803ae26faf3bb52af75edd0b9031f9ed632f6cf30325aa9383c6f7d6ccfc7367a4a3f84fcb0e42514bce08d706f33867a268ceb3bcc3e8b3ab900f543a782ccfbcf7542ca66ebec009ad70306c297a5fc8efa90a092ca30e7165d3c13722a07d8db856d62f01d8d839ab9d5f14915ad1229efcb0b7be183d7ead99caacdd7ede4d3395d9bd186dddf1974056a4f5df696f8f84745b3e0567565623fc4428c9907427e4d6d17a2122e4aef858fb0027a3aabd687421b5b5cf2f0aaf37586ac978ee1ea1bbdedf52fb92b7fec9129bc173078ba75c014628ed8e0f14e4c65fecba605467d39470b170082fd9d7ccda69687e312534ccbead93352ce190a38d25a441fbe55e1c76c439bdd7691190c91ac12c78f7a3a37a1632acc0a2c868d40f725c0825f7b622ee39f0b096956141229a49108f21bf53f6e076034f3cec79d1e04394816d4623792b947aed87b4c16695bfd5c8b5bd3315648cd2decdf698b200924b4a1e10d648fdeed0b0db1c31d1a405fa0e43e732f4938363f806a674ae38890ad4e29130b398d08617682e34fdc8697a0dbd3568f90a4c3a02fb4ff8f29c2df815bb74846fde16394316b7b17a8644a8f8319d9690aa367a4cdff0f673a9417c1bbe60802e85abf400472a4886d3b21bdbe5b0f2691a2eea0ef58416e7e08de92fbebb2ec667b0557cff9a99bb9f679bef1448b5f635e6b20cb0e00342f63d10548613db17c739e9e705831d675260ffabe0be1e223e742d39818af21687e1483cb670cea5824e1b356ef9a505055e238ac634e6f3fefcebb7060b9301186b005965f707bc3cc94337f3e5cf010f66d86d2745b38823ae2daae78758a7e7d0a24577f1725d0cc36ade6fffef861630fe3f4e43bb69ccc4e6a77dd890987548fe49da522a843f628c3bfffadedb50a158be90a579e35e29e0da51e05a04bac0bda6b42cf42902b8bd6a6e25ca58bb8cd7031ee71892e043eafa7a38572f073f9a7e2833756fc956d3d960704ac795473e2dd27d78bdac3244bead24a927d40748f598fd1dd05bb26e40b2eb647f566f125e8afcc1961dbed352c02864292fc74b72c18f69d8dbe3de0b08b008a7edb3a584763cc8aa46d2e82040704d95567101ba8abf101ab5f672f74c1c4b651e1389a53efd98bb33926200fbcee660665ac6f71f37e657fc2dd6c284e175fc804a91342623a59af169abd3da810b74430a4c378a9e0aec45fb173e3bb0a21ad45fc745e9f207a50acd653347440f62e31e55f5f67132f45a7c5b7b09befb2ae286d71f092e480bfa43b1c92878ccbf1ee422c505b41fa577d917", 0x1000, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x3, 0x11bc}, {0x18, 0x1, 0x5, 0x7fffffff}, 0x8, [0xfffffffffffffffd, 0x7, 0x80, 0x7c000000, 0xffffffffffff8001, 0x3, 0xffff, 0x400]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0xc0, 0x1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x482, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x622, 0x40) socket$inet6(0x18, 0x4, 0x6) unlinkat(r0, &(0x7f0000000740)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x3, 0x4) shutdown(r1, 0x3) recvfrom$inet6(r1, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x7ff, 0x8}, 0xc) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="84feefe7bb2dc166d50065d6454e1c20b30689518deefbe9462539cf5efcdb6759719ea7458044334b283091df686b7f684ed45fb07024a95eacc638e6903a6e0e9b8d48e6dd314ff4c9321f2bf9e0d90022905a03998d8453a3b4eba24ce396507c2360a1aa2a0857e8b084c7e96ae22e912e46c6b8f92697a0e25db417809afa8054f3b0ca289067e5e4884c84dcb7dfb753dfe15b9b0466cd452203e1be3fdbcf8a00", 0xa4}, {&(0x7f0000000240)="13740b6aa8ac08ff1cbb4236ab2f101edf15155311ac813fbdfb9020a48d3fcfd6fd41ec05c3753fd36b81b61493e53d85c2da7c4e73cb1c5726fea2124cb06e87fec9531033615fc707b943fc99", 0x4e}, {&(0x7f00000002c0)="170760bdabdcef7f115525ba6cbde6722edce815a5823e6ce3bfaf91028f8d88abbef36c7c4f1b", 0x27}, {&(0x7f0000000300)="4a98b4700c51de3d966cc4b87936e262309ad128071c525556799cd9ab1c4990c6a11ece55476f6460e5dd5d6952d69dafd438aa6cbac358b17478e1ce7764622a6826eea064796898e50223fdd75c67292e5dd6ac77e6bd43d88dba16b9bdaf664ec91758154755a3136e424bca47e762776542193e9692e6dbb1691a9122706331e08eaa20d239dcb1c2b037c02ae5412deb2c910e9083638abdbb5e30dab7415a5e187aec44fa0bbe5f02bd12ed461917c5d5b11bbe68be15300b15433ce6e3ba4086ed81cd2348404ede542bb9c2932b9914b3b8623d9d812c7111994eaa416667d3d1fd3f5f099a2a7fb73f30684d0e1841009c9f2486a9", 0xfa}, {&(0x7f0000000400)="7305acee77bcfdad290761758af771751e5680e793ac7477b66d0919fb9db5fead9869fff0ae680ae8596a6640fe701726c1f888407c44c6a7917a1d9d273202ee50c6856a02f91041bb282ff6c39401827dedb3b75621d7e789b238f7e1dd8a5649fb0f6eafa109f8a0164e2240f9397e07920e17beeec0b7c10d8e89a3a9b15a66d530485496910d07c9b111d591431ab3b2cb66ca6d12fec487257efda647883c4d46e2d71534e8f641072a73279e8cc209fd0813573f118d2757c0d6e09cb792423acae2ee661801a3f10a990dc3f5fb8fc5c515dc8b534e13464b210c1e30fa43c251e5e72727c3cde64a892c8dccdc85567177", 0xf6}, {&(0x7f0000000500)="129371b61c693cb2d0510ddb4ee818fdde8b29491f9dd961f4bcc1815cfa836f0483afe85513c89c1cf89333441bfc767fc01a4d5dfc7d0566dc6599310c9021f0b927111deef0287ce7b2f4fe62b7f5847a8fc320669ee5ae005888f98f82bc00ae94ac46df17557cc78667286372b624201efdb05a146cb97995e096b6be5b4df68feafbec16820ecd332de61335301c22f26ce70dfb88f815a969f2c1515566b83d2af3a408a77cdd1af1546bd28c665c6c27a2fb7ea4f0657ca3b9838d1aa6391a95e489e05b3c2957c71f6b6c8667313ac60322aae49ff4b99f0cfc2cfdaae77ea274b3", 0xe6}, {&(0x7f0000000600)="5ec1a654c0fd5e8d2bc408fb59cd48153c71ae7e77f5b8ab2658a306e85d67841edfb489f172f7e11e52d0b8d97b29f8ea69d2b1ff04d6669ca05a5534e01548d7760208497b51934cc3fec7a93e815faf242c48f7d35fb31d4146be6e96cbb0a842cc6c03", 0x65}], 0x7) getsockopt(r1, 0x3f, 0x38, &(0x7f0000000000)=""/73, &(0x7f0000000080)=0x49) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) setuid(0xee01) r1 = msgget$private(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x6000) fchmod(r2, 0x10) r3 = getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmod(r4, 0x0) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDGKBMODE(r4, 0x40044b06) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r3}) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x181) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x200) unlink(&(0x7f0000000080)='./file0\x00') 16:00:05 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x30c, 0x100) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="30f3c9f2531ea0b2de6df5868698a5ab30562c552c8bbee659cff9e3d416c66a1929e29732e5d4a9d958e200abae4d", 0x2f}, {&(0x7f0000000080)="960d6fb2f45e1092e8db458644c1b949a3", 0x11}, {&(0x7f0000000240)="ce584f8ab18b65c221fff077e9c264499d7b60c31d3a6fc040f5a831e66860cb4963ae7d011876948c28eac78782e22bbc8a7e34833b538b31392e8dbb9fe54751a20556fbc57bdfd6e8bffb2c882a2d1da0c36857f5bd5203e1cee8fa5653bec3ac390020cf5d8f6d55d86ab46e2ecabeacb21c894122a666badc5cdf11342234becd4659fb0f2aa6bdf7304686f86496171b14b1565c10313f564226bc4ba71ab32ef308322f238f312ca7884052dc733786d1433cfe41bc7e45d5d58dc8cba3d63e20af03c47d0f891978d02354e85ea6ddb5b92df52fc5b24f04ce85a22d201d359c85d2407bd6c7b2690461d9c3c2b1569c29da090509d9d94a94da09210aa919819214c5e042f1bd20afe86d22d2703f3adffc44a73173eb812ef86f08f2e205881516921a30009df7128320c943f5ef4a7e591b9b48f1dac351a362ebf0a07e935a98e5938eb91ad560fb2896915e1c860261259f1b57f659efc9a9ee2b32227f0aa56e541d6eb093878fc597b0b3f657ba6860ecdde650fce58837c15b92cc7337243e47a3668827d610cdf81ff69208f40baa45cbfd0be73d305254a2d2710d131d4cbc3df1ba54d11afa1037e73a870f8aadea064c3eae806120da85d5d71ae8825288d072d367325f49d4fa6ee1fdb08a1a7aecfb13b3d3acf980716d0226bcf20f76734a2b7cb5099ea186670551de14a3cd9de779c3d99dd6c4f608ecc9090c124059cd2e1e722b0930afe6465dae7b24f91072e5861302070dd5b0dd34c16694ea5362ca17d75b842eee4cb1fe6bea2d58854929808e4468f5721c4ed24b2a0768d3820270d0c05557490033676f9f1f2a554803befa6516f7eee1e8ce116723479f0ccee01b541247698cf53fb97966ae49c69f97fbe85b0ffa5e30f76f31fced15c8add87fc7b4f34bdac74fae8bb06f80d2f343c7bc571e9b254d8ece70ea802d8bf83770675e6ff4653ac802d06f4f9d0cdab5ab24d8bdbc70e85b576c191a3fdfb7f21cae2bde8738f1605c0b29b943accfb27966817e93c8b43bf8c0b4c038e32b5939cc1090988d82b47c180341b6c98d523801b0b855b45b0d830e3733ffca8f02032b794afc7cda3006084dcebe9fa203ac3bf6ac07ed06f56072f9348229ebb6a967eb65b4b2659661b796599ca267999d7989a44b24e836d1ac65032037b32ee168082ba6c8b877ac542f1142adcd974bd9e260006282c57b357f611c1268b3a76787e8672e1bc8ca550e55ba8b8dfdd88b5c05296f140b554b9497afe7bdb21b1cb19e04eaa9af508acd45dfef8bff7be1b3a593c96e21e7941e3e299aa8533fef52e97cb7ab4feff31006d724e4e8011a5689a217e5456e70258dbe4e9f614571bb8870b2c7a3c3b759f60090dc9c7b536f877153ab29849a52cc1fcbd4a5c3475fa17525d1a846a30580bd43cb69898c20b263099a95d1c9d44033711e5e6c3311e7a08f3c6a9730f83d803d790f632306ff1fd497c3b258911e419106d562f610f11be8ebb7807bede63095ddbe62a3e85dd3b7d92289712d09a4c71e1da23b1b0f0c5075c74a757a03eb9afb8ccbb82dfe339392c183be9489de70cb3fc3550a924647c03041a02e8fd401997bb6ae755d994562dd2f5e3f62b885a365595db94b51da6e80f582a41ae1d8674cf6841123bb52bcf4d958f2a1c7e2605bc0d139fca5c631dec006be74872d59a2b855e641ca6585bdb6133baf12a604ff3c1362c01598579ebfd51f6f535ee69b4aa180b6e7a1a936d5c0a56ebfae685b643047ba6138a25ab4350ad29f120f9b621b65fac6c2b49f193123330bb67b3cd1e7fc15189ed29c654119724c0d26ca8345f1cd5788eb93d7b14b381d383096bd8f028d381034f4cedb11d4cb1044803ce474a3bacf23e477343b26c95bef178b723381ea556b553a8cb3e4d3311a571e52f370c3675ef9d581a979ce7a9dffb845022a7a0ec498cad08d53288174787bb901117f4c3c21a33bd4b1b9bfb743e3a1142a0fffdcc394c5b8db041f1e40dee201046f3a10402c5b86c551940749b4feafb8ec73c969490969344e9579ac35a3313a5f288cac134068da86efe0000a403e4e6fe62e5012c569f63aa0a3dd8a99188c2f2aa3adea546cce57101001b7fb4085a09150fac1a205845e4aaee43d17d5da84d05a8aeed274346d47654e8bb504e2b27112a3922937fb58ef9e7c5727709e2dfde3400d8bced7c0ec6f6b3c3fce61801f2baf4b31a84cc8fad4acea2d1774e0e33ab98e20a8309f9fb608c79b85e9c88b776a877db5f96a95c578a3ab25978a84ea3c1f0fcce655f28f878b3039930000d1f62acdbf2ab747890122be4521fe12d177f15befcee52f56d76e8bab1cfa6b04bc9d91210446967e1ae6ccfee7e1e8216535c2ce5ca3233dc07bfaf10e55e5015bb5a75f71604d20d302e1fde34c7f354d28de9248a51ad53c013f3578812059cd4c41cf3ddc206b96ae809dd793d2c35daf5227227bde05fc3a43e46a669daa99308f6e4da7be5d0785c91ffbd85d852a53b444cd66bfa66eb576147ba1b6ae1a91ad46fb61c6ea1ea472f7cf47382ec9b7ced84aa15ceedb90bae78636849ca3162cfa2236a687b90cbdf5b5032a56006ff09f67fa315639dc31e879ad833eeeee99f34842af3a18232d964bac7c2a919babb1c0afe5d297609fc13e355c21507e388219f37bbd12cc7cfe911ceb93a9a77506dc62e8de4791254c7d3232069f52022fbade2aaf92bbe22e65ec1e4f7cf1d8b7eb6035ad0a8d1a4de83c4c3e5cf1e8a6a28dbe7b5b136f6bb575b3dfd6dc5f212eebfd4cd919040c77f11017ff1eb532bbc9199250f60351b5c4bd41fd0821f289fd94634f37c2aaadd66f955722672e2c41991ee4de3c4854a477ddd7f5b655c0e1af08110634810c6ea2c6cf33bce99262e06bdb12e7b073a32d62c15af988cdea41c7f45ee2c067b57688418e21c413eb453a7974a94617b1da3187f782fb513247a83eb54c439646542517a37575feb1a9159350b20c6d49070d2cc162cd608fa8fdc6ce280f48bdbe20bdbad2a609b04e622abfd13dee3b189d2fdb4c0f430562e6fa529bde7eb1479adfda4fc1cfd73794c874a8992d616cec94c0fb33cf599432772d41ccf7f06488d7f9a6d2228026ae51b5b2b1d86d26895d6bbecefb941c45068c4c036bb547a909a49b89d87675fe6f985e260a89c287095b0d8417ea1ff000dba2204b20c97adf8e2a26391f7cae4a1c36aa8b95f7d5cb19f1c3d24f7e5a9adfcf4a9d39a5d3937e5427b50d02820af30317cd8ba4efefaec6048ead371d6c1b475f3194fcfbaf032a3764ee56d77574fcb9543979d33793b64340f1f04175bc5813adb45b73611765d0a3108f4e2d08d4471bf4cc7e78cce742dcbe5818ca0a642dad23f7229ed9085e2e2779c6a238c5f85781eb87d88b931d47669f29f3e4a7577472d8bcb35cd66e46ea8d1bf3b74750e2a907470acf7ab7bc002d7071f95c2147b09f5ada2eb343767e94ad56a4c48d79741bf52382aa67820853be0ef076f1e6358f770795eed7c277512f12838ade1f5748f0517fab78ebc154bc8f94e4dc583d8f62da0c8bc762419ab1ace30a070c6970456bb84615876fcd863b646a1fe6d8d453c6b3c0935090cada6d0a4a84c051187caff2a08313b259dc9b0fff7a09dea3a40da5e081cea83f88136f6cfc24efd5fa04d0f6b434f951a60f381fa990c3cfd1f69fc2e284da10d520b204acb725923368176c25b15219a1546289e1b6bdba9cb235b57aa5bc29332ab2bbd8d1db85b97d9862d64970ee6e2584f82cadcd0a2c16f950a6088ca0189d9c2abe084ea45fb3365728a18d92ccd13ffade9736ce1feb7f4579686615c1c02306ca6a4fbdcc1c3dfc13d31f7c5a7b7eb40d4a3795d8aff628b318d16a7d7ddf2e652cffd2be5254a531dd245d4b81ad61088f67f127caa1417a5022551c31372e123dc5292422d63f5a20f77312dfedb002f870f1473e128a6895ae1e1f3bee16428d0d6132bf8482bb276dd6d166ba0db53a07fb22204b7b79f989b1c974fa350904cb65acff1a29f76ced994064b68fb81ded69b4882ef72fd3b0a79bc246e3aa3f88989aebe76294320334aab4f0fda2e65df826b1bd3f2133b4d42394577a576d5aacaa4a783a4427ddd9964e7112ed6cced634bca8cfc7c49f4764e3213e4c6527a142c0cc3c9098f9ce16d5f6afd77364c205761906fa3931dcbfd4a68716d264b446ebd2c22137c17ee0cb2551b3ed62715ca6249c2a3b4de51e9241760b8e35bf6d6442137019b8fa5d612437a3d705bc861a29c3ec1b6a405103c9fe44b297affbf74558fd7a7d93c7168e5976c2dd200453d51ab6d8b5a4c9b7a47a2976136514c9e97a0d70e86c2d0fb2dffd771c8569c7ad5c4432799ce855f0982d0c83f74ca1cbc4673a4d45415d59d68e47942e40b88ae28b38069f45246ebd9b218e32d56dcf437e9fa136e3002c65c98313db5f4eab7bb225fddea1b4ff75bdf4ffd9a718524053d48c90703294d2833510feba4f2afa08ec6765ed05bb6e36dc42c8da05b35c03c01545579d02cbcf1035f897e183afc16aa9cfefc8daa367fc05972a1de33fb84d52d330215d873dd38d01677ba04d67de60f4a89287fd228f731beef408fae59b29bc0ba38b6d24d89862d566b4e91cfdbad098fa8be240f17b656fbc72526579ad361190fea7967a80b79a7b3dbec1638f3e53ea1c58c4c580a93c424fe8edd5550f1f486bb1c5610bec140bf29d93dedb65e90d3e170cfc4adbd8be6ddf3a6990c51e96b6f92894feabc2ede246148a906a77788c6b145470b95016f8e50382ac197f33d471b60c13d571e7f738d82dbdc072d2166ef2d7e5469be4d067a320fbce455bc2b5afc4ef21faf394cb39dc8555056a689ed74f9bbdfed5782266f585a8c9a395738c2446f75008fde330b468b1089d80ad0a57a9cfe37f4317e1c59f5383dfc67c89c5f42c49e85d04726d217668889bb5f49780374bdfb5e47545b8f6431aa47469f066a7d896c4cfbe85e28e9f2ce2d8d34c7ada22a2a2458216cbd0a58fa96356a5b381dc89c36d8b97556d0bb718147afb2fc7a26d3d5ff582e26f0a783cd0452636dc4f60de7a243bba73a260bf7640fa207850571f62b64bd939c70e44e1ef12b8d0f6018259faa4aae1c8e794fbabc043faa20745e0c0911d578005d2022ef174740d2530aebdb82776d023aefee7ca71289f5a6204a8c199ebd025b213e50f5c4e0d4940159a1cbce42336f4f0c232bc3cc2c6b7fb058722c6b35e41f6e56c7ddb7688b7045b6d95cbcc386131951a561b64204c7c82d1ea4cb134024a301e33081d8ffbf63ddea3400883558370889e9c449b29b0d8fffe91a9fc5b1fea05963b8776dabed1dcaaa6fcff89db51acb941ad8bf2c790d4cb3a2ba2f8b1e9084412bba65164b02be5bb997f3211605c3cde9fbfc87cbade6a868f693f55e807fc964343baa53d56768b0291765f5fb84225d1575ac3154df7c5172ecee44fd85cf6df05403b5f711b723352f185d36b77288d6953e8d3a8dbbc72c68f2b752c77de75e0c606444fd071429c5e96c7af9ab1b75c0e1e8313c746bf3bd47360f3b6863391f7f5e3842783f80f3cbf102feb340d7b287a7f2be2da7bda301d84c0dd7e2aa50ccb8695f1993f40ca554a5626cdf26e6dba87078614ffa0a9183da8f0c8035b5824a940925d1ec8a3f5211564cfeceef69e1639ade99ccb38044860a9998fd966628d5e5403fc119b336e85", 0x1000}, {&(0x7f0000000100)="009841b457857449927216ff97a3094a", 0x10}, {&(0x7f0000000140)="7cf885d3d7ab50030992d82891ffbd33294f7f699a5ffcbbd7558886c6fcc43ae9dc", 0x22}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab, 0x0, 0x0, 0x2d9d}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000000)=""/91, 0x5b) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)="9c354bbc014d5dcc5b9decef5d375baf87e79e20e12aa7c2985d1fa85ae88711", 0x20}], 0x1, 0x0}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8081, 0x40) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x3) setuid(r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) r5 = socket(0x1, 0x4, 0x9) sendto$unix(r5, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:05 executing program 1: r0 = msgget(0x1, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/24) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) 16:00:05 executing program 1: socket(0x19, 0x0, 0xb3) r0 = socket(0x800001018, 0x1, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000000000)="623d08809feb6139", 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:06 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8100, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000000004501) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x1000000385, 0x0) dup(r0) ioctl$VT_ACTIVATE(r0, 0x40045700, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) write(r0, &(0x7f0000000240)="83a4c7be50b7f90c949c4ab92f82578c08070ea6af5db7ed1332073aeaabefaa75db6f26e9e6faee37e6db4133ef16a367658b1279cd91bdea", 0x39) shutdown(r3, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x9) socketpair(0x20, 0x19c0cbedffb5ced, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x331) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x80000001, r2, r3, r4, r5, 0x180, 0x1}, 0x9, 0x9b7f, r6, r7, 0x7, 0xffffffffffff8000, 0x0, 0x7fbb}) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) wait4(r2, &(0x7f0000000540), 0xa, &(0x7f0000000580)) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockname(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000680)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="82c2c49749f28e4a8a78a8cbfbe57f71513b4b0854a730604d76ca1c2e142e0efda70aa8e170828f0141a03e3af43d920c21ff84983504211a5b44850dc52372bf", 0x41}, {&(0x7f0000000180)="f0b372ee40a883bc9dae99ac4fae40ba1483c6126c125b01db4963482d9353d6c5b953a88b828bfc355d22f256c301b0211fb66382bbd03287c463feaad01797860b88e4ae2b0d34c0b62c5324f42cceee0f81a5885239fa8eeb6a0f6a9eb98efc18b5c757916b509109e6dc2c4682ef301251b915d2d9af72e70ab38bedb482839d6d6fe31d104a6da0813b3eefc66b2bee2c88d6b4b66d12bdbfd16ee7cd2d506ab0308535417360ba586972402d92bc19e0f36986a2e5", 0xb8}, {&(0x7f0000000240)="979f1893cba14b0fcd56e1df7e621e2fcef7caed4b849ca4df2169f8d2e2e2590a4d5a62effc6ef2e29f09fff1db08fead7ba1640934cb821767349bdfc5a59cbc44218f80f09f135615c99c0043fc576063eb63b6b9d1e902c363c8adc94870a9822b8b0975950a36983970feed4de8758b26da12a1f8ad76c5b6f5397a8c95d091e7a5b181b1421cc483a1135eeb4634da34d596fcf924b5e93fe6e05192d5bd0e1e2b316a5b6fc87af43ce91f964da817eb3da5f035357dcb4b40b473e3b692a03477d9a2373ce7e107c741f4a9efe5a90c0ff11d7955fa65df2fdddaf48c711fac343c5df8101b3473ed9edb108c2a1c772051d1", 0xf6}, {&(0x7f0000000080)="e7", 0x1}], 0x4, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x409}, 0x40d) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffff7fff, 0x8}, 0x10) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:06 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ftruncate(r0, 0xb510) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fchdir(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x3c) setsockopt(r0, 0x80000008, 0xf5, &(0x7f0000000100)="f83c5f4b30b2221af7e5f3261d51da4cbe2de7d16f12ffd8cc51cd062614483555ab00b148c849465e794f6b3259ffe14c5b39300225d2c148ed14c2edf8fa1bed06fd8f3b67b3f14ddcf22af529e2933ed82eef7536d07f810928cabd853e6fb3d0b2bf9130bba3abc516cb39b6c3694936f780e8dc715643b724627a819da9776bb9c0a5d656261d895ba908d0cc2637de67b8c98a96df972138cbb7e22049e750fc6417cb08be9f59a8458a253f5529ab6dcd59b4f9c00b127eba496527c6f75ae06247c5ba8c20f36fdc79f49e5fb2dd432006a74e755fee65a1b497194fb2b0c66fc4ab79280c811be4", 0xec) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000400)='x', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/245, &(0x7f0000000000)=0xf5) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x26, 0x3f}, {0xce, 0xff}, {0x1af, 0x6}, {0xcf, 0x4}, {0xa5}, {0x47, 0x4}, {0x7, 0x3}, {0xc7, 0x8000}, {0x49, 0x1}], 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x84) 16:00:06 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) chroot(&(0x7f0000000040)='./file0\x00') 16:00:06 executing program 0: r0 = shmget(0x0, 0x1000, 0x40e, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = shmget(0x0, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3) mknod(&(0x7f00000001c0)='./file0\x00', 0x4cf09965f82491f0, 0xffffffff) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9b02, 0x6}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r0) connect(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="86d2631f3a6530000000000000000000020000"], 0xa) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0x4, 0x3c, 0x0, "cd6eb9fd48eb85d5622bd0e59d2317aecff81146", 0x400, 0x7f}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:00:06 executing program 0: nanosleep(&(0x7f0000000000)={0x6, 0x1}, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) nanosleep(&(0x7f0000000080)={0x6, 0x753f}, 0x0) 16:00:06 executing program 1: geteuid() mprotect(&(0x7f0000335000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) listen(r1, 0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x101, 0x3}, 0xc) listen(r0, 0x7) 16:00:07 executing program 0: r0 = socket(0x4000000001c, 0xfffffffffffffffd, 0x8) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffdb0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) fchmod(r0, 0x1) 16:00:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x57) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001440)="000000186004008b08000000feffffff00ac3ccc000e9ce17cbdbf77000000000000000000000000000000c6", 0x2c}], 0x1) r3 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x800000003) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x100000000, 0x1}, {0x18, 0x1, 0x6, 0x1000}, 0x8000, [0x7fffffff, 0xfffffffffffffffd, 0x80000001, 0x41f, 0x80000001, 0x19ed, 0x2, 0x7fff]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x80) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000004, 0x5, 0x3b}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket(0x800000018, 0x2, 0x0) 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, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0xf, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x7f}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) fchmod(r0, 0x1) 16:00:08 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r1, 0xa, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x100000000009, &(0x7f0000000400)={0x6, 0x4}) socketpair$unix(0x1, 0x5, 0x0, 0x0) msgget(0x3, 0x3) semget$private(0x0, 0x0, 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x80000000, 0x3, 0x100, "78f5bce4c4aa0bb52fec673c683b8b416a24344b", 0x5eb487cf, 0x3}) r2 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000037000020104a71d0735dc5e1063e75ea4e6435d041e363294c446deb9cd3a1a6f6d9f269af78d381b7c905e3d8978d2f257ddfc5cfc6c6e263b66405466da92130fb698f553147b70000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() flock(r1, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000540)='./bus\x00', 0x8882, 0x4) write(r0, &(0x7f0000000140)="a313c377284c35b84e2e2e2e8c", 0xd) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000040)='(#{@)\'],[', &(0x7f00000000c0)='$\x00', &(0x7f0000000180)=':%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\\\x00', &(0x7f0000000240)='!(\x00', &(0x7f0000000280)='#\xda\x00', &(0x7f00000002c0)='-!-%\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='0!.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='%\x00']) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000001340)={0x0, ""/151}, 0x9f, 0x3, 0x800) r1 = semget(0x0, 0x6, 0x140) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/4096) r2 = msgget(0x3, 0x8) msgrcv(r2, &(0x7f0000001000)={0x0, ""/211}, 0xdb, 0x3, 0x1800) r3 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x200, 0x4d) msgrcv(r2, &(0x7f0000001180)={0x0, ""/100}, 0x6c, 0x3, 0x1000) r4 = msgget(0x2, 0xa) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYBLOB="0100000000000000d733062c0d3f0afec9c78888621fe61f9ea64165cac1a2c8dccf2534dbfb4f34961daa822d47ebdf7f83e1a111df6051c04390ac59d190ba2e246f348bac1d1b9e1c8051fee666bff51dadf827a687c7659a486f99d1ab20a439a2c90aa80470f335261ff02947bd914716d76c048b0d5a092e3b92a553c077605574330ae0909fdd00b003b2f2043e61b13567acb0871cd9be2e4b06a02df2d5fc2175c642322d1560274cc5b9b569672c01739ec255bfced80c7c6b2002d4dd584ff0f05a480662a1a7cae7f4e72c971bfd4927731d525564eaa83106b3a3cc0cf2adbc6086d08f17b7210d4ad660a7476185568a605e64e106d324925f3d17a951650a8d671b2debe169e2349a0dc739c793141e7655a2016bb68de098ccbd34a3bc57e3f601bcc764f449cd1b9c6a6439010b931a8987a2af62e51334e8de58a2ef07ef869de0592b338e9ad0759b70bcf4827e5a6b8866849d265c59dc9a8105bb7d14477da67f55e26a2cbf400bd960c093bbed8d3583eec5d9bc17fbf1f5192b716c4c086c30aa4bac5ef31b32f2ad8297531118fbd2bc36df4d7bd9e38dd87629c5b20d015517f72799cc0f6da688340e1026f260c91b68e5e80c2206d1156786efd8be949835eeded2ce76afd9bd3de4f74a2318d9c8707125ed6756efa66261b185e1072d6c8e48e9c54588504fa7ba2728e698b2ee3519e902e8385b265f353d4468a25759a9154417d187d27ca67c55676ad942b64b46b4893cc7ad8a9280db26daa719d1063c64eae8bf800ab8e88c58a9d7e8ce0f6ac5c0d7ee72d4a8c6b8267f1703e5714aeb99ba6547223415edfa1ada7e37fb82d00a3d84cce20d61cf558e72b573c4a82526216522e424a29cb3eebe0b49168533098e6640b45b0fc8520a38b7b035b1b83b9add9307f88cc32d9099198a7bdb678c188b667e599fb2f12d994dd1a29d9e439986dbb47efdf12b4c5670efe8a2473e05b236b030387e045c1980ba44b0a3795338dd3e19f29349e1edd02ada429e492fcc240dc71e75962824c8dc7a6375644e188b565213e9cd5f9f3679732e76dc9a41aac615e9ec543d46c0feb3efcf536a153acec4228bfd1241aed4c5c91718f529d6c26d00c55cc90b810c9d3f2ee02158c5f6b1059e2d7c3e92c1020df008b6f4b22dc6186e5ce7c08f0adc5a4025671e4ff72b3226178a601dd70904aa29b163b7ad2cc27d092806bce7192f1cddd1764c5ff72bd724f88fdd6b00a441f1e35509df3b07989e6fb5220093e4a0cf74f3a041c0ef2a51daade7199648e5a11af37f830ee813610de9c54c1816acdd2789475a00d8f91d7a931deaf7fff67bdd1a8b973193456ed1ccab525a15628849de12f744ec250c3ae007469300c79f6b495209b0863f9cb612981bd73836ba7c2179a6a41b308e91fae0ffbbc8df4f47dcf0028018c5f6ceb5b62ea10dfa854941c9ded42610dfb5076129e49cfbf1593c2aa255b3fa4a92ab779db297988dc8cee614a7644ae974a2d3f27dc32d953611fe2758638b7f35a9ab200aecd2359107435ae8ed4155f599aec523c65d295ec244af2c68778fb9e2bac6ec4e1c7bb084e05e298229e7e26abc072eceb959a47e00dedfd251b1cb1160e4a8658f29b1635fc1c8c86041765783316a58a477bde6c748077915a968dd92586482e29f076215b498fbe22e3b8b21c1cee920e962f46c54bccf2e888f2f07e2931d2517e000feb039ce46342cdd15c2d88d1ef1ef89936e060c3e3044f1903cf74c3c627dfe504b9573b4cf35d09c14f73fc54f45e29fd345570d5d27dfcb829c5a0c78d523906f007243114d3ea49fd0e94b003880f2fa16522a6cf835c1a6d987164f2a367a4494e9fddc3762d651e051e0c75aeddbae331dfa730d3d7e4e55f3287caec268513a4130ea1e6b231f4f80c96d763bcd5943d4427f9cb59862b4f219c73f999109d2b76589d167b67f90046711a587464d5eefdef3f264765a475cafdab16a75b2e37dffcdf05ed363f1986e461e639025da362548020661608bab7e0b960ddef27b2e90a00985b49c5d0fab9303be0f417715050b34f7733bf0ebc6f25fae53638093f326186d9b0886d40e086de9e03ab8d16db5ea4fdda9a6795c93e48fca545d305d18dd2b0b2785ddee5656fd815f33a8d5c2b9fb1db52ba31decd88d3da0ac3f7488f145cac38193d5e99361bac20246e014ddf891ffb4327295de4a7736e73c5e644d007b55a6a12781997c402acad385b4eed07eae8a160b5de9d39380c963ab8c6ded3c3a1735426f589fc5e869ff38ff9fd59ac52d490613ae4019a18054b4f886fddf7cffb0e472046a3be7bccd02f7354804681628912fe08b9ceeb1a9d85395c656f31e74f2e6ebaf91cd156efd35779c7fde50c4cdff4d62bd78131b8c1ae2b1cb8526e9d4ddcedbbd0a5bf2be4a82c34ba0ea798b5b17e31d39c4a0fde775f1ffa209aa446b71608c3335d145bf387951436e16fec06cccaaa8031913e40d6e8047024bf11a79acd8d2cd72dac5f685d18ffd773072756e708470a9677df5b86bb21a5a16d6104edbbceb9e4c8c7fe045e2fa6fdac704b7f8275de0a7aab6ea9212f391497a0df1f3bb698dd323611f71b97e42266da256de3d72a2e204a47fe9c7d59e7fa3bb848ae575ed4f66504089a7d9d7d6c1d36b3970d89423ae1892e90ec55aac11853e44756aae79493f93a13a30f4abc0ac2d48a3b80415ff0ea97eaecfd0baa9395a0b99e4b9f7f0ec1cbc39cf0bac1ce5901414abe746f0a1a85300cc0e45591ba19bbbce5e1932433b1bbb014d569a28d07a1480783fb1147660e48fc2c07c8fb13943dba4528b30e25e317b28a293ef4ceb4b46ffb884f6d5e61270b1359f361d0cdc43dcdc5c1c24fdf285df286115ea6fce0cf280568728579f53015e13e44aaa0ce17f54fb80b3c7ad293060210b08c116add7653eec2d34a8628e6201e0725301ae32efb0189fcacdcac5feff645cce9c62e2e96608f0eac617afa03e4ace6205c24f90385aa10048fb7e73415db7a14010180a3b3fdd7d2953184c5fb21836fdf26c6a0d41794dac110c3bc1ef7ecf432a9d200e288a0bd7226c52100eada99e4a5a2b97988be9a879a3556e980ad8b923fbc554dabfb03c0333b7398ad2cc4e2be129b549406e3c6acc4645f8f13b60e918652de18354bd3c55014e2125aff713305cb1b57e00000000c4b8b1d7b6a25a0436816bbb7e4de32501f529b5a2df69baf29e70a667b328dfae6b16d29dea2d08a9dca97ee27606a06b4244c7b6f4f4f5c75d2562e562fa46bfa895a8964bf75a0bb01264d10171c92d4896fc08641f571cd0b04cba67de34d3223959c3976fc430b01ce44a72d0e3d8e20cd2dd169eadd304e0b4c8bc9389896535bb52d2af2acc85f1c6531ba31155848f38738dde5ca58a1c84bf78982ee05117ab4093dd991720f7d48b413d5b8648b2e23939d0fdc1822d9a438a1a48d9f566ecea1c412c5ecf168252bf46f84611f323ef4da77262159463678914daf48ba5c443a5e34e8f4248324f349716decc833d67a50e6262a4c082be85b1e716ae7c69c968fb292f6b5b332d81175c06fe12bd719b5b51f4229e28f54e588f42e6863dca4ec6afab9347c4a734c26d38ca0cb18e6b48473aed17c53ae3c35d3b9312bfdb366c33a6dbd385477525bbc24f5aceeb71f049e63b9271954c29145d1c9482484e63d8db12a6975f2a1814d30a40463607734b204dd419d7cf52f845eecd7ba0ea081f045b2d38531cbef29c6eb0dfc7345204264d39b9737c4b0333618d514e2065439b91b7502d2106fb2fc0c36aaceec5cd492fc0c1a156063c5aeba5817f9c1cba64c97317605a39ba8724c4c9f1ad6cd165b97117cb4d3eb939a3c89563ff66b2aea1f2128cbba16039a7a4dbc135114e5bd1bb96de6140d2d8cd4a528191432f718b2ecc59e0f204f7245b260714c227c0c8f644dba7246dcb9e08ea77959621a6cee24f65f98110c9ccb9528cf52ff065f4d4b500110009b331bc47127784ae741c706c827639c5ac5cb9c1b6ee66c9e55c5a85cce9d1ea7374271071457627cb51f711be78722a0a87d23661b10955764cb80e4b8709c67feadddd30630f1c28cacbb690de70bd3b89b5837095e0cf7d2abe139a4d627d9a3216462bbf8f5db438b10abae546784bca5d95b56d7781144bde71b80b56da1d691987021cb3f67d65140b34723adf1e66be83971e4af0bf447e3cd4f4e4c31fbcdf179ca1d83957567fc4326e5f943dc9db3c23425b0c3ccb25b28a25e982b15053e46f9fce286f53a547d71bbcc71b8aaf848c528e04b29e2572567328cbfa5e114642484021f7d64b4904229f6a7fbec1f7381f08f8363b324ad879d3769b6f90fcf87044be32ae2623e99728dfd5366e23ed21dae652359e2ff1335d507428c5822ab2179635408f8706e445d7e8853298accd976a4a6a7aed5f1708b41190c59c842761b4e9be105f420df541908b9c6b4879aa4a0a3f8f069a543bab504d4890b9dcc987ab50af0588bf0825ccf50101b81c08759947aa4657e3faa495df4ca5e318455393bae23d9cd01f29e45daf4f8e7568d343527febdb866b7fcdece15f6d9f3d4f4bec7cd15892e68131cf9ca74befa5fe869110f3417d7292f5ca1a295c8885f69df41c53d49021194275bb00d3356d17583014479ddd5716b2c00b2e21a80df3ce25b686cc8f2eaff0be2702f3ae1aa6da68ee169642dcd90e475324f79ed1b79a294ebf057ada0d1d3f4b52310abea08fee4405842a6a00ac2088efb431504b718101f810e3385575d04ecd97ecdad75f2c856b2e2a511076f170a92e43ee3e392cb9dfe6e127d280cae35292b318c7a9bd7311714316a8724cd3aee3cd271e667bac117cd419e708090fff7f20a6aee305d67cee5aaa7c99f30672472e43d4c7905868bfc90e052b6716ad57ed6ebc9f4cc82dc5a5969e14c13be0b39d92909d0f080fc94c44a609836f51f44d6fba790900171fbb1081b34716c766db4d5a37389ccad888f6be5c5260cf97d4099a427b66d45e2a6a3f835cfcbd1c862bea7d6c3b33b9d7bc767c7043a34d6b98cc374c618a7ab0534d6ccfd6c3a4cbe772fd592d2085f6d61aa2e984776753aa0e82c0dcd9e4eefc8c5e7124baf1ff322ef334351b2140f1858b5ba41542433503ea97f3586c39af32b386169116d80ed1aeaa75898ece95d0ce37e9a8c8363b247a6b769259ba57c34111c7dbc2d6714a76cfe05da89922ecdee16fc1cfbeb37a5304aa9d45da248e10ce8c3ab296b7dcef738ddc6033329301cb8cb23fdf998d3e417db87fc77e1f96f0049ad4b9a2577ab0ac0b3abae7272ab02d84595de79cd02c15a36305f795f45214292ebdd51b0b290e88d728e0dc76b549cee36e50e6a1e17ef3aed32c8b9ea8f844e8dd279d5424b902a47d544f9d33ac8a33845a6e3dfc5717d024578a625ed0b1438abae3b9b41eba1d6132841d087721b249c96e030d4c6e9ef788cce5bc13e0ffed4a48029e13b06906083f011971f7ef5e178a5e087cd2f97857a446978ac5bd4f360428a01dc0e89ae99ff1da890a3f317ee8399cc00ccc6aa7a318225ce1479aeed64ec82a7c0d33c775038c63f8e581760138bbd565871399ce0c67d124f2200924fb55fdba817d2f995e5f9c23268c6e160874debc06b243a8847175baf52d1dd2baf8216499a699ffea7942964ded814b14eec11d4e51625a74fd5f1151807c4d177c3e92777decff9e0351934ad56cb820e1a5fde281a479d07d28"], 0x1008, 0x800) utimensat(r3, &(0x7f0000002240)='./file1\x00', &(0x7f0000002280)={{0x1, 0x7}, {0x2f, 0x3}}, 0x2) r5 = socket$unix(0x1, 0x2, 0x0) msgrcv(r2, &(0x7f00000022c0)={0x0, ""/237}, 0xf5, 0x3, 0x1800) r6 = getuid() r7 = getgid() lchown(&(0x7f00000023c0)='./file0\x00', r6, r7) semop(r1, &(0x7f0000002400)=[{0x0, 0x1, 0x1000}, {0x0, 0x4, 0x800}, {0x1, 0x80000001, 0x1000}, {0x1, 0xfff, 0x1800}, {0x1, 0x10000, 0x1800}, {0x3, 0x40, 0x800}, {0x7, 0x1, 0x1800}, {0x2, 0xffff, 0x1000}], 0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000002440)) kevent(r3, &(0x7f0000001200)=[{{r5}, 0xffffffffffffffff, 0x9, 0x1, 0x2, 0xa0}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0x6}, {{r5}, 0xffffffffffffffff, 0x81, 0x0, 0x8000, 0x200}], 0x3, &(0x7f0000001280)=[{{r5}, 0x0, 0x44, 0xf0000080, 0x7, 0x2}, {{r5}, 0x0, 0x42, 0x7, 0x0, 0x2}, {{r5}, 0xfffffffffffffffb, 0xa8, 0x2, 0x80000000, 0x5}, {{r5}, 0xfffffffffffffffe, 0x5, 0xa0, 0x1f, 0x5}], 0x2, &(0x7f0000001300)={0x6, 0x101}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000002500)={0x401}) unveil(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='r\x00') msgrcv(r4, &(0x7f0000002840)={0x0, ""/103}, 0x6f, 0x41, 0x0) msgget$private(0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000025c0)=""/246) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000026c0)) fcntl$getflags(r3, 0x3) unveil(&(0x7f0000002700)='./file1\x00', &(0x7f0000002740)='x\x00') fchown(r3, r6, r8) msgrcv(r4, &(0x7f0000002780)={0x0, ""/59}, 0x43, 0x0, 0x800) mknod(&(0x7f0000002800)='./file1\x00', 0x20a0, 0xf956) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) kqueue() 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000", 0x0, 0xfffffffffffffffd}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0/file0\x00') shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000094c4dbac0e1be17003cbd2eb017a158a7cc36375655ce7acb83a512000000000000000000000000000000000000000000000004500000000000000000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000800000000000000000218a53d427de186f13f99000000018d11e101e1f00000000000000d06b87deea70de716958e0554e8781f1c4138bacbebb03c03d344cb175b40603c3b174334c430ea31559b9d52f7ec9a6d7486c0756f096fb10bc7a86758db9cdf1827ebc3def26"], 0xcb, 0x2, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x4, 0x9}, 0x0, 0x81, r6, 0x0, 0x3, 0x100, 0x5, 0xb67d}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='T9', 0x2}], 0x121) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) login: panic: pool_do_get: shmpl free list modified: page 0xfffffd80398cc000; item addr 0xfffffd80398cc2a8; offset 0x10=0xdeadbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *347430 14315 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff82283890,1,ffff8000149fe824) at pool_do_get+0x48b pool_get(ffffffff82283890,1) at pool_get+0xc1 shmget_allocate_segment(ffff8000ffff3530,ffff8000149fea08,0,ffff8000149fe9f0) at shmget_allocate_segment+0x15e sys_shmget(ffff8000ffff3530,ffff8000149fea08,ffff8000149fe9f0) at sys_shmget+0x13f syscall(ffff8000149feaa0) at syscall+0x541 Xsyscall(6,0,fffffffffffffff3,0,4,83bb0c00d8) at Xsyscall+0x128 end of kernel end trace frame: 0x8662c4c6f0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: shmpl free list modified: page 0xfffffd80398cc000; item addr 0xfffffd80398cc2a8; offset 0x10=0xdeadbe00 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff82283890,1,ffff8000149fe824) at pool_do_get+0x48b pool_get(ffffffff82283890,1) at pool_get+0xc1 shmget_allocate_segment(ffff8000ffff3530,ffff8000149fea08,0,ffff8000149fe9f0) at shmget_allocate_segment+0x15e sys_shmget(ffff8000ffff3530,ffff8000149fea08,ffff8000149fe9f0) at sys_shmget+0x13f syscall(ffff8000149feaa0) at syscall+0x541 Xsyscall(6,0,fffffffffffffff3,0,4,83bb0c00d8) at Xsyscall+0x128 end of kernel end trace frame: 0x8662c4c6f0, count: -8 ddb> show registers rdi 0xffffffff8121a687 db_enter+0x17 rsi 0x3759 __ALIGN_SIZE+0x2759 rbp 0xffff8000149fe680 rbx 0xffff8000149fe730 rdx 0x375a __ALIGN_SIZE+0x275a rcx 0xffff800000b3c000 rax 0xffff800000b3c000 r8 0xffff8000149fe640 r9 0x1 r10 0xffff800000936b40 r11 0x39fdd6b48acee9dc r12 0x3000000008 r13 0xffff8000149fe690 r14 0x100 r15 0x1 rip 0xffffffff8121a688 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149fe670 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=347430 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff39e0,0xffff8000ffff24d8 process=0xffff8000ffff7a50 user=0xffff8000149f9000, vmspace=0xfffffd803f014210 estcpu=30, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 14315 154136 68189 0 2 0 syz-executor.1 14315 283834 68189 0 2 0x4000000 syz-executor.1 *14315 347430 68189 0 7 0x4000000 syz-executor.1 14315 417892 68189 0 3 0x4000080 fsleep syz-executor.1 14315 252099 68189 0 3 0x4000080 fsleep syz-executor.1 99097 507043 1 0 3 0x100083 ttyin getty 17282 114853 0 0 3 0x14200 bored sosplice 8647 209797 42581 0 2 0x2 syz-executor.0 68189 320138 42581 0 2 0x482 syz-executor.1 42581 48369 28859 0 3 0x82 thrsleep syz-fuzzer 42581 43775 28859 0 3 0x4000082 thrsleep syz-fuzzer 42581 60728 28859 0 3 0x4000082 thrsleep syz-fuzzer 42581 186706 28859 0 3 0x4000082 thrsleep syz-fuzzer 42581 171399 28859 0 3 0x4000082 thrsleep syz-fuzzer 42581 141384 28859 0 3 0x4000082 thrsleep syz-fuzzer 42581 335756 28859 0 3 0x4000082 thrsleep syz-fuzzer 42581 463820 28859 0 3 0x4000082 kqread syz-fuzzer 28859 87974 67910 0 3 0x10008a pause ksh 67910 421189 82851 0 3 0x92 select sshd 82851 174951 1 0 3 0x80 select sshd 78465 104841 58425 73 3 0x100090 kqread syslogd 58425 104779 1 0 3 0x100082 netio syslogd 34685 176627 1 77 3 0x100090 poll dhclient 24228 199712 1 0 3 0x80 poll dhclient 51569 37960 0 0 3 0x14200 pgzero zerothread 19766 522476 0 0 3 0x14200 aiodoned aiodoned 49077 517710 0 0 3 0x14200 syncer update 55507 43033 0 0 3 0x14200 cleaner cleaner 34151 245046 0 0 3 0x14200 reaper reaper 75567 373156 0 0 3 0x14200 pgdaemon pagedaemon 34558 241043 0 0 3 0x14200 bored crynlk 69675 66701 0 0 3 0x14200 bored crypto 32382 130161 0 0 3 0x40014200 acpi0 acpi0 63926 411393 0 0 3 0x14200 bored softnet 77003 149399 0 0 3 0x14200 bored systqmp 69869 236059 0 0 3 0x14200 bored systq 336 433509 0 0 3 0x40014200 bored softclock 62377 274452 0 0 3 0x40014200 idle0 76440 239027 0 0 3 0x14200 bored smr 1 209028 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9487 6341K 6351K 78643K 10883 0 0 pcb 23 9K 11K 78643K 524 0 0 rtable 100 3K 3K 78643K 353 0 0 ifaddr 49 12K 13K 78643K 154 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 29 0 0 iov 0 0K 24K 78643K 127 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 76K 78643K 1710 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 21 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 126 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 784 0 0 sigio 1 0K 0K 78643K 10 0 0 proc 42 30K 46K 78643K 356 0 0 subproc 64 65538K 69634K 78643K 86 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 101 0 0 in_multi 33 2K 2K 78643K 59 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 232 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 40K 78643K 2725 0 0 UVM aobj 59 7K 7K 78643K 67 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 30 0 0 NDP 9 0K 0K 78643K 40 0 0 temp 150 2359K 2425K 78643K 4989 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 375 0 368 1 0 1 1 0 8 0 plimitpl 152 30 0 23 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 130 0 126 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 22 0 22 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 13 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 121 0 111 1 0 1 1 0 8 0 shmpl 112 65 0 8 2 0 2 2 0 8 0 shmpl: pool(0xffffffff82283890:shmpl): page inconsistency: page 0xfffffd80398cc000; item ordinal 0; addr 0x954d11ef66000455 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2962 0 1560 46 0 46 46 0 8 0 ffsino 240 2962 0 1560 83 0 83 83 0 8 0 nchpl 144 4306 0 2693 61 0 61 61 0 8 0 uvmvnodes 72 3105 0 0 57 0 57 57 0 8 0 vnodes 200 3105 0 0 164 0 164 164 0 8 0 namei 1024 12337 0 12336 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 11956 0 11956 12 11 1 6 0 8 1 sigapl 432 954 0 941 2 0 2 2 0 8 0 futexpl 56 13180 0 13178 1 0 1 1 0 8 0 knotepl 112 243 0 216 2 1 1 2 0 8 0 kqueuepl 104 241 0 239 1 0 1 1 0 8 0 pipepl 112 676 0 657 4 3 1 2 0 8 0 fdescpl 424 955 0 941 2 0 2 2 0 8 0 filepl 120 6045 0 5945 6 2 4 5 0 8 0 lockfpl 104 338 0 336 2 1 1 1 0 8 0 lockfspl 32 449 0 448 2 1 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 1491 0 1484 1 0 1 1 0 8 0 zombiepl 144 941 0 941 2 1 1 1 0 8 1 processpl 840 970 0 941 4 0 4 4 0 8 0 procpl 600 2109 0 2069 4 0 4 4 0 8 0 sosppl 128 7 0 7 3 3 0 1 0 8 0 sockpl 384 826 0 809 5 2 3 4 0 8 1 mcl64k 65536 279 0 279 33 16 17 32 0 8 17 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 19 0 19 5 4 1 1 0 8 1 mcl9k 9216 16 0 16 3 2 1 1 0 8 1 mcl8k 8192 11 0 11 5 4 1 1 0 8 1 mcl4k 4096 54 0 54 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 3 3 0 1 0 8 0 mcl2k 2048 46229 0 46195 14 9 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 79842 0 79773 27 21 6 22 0 8 0 bufpl 256 7233 0 2874 273 0 273 273 0 8 0 anonpl 16 91936 0 83230 68 28 40 51 0 62 4 amapchunkpl 152 8773 0 8688 102 29 73 96 0 158 69 amappl16 192 4695 0 4222 46 21 25 36 0 8 1 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 423 0 418 1 0 1 1 0 8 0 amappl13 168 24 0 21 1 0 1 1 0 8 0 amappl12 160 401 0 399 1 0 1 1 0 8 0 amappl11 152 183 0 174 1 0 1 1 0 8 0 amappl10 144 56 0 55 2 1 1 1 0 8 0 amappl9 136 240 0 237 1 0 1 1 0 8 0 amappl8 128 518 0 501 1 0 1 1 0 8 0 amappl7 120 26 0 23 1 0 1 1 0 8 0 amappl6 112 50 0 45 1 0 1 1 0 8 0 amappl5 104 361 0 349 1 0 1 1 0 8 0 amappl4 96 656 0 629 2 1 1 2 0 8 0 amappl3 88 161 0 156 1 0 1 1 0 8 0 amappl2 80 8340 0 8290 2 0 2 2 0 8 0 amappl1 72 25936 0 25526 25 15 10 19 0 8 0 amappl 72 2321 0 2287 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 66 0 8 1 0 1 1 0 8 0 uaddrrnd 24 955 0 941 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 955 0 941 1 0 1 1 0 8 0 vmmpekpl 168 10414 0 10392 2 0 2 2 0 8 0 vmmpepl 168 102735 0 101340 104 38 66 76 0 357 0 vmsppl 264 954 0 941 2 1 1 2 0 8 0 pdppl 4096 1916 0 1882 6 1 5 6 0 8 0 pvpl 32 278905 0 266819 165 45 120 131 0 265 22 pmappl 192 954 0 941 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 466 0 57 13 0 13 13 0 8 0