0:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x120, 0xa) r0 = open(&(0x7f0000000200)='./file0\x00', 0x5, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000001680)="77ca2744711b4e44b963159e16ffbf6db2ee570c32d5b3388f4c24a8bf82a520794101cc8ab003", 0x27}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/157, 0x9d) 16:00:34 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x10000000000000a7) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x7) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) msgget$private(0x0, 0x40000007) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x8}], 0x6, 0x0, 0x6, 0x0) 16:00:34 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000001000000000000000000000000300000000000000000000000000100000000000000000690000000000000000e7000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000e5720000000000474c00000000b32a23640f658a6f4b51e5a0ef000000000000000000000001000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f46c8ba1f00000000000000000000"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(r3, &(0x7f0000000380)='./file0\x00', 0x1, 0x84) getsockopt(r2, 0x3, 0x4, &(0x7f00000003c0)=""/76, &(0x7f0000000440)=0x4c) 16:00:34 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x1, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xc9, 0x1e680}, {0x7, 0x2}}, 0x2) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:00:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x401) r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x101) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1002, 0xffffffffffff0001) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="7fd997"}, {&(0x7f0000000600)="53c17d9cb8e2815292670be4bcbe3ba3c5c0cc58d4b894ef436fa4fa3423477e4f9c0c5a688ad2d7dc29d84d52f677a682d9"}, {0xfffffffffffffffe}, {&(0x7f00000001c0)="eb6c57ed2c2c4d67c0a6a2e190937d878a0fc17f69609715743449ba072cc5a375a8a715870760838c38c45d593f44bcf9e300fc28f198f3f2361a3085451fd49435568ec14015e3cdda06"}, {&(0x7f0000000240)="6ef338150676973fc5ef35e0a65394bd6a4d718d7d24f5f5154debed78ae169ee4f7ff35fd08cee6ee9f5a497dff297d7b09f543fa97445d4dbf91cdc484db22bac4742e6fdde4ba513e56c594f453757cef74f166693834856695792ab5f652923e305895fcfda4a280fe0d69951f254f47f34b3e753753b8279282b00c539cb3b7b88957a9bc3ab09bafb14e9b602c87d39effedb983e85434ba3bdb32eef65c3a8efe0bf01f73fbad33a6660666cea9ed33b6f4f5edf9e70f64ce1bd9429afbd6540000849348fb6a3003b50ba4934f22"}, {&(0x7f0000000580)="414a924233e39f07425800398c40b6c5b22b35b335f73ba102a531de2e7bbb01cf99e462791644579a7c26c263a3a3d3403f330b43989a87a2fc6f206ded831a82111a093c21141e33e358c246723b1e"}, {&(0x7f00000003c0)="f9296b9b8d15bfd069ce0838e0f2aab28def68594df3069de5b7b8da29ed47ff9c191ee299ff700013688d7d9b2f9df6fc84d14fc7124be64ffe7ca84f0dd9f6d8cc5b19429db259d68f84046639253beee779fd"}, {&(0x7f0000000440)="532ce895c2e2fc4c3d001c9512206f51c82e3720e521f280ed0f603894cee3c0536582532fe66c8423bccf9adb680ceccd47047c5c3f5a225b769f2d75845de7ddd3e1c3245d5b07ab20091c2986be1b73160c29"}], 0x2d8, 0x800000000000) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380), 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x0) rename(&(0x7f0000000100)='./file0\x00', 0x0) write(r0, &(0x7f0000000640)="2d5de26af32467d0d1def34b7e94f3326e63e5326477a35ccfb634c08bf9cc4502ee44c3ba76e0eb786f9f7428e246fa3a313d238f689c94d6537ca9639fb726f7e4815e6a54a3ed34d5a450f1e45a50615dd2c9b276eb9477b4a6dbfe42a4d7d3ee5bf0550170e136a1c39996ba8c97ef1e581a41ae7492c77cfcf8300b18a89a7de373c244bc096e27c6b2bfe056040795f87ab69485fd9f140e4325b796fe22b78bb63a2d5ea72548ff8b850a3e59ccd86ff02c32c7ef627197d25ef8d84a43177d55f00a55f3978b980ca9a54fab9e4131af999ffc47ae81cb889dccf04d1725dc131d78ad26269935", 0xeb) 16:00:34 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x138) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x3, 0x0, 0x254) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/13) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:35 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x401, 0x7fffffff, 0xf1, 0x1ff, 0x2, 0x2, 0x3c0}, &(0x7f0000000200)={0x3, 0x8, 0x80000001, 0x100000001, 0x1ff, 0x400, 0x2b8e, 0x2}, &(0x7f00000003c0)={0x6, 0xfffffffffffffffd, 0x6, 0x1, 0x100000000, 0x2, 0xfff}, &(0x7f0000000400)={0x7, 0x8}) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f6669e69031001e80db7aee4f822fedd28682a88d73fe839af701149a4f36908cc195b36fce059398e4894aa9168682784a"], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xdb) fcntl$setflags(r2, 0x2, 0x1) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', 0x0, r5, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fchown(r1, 0x0, r6) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x800000, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:35 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="7f9d02ee55e50bd4b78ad8c337bcc306ec4874b3cc5813156309ff9cce1de83eadb102fa5f494eb8ade9face5c6baa5910aebebc35b9048bb67f93fddd379cc791d21df9ad7cf5107114a90a2fb1c9eac04d50502372817adf572fe0a34944f0afe111b8345348462706b094caa336f645ed78b95d07fdf1c5a8d425f1e193bbc6c1be825b2c90461bbdd659edaf883d1b5094526c126f762eea831792da81592ae5f72ee310019539b521de1c629d", 0xaf}, {&(0x7f0000000240)="39004967f904cd29d0e8e376ed4fcbf2313333c4e1a8a8fa1aeff9f6e096a417e3f70a7dcfdc2802836fec3806e335755d547e0c5db94bdb43572cc92e84660f64ee5cd9d7e3de3b8038982d6057a1002a5dd1df59ffbe0be18f8904084466169b24a5e19b46011631fd0c364749102ba240", 0x72}, {&(0x7f00000002c0)="40472af8610e65ef473786fb4611dc9e3fc302dc915af47754ff5f595dfe66699d2ab2c7427ea9c03a948120341f899012881f3bd0a464eeb79e8dca2c32b442427d10f54814d65262", 0x49}], 0x3, &(0x7f0000000100), 0x0, 0x8}, 0x400) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) shutdown(r0, 0x1) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() getsockopt(r0, 0x29, 0x66, 0x0, 0x0) ftruncate(r1, 0x400) 16:00:38 executing program 0: r0 = socket(0x2, 0x4005, 0x5e) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:38 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r0) setsockopt(r4, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x583d6219) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c65310038f0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0}, 0x3fc) linkat(r1, &(0x7f0000000940)='./file1\x00', r1, &(0x7f0000000980)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x2, 0x646) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000009c0)='./bus/file0\x00', 0xd2) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000100)) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000180)="3b61a66a59b1300e758b568303d8b0f1d7dac59761c0e7038b66f1aa33761eb68c73433ff2b52179549b413c4690ef821b27bc079d583fd7967075192b5e489c60e2738c686ada001341978545c9a54c7dadc365fc150014a6820f484da8bdf7be1268143badca027452cb50f58938810089e94db405543571d67388ef0ba4eb73d1723cb5d317d1378d3ca0d0fea125ed9b2d883dc0311073b80bf83e4bdd84222a23f6d11edd0fcd76cf669138cde2dd462ea0c3dd6f7d9a6245a4225c83b8f98b1e443ee933b5794602c4123b63c3f8deb698fe77ab8ad8580b413519182a6732c08ce8598e5b", 0xe8}, {&(0x7f0000000080)="b282fb2086977b2cc9c247e0eb6aa80be1566fb9639f254a2775b70a9333813b3bd309302f6caa4edf713de7a56cca0963e0bd248b352e068fc5e527f66879c2cb8117555936c40c71a04a5722a3b26c2196454efa64aab1c00fe2be5573bb1557b571605ece5eefaad4b17b06a254cdd3cf8511d045debb2955444c8610ec93ece78c6cc0d3506d5c8b8fac2a5bd15032b993b4eb494208930dee99d555a6f6fd180194c3274476d72a6c72a59c64bff1e3127cb21a36af04daa063b9", 0xbd}, {&(0x7f0000000280)="fb084b0f2090cbbb77b024d472a66468cde893a559eef25d6c6326314c44a65c40d7f92649fc8477079bc3d071cea7948687dffa1d4d38d7861a2cd9aa607d4e0ff7b38bae83bacde8240aae4ccd300304bbbd0341c355ab4d727e23c0d5e33a20495192ea9534dcf740da9cfe28e4240171ac7ef8532b276c5f151d11cd9dfe8e425604782f5f7997ebad7d976ab302b91ededde8a2899904869883cbf9bf273332ffca844b963ed2278b31498731bf415fe25a9bc075", 0xb7}, {&(0x7f0000000340)="04c0f191f9d7d1ab7f77e8aa0a761cea3c47d7ec0296c7620543f83317906012ad0801c59d0e96c2a815cf13054aa5eb4dc63045cbbf215b609ef5a69bd0de42056c85e633ea04ba885ff95fde9cab19dab50a3bd0bb05a4c542ce33", 0x5c}, {&(0x7f00000003c0)="247a2649c571b55e572115a5e3d83f1171b75ba323b82e4b4b7ce59a1b6fc12cdbb39408fe0a4864852905e7b87bc015474b3d4d636b758d5ad437add9a7b19e06021a7cc39c96953d889fe187f2f56e2ae1fbbe231a885c7dcd098b76b3791be0748f15442aa9363dd47077d60ac325e30aa0f66ad8de33a75a816caaf0eb61f179084f07286685b43e657564cf525c4c6683ed7304a17da3eb6369aa96beb489311e65cac26c924b9011c7450e543a8644aa2cbc9b5cb88ed00aad17b19a3b011133b050afcd18deb85f79bc408830aa6acfacb331bea4dc11a37a7ac4c65987aaa33aeb5b227492bbbf6d539645a48fbe0b0fd9b3", 0xf6}, {&(0x7f00000004c0)="cc58a4d81a07f2f06561c5f6cfbca3921085161ea0566b86d1a4821b15a36ef10c0c5ee8eb6b4c000a8db14a19b5474ddf400dde9146ec994d58316dbdfc2b7702db1f1e687f9bb6ab05fec11b677ed86af5c878941e61c2db74c0e12b697f28e2e28ed3e55e58945c2e4065805b5f56a3170510edba15deb1e55dbcd9b1301637f2bdafae91de52bdb5", 0x8a}, {&(0x7f0000000580)="e8d6e63308042777d80f6ca0c6d67f0a2d2142b87f29ca0f1cc5da702759d0ae25ebce36d6f89e868dfe8e262f4749eec3dd3ec98865f26c7ab350a45678c9ba299e0e93493a0c914985e97fa99e635269ecf7bca1020356440fc92d36c96cdb65f0a4a696ef10b996ede5b9f32a6baa9d8257ed567fe21ce0a1a94faf9d08b184b23802b503af4e37f12e373c4dc78d961fa9d509b92eae0168198fd3691f29ac661707dc1f6432915799c63ad27c093a11a7ecd4e7a8ae6f89f206d33e6458c2b6b3d6fb3bfdba1399766bb540cf7c200c431b3828c1588b43dbe9243a319689c1a03e88c56713f6cf0ff0ff51f894cba6dc3c3e3274d21996c873bae368053e36591b1fab3870c3d82a900b196ce94542aa1ee0e1abd815df12861c897216a06aa9e299071bc07e47a6d62e4b73580ba2b8d8c24cab18a16e721d3b7371f22500b2af405f70b6925ebef09ac051a7edd1f98ffff32af8f33afff1ceb0c6c9d81d2a5c3106d155b290754d1baacd0d5809db08104085ce6d201f031ebdecd73ce81368b49c8e375666e5547b6b386569138343afccb5498a390362e78dfd95a575d8084ec6fab7dfabd3e93b869bddce8877bb8256e42b8c19013c00262e9f7ecdcc665a287eee53fe47fe15adf26a114d830c7bd45605ac04fed730ac108b20b21dc93257c918c412147f6b3f4fd5057bcdad9d70b1d360f7da9ca14a6aaedb19861d491dc3bbbfb2e420a428a16430b538353b3d13b80b7a832f8ecc34d3671ead9fe65976ca39d8bb8746fdb4dc95c94c8b716ded7a1913a3d51694cbceb86146cfded239662d801f577bf84d23223b37a56cef0e0194e51c74f00e79397ed4040294266b03085fdac6c84ebbf3ea1ad6aa86fc15ee1b8c009da6ec58f3f8273fb100afc613ccfc464e4a68acb0b57bb19ccea60909eba70b3bcc4426620478a7cc7dbc5dfecf73b8ac004be066819d317a0a521c3ec6a8d909b2a76201cd722f0eaa920f7b1971d3f4676cd0cc22d6ba23e63c455e8ffc4ef79b1d5e771c4a4f38102a238ef7db3b3b25f839a6abc98726836006ca80dda1e7e98b69fc3b1c83a9cd01a3432af9be156f1e54a5bf82065b04f2cc3245b2b8b85f0980641be48c347139f8275181e539705d4954e0ab3ae5c8a8b2020d14c1e0c178943e9d3607d551d880e44a2903a3260f289775959e850153a553fdf6f3da3be4fd8b5a7c575750a55fd2dabe75288d5df7be7c28f2e5e440ff81e31ae5f74f3a645b5e93fd6fb2a1bd9435c2622fe81a446395b0ff01feacc868813f1982c2bc5bd2b1682af2fc3e5d9c68a997a5fc1dec1434fd07a7bfa8b45138cf65875dc614b884acfa6380dca7cecf3bf5f4b480b4ba0aa97b404e30617d9c3875f2b253440db4353e6fbf75749bc47550c963d483c78ba08eff04c574aec7fa3d23c8228ddf1c83d1d6ec7d17e57654c6dc6e85683784b3d805ffb12d2f5d2b36bf3b9ebed2738ce9608383e01f318cb0ce65517391b19ef10809c83ea52b505816e580e96907fd756c3c92c0761422942d20104d99ba6ae3a44503abe0db24c6a5ed91bd03b0fbb2e7a2c40e6406e1179802dc482d4193b19294645e6b4c5eee04f5c1305edd29c8d93e5a0a38599fa12cf50316fa24ab1f6edc9f1bd6a7d99779c4b3e8fdc5dc80ddd43813f6e8a196957a10e07e0ee90d97e20a40f181841d88b475566ae838009cce2bacbcb013952dd518baffd35a57806095cbc35bd0d99be00c73ade14a5b7bf015432d79e387c05b5f04f98966d10d15c97e5f42d0b01d0e8937873f326c0cbb62c3442180a73d6fa8880f7c4efddc2808bcdd8d4f5e7883d08636aab4c182970f2c47a130209d2b0c6ae0a92dafd09dc8e1701b7f844cecc3c990dc00d701332d563580678b7d0e1f2795328f23f8cd435c4153b50a7eb8890c89b63d13b0a6e946d6da993a36c441377d86b756b7da6ef75417bf9a76a182406412cec723cc8d8cafec31975e623e16110a170f9082f15d174d1b7f62a48942b3302c8070465d836600ab7cbe89ec4a5e93636181307a8b10ecdc7bd279779b3afa65405e3d42dc1bb0f6adabe5ab34d393db1de4dccdac90d6960ae4673a741893d0ca09211d2a0085be00c2b52570095ee04b5a28b87dc56c93654a7cb631b561b458cd4c7365e708da76ad3afb9d6b8547da2bb56fb3fc148607040483610dbb76b27db9d0d78c19834312f8388b90e025f510b2f88dc97f1623d2f16f191f16e89c6f451164a6e56c48e7216f8b54306affdbc7a7db1d30be8b54a09cff431904651076e428d3961a91780321c1913d8e421361d319a302105875d48214aa097017da3aba8d28e0c78dffc81414f20303d6d1eb0a32b70045477ddf4ba81d0e7f844c234267713ae1499f73f222fc1d13d0c674f23d5f8ac6516a5047f0fb59464b03463fdf92f203747eaec2a5ddcdacf8d5c29bad29799ffba26c160a11fc5bb45c3ee605052f78c2ffe87e3498c4b23ea7a93df3d2da1c38c4759e2335e5debe20923cae66660329df5a5d343f9e6f4b3bd88c65e66b26622a22916686a485e3a856612c640fa9b3dc1dbe82346713f712138493335cf31e231e6ce56dda3ba1e625f62607ac07d67e31f669a385e7f5b238c470a7769689577059f6ca879c77bb3e8becfd9ed7fbfafd29ab7b9217e08e1932c2b622f492154989586c46ff11da238e1abad422ae84813f63bdd8b941b5a21c2aa9a7651479c292a5f0f2da0509ff4140b31f8cc3559c06e1daad3277518f8084bb27445f02297f7bd83a31c477afbac818f8c4fc15ab87c477b2b0fe25723e93f6518c7a1500ef26b7ab95cfc4624e4a9a5a11fd5de0832714290bec364e9cfe5321afda66882b3165c5442385042da3f37d56dac1b1c0fcb6984760ef9a1e4d9b42e2d5a257f6972ea5decd887db4a716dd18d247d65664f961c269c07603f103fa1a8e1b1791d71604311c182f3e8518f15db5d4498f75444e2695ca9fa3bc939b1152533563abcb57deb541269dab7981ec43c4520ec47b1261c82c2af2870083a5dc007e5e3667f244959a5ef0bedc3966068b4ed51a39913c0fc4d3b1579ad1f8f5a0f39b5e79a5752887c606c21016f04c35e84ee6d65bf2b5ccb1db5f7071aae063f29c4afade1242ee36b7531ad5b9bd6323eb11b9677d45264bc95ecb29513ad197c032cee8ca8a38e0006674bddf8c432a14e129bb8167bacf94064bdfa28edca988a13594ae571079b60e39356a4f4d59ab274f79950a9777428c2ebacfc02b08a2bb56fce44ba72e79b0409fb7608465fcd364db9eb48f232bdd21b5d8bb3e5de1686155161fa8a77c09217bbc1977994c2a9bc842d9c65623105f352a222a736cc45b230c4728064e092397c4f1acb069a24a3aa21a8dcd8b8417a0e3176556b8956901f6091f8d575697aa3782f9bf01929d7ae956a81ef2241bcf588a25f73342f574332235bafab803a2a87726965d3ee4609a28614b37ae39a6a047bd8edf186d73d2adf4579dd8fd486da5de8d9d17dc11bfa15b20f86d750e68cf07ec7c5758b9785868b4668333edd7d6bc11fa7d0a8729802d550ba90dd9d1594fd5d004d403c08b66fc0f4825d7a3f82be38a634e680cffe690fd71357d946c78cdd58362813d0dba52405a85f3b6e46cb2cd196e07fa0abde5c27002cd1acd61748cb47efaaa6316de6ec53832b3369bc284f6916c424c6d44a6cf2ad05523a2a2cbb1efe0ecc8def3fa178eb610ebd3eb70225da283fbe24654e94c056d6748a248984829072b974175a16130722aedbcbbb2f62b6ab67f227f5a51b13952998b961797cf970286e7a40b1678842dd3b46c78901b0afec2d8768e5315f4fcac8a422895c315dc4efff7b12f25e96599cb535b2bce3cfed8e6de9e5ba3246d233cc3040a20a659004cdfd4a6dc15f41ddc06b5e994c93c2c190c01552be278ca586f74237fb0b04734171bc0fe2507429dbba660c6b98c3d415c80b9d0b707eac72d844261aafa369de31847ef3af89063de8eeadfc6635883b00b83d72d887c2ce59b01399233eabd4b362de1595df87555b56f00616532abe4b9a5dac190df2463ba8a40c352c62352df04951fa37c4dca1b2b85ea833f208029d15d773bf375a6c61f41ed2b2a5bf794890466f1cc4576ac73e6dd974fc21f96563aebb188ce241c070c4b125dfb2ba0d50dcab0ece5b532e0daa95d59a9f70340409aaea03f78c89b9d63330510e199261707a1ad162d8c6338dda3aad9830f51133d4fbb5260bc5c21d85b8c2f3d764892261e2c25cf617ef4774f78f270faa3ff663aeb511ffc2a1cb7fef626d210a3fda2090e279654d4bea712fc7ee250c26045e29521b6291a3274aee3da1a59c82675969487df0a960102061b2f0b5926b0be41e40cbb364763372f18bf07e3f95bade99977aaef232bb9bf88f6675910ff3ba833c87a2ab92f8cc76242f3099148d3ed736987b122963faae2c395885c9901977151d12d9c6892a4d5807b051c8841e4eec08f15ce194bab10eccbf961a3d1c86658faf5a61e4af475be8858c90a7087730dc5b6884959b85703cb56702b316c53b797a412cca2875054c086ba502b6e9a1061d66a1f99457959f92e9f937f4f43f5ae75b56a6374e51f7ae540c43d2b0b760457e8c6d7587e0b898e2782e5c0a9c33d673115f7fd361cfe8673282c39ee58c9af17351b79d66db5262598fa4f9350502c17ea9af511f4301176abc5dfaee97de1f856314c94c27975fdec9499d2588cea2b3c5b0252fa03b2353ba4db1debc2a4cb119f634925c05c0edcd4774109ebce6fd4dc01f3a012285736067d45ef6fdbf173bcc909bec2adda4950bdb4a1eec912cd917648c6dcdc77979192fb50e0bc0c63cceb27868cffdd4a10bd11d35c914f604d36695c22f9dbba00c93dbc0e6af508847d9f59782d328a9a4fabd7c74ff64c9c1fdca9e3cfeb8fcfaeba1ed2c22afd50e2a8d17d91e3318b1fe440d78017584ac3a171ed833206854b95baa2225c9301b33704b6d1202b76c6fa2f930c6433d93554aaac5e9cf232d1a65ef51d41da7351a62e203ec70ed7cc786720644d7b682089b807db3e2d39a765c0ddb365f48e45cf95038224b4fb81310fa5d902d0b2bd7bd239c208230ac0bfa2b90bdfa28cd3f5c3f5a7b19b768f2c3ce7edc1820f958a1b35645ab1e5e29ed85dc08c17e6d880d5f1d4889d189c9ffb188a0d6521a0a423188ad44fdfe54594ab84cb15d4aca5531f038c35d8769fb686281f4492e5aa2f69855b8a34aa34bbc37fbc091fd62dd1b533f917633392b8e6c79a82cfe6bf9363097605770db93388eae636f67ee371313f68ed2740008b4b6f2bbda1256223d79a1925157ae07456a59a63035baf6d6a4e2603ceeba490af4940a6877771bf5d7fdb91b3e9d3bfe51c55bdec30391f001c8acd5f86893d0308e9e461c4a567b4da8ff37c71dcda3d8b84e6c0e27983e7a76ebd7c7d9c1436921ec8697365497b444662df06f836678ea0da2830c905606044eee3b384fc0aea21d6a0c3eff44a68cfddd465e8f5ecff22dcfbe6033f425bfc54007933ef0574ab270df7cdb0e768804e7cc7861cdd10e03fb2b6631d99157768e9b23dd17fd6c1261826a7a805553f3010f662615a5239bea7dc0a6b8b78612f0275b3208a3353980a13763ff90d690094a9230293d73b564bd9a482403d52c6c32cafa8fc9bb877ac3e45bf4ea8d6fa7f2390e04758d2f8a8c9acef23b4e42ae3274d3c05a605", 0x1000}, {&(0x7f0000001580)="b7d266460926cd0ca7b3faa551c52427d0e9ed900a75e15fc09a0edb68f2ddc8da1ceeecac597c19a55c002d0539c6099523f8980c1b1261b2b35b55e3cea96153660619adf30912373e369326207ba0781b1b9b70bc29d9358b42cbc17a107cdb7564fc5377c0891279194b", 0x6c}, {&(0x7f0000001600)}, {&(0x7f0000001640)="321177a6aa4dcc095a397b8afc849f0b", 0x10}], 0xa, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x402}, 0x401) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:00:38 executing program 0: clock_gettime(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x24) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffff8) clock_gettime(0x5, &(0x7f0000000240)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:38 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:39 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xfff, 0x6}, {0x18, 0x2, 0x9, 0xffffffffffff8000}, 0xffffffffffffffff, [0x3, 0xd3fb, 0x3, 0x3, 0x0, 0x3, 0x9950, 0x80000001]}, 0x3c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40000ed}], 0x6, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) getpid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="47a6eb0026a3f38c5dddf3fadf4a5df54ec9fec16e33cdb8c3efcfc2f400162f7fc3370c4c1eb0e1fbf5fcc3e08c15acad45a72e6f3254f5319344b840eef584ea0cfeedf0cdbb81e04502460c6a7ee50598393a302b3af3e819eba4700b543ac734de567694336e6f97ee56f6743ebc9cac10e5a0ba3c3b1b8ccc88073765436c074dd249e9272540ec5c1e5b54a4fff69c01c11c747810032e37267820c0f963a5bfb4898b9289b684e47baa6f0e0e82857251c3e26d58d1de72afdd4a077e638951f20fee5570c59a4a5d916d475c1fa071d37a994b66dafb05c76f98a01c163adc6a0e", 0xe5) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x1000, 0x9, 0xbf52, "aa4a9bdc92eecab2fd49c71582032f2658cdaea6", 0x1, 0x9}) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x20}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xf7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffb, 0x7, 0x4d9b, 0x400, "b3cafa98ba010ceea5d280346942254341e8be84", 0x1f, 0x4}) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x8, 0x1, 0x7ff}, 0xc) r1 = fcntl$dupfd(r0, 0x2, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x8bf4244594a1c3db) recvfrom$unix(r1, &(0x7f00000000c0)=""/66, 0x42, 0x1, 0x0, 0x0) r2 = syz_open_pts() getppid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r3) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x1ff, 0x9}, {{r2}, 0xffffffffffffffff, 0xc4, 0x1, 0x1000, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x80, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x4, 0x10000}], 0x3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x80, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x1}, {{r2}, 0x0, 0x80, 0x80000010, 0x2, 0x1000}, {{r4}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x171, 0x3}, {{r1}, 0xfffffffffffffffa, 0xc1, 0x1, 0x4, 0x2}], 0x2, &(0x7f0000000040)={0xfffffffffffff4af, 0x8}) write(r4, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x4) dup2(r0, r0) r1 = socket(0x18, 0x5, 0x2000000006) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/126) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x7fc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:39 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000280)=""/137, 0x89, 0x1, &(0x7f0000000340)=@in6={0x18, 0x2, 0x8000, 0x7ff}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() fchdir(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x4, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d2e4ef5b1600a7cd37785e5ef18100"}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) getegid() syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x5) r4 = fcntl$dupfd(r1, 0xa, r3) accept$unix(r4, 0x0, &(0x7f0000000140)) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x3, 0x68b) pledge(0x0, &(0x7f0000000000)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setuid(0xee01) r1 = geteuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x8, 0x2, 0x6, "1c2ff440da6ea8da15e742e0c245d1429cfb2bad", 0x8, 0x563db2e7}) setreuid(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x1, 0xffffffffffffffe0, 0x400, "29dbe6baf566a740f905a2ceb6a72009bae4a798", 0x81, 0x6}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) fsync(r0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() close(r0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fe6696c65304022ed9067f1ab75944c4e72cf8cefc22fd2763355e6e27db41b8df92b0ec3f8fee16e41d784edb1aae734534ccf293b3fd21ce7e6ab07c785d3cd81fdaaf32356bc6e1b8a218a7dd63796f4a2125c7d0c7270583d9d3887ba3749a356322e2e2a56ed2c9210ba76b83cf0eea3ff51bd09d9667db4ec12465e0f6d1d541a244a9af19937fbf918bcd01fc7c99ef554422cafa579911f27f539a78b0e0fdc54d723eba4965b09c60eb1a73845f733fc090b215cdc1016c1a0a837ad7b52f69c6255390681f2566ab1b84da083518ea864e354595c37659b4ce273215f2fa5de2b452b14c90b48faa0417cad440dcdf7ce3c4135a130fed1fbd91bb6e7dcd562c6a901bd52bd18439d29476bf475933e419da5bc6fc5d8a034966a9d6bab1ee4bc4bbce06a86efe9be64e2e76943ae1dce847982426547312551cc0f18e9322386b928e9532b3c3e638934742ee75bdb73d95da7f00d686c1b3a1cefce58c129225a6fbd9f345fb9ae"], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:40 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) socketpair(0x6, 0x5, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) kqueue() 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x3, 0x15a340000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r1, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000000)='./file0\x00', 0x4) read(r1, &(0x7f00000001c0)=""/121, 0x79) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000007, 0x0, 0x7, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0xa, 0x10) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/3, &(0x7f0000000200)=0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) write(r1, &(0x7f00000000c0)="2e371bc2541882fc3cab61b1c756e834f09e8011335866813d842833091dc645c65ddd6c3a80ef8ef37afde5a09f1ca4018bed461a9c0d86b3b648b15bfb2d2599d53fccea9cd7daf574da4c87aec11417a80ac9c47cdb0d07548f4925a4e076f28442077d35e67d3cf4b2f7308c0f314ddddc7e3dd35b57958741f649b1d27b432151d1408fe720afbb3ed0b328cf609bf05834ca6fe3f5486cf1", 0x9b) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:40 executing program 1: mlockall(0x2) r0 = semget$private(0x0, 0x3, 0x63) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000040)=""/202) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x104) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x4) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:40 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000080)='\x00') 16:00:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) write(r0, 0x0, 0xde0e58f4) 16:00:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/231}, 0xef, 0x0, 0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x1e, r0, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) r3 = msgget$private(0x0, 0x300) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESOCT=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r1, @ANYRES32=r1, @ANYPTR, @ANYBLOB="cfd35edacf8b2a0b393f3a57a882fbbe554828a211c393911646437bd8e2c841a4f908fcd3410e683212503ab6693e27db6c3c0be251aa0ea8cb87c15a55a832ec89bef1415f14569b463801530fe44725a626dae3b42b41a59177ecd1b6647a3c29533a4eaf13f8ff59439b30c930de748ad1dddbde3537fbb244a3e5f8db99bd411e203f527d1d68817f", @ANYRES64=r0, @ANYRES16=r1, @ANYRESDEC=0x0], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR, @ANYRESDEC=r1, @ANYRES32=r1, @ANYPTR]]], 0x2, 0xffffffffffffffff, 0x0) 16:00:41 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000011c0)=0x8) close(r0) listen(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x9}, {r0, 0x2}, {r0, 0x10}], 0x4, 0x3f) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000100), 0x10004) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:41 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1a5) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x69b) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x7ff, 0x3}, 0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x3bf, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000180)="c2ab37278785678c4dafb02eb973e58da4ba9989f5c9891737c2e32abadc9aadc33e9000432706af1c657f589da6f8fd878cd5cda8b3a82b2b345ab6d28657ca3b49488934b129f0227b1a8041a53ee7c3e7f851ed7b8f24bf3b111383f972835342ee2c0c77eae28ddcc520bbea7ffe2c", 0x71) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x60) write(r0, &(0x7f0000000140)="4d0fc3", 0x3) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r1, &(0x7f0000000200)='./bus\x00', r2, r3, 0x4) 16:00:41 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000140)={{0x800000000008, 0x50}, {0x6, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xcb) 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="397cae937adec85fc00d95acb605409f205a0994f6c964b925a606a2152af0ec9fb7c13bf223305a6afbc81c30ed7698b81006627e4329662b9094", 0x3b}, {&(0x7f0000000180)="736a8dad2a92d17a78387ced89be8275263640eedb8e0eca1dce5a87f077a40fab9e2855beacbf0875f3529e5bbb39dd7539a5bec058f817082e622c408f162230682c402264da07dfc816b8b4f9b8", 0x4f}, {&(0x7f0000000200)="02e8b3c1c8d244531bb909fc12564d78a24e77c3a61b76b1048fb1cad9ddee4d0f46a0d418fcef4e1beb", 0x2a}], 0x3, 0x0, 0x0, 0x1}, 0x400) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x0, 0x1ff, 0x5}], 0x1, &(0x7f0000000340), 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:10:52 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) poll(&(0x7f0000000000)=[{r0, 0x62}, {r1, 0x4}, {r0, 0x4}, {r0, 0x140}, {r1, 0x11c}, {r0, 0x4}, {r0, 0x10}], 0x7, 0xffffffff7fffffff) 16:10:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000140)={0x3, "af6e9dec4a41484690fb2df7efa630925b93b64e1b12f3e11decbca5b821a00cbfda5c89d87f31d513b068ab6d6281d4fb3090bf8e9f3c13e9a25bf080ee126e45337cc3afdb8c3184534dfcd37a9e6180bcdc8f81e179a92815eb8a56fa3d82598a56dc4523ef3d3f0243f8a2469afbefeb01a5d1cf934a663b856838b27c18d52cd89cdaf5aa0f77fee304d6e5e496a2b653916cae52e71b960e5ec87fc7baa76dfab61629c5963a161a65b3c9e43d58b19d2a4c"}, 0xbd, 0x800) 16:10:52 executing program 0: socketpair$unix(0x1, 0x3ffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x3ff8000000000, 0x6, 0x4, 0x2}) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x8a, 0x20000004, 0x9, 0xffffffffffffff9d}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000091, 0xffff, 0x1}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x84, 0xc0000000, 0x8, 0x304}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000010, 0x438b, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x6, 0x3a}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x101, 0x5}, {{r1}, 0xfffffffffffffffe, 0x44, 0x20000000, 0x2, 0x9}, {{r1}, 0x0, 0x1, 0xf00fffff, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0x5, 0x5}], 0xfffffffffffff6a5, &(0x7f0000000200)={0x5, 0x8}) 16:10:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/11}, &(0x7f00000001c0)=0xd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() fchown(r2, r3, r4) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = getuid() seteuid(r1) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) semget$private(0x0, 0x3, 0xe0) r2 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) syz_open_pts() select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) 16:10:52 executing program 0: r0 = getegid() semget(0x1, 0x4, 0x725) setgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = socket$unix(0x1, 0x1, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r9 = socket$unix(0x1, 0x3, 0x0) r10 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r13 = getpgid(0xffffffffffffffff) r14 = geteuid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r17 = getppid() r18 = getuid() r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) r20 = socket$inet6(0x18, 0x4000, 0x3f) r21 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000002540), &(0x7f0000002580)=0xc) r23 = kqueue() r24 = dup(0xffffffffffffffff) r25 = socket$unix(0x1, 0x5, 0x0) r26 = socket(0x6, 0x4003, 0x3645285c) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = open(&(0x7f0000002600)='./file0\x00', 0x8, 0x0) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="22302971180d062f93c0f3bc3276b38c39ba7a462affa2af1fa4d1763317b1ae31618852691e9ab96ea013f602fdd43eb70bd4437702f3900608e54a0f387dc658783ff9b201e53d9782d6fdcd9781b62fced009f3a2f728e5431c9924871473bd2125017f3a75c75a94b555d259a1a599b75f1eda05c18b332c", 0x7a}], 0x1, &(0x7f0000002640)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r0}, @cred={0x20, 0xffff, 0x0, r15, r16, r0}, @cred={0x20, 0xffff, 0x0, r17, r18, r0}, @rights={0x38, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26, r27, r28]}], 0x120, 0x8}, 0xf) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x41) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x103) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:10:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xca) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7) r3 = syz_open_pts() fcntl$setown(r0, 0x6, r2) close(r0) r4 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0xeef6922cdd3cac2f) r5 = dup(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) dup(r3) r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000000280)={0x0, ""/246}, 0xfe, 0x3, 0x1800) r7 = semget(0x3, 0x0, 0x400) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000000380)=""/43) sendto$inet(r5, &(0x7f00000003c0)="94dff85fdbed7808601eb98fa786cc44df721550c67263dc5052b481cb50bd2279b23d12afa4fb14af14813cc3acdbe56ca7ac199385bb4bb490f8d13d885d20e5dca523215c6eaaaaad2cc2519f734e97619f4d48bc4d873b7405c7e411f77355f34dc80332d5409bc862327765e8def664cb890e24a0d722d494c4b521d842d52ee82739a88852516237aa1c7d4652f5d6c15bac0eae6eb0d497c0cbbdf537fe7819e127a6e386d2958b2cb43b982815676dc9f7e9a697c17f4dc15f8af2dcd4d13d85920b30012b894e71e4d263c22172be784abc6d", 0xd7, 0x3, &(0x7f00000004c0)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000540)) mkdirat(r4, &(0x7f0000000580)='./file0\x00', 0x10) semctl$IPC_RMID(r7, 0x0, 0x0) msgrcv(r6, &(0x7f00000005c0)={0x0, ""/35}, 0x2b, 0x2, 0x800) fchmod(r8, 0x60) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) r4 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x7fffffff, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffc, 0x64, 0xf00fffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x800, 0x9}, {{r0}, 0xfffffffffffffffd, 0x73, 0x4, 0x9, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3, 0x4, 0x42, 0x3}, {{r4}, 0x0, 0x2, 0x2, 0x4, 0xffffffff}], 0x7f, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) read(r3, &(0x7f0000000180)=""/233, 0xe9) 16:10:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x645, 0x0, r1}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = kqueue() r3 = dup2(r2, r2) openat(r3, &(0x7f0000000200)='./file0\x00', 0x2000000001, 0x40) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x18, 0x2) 16:10:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x7, 0x5, 0x1, 0x8, 0x101, 0x5}, &(0x7f0000000040)={0x0, 0xffffffffffff0001, 0x7, 0xfffffffffffffffe, 0x4, 0x8000, 0x6, 0x3}, &(0x7f0000000080)={0x9, 0x1, 0x7, 0x8000, 0x0, 0x6, 0x8000, 0x1}, &(0x7f00000000c0)={0x9, 0xffffffffffff6d3b}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x1, 0x6}) geteuid() 16:10:53 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x2aaaaaaaaaaaacee) execve(0x0, 0x0, 0x0) 16:10:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x1, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0xffffffffffffff7c, 0x7, 0x2, "7a5612e41a9b0da2b9888b71e448ab066ff8420e", 0x20, 0x7}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) r6 = socket(0x6, 0x4, 0x9) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) r7 = fcntl$getown(r6, 0x5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r7, r3, r5}, 0xc) 16:10:53 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) r1 = socket(0x12, 0x4000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000080)="09f3157aacc96fc8c486865bc98d38370d8fc0a3d48965e6fee3f45306ebaf6d527b469794dac1d5f3dc84255a51e33f43095f", 0x33}, {&(0x7f00000000c0)="6dc488d54ead54fa99ebcc8627ea17d9870421a04770b20c63338ed125d87b47206cb2dbd648913f16402e5f6a8a8b8b413b0504a53a57c7b3ebd731333b6c31165f23d2702206b238ce3e2cc62e7cfdd847737c7eb70176b4c15e7e6a1e0c810a16f8687f9c990cb2c77e1bbfe9de980bb98c345b7cf4e6ca7a90f233fb0688e5191f7358d7f22dac92c03c6ad7d44a3a49cc5b393040a3d016f3aa0fa4959c2e69b14aa5c5afaf0d44c746914e86dd1562f79bb473683338abb4976501a7a295c4664e18f7250fd720712fff8e3d555fe949b8122a4474bf3771aeca0813c3", 0xe0}, {&(0x7f00000001c0)="a137a807b514b9ced810adccfb51356ea6f6a9b17addedb5eb4437022e4ec6f47391bee66b9d47f2efa8104c6742def291842c30c88b4244d88b107c7d5e9a2ac73ca5f71eebd4e860cb11de1d93d32815ebaeaffccd90c38f41562163b892de22b6047553b6281b8d192438d03d190c2ace9c09c373b49b8b24c2085d678a9a52e96acfd3ef3fd4f96300a08f0e0242e43b429df0c4b06f8d7c6f8e1c88a7958dbc80baff6909fde2a8bdb42001a935ef9c42f4cf0b596676f6b78e706516204bfd4cacb7d8cdc6de86b7374bf88249c540358d7fc3c367bbfab9fb26159c7ea22cc419f5f730a0ab146cf3e2793d5206410d1a0577c7e83d155baf00428c5d95e3204af238dc25be0310ac8071a1b3b17420c92bbb7c630c87196d8aad45b931e73274775c9923e72ba5e9ee15832c9ee622cd79b96e3db1cb49eddee11635f2fef52b26fb9435595338d9eb462221b12205332f55f963a8039f9a430491b71d69f29a5e69200b0926d631e239ab6f624711565992fa327ad25505a695c5ee5ad82396a2ae3f3bc3763c9c9061892ae1c39c7633067d10f9d2df47c0fcc1de182dcd81b331f30fd91807fbcf588eab3bc814486deb413a301d14eeca7f257ba512a2f52d9d49862da573b567b8d9939e03ffc36179374c30fd92384162f0eac962da423f4742de26a5d95106dfa1d1da1e20aae4708722d3a71bf4d8fc98b0aade333bc69838035315eaa6ea490fe796c624c31a082b86346299acdbea22ec587624d0d77083c3f45b0ef682eda4e06ea55065ac22103188e9d2477eb27bd144960b32a4992a9d3c40089e4cc72ace471c4269ea5d6d42006266fb2e17a5c4595a29bb47e924d17456cf9aeb787238adc71a6c784c1f0b504129047fa92d1f00212d7cf3a184e9da8a1fbd48848757728608eb22e4f218c6d3f3b9fa2a8c506687baba6207efdedb0ab0fcdb9424d6cac7ddc94f44f5825030396bb36236b062403e67ff9606ce535556e52ce38c4f4a411b6668e139d5abf0aed11cf1522b7c08d2d2b2a04d30af309d224744a5d5260bffcb06efb7d05a9633f5daae752f8d5ad92014ee6d6acb915c3cf68231884dedd3024720feaffa0aa35b0b00695be5e372dc9ce8cf0a0cec99e4a45d33e82c8e03a3949ad73ebead56340b1f6b460d33bf455cdcc3bc45f4ddb5c1bc05821252b011a96b8267b398f009e0d924bfb2676735a1c6822b45100ee76dd0cb563879245576c44c31598dc459473031a420df3b92c9116f0637f52a171a03d5cc0522eea63662de36b52377fd9e5eba795567b12ee7b61a4c6bffacde001d4c3d736cbaea105b6b98e17ba5f3006d4b4240bc613b336f50ffa927621ba45fd199f7739798f9f9c880a0a95afc7af2d2e6276dd8be14a81cfc4be78c3e32a61b34ee197f05d830b146028f785e1e0923bd02f38db3fcfaff90e86192034e685ab1f8a1a3470b55289e87df8027bc1cfed79befe200a090a72b546ebf0b13e493085ee4a6d455d33400079f25da479548fc4a07d042ebd778fee397ff5d14adf046652ddda4b6e4ff976461e9b6b15a6cb061468e77a9e26fd57d9d3eda52f0c1bb85d72b823ecd4db78ddfbde9d18fbc24cc5d4afbc5f988408c67844646eb11a0497145e7b5da42f7f0093da8ca96d419621154924060001b77bec2c4c4c82c019698d19c8c54f91bafd1fbdbf6a5e1a5989c2702d3352cdfeeb015906b73a5f9095b29d987537ba040d22be2c5d27ed1ba25f08b397ee3a30abf66a2810149446d3059faa207c0e3cf3ea18669bff682bba9d3e10dc70e8d51b28b53f343dfed85dfbddcf7f27d50c121cd45658419bcf13609a2dd12247bf3ddc4ad0a486b4818b6564be2d966531b023fdcfd6510101131b65974a304e431a5c16c1fec6b6e0749d2d732a2a7d295178dda0b89dd7ea13e4ef292234eca28c09ddf38e3e3ba9d3449d598a7916ae021f849dbbc4ba69ef8b3c86a0ed75aa326c362470477e9b3cf00df969d3846eee39c8f66b2321ed308b7a2c4789788eccdbeff64d019e76c1222fdfec3c8b3b368c8a39de988df68fdcd73630f803f2bbdb968abc2fb1a1fbcf29ec62066866db20a5cc19d18c6d944edf2ebf759b2956aea46e59a9e83f4a8cc26ed17b599c682bd05013b7b9eac1e5f41b0bd532ce37b1da1a3b5fd69ef7693e43c785fef08f6a68cc03f8520aae71bf04b47f12677233d72a4371d113088ce029ca692c5244eda3e9fdd2f93b6f1746af3fed5b13aa74072821999ff2990378f8925e90773a904df7542aa6d6295fdcfd231338f34271adb43653ad52044855948bac1d6aaa9e75afb36ba7eaa8034ea663fd3e5d9a02c0b2e6ec5a98b45cc099b9f0edff9c9010bf78f01c2f08412ecb60e9c1cdeee40b03d57f8984cb1ac6d87c40ffbead5837059d1807a2efa8acbdf6e984550f1421b935ea50eb694800c40b0c70d1ee9a78af867e6c77769b7b8984e61f2eef1f95048d33d61381f2ca2cc2dee49bcd313b5ddbab40095483b0d87ed322c58884681ce2e3c11367dbbec96a9d902fdde571447855a95061678671969584ea01e87110066388e7bd4c1a343c7e831f9a30502442309d8372013088180499d848bf15b40e8219cc40feb1772b4e2a5f0dc2eaa31799b55a8fd72445798b33bbafffcf72355302f4d1f71f4c14f82f4b1026d7f605c222c0b29e7636b6c35b5b46e56f2a2677fd33400cb17c3cc92efe8187c29713e7ed6db419e40aca0833f84bb3521f762fe090cc35b448f5de131336bc84c3a1ad599d69aa33e91d58e38bc88b4bb533d8b1eae78d0227371d87966493b1ed7de0443066a5cea1a180a6a34e24bef8f7051999778484e56d0954fd68a805f037bf2106af0c1f01b63b6db177ad27785f6a12013b7463ad04fa1e594202be36b560da50f04f01efb16e805c0b74702d6429f7951f9b53f877fefc500aa7a49af182d12d368c7ac9a9d797e9ce3e9ea9de3a7fd800347011f3619101f4291f297bb87cdbb24519cd5c6e0c5210e7dd25f2ee38acc3ce1aebdb687bb32608bbd36a875da16690fbd3cb276f917ee7412b77e6d52b5da2c830afe315a048eadf5cfd1fb35c4a96bbf15997ecd97288bff420b3ea76712d1286696a7f7e8889bab63a1d0609e09922e76c2ed16584e470cb275eff6de5cf4ecf953ac38e1a4e2b0f10ebb369ee36236624656b2199355698c9d889088d373f88a28f7043336ed427e9132411da964fe5cf2ed733d163bbdb7fb133fc1175e49b52a5fa0b09aeb2c490671d01b9d8226a86995f2d7d73bbf411065c43a8f1131cfc22307ee68423f6abc0a16e309b14d8ee872deb6fafbc31cec7a6531ff0b93da89e73651af98c7a451e33c45bc11ceef5263729965c45f21d4cdbe4b7611e746aec9dea47823c557bac4eaa144a3fb18150527d9b9728b236f36f1afd70c538424e46f9c1df1b935c056a573c9e2ae04539bb6e6f5eaeddef16ec045b0c1dd74f83e6fa9c5d3bd79de61e7a5d95628c01ad161f6e580be0194d11d7f0ffe547df8b69f19c5cea768d4a1fb1fc5bf60582e0960a73897851770e1f0366afa2502f5363eca96bdc7a80b7363d2271420980d687cbf6957e4a57c9a3f0579eef35c3e2321df066376d88c95ead96556ef1f44621c2865553f69d5251f48ebc0f69781e2fc3c13f5129d46546c2e967a2b49d92d58e93957d1afbb56a18f2b57081e24384869365afe3f0efde556f3f026f79064feb123271ebd4672f7f38bf6e21e9038f892c5482fb62e79ddc33b950cfd2fb38996eb7af908f73315e456842b7a08da05d2540221a451810a597684a7f1fea2805386088e9cdcbdd7a8baca02e41e64baf877e881a965bf29e4964d96a355bd5f7e279832ec5d692d23868813df48d503c181a3b766776ee8878fcc3a06f4f2ce8e8dd78526d62757d64c49c95e8a890def542d675712a6a699a12910bf81c2cd67569500d2e6b3db75a34f7bb63f0551055a15bb8676dd384898a764b64a557c6f261215ebc7827346ce514f43cb7c44c00a15474d240bc303aa22223ced33fc8f917d82b025d6dd3fa28e045441de618fd67cd663e2fd734af42ab4fa0b97765fa4f411fa534dbffcb43ca551573015999c4f71252e178e9576b19e4bb4830fcfcd8489401bf3b46dd46d64cf2136a1f2d82ae5b6120e161f96a41313ede69000cd181e0e1eb6b30964095e30d934f42fec4eaddf80190293ba89b9544890fe1fbcd6095577230aa0f57d94446c3462d8a1ecf0ecb0470b72c782a128e470afbd330dc7269d681dc093e2515feb638fec7f470d457c7b9a20b8fa4d1dfa416f03d9420b58c5d3eb575a7e9e08fdf06c933a130fde33ce58b4cccb109588a1fb368519174f58945c4846ec255d6cea6e423dce7bea8dc2a239062faa7e4c2c247c588f2db82f15422efdd02517722cfe924d58258d2389a80554c32712bcbd9dcbe7bb2153fd2102ed39e787f31e2c767cc21bcc9e8f3d272453a45ce9b473597aefdbb9464a4e5f7a556c48202eb0bf23c5e022d09588224ae8ffb73efd7a1fdb4aaadaa00cb49d42769ec2374c364fc75acb582d0b030da7f98b01ee95d7e517570a0bf452770c8e8a9ca74a8c4022c368ec8d38cf54e64635027bc3f8f6ca4d529af5e720c52c61f6f2fca902ea4204bf55b218a8a7c294443ad44f026bb615f40de3ea02542455eabbde6b82b43ae6eb5bec7117efb781a4f122f3c65d6e942b6dff6c4861f1df3de0ab586b8c637dda3d7f8ebe401beb1581f219503b78fc1ac2f45211e498ee82cf8d3507591b79aabfe6405fd5aee3580e90a6da409454274d2b0c40fffe4b54cf7a67170dc2f8e1a2419730366a9a949d9ed2489a9c9d8fd80794200384f676a3e72766f83463903628dd520e510a9c77a936532a4051a0479047a673c8c5d9ed54f81c5e09f657210dbc9d80ff916d2b98cecec295f4bb6bc6ab7bcb00c1e39fdc581faa708167c82f3a0be00d833f29e85cce9c10f048f22da92b83c2bbb39ad19dfa9ae8a278385107f637e4c2060906ea9093ea0f1cde63d0cf5cb0279ea26bad83f69ba363a2ed630305e8dfdfa40f27fc80d4f7bdf5b063952190adff38368f2728350f811c5aafb453d3b861de098fc81a49978ba1631df7dc00aece66e0dd7ddf28f843270871ceac0551e8cfed8876775df5bbb618ac134a2c0962f6178e9746d3cf67362c5fda99b3ca176464020812444811f8f2992b8d7eb086bafb0bbcb7ddd96b0bc29457c33c8a25202233538a758cf3beef58f2943c4fdbc18f1c6351bc8da9c6d4b4d04f781c8800ff10b6ba2af0b178740add9f6d3879f41eb6fb453f5810880955e9a3ef5465408890cc7825605d200e79896a5a62f08849170c8dbfd5d06ac2c2314dceaaba6ad8ce171a75334c52d85dbc94795b60c8405220e05a44db740c6fd4dc03aab29f910184690ef2ad6f963fdb0f93727b87ef9c671e443ce34a2d80b87c68c6b07bfc2f85f17688aa76047b75e0b5c9ab5e870c7a0a1e09ec3db90cc4b97045e9a2b6e24934f41c0526110bc6f302ef0dc73b6f3db15e4850a7272f9ccbccd1fb85e9deeb05dbff3d66a374c0cc78f1abc3bdd08f6b901e859187b1da4679943279d44b4635b3f79c605dd479f0b1be5ab355298d6f041f4bdaff4e2da178945e6b68695cf8a5e4dad5d315b3cf9acdec0267171e78b20b93f310a540473a02d617c7675197e3ce31171d2a596e9966f74d67ef8900dcb69686fe6187db75", 0x1000}], 0x3, &(0x7f0000001280)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00f45903"], 0x50, 0x40e}, 0xa) 16:10:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x3ff) r5 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000280)=0xb) 16:10:53 executing program 0: mprotect(&(0x7f0000639000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:10:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000f000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) r1 = msgget$private(0x0, 0x600) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000001, r2, r3, r4, r5, 0x100, 0x2}, 0x26b, 0x8, r6, r7, 0xb9, 0xca9, 0x7f, 0x7}) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="640100246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd172505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 16:10:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x9, 0xd70, "0fe59eb9f70a2b2a290327d21fc429d1554896c9", 0x1f, 0x7ff}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:10:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='h', 0x311) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000240)="8773e668a0548945129f4bbd96161c88c2a7df046ee6b5019f0528d2aec77a601d0bf273180f347153c54333e97d1d7fcfcd911d6434a0d2b617dc702c549dd6876c6750cb11880bf7518c21fa4b4e4a8eecf9589264be80be241e2bf5226c812e6307f9ddc5bb13a72ad322f092b0b71d644b00acd0b95dfd2ed691938836b04f43a79fb5d4f7dd896e5765bf78db3f5c9b07a81516f1d58924fd0cff1d5dad2b829d178f79a5b159981bfca4a36794729b31ede4955d4a2df9bb54b3cd3cdb9a15f7281de6957cd091939c0fe89f7d29c85897", 0xd4, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) 16:10:53 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x4c4d}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x4, 0x9) msgget(0x3, 0x190) utimes(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x5, 0x5}, {0x100000001, 0x800}}) socketpair(0x11, 0xb9432305482acdd0, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x48) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000180)=""/40, 0x28}], 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) 16:10:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0xa, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) shutdown(r0, 0x3) 16:10:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x3002, 0x81) 16:10:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x8) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7fffffff, 0x81, 0x9, 0xff}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="d503738834fb87c182938a5c797793c0d525b45c99a00f8e71a87bb7e478eb23e345666cfb1cc8998168f439ddd6bd7e5f60f274ef64c801984081efa325256a7eeea5", 0x43}, {&(0x7f0000000240)="4986e4a5aab57e8afe966e6bb99abd3be6b9e9b2fe8e208152adf0315643c8740c73b244fe9f38f39433d3f3691295ff1652a4a1bd031bee854591011b8b144b8bbefcb709e56c7bc0797e684288426cd69a50909edb1fcf0944e9a487bfcbc8faf5390da5a5591037e0c0bdce6f7ae10a3145", 0x73}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="177784f10b21dc3d2f109fed4882c8a724bae19c4e60991197c8df5c247b35798b06013c6044520818bcc9443893bdd3f6692b8fab321a53626cd209fd4487399dba3ff309e26f48922eec157e8a3da542bd5c66b99c18d938e33d6661f2b5ad66731793f3610b290229888a96d4", 0x6e}, {&(0x7f0000000380)="62a3d3b547e49f86359451a4b7d4aa9e7d385bfed98861cee5d3cebb6cdc09b6c5f7ed2f7e2fb2a927c201a27970ce06e5966487f334d01e084cf8a1f2d6fd47484ba467141169536ea0d389cfca599b93e3244c1c737a2add71d961fa22657a0d15797b2c705c0e781f85dcc69e9e2c85476c2071cd7ff705567970de89189be558751e43d123d934606a58ddf2dc8133bd61f9fca8879fef2b85e352f2e057a389f38b3d47bdf89453a5d39660142281adc6bdf7012e4c83d6c15093aa27f4f6df37898aa8f779ae7983d646ab25f9272997593463889fcdd86bf3eabcbaf32297ca323df9e1", 0xe7}], 0x5, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x10007) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x18}, {r1, 0x2}, {r2, 0x80}, {r0, 0x100}, {r1, 0x40}, {r0, 0x180}, {r0, 0x8}], 0x8, 0xff) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="32381b0a45c7511f07f8d18bf3847764", 0x10) r1 = dup(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) rmdir(&(0x7f0000000040)='./file0\x00') sendto$inet(r0, &(0x7f0000000080)="87a777d5d655071fdeba3980222b06f1353db21e7a190d31a42b99f3fd2802c341c68404dc1a", 0x26, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:10:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) dup2(r0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r1, r1) 16:10:53 executing program 0: r0 = kqueue() write(r0, &(0x7f00000002c0)="485756f388b6331055689ed9b10283900847cd44424da18cdc40991438e10f13dec0b7fc82eef0bde12f57e18ec28bd1d39ca2750902a15a97c7591d0e5c0b93bb438d234f0796037040b3bf3b5a91448543142af4d0543d88ab5b11676ee6560fddf4324273d32d64cfca225f977c", 0x6f) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xffffffffffffffff, 0x1ce}], 0x9c8c, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x4, 0x5}, {{r0}, 0x0, 0x40, 0x1, 0x9, 0xb4f}, {{r0}, 0xfffffffffffffffb, 0x62, 0xf0000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x25, 0x80000000, 0x7, 0x6}], 0x4, &(0x7f00000000c0)={0x80000001, 0x1}) fcntl$setown(r0, 0x6, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="91850a2ac5f2", 0x6}, {&(0x7f0000000140)="9d12b35ae63819ce598fd653db57e2dddca11f1e03b4c54e7536cb1ba3fcc7d45d2b7590b5a2a4d770ef797f5472a4af", 0x30}, {&(0x7f0000000180)="b375f2bcd06da50cb9939ae9eb6a733dd79d1a0e29c336524587d139417733d77fd8367b00b0ed835fdaf6e4a8d6a9c6a1d45792906a3939d4680f9de2d4755ed292f1abfbcfc3ffbfa317ef95bac2de83f8ed53228dc0b077ba6b9ee133cc73bd45e4ee592f6c62876276d83678841e4d3e288e15fad7463cf56bfe06f78f491855531351cbd65195f74836224e8d3c63b2adfe4fbf9808b8c668a931d45cf39cd0bf4c", 0xa4}, {&(0x7f0000000240)="cac8cd52dcb24eda8c1f33471e", 0xd}, {&(0x7f0000000280)="f9acc0c70453a52859fdbe5544a050abab12a03c4cac32f29165483d65e28af968adb0ea638f0dc4995ad2bb0f6ed5796e908c5c790de4ced65cd1212fdf5ba6", 0x40}, {&(0x7f0000000680)="96f9efd7216d3b14ba7ebfb56bd0062d0b12278cfbe760154ea31c5cb55f083feaae9ad0df85a836fe97944a511abcf7e77e28b76f748ba2ad3ae2c5e6f91b9ebc2040ff5d126fa4baf184c2a0420711034e3033194a7d059394f76df573745c720ee8a8b4ee1f30278d24fac5320935cf7275aa3a85235c7ef63db00900ed4c997f02051402fb6ff009aeb3e9e7e0ba956e518b95c0d06b7430fbce57bc078b915b7061e35ba4d38347dea893c981cc6954b8acfd", 0xb5}, {&(0x7f0000000380)="938ea4cf46c27ae30cc932841842f25db497ce3e11572d213d169c230f04293ac975f5f8bd795cef8e27524ac8ccd370ad4043f720280624a4c5dfe27c190d17c81a22691f56aab17e78b31222a349ffe43260a6cf4b96b642eb0241dc0d378c3092c5e57ac854689109984af0db676e1ce02926877b515fc31a4cad84396ce14fcdf02420a4f613dac55bcad68d773f68fbaf1991019c1765917d6b75edc812499162733b209679b5b39e2cd7ccc070c263019d7aae06", 0x29ac1c271bba4da0}, {&(0x7f0000000440)="785be58c8c3a3e51515a4d0abadb6e10eaa882b95e59d87ea72a3468dae3304155acccb5d753018173e8edbe50ef577842c6ea6853c21770ffbece16601f7b2615333f67549126a5d59e590a84ec6a4a87841fbb9317a5ecbe1132ce24f1", 0x5e}, {&(0x7f00000004c0)="b6a266801bebca92a6854e4d9820430d2c6d275a7d4e1a40cb495371a525b076e0872c7e806ffdffdb00d9ee6ecdd6993cd519eacd63585b3033e723fd8e31c78e9e", 0x42}, {&(0x7f0000000540)}], 0xa, 0x0) semget(0x1, 0x6, 0x80) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) readv(r0, &(0x7f0000001d80)=[{&(0x7f0000000a00)=""/21, 0x15}, {&(0x7f0000001c80)=""/112, 0x70}, {&(0x7f0000001d00)=""/98, 0x62}], 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) shutdown(r2, 0x3) execve(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000880)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='#+&$*\x97&#\x00', &(0x7f00000007c0)='\xa5*\x00', &(0x7f0000000800)='^\x00', &(0x7f0000000840)='\'-@]\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='.$\'\xd1^\x00', &(0x7f0000000900)=']\xf6\x00', &(0x7f0000000940)='\'\x00', &(0x7f0000000980)='\x00']) writev(r0, &(0x7f0000001c00)=[{&(0x7f0000000a00)}, {&(0x7f0000000a40)="324ee2b10a0a8eb4914d6f1258c2f8bd466c1cdc66b5629ee7944ec50743d4d48fc0666d2881dcb6a0874da423a6f97f34c16d8507dcb48327d1d8304958ac57a33951b931a6bf", 0x47}, {&(0x7f0000000ac0)="99d6ce71a5eea58b3eae644989777c689cef90b40cd22feb034afec66b140d90f1d7f198826a3ade55605a4838b90c40ffaa3ead08b6aee8715a2915c951c090bd26a79debfe9c296e10a14a0aa2511e1f756a19185a6f179f87730978574750ac8a56bc92955c4464be8c818426c8894163ae439112f45b93a1a72fe70f31d53036cee4f2f664390527a69cde0bbd1421592c9c435ba9e43bf2e093ce980da47d4f15c8708da3aee7f98fae3e311e", 0xaf}, {&(0x7f0000000b80)="02f8c87f4ffe2a5f1de8af038799207bfc5a60957d5e8aa603321ad5929c745fd1fa2c8b6e77bfa9c40fdf03d0462dbd0d5f9ac75c46f377c29020b567a30adead6b743ec28263f9624875c9bb09e1eb0f090fa9da91290e9a61fea143193a6ba96a131bf7a82d98462ca3a685d87330aad4423021378207bb3f7a2a506722355d35acac5e0a3293e806a449217b2656b91ba23bf921bb9fbef8e0ecb0580cdd704838bc61dc7dcdf0960d14e669312d5808e12a7a8ad51146bb6031f51cc0d124d43820fb65276b2f5b2571645b58efad97db1a64d35d9337b988233b31d6f983737797780991c8ad283369138d927d61553e3609741402b396749e2aad30a63b25d7685a41f75b51494f6ef4330da1d4cb99b36dccf4e467a6ed06b34e6a0692f2e5ac2bd72e8c4938d645298971b672f9bceccad2278be9bedbadef028bf88dfc863b519b3f118a59d5cdc6a5d520359b2d09d76d610e1e8a79eb446306d129145141f7bd43341828158fefb22b922da2275a871485934ea8ca8b3ad39e7b747fa9d2f188a4aa8998f61ab29e0c46dc57b4e06ecc903a709d89cb1bf9ab6fae667246744adbed457ead369b4a2edb4e1636de47a08ae217790d897c8259c1e265da11157dd5d4d8b2d06dc2e7f4b269a73f73fe51c681b3671532b16405969cb54e8902d52d87a9010a49b4f9587e976e7214c1e6193213b7cb85883303fc977ab0ae4ea9fc870b2bedbbeed7388662cdbb34adbfff84dcd57017f73696bce465dd8d0e006d9c134fb51fdbe48439eb85e949e631fed4282743935a4ae29d52b65465d005c4071fb757e9516c51a0c0fd8a29ea3995cfc0c88af44565b3d819fd1a7d0702cc7ff7cd8d008465de032b89a9cea08263476733fea82c6411fc8d5a2d96d246be49a32eac9ad26891acda0e460518e4ff663ba94e5dbdbd7db9b150957663d1c5f282e56645d4fce5ba79be104dd89e59764e4420f050d6b5d84562312e867438d00eba209362efb304962495fb489885901352dd21d5e51c51e716549e7d31e5af8857b036add7babfb23ff048abbd75ec7f89eebba1c1d6c9c6cf2bd4f03eb40ac920cbb1eeb9605b0478a42a3823ba43436b5de3d8afa85c5a9beeb799d42a2ee00246d47250254353c08042606c93a5559c73f151b2dd07ad621c625277f9abfd5b915721ecc743f391ed5dd9e507779e9356819682128cc69866e46be194e7180f367f27520687a3b3b18849fce73425e5d3414fef6c71f51036d5a6ce0eac803d7927319d1a84f54a47f868f9d2a7087fdb9b9d5d601ea8604a98a158f68abf1077140293deb354de5a6de3c5dfe47cfbd1aba8dbce0ecfcaff070a1bd3729f64d40fa27b69e37a6dbdb8430c088778d8465b67006a28833ff68684ec430e290a6c8fbfe12bf9a89cf7c26a0e6b554d1123cc30584769262485659287abbb6b2cc08906d09c25dffdad73747a20cb84d7aa4734487b42c1de89b9a80df792f513d91fcacc6112049a0eed086056de96f534f83878e6c2f8a24982188ef33ca760e527eaaa3074762076de486caa0d63c9e0198a24e95ebda33f3b06d56c13a38c4f4459ce08755a81cc13a46a6671bc88272eb5bd0eebed8140c088b798fa83db04ae25d32957f6df591c06a5a337d4c3d1d372143b6d3b4aaf18fd2d01f15f5f682d07eefd211c338a34d13627b6534905bc7ab66bf8b16f5c6270b044d7b10afc551187def99879999f896d623aa69d0c0073b478f63ea8038fff0156acb5257318c3f8ad4437ca450f6b84537eb877672a4c3d9add4a3e135a933001ed3bb456f8c91513c02736725d03ecfdfaff8b1d105fbba9e188112b34e7ad4b2f86a46a0c37e84c116656dad1522d9d0be4d235ae05e71d492858388b1eee0fde36472ce1cff3379801e9eaf5408d7b73c6951b87e8c173f744a1f4661dfd76732d2e7acfd2ea80edd761cd775fc119af7f006f27f4022b6310483866e7ce994673035d997eda0062ab6dc3a12d1b5cee97f6cc566103dbd6b91341ac940051a193651bf3c03a582efe29a889fd05a49f85b5e1ffaf1a7bc3ba8218f516651d3fc68ac82c0f813e0fab62f7a55e57e56abc854c4c457ef9d409ce4e406e981ae27820c53e9e8e396e4185a06c89d2a85e2c91c01175241756a58162e667610e138f2f8c6abe2bf0efbca4acf61f73147ee90c60ffd39723e38b273e7c79d65f9c5ed39bbf8cc89f234e45c96f40f035c408ccffd20da210d0505ddd5ebe953bc6155162f58f30e1c6e51f1aa29a89445def59135c3a175c5ebd874f7d7ceb48e6a0861f225784e753f5f21469e13ec8fa4ad876af174d2d42cc601b768457530ec358203af456142ffd1e3541c63eac2f3ca7fc9511659df904f5f0db302158044e7c1db600927852f630f189183e0db46a747fa617a99916d23d65af5f6a19482bd4fa3acdb890d6458695bc607cd6dac8edb87de91e6c2c90ec22805cf7516845c13472206ed5efb363eb55e511d0eea64af33752dafb74b9f09e9e998bc308be94bfc8ff734633892fb6331d8e17615c94ec06212a23a15f18061ca7644ac688e6627187b290bb5c24c7c8e9db11063a6bd40f7405bfddcc52d5c970969debe97be5c2cabae7479a956c49e21113f43e7d7caf322a0d2b05f97aadd39b767f114651dc714ed783942fe4526a79e54772bd977fde00656f642126fc162c6d4f9fb5e4ad97645f9399a7326ea3226337e1f8072522119f3d8735aa542fd61ce2766889cb8849fe9ee3efea3068ac941e9a6a0406787489bdf3ea970e878fb23be3e544529098977078a0b4c470781a98499bfcef3df91ba01f7dec7d8af9c349de25863758ea81189a548e4f9bb9e5e85f11179575fb458f03f4107f5536b26453c23db471ab09fa9d617a9ca43e2a49bea0946ee27b3700b6a125cc993bceddeb25c0fc875f39ce0357bd65738cce064bd532a8f080869a8aab64356103be8a26ffa9739dad7400636dbe5f9c19f5c97ca98c5be7e2118cc9fd7bd4aaf124a323cae83ada2319c9d0b1f09a20e719608c71462574953162aad2ab5d29c916441b0d7c24487d24b4b52e9067ed4bf1751b9e87f150a835aff17605f003dfe9788943ed975604d8855da2d844dd73330c3c8ac5c3e3e5a7bb25326c661cb19334a5ba8c5b8a5fc77eaf0853784c4f8afd1359945c9fbdda64d09316381bc387ddf069d6f045512919bf54beb2bb3729fff1daba989cf5e3860d8a30be70f4be34657dc81827ee4e3bc0f47e28be62ea1dd8d268555e0ac1db370210d906bd86561db9db612772517c864c5e85496f1596caa4a3aa1af48bcabb26d71a5cc5f513c77f475216c57039fe75004a4731f264d41a36fc4d99212df1020c57ea5f22b35e3c718ccf2d169bbc80319862c253813710d00965fdc479e2d7cd97fe6aaea246eee3cdd704518e87729b95393acf50aff01df129085bf1068bf700fe8b36daf1016152ac37f0d0445ebfe80217d427f605f220c1642fdd7ed74fabdf54f344538e673711ba683ceb0a85d6df02f805f13d3a6a5cf0ce2b9fd6056aa5ba9e29b3f7072cc0ff51730b0301ba5b7efb68d6f88ff902e58fb14e6aa8ee89d81aa0687aa643e29b94c775f8bb996a0413589e6983408cb1ac4126570305b8719ece021c24f8eef67b397becc780522055cff219a8185b431370fa73c9e87e0db9f4bb51dcfc949c0c251f497573d342ae5425df15bd4e5b55732e0ef55580fa95462611cea8a85693bf8e6b9eb09615a8e053f2ab5408062dcc3de14dcad3309f3fa7f80c57689fccc8d09f3c4024cd70f9777896d34d5d9fdb39eca7fc99f7c5f54f5963ba9e9d09bf5ec5ea931af354b3847e5c4835bec4bacdc0326ad927baf7f1de3fcc43db2e008e6e716f93f9b480b699b3dbcd431d130f9768aea0f64614136e6183e881a58459303ef2b5962fbac83ae957d5f6ae43ea11f3059a44f784abc48fe5fdda6aec5327af8661bce4572a2e3e89288a56baf9e15ed74afe39b8132ac50e9f54305b4a7acf5055426eb1279778c4b6c95a4bcd9125e344d9fe4639c90aed6a845cd3c5b826851fa80caace76ea79f178221aaf5008e567917613d2edf83cab9c971567ac37b3b86b176d198e662cb36932cbc29e45a56e1c6bc69a2f54d2c75983b4189b67963ae9c76ae34aa2274bf46987eea7b999051ae03879becbad98bd979e513936ef2d8b5c990f8656b154c0cbfac16a1cd5f33ca7b3eff50a2c764b59803afe58952c2da8f108c1e7a4ca085410d75b0670da419bfa6e99678be01ed1a585aa2da1e96f46f604305f8b8b4372ab0f51313c7dec7021bc298d968ec5c6f2a1aafaf61c6e6bee899de4514a2db8e9c4a2d38fda550138e592664f4491c642c47eb83eda43032bf64d9522ff6e7fd0324fe5750af46c21a92ec339c4083d664ecf4c80623f41d43ec9c20cd2f936ab3e6ea6af5d3a48752575b9cc14863f97126be973ea7aea157d552e84ed57debe6c6bb2ef2457391a8a3e8755232ea3adb7891f97c6c3ec5ee04247b015dbca7e28e283e6a3f3dd82bcc04636c3581989d1631a8ddcb36f06178e7b1909ee31c6ac478fb7e9c2d183abde2efe08e77f5966601ab2ea9c1cfba59a4a1233a418966287c92cc6cc6c4fea1419504397d124b0149c2b3d4b3b1272056cb5e880fa0a912da6c699ae64955068ebfe299503d070fae54b2fd29ff49f1972c355528094b2d415d41dd6665dccc96a282c782d4658351266888ed5b7d2996e339362a4d5d92d2d58342157179958d07da3a4f3d80071429a0b3aae345c9385982f724b277742d4e6c459c4ec99cdaec0e73de589d2edf4086b429172a463fee2566b403979714234712333fd3f4264ced91db329383cbb0732930960b103033e1e7d7a703fdc6c6370c40a2528ea30b13571ae8f364e67a38eb09eacf8a63938afe573c9d9d949821f52c741f40fcb27b6a1039973e4fa48220130ea12110be1683ab341f8ab0589cf5662b62afa6c116cb6593131c91e03168d37509a8c3c6544ad1ebfcc6aada2451e83b4d03eb30573801e4c44c81cd352f647741ca7193fbef490c43a8dcfd887d6868feaa945e80eaed3ba930b6a4101c5c86e1fb46e3531818805a25fa5eca72388445039244e5264082a7f06cf16c77b175c48f9e35cc11550022a31adc0877c5b6b5dea2a145ef664edd27138f15430484e8a7e1ff9ee9f27a92ca57ccf5e6d7b76050ab343731dad05b832b01d77754e294bd564633d58ede6781db1c6fb9eb5b28f743cc7465be3c8408b5ccea3b19949efebf703aa6b1decfeddfdc5ded626c321b1734dbfef7d8634c34d33fd096744972294b97e955f6f0425d31f9f5c1bbb299a662e0f0be86acb1742cc4dbcb443f971aa82ec36348113b5afc2f7f30ff310e0c3ffbe5e37f023e7f78a55b5249b434c58bcf3a446cb93d37f06962479f2524aa622273e4ef6255540b975a4d22c2935bc788c264535415c38300e6d15b2833805b2cc02a639193f8ae338e236fb49bdee0ccf4c6f995725cd68c52c1168c534f80df2c5e6c0fd0f7cdd932771fa84d0ad7f67de8a17c2e74555c7bb8e1517f5a64b711ce67fdf3f0c055d33244d0f733d46a618f28732e68ae43ecf8ce8811c5308073031ee57bbb8bc01aad31146140d6c3992835b0b14722128689e32179dabde4190f5efd9f3e669086f49cb272094cab8ff28f6f777f7be573007a787fbf06dd732be98abc02c06b3a8bdccbe2cd885ab897c27", 0x1000}, {&(0x7f0000001b80)="b29057e1dd2d2a22dff49bc66bcf7b593d7296a0089a4a1972e5312711ca6d6a16dd1df618ab0e730e5df73db9af8e1ba208c70f8c045d2b0e5cda8046a22bdf1010d85bfc269647292fe55877ff5f604ebe45bdb03fbf9e4960ebc272a3c7e1d001bb97073afcc3618ded99b36274f91f5e0da12d0fdf74b60282", 0x7b}], 0x5) r3 = getegid() semget(0x2, 0x2, 0x0) chown(&(0x7f0000000540)='./file0\x00', r1, r3) 16:10:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/42, 0x2a}, {&(0x7f0000002c80)=""/4096, 0x1000}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000000580)=""/83, 0x53}], 0xa, &(0x7f00000006c0)=""/119, 0x77}, 0x3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) poll(&(0x7f00000008c0)=[{r1, 0x40}, {r0, 0x1647a53a029ff216}, {r0, 0x4}, {r2, 0x8}], 0x4, 0x1) 16:10:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00007b0000/0x3000)=nil, 0x3000, 0x1) 16:10:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000000)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r2]) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setregid(0x0, r3) 16:10:53 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:10:54 executing program 1: r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/6, 0x6) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff40) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001800)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="806348a3a739e39aada9e5fa8f3df43b31876e663e48e3feb51f8341e2a0ffbc93a7b630ec05ad54a380d9a25325662b4393a1652e110a9bdb262a2f9a87fd34a830d1e67083173bd24a3ba751d5fd73ac8520a339d32a91d23c6fbc16b37e5c562b12b8355522532102dcd664e552be9e3e2583e954efe1abac786f2fb2ae138edaa825e0067a3b426c53d320d7f35cbaa604ce9b3bd3a32e3a8deb1b45b66f72806b5762625c8cfc91116aa978ae03178aa8", 0xb3}, {&(0x7f0000000140)="bd43e8ea6759db9ff4bf004867ca08acbc838a0e8eb65de340a0590e6a666740cc8625a758d9d9b283dd3736f49f43807a3d390d89d9b0dbba6ab0144dc2e530397eba95041550ce2ebc267740c46457ddff34326a67641ae575631882cb12f69bad502627e52d44a5f3cf5566d592e5a858529b240f70e713bd388821de88327b9c75375d93249a7bf062ab164cb8594b9bb944dffb54a83634fdcd96703bc3f6f47ee175b8c5297f7248b8188efcc28f4b64e457039fcb1178641f7e653438f3320160943d39099ba92c447475d1b20c92edacd6b19270af6af6df", 0xdc}], 0x2) fcntl$getflags(r0, 0x3) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001880)=0x100) minherit(&(0x7f0000d2b000/0x4000)=nil, 0x4000, 0x3) r2 = open(&(0x7f0000001840)='./file0\x00', 0x19, 0x2) shmget(0x2, 0x11000, 0x40c, &(0x7f0000f19000/0x11000)=nil) open(&(0x7f0000000040)='./file1\x00', 0x28002, 0x1) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) readv(r2, &(0x7f0000001780)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/181, 0xb5}, {&(0x7f0000001340)=""/194, 0xffffffffffffff2f}, {&(0x7f0000001440)=""/37, 0x25}, {&(0x7f0000001480)=""/183, 0xb7}, {&(0x7f0000001540)=""/134, 0x86}, {&(0x7f0000001600)=""/124, 0x7c}, {&(0x7f0000001680)=""/209, 0xd1}], 0x8) 16:10:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = shmget(0x1, 0x4000, 0x246fdd5d70755f6a, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:10:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:10:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) shutdown(r0, 0x2) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x7e, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) read(r0, &(0x7f0000000300)=""/152, 0x98) chmod(&(0x7f0000000480)='./file0\x00', 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) openat(r0, &(0x7f0000000240)='./file0\x00', 0x18800, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000200)='./file0\x00', 0x411, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x28) clock_settime(0x3, &(0x7f00000002c0)={0x2, 0x8}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x402, 0x40) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000080)=0xc17) 16:10:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x840) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="6786511ab12535b1203ff752192ee6da1596f50b9822f0f73aeb53e71d07cd10e86981e0a80fbfd01b", 0x29}, {&(0x7f00000000c0)="45ccaecac5490a499cad3407608cb13c7f3813e08ff79722b75cbf2c41f9d79de67e01ce106e2782df90978a531a62fcd276072c", 0x34}, {&(0x7f0000000300)="1a6fc4a22531380287e6c3bb0bc9f058abadcdc90b263639b2eab6b80f829847597b3a46fc09406a0d6f2674e5ddd48a51b5738a95b3ada51cbf86a72f5b9004aa97823ea5f351d7e2c7a1abfc0059bd079a8fd39a0f24bdbbb59fed0cc90d47178bb1903eff33e5f52b17dea45181455d4bf430ff168a6d6edb92c0ffaf8adbd785131709dd8f6ddbd4f29ea3ff97ce05f3d4e847f84869eca81363a109c76be24f631eedc308ca806b5e435b3e88cc6bb3bca9abac463b0d66d31b00a1c3f0101a2de1765794bdc17335f2d1c8b149312135cae42f90419897317ba57b124aa943b45ce9ad1e947afb9b16c182ceee52a7542f3c3d63d887c92a8f83734dd88e4d5f89bf7ae25a6995b0f4094a5fd7c976265ce8966fe221e58a611fe8cee712105fc7812a7e0d19732f21a135bc3be6e1205a614b74ab4c9a06d94fe8c5382a8695b0583e5634806ba73fc00accc9944fef1d066bb742a61ff1f5e28e83871788ed9d7bd7ff7f290fe0c982b4577709fa683c6b74d5afd967b06074f59a9b0fba9d3368d3803d61285e18a071e972f31f4bb4fc2abdff0589e6c19f04f98cd551f42e85c4f1a51ab4c965b9a49accbca811c32b019acf9ba394cc902afd21c0896253d613424af5666278717344123eeb290a06c5c09a4cb28a5b6c8cde5d6a81bbd1f06ff6453d3320c584760611cf267403ff3e965d1781f2c47e48d3e8a077dc064f7b34b5f2b5af04a419685870b03e56c3abcdc9787162c0dd72cc4080d835f678f919a327ed94552669f21883c04567280ddcbb8c518710b099ccdef343a04c9b5b221192ca9bd4e9bd0f4818ba1d200472a05207f772d3d8d33ae63858f1144f3e6d3f286adafdbfd3e62e35e552f8c4b110b269e0c8ef4c1afcb0f344416446acdee31effdc963d4980eb51834532e615789cfce8d08d7331769309755ef0a84d029fc6a634e2c2f9c1012765248e3eaa81ad5bb9a2d52fc6ecb2576d3950c25fe790fab382381e126f5a6db5ba62696180b12588276227fb4f1c98520333e895339c6e3e512d5b045be3503e6903c939d8e3ed5097c1ce4be2e861334461c7070816c976c44e0307143f9b5d2088b296b6411cc6d1b0a6680979739e92b4ae57688f3cad6434898ebcfd62b6a31a26083ab13a58693ad039b49b5b381c2f1447a256b6286749927f871e854772dd8afe33a9dbbd591e4836969d967843dc9ae6cd0ae8b7eb7c1d37ab035c5fb5d9aabe208f25b3cbfae58dbbf93f95add32342bf2925990169250856e391139ea2b0bb582a7d25d82b7e0382ab72e7339d713c49f807a327909740fb0ae2f892655c5f90a9beb89c17704681d98a15029f663e29aabd3b83248a863ef6acc0aaa4c5970ec0f8ab13f62eb8ae7e150ae82235ea9ee2da83a0c7d3116d433be306005ea59438255400f03255913134446defc8bbdff298b6b6516668179e9172f6706361d7a4ba5d4355780029d5c9feb0f79bf5e1aca87f3e4224eb7a47649ca8987a6ff1b541c609d1c167eb267e1d8794891c4d78e55b1eedb1d74b84c2d03c1c6daaa5bad7a8ece69166682896624dc258bfb4265f8bc2fe38b18f064ed4ce078767b0467c4a78c9eeea782bdb92552dd3c461487dba08f264d7a63fb984fcd5e1fffd4c7bada9b202f1e7492632603afdd3cdebf519f9c2e88e4c9a658f073710128f50ef7a770064d2273363d40de2a4ca9fb91399b65beb5774b7bfdc0ec65177f0928b852bcf3f8737323aed25f151a37a2dbfd4415140afa400015a3dce37ad869bcaab1114f949a477b89ad3ae4e61455bdf5a37c3eaf456b99759d3ab9949683aac3a8ce618531a6f0bcac3b9d04af1d2583c956167e85b968a83611a581ba70635cfe1663d7407139a68cf902ead0b60f392f464d61d4a3c65e82150cd62ff3ac87c1dec3993bfacb70631032476c16e309bf7f0eda6a50485b6ea00590f00d0ec303b6966412a02a5e0887d5ff0f6ecf4e17f0157aae7dae17fac7b350e759ca1e6f5d92c18730177d6b3111d8355b374e2f63c318a106d91990fea39317ca8a84f3842f97f2ce212a96ca11ede1c7708dbf6953710d5849218adb7a0c559c56cdf949ce9a650b44d6caf310910a1162c8cee50d8966ac946d990d5aca9cef85298ffc054c35a16e735f7ae0b81a68e3ff23ca955f45487704bff300ede0a04147b72a7096ccee0ce99f839e9c3f425762f5f166d5749c62fb66f8851de0ae97e6b33c41a166770a172a59604f7fe8189d697b477abb743f6a0682d36c3e531b5f38326b9674f7f81d2d7e90cad5597f17fce83545032511fae779564fb1b7bcc73f070f0167c6e0235ae86f53abca94f2a726054e1898f9e4d7902ec51a538b3fdb2406843d066f86913369883865bf7bfd4a6b0779c35d1b3f221bbc33d2d5c61c988a299b2a6d0de5c68a9ee57dc336b4d70f388867ab6e1b1f409ce2499c280a4e57fb03bb116e845817b020dd67f75d2f8748fe609384a419030075d1cc3d53ef142c0df90fca6148ea87a94c4114c5ae84ea05dc0a6ef6d08c09ad19608b6f2a17b7c27b75b7d2da3faae971e9dcad75efe7d248dbcdc604ab0d9557faba2ff9e9da48984b454a7c02ccc0ccabdbfbc7473bf1769cbde41dd448a92c92d9beb90fe1c236fddca4fb68e7b1ec58cecb66e1b1020e6d8547d713374e701d27d65e6d76fbf3e1ce26748df56ce74b861d558584bad06f1634f06a29c41f1793191afd45bf423f76edea7b0f7b299cba862885db37f364e1ab9e19898be4ed814ab0d3a7023543c03b617987d316dc95452b62f489d375dbadeb677aabf430c6fd4b4b21d8b2b5b3f5f11e400bb187a4182fc8f678a1d30c3647b8ff19faebd754efe11e7905de0ec5b5f1386bad1ffba12707b522d702a0c914dbf25223d13498e53677a83706a12908be6dd12da72ff4b2ab15000bad00935ce68537304fd3267c0054f3171f96c0d6a5a51ef810c99f2d835086ecf5e4429546afbc45e62bd801137ced5fe9ec28c4c5eeb19d1bb6944408453a394baddfa5e94997f3340fe94c0dae9f1ef7fd18e6734289a5e313194d23d2036eef48b6bb827ea404cdfeb26f06fc0bc4e7997fa53fea01ecbc710e6095b8c9eebc4609b156a9529678c4ecf1cf0ac3301082604c58eed30afcea698005d6dc24302b4991b12b3f9fee1bac442cdabb6a06d0c40d4f133530e6e7ecf28963cac2979d5424b628a386f162d82eb3f60cd828643f9fcfe154c966d911bff75ad1d6210d30d172251b31733c843b5092df9fd4f86743a3c170156a860ba81dcedf53a521c069a590a77d45a17e4cbdbec0117a3158ab1d1762af379cf2adb4feb586abb3bfc3e71b86eb3574b8a349814996a7672d2d2ceffbfd5aabda5ceb2948f7bee0bca4de630812288ae0abfbdac0bfe12e881f50d2cb71dfe175c933dff76aecbe01b3f418aa8450031d03277c6a4ea439b4c978533b4fe0c9c5f9aaf8629872dbb743ede91694b66b2a1e4257efb7cb614162a91895ab55443bdea2c11920b568697373a76ef022d338c6f701dabde266afc7872e127b160b7121d8e7bb2a804bc13e2703225cd3f002ea4838a60a497577cf2431424031778b6e09fbf961c9c40259294bc6324ab199e567099025966c7eaa59454bf7d6b857f72fda76557b82d3cece5fb5b0dc67c156c9e67185179b12deb9a1523f116dd137432650a31da079119a27024e768c8cd3bc2e0483956169a10c42c8a6d6e6abb0687c685c37607c092f7f13dd21f38100c493505f98e7e97b12bf90af421d4d9bb10be67db0847b6e9488130b54f65d861e26f706f1ad94a7691300cb5dff309053ae596022f6df0b793499117bb8cae96688585c74aba07d22af86225b4abf32638c813b659b173abc311bc9bb3e90398d31e0012dde4edcc60d5d42134c106c98fa60c9f6a91232363b22d079d86a782dd4bca2b40fe1011838ffdeddd2609893022762504336de7886c7cb152e694a68dd2c09e42a006b380c46b32ca4419fcc332dc050effe3fd598d52a03730c84c1db447d263f9012d20390aca8c96a5aba94b919126bcfd8f76d384391e98c853d400e89075d4038f2eef07927884c743e9e043590c642ebd617843bd35b11fc53481c4d54aeb41fcaaf847e533dabaedfa3f6f57159419f0bba2cd640b069fb4a812d50af092f8885f7274a9847a40274c3bda2caa1717bc2effe463006a28a21ad3500c75023fbeb6521f3cd4605b602bf70173d31507ee02ab1aebd4bf6bb0d343c7259fdaa680d77b2ebab3107d419749ccccf3f8232e56091bd55205f37e9034914f3bb729a85618b039a4fc20570906d2f7e7b43defa2ecdb63a07f0a2e082c9e2d391b5efe71e321d1f410d1c1b820de1624dad8412970c7986657b38a196e1102700a7855de803fb3584a4e57c8cf5c4b8f76dc726045064acabb3a283609ef29e9a2af40a49ad79bb2d57867126b1c85d19a66984c9214b3ab17db37dceb39a920f609c21220f6af43b4231c6d99d97d0287d727f706060e62484658541290e9094280b305de93e3421f7ad21ab244b01182ac9bf8845add7152b50308957431434527dce8b86d52cdbc70b068a096c713359436aff4253f74e56da49531f18ff26ac632e70ca03cbfae7a7b6f3a1ed06d56c4ef0108307e208b715fb107b8e6a53e6fb55f62befac95c0b2d642737c1bc2b6ebcf2e82f6cc5529389dc8ece1db1ee8767e70512900e93a643f71ce3f8deadc6210f2e7fd5bbf8a8a4dfb932bbfb12a63916fe91fb5a6d214330250e7b94932edb070b88dc3900cc2ca292fb9d4aa0885f025d33e470d4456b4bac2ef35c568a37ad214b2a82477c0539d3095e26d74ee65db7c4dff7c5139e6ab9f148a803f3625065c12de00b0141d0b46c3d7604b4f86001d192a407f3f0a4e6a4b6a506d2f6878918b27c0a724ed20243b9841511db8aff16d36239969fe34bee8095710289552b76a203ec82a4312c75e0b355323f2ff7d958192fd267e3058906240b5a81d5b571ab425e62228d45450f6366de246276b1b5f860b3be9b8c3463febdfa9db443c6bf64f1fe2500b533adc3fbea250f112403cd20b2bf80dd02a132b9dc8a1302f0e64f79447986bf4182d3842d9e9d3de932e5383a3fedac8526b41f41fd4231d4e4014debb278c2754a33bd3c85f4b8452cd95957d5327589e251878f2a4cddc1d3647b034d97ead9680ebb54fc1bcef3403a5308342518ea2e39fe19775624502b36ab4f2d0d7bbb61532158d2e38f181a772e62c9112d00fbb45377153d674b9b4ede3029f9930f8d59544777915e25ca87f57185baee871454ebad5d6d9fb2c2ea3d71728b1df40e779e3415aa4bdbb9572709ef3d0ba978678a7d294535053ca16088277a74ee9249a4bf60606898b3cbbc307dd5d1f556910f01d6a8bc532307ae63bb530fbd77a8259ae2562296947cd4a167c6977c47e258319919345199e93ac548f1726df50bf8ecc496b33eaf95c9f5b4b4a590aed997732fa6cdbc09be5698ec47a6932b6423d4a060012c9d400c7b4fd9b0833176a27a2e6e23240b7e6de2346401923bd1d9ee77305f6dd0670abefb697be2b815d5dc632a9aa4ae39e2f7e8ed58d3e541e0382f76e820ab9857ee80531cf750f581fd60de6b6c511a445a055c0cca4a9b3cb27972714bbb70934a7bd628876be4e48cf499dd88a71103faab59c34daeeca2d20a15327eaa87fedcdc2c7c659d126b01847b6b79bbc45968d9a4a94820", 0x1000}, {&(0x7f0000000100)="dd2b16c8a94494502c0d1e2a94991c9b46ea791b15be3e0b0380198b7a6ca3ea8cd6bf8fb55d9d4e4606419052e8abaef00dccc49981fe79d3933b782f9c15976090f38c6ac8bca2a94d7a799100667ac179085e810ef7ec83f9f9b4f315b7bcd6a55882b569711533787b0991e85ec189e426c0908f3f317c040d5d472d60c78940", 0x82}, {&(0x7f00000001c0)="2c302c631167a3c4f4ae63017a2045bc4aac8345bbabfdb53c43737aa114cc89e77322e594727e880582dd7b614acc21f9830a6743c9672a0d3107f118239845ab711a8d7ae6ef1bd12b67ff563344af3673e1e166b090952639e0a7c38c1dc3fb1a3820c343f287ad051a292f665db455d72ce957e8deb8bf6b3de4149386f0ea27237906a5a5fc73f331c04576b2168875be4ac01cac83e9e0942ca50f44a30a30c3c5f1082de0661900582b898179f3cf10d963fb5008f01cc0583ce9851cc18aeeb7de3db3dfba193edd9696302dca50e31c1d3c0dc235c0c7db2a12bc2a3e3e75c255ef504503178e6592f97b8a64", 0xf1}, {&(0x7f0000001300)="4335f3b2b6834017ab7aba3c6531a6f8138154409f5ffae1bd912c102cf2791dd57e5caebde172fab4b9cfda863f6038ea4b5ad74db0721a475e1e8ae07f5f6a8c279ee3abd9223e7c8de80d2d74d3e317c6fbddcc876075143d2f17b28ea57e8f0d21c1f4c0a397", 0x68}], 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000000b3, 0x0) 16:10:54 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0x903c}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x84, 0x0) r1 = semget(0x1, 0x4, 0x289) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x3) close(r0) 16:10:54 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = semget(0x1, 0x0, 0x10) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000000c0)=""/110) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xff, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:10:54 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000b80)=ANY=[@ANYBLOB="3c641d38"], 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:10:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sync() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x100000001, 0x4) 16:10:54 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000000000003) shmget(0x2, 0x1000, 0xaa, &(0x7f0000fff000/0x1000)=nil) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0xfffffffffffffe29) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) getuid() shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) fcntl$setflags(r1, 0x2, 0x1) read(r0, &(0x7f0000000200)=""/4096, 0x1000) 16:10:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x120, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r2, r0) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x77, 0x1, 0x3}, {{r2}, 0xfffffffffffffffd, 0x11, 0x4, 0xffffffffffff7c79, 0xb3}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4c1, 0x6}, {{r2}, 0x0, 0x40, 0x0, 0x0, 0x7}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x8}], 0xffffffffffffb1ce, &(0x7f0000000140)={0x8, 0x96e8}) kevent(r3, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:10:55 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/165, 0xa5}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/14, 0xe}], 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) r2 = dup(r1) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r1, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8001) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:10:55 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="70df259f617cc663209e62537ce85e88e0a4b80324348158ceb0d7b5cf4aa68e7198a36a380623d2232efd3de1a775c8e980653d0ee7cbba8774fdabc299e931ab2c0f33fd09c1d0d6e946cfeda69ba1a8398b772dfadc78f81dbeb037698cd5c62a95e378e76b6b0b941556210577c646b0ebb902a511451ddd13ccfebf3d781c4835184883e442861c6e1910ed557755285df60dd9486f0a81850e811f7a82a9f357045945b4ae873875cd33354c5c4ec1", 0xb2}, {&(0x7f0000000000)="42e090f7e25276d6887f068db876247651324b565cf9c59d3d99d0a2293265be36dbcb08d983dd24c4ec9e7f4cfac261444b46cd66b7", 0x36}, {&(0x7f0000000180)="00781fb8ce61b48737e1820f388587dc21fb5e06d5119fada948b366535ffff67e96a573059f368bb02e48552e74a28edf6bcc3824bf525d07bb149acc2835b4ebdbd39e182a3b28475bf890d22fce13ca1e9ada15d784977733305ba206d979ef903786499972b3244408fa00d1", 0x6e}, {&(0x7f0000000200)="14715376e240c65d506b99598266dbb402ff2abdf60ad61768a802fe09b5607a39e2c3a22701d34bf116248f6812263aa6c25e3d11f9b240cd2f2a81933bbfc67d2a695a07ca94b4a5d47fcf697f965cb561ae2e8b900a3609e548c34b172f2b192bea879516469ff6c89acf558a1166527a5011a8c3b5c0c054dd736b90b0c595c6540118fb77be1c396be0e81a423c39fe7024eb376f6c89dbdd07c0fd52ca48571170b493879ea739442cf029072a", 0xb0}], 0x4) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:10:55 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) kqueue() 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 16:10:55 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x4, 0xfffffffffffffff9}, {0x18, 0x3, 0x8, 0xde4}, 0x7, [0x7, 0x5, 0x400, 0x4, 0x8, 0x2, 0x4, 0x7]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:56 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7ff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) shmget$private(0x0, 0x3000, 0xfffffffffffffffb, &(0x7f0000b39000/0x3000)=nil) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) r5 = dup(0xffffffffffffff9c) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') 16:10:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:10:56 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4005, 0x3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="ca17a38a3a278cbdd4dc67ce14c88a839ab0685a2ba7f747ddc3f68458e5281bbd234b0ef144e6c89dbe7a620894c5e52d56757e31ec1ef4c151ab3bf64aae180955d9a6f67417968a8bbb0378a90db832afbca61d9ee9a9ef20f742b108c0bb7291e3c9d57322c13ff78711ce3fb218a5", 0x71) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:10:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x5) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:10:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x3, 0x4}, {{}, 0xfffffffffffffffb, 0x12, 0x2d, 0x7}], 0x7fffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x96, 0x42, 0x4, 0x7}, {{r1}, 0x0, 0x2, 0x20000001, 0x5, 0xf7}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0x5}], 0x5, &(0x7f0000000180)={0x8, 0x81}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x1ff}, {{r0}, 0x0, 0x63, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x23, 0x49, 0xea95, 0x7}, {{}, 0x0, 0x82, 0x400000a1, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x2d, 0x40000080, 0x7f, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x6, 0x8}], 0x401, &(0x7f0000000300)=[{{}, 0xfffffffffffffff8, 0x60, 0x21, 0x5, 0x81}, {{}, 0xfffffffffffffffb, 0x49, 0x10, 0x10000, 0xffff}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000022, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x24, 0x40000005, 0x8, 0x1}], 0x80, &(0x7f00000003c0)={0x7}) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x2, 0x1, 0x831, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x0, 0x401}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x4, 0x40, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x22, 0x54e1, 0x7}, {{r5}, 0x0, 0x80, 0x6, 0x1, 0x6}], 0x14c9, &(0x7f0000000200), 0x1, &(0x7f0000000340)={0x1, 0xffff}) r6 = kqueue() r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:10:56 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) recvfrom(r1, &(0x7f0000001480)=""/17, 0x11, 0x42, 0x0, 0x0) socket$unix(0x1, 0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:10:56 executing program 1: socket(0x2, 0x2, 0x7) r0 = socket(0x3, 0x8000, 0xbfd) r1 = semget(0x1, 0x0, 0x114) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x8000) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:10:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) 16:10:56 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2001) 16:10:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x54}], 0x1, 0x0) 16:10: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, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x3) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) close(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x4, 0x0, 0xbfb7, 0xfffffffffffffb7e, "8500000000e9000000dae60000004000", 0x0, 0x9b}) fcntl$getown(r4, 0x5) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) chdir(&(0x7f0000000000)='./file0\x00') read(r0, &(0x7f0000000180)=""/186, 0xba) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) execve(0x0, 0x0, 0x0) 16:10:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff966830bd0c7de24545f5277ce87a68984329eb9ef9e111aa2584023c21ca25b7f82dbf2e4627a5df7601496c535d7deffc78c36dc5a03940c92b4e887e55314644b03c265a9e8815367b84515997534c1e4b0010e733f5abdca1002a147b108740f48c0767a8d5d367b073c6f54f74a5bac753bfe2c8a246e4a412bbc905c4e74ebac34f0e4cdf3418d932fb6a43e8c8fb4190371af7124c9b0a6dfa711da2bc9de3c84b4363a78639cff7f52f34d58589ee4b09c79b118125306dde207004", 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:10:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) madvise(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x6) 16:10:59 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000028c0)={&(0x7f0000000380)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/254, 0xfe}, {&(0x7f0000001600)=""/255, 0xff}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/147, 0x93}, {&(0x7f00000027c0)=""/165, 0xa5}], 0x7, &(0x7f0000002880)=""/23, 0x17}, 0x802) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:10:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1) dup(r0) setuid(0xee01) r1 = socket$inet6(0x18, 0xc000, 0x7) recvfrom(r1, &(0x7f0000000080)=""/73, 0x290, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xffffff6b) r2 = socket(0x2, 0x400000000002, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x4, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xe315, 0x34}, 0x8) 16:10:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x0, 0x6, 0x9) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x140) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/10}, &(0x7f0000000440)=0xc) write(r4, &(0x7f0000000340)="f7803134d5c2721dd753f460c613dfe89bb58738df98cb4dd1eeecea263d73ae914f7faf268f44fcf9bd0827deaea76e3fadba04c5ab55f89cef0c7e10b981c6a87ba65de9d396a471b43f46eb0124822540dbb4f9150b7a44d8a89f5b653493e0a7ec09e52bea140476f3634662ed39dfe7fd0c95a9f62ef69f6e983dad44e6ca35595803a879c080b72ad318662b8f3e95dc05074dc593be1c3a4ac0961d93e53892812671072715df9e0ac711ff19504ae5b2bb35a996bd21925ce780c2a6892cc437b4e4e8", 0xc7) r8 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x2, 0x8000000000, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x9, 0x10, 0x7, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffc, 0x51, 0x61, 0xfffffffffffffffa, 0x9}, {{r6}, 0xfffffffffffffffd, 0x29, 0x20, 0x100000000, 0x28}, {{r7}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9, 0x1f}], 0x7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x4, 0x4e}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x5, 0x200}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = openat(r9, &(0x7f0000000240)='./file0\x00', 0x0, 0x800000000000000) close(r10) 16:10:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x200000000000001, 0x0, 0x53) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="d1fc8d870b9e2d77e8528ef4896c0de90736470275baba65fc9a43274a44727341327c92896f4d", 0x27, 0x9, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:10:59 executing program 0: r0 = socket(0x10, 0xc003, 0x7) setsockopt(r0, 0x15, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10080, 0xcd) 16:10:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x40204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r1 = socket(0x6, 0x4000, 0x483) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:10:59 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:10:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x6, 0x101, 0x5, "efe78ba142687a1805ab8d3dea9903ff98aaf6a7", 0x3, 0x200}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:10:59 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000180), 0x10) 16:10:59 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:10:59 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:10:59 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) 16:10:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = msgget$private(0x0, 0x8b) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/171) shutdown(r0, 0x0) 16:10:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, r1, r2}, 0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="463fc806c0ba18ddea72fadb612cb86db2a9cb78c4deac6ad8d9e434a0b2152ad8dfab538a6cbf83a74f38c92faf040d96d243cff70dcefabaa64a6004d0bffc9a5619782b3e30407653003ddb967c737fbd9d0888267ffc716bca3fd9b4cf916800211db5d6e27a7b7aff93b3159fa71557aadcb2b0b1d017a6f145d9c84b07326341c48853c60063ce215a37aa04d19306960dea0c62c9d24379cd6f979c1f70ba2edafe8c9e37f2463a0f8078f2e5aac8b363119d55deaf86ad", 0xbb, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:10:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000080000d3acf09c7a979a58ad2c04d06f1773d57125420ee3a49b41a17a4d803f8503e903d10053c74f48dbbc208b307c5ef60640ba397a796966b0b2077d727871b74bae9a46ca968a697eaa836bc22937d9fb14e77c9632df8ab232ebf6eb674562aa98761b8e765919a2f8dd95e9c00192ba848adac84626aadf33de4b846bbddcbd40b08d9365b4bd90d8f823e8971b01887da3ed727f70a5100854e58c559ce1cbfc365cf7db95979fa29b47529e6bdd0ebb44dd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) fchdir(r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:10:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0xfffffffffffffffb, 0x0, &(0x7f0000000040)="efe950c558223629991cc90d80686d11e8dc66a63b8385ed8c88e9b0c447c8aa7e691d06e3fe10943aafba663ffc694d", 0x30) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ce0900000000000000cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) socketpair(0x12, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x2, 0x7, 0x446d9e5b4ba979db) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c7a1bf1a3fbed9d7eb787ec7f5ecd505370f55d9bb05dc03e23a0000000000000000b5e32d0ff2d4e7199679daa9874238ab21c6b887f01309", 0xfffffffffffffe6b) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x5, "04e7926e43ab43f6392e51b552cf0cc480f24ee2", 0x80, 0x80000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xf0b06d84206e59be, 0x10) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 16:10:59 executing program 1: r0 = getgid() setegid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r3, &(0x7f0000000080)="f13190d0bfab5586c591ab30df92eeae1359d828532db71fafb4377c0b3f75c0a30da743ad74b22522525b71bcf2e7435a7fbb4538175c2cd21bd00068750a4c35e33b2aa31bb8650d20de6f36ca7b0719ea764f53f096bc1d4f32128e36a442da818a471d1b952f87f10c5707aefbe4c462a84be5331908058fe4ff31889629", 0x80, 0x1, &(0x7f0000000100)=@file={0x0, '\x00'}, 0x3) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00>/file0\x00'], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b57d68e70e1691a90381d947f17d5f8e2986e8e9446c9657467c444a007e99910ff098f4fc5044ee931a970d9e7d3ac646a5fa1d4725b0a99bb56c779f1c03d782d1f0c0c48229e5658fee1aac7e67043429f26672e886415c29e31834c0afab055d871a51d25266d9109f59f1578972218d5fde43e52febf8d03d489c31c8cf4db9c7f63e5faefd2fc90fc4dbe16103f098400b11e11ae258632f13ab96ff14ace87c36d99622aa020fc845b6f9e84392b8f7f93194316ece6111ea24cb3922be13530b8b115240a0e591900a69fac8e0105b563fc04f45687665a692e3629addd907ef7a8a5ccd59f82ec0d3cd0e", 0xef}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r0}, @rights={0x20, 0xffff, 0x1, [r2, r2, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}], 0x98, 0x9}, 0x8) ioctl$TIOCCONS(r3, 0x8004427d, &(0x7f0000000000)) 16:11:00 executing program 0: clock_getres(0x3, 0x0) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/95) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:11:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1ac) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="bb97b800c47862f340024dfc513e2360cca08f561d7c188446650e07edaed0c11432939642c2db79d69df69d4915dc6d7dcfb9b9a9a5d0674006736fcae99002255e831932098472b39739ea79eccd3a149ae1069f9dac3b1656a08dbac2d3898d116506068523b1bb3789499002add9492ca04d05a4e3ff75a1e5250c92745846defc9fa2c10a39e30add1f26d9d1a3817f056f41180655e68f443e862ffa888572468f3972adc89d6390037b227050bedacaad22b8cb5c79d33168cd30cceae9a439874a6d017e1b78eb", 0xcb}, {&(0x7f0000000280)="e7450c19946f0d15e55dcef02d093117c8f1d016cbb5e902f68efb5657595fa9de8df8ca2048ebc4b90fedac50aebb0a24b6cad3057b4a44215aca35c0be338eb38dc2faf667fef34171b71be4afff41d7636bdd82a93975df4798f2fc0d1c9a974df7edc8b54045d1a3bf8d97dfe1dbcdd467af63eb277706e25264d1ad9288fde40db16fd659d3ee1503bd", 0x8c}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="91535b304b081411e1a93a0328979bda79089cc2d3607d51728f04970c130a2d40113f89001db2d6e4", 0x29}, {&(0x7f0000000340)="db8d2c8bbe447ad69c23694a6c1f89e629fe44209f54069916ed4a5dc5ebb3ddac51005f4519135e2bcec0f9b7cf29394ed541e20811431f0442a41b8041a7b0313a3817c3109c428ec4dea45799af103907265834eab1a9f489b48325ade8337dd1b4f7cbc9f7f7e66d5558a064406ad91774bc0662fe44f9b031edc21bb33bd5aad680caa174d8c75be8fb", 0x8c}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x1) 16:11:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffbff, 0x5cdd7862, 0x7, 0x0, "439aacb92ea0305b913648ceb1ad1f46c68b2673", 0x0, 0x2}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setpgid(r1, r1) 16:11:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x24}, {r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x4, 0xe9f) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x115) 16:11:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)=0xfffffffffffffeb0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 16:11:00 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0x40, 0xe0000013, 0xbea, 0x401}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x6, 0xc066}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40, 0xfffffffffffff000, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xbb0}], 0x8000, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc8, 0x1, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x8b, 0xffffffffffff7fff, 0x2}], 0x4, &(0x7f0000000200)={0x4a94, 0x10001}) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:11:00 executing program 0: socketpair(0x18, 0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffff05) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r1, &(0x7f0000000080)=""/112, 0x70) setgid(r0) 16:11:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700), &(0x7f0000000840)=[&(0x7f0000000740)='(n-)\x00', &(0x7f0000000780)=']-\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='@\x00']) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000100)="0a02d2f73959bb805ba637c22961b366796da07fdb8e71ab1f19e34e807c304018b93bfcaf8a0fa85f49c4e74219bd6566b442a5927ff6c0af3f0498fdc2af35b9d6e90aaaa8d7395af3c1fbdf9b136aeb6f62785939691259306a9335f2bb3068bc8d49673296d00f21fdc50cabc1f484816ba194bf240328bf46c8da03741591f756bccde62234782fbca4ca76754e637adf18f07c9112506e2a6c735357349a064a6caf70", 0xa6}, {&(0x7f00000001c0)="5f7817bfc738ed92918a9af09131fb2f59f35e9fc4d43006faa15be617b2712db027902e7e4afd01b9944a3a25a74ccae3ed8cab25", 0x35}, {&(0x7f0000000200)="cdc24846509dd5c2df24565298e286470e297bbee83760e5f16034b3d757ae05b01b73509d035818b87fcd3799dae2dabd5dd020caac16b1a7ae4bd40a0bee69a2053b5a55960d6ef379609ff20b35d824cd4629ef9c4e315f6776be26c785f242416f3051c470964c626de269e1381be2d52e2b49fdddd370e10b58a586c64897c163d79f537c7084ff2a8decc1e569b692ce2c6f44daef1363a1e18cec68a4b5bba4b958cfc146b684246d319d2325cbfe7c1402d1d4de6db97027ef245e81e14c930fbb46890a37dc7fc514b8989f731ebe28b5d3d9002f0faa0582e3eb28673c601bba33a6d3f6b4dc5ac871fffadb827b648620d418eb1dcf164e", 0xfd}, {&(0x7f0000000300)="50b840c581c12d7340c8468d8866f4148bef3a59e13e1089208ffee2ef7cb806bd48f0d9b39b461021365ad3231f1ec1ac08702ccc63b58c677446fc4fea95354e94179ae9ea568f5e0b3ba64bfabc161b9b5eea666135ecf3a253b58e5a3882850e4fce26e966375f30ec699b7fe51869aed1c11a93221d756df88ac40fec3beeda0e87e7c958830a330a6d0c0b0034e8179cf1484b739653d37fa6bd2dda9fa5b342593b18a423b3fba6ba9ef2531ce75b4e23af187f004a4f81e71c6757fa0fd6a924", 0xc4}, {&(0x7f0000000400)="c79f68980b3b590fcde459a6cd79cd9fb975cb1172814520552cbd86f1be86e2fafdf51b55c676676d9408", 0x2b}, {&(0x7f0000000440)="bd5b6619bf8fe0cede03f750974f6286bb9904d490e8468b9c3b0da468a8bc5694129c9ead3c99e4bd01fb5ef89fab349c736f02374fc61bdd0f4a905838820b", 0x40}, {&(0x7f0000000480)="0480d51ea85426196208ee88de3d9166b4f8a2c4464cec4fc998cf3d4235b53a7deab660f4bff88ad864e1af873b2314114af5ec9715a247ab00cc370687ce589794e4c4c04a849633dcff6ec473abda9d43a59264a6eaa998befad834fe7bff3256071578fa74a2392371f28756b96610b47271b2f305ff6cecdd31f5894a038b2ab9cd8223e5955e568b9fe820afcc63b732ebc855833acf3e01f321c90f", 0x9f}, {&(0x7f0000000540)="c03d9201a2a78f48314520f53d24b9a058fe3466afd7e7fbe9f6359975f65e9ed6a8422e1a1d2839c229f0010411ea3e2cc07df203cef6ccab52345a9906bd44b8d86ae91e1c5937786403df9f49781d7250517d5c751a1c20547e0e9ca37fac3cd1a907067686f174f3b5b181c154e0da9e8fa84e019bde6c75a9b3557d83840ef19bd9113d07095e50fe6fa9f503c3783fc7e9d3837a12bdc2ed98c444a4102de569501c608f9cda7fd3", 0xab}], 0x8, 0x0, 0x0, 0xa}, 0xb) execve(&(0x7f0000000700)='./file0/file0/../file0\x00', &(0x7f0000000980)=[&(0x7f0000000880)='}.-\x00', &(0x7f00000008c0)='(n-)\x00', &(0x7f0000000900)='(n-)\x00', &(0x7f0000000940)=']-\x00'], &(0x7f0000000ac0)=[&(0x7f00000009c0)='.%#\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00']) 16:11:01 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9c, 0x6, 0x1, 0x4, "90e8c58e1350b7fe49ec16255a3f986e366e7004", 0x8e, 0xba2e}) fcntl$getown(r0, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) 16:11:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x400000000000a103, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:11:01 executing program 1: setitimer(0x4, &(0x7f0000000040)={{0x0, 0xaa2}, {0x81, 0x748}}, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000080)={{0x1, 0x8}, {0x1, 0xe04}}, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) 16:11:01 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) 16:11:01 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x27, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) clock_gettime(0x4, &(0x7f0000000040)) fchown(r0, r1, r2) 16:11:01 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$setflags(r0, 0x2, 0x0) 16:11:01 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0xff55) login: pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x20ffe000 didn't change! 16:11:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) 16:11:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x6) r1 = kqueue() socketpair(0x6, 0x7, 0x0, &(0x7f0000000040)) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x8) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:11:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c65301e2203d9ada43e9a8061956c443e754cca48756fc5443483adf33fed1e14c99484598565158faeda593efe4e9c6e3cfffb048773b8c67f4fc8ee209e2dbcd497af5f427c4a039fb9ab0b954da503d69b5fe0643819e3445f53a651ae2f5feb0ac36ec9cd3c0096dbe58c3afbb1e2352dd8bc776424e4ba5233cfc2be6558c60f22da44"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:11:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1044, &(0x7f0000ffd000/0x2000)=nil) ftruncate(r0, 0x9) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001240)=""/232) getsockopt(r0, 0x7, 0x8, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001180)="c0a37210c7369e2e3316535937d97ed42fe7c977087cd6730eafc24543a3fd42696825399ce32e22066ead2bebe8303daa739dcd15a50682cb8e392590d06ee9d040970b7fe09e05e89c53c26c3f5b6f0fff49c052d7e5d5bbe7f8eb80a74ac87e5e06806199a487015b8b38d2fc65af2ed65786319a6686d312cd6c6d61802a14da30c9c8fc0d36b2af24b0b62e76cd56d2130c04b1c51eaa6678e621880ae4043c02b8a51847f7f5dd6c", 0xab) 16:11:01 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 16:11:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/212, 0xd4, 0x802, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x4}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1d, r1, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x0) flock(r0, 0x6) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:11:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x2000745e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000380)="ba658cb1fcb28b83ed15ea0681123a1872d7279d86b24415710299c597e0d60db9708311baa3dbc6b4aaffac41f2034892df4970f3a82bcd33c88c5f1ed0fd1cfb4b933cb6ecf81d1bcc83e66a9c", 0x4e}, {&(0x7f0000000400)="a415fe65e4386123f6bcfc093fbaf67de6fe13529880fa9857a1329161608761d6ce497cf2b9ba1604b303a2b6b53a2237bc8f03468c71349843061010638bb8a1819975c7c4f91c75de1e9c51e0cff2a706bf6db69271389a6725fc46877b803797c156f7fff27d7977a24ce431debfb8a14cace1fa7d3f804c346613e72b72ff8260a7acd31a17a5d45384fd06c7a17a33b836412be5c4f4d56ccdf7659aaca3bfc85fe0f7288498bf5652502e3bfe3965803f2dfc4f37f3441c1f597521378aa623bc7c922a88d6b23dc8ee52958782d7715ed9892aea2dea91b1178820d637cf89921c3c804db5068be514ee69f8c1b6a1f72543915307db59cc8b317e460f25c4067fe90554cd7ba89721ca5b2b8e77290a6996fd7fcd5d34e22bc7c4db812201cbf8b0c8f18d340d309ac939d59adc26ba9a91c58466bd448114cb299b120f1a6dbd33e9f5462027a7778789cbea1f0906b8ac531d9f4cf3b76065ba2705ae64774c39e069c2a557fd7d4a47ce2fb9450563b56cb8d79bd01b2608db944296773c78902708c2abd76e8e9ea29b06ed5671f27f8cac629d17298e5da84b69377fdf5ef424e9e886770b1a39cb950c2b4be3a99dce13aba90025bdccff31caf829d50a8c8e6ce01a12eeb320b40025218bc0386505e88802786a11bb9ce1764010206d2a705093b49e544d80c377795d139d8b7eced0f6dd6bd1efd57d5cda33cff740da6b473600a4fe7fdaece4d2c121769102d71b3ed3fdbbd1393c32522bfddb4f7f08001993f415b93880355e93dda4a7be6573f13976ff34e25b181f0bcfcee667c48e10c6db147f30c7742f4fc60765db4eb6792c8bc48cd5be2de1e985ee3f19cf4ad99b55337157e2a1251800fdf747d2370af537b95e05ac1d9c783637bf1dcc706bdb3e86d0602a1250d299bdc8e9c4c04cc8bbe7d21a57441ca0621e36ec9c018a8139690a5d50505228a53571d02dbf500e83be9296b9032cce8243e39c1b488a4ef6e4579b8bb8d217a40acf87cc0fb8148026d5de92b38385c93793527dabbddc877571d95c16142f77514c53ee6526ff8196b9e72d663741bdf494b302678f4c30bcff2bd4b7c25a72fcf38f115f8c5320fe74a111778af57e9e08bc8baece7b9ceb0d66c0bf0ac389d765796935eaab440c9ed90eb804e825f9e1270b1b797c1f8aee9eda1ccfc002f51277bbcb696a926746fd76d799f35545f06b2f1c3121c3ac8ee8004ca40af3ee853c999da70e7e81fa363364c327e4f8adc0385f6b1825d18397da46f9c333d0c984a1322eb05d5252fafc3d226a4056f0b2df0be17470336f5ce5426426a71bcb89093b4e7e389acec58555feb69ff26f523af065a80b0008d964e8bd72d4e5f84f54f3e35b691cec3330ce4e49531c9bf7908eba90830ec5787999a1daf7bbb720ffdf48d50615d31925c54e940ed546703cd6eb9e0b9ccf857d3a928225669262c6ad109071ed89ff5c9eafec307d8881fbf2799e41d31e29a2379916b6b6030ea514b046e6ada6a94737ff1ae4f701d5cafde989ff918d615188161885b177aff802f8e54e0e5f6cfab5509eb743cf7dbef2cc0d69124133e24998bb69e747c8876df02edc94e6cb1b5378a2e6436d8d3db2309c2437b97b6b91f7a1cb8bb713332999e1185ab4deb0f951c99219388d13b2f809c5dc83196e2b8ce872a5323f6858386c38fd082d8ac62be915e6349bd3e3d7a4b1aaf2b166ab6efeb39739418945e59c616a06b5f70161f3a99303c4c0c0ce21e23a7c174680a0e8061b0660b7dc57767855291cbc963903f82da753218a60823e1073236a77edf3c980a674308de46e5c9d328988a90814c50803adaa51fc0774c98914b72eb554f600055491b406f9c416b2b0dd25bd624e490981b962f037bc578702c05c66776c304bf03af1fd6b1fb979bac889c9d30c19647917884e28a14e393323bc10c39aabd2e1dc4a45ec0cdeb353aa6d3f165972a4d27656e98c1aeafba78a2517027a4cbdd7c2285d74a8c211c834707a1d9aacb3c32eaca6b86b06f88ffb80ba54bea490f3597c1d8b710cdafaf1081fe22d6311615b9a7afb19c6e5097a2fd11fd89a23ce387bf15525ace025152ad253f7615771a0f45d0b6ee402e0fbf0c594c47318a5f6ee702b743434785468ebe03ef7cee56b9850c8a9e7b20e5e20bde11ec4b7b08e6f09991c0dd5f879682e8de639d2e0649535f06f65779771451bdcf9be5857a08ead662361fcbae30578097192f795e34b458908898f2c4a7effb41e056909600237f64c8f71acc80ff0744cb3a187c626900807ef3ef6f45a0bee3a9e7c2b272818c0162b4d96d2d3a94040232dced356e986c02a08558a4483f5cd5d8049e6269cd03ac09342de8a3ffbf97b2187d5acb15d06352463504a88ffce125cabc52691f5c7cb73f3444c1e72978e224fe5268a869db33fbc4389c389ca752b99cf4bc95690ff91005df2d1b862462861816918158dde284cb70ccb9ddfae748a9b3ad5756522c3b3da4dba58aefc012b58eef83608f74ea3a4e1515d867136363ea30589c5b1153cd5890ad2c8535f8b936613bb430ebe3ca3e867e2241f7a5b254932975b751b6e99d339c570fd8318186fb08fa09f78423a84ed7f2477f2af723bc1bddf31a54bc28482f8e2c5598b93c1847607bfb3dc24b603b9f5f327d114ab94eda63978c7a0fc6fd1f73d4c277d232f8c89a04004c58828a0404578be83d950ad9d72dbe67b48a6d13fd7de3aabd75e5928c1c3549e4401ac2b446b5c79d218d1167ff0ecec1a1e9418338c7333134f334301ff97b0550fb91d6a6fff9a2b1396655107ea2983a01dfb6e47a1efb9d7e3408ba61c2574f54b041f1deb89dfddc1d89fa75cbc3129664a9271a33742f2417c5eb1bf3395a279fd3ef05aa8757a6942e2f140abc3c47fc098d391d0b89f1f4faabb906ba7a8e26deb22980685bb38672433d366753b5f437b911b4f8355a07b5e56165f5e67fd3988a27906889b24c4d517cdab25652c76f35c5d47c3036aa59140046c7f65a1bd9976e8fa9c5aa083ddb82c445243e9f2c7d38b674a9c03521dd0ea0dbbd969904f95edb62a8952ee865a23093d91993238da5c09c86358362d9f25647bfcc4d7a9e03f3ce3cdaae89a6e8b638eb94e5fcdcc328209db1fc15576e447f8095833955fb49b4bd3665e9097d26b59954fdd4a39425583b2d3c16da7912ead786e7b7cb72ec88c8a12a4d4ce85a6656feec726a7f3973b3ce4f7fd02f7a74530f879a63e36cac937b90def51f60b520739071f8ed68132fc171d829f35c96f4c8ef4ec31a2dd990e2f1ee1aa18833d600b29954ca3011f9b49178f70eae032131a0db8062d5525f8bac33f12306419b715fa3ab4fa68ffbfa31c1379bbaffd83eb9dad299a014d4cc81cbace168e77522df51c240a4e0e579eaf42195b14ac3568096d22f9d599e1f8796d8c69bd46814a661367ad5c66b92af267c995a7f7bcb61024e74d97cb86428adc7861a9e773de8a30347301c15ad46a9b7692426648ae41869ee1de17f681593a1c16e1b7ca009680bcdcd8cbd85d069e945c5a93f9d6955608bc1ca63150469d5322d9d57eb8455ab7630526e5b2d467296ccaa8119b33338220c5b00d5364e7eaef12c5d9492b051a714a19fc7bba0c87024b1a0b24a4771f290194c86169246cc8b86a8d48fc3c8d205cb57d4fbbc5fed08c7889642b4781d682dfe074e8beec2d1b0a985dad7f5c3e704866751974ff45c60693b454ea955c6fe26901850e53257f747d4483713ffa53a06c9c72d84a39be365abf1917b52b900946bfc2e21580d04f0b79e39a89727c2a395d56cf84ebc82543bad3098d6e36f78b7e00093574ba0c2333a96d822f109a352bd4cbe0e5e10f89317701182f105c61ddb122c8bbe5854f3b761411052b7b1a499f2a242ad2bb205a4f2b6d7307621dc6e461c29e99ec2c2b0f70b212857fff687de5c3b89ed6995661259af447d3d1cd4c42f38cfb84f670680066042aa0cfcfa9dacb31e71b1e0dde8abab6bd1e805b0b52def25be16ae86fddba75acb4688acf11b69b7531d809c4b46b56ace6c72124894ba435fc66508ad23a1811bfc4d771eab693724c021104ebb52607a70273646b6b0b97cd409bd4e3c1168f6cfa868324441c95cb037130b5131c9461d08b7d1df0cd761e42835565bbb64a2b525e4f32cdf6b2e36a1831eac8de9774e4fc9d6900e9057f3a3ef58703f56df59aa89179c5e4723ef8c1e0d308837c5c6352e5a2e26e5c343c7e4e9b0b663d68fa101fcb7edc671aed59a9980ee69f0d7393b72b94e2705405876db7d9c9d9c18c0f2dadf6699656a33c50f6bd4add0bc18a44f6476da011b5248696999bb5a1a83c69c3d535f3433238f707e2441b21222909c5f1ace9b21bb48d9b679281967b87faa0ae398555b8ff3e779ad61bdd04ae2723339070f4e91d647c18717c91989b884df6154d46979a830df3ffc91f1228be5bd9c8594c952d171f5d00400423bd80ec6db725a3f2e412f30cc2ab58cd64abf0edfc87221300aebed570d111b18b517bed7d4600836dcad63c3d962b9f3a1c3b60e9004a4117988d283827fee9fe719caec6f099348f288ae473d8d7f720b6e49e4559ef827c321fce5b23e9f8d62a30dca1a5b6f4559603c79b708428bcf3354b4e2c7293d1f3320b8a10d96aca633b175c07b40fd890fb260fc0643f8d196221b176ba894daad225cde51336955525db297c29432c259fc5a9f7167f5a5e317ebabb437fa94d080d0ec0366ac2542ef0c368090c6be0fa0e6ef49f5c5fe8bc3f4826b181c770f18a1f551a458194ebdcd2660a4b4a42fe705f454d5fe5de7cdaf19943b7009bea111da099eebb038a8dc1e3775a73b8d1d51a1ec05f2f0f5edec999908c61c1cc69b87713e29d75618b632e5f2cd8b41a1481569932d6159c202379ac500e3f04ef4dfd5a031125d3cfd335035c45024eb42fe029724e69dda7469330340872e9a073e0d35d7b45fb0133105c61b331463c62bdf47476f31bfe53bfe83949bb51ba11c7c2e277efc02cfd32978bc5bcbb11a2fff5d5073363251ddc42f2046094f194055b0cd006df4793ef6e7b6a20b255a22a48651c383894385db9a891c830050212f1279f25dd0ee5d5a99c28415befac1b34ca21ede81060176d907a22bac4e82f81ae8a0ddf26d59ec9eed1be2d3b672b17a58a78db587ce41b2ed1e0dc9a2501ee89c9a8b3b2cd35cc7bae077d2f2d3fc3c2f781f4377673ff2ce80f1f6457b09a4759cfbe98631e5190cbd95ca385967bc10ac0a9f1fb58177c9054cc8c9113ef35bb240bb26e691147d41b3304b86d0f83c26cff9b2820ca3073645f4ef43303e6f23ad795cdea851447fc7eac4bcbae37096b33f88856235c107106b60e736f7fc5f2e198445343550420f78f503d66fdfeb34faa2d4873ae2353e4f438a1e9f447a4e22915b611d11b8e4408c96bfc7cc3b5a524a08372eaae8aee0d798b231e904d14d93aef510f3f948fcc75873aae1bd5712b3b58697a905a4ce5008586ff2e5d054518152746217548c9854c6f0ec8ec2e909c8f281698a3e3fb207b61adfab05404d5a627485370a685923c8148e8fb276e6d10b475c9b7148bef64a985162571b89f80806a0ce31e8e59f60dfa30160f06be159f1900bc637bf99fdcfd55f59c7b5805a361bf8fc42cd1df73d51337fffc4bb22112e2be2d51a5525bcb864cfac07f9f7b3ee8453a7a6cb49332f55119a02e5d76", 0x1000}], 0x2, 0x0, 0x0, 0x4}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)) 16:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0x80000000, 0x7}) pipe(0x0) 16:11:02 executing program 0: socket(0x18, 0x2, 0x0) 16:11:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x4000, 0x2e7, &(0x7f0000090000/0x4000)=nil) shmat(r2, &(0x7f000019d000/0x2000)=nil, 0x2000) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) openat(r4, &(0x7f0000000040)='./file0\x00', 0x820, 0x1c) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1ba}, 0x0) 16:11:02 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f00000005c0)=0x7) getgroups(0x3, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000400)='./file1\x00', r2, r3, 0x2) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x88, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x2000000000) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="e617a147f320bef6615cc8412cfd3d9df04041f9b2764ec32634ab7f57afee263702584c3350127687072e28a198c5a9eccb34aee19146f222b511462835f58ce5dfd1db3b3f24f1fefb7fcef3406c795f0426beaa2a7544b5b1180a16c66d95782342e4acc7713d69d23ae6e55ea2ad4ad182fb108418f6b633814edb98b9636a6a66668e0b66b9ed71bf6037affab5972308b3238dcb7b8dff94efb6e9bf04e4fe60c8f8b31537371f0e85f66b163d79c8559c702798d974579ebe65a4c2f7a33c9bbc13f031bbbb6f220d7fb647b2e335c43f3b95acf8712936c2", 0xfffffffffffffcdd}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000340)=0x8194) poll(&(0x7f00000003c0)=[{r1, 0x4}, {r1, 0x4}], 0x2, 0xffffffffffffff01) getuid() getpeername(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x490, 0x1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) connect$inet(r0, &(0x7f0000000480)={0x2, 0x3}, 0x4) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='./file1\x00') read(r5, &(0x7f0000000380)=""/8, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x40) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000000)=0x9, 0x4) 16:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r1 = syz_open_pts() fchmod(r1, 0x181) close(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x30, 0x80000040, 0xfbc9, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x1, 0x400}, {{r0}, 0xfffffffffffffffc, 0xc, 0x8, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x680a}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x88, 0x80000004, 0x0, 0x7ff}], 0xf2ed1af, &(0x7f0000000300)={0x3, 0xff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r6) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r7 = semget(0x0, 0x6, 0x80) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000140)=0x7) 16:11:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x41) setsockopt(r0, 0x5, 0xb1e, &(0x7f00000001c0)="3ef38f4fef8d2726767d189af9be4c818d40c550931de27a2c0eb19e061a493f0471a6d6c571b5c587c6247d877cff19423fec326b94e07a8963", 0x3a) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x1ff, 0xffff, &(0x7f0000000080)="6ad766746761be294e278b222284988f14929a2414c58ada53001793b86b8ce672d078c4e97a5da9a762c4ab6530befa2039105dc1200b95acd138df88ac404c7fd390863197b497937fa46578882b2bcb74da43f377622f0b01a26d08c97cc7d472c83d40034fac44da731f77ac43b2fb3677147797b81bb395de3308818f41f0973f643df8d24ccbd7864a6aa0cb499f5e", 0x92) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x9, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x4}, 0xc) getsockopt(r1, 0x2000000027, 0x1000, 0x0, 0x0) mlock(&(0x7f000045b000/0x1000)=nil, 0x1000) 16:11:02 executing program 1: r0 = kqueue() dup(r0) fcntl$getown(r0, 0x5) dup2(r0, r0) 16:11:02 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x3, 0x0) kevent(r1, &(0x7f0000000140), 0xffffffffffffff80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x4}], 0x1, &(0x7f00000001c0)={0x3, 0xa000}) flock(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000080)=""/50, 0x32) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xa) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) 16:11:03 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x10001) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x2256, 0x6}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() open$dir(0xffffffffffffffff, 0x3, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:11:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x43, 0x10) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x140, 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000200)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="21000000ff00000000000000000000002b69c6b6c9842abe59df3e898dd3af61a768b2c00f26736d4e1d52aeb2272462c68cb0cb764b42d460010000000000000050317ba50fbdd3f483478d60876f87b5708ca3218edd695aa5b88599dd0e5411e9b7f41746ba1d35f3c867a65469dc93192e2f5cde2e5cefaf93b8e59049c3741143a235b69b65872f4a00008db4ce6741fb3108437eac9c778d85d6c3fb8976608233a28c0a5e894c3c8505396235307313df225b58cbe8783aebc415eb0d1d5b433146d9e99efc1bc598326c961e84f24f47b3ebe831cd52d7d0da3781359fccc48c827f3d49a45b0dd9e6df6839d7665420c7044e2a66d0cf609fb0c974ffa9be51888f046532977315941ea8b0e1f96de24f666cf7f4b31c1487684846e4be574a272ed17f50f72fe8f70b8502f36c437606e03519"], 0x90}, 0x3) getpid() r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:11:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x1000, r1}) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:11:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) write(r0, &(0x7f00000000c0)="aa4ed7edd4d3d586bb2a7d3b0c35a83abc0cc8792b46107ed2c6a46a4993cad6b2518dbab375a82186488a84f38a10342551196667735effa102327e926bf86a493f165829cfda1f4040937601c7c52075b210ff9e09bb9ce8c1966754e3987a7ec63f9a735420a1d338209a3e4c067728e4ea04f200f4ef31b50e5478ae8132b5aa21cf497c97ca8514828a82ca664a5385920a28fd93d38424656179b6cc539b546f16de91445801616324481ae08ff050d5433e3938521ef19f6a05e30aa678d3a73683905b144b01277b1e67216a31da17fa6d09391dd6d8fa48cb92cb90fe54486806daa2360a9dbf1b169d080e1dc30a3bc1d99b1aab2e972b95bd", 0xfe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xbc, 0x4, 0x7f, 0x3, "0d36cc09ae4b1f725839e811655f5b8b32788930", 0x8, 0x8e1}) 16:11:03 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x7}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x69e7e7e, 0x1000}, {0x2, 0x200, 0x1000}, {0x0, 0xd6, 0x1800}, {0x7, 0x80000000, 0x1000}, {0x1, 0x10000}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:11:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:11:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x9) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x5, 0xfffffffffffffffc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:11:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/87, &(0x7f0000000140)=0x57) utimes(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)={{0x1f, 0x3}, {0x800, 0x10001}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xdce9, 0x1, 0x4, 0xa41, "69aad0482389a36f51b889523076c7051d490f3a", 0x6, 0x4473}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f5a696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="c2bde33b90ab018b26d84fdc24be84f3736f89be74263f48a9f0b3363ba65becc97399ec26852e80b95f79dab352c1978edc0f8d1983a7860b819f18f44abf6e56234cf5c736e74852cf54dca34e8cc5377be81f3e215264b335be0920a0b0910cf47c594e1b75b764485d2bd8e3fde8921deb19541f2ec5421ec76f1b", 0x7d}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x4, 0x2}) pipe2(&(0x7f00000001c0), 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:11:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x403, &(0x7f0000ffa000/0x3000)=nil) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:03 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x0, r1) ftruncate(r2, 0x39) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:11:04 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="a91b3061b62fd44f176b1722375208eab733acca0cf14308946965cbea64fe68c975faebedd798cd7b1a8cc7a548d53548b65acde9233d20687bbbd69bd64395bc4b7922567ba7945510bf73a944388679ec4dac787d839753b937f76534db63283ca3e3281392ecc4592b1eaf345bb83d5dced96e8f61a81c831bd30b2d423b21df5a01eabde027052298515ee4c94886bc8945ed6ca942759ad513dce4a608f92c69ca63bae08d3e13d93b7dfd3e8154990999539d7fddd24c519e8b705e48c38c7208c65609871827ffc8fb4a25d635bf234d2dda6ffe79fa8435204a311ac582c79a533edb196d2dd030e42c460e365e7f0f2a", 0xf5}, {&(0x7f0000000140)="83b6e5b4efcbe38924e74fb285f5eedb13b60758e67d6801b5e3095bda7563f8", 0x20}, {0xfffffffffffffffe}, {&(0x7f0000000340)="a3e80b72f034d8ce1eabec99f30253c90e13aef37411709a97a84cc50eb9b16bba525d2c58884b6752c19d54f8b1d70d35f0f6b1cab42e72355e93df14f909d102d0643656f68b0504526c0edde2683ee22eb13d5b1d2520039f6f1478ae953dcddf1535a8dd51020d", 0x69}, {&(0x7f0000000180)="7ab12909d736f0864151b33bd3ce468661aecbcae815de4d2bc2d10e6bab201f3ae8463cc4884cd70b71", 0x2a}], 0x5, &(0x7f0000000440)=[{0x78, 0x1, 0x7, "61677ca3b76bff2680779cbbbf26b3436c5c114263bfa45a9f6204c7519f3e1474d77a793cd876d6a7691d7d1ef7fc912772efc6ae0c38fbfdee8da716f26d968f5ee62383883176d393f4b4c14b5d9dcaaeb7c5cac7a868499f7a4d74156dfa02"}], 0x78}, 0x2) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000500)="bf3d140e160a1e2ec37370befe696fc4862318975ad875f2179b7238b98ba48ca4d803eb889117b5570154312a9a11e12c6a5e478476fff737305cd9ec8898e320037c490ce7d573a8cdcd3c4bf72637460bfcb9d01a89a13f53de120328cc8f75c6753f2ef034e6504dff4d6df23cff64a82ee267235746d45810026e8fca9bd83b4e9102ffd956314d7a1728b0887aee999b39fd133a8a87db1e461ab2bf", 0x9f}, {&(0x7f00000005c0)="3319131ba99b4ba7e80161d422c65efcff44e6aa7c38b362ac1be7c5d1fe1d67e6e51aeb707d7df962c400f6be913c53818f99760ed6290ba55473c23098f839c0026504c3243280241f93202a3cb77e1cd44fc08f4967759799eba2ba25f21545f6898061ae799c13c272dcbfb139137cef288338ee5ea89fb7cc34c8efd4b1fff6b7dd8e5aa6066656c2de72f43f2acef1c69c471e0e3e7ebc32df7d1a3d07e0c140c54252e7a1d444e55f78ccbcee222735a6dbd8c771dbe0ea3f6b38a8e0a3a50695294353aa0e316f2f8054dbdc1936dd82e9e5be5d82f0431ebdf12ed7dd8c7646385050a65ae1", 0xea}, {&(0x7f00000006c0)="c127de3fa1fd11dcbcbf6f2fa9c8650ba69f0e9c3aa9128ce920c4a9fe5c4f5b9c8143f8bbd23e955bc4547f1ef2e816737999cfcd8a6d0b2a047d4bc1f935f193cf2bd292053a2559c3b9beeb11d7012f19e364d070f8df3ac1146c1bb6d52aac3cafa4c029e67b5fdff1a6d762007d3b7f1a3dc02eef239311b914d6ad607a349f2eeebbcc30ea7f2c97941053994eaf78e820b4eb2571c696759a0d4e5c93ae125739306d8a70830f6752c3f38c8c2aba09f17659103bc16c8254ecb634846685c391e7276a08be1c78f9eb82cffe380ad0fd383253d59f4c3830d94a5a03f25cc078fd", 0xe5}, {&(0x7f00000007c0)="41dec6e3c7bc14bc242ddec8a2c7f43741e6128fac8a5400e95b8c1e6203753d7081ac804769ff8905c5a3274c88d38584898dab7aa1ef9c52b29cc76c5533b3cb3dfed6ac2628dfd063f68326ac0625e6a8c4a1ed112fe87a1ba87c36f1e1b3e0831480ba50c4d0c9cf1ebcd591df9156a63ed1e69c9951f0c8b51c62e4ab836716e05b87cd7605", 0x88}, {&(0x7f0000000880)="c8b8dbd282c607c8f308ac84c6db377e5e246bab27d6f6bdd4fb9c7e5e979c851408a63dae67788e5c9407112b8b02fa77b92bf9fc9bd13cc90ecf7ef48be7d25a9f3431afa2033387e5e41dc944a8d6dd4137e95aa337041c3f8f715a777ccab91a678918815a303b6bc74181374c", 0x6f}, {&(0x7f0000000900)="bc6b423447ebf0fd0e1249d7a45bb62fda0cd62e47441ca5a52f09fc4ffbd08f3e0f13467f65", 0x26}, {&(0x7f0000000940)="086e3df03c4d5e2745c8251156f165a6e2cc45f4e7cb5df364ac4df6656e96b90d2844335541ce027e7606764b2f46dca77dbaad7c2c61a895ebe3442bb5e40bce201651f935f27d29320487ddf6e85f3585f8a80ebfbae66d9b50c6d6e79a4ba840f1fe65efc5747094a32bbfdeb7d6281286af8f2b9af7712e471b87e7e6f0c2f84075074ce99177d62c54", 0x8c}], 0x7, 0x43) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r1, &(0x7f00000001c0)=[{0x0, 0xfef1}], 0x1, 0x0) 16:11:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r0, 0x40000) 16:11:04 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x218, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000001540), 0x4) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="485fe6970c315a7c6b5c4bdacaa009a5faa56a86864b51084519ee408e0516f0f91f6c3aab4b2e31d9a9e1f93e59a2c05b2edd8c24ba4b90e5969a080f323259c3054172299f7ad07fc8d45185f7116ef400822375c93004", 0x58}, {&(0x7f00000000c0)="417334a51ad716f220fe", 0xa}, {&(0x7f0000000100)="f88526", 0x3}, {&(0x7f0000000140)="bdff8405ab52be498abf54cd5a12ec5b99cbaa99761ef456e0d6d1f5d4d83f390cb77ca2705b3868bb99b3b007255fe8e93b4a9bd05b488e6cf225de7151888ae8faf28dc6d144f9273cd2a2026b05dfb6f9767d32b5d8a01d58d70bbd74f815d83d14e8f13d3dcb45585940d5fcce910157e14c8044a9f9d4233db0f21d1606bef809fa8bc9ae9335724a9d0bc525f6e965c1a003456f560877985788b3b66fac3d90c7bd0a02b75831732830477748ffa14280ba732cc3f9b981d4758347a030a2f3f3962566a548c9031573f0c9bd4e2ea82e887dc15569ee94181e7fec2cfb760299e382a912fa1d0883e514e0f651", 0xf1}, {&(0x7f0000000240)="ba9d8afee1b15f14d97609b4b6dc665dd618dc69f4fd4ae475234dca3a94a3dfbcdb2dcb1fb90799e9ffb81b64951ba669055d0369265637c4966447a749a8b8f0cf827e30e1ab0aa16dcc41b42e3032672e4eac3bb9e88a4c080b95b22d2e48cf94d4c36f2eb31dd24947ac5c71a7f2aa935d6d8c009d02c1a280c635ef8f0d1de3bb67fe49df3736bd5c0417f9fff00b3b2b169525e913978d69be47aff76eea513d1f28d99e097cc39c4e09701451cc9e3ce1844f931f3e6ea47867ec", 0xbe}, {&(0x7f0000000300)="a79b7a8d8585b5a7fe77045b2e65b098d4b6f9", 0x13}, {&(0x7f0000000340)="b84ee2ef50e175115abe7fd871d9057a416df4d4c3e87f6934c10b0371e6f8823e2208654e8543d5e830efb3038f657a535eafb4ea9c4c2e544441e8dc0626cb4e55687b20a4b0fcd39881640a9bcda62cdeb47df08a96c2816ce096795b054fa1a1f831eb75279a5c1893a5d8d4e8ef2a88498d75b69b4a2adb6598b3821580b64b14a2715c8b45225266df17af333e0ec904f9c8953632d99a8ede5f82c4fb0d30bea4e178070a1e119eea3d445df671da00db8c7eb191ff69554b7701b1f9e75c96a545406295d04c54c99708ba035b64201752b8393dbe402e4a655bfa7ba07582a252487fed4606a43e59395c5b509436837cb57bd4a3d55173e0d2e7c65bb27690795b3d7ae5f541cd8a1c981bccd664e9ad48eb709d246d120de424a3850792ebbe28aa206d7931620be97e500bf1d877128c160b93f333a70c35038eaa9bd5f8b48bdecce8c77105e29587fa40d19d09abc298a493f8ff26acd49ee31a1ca772cb1e32c54bfe2d350067ef1d6e218e252c6277c07edec2a69ff6dc6cd43e6940dffea15a05c766637a64e12a592c54c9584ec3e91b3a2ecfd314fa18b43217ce335c3916eeb5c859fe188a5de50de9da087693ad73236fa253649b95ba073f4883d5266982cfebd37c58acbb9b5429d85a747094fcfe9b000450f0444f6370b6c97fe7810c5315f2b9940e184de9bd2fffc3f07298da6412ca5ad65e1cf214fdb86c4589f28791b87129b21efc180e7aa7735a2e8620205762af05abb3593f22305d40595aee618c3be6822d1f48a4e1f42e3cfbec0bb612e65a7d9e8e799651defe3eae1f3b8fad3491bbb835a813d953e2f08f64bc7e6b604d703f4822c1edeb21d4f26212d17000b24ee0500ef16b5a4b87678757029f1bf9ea2e407687ddab703860f16d92c535057030ca83f353dd2b2cf59f46b0426aa0302f7fc2a7756d084a96829d9e386aa1bb26f769af0759ca1fbb82ce4b42b503682bffde3ed44f3011f0c606c847763c53c61d0494b5ff1e1f5045e7679e5692d86207aff69b35e6b992e662ddb2b0388fff0e535c384cffb1c11c9b3174757e8f1c480c8e9ea806ce0e8436c4a256285047391dcea07b6afd44f248d308b92323997b93bd54bb09082a7adae9b7601cb26010d37192db6a9bfe9a8939c7e7366122a3a2ebf729741c83029149104b43b6cd32c5fc12075ad3e28470ae6f7f1b57166aab388c34915cd684a68a0887f8693c16ad0b6f36d6917117cf25de542455d3e8e3f9af94056cf4e0b8b90d889a49f52019ed9969c27bcb5324149ffb38931acca07ca8dfbbf814bd114b92d8f19b70011dcc533706acdd8f81c44a0c0984d5439fdb7b258b8f6bbaaf044ba9a421d64d8d036b36c6f18fcf88ac683e53a82805864574b3a0792518ab4be10338bc328f5c794ee9f8cfd4cd1432b1c7ab514432252290958515a076e5f4308dffdb752932e696143bb44231f3d81806f2bd0b4f78655176a2d47f13de1b4f6066dfbeeea46c17c82c9d052915dbee08516102c3808a3a11c3eca851af7bf35bf64eaf0c60d1eabb19e6b45e66a3146a22a1d2c046c3b47e4ce4c569152920993239542e7926e0ff8fbfe3f6a5fdecb88da31d9655d03ccc7630ec60795b60c4d652751c8cc4eeded10158ff96caa0680538d86eb66bcc97a8709a07e2d14931b6f1c8c3df79d08ad04b5dd13b7cabe04831e492c30ab7740cf80ef060f2c4fd5ae9d5e4350a36c7adf316c2bc4e204594d3624dd46bafdc6e26e2fd614ee26dae8473abf8d922a0e095196bc8eeb58233683cf536d1e756348e52726b4d9d5283d248ade12c7b5ab541976ec227a933f62bdb53680636c7252c7a49fa3b4f5459b8db10e42d647096f319677b7d72e139c9e66ee43fa1fd81bf846806c88c2798506f5520b9d639c38408438323f071eb1297bc9afe79f189276beb2308f93dbb6adaef8ee73f1f7c91d60d3d1ee343bdccb5e8ebcde1ea08ba3abee05d5e096bedb4f107e7aca66875ca759a40439626f9f5170783ed62fb5403ea49a716e31fd36b9d6bc972276b8af40bb652516588cc5c74fc6bae61e7a6d0035b4403a34a8548919e32408d067e10de153e46e9522ed1b8dde49e3b33a1d3ce7bcad7ba8e8af37c3a6dd471583a7a071101491b00c9501328a0b8de98f4532ab75ac7a71da46959c18909ed03121ed336b65aa6d75816e7895d5107ea20fb47730ed14e55cd796857d33cfcb8b5fb03f66279a2fd82bd625558e104e9bb0bc5b25c81aa9e6b5843e733299acd568c989ab8903878dd829478b04f5c4f63fbee37b3b1f04d603bc9a33113b5a5cb595fc43b0eecfbc7b95355df5de1f3fca5b4298d7f4a237cba595503960d880de35099cf66af6b6db1357b42f96f9210c679f18d9b3ae5d60555e8f23f0749afb3698d5e113985f294b1602048bf0b31f40a35d6ec849fddfad59bdd6b3e21ca9c750148fc9047671c9e62dbffb7bdf2de893975031d3bc84b5e7cccc36f3d8ca16a991c33ddf366f9a9e707057ce2f2415dd85b32ff0dc98c2f8df82b8929f6c68fa6633b10d902372d6479fe15e611027ec5fbb3b490ac3c4bf2bf24fefa00e2b89593536521b81a4dd406b0ab239ab25d51d8cf2827702eb63c78f9c19a0227d3b468deb512da618e14ce895e291fc9f8e5380a130ac18b64c0f40b049ee7d2bd15e1e7a71c28b3a4cfd9f838e12014549a139068a4d7d79e80ba4ff4d40c6421329c6fb81309ea9e99f60018cd0c75ea1926f6ffffdbc3d1ef527bbcf39b534a9de2ff874c7c93a05461e3c82fb49bd772869ccca35fe123999f3fc551e13f3128181aa95054c6e6a37cc773f85b887dd25f52687efc5824860e81672c886779c97d0c2a1631df53e26a2ebec44076eb11afff52b05e0464735a2e7007d7fef7af2ac0bbcc693d899b3c59122ff9fa22d4aa0785952193d65fa5070493f6ef17bd0ce406e361641a3090fb57a0cecf5e826c4de1ef153454bba87808e59ea2c35e9bf4d0f177845657f55691b6ee2dde2e7b0ffc597c3422181ebb8c7047f3ffaf3fdfe26c20a914c112fbf524992e45cbe72f3d7495910a770cd6b0eddc230ab614b68eea62392df662be39b0e0d2167db3460d246b4dd1d1c391cd6e59a410a3a95e6fdc826f3b823eafcb1fee898bfe4fd24ce7884537d16717899388135f13817398935db33702f78132c1f69668bea7623d250aae1be9398a4f80dcac224c380ebdd53031d3667f7d1477f301580665b7f1011c87c8462171786e78aa034a23e8844445106484bb1939a2fbe133ce9caf5f98c73fd966077a7bddcc6ffb6ad03b4eecb2bff6b15f5cc4f6727f298cc12920ce2fbfe1e6f40038e34239697ab6494148e8bf1b5bc0255afb27fb7b1f909b01997da7114e837e80887c7dd341698be9fe90aa989b1634a19e72c6b8fb63f46f8ea96c9bd3e611f6f60752c3d81f4c51f58ee2651128b8fa4ba03975e3863cddff181975a5ef23593cd7b3867e5c6859e885fa62a05b21baed38518a48adbc683068e6302f8d424db2f1ac9f6ce6f6ef759b2c1511c9a0f8a9a8dcae73a3e9176f6bfb34f152eb563f2517c8042d60764710a94711ea51575bf6c7c54942370e9898022126e23b71afcb3e9f3b06ec046d95bcdb2a29e9a12c094f1d8ae7ef8ce42668a904c3806b1ae12d0a4ce846ffb35fade2552e7a73d66649415bbd39b94b44d6450433c7894d5eeb48a699eb4052ae82a14c15b2c5795a2e4b197a09fa9f4c4d327589312c31f91faaa5df4c676bd707424ea895ad7a829e517e49ee210a92670a3da31bc7978e8983c5e069d8d0f3c39d2ccf3db2c5c666d53026013c662ae39e0e89309e99ed649810d7562d55836f706afc81d94769b6e1018e59c1d61ca713805be89102e03800ca27902989da7ca8432b8367e6e03678869c246b8406a5a422e77a8ed5ccb393c32a32d47aa999f296b08c9b36113c957b4b3b84e194e27b0ba3b7c0b100066a6ea7b2149008d4845fd5ad5b6039563cee0d52d48cb3cc8e4341b37d294069629efd7f83e9985e6ba185f64261b049ecb1af256c0a627a971ce07dfb4f838896796a7a0eea7d183dc482473f7c4eb7f2ae5e8aed5dd976c8c3be8d203d245d786e02ff4e3fb0b1d1ed8fc2d328132ced47553fe52eaab06e49c8237379e97d0922b997dad4ca8818699a67113a17b81644ee01380790d5aa912d0721f4fe2fe18b7967492525463f5e33e42bc594688329abd9f0abfc95bdf3e97c0956c53df84a8d77575280b44329b4fd8704c8983364bf961ed2f675508e5422796e38a30f97d3ed1afa676bb7ccdae2c62e0f429619ff0831ed931f3fe1b90ac873e997bbf2e4a42309dcf682d62c5da5f8038b4f182b10e27c77390412a1225f4d0cd9c323e5fdc76fb9c9dd58e33a5c2606efdd068815efefe4cc4fbd8cdb356879794e1a11256c7cb3a98c816d38d9f21748d1d9b17813a7ec9e3e1f00f4f70abaeef2f89a62f88219b5a1f2ac5fba2a8c41e75f5e8ee474a759b6956efaddb4561d78d68d54f344dc8d069cc43bfad9c32ad9c75b72e31faa0f8d4b3123b47026605faf302f53e78a3221bf43f2817b2249495b947407967357bcc990601525e53f0e63751344c7b33fe3658996f68cf517bb4139af82eab98af2e6447c95158d4c5e13ce9867119593a220cc06e740d40ed33598105344dd057a40fd797bb492a7526e702d5db55c038a3b6393523229cb994a4ca67b3fb1ef77debfbe608530045676a8549abcf91f7c2f9508093f8484605f475081ce155eecc5d3720f29d99ab207385d8f9888d662004a281247a50ff49a559607015e2eb42f392eeadaf881b7798bc5091c7b71fd13cc5c543161f7dc004b6fefac4ea8f8e2a52a89fa94efe0e5dfe1787cd312fb3b8bb05c8efe43cf27fbf95e55be73a9e71ac08b7d625aa443426a5c6037e8d4109370a00327190ebd3a1d8c2d5e52f5e04d642fa5d99bb74b5be2b3b74744454b8c64892851d28663a25a41ef782189ac89fc10e00afe3974d813834c73d2f38d4e56b7accea4914d1506a0f8e74024cf27edfbe570b5994d9de236798a1d64ad24293e0f1d15d0fe4860d95a4a1af773b86de91770211627c1a4f8fbf4f5192cdc46c2281e6468160dc62690324aadd1510f7742e3931c344c614ae93acc2ac6a799a01e6b6fb4b20f6a4a22b7c7b81c0a139cfbdf6002d93f789fe3f8e105e18dde26ed654799e3896e42805580839f352ba9610a241ac1fd13dea8762c00dc1c025090e971f568faced05d4923d08717c018d6074d5de04d687512ff4af51620f4b2a2c5343355bb551149fe7507d5048b7b5af11912a91f33a0a6e3ff45a23f078fbce7c1fb15d93f575b11fdd9b3466918df46caa913b8959e1e7c7ebe4ee783d6d40ae3c695e7bb322e5c001e24b003c6dd0c2d54c27c68ee2a2b080067c2a8691e2eb9112ec2a578a9d046e6f50e3a4e244f2c7846118d278c992e808109aff9de2f2b624fd6438eb285e7dc5da9715c50757c7836ae75d8bc23d56a79d8394f4c50b7c9b445a0a528efb40d2840234e32c5bede24df6c1fa72641031cb05d45c5c778aa4e7fbab851d36fc0c4a0ed6357f1bcbe4137232b3b9fd2b019a83e6b2de66b8361127fe2f40662f1d34e2c2c292a9b792ec589675934ac231bb02907bee6fce7b3775469d440b4792e440aceab237cadbf1bc5728dbafc89d33259bcdc52ce195d180fdfef4edce2eaccc80223abc7a6daf751bc2a6e0c", 0x1000}, {&(0x7f0000001340)="a3f7172315f2a40c17eb5c912666d80e7300392eae2608ff441c6a163010b2955107edf71beb8ee009964c7d21e84dccf14e42b9e6046c10755cc0ee169272599763a0f7d5901ba0537ca0ae22da097e1a8f03dd699f3b635990018479742bb4601d2af4", 0x64}, {&(0x7f00000013c0)="3d4f6dbffd47a59267d41ebf01e90567967b1a3046546232517e336b4896bc2684b9c76ac21db4bb899974b6e6dea06cf277b5ad46ec9b9c0b621682bb59d2cb085eb35e854da402291f814ec1029fd0c35d681cc13129996def4a9898de4e889810ab1e20ecc82e2e4c25e71ee8d5272c163861b54595060d6bf734f3bd5f372d5d45c80d3d9bbfffdbbbc700", 0x8d}], 0x9, 0x7) 16:11:04 executing program 0: munlockall() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x30) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 16:11:04 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x5d9b) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) recvfrom$inet(r0, &(0x7f0000000080)=""/160, 0xa0, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:11:05 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x182) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80000001) 16:11:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:11:05 executing program 1: setuid(0xee01) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/149) 16:11:05 executing program 0: munlockall() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x2010, r0, 0x0, 0x2000002) 16:11:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:11:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x130, 0x100000000a6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) 16:11:05 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socket(0x2, 0x4, 0xee5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 16:11:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000180)={0x9, 0x5, 0x7, 0x6, 0x5, 0x6, 0x3, 0x7}, &(0x7f00000001c0)={0x7, 0x6, 0x8, 0x9, 0x2, 0x7, 0x81, 0x97}, &(0x7f0000000240)={0x6, 0x3, 0x0, 0x10000, 0x7f, 0xd6e, 0x3, 0x4f}, &(0x7f00000002c0)={0x100000000, 0x100}) 16:11:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000a52b92a791c8c1cdd0aea0191ed8822e5159396dba0bf24e608b98ccac3301abe8f0266aa6139d88e7bc217aef15df9212002af8cb00352acc9792aff76d1115980af37f43c27d07f60fb71e333fbf80637fb9cba4d2559100"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/19, 0x13}, {&(0x7f00000005c0)=""/125, 0x7d}], 0x8, &(0x7f00000006c0)=""/61, 0x3d}, 0x40) shutdown(r1, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) fsync(r2) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) getsockopt$inet_opts(r0, 0x0, 0x20000b, 0x0, 0x0) 16:11:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r0, 0xe}, {r3, 0x80}], 0x3, 0x100000003) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) geteuid() getpgrp() shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001180)) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r5, r5, r5, r5, r5, r5, r5]) 16:11:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e3023000000000000000"], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x20) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:11:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xfffffffffffffffa) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) 16:11:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:11:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) getgroups(0x1, &(0x7f0000000080)=[r1]) fcntl$setstatus(r0, 0x4, 0x80) 16:11:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffffc, 0x9) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:11:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() dup2(r1, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) 16:11:07 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10200, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4000000000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x80000001, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x33, 0x80000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x9, 0x7fff}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x3ff, 0x9}], 0x1, &(0x7f0000000280)={0x7, 0x6}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000000), 0x4) 16:11:07 executing program 1: mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000000006, 0x2}, {{r0}, 0x0, 0x1, 0xf0000086, 0x8, 0x8}, {{r1}, 0x0, 0x40, 0x40000001, 0x2, 0x3}], 0x60, 0x0, 0x8, 0x0) 16:11:07 executing program 0: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x3) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:11:07 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:11:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:11:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000080)='./bus\x00', 0x180, 0x80) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:11:07 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="09d57fb6c554757e4c46ca2a2b2904e9ef33b19b95f10a3ca4f51c982cc4897310a82f2722cc4eec4c64a9c986253073c2fad80b3f1dcc3027b90b41e03f7868c34ec845a4008eac75fdaaf64733419c10cf102bf30f664619", 0x59) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10800000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) write(r2, 0x0, 0x0) write(r2, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:11:07 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0xffffffffffffffe1, 0x100, 0x10001, 0x6, 0x2, 0x9, 0xe79c, 0x8}, &(0x7f0000000200)={0x6, 0x80}) select(0x40, &(0x7f0000000000)={0x9967, 0x10001, 0x5, 0x3, 0x6, 0x5, 0x8, 0x120000000000}, &(0x7f0000000180)={0x4d96, 0x9, 0x6, 0x3, 0x5c3, 0x1, 0x2, 0x6}, &(0x7f0000001240)={0xffffffff80000000, 0x0, 0x0, 0x4, 0x401, 0x281, 0x1f, 0x7}, &(0x7f0000001280)={0x0, 0x7330}) r2 = semget(0x1, 0x2, 0x100) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/4096) geteuid() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) 16:11:07 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) clock_getres(0x2, &(0x7f0000000000)) 16:11:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe(&(0x7f0000000000)) shmat(r2, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:11:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) semget$private(0x0, 0x4, 0x100) 16:11:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:11:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./bus/file0\x00', r0, r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 16:11:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) chroot(&(0x7f0000000100)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kqueue() 16:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x3, 0x0, "0da51a9d963a44d615bed8abaf353841bbe492c2", 0x67a, 0x1ff0000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x3ff, 0x9, "6290bffd7501c4ea413016c4b06c9240813e5864", 0xffffffffffffffe0, 0xffffffffffffffff}) 16:11:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r1) 16:11:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x680, 0x121) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0xbf) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f00000000c0)) 16:11:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) fcntl$getflags(r0, 0x1) close(r0) 16:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x5, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#.\\\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\'-{/.v-&)\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='-\xe5\x00', &(0x7f0000000480)=')(\x1e:&.{//\x00']) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) close(r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x800}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getpgid(r2) r3 = dup2(r1, r1) connect$inet(r3, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00004400000000000000724ae2de7851d50cdfd80250b72ae46598f80218c3c6ba792930da47c790df8873c21a3929937e5cf6eb9f925c55b9f36d687ffe7900ae4e80d7dc6cac1367fce63838fc65ebcaf60bcfa3b1ad221d7981738d0d1fa79946da77c103417b286330387792042570adfd5102edc491948760ded71f8511d0e8b60adefc0d7a2b105acab4c5702603c59f32bfcec4e028e9a84769afdc731c83a48a2428847ee9a876d735ec16e60a97389ea33500ee08dfe7159130f13167857cf00cd5b55ad481170945d8bb3830075f2d5a5db855ffe78d27cf30694eebd47e6cf80c68427b5a576d1fcaa1712e785322b6bf90130691b8c358de78bed9da42d8a34a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) fcntl$setown(r3, 0x6, r2) 16:11:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xaa, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) 16:11:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="a94897a828b6ea672a4f676426f17a376b5d802546ac8fb650f23099c95322912ef5938d7ed69fe7f2e85ef5c8a85caf397c3c29c4e8b8a36a92c61afab83e7182c174d8d0aef00cdeaaa3b974577ca5fbe7c14d72d247aca919734a23ca462cc67bebb6aa62933aa6d663a52bbb16cdaa6c88b075e1676afdcac2a7af3f624fd812b7b11536813130c30d5d8d30cd4620e299117dbe5c70e6a761230cf66da9c809c0bb", 0xa4, 0x8, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c6530006aebb406b22e79cdae4a0813de8b1d4ae0069c631b7e9552200378aa889c66a434faf82a0352a2d854684ae7ff61b3c6521f4c4882868b3fd2357d3e401ccba8a2a77c3ad1608dcd5a211cbd2dd62c3b4f3c953601e3b1e94c42f9f7361773f07451f65aac658b08b268b8a77fb8fcf6759fe23e9e976883b031b6d5512e9d023fa7670ac7c69c73ae312f9b2b1e113879cbe4bed9fe3cbdb06eb155e5469e2a45a1111f2e9b988dcbc576350c67302f9586caa7bdfb6cb0cd538e00a2107ebd4830457627b4a6845d8c79b6611697e0919c13454123387bca6f75400ea8bae668a8a72fd1d61d832b08f3"], 0xa) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x44, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x400a, 0x0, 0x6, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r1, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f0000000040)={0x9, 0x800}) getdents(r2, &(0x7f0000000100)=""/163, 0xa3) flock(r2, 0x3) dup2(r2, r1) r4 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) fcntl$setown(r1, 0x6, r4) 16:11:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x22) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/33, 0x21) 16:11:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:11:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x3ff, r1, r2, r1, r2, 0x10, 0x200}, 0x0, 0x0, r0, r0, 0x8, 0x2e9, 0x8a}) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000340)=[r2, r3, r5, r6, r7, r8, r9, r10]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r11) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r13, &(0x7f0000000440)="247f1eb868ef0087b53390e6d06ca7", 0xf, 0x8, &(0x7f0000000480)={0x18, 0x0, 0xfc}, 0xc) r14 = openat(r12, &(0x7f00000004c0)='\x00', 0x81, 0xc0) setgroups(0x0, 0x0) setuid(0xee01) getgid() fcntl$setflags(r14, 0x2, 0x1) getgroups(0x0, &(0x7f0000000500)) r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r15, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:11:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x1f, &(0x7f0000000080)={0x0, 0x2a34f3a3}) r2 = dup(r1) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:11:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000060e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x2a79ce4a, 0x81, 0x7, "affe301684ad78152045006e425a5f163abb924d", 0x2, 0xfffffffffffffff7}) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8080, 0x4) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x20) ftruncate(r0, 0x3bc7) ftruncate(r2, 0x7c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x80000001, 0x101, 0x800, "edf0fb6761afa0d8b053dfd7cd45ce433ff0d846", 0x4, 0x200}) fcntl$setflags(r0, 0x2, 0x1) 16:11:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:11:13 executing program 0: socket$inet6(0x18, 0x3, 0x0) 16:11:13 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0xb7) getsockopt(r0, 0x0, 0x1, &(0x7f0000000000)=""/56, &(0x7f0000000040)=0x38) r1 = socket$inet(0x2, 0x4000, 0x3) recvfrom(r0, &(0x7f0000000080)=""/229, 0xe5, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r2) r3 = kqueue() write(r3, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r4 = semget$private(0x0, 0x4, 0x18) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r3}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r3}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r3}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r3}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r3}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r4, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0, 0x80) mknodat(r5, &(0x7f0000000500)='./file0\x00', 0x100, 0x2) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r3, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) r7 = dup2(r1, r1) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt(r0, 0x3a, 0x4, 0x0, 0x0) 16:11:13 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffff, 0x3}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) bind$inet(r0, 0xffffffffffffffff, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:11:13 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x41) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:11:13 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') clock_getres(0x7, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/87) r3 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x12) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) chmod(&(0x7f00000012c0)='./file0/file0\x00', 0x10) r4 = openat(r3, &(0x7f0000001300)='./file0/file0\x00', 0x610, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000001340)='./file0\x00', r5, r8, 0x4) select(0x40, &(0x7f0000001440)={0x800, 0x2, 0x3, 0x1, 0x1, 0xffffffffffffffa9, 0x3, 0x800}, &(0x7f0000001480)={0x0, 0x0, 0x7, 0x2, 0x0, 0x3, 0x7, 0x8}, &(0x7f00000014c0)={0x7, 0xfffffffffffeffff, 0xffffffff, 0x694d1c29, 0x3, 0x6, 0x4, 0x6}, &(0x7f0000001500)={0x38e, 0x4}) nanosleep(&(0x7f0000001540)={0x100000001, 0x80000001}, &(0x7f0000001580)) shmctl$SHM_UNLOCK(r2, 0x4) chmod(&(0x7f00000015c0)='./file0/file0\x00', 0x88) getsockname(r4, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) write(r3, &(0x7f0000001680)="bdf9fad3ce89c8eabb68794be98f916d7fd7af3d3b9315292e0299b89d5a39660de4d3996ed9e09c73f6621c18436f5a3564fa8c0047e70e09c4de248bf27580ac87e315f7e4f2ec3cd30bbc026b9b4239", 0x51) fchownat(r4, &(0x7f0000001700)='./file0/../file0\x00', r7, r6, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r4, 0x0, 0x0) r9 = accept$inet6(r4, &(0x7f00000017c0), &(0x7f0000001800)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) accept$unix(r4, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0, 0x4810, r9, 0x0, 0x4f) 16:11:14 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:11:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffffe, 0x20, 0x8001, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0xe2, 0x80000005, 0x1, 0x157cd7640000}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x50000}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x1, 0x2adb}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x5, 0xff, 0x69f4a9bc}, {{r2}, 0x0, 0x8, 0x8, 0x10001, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xfc8b, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x70, 0x1, 0x7ff, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x8, 0x5}], 0x7, &(0x7f00000002c0)={0xcf38, 0x200}) 16:11:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9fa2) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) getgid() 16:11:14 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x1021, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x2}, 0x10) 16:11:14 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/151, 0x97}], 0x4) close(r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:11:14 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) socketpair(0x36, 0x5, 0xa419, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = dup(0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x5c0, 0x3) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x22, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffe, 0x28, 0x43, 0x45ad, 0xc58}, {{r3}, 0xfffffffffffffffd, 0xd0, 0x20, 0x1, 0x7fff}, {{r5}, 0xfffffffffffffffc, 0x2, 0x80, 0x1f, 0x3}], 0x8, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffd, 0x48, 0x20000000, 0xec7, 0x200}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x9}], 0xff, &(0x7f0000000300)={0x18fb, 0x2}) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x82, 0x1f, 0x1}, {{r7}, 0xfffffffffffffffd, 0x40, 0xf0000009, 0x810000000000, 0x80}, {{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0xf06}, {{r2}, 0xfffffffffffffffd, 0xa2, 0x40000006, 0x6e, 0xa2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x5, 0x3ff, 0x7}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x80000040, 0x0, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40000002, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1f, 0x4}, {{r6}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000001, 0x7}, {{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x9}], 0x6, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x29, 0x1, 0x7f, 0x101}, {{r7}, 0xfffffffffffffff8, 0x80, 0x1, 0xffff, 0x20}, {{r2}, 0xffffffffffffffff, 0x10, 0x11, 0x0, 0x9}], 0x0, &(0x7f0000000500)={0x9, 0x3}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r10 = openat(r8, &(0x7f0000000600)='.\x00', 0x10, 0x12d) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') sendmsg(r1, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000006c0)="fc5d", 0x2}, {&(0x7f0000000700)="0badd0834f47ce35b410249fbc11de07ad9f72aa55bd25b13cf75925a398dcedea729ec877d0a81db4cca24f3bda12c9f825fe19e6737d147f5e436d873411286a426474511f558e79b04856779db0b0b8e8e003a6962b7d9584e8aed527cf338cbb368db102d94380a08597b70e6d35983d9010647d9d4f8327f66880e073aed20fa914b5dfab96552cf5a38cc0d16e2cecedb9845635f571736555579f677b25144e53fd0ae54a9d66d095109d5056392411d25c0e734a83b4390cf0bf0a32d96ef4eb37af7099214dc55c89e7a0", 0xcf}, {&(0x7f0000000800)="d48a4165bfa35665bbe817c6179db28c97368efcbd059aea0a85bfae9d197e1b99c56c661c39c513f354a52164d1756417d2843bc656f2a6fff23c92a292f29452fcdd932defc4bddf9f579052a3de6618cfa62ccd013191ccdcdb4f8b421b5981c53ecf0225a727a711e4c0eb74d59470a641a312e7b407930c02a3cef08841d26d3b6e440e16464503a86debb29c0c52db47c9429770a2bd020c6a283487c83074", 0xa2}, {&(0x7f00000008c0)="7f091d13a909f77b6c74880461690de5af1c6d59136d53be34a8aeaade297e8faaaca381b416902bd0b872a8a51276ec0578b50290c7632b70a1f69a8632a79d26b96ddb46ac144735d5a212bfa7d500203af60f1842dd38b2e3", 0x5a}, {&(0x7f0000000940)="04ea5128522f6a305cb03db0d1fa6be491545cb7a9aec14b4216e569bd02f66af4054a54f1145f8f08deda787ba48798d5ab14baab1c9c221362d45bb45f9bc6d44f98b7c45ef4720f479b4890d550b506d3e3718daee33b769981b83e992a4c075e7259f0671071d43a28a2115d978dd5377dd1128682d0d418288e7428803c791cead1e6b604f1c44072d99d58c421b40aa3f91f3be60115867598510fb7a8996c7a7e8fcac8609be95713a72691a7445c5a0f4bab6c4e831cc0739273a1ebd4e721640d60dbe1477e7c28", 0xcc}, {&(0x7f0000000a40)="fbfe7f0d085bf5faf952c640e3b898754f3b3df4828a6063d8b89796b82bd8844b88", 0x22}, {&(0x7f0000000a80)="c63e0592551949e07266b3763c44258347305f90f8b68b0ac28cb7beab", 0x1d}], 0x7, &(0x7f0000000b40)=[{0x1010, 0x1, 0x100000001, "b4ef3ac74acd2a0f0418ebaa910a7e0c55f374da50e7bac2aa6f2c5834139d8c77e4a648f5976ee5298ce21e94aec9a94bd37545e8ba048abb7d5ab09487ea655f921bc6773ad64997fb018d363444d6d0b849c5640d43faeccf207254a7bdab2204f3f27042e505db28f238e99ef38cfb04783f72dc77e6a9408367d2656eef54a1b5e2f968b6fedb3e92682953fe69de5ed4666eab0f5ba7a3af262b736c28ebd07747810236f2bd500f6f909608031ae38ee6cfd66ca16ddd84156e0469487a5e6a438d244fa0f8a3663d79ddf00a73bd187ed5652447637043e0cc1e815b4c3889e38bf33bd9e80e8ad086be6877c71d8422f442f1a143cce3b7ea34b96c6be03d3b5a2d4bd6fdea871cfed7db4564c66627cdc2832d9fcb7c161a33011892889b1200095595085684738e09b5af4b1ebaa669308e7efd6c6a1ad07850d3764fbdc76e3be96fba182e986065825549f1e6777d20e89894d912e7f7f4373b40c4bd931a5521a38af5aefaebcf4c4543f8b008ac1c5f8227ee8ac6949efe8f52d05310f7373b6c59b9871faf633abfa55a75995387169a3a52d7142168ed29b6e6bc47bf5f1220cd7cded8c93dd004b6c107f4189389b8c3926837fe05bf883f93ff78b8b58d7093311df7ef0b5d2e6a2f680e3cad5f36a20e29dcd5caeca8b30d2a92fc652feda7fe599af3734513039194e3f2d79fa7286c2a4b4318320a629b04a58701a2cc828b4a60df6040dc676a5f4b43b52245cf4fb1c8ffb66f5194a0045ba95723e706586313cf460b85641a958530c7485a285d70ce53016f69258863df2ab161ed0ef622f6249204089222ff3e6ec383bd66ab464c01fd24364583b93045a72fecb18084a3f275008d2fb59f0d7bd517cb13b64ee20d885cc329ea41a6a01b01880f090c1f755e474963c7163bcafcc1f6eab3691ca699c99a51c020ecd32ad0ad963cdf0e48663ebde1ffac20540359fff0eeef327f86e9f309aab37737fe9864e0b5cb52d6f291bb8db8d272552f9b37b11698f05d5efbb1cf1f116276f3ab3a743477532fd434ca068773983e0cc0d7905625840e609c30e37ad816e628c95cf837dbbbe14c1b4cedf182d37cf3a30fa907a1b86549a8bb3ad1aded6f93561be8368d2aa5f0c0e30eac1ed9c0ce9e87574938303150a258bdedfd21796ba13069b32df68dbc793686a9ab58211b52a5b9f2ad0d2bdefe70e8d05d5a6bb99a80a7edc74424dd4289fdacab86f3c9d5cfb82d979ed7f38e9215cac8a017d06a1f21982adcecc338a8e2e490aad62e99fef47a23dd98c631be99218f8476b46b7b0e184bca8229ef128b38389e0cbcc36587a823d70380a17f829e93c67676a6e4f49ee8da02cccc2cebb9b260949680c0536b7c5ff0d581e38be0c8caaa919cf4f039354754981da00c45b865e98c8de68c4c4898bc1cfdebb1c3cf33f7512d8e536f2feec2df6452f2ea6ff1a96fe18cee616fd9c0a1d55bdfed693a880a643641c7ff90c4c27713eaa2e0e99acec9f829121262f5929873f1383f1b3ff0bb4685b0e42ba37663a5e951d1eff81812ca9c94fe710ebfc6dcd28b4f3259c4e7d53004538c6d6bba66da481ba1108eff69cf58b6c7fa942fd729010754dd17b0db271c4066e5e278f3adab4ff9675f2a937d92667ede5c2c5e3146c3bb5b371ca8f41770486f9ccec4e0995ffd48fa71d12754654dc7a75f349644697d463ca874e50b4c164d030dd03521ac0e9b8e41ba9a4281f6635f90f6162c5f527b951f8fca5f8bf1bd381fe4aba11c93c66b8886a85a55dce11d326e602d318c90ba3924236c5b91fefbdadfea5de4243751501d7d42a1ae75abd26dfca662a7ef42d4c242b9b346cc525c6213b260bf6a2441154ddab75ceebf734732fc0556dc46093e2ca0664237295d9ffb64d17d2800c74c9dab35f28c40a74620c268b718c1740b01774fe0be2a0cb4cd545fcc26fdd491dcd2bcb8d61627f43887368a3466a9e8a05c825cb7bb773d8447dbc7237c9e07255f4c71b6873b36e1aaccc86409909346ab88f43b5793b307dc9ee5d6aeddd69ba1249c266e0db6943ef3cbb7e27a19bfee99892a0a305de041cb5c471b0b61a17caa2309dc96239afec1c4de06ad6352c51f6eba9b0772daa7d7358015941409ed3c23b7eff6b8053a26934731e7969ef324d705d02fbea798cb3e48531fc0cc47445e119f7b5c7d7e245a9ade3545bc651da47b41d7be27ae06f63d6f03272dbe19a31b4d35e842dc7c0a500618324e83220bf40b60808ceb61eee26a2d968a7539225f35140e63cb98c9cf558e1bbbcc99f7d1f0929a308fb31227f94e636c715110819385eca2378ee8d68a331658db62817b4d2911971871d159fe5fd2fab3bf78ee502f6876c3631ab7dfc224b8098bf0e8192c2488b29ac5e177d42c27451c97b40133653e570ff8aabe830edaee2e9207e1d4e8ffafdf035ab74c4a7175b5931d59e1595ee796a974f7f7327ee1e28f0682cf43ceeaf72924099a2bf6b944fdcae7f938b99d62326d9dbd892c7a36acc085b3d75265386f8db9030eeb0441ec7f6504c6021016117af1c705cc185d91611f70b17e2a8dbfe8dc98d0883d5c81030b37eeeb8601828c5dffcd87b9b0d6dc3a32e0895f6f4376d88cc08ca45f0329267ac0adbe77f2a81c8e5003e606371e3914ff6b47efcf1b1f720b5e5d7b0fa2a45e8f409336a255fbbb911d1fb71d62def5999e02f6f80c17a080f010385140ef945c0d9c6f4e18623c8b7360f6f7a14bf02acd48418b1a7f2b5fcfedfb173090604de6f06ab2875582d6a47725dbc2c0b600ba9d2335f57e4f60e097a704a82fd50d6f353a1369039feda7f4d16d4e959766a13aafb92512ff1c92ca53991641b9b0ee9bb35c33b49de0d67ead7f545e9a0115588339e04b73582b50165d1acd3c47154531ef5107d2c2fc848d6bf6afc2e507ce6d5d2d86526982763b676ef8420aaf3fee6bc69640ea96a8ab161d0a7d1296c2bc8297207208bbc3dd67c5d3f3381ab0f2b7755d6f2bb4b17c65d358e4215978fdbf45c8dd5b97474417d79996927e8fa28aad51652e717b01f6517a63853e478974125822e95036c3d36b98c638751b0d47ff254aef03131b2c5da06f21476f8b52b845f8c701ac83552db65953f6651110e0a99ae62c69e5cd08c22a91dc9a0291abd6b9ee47f588a76e47ac58384985fac02995a83c43182252d2406d25e1079312c9d599a0676cc0be7dfe0e2905546798e836b8251dba3cb343664163886094d407e0c526f316618087c4d95924502df864594d465ae31e3eefb63bf7f4488ba69e514438b218abc5d80921cd9d77e15524b8d04b640542e93d3c11f5a769127560c136a3daa576fd174337b0f9f5291f54aa9e83f2709ded79aa459e531f7f70786c5b2ff59dfbcbd81ee7326f8a77b00dcda973f4d9a636474a14bc0b4f8a664522ed6ccdfc050189694e0c3fc916d21226a9a2000d9f0d9e785098e55f83208be6d69363164453d8611cdfbf61346e4796fcad07e4a18f41b6c59ae5352d3053b5f843a778877267526b24133d578c6767d70eff13ea8564e14b5a2f42921261aa86b874945812e72e4d0a952f1ff54f5549fa965e0e0baea8cc566b906fe6c44806a52135eacd13904d32cd3ae7ea57dd843c4bced82236887e777c5a46ac48c439e5ee5e8b4d14fc25713208b28e458bf9390a1f67415c3eab5b7c579df354414a9b9efe1c83a3ee2aaca8049dc6124198b45159fad49818588f3332d67592acd5ef9a4f8a6b29c0c08ad0427187433a69e0bd6194aa8ebd26b69fcdb7fe03774f20af5b479e7952fa54ab771521a630b89518e419107f9bff11c8c16036441be16d7f68d37301d693008a9cd4e190b79a880fc9ea9d38f9ba95dc7fa7fc4ca22d43f21fbb3b25d334543c6fe27e95812774459dc902d5ed90b2ae884fb0ae50b70ed1d27f834b9d5667687641b75c50ae99d4a1f1f9810876bd95e7e764ee1656f57eec8bc565019e32677b711881aa746f8aef3dadf7a46de7355fe6bda446257ac4f23c20ce8ec0c8fc771a7041f0007dfd11b15e8e81220778c51b7b64df2c60a5cadde43f6a68b0b0e3f0852a0c676855dbb160eae552b20d3cd9a4a7d7678bcbb2da829871717de0612b3acee0f32fd2b88d7a2165b8b5d35be90fd988731cf969266cb4af8bc42d8022dcb6d3c2b425f14585da8a47a2bebeec76e3dcd3923b8ee13053b64bf806f2e0b5e0e29ed3dd1d564c1d4675e620090d4c4eece690250b95c3bc202b2a1f542fb5caf616221d98560386399040a4c7d628a083eef4704a9e526c24f9cf7cc45a62d657f2b81b71e01dfc9b353cc6eb97cd9d33e311b019f5ca5a9ee7361ec9562ffaeac45dd91f7bcd7c2a9c846795abc4ce7aee1be81262a5ff63c981248ceb4d257b54248daf78a1011ae9ef0a8f897c1ac7a975115623988ddb8bb73697bb6ad0addac3bfb4d68c8d0bc1d3401fcab5cd31b2899d40a8c5f1371720edf52730822c14b259a3d4110b17e8eed8270d73fe08c5e28e5e06a17647d7eabe86ea2f9bd2c17d3b60aa83aa5f0b071cca74771d016f61b34275e8740537efa65b85feb77b9124ec36637949ac467e2bdc677361b6d1382268887f0dded1452991915187b7cca4f1b9b52381e3d6cbf8d652332c1a16c57e6536cf55808e3cb7bae87c58591906d98a5a1ded6b35c291dcfb9f7db7c57220eee4e1f48f9cbfd99bcd278438bbf3db9bb62ec31533c3b5c5c6a2d1282eb67c955ba1a1b17fd9f44a134146f5ee33b8b11537938f167709743d9a9ddd8926f70c33c33f588152664c46e5ccc8607d160350a4a00499219e1efcaa8127a358b04b7a3b8e2c3e294eb1384b5f41a03d78dbeda06a5e1e4c7fd3b2cb77a7a6d9a596c3a3a0cbdfe566f3974e64ff85c3f33fbc9423984e4fb0d9024f0fc73367471945e9ee120fbbeb0d509e848569c43c65a25fcec7b7442c80002cd61e065cd7c7b8fcebbb2a26df5616355455e5a4f1b0e2aae5c593a4a113a16ad9fad3c60d18266ad20ca7044b1bb30907efce3cb7c4eb11599c234cfaa330cb592cec5495babbaed439643bb47291dc811b8ba28f773b02286976bcc9e6e71b136bc8e1fe705e734eef405218e57a9099e74a4c4ed398e1db32f123a0ca72b4c434ea5f7e5604815b8c5f923c64d613f19095a597d82a2f5f7494483efd19e318b0da11960ccdab43883ab7ebf44df79445847d782c18f6652ab0a5befa7606c54e5c8950da80ec0333e043d96a20d846cccc34891d37c5bd8abbe974ef6fb2160d74971a16d84970af5085e76b43d3fde98bf21b1da6d2f5afe550dbb6c21dcf370e0704e52a9397e5e7a43953b18258ead16000abd8c313d3aa024eedca153e19377402f75259f1bcb0512b8c423c3d9a780f26b79bd0c9de14c3cfbf92d10a7650827e2dad5f16918ccaa77fa2e747ea51d88af834045b1ab790171ce5f3925354ae0b18f648e0f9afa04e5b386fd3e00fba9ab494df5625bb39296a18a7aaafadc9b185a2ed62696ea8dd8947cb0ddd3ac3e9d874f2ed914ff06f370354cbb702b6937cba1ebffc346de30b259e1bd3a3b6ac4d3a91c0764cf07db1971f1fc3fc0112d3cdbaa8e504a4efd13bbcfcb481153a6512137c1aaaeab71704beb5d0f2c441bce1761d3fdc2136bbd43b7a768a8b9b6abb794d09d0efa3e315c4faa1413b3d965834fe34d834021401215f707487e2f28594f2b5326678ec1e282affc376f6c44f788ff3b9"}, {0x40, 0x0, 0x4, "b3be8b76f2400c602a2ddb52047001bf296ba189e3d999ffd01f5e1756743a8de7218d7b26ced5b84aa7ac"}, {0x98, 0xffff, 0xff, "4197e72e52394978f7465fedc2dc0e749d50b4efc5116aa7a71cd2c11e66ebfe290654dd731f9679ec648d9d96fc8a85b5694c0e55a0f7f932cf7ea587482b52cc036201138570565a912dcf7ee28836b9fe54cb273909e4b4a2260ac1888101c964d5f84130066a0f4bd4aab4a8ec9909a46e628500f1e613006c3fe76ea0dbace74e8e2a"}], 0x10e8}, 0x0) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000001c80)) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000001cc0)=""/104, &(0x7f0000001d40)=0x68) sendmsg$unix(r5, &(0x7f0000003480)={&(0x7f0000001d80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000033c0)=[{&(0x7f0000001dc0)="962f781ac770bcf9c46163df89c8d2f90cd199c465f4f7334c942e890d024bdd2dff6498513c895bf7418c08fb2542c5f4cb6e00d93b8f621dddcf3e9738c92a75b5933c2e4e647b3f7211b424610e730e0bfb2a0562d7ae48d4770708f36a878f84b144905381ecf93db146b399bec6c9ddf62b02ace2b7cdd46e91e845ffc2f8c5e7ae7e95e7fb6a923afdad8d16505de8eef59c8b48d2bdc8b2a9e263e3e2e42048f5a6d9c40465a924175fdc37d607598d3afb1a189e4f57baea17ae3c3af3cfee9fece0b333c1d1779817125a42e62eb52d93de2ba9fcd8e032d4fff0cc1c1e52e2f5ae50000906578aaa3d1f206b2545edbac18f0b346fd1fad6744e793d6c7b10fa6d0780308d351035a46353c9676b35177bf2d1342a74775ba373bcb023d6577935e7bb750975a5a74cde6c13e9d49f12c8c614f661fc055605f63168d8e132fb7a7dcb9fb335033dcb10fe2c89b7b49c9ec3eb5d32f7a6a6da9374ebfa2a235504264ea40c23f097fcac7a7c75c0e0595431aca0b8c92838f3a61ef0f6b9482f72ada2e03975f875c2deff931824fe05f2d074e28b1fb6247b63ce9a049567fcead3707101bdd26967a47ac91372823f1ed00a63536c0025d37a888af61e9ea5a3c13571107521d515d7438ed0430d3665cc18c15e6874229dc7c38ff48356258c11fb27a15f295d27ccf42f1e32d8534b08e22ed8853a12e0f61e74364d7ef79f7631313f305a7bd73eb24e35aeab17647d5255db42defccead07c22ced6b26fd8ef23d7411e31837505a0b3f4ecda5c3aa7158e0f4b69059d4f88c6388c28b6750e8ab5f76fa07dec5b2155ab38b3d7a983633f540f462eca5a72da4a47f255898884dc111816e79d3a04684bf8f184c3873e2d39631f2e2d9da7ae10d111ce2b028ee2cc0c54d7bb89aea5ff79284bfd5cb7fb0770d303fec54b52654524d6a6d10e6f440441732ee71da962f9acad3991b45e909c6c5d4ee34ff7b5702d6c00aca4815991f9ae39943668122214a885a8e09e0a25e66d5d8d008757fc1a31d6137abfc5c150138ed24ac7eea20e16d5ecec3da4b418d410ab1147813d8b117506d8c52efe4164ab7fd7702714999103ec689ec294808b81231823dd59a8ccb983f24cd7359f057119436785a804a51a78bca1ea6e6e308046c785e22437bf6c4b478b06a9ff3b0793f1ed15042831a7285577d5a4d6f5557031f906aadf944fbc9c468057698c53f6e0f98dabbfa172accb2c2386d24e13684c31cdb38c4ff08ad7c58783d7ed14fedc34e8020dae3f6a78aeb3216ca44ad2173cb91f30c018b747fb5b4b4d8413d18dd6cdbf1f01055cb42de9ae71eaba7d96c04ba849ef0223d2868daa0c2724e6baabf5cb057076daa82113dd21340028a391fca5194f82a3bc87fd8182045d56be82d7484b4749143c3cbb280906406882941e5e60bb4ded0d081acb5a932bbd4c486fa52f68122b3c0f85315b890d342f496a016ec5a45b0d7fe0eff5ee0fba101c54a0b0059e35a9e8c4195f6b81aa089bace7f0d5b4dce2d2a48040eb0fc348aaa36758f83d8f38cfdea7d80eaceee766c5047e2fa4ca4c487d7d625ad08a639cd3c8112779751a50646024546cd029bfc0400b889096741c4a650a5743b41c311ea81fc6f71618d710e099752cadb504b110c872bcba20701e539f590f6c27b2656ce6da538be6ac0a917a07de96abd81ec00498898a38c545f0960f14bed5e2b94d2d1d6630511be9acd829c4dc94cb8d1789208305cd743d68b4eccdbede931b14e1169c4a9eb3f8c09570c998a913d7fc1ee22847838040fcab27ed6e11e58dbafbaa4d023bad94772899866bb4f1b89d113014c6bc95a18eef951d339c316b7eb9e46e94f90795d75d536b104178086ee2861918f56faa143cde3ddc71f73dab0ed6b2a11a9796cd545186110ac9e83e88ddff065457ce101c737e745f1e7b5e95820c0d591eecfe08e37df8ae30e68c94cabb6bb1e185f375956da047af57d4e525f15d486e7ab8959aae1b4a0e6556577c124e912f81002ba1192e9ada08e9427fab02320614e558e4d941653e6d45013696ffc27703642dde0ecf802973ce61773554b66c5c284ea96750f0a3a6459d2d984e05d8afc189fd2891018cdd8ac5b89afba47095aa1d0fbee4fb87b24be509cde435ea0f4654b942577f66c2e6fd244edc756d2eb2d75595843e6d8dd7aa0dde2f88c95790ae4d804117aabcbe1d881accf7c062c2b2efcdc0d588e684be4c981b1cf68927ebaaaa19a318b053b62b9a5555a097a32a8d46b0608045ae664cb3cfa93562e160800ec2597a6f17a6ab093b15d999299929a79dbdc91fea1439dd097d49fed2dc08ad9e04f2e1a69223005554760ae55ef73f763be48758aaa9f2e43fecfebb93a55de6b5fd75be5e950b4b1e6fc7690ec89000956fde8708e739f75aaf737730396f4cde48f68e7c7aabb14026d727b89abe288f40698f57020db96100c1668f826d83921f4bb61c8433b12516c93946a69add95c29d960d7272cb7bb2c435031c7bd69750f4a9264885b480308b894e234fee3f8e26c78f86ae77a1cb6dc4c1fc147b76f7aabae5103e3f3b72662fca732a150c94b245ee908dd831253927af70ae9c63f0add79b5a8726df15b72e98b543432d8b04df35de731dd596ad42db17eb68a5fe4b3158a35eff7d3dac8b8ae6ebc3c402078057bb61b5d0b75878beb66d43df2937d9de82ded61113215c363728ef061d61d42cab4bf5c50e9a37c39cc3b16d799f862f6d4b1d7bc6ba530d29b668a0ae2bfe9c5dab5fa2dc7fe3ec8d4cff1f00ce640914f4930647ad8c5abe220d8dc4d59b4927e65da2d61a5cbd163af5c7d7255ea5585f4627ebb966f12dada781f775a3322ec2c4d0a626e4ea6fd535a7aebbe005b884a4c180982d19ec5dd10504a5f5dfcd48482b9394b9575cf2c017a35c983ec4eb64e40de3bc6e295d051f1d3d37d87d5e4417db43e01ce3043b91ea2f77fe899c3248d6df46276e659a24163c82d1693ecd10ee5c1bd7eb0cb2b9e06201f384aaf88b04598498609c29c623c5e53f26c2e7c8c4de5ad91b28036e70c0150862885986438a1b688c8732ccb5adf62666adfbccaa3b0d06d040cc07c671180fc70091a66ca1b4b51a5d3431b317f5d2e32cf442eeb81ad31bec0fd31fb5c2999598b1293c06190d942b0ab83eeae2ade62e61ed051a8995084c37007f7b67ce598d3ad3adbb7943fc9c66ea5f2fcff8a83c9f3326975d0c5f045394f7b5c4384d79e124a81f35bd7a607a957635c4c74fafef5444f7d86689293c1a0b8312708b7e987ef2bb5d44157572108122b3aa4c7e5c65a564634edbacef245ad359bc0c3e736ad1149a96b7c0a9fe3f803cfa714507e51d0bd26293350cfb18cf52db571dcefdac67aa4f17d93c40e0a7f198a20c5cb3f8d91b70bcdc031160eeaaf57d560e5a3ee4a8ddf330349820c6beb5964ab98ebf6b398c0718eb336a9d4940bd8d7d0183c8d3b24a137e470c95a6e682e4e63843af7ccca072f3228ce4609931e2aa21ff6a32f1cedfa011ea900d8dfb5b696881a4c4df6ad80a23e018b9657ccc3f750e5150c0bde75254624398130a5f42396dd58f1617ae09d079e55f2d33b5b855ed79a476b2c7a501c0e65211d39d1cbda48bfbc2fa698f7b63ea4ed9bbe2a62701c152868896b700ef96dc3a56e9116e995f78637f1b4d5935dfd80c0982a6382f1c6590ec833ee699fe15788ec10f1981c60efa7bed7858ba1f95e57f1616988d4a25bec0644a01911eaf2013af39529255cf0731e7e0efad88e6b68406e05aa7a53734cdc1fb205e98b72843c16dd9ae2f019bd22ed21ec7a8b54851c883905df59297f1a13d016ffd6ea27f7aae6b5d9f90becf0cdd5eb91e992b917b6ffa81c847ed68ca3926e87223975c19ab6f005a435e29c24e20e20fa8700654d1acf29d0d4156ad94cfc1e63f20036888d9a00b58211179ff18c57a435f13abf5aeeb229a99734befbcf86fc8325a2808970e085cb062c2aac4c7838ff7aa84c648c3cd998fedf511be66468825082dcfab418b565ad2bf97267c475525b791bcbf2a1293650fe5f5ac8905d8703898c5ccdf8c18b495401836ac5e3652e26ff5a738c773796ae682fe8e7ee6e5856e7a5b8055a0bee80c8e5584a39f2a9eac2e3c1defa9d47cb3f8721251232334d07c95cf1ae412e1bce645f3a854c356b72c4efe38c5b96c8c2d01aef493368d59bda0ac206825ccfeac55c0c2c8c5b04e784ac307deb887fb5dbdf6bab73b27ee3f68c39d48f4c96bebaa058367a0fd6a73ea53b928468e5e6a6ee7a0c53ebacfd381082c29145a31d10f5d0b26ecbd807a1c9283cda2448fc10bbe7c60d64409d4495e67ef3b0c766e6ca158f8fa150459f80140fa1b9002d48554d5018b4303fd47ed889cf457f81901d72fac04e13792ce0c924c04422514097a146a6f8509db2a94a928bb1309c66f81d8331c35f0eea34673f2cb8c4a41e92cfe7009e00f2d9a33248a6dd2ea61e6d8dd5892c83b857c2ce2ec29459f0d7dec60ede603a01ab78b865328efca1d2e51ea5d3cb5eb189ba224abc09610a380440920e38455d0be14fd2341a6d4d4d71134ea125ca3e24aeac1ef289a16f03d746fe2dc74f9911a90920f109078eb0b46ed613b421848e70e0ad206b6b49c3a32ccabbb625b34121965550a75606d2207ace917074e502186aab41ab5974340fcbbada6675bebd7ac33328cbf21de7a1a47a7f241a3f4560196554805459d46dec4f05503c0636a42549f13edde23c694fd4507d014b0efd4eac9f3a1fcb7dae8064fbf7d7a1142d954c36d8e314dd983bd738e0b8ab8c64d2f429bf6f2b6becf4a1a9d443e87fcab9334659e270f096cace61a8ea647f167cca47852f4a8d83d60f250c087e6c6f7834dcee8ecc589c54196a587c06f34ca2eeb630ed56696342a5a95c57ba7e817bae94100be574fee7a5c03538a0d098588768e3839c36355f81a7f70c70f72a08b70d725286c84e1039a71889325af0a4a668bd488fafd5c6a00a60bbeae07f1f21db3c3ad0a8fe2978ff2729eaa324adf2eb186a2621c26aad37670c4eefc51eec0810961fd0413c5816de4ef96bedf8aebca880cdfd524c182dfe0810cb7f35a9b1eb3e0efa2da4675edbf77bac7236aab2d72484d1b675a3c0fc7a395c91c0dff243572fc04e60ef2fd3fe786a3c696f707ed5f3cfc45e483b787dfc4072e3c6a4f02556f5817c8442f919e36994da5bed46872ac63de7e28292e8bfe3579f4c10c607bf67ff7d965e3985355e35943978fe3fcf63f9e2fa11bbf52faf3edf2da0e6cd534f87e67369086b42efe5c1a86658b5297743e5e844c128114303e0ff649789a20ac30ae9ae2bb06332c559ca4c676329658e5def99e21935aa1255d635655e1b74cd7b9a6c681145a402cadc2a3d4672d5e99037b1458535cbf3f7e20d5966b89834110cd201a630fc9ce31176aa8099f6173f691f65785fa3740ee9b7c43630816b295fcd4e829681ab2c56151d3402b227f7601e848f399c42c7875108def7a54b85071434e27d52c63c018b4bb78c3f8c093b55a592bbf32e70923a629bbc95743ede6d56b7c35d5ad83846f94afac4e2d081d57f0050878eddcc99cb29c3941612376084ddf7bd32033e862f92846de864788e36da9a63f481ca115c131c679fd11adbc9668194813209ec0f12384044288f47acf1eb0da819070148c9a5bf411247912f25a727c0cd288493e21625", 0x1000}, {&(0x7f0000002dc0)="f5b7a91cd2abf935b9db33bbc5baa8c84716e80c824d010b0723bcc87eb77325f7c32390c720b15eec3622ba70bc8f51", 0x30}, {&(0x7f0000002e00)="56cd247a5fc590f59dedf7b6b804de729d5b0454f183c83048e80750e782a898d24f471b76a60053e606480c34c088386316a0cc08924feddd00db9ff787476e335d4a34b3a0bb2fffba10f9bc6e2082d24371b24512216a88cd7be4201aa49efda9ebdc2d3abb30990fe28d6bdc7667824292038a2384074527684a2f5dcdfaacc2be3890a3be4ffb7a09b9d234dbbe39887d11f581de5f52d3ced7944c8cae45d7cc64f248e650e2e1c5e80c9258c5a7f47747d7fa126608babcc96b88618f5b7fe704064e897390e3a62495da79ee08fec70cddef8b534916a37732697bed085267e47233", 0xe6}, {&(0x7f0000002f00)="b5a8b5b9833d45984b617aa1f2d4770b50642adc2e6306127588c817b7a25f9afe56a4d31295fb2959ae23def74e33ff61f8e165e3b441a563b4cfa058e7f296d746f7eaca9bde43e5a51d50db051bc8b482e3799cd2cedd66e07cf746d8c2c2c79013503d0c7c3a26542c410c0673c734cb1ccbbe14517f6e268229ef92bb619f0de5038592034172b7d594f171ecb20439415ab95f0d", 0x97}, {&(0x7f0000002fc0)="e818a75887b96c1fc868b3ec0697ef8a458a9981b5f446ff10ce07175810ffc57f9d41396a9edfdc0a2d39de48a273475f9f55e4a3e6571fa456624a1b2301ccb08ed0450c2aeb8b3e9eeb88b217e95db49dd1784c07a6f5de8419b770ab3a0206920d8110c0327b1c0568431650", 0x6e}, {&(0x7f0000003040)="f5cf4715113686c29083eabed9197e6a66b1050db75078f47289204e13ba8f90ca5f80471fdb119d3602373c23e927d6a8", 0x31}, {&(0x7f0000003080)="59e03528d71c8dd114505de9897c8ba2b8507f0e3f00b3a86090e6b1247498cd9a7f27a8da3dc06295fd173f692d6993327f56e1803a23634a5ea0b4f1d202a461bfeb8321aa30b2ac84c31806f220daa469eff467ac1e6453898d2e7b944557f3fb116d02", 0x65}, {&(0x7f0000003100)="2389fa777b68943687950c1750b0221f63e1233de546c8806f053fbc7fee8ae99b82b20b91bfacc1371ac3fc24d1d7dcf18d5075995a867db3c8e48b80ccc9cd5eb50556d313d88a349235ba9b6be63575d522ee575b2173c71060c8135fd8f1f9294cf888706cd3e48f0a0f68921788ed1d61c67adc2029f6d71e9355e84891b35161556579170dc77419e47cd4187bcdfbbe95df53d2112bc600a777aff1403beaf505c534c6237cfd576791530a95237b34d01d82262258600539917c454bf3c10a", 0xc3}, {&(0x7f0000003200)="eba31dffaa04d63d43d2d81ec62ef60b8c039288242af315354dbcf8827fab4006010659a05066d6ecd51660546470ede4b6b2ea60d9bf038a6149f9a6de0a81b00d0b75de8a0ad4b1cf290406f2bd542a57fd17a85d555d2d5c45b80e6549ecba90b53a220b7a94400958c204dcfa237b0e604400c782b6d5194ea963e4670a473982ed0a3f44e0d9b2fbcc9e1dfe2c9a92f7545b9e6e88717d24001bac87d91116bac7212ecf2ab8e8f1bea8ea39c1da0bb3c199374947dabafb357c001c5e800681167b74f6a0046c938001ef26aa8641f953b2b7d0058730652baf5c6758a0d9b721a484c02f209d7b3ef1881247458655f8195cd0d5", 0xf8}, {&(0x7f0000003300)="f7ad2aa064973859de2395bc7b3b1f64712c7139a905a3f496f31c8df68c568d67ae908e7753abdfa3265a2d2b525837e4cf2af284a65fe23b81786df4a70126744adde0fc909c0632f99fda72abebf130abcb52a24e4b8c331db9c7ca3646cd4044702026e75dd654f9289779c077bbe66cff374b911b4fa0be43b5ab47ec8e1bda0ace1bfe1f7750396874a01b29a2dcd7", 0x92}], 0xa, 0x0, 0x0, 0x8}, 0x2) close(r7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000034c0)=0x7) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000003500)={0x800, 0x4, 0x8, 0x8b, "76bebe092124cc484caa155ba2dc33ce66a1fc41", 0x5, 0xfff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4012, r8, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000003540), &(0x7f0000003580)=0xc) symlinkat(&(0x7f00000035c0)='./file0\x00', r10, &(0x7f0000003600)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000003640)={0x8, 0x1, 0x1, 0x7fffffff, "7259524cfc8ee461887f72df4b9e0a1f6c8e432d", 0xf6, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000003700)=[0xffffffffffffffff]) chown(&(0x7f0000003680)='./file0\x00', r11, r12) accept$inet6(r9, &(0x7f0000003740), &(0x7f0000003780)=0xc) 16:11:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r4, r5) dup2(r3, r2) 16:11:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x7, 0x10) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x1f, r3, r4, r5, r6, 0x80, 0xffffffff}, 0x8, 0xda, 0x80000000}) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x3, 0x23) semop(r2, &(0x7f0000000080), 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000006c0)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/48, 0x30}], 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setreuid(r10, r8) fchown(r0, r7, r9) msgget$private(0x0, 0x200) 16:11:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x24) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/106, 0x6a, 0x40, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 16:11:15 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x100}}, 0x0) 16:11:15 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 16:11:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) geteuid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x5) fcntl$lock(r1, 0x8, &(0x7f0000000d80)) 16:11:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:16 executing program 1: socketpair$unix(0x1, 0x1040000000009, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:11:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x40000000, 0x250}, 0x10) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r2, 0xffff, 0x80005087, &(0x7f0000000180)={0x1, 0x5}, 0xfffffffffffffef7) 16:11:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000001500)='./file0\x00', 0x178) setuid(0xee01) chmod(&(0x7f00000014c0)='./file0/file1/file0\x00', 0x16f) readlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)=""/229, 0xe5) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x8, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:11:16 executing program 0: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:11:16 executing program 0: mprotect(&(0x7f00003cb000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x5, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x6) 16:11:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x490, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:11:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:11:16 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) setsockopt(r0, 0x80000001, 0x2f8, &(0x7f0000000040)="e697fa6bf80156c212d4d14907f786b3e1c17662065c386606824aa23cd682e9e380ad610b96d6482af459c2db6d1c2c66499bef1454ee1b4a577e9d", 0x3c) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:11:16 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x4, 0xfffffffffffffe00, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) 16:11:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:11:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x3, 0x89) close(r0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x9, 0x7, &(0x7f00000000c0)=""/130, &(0x7f0000000000)=0x82) 16:11:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pledge(&(0x7f0000000340)='^&\x00 \x80\x06\xad\xd1i\xb5WS\xe4J\xe7aJN\x88-*\x84\xae\x167\xce\xb7u\xc9\xb9k\xe7\xca\xba\xad\"\xcc\xd83 \x93\x00\xbe\x81\xc2;z\xba/\"wC\xba\xd1\xde\x03X\xa8\xd3\x14\xb9\xbf\x9c\xc0\xc8\xa7g\xb6\nbt\x96\xe6\xb1\xe4\xe9FNHX\xda<\xce\x01\xe1qe\f\xca:\x891\xed\xfamX\xb2\x17\xf5?', &(0x7f00000002c0)='\x8d\x9a{\xf0\xe1Kux\x8a\x88n\xec\x9d\xe2H\xb0lPC%q\x00\xe9\xf3h\xa7\xc0PJ\x88\xfc\xcc\x17\xa7\xde8n\x87u\x95\xeccJ\xc7o[A\x17\xa3-\x03\x1e\xff\xd0\x9e\xacGT\xf8\x9d\x94\x8c{3\xff\x0eZ\xed\xff\x11\xe09\xc8\xeb\x00\xa9\xa2N\x92\xaf\x94\xc2Q\xe95\x88\xfe\xb9]\x00\xd4\xab/\x93f\x82\xfbR\x8a\xf0R\xbdc\xf3\x11\x9a\xd5\x8a\xf9<\x18\xb1\x99J\xbe\x91Z\xf0\xf9\x12\xde\xb7\xfa\\`\xa5P\x9c') ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000000)) 16:11:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='\xff\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 16:11:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 16:11:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x35fb4bc1fdc4b4c1) getsockopt(r0, 0x5, 0x100, &(0x7f00000001c0)=""/123, &(0x7f0000000240)=0x7b) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x100001ffe, 0x28aa) r1 = open$dir(&(0x7f0000000500)='./file0\x00', 0xb, 0x0) r2 = semget(0x0, 0x7, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000003c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r4, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000024, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80, 0x4, 0x6}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0ed0c0ddc6ee3f0, 0x8, 0x5}, {{r4}, 0xfffffffffffffff8, 0x1, 0xc, 0x6, 0x6}, {{r3}, 0xfffffffffffffffd, 0x10, 0x5, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x25, 0x20000000, 0xffffffffffffb618, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000003, 0x0, 0xfffffffffffff9c0}], 0x6, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x0, 0x30, 0x2}], 0x7, &(0x7f0000000480)={0x200}) close(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) lseek(r0, 0x6, 0x1) 16:11:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="dab386c83a264a9caf150b0a24096f103694da6e4ed94257aa71acc0e8542cf57616a3f59ebdbb5f3fbbd45dea20d7c32fb3cde86c9f6f3ee051871bc831c4d91715647bb40b3c6a1cb5ece0063762dae1d406ee6cecd0ab4cb85178f8ee8979051c60b7a9db209822139f8a37a33bf0324988f87015fa35565fe5ad67b4b2bc860b557e9d5e8dc839198170367b3c96fd7516d7710fc060f45b61b3d6e0cc11", 0xa0}, {&(0x7f00000001c0)="006b7f3a4184c0c5cf0ad970f126a343124aa48d8d4b57179313ef7f1d97724c33feaa6ffd9ecb55652a9e85dc16b7b030b430d8f093c87203eaa61e263fa7ac4c7597f173c062774169ecfe83613512c96ef3ac97bc2dd544da0b2fd93076280e91c7d4ac13bc4c3f5ee639d266817b5e2bf3e85766d5d34e3e87bf8ee6bf2275e93fbb8ecc22fb342ed4f10e3d27", 0x8f}], 0x2, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:11:17 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x108, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x100000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) geteuid() read(r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xce) close(r1) 16:11:17 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x1ff) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) 16:11:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x8) 16:11:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fchown(r2, 0x0, 0x0) 16:11:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:11:19 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x4}, {0x6, 0x1}}, &(0x7f00000001c0)) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffdd4) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:11:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) setsockopt(0xffffffffffffffff, 0xd1, 0x1, &(0x7f0000000040)="e8aba1594f7ba9a9648651994e07b0264240f39203845607c2af89d7581f20775fd5258292ecf8d07f63a8755c510f034747a2cc1441f893ffedc11699562d7a10cfdc91ddb426964b57c5cf39c2d37d373426a883bd0f0299061959fa1874e94e0dafed2e17f1c20ea6df5c13abd9b603f4a3cb5b5e9a9a8d719fdcfa5bd650bccf0d7db75c096d5ce54e6d2331f52e0acec062cd5f28f67501d454b1823e3de1837df9ed0d83db894f52f59eba6dd27455dcec230ba3cb6d925694e434c3a1a2c7a64771061523a2408162bd0859f0021b2ca6d165f765c283f1f2cd21dd0750c74e969775d93f3745fa185dde", 0xee) 16:11:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getitimer(0x2, &(0x7f0000000200)) r9 = msgget(0x3, 0x22) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x40, r6, 0xffffffffffffffff, r0, r7, 0x4, 0xaa}, 0xfffffffffffffffe, 0x0, r4, r4, 0x80000000, 0xffffffff, 0x6f7, 0x6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:11:19 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:11:19 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, r1, r1, 0x0, r0]) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r4, &(0x7f0000001300)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/82, 0x52}], 0x4, 0x0) setregid(r3, r2) setregid(0x0, 0x0) 16:11:19 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) 16:11:19 executing program 0: r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) 16:11:19 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffdb) 16:11:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xf9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="e202a67f14e8e69cdd304135bc4c8112df762cae0a554079a2b3c6b8fa2459481156553da4cee9c70f35df2258431cd3efb6df2504a7b2a3730381184ce2ef34155cf48d4a0f3411af77308b0d74843b514a794b1d469de041d40248c402b17cdd65fb8202adb49c", 0x68}], 0x1) r2 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000340)=[{r2}, {r1, 0x100}, {r1, 0x45d47b95858f6b74}, {r2}, {r2, 0x42}, {r0, 0x121}, {r1, 0x2}, {r0, 0x109}, {r3, 0x108}], 0x9, 0x7) r5 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0xfff, 0x70a74b55, 0xd8f9, "02a58c928642286316573ca00a07cf4420ce4a6e", 0x2a, 0xfffffffffffff801}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x9, 0x40, 0x3ff, 0x6, "53f83dfeac3d25fc5870f50df6181bca1079fa30", 0xffff, 0xfffffffeffffffff}) 16:11:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0xa, &(0x7f0000000140)) r3 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f00000000c0)=[{0x7, 0x5, 0x1800}, {0x7, 0x100000001}, {0x3, 0x1, 0x1800}, {0x0, 0xffffffff, 0x800}, {0x3, 0x1}, {0x5, 0xdc1, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x100000000, 0x800}], 0x8) fchown(r0, r3, r4) 16:11:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18080, 0x8) utimensat(r0, 0x0, &(0x7f00000001c0), 0x1) 16:11:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000100)="a439571f95c212486c7a909655620de83bf8bd7fecc99ab9a711b7a17cee2c5f7cae5fb59a77b6f9934e1327a6", 0x2d, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCONS(r3, 0x80044272, &(0x7f00000000c0)=0x8000) 16:11:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffcb7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x8000, 0x5, 0x21bd, "c328482503c1580550925aed34a83e87d49bc37c", 0x5e69, 0x2}) 16:11:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:11:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) 16:11:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000300)='./file1\x00', 0x0, 0x2) renameat(r1, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file1\x00') sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="ab4126cbb86d1c98757622562bf9461bba86f8013b2168f01dd732f73f2d816f3d00a68d0d205f0569dcf9fdc4f7d3451d825db32eb44f3c0f592a03496b5491577b8f79bf0b9858362f057a05c60c032e572a7885b1228f282e4ad6daa0e3d8f77867a9290cead2f09a1218a99f8e80c9ab55e4aaf0b8f89cb43c141ad1bdcb60bf1caa9d74a152f371818e6714c7e61faa84b506263aa5fba5e9210bae", 0x9e}, {&(0x7f0000000200)="bc47ffa559ad27240a358c4bdb86025f8beeb71c494f8514f31ba77c4259b2a5ce9f435bd244d1c881453d8c574140b7d913501c4e89ff4a7d9e0b9d3266a385f9d24f241067f5877d8a27c85c7ad1cdb0a27edf38532749c7b251413c830f6ad226ff1579fc48be7e9d24db846cdc22e6927045038b623656b7f75974be48cd37645dfdbd2315a4baeee902ebd09aadd8febf42827ee0773d343b0d1f9a925fc818f9032d934c7f8b5f8110bdd65de29336edffa8cfe5984c21df9dcb176170ea143dd78c8d40a4af5045dee93d41", 0xcf}], 0x2, 0x0, 0x0, 0x9}, 0x402) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:11:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x801, 0x40) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xad) unlink(&(0x7f0000000300)='./bus\x00') 16:11:20 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xd800000000000000) 16:11:20 executing program 1: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r4, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x2) r6 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001300)=0x2) r7 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001400)=""/217) r8 = semget(0x3, 0x4, 0x0) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) semop(r6, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000001740)=0x1) r9 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r5, &(0x7f00000017c0)='./file0\x00', r9, &(0x7f0000001800)='./file0\x00', 0x4) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) 16:11:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x50) rmdir(&(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)='z?') mknodat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x8, 0x100) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x20, 0x8) r2 = getuid() writev(r0, &(0x7f0000000980)=[{&(0x7f00000000c0)}, {&(0x7f0000000300)="753f5a0e44cf90cd89891199251b70ffa11d84f84225f002e89cc50f9c7808353fc5ca228cb815a518f01e6cbf0c2fedbae48f28af99444510f9bedcdfc3c98fcd1944c62df8d9bf845fe9d5f25c2ba80bdaba76484eaea10fea1a9111b678a6e0888b624ff14d7537854cadc06128c97bd80c", 0x73}, {&(0x7f0000000380)="2cb1746a8b9238448d6b1598c59d40e894c54a6105b44baf1f66f250dd1e09afa47e0d7b635d874486af243a15e96374f98c80ea19be29cc055c35f098fafc52b5745c2d92bedc58856026cdf6546efc83fa08136348d742e8ff3ad14089d0a820c30113abb7ebd809efae484212ab2eb82d9c84bbd014f90429bdb90d4935c5a9768032edf3e5edd35115ae9ca23e030c2ae737bcf94bc03b9b3e3746234624653f654926a35c898a783d9ff06828c90c33c02b78f12cb2b46e775a728d234b0ceca4462edd8b66d0f9de5a37d6cce5a20e", 0xd2}, {&(0x7f0000000480)="ba477f4c726c8425a8c0fd3362ad36e4e4706207e51a5c1308cc8890a4f9bcdd781b8ea7d0fbc5928fa2c5989aaf9136d8a22a9326010d5b101810978d09fbc1650808ca9ce31273568e0aaf277df49eda3c558b0b1ac65c6e09d7338ac6c5a57cb41fa995dcdf1d4d9a4aa3ad132b91af54f3101c9b387129eaf4f1431817de5b5d34aaf6de9d091d902df552a6cf296a2ab6609d18dcca21358f7a6ec99d8a856d51473cac779ee1076e7304d5c1090ae19f80e8a3adc152726bde4503f77e45b08dcfbaf2b02b4a4aab0184b2ca6bbd8f8a4146e72b6c45147662d7394aaa3a948f78b8b7124950461f76b06af0a27a4ec39789fcab2b5e214a7c128f", 0xfe}, {&(0x7f0000000580)="0f73d5ac94181d27e7ae9a484938a744fadbf2c2b2c7926a7851cbbdecbed00900e161a8039f55552ebd8b7840bfcc79f023c4e796c5e71f47b76ab08acdfdf5e4d2174d0a91350baa5d56a786c7d7a028d19897b627d9a04f68c9348667ca903768fe97e5d53da5bdb7794275e056b7332cc68a1d68426d3fe8bfdb3260d951107dbc8bf5a87339fc16a565ada3aa16a0ea9fbf8fa33a490624f240b3ab847519491c53eef5fbd4d0d90d88ea2dfa11caf301", 0xb3}, {&(0x7f0000000640)="61025600fbf3eeee7f33d7e7fcb6d93ca7bda528df3a7395b65a9d35eef588e9049946cda6099715134200788a7b1727b53ded353a64eae40195139d7e2601f925f57fff4d133526c0b77353ed55420af56124cac1fd457cd409a0e2c5eb5b30ba5c2af3d9817f0531f205357630f9f8ebd88fde91300612622c938a5a9e47f3077e1f3af04ca4b9b0f92ca4913b4108520b6a53a40ef6b8ab895cb5cbf6a8426701f04d6bbb6c84821e207544051cdbd09a9e82ca766b6b4b3bf23e4d19f4f9dd0a", 0xc2}, {&(0x7f0000000740)="72ff52587146dbfdc14fb0f8e432d7826e6c68387c7ba3a3be9951b98b4993a3ae616e08b21f6a8683d202fac954b54c70345186c1caa555371a4b6404ac0464d34d90a9af317489de4b9410fb4cf9ad0e1f7f9dd326e80498ee4a", 0x5b}, {&(0x7f00000007c0)="966bf85251f0138f472bcc93910694c73b204cd9c17f3df86116a358e248eacd68a30302756a6ee75ada2b9ea0db2c63f20323d43e31a257f33c9102035d67cc0210c4f4c3c184976f9db79b867a04082c788b4beac3c07d467c5e5c663e004ff1b6ca7bb14df6bb0c4311b191444e9e96eb5b3c4633ffbdc32e8ee76d667456e76633ef1b6cbafc3161600ec6694faf8a95b4f313c97cf91237f6ccaf4549eb6940b7353b744c1c54e751b84a4e0cc7b9", 0xb1}, {&(0x7f0000000140)="cccc49950ac2938737cf3f9b9c880c3c6a5d1d4e93f1ae4fce5c63e89f3b2a76380e3183b7023cababa249311dead3d7fee2", 0x32}, {&(0x7f0000000880)="3d3a0c57f022bc2547d9b4a447dddbf7ffa7468d014fe40cd5df6ef8d1ae51e374f940618361a856fc189bfc6791fe2e07bb70cedb0db9ba7cd3f85e36998615b5049953b719c3daf08e30fd863562e8c651edffa2312d5fe6f2125371098a53aa15cda9c1028fab3d8459ab1e5fba866525a1a020c1d2ae360fa15e2dc43908c1938511a42b358956a0af7c4661943a33440bd786c44deca92081fcfea652aa187199dcce8a3e17e4acb0c3250c9dc11dbc91c9229442890b14ba2406ceb2704331efb888d4277c99", 0xc9}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) 16:11:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:11:20 executing program 1: link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') 16:11:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) fchdir(r0) ftruncate(r0, 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x4, 0x6) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x240, 0x0) 16:11:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00010600ffffffb278242f42b43622b3ff0700005ad35a0500000004"], 0x0) fsync(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000005, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1d, 0x400fffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc5, 0x80000001, 0x1a5f, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000048, 0x40, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x22, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x84, 0x11, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x3c, 0x3, 0xffff, 0x426}], 0x2, &(0x7f0000000400)=[{{r0}, 0x0, 0x10, 0x0, 0xfffffffffffffffd, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x21, 0x0, 0x1800}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x9b33, 0xfffffffffffffff8}], 0x80000001, &(0x7f0000000000)={0x280d9c1c, 0x8}) fchmod(r0, 0x138) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:11:21 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26667b4147a7744c52f4a10d4af9edcdf54c055d86a4af87fb85b2dabd6a9830c3062ab0257f1f013fdc4ccf4ffd58631e27ae3e", 0x34) 16:11:21 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) 16:11:21 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000007c0)=0xdcc) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:11:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:11:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:11:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x5, 0xfffffffffffffb98) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5d9afc2b558add495c17470261", 0xd) close(r0) read(r0, &(0x7f0000000180)=""/136, 0x88) pipe2(&(0x7f0000000140), 0x10000) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) 16:11:21 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)='./file0\x00') stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 16:11:22 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) flock(0xffffffffffffffff, 0xc) close(0xffffffffffffffff) r0 = kqueue() pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="c1ba1457ff7ee583142ecea0972db8d7c6de4615f7178e23141a89a5c0890f6703321342b189e282bc1c", 0x2a}, {&(0x7f0000000040)="024d9921fa739b9a31a2f0eb337a985f5a067fd745084ebb78755041debd89cd5dc431aa0cb3ca90b36f5629e3c99b7c82f629d836b4ca13f856ab987b6c4086287e0ed1af73b7aca5c4c3df43a3f1dca75cd66c31777c9695d5323efec25d8660b4ca4dadd902ae073c49ca7c16592740", 0x71}, {&(0x7f0000000140)="660162e265b887b0a9930e9fe84cdffa00badcfd435e787c65872cfae394e4c995133f8c3ddcbddcafa1c3c793b5efa278c6f36e08ba223bdb53446e2de7bf4c8367be559d4f4e1782c153d0871731499d4421d1d0bc28a944a409c436f8d346cad335848ed10143e1601a5863cda0d9f7cab5b52c421e8bd6c153b23b58ee611d7ff6913e79225d47", 0x89}, {&(0x7f0000000200)="474d5c53ad52953eaf30352dd48d4e093f8d8cb006a6235ebf3e3fb208f00b6182ee4909e35ac273c14727c1840fad415532ecad44537d61f8bb45cd1c120d5c45f03de1dea10aadd9f144d2df7e081ac962124e7c2e399ea05f96dd69dd93a8acf40d2ac7d82675edc47cfafb1cdad8cba180c7e2031725e8dc39c1", 0x7c}, {&(0x7f0000000300)="44895f8f2c22ad2e6ff8f3716069f9eb4d121c7346754102837290b16d1d73d226e7b08a30cff399e43bc4d8428e895e2e5fc378f5cd29eb728e09f9fe87aaa342c69106e7fac186990255f93ade94a751cc75420cb7a2b6d1f969aeb794dd043cffa891ceea5aa980433b79e796da17c28e4bca93d4079cd65152686d37f13822aeadecc8ee76950f7d6d3592c319447b803204ae632ab149dd05cac368ef02444dda1adc8bdf1596a67cba7b2cc134172fadaf041d3a594158445b558f25a7dafa2df9caf4594b95f01ccf5f56c1d3976bacf46ff5205394905cae60870cf00b6862840cc217c86b40904bca57013cedaf2ccb523316939feb3e055ab884ea389dfd4b8d7aad93ca943e051c8a482bcd3ab238c6e1edc126c5a48ceccda97f13cb20ee22b92deda847366ff4100e4f7983be1dbba84c892eba6e03d604eb0fbee22a1125cecfd8f2afd7d37615e1d2e462db1a6ce95da4eb518a05a3cdec348f9eab7042c794a0fa3071e5143fc1d7e7d1e47227e22ae6e65c001728895aa1aa777ded4259c876a491748d43c17c5f650a6df96f30adcc325fcb84b75317eacb93b27ba2f284fc820506ae0f6772b4383d2121e4b0c164a367a8bf9bdb461a97e4cf86a7cfd3f0868377d03217e3d7e332e98e1649eaeb8a0f127a17beeb3e1ae5c800a1c28b5f02c4c58982edd6162f98f4138ab2e67688a9804354bb6363bedcf935afacf68955e612008a6965c63f6a8aaa8fe0f80f8c85da0c222e98a571bd78941668ec9b9b1809766b6bd6c34976dd6f6b50f3cc8e08de13d9d1a4b7fb6d90e9e594cec177f33669fff2dfc4db5f63f1f428e5f4c0cee899812560255b44f2083c1a17cd9ddfc2eb6e9cb93a46ac11f2e684c917138ae1df038711e7bf985b15421a7b0f22ab3543a5b1e788016eef72ba6c443b04ad8a7315ee65be25f71055f431b646ce875905634cfa68b641d6bf3345a856f5ecb4be43ec6caeb4e1cff00c3e5942a8dfe0905576f309a8e3ae635baf6baa42d9ece40723500685901eb17d8cdefa68f744a43d300266bf4cea7663cc74d43d088e89f272ef1b640ab3d19f6ac87c1d0464fb6f16ef7a926b8cfd52ea0637e19a426890af1140c16d63559fe92c8effa9553a62e4022f101eb1e88a37bb802bf7c66afe785be12bacfae93183195e0c1e53a96bda0e92662839e21cfb286dacb5f8902184dd1762d8abf06ca1bcaf89fed30523ca512e600e7db9ea29db3d93416caeb8181ccc05679a34ab1372725f49fad6ef12d78a6a7eb616bd8ea4aac991af0b4891c1a56b2b7f15408a4437eadc810089f7c0492101117d3e51d6a298588dfcd350808a0662b11886c7e5a38666d1c8fd04c4547f9853f6d23625409fa9f60919af179e8125d1f1bc2325103bb7672fa68483b510f3898ee22a581159347cfcf8541bcef971c88c68e8c8f6da44b69ef164262758862b978160cf6ce4c5c400d7b630875f62f233cd26db8dbb596a75807387f472abfb7a9f89d4b69d12236df94d221c14d81e52ab1597be44f0804957d58f8a7a20bf859c18f9a1088d62a864ce3dcd6e5f5de88f13847d54bfb583fa874b1d82ed833ad064b04935640af634bb6fc2ebd9a29421d6c477569db8d81a8edc6643e3d605849edf007a3e5dd3a894c9d3f8fb679bab8b4f1b9dfffaaffe27569c05ce1c733e257f0405d3750326e91d1b8e14094e97551e73825a43fc998c8ac6361854979d50dff92d6845d5500eec84ecdaad95114e4548ecd4ec9cba0038190c70978b5d015e29bec62a7d1e0b43a8ad20487dc098712698b23adf48f2bdd10fcf30fcd1113ebde28e02f98a5d12da08287737d6dba2784bc5561976cabfd96b0dc54de239d11d66a73d7298d07a0c85915d78067e843dade2b7619efcb4e169fe4f821e1fead4c6d37a73bc47f0f4952df25eef649416a66c89d1be5449d039fb5db0d3964a6617962745330bc70c8ae6422224fcf3b0f28b9e6dda36eb7fe19dc22dcbdc57f06e1d07b750757007133dcd07889efdec1fcee7c8aeb62630fb31de8496d3f9fcd1968f1b33db3eb975b0be8815fad50803d9d998cd77177e290bcdf3787393b2b5ee09fc14b659902ed14c00ab0fc23f42273e35e728995702a3f16a24b6f90fd99cdf342e7ca6a3458b86d816a23849053fc7b374de5464aabe9e87cf963a097f25af0d30c97dc334c0e8b7c4b7b4c523b457fffe4fb192725c1e4a6efb1c412142ce6fc98d6840ff3cff827107490cd4ced7e3f61b868a000e203fa35f8fde712adfafb5b9caae53328bb76ae616c4187c726bd7e26e497ac0c574bfbfd079dc6a6c6187efdba8322b2e2ad6ae2305bf810ba7b9ba003ab78560e1acf8b390c215f897bbfd53005800ef6d42629b9ce1ef675f8ce0ffeb28d2c26920823f057a81774b97ec849590581a6d971b504dbb87198aa27ef8c0a6f8eb8fedc6430b6c0ecf0d543c3a0357cc9feeca3ceaea4f6dc6238bf01c9c7304d7d09f8b103d7d9ffae7cab1fb9152693f9df674d1960ed34bdd5c8518ac7162ffc4fe95a63d1d7b43ed9d92fae278b40d35dcee0abd64c321499aba90b4db88588607a3b0e22d698aa70eead39e6d20f23098b44308150ede897001a775b197c75c83d03107d3ff4bf5ef39c433ab488ce1d714862791ac0927a2738ad97e842f5cc9a8a4f8531b76fcc9eabd7771f1f89b4f62371b3e3284e32b47c946b6f8791164a7cc8aadfdf4a47734c685cc14fe675f303661737a7697936fdfbdffa7820e8c2c3761705b6223a67dd494191a31b2ceb499e672045336a0e0bcbd90ee09ed03e28268e4e3cd4d956a8b82a7e81b0f8ce07635960b7caa4440bc1ba019f96bcb212d590756251798fcf82fda410c606f9c78300b6468a89ef0e2f7c330edd570ef70a32d9eef7eb99a3e8d5d30ea14bed39eaa17f6141064b51024ee46a885a970a0bfab6ebf36fff44abe8527890496cae2f3096c9f71d0a741d5415f8a16e692c31da4f5430d0517a5ec01376fdefebb1a37479ab2c0d4439e6ff249d05c78121e054d40ba39f11f36bf9a663bf3147e6ec8adaa1b744b7a7c30d3903c66976ba4585e0ca24e719487c882b57aeb19adb4a15884e1eac0fdbec793ec54a1c6ee0fa88b52292c505e1e33f08a5fedf5a2f150dee2c7390514c64f55de8ef1719e2d7651de65db257b88efe9bf19df9c27e841eaef8b870795a4420807cac7083f71394b8fa237a79740151b90863ccd67be0e486eb5b1f898e720029daa2ce3afa1f2b282b0ff9522867350dd9e84f1c13d2c2a472892fcb15be48648c0d8da02df0ab8e604684c9eb967f18d3572c2935af02d72924a271b91bdc25df8288fa6075f9204536923cb38943e80fc818ab829d2f1efd29f921ec3174e01fb6d73a5f937b28a875052cf261723ff7fac4a83cf82c86f8a54f481d31247f3ed4396c4609b313752295e1e19ea50c5c1d51bdb74ba673d951250180a39604a11fdbb4ab587a0a479d0248531690f20ce2cb64c16a054957acb9fdb379cb71fe72896999b446b54df9024c38c38414d7ade53a8ba6ba9d6c29122efc23ee763d07d8768b1953ede9403bbce1b7057066f2af83fa0e4b3c22636a787543fbc9e9e136905c82e69aa925b2fcc2d003b334f78e17c9513f605b850df51e0166259cba26773292110f794befc873403cda1584cb951387516349148a809ba5981eaf80194efec6247538a2b461f4b6bfecebd67c408d613c4fbadf25a06c3fbc42c566d70fb5b5670e16d8b3ad0ac20473915ba41114f102ec69aeb0662f3145dcb84281deb437bf188a589493e40583ad0f7830d79b76908d1a922d0a0f45b49dbdca767dff819afaa4a9a2af5040b70cf2910b8d582fc2153644e14c2f423b3df7c463ed45264e10ece6bead69ad203f312fba7046149ef86c82a0aa1f360c97db4114af70118784b243325aab845f4614ee92b3c0a091920c954017995af5caca8351907e72b36dcee7794c5ba44ca1c8b94b55a55a61030e49870f61b83dfca24c0170ef3e7f25ce0decc6840c9d67b3968c94fb513119b7e9b54a0ca3c0b9868618b2a8a8405b86c38dfe91ed5e90727c66852fd34d0fc0582c32e404d08a9faa01665fa889675fa4215e07a13d963b1482eae28859d98736a3d96b532690811f0bd211c08f7322fe78abfcae5a2923e47bb77db70ed83d2cca5dafc02b632f9872915d94a6e5c3bcdee093432db465c675f90b1ea08824addb9ed0d520c6c3d9cb6b20d3587a9a3b61d3ad91822328cc7c90e571ad36b63c3edbee8e2c5f036a8c007a0938142b02749248b43268a52d0edbeb168560d5d754b30e31890055e0934e0c4aaad92f0edd932e3a5cf2bd85e8230a83bc0b0a88e52cc617163b245212d519fc1faefc1085bfd2e5cd159a87869d27a9cbdb4ed03ce8fa7272da6f9c1d07be4f4f2a59f3a696f1022437ac261a02c0f3d462cef13bf3429db74881b90cb308167df6258344ff12e7b815822db1dac79f18e4ec5da93f5f7dc6da50618bc57cf387d315670f2719982d3c254cb42f597323d887bd8f145184bd09a93d236a8d922c478ae19ecf046fbd1739abd8f00289d451b4e95d4b205f95e32b3cd62bbe721cb760e84ae650e548c22277fae06c23bfc2295a919114f37e3a75aa9b30c8a48a379f4ad012d1723b3bc7344227871a8652b6581c73d7fd51f0231baafe6d86113a0a8876a503b54e7b91617dfb7dce6fd12e004b0ce5597854c721733d494894a8f1c9364ec9e646476aeec258f9a8f48c31acca94e5df7da866bf36f6aebf3e7e2e713ae86d59b897b9024fdda84fd14bbf9a0b3ff1e6dceebafdb698757461a34a384d87979f4f8ff1dd0eb21d79197c3fac92a6a750d45a6183aea10936b4e6f2d9143d4bfcd57a60dd067716be0d4fccdaa11bcaea41a3c23e0f6cc799ceba9c15ac1101b0253f761fb2533ddaa1fc9fa72482c3e4fa5cc14b1238a89be12405d63764ec6df5c107be17b8b4184ba3fe14b1a6397785d9e13e4a0ca0eba6e2c0a1f69e3f6f1c922ee16218e7d78cb76469a87fe30cd56ac439c59fbc3df04a0f8548afb705b1b7b69914a61d0e0e35d7e617577a248c12556ccc9ecec648fa1c8fe3e8ae678c911143c268aef67f5ad5209514dce63549b1f6ef4c6221cd1f8ea64f0359283822c5658b221d3410045573343919e65a1e784c404c285329004a9d3d297a4ee99a64a320b11c318f6c2c2f5503aebdca63d214a228ae3d18159cb56c659c74667ee1f820c65ac51203b72fb21eafcec735167de4b4b655d867436371a21dff11edd9ec30c050ac0c8dabd818febec8f8b6e882c2ca69bbc0d78fd496476a8c0a7c7a8315d9c7c170dd81af1596d2a3384632837394ac4bfb611afd3bdb3e66b3ab16955da37fd4c42e904fb65812ec68c5df425befab141f0798f328bcefa0240f069d39d829908fa5335cd0690f4cf8dce48cc4d31829c57f1e22cc684cc2f6be8a404d38c28e986244be20f8ec1ca2023bbc749b0d392e1ea5a543768708220c7df41e7656e88473779b1a26f0ab185b4e7063e8a82e6e1a9cdc2837fe6861fb8ff647ce1a88344700859a2282e293a0bbd7d069f9a0da8125527e2ef9e5052542a47dabd1a2b959c2575a52451a2ccd2e18fedf7589434084e2081f6868567047565b9d04879198014ea36388fadddceb9074a644b24f46c5f95fa08dfe48ea83f734e03383380084228b4d984ee67c0029242f108ca863a6a5dc6183a82", 0x1000}], 0x5, 0x0) pipe2(&(0x7f00000000c0), 0x10004) 16:11:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) 16:11:22 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x3, 0xc) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x24) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000000, 0x1800}, {0x1, 0xfffffffffffffffd, 0xffd}, {0x5, 0x401, 0x804}], 0x3) r6 = getpgrp() getpgid(r0) semget(0x2, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd85df649fb9e29ff090a392e96f8e3f92a41a327acba2000000000000000000000000000000000a2a90abfd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3000000006493f2160000d8895d7aa6d83d7d09f98720f1564d56983412902a76efa9185f0bb6cf09c925af9d3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99eb804a240358a017f0c94954a06fc84bc9f673dc4547903ff3991e938c8ecac2ba25d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209258d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec965c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a350000aa27c95a261f0bc20000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r3, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 16:11:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getgid() getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:11:22 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x18) writev(r0, &(0x7f0000001400)=[{&(0x7f0000001680)="77ca2744711b4e44b963159e16ffbf6db2ee570c32d5b3388f4c24a8bf82a520794101cc8ab003", 0x27}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1108, 0x100000001) 16:11:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="0115ab37a7d3cf232a93b0c13859d98b3b92b2205c286decc879273e02d87ec253e782da2629532700c4180e7d42e6b762afd0e6e58522b0f361fe32d5b98c4c5e09827c20ebdc86420ef8ee422905f9368b48c204aed3426f7eda0d02b10df2bbd6e26f5d76df46219d652c149dc3b385d4b1f80f0fef461a85c0f359b249", 0x7f}], 0x1, &(0x7f0000000540)=[{0x110, 0x1, 0x6, "2ad93d4e84634910194500f3b4073fe90e1c4d6c4d8a0cfab177c937db37d5a77dcc2d8981198ca936f4cc0be8e133f9d707081819985a0fb14d6a76b8973702bbd5b23fc75e0d9294a1e258f475bb9263eaabc358278cd1c707553490507a58557952cb5b70f07ed6a553c11bf7159094dc89e9791550530fe63373bbcab3a9847c8421239e30a384b5e92d87b62a681d33a71a03a74ebe1299a67ce06d50445acfc14749871cf510b104613411a50764b31b25553cde459f6e3638d94cf7cd1e185e6a56b1c1032dd31eedbebe15300551837631541ab782ce486cb248a7284e23871b3121ddf10e721c3a44984d6c02b1510909224980dc90dc9eb82eb9"}, {0x108, 0xffff, 0xff5a, "856909c8f132a4c489efc00f2854c8da85e797e88e39b509f0094b9d66097970956c97f7fb51b5248dc5e09829ba768af942fb8c957dd713030570badacfed39cb5a249528fc81fb977e0a286004f3c261a5391321192786fc95241d30c43122b35d954a3a9b10675c9f25b683563140d056d46b57bc7b9210fef8a3bb44ad62d72003ef54c8efad61afa2ddb64fdb171ccde79177899aec7a0eea89e4da4151f26536a1ada007e654b8cf007eb1a940b07bf5adfe6c43d62171e354f6f26221aa9c6b04caf80582e957c66d3bd4a7ed10e852c6f13eaa5d026ce7ccd7def6b6587bc2cf6751fc05dd850960cc359b706245"}, {0xe8, 0xffff, 0x6, "1966c116ff4eab90b89b5eb2b3251994b36449bfd379c87701b7335caabdbf7a09d22d039b1cf46672f690ebc2fcabe02e0dc47f58b6b60afc2410ee78d7129a919038ca66d013c7bc80ee2f211c3755bfc2659454af515a4e6f664a065fe18f246e60f8a7caa18e472f6f8675110990d695f9fc0c598805121668259181e8495baa50611921044fac7260d5942a6b0ea9f126ba65f90f22bec40708b60b6f42377f99a7d08cd8604b7c234cf21407e0b291390ed1a26cbe8c1aff6b63574437a5a6d173c537c50c898a8755bdec71c5f23a"}, {0x40, 0xffff, 0x5, "a33a5170fa9958ae04512af9667e5ad723a8c01c9f2998468dfa7b1911d096cf82074dc21a95a549749fb171889c"}, {0x78, 0xffff, 0x0, "e71dc18682367d928ff87d523aaa8efed777fcd71b99b6e4c41db4957dac1de4da9ceea029fec4f104230dae7519f89b209276226dd782958a7c51b5a7c7eaac4d207f93b9581abeb9194b81132ad3f520f0b878373b7d8f61891d81e578777f5ca6f6df"}, {0x38, 0xffff, 0x6, "da5a5b1d91e5294a74d99a9b25e879df5f86bf1ea44aba46029f351698a23c735b"}, {0x58, 0x1, 0x5, "8739251077c25cc22f38b6f8282a67c8037dfabbfbd711431b0b316346051966bce4158136e78c3c3def4c9ab870fc7bd8c4f8b29bfe3c1efc8bccc9f99486d3bcefda0fd4a7cf4c"}, {0x110, 0xffff, 0x1ff, "facaba10464b78b54b2e5d6cc6bb57f3a863eabea48cb74b42a7d67cb3612b5459962d704766e455eabcfd98adfae6a44fdaced1f231a6938406928389a3ed3a69243c9a61094e6a9d8ca2aed9646d3af838386c262d254217b0685aed04410085c8538cd1e236bbd17fdebde8936f29c3e57cd25871f5d37fae6da775225f8bb3ba5f67214884eda511534463c4f1f210abe188aa6e23da11d3586b9011f05be84d0d330fd71a6d13b0044c6280c43a0703341b25a9040d1cf0eb18bb51170fba0974cfb64b344acd604dbce8b04cd8a50b5df133476ab7a4c31c9a44d2ca8e07a7f14c864c5fad11a1c02708eb1bfb784c42cfc9f75cd649ec45"}, {0xd0, 0x1, 0x8000, "fae6646e280967323501a1cb3e7f480c57013fd2841b583880492dd2c807aa01d3a6cc91c1ff9dce5c76777e985c1382b7544f8314ab9cfe25e00bcd35a5f59bf2c333ad9fd811841e074c3aba0b1d685610843331ec227915dfc2953228b86ca6d514107971bfd422028708ffd01f60dbb30e0c2a6cbcbf0a6c01de7f32b71d8faa69fd5a8a8c4fbf4e2bddb92358256b919c1b2a4bdf845668157d82631d35ea758fb99b4318de326fefa1a627f2c8f166ef26dbd8418271"}, {0x80, 0xffff, 0x416, "629718f80eeec8740549a7cc35af98ecff144930beefc7e5b84d51d94fe0ef37f635dff7b307e606770ca5f0a96857a4605d1e83be38eba84b448fe3de3bec968e0ed300ae192ea5a5a7aa70f20e8fd5f00ce42df1fd79dd819b533ebb4845ecebd73d4d0180155f05"}], 0x6a8}, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:11:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:11:22 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:11:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7, 0x4}], 0xec0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xe, 0x18, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x4, 0x1}, {{r1}, 0x0, 0x81, 0x20, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x1cb, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xfffffffffffffeff, 0x8}, {{r0}, 0x0, 0x3, 0x4, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x12, 0x3, 0xffffffffffffff30}], 0xb8f, &(0x7f0000000240)={0xffff, 0x1}) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:11:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:11:23 executing program 0: r0 = socket$inet(0x2, 0x2003, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:11:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1, 0x20, &(0x7f0000000180)="b379012efcc4b4614099e92a34bcddf8272c3327009ed8fa6838355cfaa4f91ecd506905bf77ed037e02a9e2af00f8ada4979683a99e3671665fc3a52ded0cfbafe820fc2071398115d0313da4eef8ab7c7733db6d8b5c8f98535e1273e82c2a10f093b4911f01a16a09b107403519f248d35aa61b1023936f819f6aa92579af5a821f0ebf7b1f4f0fda050649044ff4cce77b57f760cdfff42c53f51cf3c7d0ad4403d07d8e64e391a97c4e71e435835caf9a7f9f696ef2a4f9fe3060924249f9e8ad9b5c647c", 0xc7) r4 = socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt(r4, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe51) 16:11:23 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x9404e3b81100370, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = getegid() r4 = getgid() setregid(r3, r4) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x83, 0x40000000, 0x8a17, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x8, 0x10, 0x0, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x2, 0xa, 0x4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x7ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8001, 0x3f}], 0x4d, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x7f, 0xffffffffffffd1f2}, {{r1}, 0x0, 0x4, 0x10, 0x8, 0x8a8a}], 0x7, &(0x7f00000002c0)={0x401, 0x100000001}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:11:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000001fffe, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x20000000004, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x102) 16:11:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) sendto$unix(r0, &(0x7f0000000000)="5906ae96872d0a4fb4b056c4b51f830cff17cdfe826a73aad562a9f78873972309bf36ac66d15d0f339348842410d7e9db42035991ef9ebdf677be6a835131c6d1952ab105334f5e41110e5f4a2db69cb55e6fb88badb098a6826531376d4c042ff300292da0bc11ac1d40fd67c43af6d3b7", 0x72, 0x2, 0x0, 0x0) 16:11:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f00000003c0)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e4b67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d", 0x64) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 16:11:23 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005, r1}) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) 16:11:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:11:23 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10088, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:11:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xdf87, 0x3, &(0x7f0000000040)="6c06cef5499dffcf260551df25e2bbb88efd5bf1dcf53d535b4bbda158bdd3fc5a6a11c9060be27f65e030bda2cb55a87262e652a4475f0f1f649628f45d3f5b544484aeb675986d946aa4c4062e457d972b0f3bdd3649cea9e325bf0d6f21e41087930eaf975d74c4fef73027c49a900bb4fdd88816837a3eea29fb2f61a0fa32118cc8ee58054984b741d58c826f267c75a60d5621e4c150d392684c81d7622d73958384b8153c502beb7dc62c81e4d376a21538188c119f6ad45d6a5c66bf3713", 0xc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 16:11:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aef71f9255568b4e", 0xc) 16:11:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000080, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x6, 0x8000}], 0xffffffffffff7fff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x22, 0x5, 0x6}, {{r1}, 0x0, 0xc, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000006, 0xdbc, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8000001b, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x1e740000000}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x20, 0x3}], 0x1, &(0x7f0000000040)={0x6, 0x6}) close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:11:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f00000000c0)=0x9) r1 = kqueue() r2 = accept(r0, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x10001, 0xff}, {{r0}, 0xfffffffffffffffb, 0x79, 0xf0000014, 0x95, 0x3}, {{r1}, 0xfffffffffffffffb, 0x84, 0x10, 0xd9, 0x3}, {{r0}, 0xffffffffffffffff, 0x92, 0x800fffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000001, 0x100000001, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x40, 0xc47, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0xfffffffffffffffe, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000009, 0xffffffffffffff80, 0x1}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0x5}], 0xfc, &(0x7f00000002c0)={0x7, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) 16:11:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd, 0x2}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x88, 0x10) 16:11:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000040), 0x1000000000000216, 0x0) 16:11:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 16:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) 16:11:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:11:25 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="b8209f2d0d32c8edff3e29ee296d020bc506c9995f66e284a13e936fb0527bb7beccdbb3415fcb8c130a2f5c020c6f20f91174c41393fc553be6accf8c699d7533edf54cb068daf970c872b4f93dd2baa90f1d2bf197073133be83c5d41d142a75d3391d930f378866315ac14d43566045499f2d94e56bcea5c9286217aac966fb279ac6f7d52c1cd0b3be76aa135733cac14c0b0a05d8ab9f7bed0f2e4e09731a8f9e0ad8c2b3a92a1f896786791824766b6c44d3e7cc994f6d90f772dd856703ffe5626fe7ccc9e2b8fb6c75bce569b14e841a4569ea59b8532c28f71ff05d9731d1fb8aae1717501f422e4b7b1aaae612f4790320ebd84c1606b8e8f002b7b548cd6463912e2830d212567722795d48c7e23e7a79fda6a5dc0810d8837fc66a8b8279cb331617f7e9639c224eecace42442bef683fe3cc0679ad1a85160f1cc929982a7908fe310571b0f7988881692fbc9f0a75163e9305ec8b21747f12c6702721c4a3b41720dab5606bd02d92f8827e02dd9ff5af97286bac29550933151d97682eab36dce5a74ba175e0b00b5a2fab40ccb82042861ce5288ed91a0323b0b3e4cea6f3dc9090d74cb5dc677838322683825c449a5e02246dec7293f972934845f1b0d4ff3855d19da28bbcbdf08144cf5214b7c7ddfd63976b8ff4edd24148d632f4fba114b43d8a4f2b6f8f8d09a1b4f3cb0737e31c5eead8b4914376f32601a55a16ce2762b77602f80a9aca47c359ac040bd0e4144d88816cccaad38477f9d663b7eec8d1df07f5e933aa0bc5b9a814e0cdeae28ad35e136c38a44d48847232689f663808ae5db7927ef13b58a3981dcb7c3297f29e309fed03541363228d622703f6228594df11f1a53b633309bd1832dbfe3b0a01b075938ba98fb63db218da48c6d04a1e3bcce04708c43c59e8915e709a8b407444780fc8133a298466474a67b74f1d3834cc6c04c4a4258372fe3f1a171878dd348e871f0ed56bd40fb475d4cafd63be493221e8a85e0c862184487dcf5bcadc03085f122c706a2da43ca4d674c309d4ce4891032199e7020976807fb598d385307f3fb2912886ea4f411f0599d9ebb2d7427a46e8aa3db773402213bbb4f0722ea3db5e8adac8adfa4828d09a0c73cb14e45fb367cfcbd61c5065095363fb945e89f4ef1d2d18e57253066232ece6adb815c506d7157c8024a441162437a8742cecb7bdfa55b83ee9d130ae0f3fb92805a2c772d7d081970a2502016e43f316a25759ee0bd41b5aa66059944b6cc133c3d5545e49ebc3e22d1a48be14dd49e738b0e2ef63d1edd484519a5ca1900d017bdd00912132e6c88eeb5d790abd3b9869a93b7ecb34cb475816a2564af1cde94904bc2a0791537ea1afba257bf3691fd79e4b550db5e564a4cccb155366977c41f3c85a6c4c1baafa6c6cf76c81b832639752a426d24dcbd0a07a6d104670103b0ce6b7fad34f0a7cab85b9639c0e499f59e663b97bf273a93415114c01968e24ba60994f0c1f88000f0fe0ae97600b3694d94d85a9089209015c162e07a185e389e9747c16ceddd94d5a4e455f4bc1766ca7188dda3b7e357ecb1f3d96ef2e7724e75288422911dafddd1192138d31b9627f72566c488b6d7dece0ca3012fb1c8b9af3e9d19dc37f973e3486c6302f57201e089b8270462495b9bef62d7ba7aecb3fd41acc7575e24fdddce4a43e3d9158e054a49465742ab5ef53ab90520aba5b5e76e20e3e786f9ae2a08144f37e5edc9055b9cddf05878bf880f5b61194ecb7d554193a1fce05f34d55a0a3eadbf451bbdb9495d081e244c4244679c9ecfedfac17485c65c0ca1fca91759913b4aec22bf58d66a75ecef28050a6c75a478bb1328eb1c5f22407e1a1d46d16dda99683cc8d09a939c3c4b4e584b3a87c3e43c797fad77cbb1218998101bef18cd205134c8aacf3011e1ef852f41821021303e0b39fc2bb91aebe578276d43e191dc25273622d40e0136a03ce771e05ee92160915e732123264dbd2773044c5d47175117aa81102b7101675f961216d73e8351c36f51e081294fa75bbede69e91a88456893a39d2fb6f5722fded0c9ddc33e068dbb835363b7fa93cc74d97aea7045204495a5b0d58e4e8b92f3e0d5288c753a32ada317db00c2fd04a0d5e4fad4a55cfa73936070e942fa05ffef5ada556b8f4e2ed1e8b5e5f6d4fcddee1721233963a5e674c03a3bdd77c66058343726cb95afc3396d0d558fe7917fc541fe721d5c7163034a72aa6e0d306f54b04932f9d6ede38d92554243021ac52166bdaefd5a67bcedd25489bb282f691482f11c7eeebcb375dfc0d8db9a4a1b680266aa16cea547d0bc53f4ad2d378de787acc3dc822ebb26e4cd8f02269e46d0e8e111536ff46ab804aa43b7627e89547f64bb80b6e85e6cedfd0905d70b44ec06d2efa54ec34c4df59865803b584f974d5bd08cd7bb9017c52f4d65d24348ff099df85a66fdb22247db198ed861d818dba99c39ffcf8333bf8c0c87c16fdb6044d71dff761bbc66cb1b3e491e99f303ad9f75c1595a3c205bb7cf0e40d7d349333eb36bf9959978173ff89154c93796f337ccc9ee4b130758a8c0348ba1cf75a86c1d13949b0a60165e65cd4e70a1db265b4c3e9bb2b2f6a4465309a3e38a79925e08771593a72cea9a73678f445e2dbe048d9bf71bdc42b32e612ab7d147c3a6bd3c09a0ad148ae054acc803a05588dda6de662af791632fde9473c84a7d5f5561452b194bff56ba800ada517fe98157abc64ecdefa2e284b5cbcd4f7399796d4c840cb47e932e9dfedff88b064dc6fd28032db187bf770610844af962c69278de38f6b30ddd6526c665eda1b9b5295ef2be58ecc471d3456e29d7b54c66257623c1ed51aa51945e308e73e75881f137825a6fc3e66c9de8f46be5a4dc775cecc827bb29ecfdda4f11ad413d1ea89c26f77dbaf8b518ecdbce398b5dc9a3b181647ced0d84f0c3dce7f74cc77f82a59d34e15846423e213c172063d1ef4686d6fb01a8380f4512678e894e0fa2d2e453e8c998c643648fe2d09048636c32754ee13ef041de909d7cee0bd8f1182a7bfacd89d2b863e7829735e4945a8365978650c33bd78dfadbd6d94ca1a3379f2da8875a1b19fcd892abfcc30df416a0503f05a820b68adc74360d71f4fcb9881c6b89ca73c968f472ee76da7943a66f4f2da73fd2d3f8577bcbfabeb182874a4d3e3cbbba256f34c232b5c98c8be88a9d0a6f462e4d567d757e89258b563fa0e58a31a378d6b0163f916836667f2b4588c42628a9320f3362364d75a63ef474c5b8bd54fe76b904c2099c777f84861eb1391f51e3b7aad760c8f55c12ec36e27f5b1d9e7cbd91b7af50e86fb9bca2dfc67cbb34587302a90a3d7a613ffcc5f2f3254bbc5a02742fa0ca369dc926e2ec05230754c32d5fbb7bcfda62e5119a0326ad1baa2c3b54e5e9453d239779c18dd2e717e01e6dc2c3fee0fc033204fb5e8cf2d38e5fed89849f222ae3f0842eb1328bb1ff70afc029c22c1f64535153435e55cca19f3c92cc90a3973729c6447c2edaa7936b21ddf2d4c69a3edd19992e4df50c0d69c9645c87595f6d86fcffe6a0ae8468d50624c6ee423c8f1a0b7569e248d0be131def39012b495675fff0b90d320f3e58f669deb43d7060c16cccf142b0c854d930f2873972ba986f090486eda4f0b4080c541e2a896e89193939af7ca4f8773da8287e1dcef1cc115f535c58a21d0bef260e2516e0df5c56113d941748d72bf73ee09f92ffa860051c7422dfbc4d06e647004f7eb17778dbe7ce7f13fca0c14c79464c974a0865bfafb54c848b2a08b7b02c18c1d03c8aea17fc662a06c96f2661ace300150060d5224a823487f37bc76e339cec2dab78f2925713051a5549c5b314500b93bd67c7c084c9923f93bce27dcd2f497fae702941f0bf77fb64794bce085f890aab2f98617f30b59db948e4f7c4403261a60111be9b2d8f2809a081d1deb771eb06498430abc5a8e8f0f1749efa646f0f9c3e532f870c2497fc8207c1eadccc2b18eaa467dc1b1fe9ef9a27d2886d5234316b1af75452c5295fabd977401651e052fb1501c3d7baecea27c594269efca7f47d22510038e6894695e29f3d4db77e1745db8156c6583d71815e077142d5df754f9ef99039da9d104c7c9f4bc2581b28f7fc610580b9324e8479f751a7158ca61b52f69134a7a129a6c54968dc69aa3ff5468cf6c2e2e63b21e3290bb6217a76405c9a153ea880444e7e3b9dd36722ca749ed57f5d360d6e1977256f901fe5f5a37962c3ab76adeabff83762b67586a246eaeacec2a78fdc82e60d920640860edd3494bf0b23882c18366e7c63625c4496864070ceb94027795042faa1e3914f5a9bd7740a1a7589902d076a8a070746c50497abb5e7cb2a67a4e4b3bfa36769f6043d9629112bf659648c2e0fc7b2a2b8681addf401499134b1fe3d2f598e6f6c068b6ba51f8aaafe44b5cd28c946fe697c120a0e6bf5c79f8c4b7df18b28dfd8b1a773987620924ab1518eabb59078e458a3807dddca511858d1be754cc7a5413036108224b2aa8c2ca2766e750658b87aa553ead7c4ad19ccd46e7ebc4806960784200e0aba123260c3c89db5cada7c5cd0bcf4faf5862a957e8a1c85de9aa55c6d54925ad6cebb92be7207da274bb5522fae4837a0b6a27024502387b2118d5de650f9c970ff02e492f1921c41e6e3ff7e17f4921604f387690a68910dd53729dd5375e80f8aed2d64920534a1f9171a20a0074aad326c0dfb36b409b6777006f55723b14b457636ad443dca4e960257836e4bc7ca73db5028cc61706eb3b47604486c1c0aea130690b5af1a5fd8f39db251148d107c1e9c3e193d3765845298031f2fa56878cf6076284a1ca31283408dc3928266bbb91d39bfe1e0e7fc92dbacf645a73d752a9099e710569ec2bb43f40dcb6e0fd96f205340721669837b097ade39731e598fb9092125fcd38de2175e4a794c7b3b703ad2069e7c2a197976ed0a97920b4103cae141e338aed6970761ee0ec4a85a47b3e365879380429dabe46356ea61467cebd800bacec7a8571954a833e00492e22bef48130d9281437e15bdbf74d765822f243c718b5c82740ca83a8982572802129df4b1eb29447379decc16b5346d2aa470b1ac3aacfc615ad5b7feb28ece2b83c9b385c4d82bca97168e91d4f3e3aa49cc8c2ebeb50439f4e6d201ad44843a55013198416aba74cb12bd6b8917a0a92507c921457e2b89e944b906fad0cf1db31436cbb1869916c1d7b7d4be79bf20454c498693829f64adb9a1f78f39712729cec8409ec50bc946ae9a2d55180d1d24ee7b0ab915d3008d14884a2f3bbde5db37fbac4ddbac3f898bf7c19adec6edc1c87ebc2ff50f711df76be761e4249ad489578daadef007ce18e313c06f3487ea2952db8dec38bd43fece3a1a977a13505a56bd02d45dafdc3a62b3eef237f3a5f48cfedde70fde143b09b8b5fb01fb01b941c1502502dee2613a94605112bac084a4ced836de96a2282603b66bd7de4ef494395e4b395a47aacf806fb190b2be755ccfc6aabc2b49ae0b21a8d9e66a1354351d3b93ec2e17475cbb103731b29ee707653a3a81d4956b190719bb83ada55cbbd2d7bcee327e41676b523f4606caf85100194889f09a30237e9f3254104812adb9f447371568f526be027a4c78b7de7ee3a076b9a97b97c3283dd237a95c3e2cb2703d676b03ad432eb2a80a1d5c0381184f605fedcd4d1d79285698e42780aa5ea32b", 0x1000) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x6) 16:11:25 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x8000, 0x1) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000080)=@un=@file={0x0, ""/31}, 0x21, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, &(0x7f0000001340)=""/247, 0xf7}, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r0, r2) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') dup2(r0, r2) 16:11:25 executing program 1: r0 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x401, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x9a11, 0x7}, {{r1}, 0xfffffffffffffffc, 0xa4, 0xf0000009, 0x7, 0x8}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000091, 0x0, 0x5}, {{r2}, 0xfffffffffffffffb, 0x3, 0x4, 0x200, 0x800}, {{r0}, 0xffffffffffffffff, 0x30, 0xb, 0xfffffffffffffff7, 0x2}], 0x3b, &(0x7f00000000c0)={0x3f, 0x6}) r3 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x4}], 0xc5, 0x0, 0x380, 0x0) 16:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5}, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) msgget(0x2, 0x481) r2 = syz_open_pts() close(r0) r3 = semget(0x0, 0x2, 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000300)=""/190) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000600)=""/129, 0x81}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/119, 0x77}], 0x8) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) getpeername$inet(r0, 0x0, &(0x7f0000000080)) 16:11:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x1, r3}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) kqueue() 16:11:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) recvfrom$unix(r0, &(0x7f0000001500)=""/4096, 0x1000, 0x25d589820b75b188, &(0x7f0000001040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000001040), 0x258) 16:11:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0x16, 0x801, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:11:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) 16:11:26 executing program 1: setuid(0xee01) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1c, &(0x7f0000000300), &(0x7f0000000280)=0x4) r1 = socket(0x18, 0x1, 0xfffffffffffffff8) setsockopt(r1, 0x29, 0xd93d, &(0x7f0000000040)='\fFW}', 0x4) pipe2(&(0x7f00000002c0), 0x4) setsockopt(r1, 0x7, 0x80000000000000c, &(0x7f0000000180)="bd51494d739c73942eaa4e713048e69931929648bf92110f1d306dc85ef23b113ef379f8a1e2377c047a06765c1dfdec81696cab8f9be2c61b6d98087d967381d614d87a3c8656d9116134d69b79053eb66ebccc5dd04bb85a4ccd191b18f973f319e9ae21e2f2444e13e8c38cf9032e2005d4eeb823bd6448da1701ed93ab9a7775cb6488df805e6efdb800bb1a29bf385f6bca77471cd9e13ad03bce27123b8b20da7449b1a2a9e050b119bacfe7268eda4509caf62747dcf078ac2fb2323745f6db3c8b445a99d1a8", 0xca) write(r1, &(0x7f0000000080)="8d197d8f945833abaac4f73467b1e7d6bf53ef84c1e49e4fae9069d3645d2023bc0ef785c9bc31a38a41c76b55f74534abc803f716d030e7fc26dcb7bcecfb4fcd9e7f0f0241e4c685ea65c2939078bba73d5356295cc1d75332b7af0cefc44dc7b079ce4080ca1b7a279a94973f9f62c2119baafd51197f31533b8d5cd96cf47c6155d14a29deb41ffec196a76b50dcf6d7e842e4d7e1eee45851bd45f450a69b875df90dbe32a6ce46a4a364ce21e3c7ed553ba35f710ddcbc294e7f8856a04195bcf6de4eb889", 0xc8) 16:11:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:11:27 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(0xffffffffffffffff, 0x0, 0x0) 16:11:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:11:27 executing program 0: r0 = socket(0x18, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) select(0xffffffffffffff10, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000000)={0x3, 0x0, 0x80000000000000}, 0x0, 0x0) 16:11:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000080)="902428992c82424375c654b0b29e27212c109575088f97822d23b732a7ba3ba75744180f6a7de95118b0008129b97b6d0c649f46351fe920e15e50f29f7c715520a2fdb9160aabb3103af2333f47943c50", 0x51) write(r0, &(0x7f0000000100)="d5626801766b586fe48c6ef8a2c3960e41343ad4607d41aa87027f26a9a44f1cdce8dc904fd9da2afaea918f941eb6379b3ec1a4e04084f6e507e4bce9ffd0253b1650bf37218d8a0903a248087cdfbee3a17511ba55cca914e50e3817cc965fb3b49e2c100097a40d8a6ee662c152846ae13e9d7635e6555512a778a41a57b6582d5f0087283534d4645be0f9fff2fe7ffe34f515c089ab2cb7f1d2fb80b07e2dd9cde120edc081d5d2e569b0cf755d7572316088aaf2565e26cd843c32a9a8f8d3d2e92f08ac45397794a809db731fa3090945d7", 0xd5) setsockopt(r0, 0x1000000000029, 0x10000, &(0x7f0000000000)="f73d520002", 0x5) 16:11:27 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x40, 0x1f}, {0x7fff, 0x8}}, 0x0) 16:11:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000180)="dec95647b6814d99ab6cba396a025e1d2b11bca261188c75e6d77867ea446d828464ed48e7995ca1b8d733378384587f05aef91ce4e467f3e3a1e5387e587bdb57e57c2d00dc4293e9998146725b9e6a34d8374ce35a3521a5046651b53aed301bb47b41f75315974a9fe4759f2cfc33aa7d34d96f54c39b3143c0ead40f981bac80d2f708799ebd010d4871c6ba9156e74ef497c2332e44f44920a990bb3c0938b3bff5132462e0ef9cf13e120fc02271ba172bccceb8e0efab50ae303d3650a16c10dc503f5fa8d513", 0xca, 0xc, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:11:27 executing program 0: r0 = socket(0x16, 0x10040000000c007, 0x800003) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:11:27 executing program 1: socketpair(0x1b, 0x4, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000240)="d78bbdb9d0555ba8571a42900f1025e9dbe3a26081127c40050a89282fa95c0667a1a4c041d6193c7c0b15b709436fda3649b3569a21afd0c7515d44c27df0fec0e8f0fe8122e05f5993c5a765896a96502895461024a4bb89cf132dd50fa8fa75b7fac4d578dd8a2f443a34c8e671ec12c5796a7dc71dbf38ee09d8f5d81e8816e3072189fce74aa9d81dd9037bfc6eea057090a74bf95017ce12c6af8d55842ef977fcb60177dada30ce004c0598a0758a4a7aa5cf773effef52864d", 0xbd}, {&(0x7f0000000300)="c93c98a0e2401769ea5cc253da567471e3bc6f96f0d993d94b73db6a8a4f1e99ac33150756ea7d141d45c6c71ab3d1bbeafb37b79183e0438bc1b692fadc13a72eadb375efc793f67e5916401e04ba706cd1a7a29e38483f493d53c0e98beb7dcf5711a33cc3a566d98650fb84ce1490df9eee871b76f8bf40e35dcbf2f6738b8eb18aabaab0b8f96fabc6fd70bfb19b7cf5c15f5344bd12a21a7e9ab7fea4171722209ec0aee2a5c8d240d9e866659049694ebcf703bdd1d350eecbef05f0a9a0d1bb8d8edfa80d5c2a2c1ce7b6fa8f422e0ed4ef41ddd6f6f9874e163acb9ddafae2c1d007f4ce6352a5a27076", 0xee}, {&(0x7f0000000400)="6923c3224e5ebf955e7b87976c363e2c1f863cc5809eb5776288b432a4218c4cf87035615f65b3551ab7447b75574ad9c61e8119ac4757109d03c5b6043840bc8e99c73bc2892f708a8129eb987efb4b9cfe0f38922f3787b42cbdf9af9fb6ce9055136633d745e948c18e0b38998ad6109d959e64e85dd821886015a46ec84b212cae87a57431f3369ea5af14a753243517e4f2782a410fe898cb5c15c034f61c08f59de856dfd82d457338db7d89273aae92b5aeec152ce5aa8daadce77ffaba83a1b03deee7af52fb6f82446dcc32ed2a9092114039dce907f70f5fdf26f2542855ae3db06f5eba6eef99d8b5bb78332d8ff6d0a1366abca1ecd781d11bc67041f2e574c27e9d767f7ab1197182afb82df83cffd98e03d092446d08584804a6890404e340d7a4813a7e8d502c37705419fa3149aa0e8b72f3bbbf78e441504a57c6cd12fc5e252364b3530c886639338a4fc9b29c63603e8acd2e8439f4869516a4dfafd12e27d93a79292b9e69f3663037537e9dc2a2ac9b9be57faa7c4645a78d6f313e33d1b38b12b0333e1bfc6128839905b99277b9fdb95981cf914f5ceca867d3bcb602c57b93a870bdefe2aa91f7bd31ded539ef6e6477f24ce95acedc4ccafdee36527fa69418965ab6d70c5dc06555a3c86e004e7f3e97d44d6b207545068bd1801c3ab4faee83eb6ed87dffd2056737201a25b7dfae4b7331b0399380d4b4e24450e85758eb7c98e93ee60e01a1c7198a50de5067e117aabaebfd7425fcf9d1addef29b82495db2f919bf3318e4adf09c01d19d213487e06f667f29093c0f20a00813c00af68b16be3c320b27cdc2e15fb0cac5d429600446cf5cf7ac9e277132c1dbc5223964c265140cd2dc247d654991af8e6c1e4ab8ea61639c9296b932f2dc5af117113cc9844365c7c03ab7884ed0d4794217e873fbaa952963452235291cf8e2e952d87d1b2d4e6b243b970b436a2e83754348278c7f37bdf82b9477c81dfa7e799c117d22faf8647bb1b25bc657dbe0bb38875fa5d704bbe565d98696fe0da6fd93e5eaf982830568be31cce069b5051110aeb7e18be0729cba5c46104e6098f0bb2bd49b6c5fcc482fc1ca0f2afb760135d2fb93a3c188be3f90afc9dd4b4ed3ac4fe4dca8158e07363c33ae96e6e9aae22884a54d4215e156951d4f5670c036f9e94258a2930f1fd9de458b5daa00988bc8a6dd2e7d24f19b8f417fd6304577ee9ae2b3fffd5534ac77b57502541f332a92acc60b9e11d7c0645509cacb2e1bbd4a82283e7b5ecedc41c7bd65d016b18ff57e1ace9a2b95d33615ae713488cd4fa04eac2e34e5f216e2869568a7c6106d8bcc03b044f24ad40cc6331da5a8aca0e1b11af3b06e1177c9561974b89563f9478ec367a186d3acefe52c7ae3ed90ef77a35b06008754ea1e6cfd4ffcc7ff7f63763a556f2b6d3c7ae7cea6e549ae82cd9e998b1cd82fcd99327f00bdc410e207152f6948ac96451df71d8fd08f8f988f89d2a00182ed14e2581eca2bcb8c6a819c4ffd1e5b949208bd50e84be0d72dcd975c224c141b488db537740e506f826d1af3923513e3d4bc229673b402eb1424b1e4c43d7fc6b9b41a915d2798268e9855cdb17322512e7e2494679dd76890dd8bc6863fb6f584b10157db67ec62a39ebae8a767849addfce2d0d126da0c3ca6b4ba4cdac1f857b596c6793709b12d53e61e0926e1831a871448702dcaff7530f1e110832017c83a5557e3ac12c6f758cb137e8f4205caa9bc327366d0a79fc3cbd1292e62c08a353db601f426047963724df02f64cd77204889f632e519d7fc7ea488c193670448be52fd295a8cf6a95a1dd0481503c444614f797e376121602a0f27cec35d49a0e44ff86f8cc816f73461d75be6e7c79b79562c70295e71557a1fd202871ac55ee82706ee5df086e5ae223d95e9cf788f9e04980dfe0b9b560886525f7d42a59fcb4d92eab538be10b855a64cfbbe56687ef7ddabfa44757275fee33f7b598e622cbb7a5147b9911482d8089b200d8aa10058c79b9ee64be6f75c7bb7875e7823873f7ad1bf66d4e283e33871cb5d8898346df7beaef84c1007e51c5e5b8efbd0fd169d8f61f59222f7fd7f215ae17c1d44202311c7cf117980098fdc5d1e46926721028917609c1edd996c54c435f7a0e3afeb89c175a5c80fa182d5217ab0feb5b030bc4353a4a4002fe97b0c6874cb7bdcf7a5d6fa6da8c34dce3f598dcc1a5ed6080fe130a8b02492b1ada1704d2fcc5e33e5007b3fba523b625eb0d1063398c953f370a8c1e88fd08efe70c395ad2c8f0c4f9cdfbe247e3a3f15c4b769aa0e9ec15c1ee113b08672cffff6c35f9dbc5a1d22794ec748e25856283a0fa1ae874822a83764c512c2731d3ed40d614bb314075a2875862871a4251db6699b40d97566170b205366d98a928f9a5c1b9bb9fbf37dbdd38a86c74720b8378412a22a92948fe43d91a2ddb9593eaf890c206465b374f7f1d21ee97d3c3616df927d751f8710736b6ecc62287113763b1b29623848dd96530651d82a742e4d1ceb8e675ce6f53aeec98be719c764593c02c44725defbbcb884958510b20a92d5a2ca235e88096ccd5239bb42dd10452436884dd23cd8b681f473814dc0136e2ca58be5cd5359ea7adeb207436ac72c27f14ebc8efb390c47a5408c18922266750b54ff29b866dc928918424f83551989fccbfa881cf8bd40413ec0ad40935d3f6344edb4caaaeb9045fca9b9b33d0f01aa1b05b3b84b07a9ba40319575a4599a6c4a73ba03654baf5a354bae3a0eed2ef9394471826523a6775ced2ce90fd140fbe7e84ce6a9b67be442db6d941c778ded909a083e8fd45ab006a0c1f8d4983eec39dcdeb6fb2d890655f6f2185c43a08192d53cbb25f6bf516528dedff872ef5ea368dd0a07436b368934109b3f8bd5b420fc5f1a95ed87fed071037723f3540c00dbe4b53ff04eda7b9205310deb0ef3e7ea466f50d97e47d3424a1e3b2f8cb69eaa505c5439539fd10deea1854965cd893ad05714cf8f42ee538a198c41dc26a7ffed4b3e8cb0eca66f76939e8ada408730f6cf8e60493b4c66108fdde2e6a35aa20298fe2865f065d0725be204aa6e30a3209acb262b4a97380c18630f163443e458a629f4c9914a11bf94e668ee4799d97f0a9f450ad3d96f8ac4fec557d808d705cea1463757fdcfbd2cdfd231ddb742066e5ff77ec3c69a3296ce2b183c74d8bdb176f49a6d7279bd00cde2f98a9f4ee339de71b4b277fa1c0fcfc6dee15a083c54c6464a262befbb6d7a548e8a189f5b5bc7dbcef1fdd154c9d3c49d78dfb291efffd27e29dc89cb4127acff7470658f58ad31c36cc3f8ce3b48ec7d8c68067156e2bb474aa9fcb45e95764bb519d7f32df2a73fa478fc811cefa134f435e521c59203981b29071aee72c944a16dccdde807f7104671b6228026742da464e5b8003b5bb382f68f4321d401196ff12cdedb4e7f1cd971b39185ca0fa93554fef67a854504dd52dba3d3458b0164f0d2e091b2709a091e62a3e1fb5b744246c392e5e632ce221628f3e0dd88c122d390f4fe8be1887517ab0f51891f3675ca6b0db05af03c7b6d804e70a6cfd63441279109b91faeda9e08ef6259674f44fd595149858ecce9fd26342bfdfdbf1825cc8ba1786cbda71358d9cb3fbb4f75736485041143bf11cc6b65704060b12d12e8f120c35a8285ca9d82a0da659939514f1b8b8636371863b5112b7fe96d1061a4c2974da20dad7388dcacd185d4ef1df6e1fb715ddec8d98997c1a7c55655f09400b6b31901688d2c7f3ee1c7d5447c51821dd956d28cd976e82f6b3467158faa5509dabaa286c541ae7e5161b8b71941883314a21feee75f5516cf2fdc327024550a491588f330dcf4301522b1a863dd1d1f1e635c407994f6426cd59bfb733d922046306d1b8927b7d0c2c32b1cc4d528f226f1d1ee458907f255348e6719eb06d8d6853ad4b37999b17fbc031a199acebafd82b0f8ec5e9dd5ca47aee81d7c63f08e8f61a55988eb33f154d6c7ef2b9a2ce8afc4bb76d184b89e709806b779d3e5fc8f0686acfe01339c599c2606cf9967145dc7f5ff889e4f83d3ef38873488fafc3ae8af1280c5e0f25ecac8189ef988de98c8389d2ef557015f0fed8e7952a9d73f4edb992e526a86443d3507818300883143def2596ea6ebe13b45a90caa2f4e9cc29585a7b2301ce8c1cf1b010137c421044c83799f43f59d16d18e0d6e7bda544797ea687c44b70424121892eae70ee130b1fb4bcb66f95ac31f7441c625162faacef69b141cb69a7affe12b3ece7cf9b263aacc498cd2db321d49a3b1777143cb43a1d70fd102ff6ae2650f658b1edb628cb0564ddf3d8021f4edf92c802b978cce5b8f4098303f8af4acaf614a225cb278ce4c68c9bbb376a958e429260d7125db6686220ed8d4e66272c42a2dd5390a7407fb6ea702738dde4e98d85386c33865fdeeeaf7b6d218ec92d87e0e88c824e6d646abc3deb276f095a34071f59b3fdb9176f9351250d48352147d63ec97511b46ff9f92cb3872501ef8a2465a0bb60d7c74f9480b841a8c95c597306586b5264b96d3311a8af82374de994fdad2cf77d45f2670c8ca8c34c86f09e0d8b91d2020822a23090d5915a618499d01104abede7b89ac2dce9e4070f75f9f7be8bb8345dfcb7f511daf09aa363518891f8078a5584b9aed8a924c5ed1d6c61a9132b2a3f6eddf01df31db07bb1aafa0a6cf9269a4876201ef2885d10b184ae488d7056251d2ac6dcc3afd323ed0a77a90773b9f861d2a8de7cf3b7f81d65018de5f6b656d797742663cff4e789d01b3100ebeeda1adee63058ea6781c53d6d537bb24c39ac4b53f64bb3569f6c90c9dea6e7d6ec2799c17b57a661b2fcf2820b956b6ad162f98a5aa578cfc26fa7af3f31efe1a47323ceb685e7820b860b6a42200b6961ac47d1cfbbda2c11ebf936b4e36c7a61177c690e45211c16d6677e7a20a6ca6cab627d0d8b71aad1a19e0202794b74f72edb068474361962919d1cf44ee3d174c21748e6914484c1b26ae3c3e7e412bf70fe86812edcb0aac6efa3a8d6b03f2449c4037045b205acd4db11a61281d1b1f3aa4e425f14a6df1a22891d158cbde340b80bcc50e9dc698302f7a8e57cea1776e8847e8cc1c29700d4ca12df42208e812ef06c00418de31f94894e3220142753f7b76ac48a10fb403bbdc159dbe143b81ea6e84fa7ca0a49d7f6e610517b40332f5f5c95967e5ca40eb694f623ccad68b344f8e5fd34a4456dd9a4595bd3ccf24076c8c0dca512753cfb3fe6726f988ef34b07947ac11f90be779dd88fea580127a4f34e84f7a3f2c485c8f340d0e52d5567806d4e7b401de5b12277e9ce3a0ffc878a55c092f2b7e05777143dbb6ee05b9e9da97615a397073dd86526bb111952df8a9f6a90de34c8c34f164cad7fe292972613561a9a3fc48cc0905406218b5650ac438249063ad266a3782489f454244b13e3a9763b68fa438db8f364667e1384f5b067f942537ab1736129cad6df6bfa6f7f277525e88966c21a5997b5483007a980d62eab4f713d9c695c5f72f55405aa8884f5c2963a462aca806629c9d82d99709cb87b9ef81074567686886b0a0c22fc78ba6b572ba7ce18b02c3e801181b1fcade5421946ebbfab0fb2bb647676da98c5b43ee2806e0c1bc55c7a677523a3e20bfc864cfe01e35014c98693651df0b695146434cc932cb0da3cf87eeed0bf36def17842aff1569dd2bb21238a5", 0x1000}, {&(0x7f00000001c0)="583029a572f996705d23e82af0224753b719baef1596dd3ce885768eb128b54bb8c7cd77b7db6bb90bdc4fc5b90ec472f6", 0x31}, {&(0x7f0000001400)="e3ead776ac0a183f863ec2dfe53eaa43cd4dffeed2bb8df6ab8b", 0x1a}, {&(0x7f0000001440)="c17c885ee82718a78367dc6fa263a3529abbd374ea96773d94bd555fd193c2fd24c058c224d82497de1794bb04d6b9672f3766127501e4b0e432d43a664bf3f541ff52f475ba77863a6d1c5a48e835d064b8e869105e1409dfd70ff8898f4cf0fbb40214e8700394ebd6d807d92038a8104d692851ddfbf2716a31be14b54a9b0f47aa051c7d7fd1904890e6d734bac06465e43d42244cb650cb5f2b1b38724e1b862fb5199508d87a5abc3e7c6bc6b7346d61c445aa261afbd719a531809a828083f9587061bc69e6121dda6a69f464b0", 0xd1}], 0x6) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) fcntl$getflags(r1, 0x3) r2 = geteuid() getsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f00000015c0), &(0x7f0000001600)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/238, 0xee, 0x3, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:11:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) 16:11:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x400, 0xa2) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:11:27 executing program 0: r0 = socket(0x2, 0x8005, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x40000000000, 0x79ea}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:11:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x50) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0x27, 0x81, 0x4, "8c679c05a7c573eb0cb1c484e26d2ecb6a7de100", 0x401, 0x7d}) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:11:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 16:11:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)="78a5be460ba2d914427108a693e48414a29aee1e108834b705ec306e2e8e2b9e8d1d7e11a525da3ea6e4a20bee86248792b94a2a0b8f9dc58feee0fcb5f1932a68057506ca4dc81dae8b5847aa8bc9103ac28b990ece142daa9c619d42edd2c4a742c0d2f6052dbbe545382e5bb2f7f12148e7831a79c6e4a06c4b813ea385dcbbcb1124ecc8eb9120d42db08dfdf98f55a3eaca3623d61c83cc14906de50cde56d1863cb160467530c795b08baed0b164", 0xb1}, {&(0x7f0000000000)="772d6d7d3fb9d26c3a0856feea44370841447789e72374de2fa7cae2e172a57da5efeba877c262770c4d67d67bd1322126e910580d35986d2d8f48e13b12df7544ebe5", 0x43}, {&(0x7f0000000180)="4a99f506435534229e8095fc3b899e8ec12df69ab19dea7cf3fe2487ff8a39a2e339425a3534d156d8eda0d547664bd4", 0x30}, {&(0x7f0000000240)="a5aef023affa71f91b030aaead22844d7ebbc9479e8696c10ac820c18b275335ebd275c0713fdf3681510d74e4e1d560bc8120d0a72a09b069d17f45c96a8fdb132dd2ca90914dc80d2a67004d083667c3317428277d67", 0x57}, {&(0x7f00000002c0)="1c1870b4a3e06c2fa7ff9efb80972f4bdb80236e5138661582d8963d92ab475cf329907e4aee24659af0f99d28f8a799f8a4362ce622b1b146fc24600d3e808a3d4e50d0b8e8d6f2b110d276662e343f407e49959d4c44f6efbc47ace0910a23085a0729a4303bb45bac3180feabf9134f845b7959039eec18f3857cb0cd32dbd8e786ac4af51d9fb6ae2a2aa9b4ce50c60bed3fbbfd251aa2732b99fcc2afa8b9f632da1258109fc74bfa5c56332965ffe9dfbc9cf731b7ffd7267109b7f1daf3e9d8a9a79ca677e694c5acce2fd0c0df23a127d67f169d4a1b7fb84a820f96937e7d8a74bae5d123babfc63a91e421d66b7637981d06b1bbf048a13673a24bd04ca258f6bd8b4bc42d725189f70970db0bf86d6995749697ad75a5c5cd5f4dfa67d86a19dd02774f44632f4c61bf7507908a2dc137c0e80ddcb1cb942d26627f3ddc65889919a2d28fe3a77a8604652ba99ad20e5b6db2ad7c21f7622f1ac56014abfa239b45d34c92a712e2046826a7d56e9897893c1a0a2c336d325ef26f4317190c0408d450515585c9f4dd3baf1b91baf2e7524b1c8afbe5336bee2b5838e97fcb6f62c807fc1518a83eebae58207c58a9e660c0e61a997e1b824043817334824de92b4012f212b79cb5f49dc66e2433729faee0fbab08334541cb6b5a5f6de4cf1e7031b488c60f7ddcd2819acf3662b6ccceef19a37993ac6610d94a6cab8b458f3eccf7d56beaba9a5276adfa7e6e27a57579549262b4081393c0293266324ba25467ea5709ec54db471f6dc1de48aecbd55e2247f66f6ddfb6323ebbd0fb1a09d46593b29d6efe94a1588e63cc4513cc4ccb8dcbf90c4b1326d3217d9c5e3db37b8b15b24c78a18e927bf5468382fd3289b0c8ace2d039bd2a605b503853b986bbefd70b04ca5b66d9f8ea137a43ff2eb6b91a4c75b69307756878fe6c6272dabd45fd2d5c714c62a02d6bd7817f1d18b359b7c443c1f93a490fb7b328a6fcda22141b934c1a7cc67c539206cfaddb5087185805788f6869e7d075aef5d17d67bd4d97a9d632ddf9101b32654dad9fcc438bd428b3600b408c7b3b910210740fdd6db7659dd5eae09076d8334b67273dc0f5cccefcdcf4728b2d6a96d32816c34cec5fe8570f8338e3549f4dd48e08cbb9f2b106d6c237d6ebddb2eb3e69bc68b1a682dd07bcaaffc4d709a93108933810862184fb3ea57236ed29da05243cd057978fbb3d4b95431c97af2c7609c7d2271223c227f13e6feedf755c1eee9bda3401ff0d10121c9b7ca068ecdb6614f147a4fdb4bcd05e898d3c7728efdfcc9847598caa301d30190cda9321983e71ce4870f27a4e53d47b7c668d80827ca2b85e87a54a6b56a4fda26fb68c21c13d86173d1f48c6ba4cdbb9eb96aa1fdbb2e424d769ae8b418346a497eb0768e7b8d0b3dad7928f0a9ecb2568541be5181c02954b87ea415c9ef6eee49cb7eaabf7d4d0c38750e3b8582a2312e90cb69951537dd2e7df869892e80f529b8fc945c8c4a34898681c9d504ea43db30c31a3ac79fd6d7a7715549f095886ade94ef5358b58ca4afc71b323bad80e43b4357697d105075c8c6fb6d9f7e9e3e7a7492dcab149ac29f270465e290346ca155ec1ac1c3911692caf7ccd868e5ba154a4ccb971395749f67c7df2d2ceba5b39e7f66fe857db579a22bb6400e11b9f436d03ab1864d52485b77c3157ed2d58307fd5f1ed5a5e223ff2f0e166f671ac110380ae2c682734871aa513cf5efdc0efdfdb47f976ee482312222026d4a3ff11ed1f09699d3f24df641e49f8af1c95576adbc27615b0073303db6c3ef99140d69b0231d05b4c0fcbab3a96e805a597c45ee7861ae9ec57d46b607fd47db618b9ba91ead86bd6d8606eef0279b98400906047ad86113bf26f9bf997606ad6a200b9d170f005d1952dd820952b849317aff9c20512f90f30e7d25b93b431b1418f1c5cb358c7d2d65869632865245379bad05ff0169ea9958101f37f427da2939ea4678c650eeb1740efe653b8644147dfbd61356a18bb3550b3267db6aad8648c417a2e806f785f53d9c72d9aed0af6a567aad303b0f39061d14dbf4dee9c5ace3947a818ff7d2149313160cf466ccecbff9e5ae32d683445993740906fc6ea9c55f3cd8f9d73a204f471abad624ccceff0bab851c229ea54fc953855d3433e2d95dba90be7082a5687d756e8a48711c3523dbb905800977b2250373858bc31b9869c6e9d5708341e8eb73b38c0146038946d750eb0d58564a1f135a610a48b697819176060e9cd817939c5bcc9bef28719d6d3053c8cbbd6897616830f204b025bf197d5d68160139f2a85b7c61bbef7286daf312aafb15df1fb4c37b7c0e343009923945f3711b11e5241237f31afc54251e18ad388632c958eefab3f122a95d5f3ed8d3562b8a603d6e155c4ed8c9903d94c3487cb04cf09b2bf167ed5b23fd2325b1cb0d9e600a83076c394b8b2b890e663e22969aad0c6ffb7ef2be7c17298b910943b765eb1c28c0a0e4bcaffd192c4dc246af40ec5bf58728cc9028f39f29cd31c26e6afa1d12ded25822b73be0286c803690a481d46693e4d5a51981443016924b78c88b120361f963618ab1194ce95e48ca02b4740aede0fdcc0254e589ed6134ed5b4e983eaeae4c3a6fcf5443b902d11681cd05ce578bf4d09948d8a4ba62f524c586711205e1b29a6e5aae9e20b80c12e55cc731fff036ddfd4788912461b08030f1f4cf37505bbb851448aad1f35cf51a6acabb5b2acfa22326996b341e65b69b63b4c2ab9743f56c12457da06e69d65498a02978a1206067da9f6b73113065e236e323117e36af790839fc348fac5455ae8f42772f465285756201c4c72cd41a999b619b81b3072c77fd4cd23284f71c612d84042b4e6af57414cc1454b9cca48e88dedf36097bfa8f7e4c5a08310b74881ef907bdbc1dcfaad05ab9fc8808b54794ea73984ba281c98b39ee5978cecd122e960c68f5c20b40004625d33582fa41fb9eb5c415ca8af150810ef993d392ab17fbb40bd2802d391d1ed4778353cbea4a8b3ce1c465ecce7ca45dcfe30e9c77ab84959b6d85a5f6c4657806389f54ce383af57c017ce1868e6ff21f7f08d67b010829a86aa4721ca5da20e801e9dd21fe670717b6aecaa4c406ab97e73174040b263aec8958b581d15efafdd67fe78e9b4874f512ec5fea516a6e85cc2b7bb14697e68cfa44d3b901cc258a731d7f7793a354bf12615ed99a802a720fb306d3f27a6c4f72d5b079c72c15a598a0717cae8b99507a173495a1a98f5cc17a199519a4c03713549ff7a2940e2505df6b8f0b166530f9473958a93698dc8312b5b1a780596646c7c9bb451c332200eeb9d94aef36f115a5cf247c5e186c82866f564782b782643ebe2a1b2db2c167fecdbfbde6ce1c3e99bc0d6189af1b0827d5a050de600286ddf730fe83469938bb89be7b0d8df8fcf836cf43adc3c0c03b43d8c9262bf34803d1c7007bd1370cca577ea9bfb675e2ca63d6605eecf20e83b6d2f055e2fbf84ff793498e6990bcacc7f5160117fd76f7a3542ff2170700bbccaec08b48bbd31023d88b85dc1f05fd1d60808df842487f591c53e3bf727f9d783a22eece14514597f844de9e80289b16cba6ae11a044def7f5f7779a8f8bed492196273cc9c0d1e1d3f114cacfb2b3a0fcc82b2306d69c6cc9e3e723aa796b8dfac18235bb938eccab6a7dfdb5b0adbc412333021c6d634fb6f8174eb8292d5fd75d4f1a756c1b19d3e080a2c2393704e82516b8b0fe5ebe3c667525e3dcec86eca8b5a48a2a0e348c681b763723cd6f7a9ac466bbb508a7726adceccf67f5cdb844877673bb084837057970f943ca8d4f677eea31bdc30522580f65650a9f656f6a6dbb88f60ff380f544c66055da6df16e2d37b761e51e7447a74e5c9f59146389bb9c85731cfe67c9a8085f96657a04e9b6074a28b496b2488da54b27ec682e78aa2652e6ca9bfef684dbc15c5cbf76a12a0684c31bea6bfee06685b1acaf11e1d18a9af8fa60d954e265610f637bd46a1b1c5fb620cc433e5faa86fb3e64f794aeb82d4bba457e961961a6b7f8d3119e2631581ce258672b84effd68b781aecb8f8274e22ddd16e31dcce768aa99fe62f6af849ca0a0cb8d7fed744c52cc1e9ce55ddc058e5660d0649a2bc3486b81f30df6add16366ddc2f0e80949d97f070af42aad837eb3ec8e9dfeedae11df18a78b788c297a2cb4851dd6038fb310c4d21ef14e707bed20501ad0dd63d84f13462879ea12a20d550aa45fde883b7acecfde3fbe9559160cf79e40771829178f7107a4997da9dc42058d68d89aea3e332b05b94f5dfa8b972e19b4b2057f5b11de2f10092d5a90fc5dd386da45033fbfcc8425fed4cabf33ea6881232279a1c512f9def192ac5e90db7bf9761cdc024c6fb2c6ef6fd9f947d91a7eb07418aee5858ce0f09ca4c6a952558be1343022f5f06c4a829db4ea9d35ca1518988f73285cdd3fc753ea13d48e7dad48c4a1cc3025afc070668e7491e0483f9027fd5f9449cffc246872583a48040f139741332d0428b98a2c9e1ec14bb0b698a7061a923a0d009810c335bc03dd56181afdf92c57b1f0e4a7435e0d4537e01f3a84ab45eb9acfefad2ea8539575feadb9eab4f7d8fab2a3e8473e757080db739bf7a605932689f4b73cdb70e9d45da87cd5e16c16f78b6f91c5e0e1bb8686bc93183995b215376712532cd396938ecf517adeb57f99b8060920db96411443dca4b3049ddd043b87d3e33ef6eb28b5208c36ed2b70bf7f421e81141838d3db9feb96d0ec02770cffa3f68c41d58e55969cec37178fabefd7bb38a3cd2e2e16e83df3a6c42ff6f10d9e8810d98dac4fc6b547915509d77828c1c4b378c6f3eeacac4076365b41ff769122d1b2e19acf3ade8ce4e432f1ed47eebde0fe43a9aac70c6a52d1433570d67c75053a563bbe2f5028b4e621cc81f2b5edea18c9c0b4bec2a4fc5c2307469d95480edb7d22ac2c6206a3483b3966d57df39f88b83fa1c1e6157cb7f5cf9884174f24f176688a155d1b0ea0f9bdd40d637b196a1ee8c20bca4bfe98e79f83a4d9ce7a760f918a067fb3ed0bb4b363a7d2ff737cee7760e2a7909e24ede973cab81685e63a90f2dc081f81c46c1cc2d0e0e9f036852bafcd5993c66e331548fcebfad329a5a1ac667a29ca0be1bbc65aea2f8daa5b8a306b05e80e1546afb51d225c34f190b5086bfb6da3735845f5c5d85dbbfb320ecf6240670cb45ed8d90ad520558ee4b069fb78ae8ce5e912216f409a7aaacd504b43437d727a7123f289ecb5574343df8aeef73f50534d9dc80e8b57123b046b4456bed35101b35183e5dcd9c26886770989508ee5220be387ad1c09d9ff13bcc2c419b19afd18276ddf47d63dd78cc7533903294280d0bf59b522261070b22d01312b77ad38bdfa55e4d099271d377500dcf9c378464ae8742af827dbbfadffa0c49b2af9d8a674a310d68b5318f2ed151add6c98671f909d6c11f69bf67706148ec3be2514fae6018a0dcc6aea0ae2d42ca33b0fed65be74eab2dcec8ea03c5e3f8ea3cf8c112912d8be1703243dda5981d5d4ad7dbf0ea5ce3e0de27615e481bd2efffb808793cdc9b907449723f72f4ba93d827d73ce2ae79be9389e52c0405592498a8f5ce611d555dcdc403922f6e83f8a950216610bbdc2807285715ac7c8e2ae03805a3eab6686ac309fd74422099e40386ad92b8a55ba8052895c7513b5d9d6b53063fb5a18cfedccc", 0x1000}, {&(0x7f00000012c0)="791510ea5ddfef56f4c9d28c47181379e6fa365fa95c64195c63a276066ac705c5169d05ddf054ffd1bd2bab1f0edfc23c381f62f9b5d91760963070358e24a2c02cb3e7325021d5a210466041b58a4af0b304a148e36a824a4bb46e8025f012b6199c25f1ed2cef374f5272689c2dceeae6891c3e77ce9635ea93d42fc103a32ddf37bbf743f84d0f5d83193f19baecd012274098b6732d96de4b3f42d1708b099dca0c467ad4a64beb3b94dd9c2d3c478ef7f9bc592bcbb16e26f02ee300f26ca7f5c457c4b13410bf4e38737da698dfcd03dafdba1db7e2e09f782133a79c6b32696116bc6400473b4429762aea6b67260ab048743a2265f76101f4739c6708c6456bcae52855aaab33a989a2bd5263b0ec37926f1e18f5bf1e46c08510c26859ef3b938238e50112d4c6264c1f0c70b34cad201209925c9f595134867f785844267182b7ed53e92134cf61705a50e45c4663b8b5c7feca1f7324d90d2abedb23472cae54d806d56dacbb7aa3f503246e9470b1d1928b3c40e1c446dfed3b9e861d0e81edfe1045b8684fce0ebc10eddf8ed4465f8e295b7712b4a96eeb0c99a7dbadb192bf49eeb5470aa6b232b878457f1b5bf5daec4727b2e9348cc96f067b3ef5d017417a77de3cefdb31a9e3eb57e3ee866956debff130807b51223fb63d17dbb5eea5799ac3bfc7d97f7cc26e5a3222698ff9419bd8b08d9cb59cdf26faff32878556e99c238beae62078a2c02d5fee61984645ab0878f8ad1bd12cd65b593c59f87fdaf41ec6479dd6318d50923a2841366cee4d6bd5ddc49b8f3fa655b7d25bb3caaeed05a481e7fbd7bbd5f6b07a77c16d8fe0e7fd0088ff9fd365f546a342a80bbcc89cacbb3cec8710b81182f189136d356978e3b32641a8bb1ac173716005d0644868ec00d225a12a73bde817c45a055fa775289dddf3b17c3da1c6c12567343039a1d8536a33b8dcbf9d4824911c150a95a324c73096c5e9d2146a710888e4113b99991a86625ab35690987d6c9eae77650ab26bb1dfd5d6c32213db317eb7653b420b6f9a363df352dd7db092281b3b57e6020198490a855f3867789c3e36442dd76c8e29c9f1e46d1df4bb8bb3510757c314b9cde612e449b5f2b6b313cd5605f940ec7553b4b1f9d93557f776b062ba9496e77a45729cbfbaf450e4a637b42991954c08ae07f766b105ff4796d52fa54e0698f58462e0811a617a5fa017183a149187a346520283522dd91361c1017be7e36d414dafef6aa84c1673c2f86f483e3e0aff454e196f676f948469972d03a1b92087529dfa6e9a2f6aceb1aeee80db458a0e374495d983047f77ed66fe50adc6b16194f194ff07caf7786a22ea77425e9e6a269aea5766851b429b1321521d5ddffa749df939749f196b6baff42fcd59817a6defc2b651f7593ac0a712dc4ef7b4dd8542d69a2d8b2f4251720af19ef0a8b4ca0282cadf54c26e762a7d6be0c1a11af339f860ac13c4d3cd2dc8e694b2efea77cafd3b2da4782009f18c48357abc3d97936bee10b5eb459cef4b257a5b6f67f608e1f7f2dc5ee0dde7d38cda1f3201a48d2ef166e38d859e7f72533139edb86d26220de009c313a5e6c220b20c3ea37473285edc8e87d2923bb51f422e814372da0082a5d08e4de0b046db1d1c02a68f84f56e263aca474e188532a723a11b5f0d72f01f14a72c3c408fd57edcce89ad0aaa8b1f27462783a92e9bfc69029ee8a5aaa581f8540be69f8c635af584df13e1b5abcbd8e62113005c893e1e30059c9e11b7228b637470ca566a586b36752bea2c637d131cc06ff0e1b3b5a161e896620174e3521d4b585c08ad1566203f79b4d49735505c4b5388661605fa470375a68f88f82a7f63824492d2990064cec04d8d204e09d5f6d76e2dcf53a514f27a8ae5496cc0471460d84731287bf4b9717c67195e6b799c162115aaf86849fcf389fb4ce6226f41d6a5d73567ea06d4ca5270d8ff97bcd6e0fcecbb619e819258256c02933486fd82f5f54ab52aa9c7b60e99ba77f5b4348494dad8706924b1ae86eaa6742681601d7ebed4384018257d3f8e8d529a744843557aa467057f15dcb08efcb8f93aa7e88424157f69aa4f4dd81052f2986b160355e7caa165f4c92e2c511c1b605c50b84003fe435ea682a3960dace68c5a14235e4a32afe2796eb9c1c4b067fc8a09266e408f7a6603f6da2a61083fdacb876e43d34a0bb3d046d9630c3b1d5193f85e74da8474e4f4bca16ee003271195ea127673602c1a7ad2be8204df17a744969de94b7cc708829a34512513d59b0399876bcae522d12fbfbbf447466e21d9f0c7938df56b99823d35ebe9a85fabf53c6e9f8c6ce757d57e9ec88d9d7c78b7c5c86d4422351ddc1925c3147db77f7922edce1b70a62591a0cf98068c97d5d5921b5720b4f8a36bc93fdc78518902ab1fdf8fd2ef0d25f8864c9f4d6f9715ad1a2e05762db1a5a8f388040e6b8b3fcbcde29ea3674301ad1d2a4d5bb52280e54cc64a3005e7a40b844e239b7756e5a7ab683e73ab21e579058f15862cc18eb99655b334c90e7e6c2779634ce3d7ae230db3540a3df87c04eb9b84d0e30193e6b127fba62e3f9093e3288e0fd8140372a7f8bbfe19a3a4ea905ab325028e8b8605b569e0cccb638fa6bdeae581f33467b3867f9d001d29f019fc36c60865f2e75bf58f18df4b4210a973908c7d97cb6c2c782ea992f0b39df7e4c574e1d3df0e78800171256c4c2595cb2ce8dca7526e8f34f63d98c74a0f56a40b0d803dff93dafb35ff44eb9ade031d37b165f71072ecb43101191c419f5f523b285e73f84382c5b7c43ad914f9c3d8bc774c0654ec8e161ac1d7cc33380119f407a29f113d4dc2d8e95992ecc8642bc408d2abd7b469e0a122a16f0b56b90a39c9109ed745c52a2612abec390bf7441ea3d9c635d6fcecd0579bce8d9348d8076005dc11550c92d76989a6a3cc52c4acd7c27b6da9e9060fc64893345ac1107aaa2a3871532be7fcb9427749278d2768600c8fe89fa964ff9b90ae45d14968819b4d7d7e3e8e22c70e1767211fca435e3f05e3307a559fc9d924931c89ea0d80cca9cf2ac3cba153b31e77e56f3f66c4c89cf369ca21eef4629e40e71ee318cf0cff84ebe80c787f7204a049e444a8c91ee31c41981b45c51a21151b5a9af8647e2086d0013a7f41266db39f7fd44a3ce4870a6835b2215123ac91af92988b655af3c4bd19b4fb5b3cf7f4a84c5ec42e72bf2119342b1bde488f7e248c98fc32509fa88169d0c000561a44dbd49595828a531249f72554fc151fd1e4bf5796918d3aef7450040262fe094177811b4de673eb44a8df38ab353fad8b54c0f69f1f62f94360b970343714aded9fb8a8e5acf1010fe01cbc6a5ba8da27f14eb7a3ae94219a487ff55c98c9aa0e1a6d4aacb46572fca18cf1e22c0407946b0cbb4f13424099c9e1a15145f819b52700b2791d58e0ad42d1bc86a06d56c26176caf38cc75727796e7f8acfc02e01cf8ddbcefe510033ec9e6e8b1680902d9062e17a6ed284d6039d8eaa5ea4666426c5cd2b84e215ebf3fc796929d3172150976399bf1eb76718e1b5b3937690f8b6455ec574420145334d4eaa38f3044104fff169d2afb0beb5f32f601b22342a5d27a9cfae9747b01b6d1d01c219725ce33a26d1bee1fd4b55ccbcdc1937ef34cba798130ede938edb02661fc439cb3c79789b10548912fd82f5a211948fd19953b9ecbaa8f10ed1f8ca991256d884b84359c2e1aebc90d855a547e27c06941432e992d546875b5771456bc6b4339738a16345520dba428452ae1ec94cb6abaa61bed06826d6bdad43b3e8b0178d8c4d0fe8112c24479152006eb9b93fe2e5a0eaef9d3253995640c723d37f255f6f73d219f55d6a4bce7e717ac1359a2ee7b14d5ba640b974b5b450593c5784823883ed10d24ef72eb240aebe9ecd1c474bfc9190fd27625b11203139cfaa1531b677179a5d2ed174c6ec2d40c5cd1c3d934d2648a8bb88b5cbf157d039f47b3c375084f8200e4ece1e17b156ed5f2830cc12dbb88463b546eb668107ed0e00c5c89fc66333fd6d02a351a890fdc15cbb2e7389d73dca8214ab2c31ad11805a240ef626ecb61f0b489a8f3bc88b9a68711d5f8cd9ef456c01ced9cf7af944f89cd779d4897f24628177d0a87647cec4bd740fb9bdb02cc5f9feea648a595308f942ff6b575ef0ca20191e67b4e71fc5c47b2b05b7cdbd1e2557716fbcd814611a0ad6eea1924bc775339fbfbc806b48d06e8ae11cc6aac2dd48700a635dee39a1c253be09aaba82f90d7e96f2aa81509d375f84a089efa7d8dbf4116b453e3a730aad725b838aefba828b8fb1c49f6b44328604f3695c7fd2a8b28b9cccdc4ead6b23b008c2178d0c8ccf8ee57b9799e2a15e155223a5f163b911142bbf16333f511da93f5244816dad044736bb808490be7fe42429a83f6f48d69ef73b36b560fd32737a41107933d2601f610d2ca38f4f6b1ed0bc64b652f8b5fd59ca4eb4dbce009ab3aaad26694d24a58c57127be7d1a2216c9d8e02f61053d20f950b078ff9ee8855ce05b6d7f681df069cede3da9396b9571206e2d8f111e800c63ef84a7dbe84c8997c79aefdad16b69f551bf62e3dbf8176d9d323cda4e42b83349ee00810ed276fd36404629a1e282ca9a4e44c23118f71d09040a751317ea2c20fdcea474895ccad37382adc62ca2485211f13f49c108ed72346fa4aaf6230eaffdab804a0fa50d3a84e501a2c4dd1660a355eb87f57487b8b43c0dc29ca3dff1ad1658e6ee7a11bd3a3a368d0b3f8dc5d7e3ce2aea766b49f938dde3e17e1d1b13b07d6194252fb1c065b751764c5587448ae237a1c36c9c645242a3159558969dbdfd3643edf0a33d56aaa0beab8f37e81edaab91f1760f312cfcf2c939a58d843879706546a0b90a648b9e3d0d1f2c7350383c5c51f51196103282ef187f612f1d0ba826f771d4e7c682dda749a2faf15aa0a97740d057e4888cd2710fa97f2f36f03c73fa5d95b4bf4751a2bf947f113efc1cd9e5434cc63eec624787c35a3e6e4b77b6f7f3bf0aa5e0e05189e68868b07f0ff1653ead38fa999993bdf869f2bf602952e5b564d57e5ba062fcd78ba6d65992166a413b0f0be5b7d893b0b07cc881cc12911ca7599c256ced34c8d9d5231ea2ff8d748f4af97b5d415f1334f682bae3e3231566e221e1d8f02b64d15e4c20cc9839fd1cdc4b8e712e3401305df6c5f2b3c33c4d65215b20facf1ef6b0a39f52687e3d06dede67fd5cb01ec33d09e96e90b6398cda0171706e7141ee896c26cbc2ffdaa7ad87de7b01e078653c46777fd06d69984ecc223893c1d2b86615cef8b3ed42d7047326586a5c24e0a7e1644be4221346fcc6c2e597f23767fc395906f64cea8d06c9ec684b03701d7eb0177179ca30a0bc3e4cecdc1665f0f377c9d0f8e756113e2bc470fcb5796b204498cb89892cc99d03cc0503991fa7dce69b6830c082f7a1afcc9e58a646c59c27d53c190390917128add84a933e0f054f099ab32f9a20a1deaf3d571965c698799797ffba60e801f8cfa80f89a1352635cc7becd09549c696cce7fc0ecb528cde862071a56471f1ddee534e4494a486398ebb673b8be07962f3e7d4dab0bc0d199a8dcc8a3b7731156b632cea75e6a6fb34d3d50c0022b5b7f552ee7b9c55af06cdcae0f2a19b0d64e944b76777bce01e8e29334d09cdfa816f37ddfc586066535c02d6a480703daf13e503f9840d0f728d063d5a315473f", 0x1000}], 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:11:27 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() socket$inet(0x2, 0x0, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8030, 0x3, 0x7ff}], 0x3, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x102) 16:11:28 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb1, 0x7ff}, {0x11a, 0x2}}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000080)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) 16:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) fchmod(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:28 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0xf62, 0xffffffffffffffcf) r0 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/90) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x40) fcntl$setstatus(r3, 0x4, 0xc4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:11:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:11:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0xfffffffffffffffe) 16:11:28 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f00000002c0)="195c58e5f2b7092b3448b43993eebe0698b0dfa3a51253ac2d0737de795c6f6fef51f89188fa476abe9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d54bf115c4056c06d8af14a53075677bb18415b28d0e2b16990300c6d50b6b082b6eea4c692c00d173d91ce77178988fd2e6799e2ab925365f7f3a3f4965f2f61a24c9edfd12cadb485df2bbc8a0b41097670bc62acc2401f7c6961ef27f6fa62f254a780f58e534cfaa1dfd365f4ee1f7de68bd61778c897c5b3a60141fc6f8a6eff45b259f6ece3091405a5c48113ab6f5e95ac709512bcb116f8e12dbc66d71b65e56a181d512bf927c7218cce284ea37cc00d6a09edcf6c29e516ccd14d072a92e337550dd803ed9aecf7d3de1b41c0a10e1963c7ef90585c3a0cc2423fa0edd814ff7e3f3c15048837d4195c4d2b6d0193515c72de0a84281c09be79520d0c951d4a670bb61ee0f44731bf97d8c81cc09b13cbb630a8c2031fe3031229f7f4adaea095ec85a", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x7f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) msgget$private(0x0, 0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x7f) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:11:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3f) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) wÊ'DqND¹cžÿ¿m²îW 2Õ³8L$¨¿‚¥ yAÌŠ°wÊ'DqND¹cžÿ¿m²îW 2Õ³8L$¨¿‚¥ yAÌŠ°map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d5a0 failed: no mapping 16:11:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:11:28 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/202, 0xca) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:11:29 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x10000e, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x8000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:11:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000100)=[{0x4, 0x7ff, 0x800}, {0x4, 0x800, 0x800}, {0x3, 0x200, 0x1800}, {0x5, 0x0, 0x800}, {0x4}], 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)) 16:11:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000d2759cf7679c4d6693f66f3e1e194a68cd12995ee2d67b121da918a51990b89464cf8e578daf9d7c79b2bbb13e184ba23765b8e639daf6f63e61ba7ca8005e635d1b455929422301e871b84621431774d8b7251922f278ee24337bb94c62ca84e1149ead0b"], 0x10}, 0x0) close(r1) 16:11:29 executing program 0: r0 = socket$inet(0x2, 0x80000000002, 0xfffffffffffffffe) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90aae2b51aab64f5eb7b7e9a5b354b265a6319fc"}) 16:11:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="0d799fb000501c0b0b29cdc29229317601dfa6fad8080c9917032e0e934c2c990010ff31dc358e87de223ae63434048cf77065abfc0619206a80", 0x3a, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/198, 0xc6) 16:11:29 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, 0x0, 0x0) 16:11:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x104) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:11:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget(0x3, 0x0, 0x2b4) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/9) 16:11:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() write(r0, &(0x7f0000000400)="5c1f2a6e039ad54e5cc955708182c695cd7e083a5c99283b63649e9a93697a81a0f7912561847247d7541f112d0c04663fc69802bd007211acfa757bd4d8f5788b4a9aeae3a5ca8a87ba33dd0caf9f1d53157e812d14107ca1c8b5ac26d402e07966c4818ae836c671ef89b89accf6ffac5e73d0f110289d02e4d8a4dd2f33b4a27ecfb98b41a9af3e012cb7fa15872d63dc804fc17b00c23b2661d2eacbd5d48d4b12f99c256bcab263c3cb0a5fca74b38eb3f286fbb6cae0fcf0d9c9d3f7f79d086c9e", 0xc4) close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000140)) 16:11:29 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x2, 0x8515, &(0x7f0000000100)="d69475e559bf9fab9944a0a476e5c01f2346f5c7fe6bb70e223cdea151c3578300a0d0388bc06fca0f38efa0a31a9be6fd7a82f8cabcec469fef5aedd0cc3c6b4761eeb5d51d1713a447fbba142ab4717a670e609f7f816256c14c7adf72dcebdfbbf07b89fb3722f1de1135f0e021ae168094ca671c6db9e59c33de4218866ec878fbbc9c88d3675e30d1732099e1cd5fd3895b29cc6cf0e37cc6bf63b5ec2e41d4e640b579c01dad2a0b3ba5797805009faa1f9caa14544283511610c40379ff9a545fca2d384b66c3d78e9b8c1e5fb215b7f60c8cd949", 0xd8) r1 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x8}, 0xc) getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="9d49b07e", 0x4, 0xe, &(0x7f0000000040)={0x18, 0x2, 0x3ec5aa4c, 0x8}, 0xc) socket(0x18, 0x4, 0x4) 16:11:29 executing program 0: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000580)=""/198, 0xc6}], 0x1, &(0x7f00000006c0)=""/46, 0x2e}, 0x843) socketpair(0x19, 0x1, 0x64, &(0x7f0000000180)) syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/168, 0xa8, 0x801, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0x800}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = getpid() getpgid(r3) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='#+&{\x00', &(0x7f0000000440)='+\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='\x8a\x00']) 16:11:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:11:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10481, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/196) lseek(r0, 0x0, 0x0) 16:11:29 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xffffffffffffff94, 0xa3f}, {0x18, 0x1, 0x5, 0x7f}, 0x5, [0x4, 0x8001, 0x8, 0x7, 0x7ff, 0x4, 0x7, 0x10000]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 16:11:30 executing program 0: r0 = semget(0x2, 0x1, 0x21) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/52) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x8) connect$inet(r1, &(0x7f0000000000), 0xc) 16:11:30 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000240)=0xffffffffffffff11) chroot(&(0x7f0000157000)='./file0\x00') openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10020, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:11:30 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4000, 0x2f0) r6 = socket$unix(0x1, 0x7, 0x0) bind$unix(r2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = syz_open_pts() r8 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r9 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) accept(r10, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r13 = socket$inet6(0x18, 0x0, 0x0) readlinkat(r11, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/161, 0xa1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r4}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r7}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r10}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r11}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r13}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r14}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r15}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r16}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 16:11:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000080)=""/216, 0xd8, 0x843, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendto(r0, 0x0, 0x70b9cff63fd215f1, 0x3, 0x0, 0x1e4) 16:11:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$setstatus(r0, 0x4, 0x80) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x200, 0x200}, 0xc) 16:11:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/../file0\x00', 0x8000, 0x44) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) connect(r1, &(0x7f0000000080)=@in6, 0xc) setsockopt(r1, 0x8a, 0x51, &(0x7f00000001c0)="001ece03d798da2498e5244a9be9f8b3e84413e8fcb51ecf1afc304337fb31d73e8ff6bc413e46aac6f05f8f4399e6245779ea7cbd2f8a65774bb020494b09da09ef0248c93cf602f2d187bcb736d14cc1f5b3421b538259a36637c0545e02d8ec77bdba6f28bf7d2a25c84fd11bbfb14d981bff4a6bfe255d15446c142ad6367a05182f7c09f4f67d8d6d1be0503ee85734f4603b8de9c82a17ad1d4b0968d776b36ff2add0ce86852697a8137cd8b6c198e27ae77d6e21a163234be23ebac90330e7e5072fb03eed3263da2b12bd5e", 0xd0) utimes(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)={{0x4, 0x40}, {0x9, 0x9}}) mknod$loop(&(0x7f0000000180)='./file0/../file0\x00', 0xd104, 0x1) 16:11:30 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x40, 0x4) 16:11:30 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0xfffffffffffffdb7}], 0x1191) 16:11:30 executing program 1: r0 = socket(0x18, 0x4000, 0x1000) flock(r0, 0xe) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x6b3) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1efeff0e003d00ff0000000000000000"], 0x10}, 0x0) 16:11:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x28) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x7) kqueue() 16:11:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001180)={0x7, 0x1}, 0x10) r2 = dup2(r0, r0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:11:30 executing program 0: r0 = socket(0x80000001b, 0xfffffffffffffffa, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) socket(0x6, 0x4, 0x8000) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000040)=""/4, 0x4}], 0x2, &(0x7f00000001c0)=""/31, 0x1f}, 0x40) accept(r0, 0x0, &(0x7f0000000240)) 16:11:30 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:11:30 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x7fffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) utimensat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5b79, 0x5}, {0x1, 0x6}}, 0x0) 16:11:30 executing program 1: socketpair(0x1, 0xc000, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="c43def4127c32a628e7337068451006431e74fc897f344d94aca454a5483fdc46d6e1ef8787547424fbaa16ffe516045e1a377cb7eb8f326860dc7500e9e34c1a478b70bee454b81f5af4655793996e75cfaecb4f4c1129a1a749f5835cfb8d805ebd2fc5be4063eaf2c5a1b78fe95d214e8493d137e212cb22eeb261dcdc58ee55812f8260fad9f45358ecc68b96f7c69520fcdb3fd37dc8afa7f60d481526d3a1df70e9905b41f9ff4837c7da9fdd64eebc9d1c0e293495ee773d17da726af05e1e969fd1975cebd2d7c150e67dc593a425a3bfbae1f", 0xd7}, {&(0x7f0000000340)="45ff03853f37669004646aeca970614b45ff6f4423602dd1175b886d6ac768df7126a07ecad12672723d7c5aaa2cf99ec1bc9510c08dba03f7b84558aa0f6abd2476f4b7b4da8f44a4ad9bc7a85a9829efec391da581ee97c9c4d6bc464779242b7571f5a056e7f795136aaeabe27247e802cc83e9d76cb751d50c0cf92857414089399e7c3ae0cedb3265496b5e35e04cd1289bb118ae7a72481b1b4371a037f138b44be361e6cd1e87db5a7a34418456c25ada85482e69bf0e72d4b7f64abdf0337207e7d6854d46b1124a4013a1be9669f462ea544682909801", 0xdb}, {&(0x7f0000000440)="5aea5386e10c86e9eeb4c0b8fc305482eeda3e50377c49e5dbdab07f2c20a27cd2241ee9d36a87e3602dec", 0x2b}, {&(0x7f0000000480)="6fdc1b2dbdf5cab408265d2869146547704b72852588c5843eb02625a58231175c297bbc32f48300b290fbdd23f3974bcd6caae94f13548236d911bf84a1bfa8ab7c6172431c47103cf5a00c575c62abed67b7d06e1d627bff6d2f73a983c0aa7855eb183e82a79a0896f06eb357da1dc0cc340e3c959f0e5bad145bf97898376e889c8f47c5db3a02ad2230967326a9", 0x90}, {&(0x7f0000000540)="7a2aa054265f1e87cd72ebbe635e932b41a6f0891590c5045d989c40cf80004108d465618f9b2ac1e5", 0x29}, {&(0x7f0000000580)="bd56ada69113696c09ef44d071023b7324e45b874117cc38ad3bef3f197eeb7c082e6758b406cb8576de9ad238f1d3361d5c06b1d9005b1efd0b2f3eeed2d68fd9c0e7b260f087a242e7f1366ffb9f65a86cfa", 0x53}], 0x6, 0x0, 0x0, 0x6}, 0x406) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) chmod(&(0x7f0000000180)='./file0\x00', 0x102) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r4, 0x20004276, 0x0) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) fcntl$getflags(r3, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 16:11:30 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:11:31 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r1 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() r5 = getgid() getgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) 16:11:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = shmget(0x2, 0x2000, 0x28a, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() r7 = getgid() r8 = getppid() clock_settime(0x0, &(0x7f00000002c0)={0x1, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x400, r2, r5, r6, r7, 0x2, 0x3}, 0x7, 0x8, r8, r9, 0x3, 0x7fffffff, 0xfffffffffffffffa}) chmod(&(0x7f0000000300)='./bus\x00', 0x40) openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x0) setgroups(0x5, &(0x7f0000000340)=[r3, r10, r4, r4, r5]) close(r0) r11 = kqueue() r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x80000000021, 0x8000000000000}], 0x227082db, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20041, 0x75) fsync(r0) kevent(r0, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x11, 0x0, 0x1}], 0x8, 0x0, 0xbf4, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf330ff1b33b19775cf584e79d48b6600289e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb63856aefdcf30a8b17b1ffec926036108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c", 0xcb, 0x9, 0x0, 0x9c) read(r0, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xa) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0/file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0xfffffffffffffffc) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/58, 0x3a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x8}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x7, 0xc59}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x66, 0x40000000, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20}], 0x0, &(0x7f0000000000)={0x3, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x3, 0x7ff) getpgrp() 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) listen(r0, 0x1f) r3 = dup2(r0, r0) fchownat(r3, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kqueue() 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="c9dfbe67d7c15fd351f4205a96f0f5d95eb3edc05be66ff24b210bb8e60184bfa9b044f87b63dc8b53b828d5823d36acf6870b966600a81fca10a794ac9466746765c6084db7dc9d20fd6554a50f463a76cfa82ddd21008d009cafb193a65f6cfde9d1ce071e0cac4f0201f4759db80c006d7eceeade40b89431ce01434fd03a3b2f2e50b08244c06a4221389e75005e015a8d537f82322fdf10f3bff92895ab5dc23715cf7a65f9f44c02973c4ba041b314b0f44aac99a739157db892f036a713591cedf0fa04f1d2f16fc99784d77bb758bd2ed2f3474a2dc5ab0766dc2b17ee6d906b734d534d644f940a8c1ba1178550314d551acfb6fdb323f81850bed07fd4935c0a59100a6c4cf876e8b85c2a984ebbeaa61d9092c47d66018ff32fd4dad01f1bcabe919fa3d06ac523dccd56650a4c5aa988781b5c96ff011c42427228869c9e882dddda5a99146373c5fbca32620d14be9e49254625a83d0bfcc65e1fa03b20e9779104d8ec4fa2f9bdb001564850d9b11ad98d669de8afe35cb80515e9b14ee19682a83c73b5e83d176210a225f518b962e4dfc72abcefd7e863bb76693251bb6f41ff5d8f62914a00c4efe2020970adcd76aaa43c1b0e3cdfdf03cf3d2d1c33c7cea791dfd18b7101f3b89a74c985b3c5e73de4a33830c32a00ba2b6f0507702e9c3ae1e60dfa9db61cf144d4fe1cfe96b2c68f13d97fba462b72e088656eeb5dee3bc7bc6e79a12dedfacb29813829f913e71326a4874bc03df28c3a85bf3c8ae691dc11d2539ff746f2b48ed28727f615d41a22c25f68dde6edab4243f92edf354d03d957a84ca62090bee20b513dd1511eb781cfcfefc0fbc4aaf1c9e4d61e719b19667f3f2d01d625110d6197075969dd25e4a535a47e7d5ab19a40cb3d8da52d468f736aec1a09af8d2080184e89b64db8e407617da48bca75692e42d0960004dd2d7e62ff1e23d98b1e960f73bcfd429c0c41f637aa6dc2d9b4d0108fb97ac5aca63091abf5ece0704d0c17fb747f63d960e115db423b2fe7c9c57a07f885518005dcd6a6c4890114b8c28489a35e7b4ad5a6062332627ab47beacd96648fa71292aa16cb5a87df87907daf1b850428514475016ad8d50054e81772332deae5d983ef3b0b223bf54a4a6857b284d5135787193830cb0e345f44fa46d57a447924ae2d4f7a09f56b3edd8f9814fe96330026d16ff80b769f64523e16ab4edcbd6bb0f8b7884cea941366db6f0167b0361880680f335dd6b0f531292b5699f80dad90a9c81271d5e264fdf5ea54b6a902c446908fad2f8c313629be09462c6411e6cd487a26796fbe2c827eede019bc4629856b8a5ec57c427ac63e7f8705c0d52eebaf3ab3e8abc30a298d822b6847e163945614ee64fb01c9229bedae7e1cbcd68e491f2c3e52de55dde27fddebd74d7c3cf5b4bf097fff6b460a7df3cba2bb0bad67f007e721447cbdec979a0c0e33e32ea0e7f5aa5e571cb4adb077e92d960822d0e7025d916f751d6dcb371a6acf8911b3b2660bdd67644f51d9854fbeb7fa6581b6ef4cbc52095d60f8dc8741d38dfe2ee795a57bd5f4a34b7bf5033a5def6e9f729de50542c9e58a680fbe35efe40f374478c63e77ce982518fae8f88c47ead30706794f8a3ec8b850226b6d132f70ef11a6f95f8125a8f723ca8903acdb1befdd35cdbf4a13427afcda974a1c93b69c383b213e1aaff566540c52b4d6ada9c4998b34eb8e50db5e45d9f1e2e6bad42154b931425d5e4bf5cb10d0968e71d6ff432ef71388224a3bea7765cbd4a1deefc7c4b808c747841fb315ddf0b47afb9ef4d2e2e30a1d01557e3af10d3fc84ca39e9b75aafbf84dce7b5115d2bbda14bf4cdce28acfa429cca824f74c06f7ea38ab293e8d79393b9874c3bc6cead566e85a77ef0df12027d4da7ce3ca098ca06ba4e851c770cef32af75c6c2f53663814fa421c85036672536601fa2c8ba26470094b72e6592ae057be95faa30e73d34b4367b4bb88c237f0d89ccffc5014612204d215aeaecf390f8ecb66e592c25dbf6a1a9b649d5eb4400b2260bd03d2ad8ae7e8ac6c249d5258254ab755b5cd8b6d258425b552818b6568bbbc89cc5615b8f8f662e5e0bf7906b4ded1fe9077639c34c68f13a75a53364981b9d35ad40265ac72ba294ab2e1538216dc76b2a1ea5815403477344ac57200ccd1241a3ae685fdba4f255dd15c81dc83fbc63c2b778757864639b52486cff9e499f6354f3028aeb1d7e354f240177a2640b42394400965ea7b1ce3561cba755f9b09e927ca1aa863f6ef78382aa5c8a61f9fd5b6f491738c0a96432dba8bc5036ba01281071f09a5a073a2b71322cb502e9134ae734b7367dce25c7798ab8ed900ca2c202686b14f441b20d8131076275b86f6b5961712518f68b70c3031ec150c3a7290f044541096715940aa30360f5cbeac72721f28cdeeee350928ba68e37fa739c404d0e5ebc29d84eba6a45f50b449d0b62a1cbe7145ed24a978ca28204ce42e006775432d2510384f527700d38466af75c3df9b7932053d8c2cdd2e1a60f809683e2293367e4e262ab1197e5380a7d2c3ff7f1132a5dd753830a25acd66e180104dcc4088c9a497001a51e0ca7a27670b4e7356a5c560069f2e2b8edff21556018407cd1df243636775cfcf53504f84e5c6bfed8a46010c7a8ea9dfb9b35e682259922ce837058e90fb36dcdad6267a264154fceb307018cb83bc47c29c35881ee61f74b2f5551c97100c6f4b46eb9f930880fda15c363b47adee8d59f1641397213a006418ff36ab37278e584560a0aaa4eb87719599d8cb941032313be86110e27b6a9ab448191661e65063878e1a0d10473899a74b5fbbdb7e402f4c045d32d92eefd41ff4bc5db806958f05dea78bbfd190de92c26fed905d9a619087385c00abc847e657a28fe55227e57016c595d664a6b9ecd0cfb29019d53bdc4dfde77cf7767317869dee3fe5802cccf659e4ad8192d09c71feeb3764d29a9dd4fc6971fbe611cf0f12e7f2b0416a56a4b7405999480194278e29d9769ca1786a8a6a6bc3793db0a3d369fb6b2dda80ef8adfa9b1197321ec2a1460f51b75d10b76ab4fef05d3cf846259e2fee38877bfcac8284c09f0ced8ab3951856c0a542f126aadb0e4f490d56e66ec7594acf9c71b072894c70afa5b2df136fc2af9f857e1a8caad9027e53751ecee5f6061c26f97d45c56e3477d11c0b1c2f0bf502db4ae4193c1977cb5c72373cc51a69cb643b9f349ec7f7e3cd701ec8fa51ca2c9776e97d014e12650eb03191ec76cf6203dfaaa7b2879b7351c61ca4a4d36a78caadbca66bc4f685771bc7656f06a8984ad0427043a69bb613c2f15b86805cd11faf7c059f0aeb7e1d5c05062373756004c4abf490c7419160c9b3fc521caa2635f0df562edd0c750bb523f4258c91c484a2d8aea7cf51f1a26dc040b563993bb0100d7acea39e317b9ed456641bf959d3817c51fa595ca34d524908471ded69dcdc04ed0f569fb343240210821d8bc5ad815d8299b3b2bf59d50fc0fcb2e480b61e9759a547dff1089ec292813d70020737e23fcc699c098fd02d5a83522fd964a8e7ef4d008d89c99a8d0bd313b053bcc47b6c19163f3b3f00ed06259ab9801cadadb2e4950987e738238131dfd61036a221282578576c028b7972a51f8a8df814ddd26e6c32d004f33c2b19ab0be36a7b7eb129e56f7b3b72c97f5971fb78ee2dfde56f40f88b01d99e81b4ef70babb886b691e9cf417a50c351aefc98c8de38a84a6b12535b70b99c8091ed073ab828f5e35909a7bd98206ee2591893a56a4632a98160f00da5b7151be98c82058a15e5ad583ebad55416a424a938db5c6a99a289c006b765da46bd1640c6db347a540e1ae718f7fe23c25b1a98a4c25126e443809ca3d8ebcec9064c683ca5ae3895419226b4c89feb3b9d4d1e4389a80c961ecd13019a6945fa57e5d48cbd99bd6012b6cafdc1d7b148d2fa562a3c90354d37f567a685f3c92156fb46f606a45f1cd1026ff6544af4ac64b9353e17f6b9e512ecc0137f6aad1214a5f68bb2ba177756a9330a2e403ec000f5b370ebde72e4e84baca91a0bbed72af9e89b33d6fa47d628cad6734b5fb10a298d38f1c1831a5056cb7310202d7d6ae1181bf3b805d8e32472e4c98977d284e7cec89493e493f35ba0a972ff2e5496c4d3c4a117536e6e36e4eb1c514ad5cdce83ef59940081d53f9d07f59baa1567075ce18fdba9b458eb96351fcd71758582380b683e94884a7108b8e048b975029e7261c10a9b546f2dfd91c2f312aacd12a2a1d061b0386ded7c6098e059d981048eddd926e1245b3e73a9ccce3f698bdb56b2625a677eafe3ac33f9f509f16adb1b2fe796684a266091a2d17b91191e65c7743f110649926c57edf565d3e1d68dcc0c3f376938080fb25ad31768b0e8bddb18884904a6f54a7a3ce2cadae791be27ee7626abba9ba9dc0f9dcdfbcda88c53943334a0d52205721a6ef1bee2e91d478b99f42ba52cd3ad51e9d148e414943311c3d33a53b50a0b3612cad8aa9435827f86ca3a9c7f05f9f6a026b65beb8b5cf27b2ffa324cc42bf373cc6fe3bee81c7afa054c863867296d486fec6d661604f5a96d1451fec4fdea9090870ef6176f3f4621678a6ca47ab075786827575cb605072c51cdfef18eee9f68ab27c6b79e25a65a7695e6c52b3735ecf6fefd2a3c693a44bf83ad1b442a0ea614fc80cca232e7ddaf759896fca4311cb8650b0280de800d7baccac203698ea044986586a16c2377a747dcb921208de1a1712ef4d156b54bcd88061b114cc31812bf95bc4a98b245aa175cbf483b139413ade2e7e8637fab74e2af0350610366ef51c8ef835938935172d892fbc764629e239c1f5c5e8153d93e91ede62cbb97e45d8a0b1fe5ccdb4a90fce8143976518bd9a048a56d5df8af22e72baf14025ffde155d4278fc97677d05b169a9e3fd37e790d4c200e3b7e1f9cdd04da3a8d76ed564f7f32f8adaf45f87671a9c77308620bf5c5df04d32bb55ae50c4decafa4ccfeec2a20581d5a9abf04e3dcaa40e93d78f549a6f7b9a7dc4cd584cd21d2e0015e055a0ccb45e3f9186e435064f8801c9a7fb8d80b717c65f9e6a14edceceb91bb037e6342e91c62eadac754c65da04b12aa082871ced3b014345919b900e6ba2275bdd2aa7c967029c679c5dd1a02829e9bec6facf319c359fb08f341311d857d89fd17cffae8f59a4241a521dd94800eb79063c36b3fdde3de3080f12d384374b0692c9b96ea8be24d4447b9442447cc1b6623a82fd08140db7725f70451391c97c8371b9308b34bccc43b4ce2fd2ca66ea8685bc4694b9ad6ce31098ffdb6689754d7ba0367234c6f8a55c40cd65b01eb8291f5cbe802fb0281a7bb914cb3f741774465cf0dc73460df03ee1266ffb88a491d9c87178ce7842fd74f76afcdfb6012c4a1fc052d15b3fef11691bf4d68740a4fb6395a35f8dc6c2ee1f4808e13b1eff71e2dd906d29d6051c4545413e917ba836b6e3aea60db68b5f32e08c811c9482dcfcc456997da60904fa5f6e4b84db2270def3b191e440aa4d3842ffe026a3d1e568aa38f5cf0f7ad255dea82918009db97dd7594c05c46ab34c2212de69559fc873b1286b99c00500dd2cea9726981bfe1e7647291fe5e900ad256e3dd8965ffd6eedae8de0023b3388b17ff1b04802bb6c708ea634e1d263fb3d24ff595f201a1ee15db242dd196956b2e205287f4b2580ddda6b53955b7105bf033e50c") 16:00:02 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='&[.\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='*\x1e\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00']) r0 = socket$unix(0x1, 0x2, 0x0) sync() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) setsockopt(r0, 0x5, 0x9313, &(0x7f00000000c0)="054d1047548cb1d8e613ffe8e7fe1fcd1623f529da478120001f1ba20a198e397e8c7e159de8a602fc657f52ab698534a1e9578c84d890f3ca49e233ecdeeb4d0168215300133812a0c508faee44b812f5dd6b80bd5b6f3fe776a8913e1ba882632fa754ea12597e6cf0e8538862956e9c53a1c97eba42498fd3f09c76fe3fd49911efa5860fe34bc5b33f606e87b10c08d50d33d7eebdcbcb5beb27bb12b6b950f38df11f2f3b2c3b77588d380ac33cab0d54f47fc9f812f2f0b133e3e7f365e455119588191b4f269ebca22da4f43f03d433e00785f9b56ce0cbf9ba54adc3c3cdafa2d1bbb390484398bff4f9810ffc34a3bd", 0xf4) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7f) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000008000000000000000000000000000000006c000000a4bd453d0cbe13227d10c9f4610000000100b6fcf50d9d505f9abef7ffffffffffffff00000041c6ee9d4fcdfc1df6c3d8111794cce030f59076631ce2b47a6db2617668dac23ad7500428ee24d8bc41934fb9ff9da03cd73da43b119d1ffd1f1c8c9711c482021ca3055f47d8453ed156491b779176d243af97c1da0c565fbce84e9c967f0e24db9419c3ced8a21592f5b32d9b327dff744f290124011a76608281f07f668495baa4ba969277210b527b9477acb62abd538a8ce153188046b44b07a17216325678294199d76f613e3d482dca819674191a9adc0fa852704ca8fe96fbb22c83c7904cc5948b"], 0x43, 0x1, 0x1000) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) setuid(0xee01) msgctl$IPC_RMID(r3, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x7d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) recvfrom(r0, &(0x7f0000000080)=""/238, 0xee, 0x42, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x80000001, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x20, r2, 0x0, 0x401, 0x20, 0xb07, 0x5}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:02 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffff8) r1 = socket$inet(0x2, 0x8002, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x15c) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) lseek(r1, 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x5}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="890be63374f2b34aa2f734cfe09099aff2526dc6ad1502b812facc21739e5ca921efbee0ff000000000000000000", 0xb197591072f125d4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x0) fsync(r5) pipe(&(0x7f0000000280)) dup(r4) pipe(&(0x7f0000000100)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:02 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/160, 0xa0, 0x803, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:02 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4b, 0x3f, 0x7f, 0x9}) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ftruncate(r1, 0xfffffffffffff307) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r2, 0x1d6}, {r2, 0x109}], 0x2, 0x0) close(r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() clock_settime(0x0, &(0x7f0000000140)={0x7a23b7c4, 0x3}) socketpair(0x2, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x41771aa90431d0d1, &(0x7f00000000c0)="fea68a5468ed8c959bfebf4abaccf48dbc12b9f2e15e88b3d7029cf20081156bdc0ed45dfab4d937e64b74ad62529a960bcef24a8aedf55d416c67bbf2d622ddddfb20adbe239fb8c1909f85c98f6410b57ae695e2f5d505336c50508b4e17bad9fe23d8f40f9a01002c41741bd7fe", 0x6f) close(r1) 19:25:56 executing program 1: getrlimit(0x3, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) socket(0x17, 0x4377a6f4db67080d, 0x3) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x7}, 0x8) 19:25:56 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000015c0)) bind(r1, &(0x7f0000001740)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000001440)=""/51}, {&(0x7f00000002c0)=""/4096, 0xfffffffffffffef9}, {&(0x7f00000012c0)=""/34}, {&(0x7f0000001300)=""/116}, {&(0x7f0000001380)=""/35}], 0x100000000000001c) close(r2) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000001500)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xfffffffffffffe39) getgroups(0x5, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="b0428959f6465e6b76c7abe6d774530f92432e05e898442abbe2c002f2237749b451f3d81abdbe2005c13bb2de687aa6a1941dd00d06b75a6b650d063515ff97e9a22765ba5b9dbf68473460f01dc54a4405db8fb4ce9f148773bfa1444526bbe03311383a730cc543deb16efd5bf7f020fd097663ab012555bd71319383ff84b8d424206e1dc9eeed67b277abfffc73d82c0e732a9a7d9bf0a6fee840", 0x9d}, {&(0x7f0000000140)="29b11765b7baa8078a5fe4fb0f68de1568cd171ff8c4037ce1fc4e6dcd5d67d81c508b30a0454898b9050e38784255bc699c2e56f825c0c35fa05fa83e3b51d33c8669c268a8909b2e9d460c32e4185010a58ca754338d63d47762cad6ae63a0dd704d828b6f0dba09fe04233868375bc2b15dffba79c74feadd4c41a17b2feaa10a653958632cbcd7710d7e557daf589cccd2398d65c460921cf3912a08aa137e10f55c0d553482db01da2721d0f10f3f", 0xb1}, {&(0x7f0000001480)="0db8f2987194cafbf03ce259d67931c0449646e915966c610991c4d4f269019d44c24b7aaaa24610dae58c46d434ef992b446b56675f7ee9d5536a27f467928ab09036b1888ea1a115973127f2a7b1bed61bbaaef38055d5bcb636b34261cc11d5af181e3ea3302eb1399b3fcf1134a42a5941af", 0x74}], 0x3, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58, 0x40b}, 0x40a) 19:25:56 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0xfffffffffffeffff) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x3) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x8}, 0x400) 19:25:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) truncate(&(0x7f0000000480)='./file0\x00', 0x9) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) chown(&(0x7f0000000700)='./file0\x00', r4, r5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0xffffffff, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000800)='./file0\x00', r7, r8) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172c8efa8ffd1d7a3c6822cf89b59f220e10057039ae9939c0555194fb2e2e3f2889"], 0xab, 0x0, 0x1000) 19:25:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x25, 0x1, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0xd378}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x10001, 0x100}, {{r0}, 0xfffffffffffffffe, 0x24, 0x1c, 0x4707, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x6385b647f4897798, 0x9, 0x1ff}], 0x80000000, &(0x7f0000000140)={0x8, 0x9}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 19:25:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) r2 = syz_open_pts() read(r0, &(0x7f0000000080)=""/187, 0xbb) r3 = syz_open_pts() r4 = fcntl$dupfd(r1, 0x0, r3) getpeername(r4, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) close(r3) r5 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f00000001c0)={0x1, 0x3, 0x4, 0x7fffffff, r5}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r6 = getgid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r6, r8) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0xe5, 0x86, 0xc00e, 0x1f}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0x7ff, 0x88}, {{r2}, 0xfffffffffffffffe, 0x2, 0x8000000c, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa9, 0x3, 0xffff, 0x5}], 0x68, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x8, 0x1d0e600000000000}, {{r4}, 0x0, 0x40, 0x0, 0xffffffff, 0x1}], 0x5, &(0x7f0000000440)={0x1, 0x401}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) socketpair(0x20, 0x0, 0x190b, &(0x7f00000004c0)={0xffffffffffffffff}) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) read(r1, &(0x7f0000000580)=""/158, 0x9e) connect$unix(r10, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCCDTR(r9, 0x20007478) openat(r1, &(0x7f0000000680)='./file1\x00', 0x2, 0x88) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') connect(r11, &(0x7f0000000740)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) chown(&(0x7f0000000780)='./file1\x00', r12, r7) 19:25:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = semget(0x2, 0x3, 0x100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x9) 19:25:56 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8000000008311, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000100)=0xfffffd47) lseek(r0, 0x0, 0x3) 19:25:56 executing program 0: r0 = socket(0x1e, 0x8000, 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="1b26bbd7000761288ce4f3ae9f8accedf4de0286d8d33f76c84b1037acba84856f722649aee23fd382361fc92e90f9eb1d4bbfa0e6718069a477ef11b4db6447df184a8b774bbac6e3f04085cb395add2f33a89486901b741bd12ddf308766d501ddbed1cd66849f634413f8608a2c28f36b62a8c2cef718160614353011b00f07934d7c15cbb29d2324822a236cb50f754fbf847bf1faab72", 0x99) r4 = socket(0x20, 0x8000, 0x5fc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x13, 0x8000, 0x1) clock_getres(0x0, &(0x7f0000000140)) pwritev(r4, &(0x7f00000011c0)=[{&(0x7f0000000180)="27319c0e989fb97bae4025f3f7b6cc3f5403e09be88f5c3cd5eeacf85627206150bf43d03f76d62c6b2285c63b429069eb91f455b6f4a40e0e", 0x39}, {&(0x7f00000001c0)="9a1b53fd4c1bdf60800b00ec13e7066fd6db2b23ac996ec021d40314dcd42c14a4e8b97552376c9570e6d61a2a6f9c61f824c40e29db24ba17b24d5de10a81b4b7a70b29036cb27e568946bfe326443b41e6c040d1cb0f1096a5abeaaa90b47a7491f82f546e63fba65a2893245b000c48667a0b81df86fe06d41e40c42aa0ad2c81cfb59fe554673d4633923094a564a8af1015d610ed29dab241a6acac4434ff55fb0f330990fbb4c493a63384cac0585a38e77cf8971a8425f11c977ae028d4ff0a3acad31bc255270e061fb60f2a91c9ec0b803d8d11e59ee28cafe42dba84fc1d72652147e5fdc59e4420dfea23a2cc5769b8c66f455636f94cbffb26fbbbc490fc7c550af61f2d2842fc13a536d05f962247c11e724b086fb52410817bcfad743d2d25a420213dfb339d357292a466b3af29bd662cf1b6bc16aa1ba5ab8511becbb466d83f6003e905d4f8a39cdb737e0b3065943f634a37e54ab014381a436d99131041d85ba7dc58a42f1623ec9bdaa6129441e631c52356241d471e580707617c01492b75f6e5d21c28717fc6760c470159ab37587dcbffcb8a71d498504396a6f18409fb0792712d12814512be26c975b7a9f440c7bdf3305fadbd2bbb02fbb67311ae21985b212d478ae8bb217c20057c713fe7d7523272d5c58579514d68fd7be9002a02926260c94d46a289832db13dc5f9e9062e0293f2777a354a01d36ddb30ac04efe66ea5b114dd48b3ead16810d4efd3f779bada9ef1d5cc3b99be54e3cfb61105831df54a0378319bedc8410dc08daf7e79d0214a2ec9b9c4c7046e6d8da5a3c7e327382fe1e1ee167baa5ca9bc8f340511f7b25ba93db82e71cb2710c6144a63374bcd501fea1345671a3282d163ac5fbbb82cd143ba0ca6112cdd7e2ab2cc08df4ec6c07f3f421c16313ca1bc61dec353c7dc9ddd2927d1a010b3b4d802c19f3dae260fc6b2bb58901461b5011aaea7f23d02e28df6d60aed7b37d9b24f4e685be14f306cf624a5c683da3d7118823fd91f4ccdf5b6698bd71b0559e4ae851a6a82c717396d348a662378eba5c4b36ca93e0fa4fe4c9b9d99b63742397abe7cad61875eb2d0d46e317dcb04f6b4d2f50b7ee986dae8dc52eeb4a583d22916e2fe9870e9c8839eb9471afce1f4b555f3913202230588754f0d52e988f3bd534dc299b00b6dd095112e7fcadeb2e3db9c14a3225f2b9da67f12f700679fdbbc5d470e0a57927a9d4e50b88c4583121db9185b5b4fccee988783943fd7a2f3a0a79259ee9f63e820bf553aea43ab1b68881e8a696c6c055101e8ca9814e11d64c7c928bf7f3ab89da5ddd07648f43b4df985875e3a48e1f528f1a425a38e5dc18bff976c18067a91b1b0000f79c0e41571bf7fff964ec4fe2b0643852468e70e6711f648bd4dbb2d76d3d974b1913c2c501a360d38ecd1be77200c15fdf4a0cc46ded75190ea100bc2660e6ee13679427b70ddc1341bde8bd769e8f1ddb3174c2e1638c5736e960a5972f33116c2ba016815716d366e42d4ec224595e6e21fb8e756f1fc4f69a711f87cbf90af82dcc4814f568c2786a31a97e49b5bfa8bb7d3c20bb954373d735190507b07d45672d3351722adfc2d5eb5360ca49b5cfc9418a0d70ea65fc8fe8a8550c4a2ff6452721a77b4a31c691dace8c4c4a877e94ee24cb057ba4b4e5b1cccab457354a3152276bf7b8369bdf2e60e7104e13c5c3e9e844453d87e255b265c432427f6063abd7d442c68b0d31220a2de8e7e392b8decf4c086407fd691e1145c43e4418647aa612eee9325e7748dcd86868e4cb352dc69ff4045d3eba72a4e8b82c21718a247be83e1b9de87c11af93e9de8213184e29d5dbf0e2e2b4083525a442563f53556264e6206ba2ad722e174784d15c548d46bebdc89a6a4a2cc3a0f9b303aaa968b62266596fb9c0544aaafb401ca2a405972e3d6b43ef75b124c15b0a052af5dacde40f53f2f201ac63f44f6fedafe6d54d1ce880b757fcc18fd51098690125288a9d3d931abe73d4d98d83a4c95bdb7a035b327c011edff2fdb688ea35b5bc5ebf7efd2b7e5e8f4da2ec3acac122f60726985cad316e35b4136c6fd4a644f79f8b7e0a0a2a56dbde3aaf182fbc9eaa7e14fd732cccc98f4d276ddc8d2295594160b7f29f2ad852792c9def457c55eea0e7389ee6ecede841a6a9efdcf8288014b61f15e7a8eb4e0d01cf2b0265074da2e4755f0f9c0591873cbf94e17a80646f6a11d5c555df2296c8a95e0698e4a039c681c96205376574ef5bbe829de52f198efa1f8147578621aed47259825db76dc693978f6810ba7c8aab91e9538436cbbc94fa40bd01c83327b34068d5369fc8bc3170569adc52a733933750dc194ffd66a423bbe7ab853b83a43e6ef68afca3adf9bd0299a52f936ca5769eace728239ef8c404f47b407961476c3892e122f87f6b0440af4593a842ba9ca80038502968a8b32c6017599924dda625947f9671acfc686ff6aa4f743346e93825f1c5cc159047a4f35ea45dc963b8640bb7838e0c66339754008a1f33e0e5149fbdb8061ceef0d582cc0c4938b6f7f392bc026858fb4c9dca0e9db3d134019a62d8a31587274bea1cdd27abb515977884235f33bb6275edc2ceed33dc8cd7a21efd5f565cb57b0bc08c80325d47c4935dd312e5a972fe7ccff1ca2b0a56f093cb1c823355f4af3567d4226a00648a23fc6bd250919895dd33610a0d58dc05a6a8388c022d9261dc09385e70ce7b2808bd209696bc146cbe2621d848ec8d5742199ff3a2c604532cbc5a096a3e67e5933140ecbf41cc6407e46a2c653abc41716398cbe0dc8ebf0732a0e2079c821a8a57f71dad4641297a745cd8d97e35661f26b998211eea8f731e7a8f18f1b6eba294017bc927581c48b3c3419204424dee19c80632fd0991a1f5e35e3d0b6eabb64785c4deae698c3243b8701fb5988bae488a5b9de652f566f495dcd852f963be391d46c812fa5408a3ac1a4f099192ba1ddd64bfebbe01a0b6153809d1bbd253f80d9e469efbac57e9a8ce26ec3d24bcbbdde7d904cf5aa7581e0edbfa355955ab08bf66b8b5044b3b096b6f19a545f4a450db3c72775debac5607d2b6b6d29e8b48725293f70467137ebd3dcc7d0dc5fdec3a1580cba5b415ac43771d5ed6e99fd10dba466d83bb3d76d68415d0414927681ca9544c1d2119bc9d54288b1526b7f35178225ce549e39548159ac3e2e6a397e474417a0d112609986c8daca45c9a136d461acbed29284e0debce78459889bc350ac1eb5d00b4043ca2d9708ae0df3cb085ae014a30e7898b90e7a816bbfe97bf3d876185ec499d5194fd6bbe202ddf0c088a4ec2fc11340a001f4c3199b00ee96c685a9f475747f9d3a2b1f5ae71a15b71262f4555b140246beac6d07211a013bb258fd12f13f5f206ede430b778ce4640c4416d14a5f5c1e00ffbdfcc2e4e2e368df49f111852a51074b11dda28039496aef85520ba8999d46f9e58f18beaaecf080ef2d4f393a10a8591005b9900d1e3988f3865a5dfd75dde1df291f6120453bee592fb9f6fe0e6f8aff44db4f9c8ae31ea29408223c9f6202e21bd5f44058f1a8428ee8242060690c2dc90174a2e9088ae2823430e5284e9d4eebdfc9dc6334a6df8997321a84c53b41b76e9766b86c725f3416ae079775f2af1ee799b2d8d045d088cd1d981181302226ea30c35058eb0ec0a492266cfca637ae4d9c5f01ae319b1d166905d0bc70aeec59b3bc800b474a3531aa8ea0e25f0a01f6677d4487ab7c14b390f7d2fca867d2807e68eb214b1b214d78415b79f79927941d45c2c93c9b851ba82ce24e963ba18d975164120e1fd42bd32a1aeb2176b3ba78cc37044b0a91b35e2936b9041f250ff2a213dcaa466ec8db1ca9d47aa4dcc3980e9d6a2e3369073b4abc19327739daab578bd08c330cdf4facefa8c4e94a8ae80364b259fd5d59689f670ad02bcad05c1a6a9762efb4c5d4f8fd2839e88ca8c416fbf6c3e523dcf86857fe3c0ce7e9efa481c90de29361059b5ce1c94fd32eef61fcfd2e4470d0e084492027441b9e1db135fe9e9a6fc1229ff2bec05f8d6069770867f8bc20203e18ee46c6ec01508470c1ae6d032ea2f648c2b841c937871d03689ec11756767574bb38ea0e17f4c170d8249c4e8b8c4b49054c7e1326bcfc7240613aaae0bb2292903135d99b0584ddcd67b66c5c995c492ed611b0d7a17b2d17eabc029549ab7064460a7b5ecdcf30de99f8a165a5b6a4e7e2270b403f102d556cd9bc38ad27fc8a8717861b68a8fc1ae180007ec9645a4bbcd72f3a1ebd8ec06a1a7d459209a1b43bbaa18ccbc3316e5338ab0806f306e560f05f43887b490beb878f3eee00e4a056383fa21db5e24f83ea494081da6e4538dd652c490934e06f233d9b8a5f130ae6e10e2a22ca7a451a9fc24d920c7fe64b02431a10de75a3dd412d8393e28208feeb8a6001035380924a7af0510666678c95b2cbca2ce7a4678df69b61bd7b0dfdf9f837ceeed570dbfdf62e047d0ceaade708f6b0a79a401df5251ca9255dcb366fa5fe567f4cca2c70fa4e72e18e8e3768e3273765868cff02d482c69e2d069f85fd098a5efc395e34f2333fd74c53c4510b72c54b14b78a160c54f69c89a1904af98bbfa8fc4ea088fb0ab0ee837581203f1b39ad6ac6577d051b26f547a8e2f879bdd16f21a1ce8aeea918bc248cd6b16e5b0597fb36b95dc95f662f2abfe97f156e352b8f25b631f5571a0aaab91bfb14033a2b524c7eb654507ccc978878b01640d7a095056ca32f1cea374fbcced02c9813262f2c9f17fd1cb632748ab777cd14772a490d05ccf5f3578bdfaa42e777322418fe4943786e57e9ba5d64a3997d9bbb6faeb0b2492158a0fc195cd74ccc272630ebd29e206ec60e88c62c12f203a61361dc98dfb864e63e48181b8c95fd0567ce87b3c2e8911b8d8bd0d555236a34aba72634f9023176790e60e54768bc85268ec79bfb768a68a9b493843dd268003336243954d8a299a03fa2d51fa371b58731e95d884a68b62d437fb4ab5bbc45a0167bd17cc4da9f7770241eba92cf1b39ff860b5ed120375589216b9751103c2b3576952f5ac36f150a170ce7f4c0557f6280fbff7369a37f169532d1a2177dab374634cc7e341db5d718535fa8ea35fe6661001feae8c2268beb8a776f5df75b459482644b1f040fbc18d57b17ba5590c1353494950ae3f43b2c36e3828995e7066782348cb9ef3158ff964109c5c6a5f04f1ed4efe4abb7b407003ee577eff2a0760572616d01d38e6f122f550d13858904bad90d3bf8c9c151170716f6ff08ba4e1afe3dd9e221f3f25d6b08ef3461924c8ec2f09e9233f41c5ede40a08a74fcffa299f1a48fe5b59f416b45c819a8cd77412e79f44cbffe0bd945c4a1c735d3fb15ce8399da98bcd2b61d8f82f3aa26a27bd45147a03ea476c3a3b79c5a793538e5405005600fa1dce5bca3c3d6883fed00ab3cafb90c9eaca757e08080fd7bb12184fb7d1a91038c175211bd502b16fd9eb1d29a5b13fc7ffa4cd865bba41f08308b0e93007e4b17c13ce5cb628f567b4ddf2eaa8633397c01549086f0811fe7eb668aed25ee9ef54831f885c4c13a53e53988dd36bcc8e07846584a9d673af5bbc1040ccfe20671d5d16a7e8a1621cd151d707d233347192789fc6a843dcf970a87cf009284a86c94fe7e491a17070492936c94c29c7e5796f6e8a3aaa30f43fed7e3483f8f4d51f4aaab67c7bb5fcf9ec207b8b317ace2b1", 0x1000}], 0x2, 0x0) setreuid(r5, r2) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r7, &(0x7f0000001240)=[{{r6}, 0xfffffffffffffffd, 0x41, 0x0, 0x9, 0xd541}, {{r0}, 0xfffffffffffffff8, 0xd3, 0x1, 0x80000001, 0xe586}], 0x9, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x58, 0x1, 0xffff, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x3}, {{r4}, 0xd1cf930dadb80162, 0x80, 0x2, 0x8000, 0x1}, {{r6}, 0xfffffffffffffff8, 0x4, 0x0, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0xb0}, {{r6}, 0x0, 0x60, 0xf0000030, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x18, 0x80, 0x80000001, 0x1000}, {{r6}, 0xfffffffffffffffb, 0x80, 0x40000086, 0x10001, 0x1}, {{r8}, 0xfffffffffffffff8, 0x58, 0x0, 0xe4f, 0xfffffffffffffff7}], 0x7fffffff, &(0x7f00000013c0)={0x9, 0x200}) lseek(r7, 0x0, 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000001400)={0x0, 0x1ff}, 0x10) r9 = socket(0x18, 0x4000, 0x7) getsockname$unix(r0, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0xfff, 0x1f}, {0x20, 0x10000}}) setsockopt(r7, 0x8, 0x3f, &(0x7f0000001540)="a193c3f910489b4cd56b7564c2c0fc83188dfa155bf2e959168390aeee1bfa8b7106656c1ffb58acb27b364682b27d543dd35bae480e71c5bf41fc8ac70f64c810d2607aeda0f77f59dac7776bf28f99de3f72eebde5d474603304e53600d45b284707bfa7146695a5128f86a671ddb4714b476517004c5bb9d22bdae83b1c012f6c689cf7fd5bf62789636bfa065c2c2db3f858a25e8a239dd2dea59fc2936ada4e4101271d2fec5faea4276d3670b621f7af803c98", 0xb6) getsockname(r0, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000001680)={{0x18, 0x3, 0x1f, 0x10001}, {0x18, 0x3, 0x7fff, 0x9}, 0x3, [0x450, 0x0, 0xcd, 0x9, 0x7, 0x8, 0x93e, 0x9]}, 0x3c) r10 = open(&(0x7f00000016c0)='./file0\x00', 0x0, 0x1d) r11 = msgget(0x1, 0x547) msgsnd(r11, &(0x7f0000001700)={0x0, "0b3245282a59c25997c1b1b09175b428a1d864ff97b84e54b47a540c8e79941d0e53611cd3f38fd44fbf959899c9b0c0fed777d185d77a69f7f90a586c5782bfc139136b3e1ec745f6165a894a5c3f2eba0c61e966d1481d46867af5886c1aafe48431fb32bb5c8e20a64b"}, 0x73, 0x0) accept$inet(r9, 0x0, &(0x7f0000001780)) setsockopt(r10, 0x3, 0x0, &(0x7f00000017c0)="2bf7a75af4c701fd9453dfee7999fec603342e8a0969eb40b1d814c7d9eb66b985fb78f89b6fff2a037ebdab9b6aa8747b3b9b3dacfeb4dcf882a82a92e6ab05ba1def4a8df9d4f69a25a36ab9c187628cf15e134083fb87c7fa1e1e1ebc1252bb77b3996bd984c88d4327ab59d1641dc1de4e63c656a3c9b282ced191d66214b0c134853891afdfb71064ec5bbbc1f82dc18a93163d27c0933c", 0x9a) shutdown(r0, 0x0) msgrcv(r11, &(0x7f0000001880)={0x0, ""/30}, 0x26, 0x3, 0x1000) 19:25:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/93, 0x5d}, {&(0x7f00000005c0)=""/135, 0x87}, {&(0x7f0000000680)=""/4096, 0x1000}], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001740)) 19:25:56 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x8000, 0x6) accept$inet(r0, 0x0, &(0x7f0000000980)=0xfffffffffffffee3) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) shmget(0x0, 0x1000, 0x535, &(0x7f00003f2000/0x1000)=nil) r1 = socket$inet(0x2, 0x3, 0x6) accept$inet(r1, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x3) getgid() munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 19:25:57 executing program 1: clock_gettime(0x3, &(0x7f0000000140)) nanosleep(&(0x7f0000000100)={0x6, 0x4}, 0x0) r0 = socket$inet(0x2, 0x8007, 0x7) bind$inet(r0, &(0x7f0000000380)={0x2, 0x2}, 0xfffffffffffffd28) clock_gettime(0x2, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) clock_gettime(0x4, &(0x7f0000000000)) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r4) setreuid(r3, r5) 19:25:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x20) r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x500) semop(r1, &(0x7f0000000100)=[{0x0, 0x5, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x7ff, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x10000, 0x800}, {0x2, 0x2, 0x800}, {0x2, 0x1}, {0x2, 0x2, 0x800}, {0x2, 0x101, 0x1800}, {0x0, 0x7, 0x1800}], 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r2, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x5, 0x21be9248) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) getpid() fchmod(r3, 0x2) 19:25:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 19:25:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket$inet(0x2, 0x8000, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="acd46547cc888c45968e2621bd", 0xd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:25:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000080)=[{0x4, 0x80000001}, {0x0, 0x7fff, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x6, 0x1800}], 0x4) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x180) semget$private(0x0, 0x0, 0x100) getsockname(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 19:25:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 19:25:59 executing program 1: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000100)) fcntl$dupfd(r0, 0x0, r0) 19:25:59 executing program 1: r0 = socket(0x11, 0x4, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x169) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000140)="599fa31a43d43aebbef9233e477af729ac4d3ae656111e0ec1f726cdc9cf6aa00ab1c9195f0482e519a759caa00e78ea78c13f70157bd5c5703ea8c264deeaf9c02ebfc50c976c43633fd7dbeccab147d714f60fc2488ae87f4fb7427f9d1fce2cec5c9f81d56daf4c46f3b5055b27b22bddb8880731f2b65c98b1c7e8cf3a525809df432b3af5a13ae2d0da521dc9b88daac56d8a3f6ac8736e515ca3e9f0f2010e1231d4b4bb8a2563c666971803fc7a847b0d93cce00a081231b1e0a6d23597791243621bda89b495091b60f1521bc3b6561af84224fb0abb2e59d38f344e87e65e265ffcb42a793cb1831cb2f0145f063865708ac5b68db2435281270d3927037ba6fa44eed5a45f542b0d6823a7c42822cd19521ac909778adc34d1a5152ac76efc16af5a0fea06e327837216c67020b5997537065185e3849c7f2fcae25b821f0c562a2f497a5987097f1aaf965e0eefcaadeebe8f6d5c92e488c12ff8135fa13ba6516faca5b9931a68fe18091a71b6c479bb6c78ca0f6b1c32f96814f7b8d012200ce0cf49a870004d5af00a2f5a4e6760001458526eb70a6fe8dd3e02b3e63eb400477a68711a942a2b25796109f4955e58320568f3f0a7df61128c8cc61b2ea73d782823c84d4ab47ee18dfcda850c54e94f02ddb5bea58167161b5974d884cb451df1918ffdcfe04535e419dd627469ae8626ce930b0a657e9ba47c6f923a1228aad5bad13cd6515b3dc56eee30725e7c8c46c6ce85f1d69a8f8402767e55c1359c440c235c34654e3967daf449d22a4f5c0d83afad34c515b76d4df2a9b0fc01482055898a82a738a259c96b2862181461caa3ecb83a373e0708360229339fe7d97d88919ad95f80ebdc464e45f74dc45f30a4cc875de9d39f23bae38a16c8fba1851f23da0b2babe3e1d63629e68df5d2500df16bd5df3753b038ef1f5bffcc4478982a49a4d5212fb553f9c3a9873fe8c7c920b499324af95166bea8756bcc077e4b5ca9f60306133d6a454e22609af3d5c0d490351aefd13a97dc1eb0464a8a8ae5ae8f10c34b1fa4c51fe162c4350d905fe2eca1b8d03737f32c0e36282538ab8a95faa223697a1628f77c2506f232b3e7ec831d7d2491d53e8132928d390641dbcfe9e5e228b6533a59907797e630a7ff3a7d30c4999dc14d381aa8cfde79d5493533cae7b62917748658193bc2b7d6d399db0caab571c95c451123a607e90629f818c6a25ae6cb3159cf4386bab1e3f5126ecfaa059515a4b44a5ca7a7d44a3787f30acf009910436f7c004ecf4d2669a3bf5a3bf58e3e64f5427f11bc3f4caa95fbebef8eceb2bf28b9cc49bd5bb2d42a0fd26504194315f43569faf6ec8e815d3a1d984a5313c31c822131d844d28eb678dcef6c1b0af63a576f2e40693d7e31d4dd900afa0095e6437eb05ba3ddf89cb8fff9a18a2258ac5e95620baf76027a7717ccde4a9940e7c16d8f5a2aa19f7a3dda0435f607dc432624637f1a557c3537389c5fb28db0c38d877bdc3ce4f699756b4cf94310c712dd5bbcb4d7c136fd095d76fa7eb69eafac83575505476955409948825aa58606c06b41e69772a80f6f2d67e77ae0b88db7709f334dafd4afe9ee6131dfe841afae907823febd065146d41de36c6f09ed8674ab03b557fae4bcb920866de703ec20790196efa2aff4266693dd4e57aa8d585b947387e33963cf3229f79604b5e85c58b4223be3446f036e5250e160915bec822e5a27905a08ba23f0386d0ef74e334b1dd25e64f569c2a387d34ef1411f20e5640191772ee906b415e4bb32efb441424bf5d33b0742418d202956dd1c1b56e5d54bd27996b713aa61c62fb057e95c2d3997d975fd497140e11773604c2b6586be5654db2a0d6b51276d9a4969cf73d4d10667219286aa38b66c9e092fa875a191ca4537a4239ec22dad3171e3ade5d5a890018fdd63f86302c398839d032cc75d749a7f5f2b2ded51f8bdb861eb2044a9a674287fbe94cc1717851941d1264676a8cafef884820b6ebaa5b9a82496555324d9ff8c2daea370499ee26d5b055b3cb86cc23b8b00d01c05a7ab9cbcb0ff627d79b1dc5129718d10c2c85e842be213660630f5b33eae74e7668615dcb7932a02a45e174e128a238948b17e744e811a6af8c708b5c4fe981512b2e7849f32a2a44e3b0c29d4f642e3977a5ba9818a00a6a7a7651714a7923a6c6bd1528451dcc1da53d7d1d4acf4b5daf3cdda0b8e057e69682c752561acfc21699ba49a94c72893d20cffeafb5b216e2f2fad4e242f74e35fbe4a86a3d9408ff6b68e3ed8ad414148b11c3a6aa178477159a51a7530d331a0091a3dfc99f8ca74c6c3278f4678c916b49663c94d04856e7cef729b21e68a6bc2f429e1c65a284c2c1f2de3fb4e6901fb02e1f805ec71436855a8edab586c4254cdc7f725caef24e82ec64741d32b14d2abb867b896e56039542c5032b02d4d60c53f8aa36cf804770c15a30511230c823c875b92e0576f749b516397df599f43d408321191714b9d9eee4f170a0ca7bc2e1c57dbe76dbc3f3fdf33a52987879edc5cfeedd9e84c62b80236ad3c89ec16698666f8749bfec7bed5b2ab0351355c92f5c5e462c4d1410025286063e35fd2ee19ad34faed6389bc8afe95599fc2bc13b300e017545ee471f0991902afeba2ffd8a7cd2f1dac110c74142380bbd8ffc5c69c31d0289f5bb5d2540c0a482eea7b5a1e130c59179f2c4ae6e69b53f4241fe78b37e74dee3defc343a188071cf26c2cdf4e646458f5a1c1bfad40860e2599c50fa6375e54f04e2a507eace74aa64c30c9babd4d8c2815f524bbdc528a4000990a60754f474b5998d6f6a7d9ad0cf59257a229863ad59e538c4bd00f1c900448f516379aff940af1a48870dee6ccf277787caf73dfa7a3fa2a0884cd4733bcfe385c83930a78ef3e42b11eda63d8c84de90eb0a147d18d9a159cb36c7f9f5517fa4e5efab0db7e51ffb5506269846e1d194e2d1342458f814092592beb1497ecb1c246add5e729ee2ca3e495acec9109f5e47891b00866fbf03fc1aa1502b6a66be2399beffe965e50d5fed492a9d472ba510bc3f5796644d7d3767374a40fdc071b3576f4bc39c1110e7a6e5ff30f1b43aca5177d9c8b13f3b885e8c56778100520dd5b1ae6347a6e00ef89372a5f046687eda8b7f90bc45a23af4df164e448c9c2853214504fa43c9c85f20620a4c9e60ee5e3cb36bef4b9bc80129ba135d659b1cb75b25903824edbb5d20a1f72fd4de2877a03543cf89dfdf4b333b393e99d436cd45c0d6eea3cfd3499a0f3eb24b6cf42e3cc5ea54071f2df6c3b291853f15607b41954e630a027c0c0eebc26b0a9daa5ce6f4c2ce2e9df0fefa53d8ca12eaac079b0e133df994b9e01e71a30eec8993003ec15c65d93552a6b3488498ff7cfcdc4f4680a9ca92dc9adc17f891d9fdf7d3862add3490a54273330259e99561d15dc05f69f8ea53bb6d54563bdbd1002099800b04638576aae3c2a72a60ffb5a0103fbee8c242df568718ac53f20dd353d896d275a489eefbbc788fdf0fb3537af8c036dcc60d0656cde386cbf035cd51b9cd1419a368ad7f0791725082f00ce5cd421bbfa029642c49c0408cd1525bd15236b541ac3308f61c3f7a4e581a48440dc6b527f8d764ae53f597fe45da45a91f9fc710392a61850bed9a08cf6842c1e892f26f67b3618cc8c7830bc6ff51adc418ab8a7737c7137dd51f3041bc7e175a462793dd16a5abef5bc98b5051ede1e9f2154db5de71e18e634a318684b4b2d3a7cdc54090fb1308d43fcd6339ea7711496810220395d99494c1696836bfdda2d13e1ffd3fe5ab690b79f42b7e8843058219577df21fe67a2e9dc4f6f8057afde80299f72db3b005a29bc7c9cf373ecb10b61ea7d64eea07e74406caa0217d12d880385ab1d9cc34e705c6fab4d40fba5066ab1a43346d8e0834849c71e914c0f580b03ab4404454f6c26404bdca5e5da70acceedba1c2a89047d19d3350219300a9fce89c31f1899ed57a84c09922df7d67616d9b12698d6a33ec8ad1f298ca6494c15402f2c0b57df7e6973056910eac0ed1ab038b62a672ead071521c0908f9b8e3af54e314341fcc4f152fd4e5c78f89e72dbce5f0df1a9508252498ab27aad8f3f185b1bb8b8da20c8cf378d2ef999211cc5fcef1d6bb75c4fc789a55c8a687db2a348f91e880572c7405e10cb497940c4e8b20d4a5cce44407062a8fee1395474112ac0004ebc19cb1708b05b9cf3478732c806a634e2724b746bc038e01916fe94aa2e9b61fdfd5d0b8a805034db5b4d8fff45d0f4730ef6c6c8621c009ba5f856dfea1c1d4440055ac9282a4cc09f445a16f24170c213353ca5dda9e1c8fcd1fbe3238db54e439ef709738c865764e76c787fe6a196de52dd83b91f3165a2d6e73f1d05d043624124833ac65ee7e383a0171fa6227de7ad6a41613e31a5baefb1f2fc532f70fbc22cd336e4fbe4b5516a84aff43be6e24695d63e2ac7ca772be925b49e67718ead26acda84afecb122e530acda925866164cfc56175e1f909c53ddc87b969c73cb45e266e7e6420ff02e147fd66f7c0a8e8e22d3b42ec3b7112e42700307f4834a5f4f80471f3515b25c3043a634f2d482176336ebd779485096e4f993ea30b9a5ea1cdcd5ce621c3737f14477e8789380c90864ae6416da2e4beab5d68893b5c6de4af8bb3d9613851a55468c05fa93b085b27906aa755f112095164d6b2c3faf29af918fb443b37a35ea83a101f6baeea10fdba01589dd1005093cce56fe05899f1d7f5e259b16460a2e17fe88188d2a5fb6cf4a1f6aea8fc7a55d6f1248be338910273bafde74a8aacd1d8557ad89cff82fec67ee9bb23f158a9c48e2928e2e4f270435013ee051dc0fbd8b41a53a3bcd503980cdfc02f152123b03ba10c2d91bb50c41d74b3a40d50a0830a943a388ed0673f682747d053f6058c1d3336d5c8cdd7e4cadcc3592e08d5062ad5776d593e902fbf5af742d0d78e8fb8154baa4baa5922f84f8950d4c8502654a4680812f8f78673d4b14c07f310fcc7d5b40d4ded9d4ae28a4dac3e1593511a5ccd426288648d9f4920a25b0da5595481fc5abb9350d16faf1fd92da263c4b30de78b31aeae872a9cb4147246385e59efe54c679215f0f7b70d66c0f4ad9304265f4cc51023980facb946d25f44a3442c91de7f387e01c0bbeae45a6bae7cd32267efad967b90804acaf708bcd5ad2d49b4b80d96bbc72be53821fb794703edfc0e46bb20846359aa315c890f9158dcea4e65fbf08179868b17fa30971b85e80a1bd2d1b7df43ee6923bec33d15d38a0a506cf5b24ea6eda38c6e889ee5493a7b5790333ca08461625f81fb8952cb7d43b059d826e6db1e7a6d15a5dba527a54e86b06a010bcf04f1495e8eb15019901be12c66395775faa4d3c43d4fe077f4987e9cef6b28e0371e0b60805515d3c0628173375a8ce670f0a446755f3818a871da1dd0fef21e48f42419377d3ba267ce98362cff7bfb6d4c502793868db6e5e327e1dcfddd0c426569f2256c52161c3f72bd2164abd77160d50aec36c814f2fd679a2996d8e8a916bd0cedabd0853fa71d5a7aa6bf76e4bb826e55a0e6f5cc98f8aec90b40bd1fc9b638728f463c73ce549848931676cd1b1e91ff6a7f89da55cce46158f5236025341474866e1cba73fd5473d42b8a31c5a3ae6ba5156b5e52a75feff488bd9098d77db722637362535e4c92b37ff0984f777d42f75206e5d0e77d2edbcee3baeea", 0x1000) setsockopt(r0, 0xffffffff00000000, 0x2, &(0x7f0000000080)="33d53a9595c0744a253c794775080fa0feab43cd873b896e07e5832d847d49dece8de178c9fa89904b96b39aa9ac4818c03b18039e3bbbc6420bf9108634275300299c660624c93eb0222db14cdbcd968442a08671a6b0cb557b15424f8972a41acf59e261e8b3670f8b01acb8200f03448a93ffd915b735c72df6b8824857f02a259caa8d27615ab25632f41b4a29421ae5aa881968c1c4c981632d38acb374c5a6519e914456878189fb638b10190303", 0xb1) 19:25:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 19:25:59 executing program 1: select(0x888c7dd708b08edf, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) fchdir(r0) select(0x40, &(0x7f0000000040)={0x7fffffff, 0x4c9c, 0x0, 0x7, 0x3ba, 0xffffffff, 0x1, 0x4b}, &(0x7f0000000080)={0x4, 0x6, 0xfffffffffffffff8, 0x1, 0xfff000000000, 0x1, 0x80000001, 0x6}, &(0x7f00000000c0)={0xfffffffffffff228, 0xfffffffffffffffa, 0x9, 0x101, 0x3, 0x2, 0xfffffffffffff49c, 0x2}, &(0x7f0000000100)={0x7, 0x4}) 19:25:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x10) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) fchown(r0, r1, r2) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 19:25:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) socket(0x1, 0x1, 0xdce) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) clock_gettime(0x3, &(0x7f0000000000)) 19:25:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff47) 19:25:59 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) 19:25:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x100000001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:25:59 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() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f0000000140)=""/33, 0x21}], 0x5, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 19:25:59 executing program 0: mlockall(0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 19:25:59 executing program 0: chmod(&(0x7f0000000040)='./bus\x00', 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[@ANYBLOB="078bc9e582c0d61b0336af42b43622b3fe491d05f25c728c0004000492bf5969de0000000000000099e9cf9078327d7137e269b0ccc406791defec91d79adfc9e6ac071d1986847f"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)}], 0x2, &(0x7f0000000480)=""/167, 0xa7}, 0x2) readv(r0, &(0x7f00000036c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000001300)=""/179, 0xb3}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f00000023c0)=""/31, 0x1f}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/182, 0xb6}, {&(0x7f00000034c0)=""/165, 0xa5}, {&(0x7f0000003580)=""/151, 0x97}, {&(0x7f0000003640)=""/110, 0x6e}], 0xa) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:25:59 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@un=@file={0x0, ""/76}, 0x4e, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001100)=""/228, 0xe4}, 0x57558795c4ace707) r1 = socket(0x1b, 0x7ffc, 0x0) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r3 = geteuid() setreuid(r2, r3) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 19:25:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x520, 0x80) r1 = socket$inet(0x2, 0x5, 0x3ff) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x0, 0xfffffffffffffffc) r3 = socket(0x1, 0x48007, 0x1000000200f) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x7) pipe(&(0x7f0000000040)) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 19:25:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x182) setuid(r1) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/230, &(0x7f0000000000)=0xe6) sendmsg(r2, &(0x7f0000001440)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)="a0e9deb7f4a267c7e40c83cb", 0xc}], 0x1, &(0x7f0000001500)=ANY=[@ANYBLOB="0001000000000000ffff0000f3fcffffbdb081e77c17f0473631c86cd61ceaf86172eb0fb9917fbbac5b2709f745eaa2889efb7c60fe0192123f83b4e7fdccc670748aae43b4a1aab65f78f646a02275c0fa06c930cb0a10de2b2bc8fdce8aee04e6d74778d8d1addb15ed7b9b15a56ba5cef68d01476c8ea45979728b3109431578063b89e1c4b8323f796a7aa4d45e271245febe5743bb154c2fa5f9bedb9fd7b926f03d0cc856bbda6adacce16b39a43b44af04f5470c945fb30603a2a1712709ed8d9f89d5b7fbf6fa45709917525cd016d455aca347ea3b9415427924ca48a51fa7efda68ce2f22223f6a76e262840e2df6746f0b7335000000001010000000000000ffff0000feffffff0dd794c3b05ad94758f15604f2772a445ab131e550978bc8473c6248665bca5d4546b66f69af3bf418344db3eca8d74a50a881ee3cb594732b7da89f06490ed32334390ec8b3bbef3cef23c833656976a09eb0c1a8acdc28ad721e541b70a44435bf09dfb2dbb0804d3cda3a2f1530d376c05b28440b9dba4d206486991227d26cd4b7faaf53f789b6ba83896a0ea8929d4be6e0ffef1a8584fc35b6ec793260f618c1bc5cdf4fef75fab81207b6667f68d50235f92700948292321b4d86253988bc7548ec0ae17cd8a91861c687711d21a9920b02895ca4a074aa586fe0ddb6c99752d8392e3d8bc57bc7f92f42949ed428a78c702ffcdc60172e93efa5eb637cad13390da254d3e2b97ad8c583a3a01a1d956791a96bb54888db1cf5d281aad4008694608134469acf7cefc39a1ff277b95377e70dfaf1938fba330f4796c8325c496bcdf4a936daf261b422d1f37a285576d97601d0082b2da7d772b4f1d13edee5fe0e449999d82e5a9a6b0cb8da76fe2be0fb9dd412f2384b94cbaed1dd2f9dca526d2ead2559499dc5849aa43a11f0899ef77c1a68fe4168c63e0bb95ff115422c80e0be8be7cd53d64c4231ead864429455509d4a9f92a563781f3463ba15ca93012e0079f64df6f4dfe5a2438b3fa35c9b130cb0d6e883b6e67368afb29cf202f93d4b9615ce14702ce2811f1f7fa1662be382f64afbdd489abc6ad89eaae1ab894173ed14a5f67553e183c552232c75d1188b62d71905cd9be5ab33c9272e4d1beac12976c3ad6a6418220f6b8af95a45e9769a267871d4f613c96006bc05d3a59276be948a34e6747389abf0e60151bc192633504929f98231994f9df94c8370c335959a0ce0d63a77c0f6356afd202c6e958f3791ed4640ec383da2f82186b18c070802a1d9a201e8a30e936ec86f4bfe5152b36b565721099c2ca78259fea1d7ead95d4a124d9edfe0d7263bc0cf9501939a3b671b8fb08671461bacda02f07e94a8e759e0c6c8feb8468b8d819f4afbdd54707f04b1786850b1eb1ddcee427b12fbca5c6c7feb9d5fe1e113920bc3b59a2ae604430f293fea37869ee7766860dda9f7df7d707bb50af0fdd7329d20d22e7ece907ea08eb4a70a376f44d507dd1b15be7bba7a78f3548c107ff1c5a0f324f066018929325d4764a30a5e2102d159a69603d889028a026e4c6939b3e7dfa01813686cee604c380d4e91001ee724aacf9f0691b2d59e266cd047cd4c090524b7cae0a6b0522a3b5b1528e1b774a455a28929257c0173fc7fd36b2a7ecf1c5afbb2397ccb04b50a75020d971de524755323bb9784fef97c501d79c138e39fe52e72f62341a8384aed8f00b1befa75fd306f4e5a54da44511f18f8db78cd43ebc3560db229638d8353ebc59f7228e8f35a6ed87e461a3ea65b6b4b0ef1316ffc3560a5dcf744511f556cf19fb4ec824081f739da90525a29c39cc8333dc706aa7c3c9c42f58faf18c506c86b33cb204b24ccc5855d8630f8324adacce0e9138df2fd4231a1ede0a207280381ea02eb8a39bf7b72b60cb37d67e34570890484c8a3a1744b72456d62a0192d14c2f55bccb4be0addc0cfe3128b307a06d137728782e9a4d32d9880d2ef93fe95e937cb2f9a7b784b0bc97439a7e50e8226a0eb3e7b1bfafd1c8fcad4023bd93fd01045dbee86e61ff03f8d61fb5b035f54360b57c59c4cb519b598481a4a6afc32fb19357f3b53cd5db8692e80578d21dd2d900434c25c959a401381f418397e8c04d44bee652fafb412079c16c1b335ea717a3aa6c6c5309f4fb66a4edec549b0c81c49597f73f27ad6252845912cc134b6801d7ce813c98b16c3a1457076cb23bb5cae92d61d620af448f6a3528867b52fa974bca4d177fdc6d6e1e44f26c90f5bfb0f584e6ac11d3e4dc2841aba0f45a09d16713d038b9bf5f7eb0405cbbcd9eae12ebf821fe4c728505e60784bca359523d99b453daa6b7577ee49fa75500eae528846fea31e4c20ed0ce36f85c435dd5bbb959c04a17d6811d8ddb1443084f8f991d57ff38400a69139206c748c26b0b05eef56f3d47f3d789baf8c5c224679e1dbf7cb2eff8ab7dc04196218b706381fd10060e2042088f4c544a83944968182328e5de7d8960e3c92555f43b84ea95ed0fd27e2fbb36a1c7c9e2459d11a0ee6cd5e625d492f99cc0788c79ffd2d50ae4bbc4fa3b47f00000000000000bcaab3b18ccb4267a4cf68e3b93d4cee9866a720059f8947c697779be269f1fa8f9e2303e3952217923c6c324c2f5e18fa7f573170fd2b61066f5da32e75b96ffcc8e11e0daa1893ddf51fbb87cc380883df945d6b5cc515737740156428e37f9555e148a561ca9b319c6da93824c75539223c45858830440c2cc3f435e6f16fc62167957a110ebaae31e678bc2322ce3409c09d3349ca66c96d0932524d813782817d641df934b3a4635003cb2a932d59b90064c49b9f5b970b8acc9817f701efd167ba4c78abedcd95c29baa532b60e581c0fe4d895b046860e23fce2e9e13c894854d56e347d33a410000d8a283ad082566ac69aa1776fec7e2e652f3c4d2f846862e860f1d016d04e1a16b456720184cafe873e960dda7b7515cfbf3bcd9f36db19586344f3d59cd348e5d969edc6b0ad9cac9a8c5c26648a7bb1011780fe016c8b1b1e4f0a5372c98a2345b37ee257ce65d072073a3a9a197642bfd985cc4e08e263388bfcf09bc6de468ed8f98af3eca9dec76d8c861077d51f95eedd6b135329594ef4a4d8259ef470ef0f637106437d8d37d9ca9b0a51ceb7d88dffbb816387f20522e928e1acb6aaa9e18b6cca55a18aa5aa49f281b5199fe417ba1dcab41466267b9eb7b84176d3b1ddc2ddf4a8cfd56511a2856de6ea04def83b058de13957d410d5babf99903ac42bbc5c378f274a44ab8c711b3dc7aa434c4ca26e9005d7797aaa12edbccfb486aabca0a1817868e69143d8961c9264aa48afda29a7f3e465bc2f6ebe449a6bc3fab0a83523daebd693003a7764ad2b2b668b9ea52d7372c27f1f45b32503083b00ea55f8f62840154988c58583f50e87646f399d92d73294a881873118451a278ec31c26b0093c6bccf85678157504e5ae81f37d242ad330f8d6b05ce39ca805777e8550867a393bf5150bce0fc1dbdc85ff200f1824583eb11799fcf60a3b7b69163da4c74a3dbe568a209cf3030928d1dad0baeee007a75f5d53c96c58abec596b4c419f1c7cf92acc5183e794d542d8da34e46df070e640bc85a3d572ac36fbdb8ba197c46df48a7d7c8b42cec502d7a3d4640dd106dd8fe5d2a61b6a8a538621d83274ec5f916f342acb8a76413406c9a9b72d264ff3956e1d24cfd747a76056f7f6299cdc8a15f2a57ce2417d55b52739e089f9492043c6a45728e2275366470de51fe41e2439ef0bc3d18a224478207ece5bde8941e00069039faaa964f965e3f49c1a15c89272fcfc46e80445e51df9e740187c815fa29539b0fb5e7ed365429109c0c55f8d1f4b3ad8949dcf96658ff1eba18878464887d54823078f4b7856fe64f8966f78eba1b37338ca1501355446873a82c9ab4725e77b3981d2226ccecd64cdb77533d56dcb947eaf6ae85b719df2f1f0785883d4a649d07861fb285aa0ebb6e7628d4b3a36a75cff3999c990eda36f1931ed68a68e347e3a159876a117826787cfbb4e920d93fc9c56db02db2026ec6c426e381ef6d4be4286f29b51962adc040ec4b64fe265e4e92f8160ed5fc0b24f0d1d05a902116ec917c43df4acb4d1e21ed335739008a5adfae76d98ce5cdcb8839610dcf128d1f046c4c52a85cdf685a60454f204d39f8be8707fc1e7f1314186b2bc0f069d431dc22bef0f819a19f9d6ec26b4fa621a60147c83447ed2d2704de0cfaeb9fc6e761a2bb6c1f10bce1bca56aa7bee7515e9d5978d4ee0f02cca088d5048d81d5c144fc3a65fc201bf3b6c702f205415d9f2f847fea05be4324158468166094f15051994144086a9c0f1b2542519c3d648e89cba39e9624ae8bcf19e08b440645c24397758101b0e40522c3b163a716eff5d1a2d3fc60e6b4bc3e06b97a7fd59e58ba8c3d42d9781aad40117a100f92bc92c4307e8dc1e2bcea176bb0ba21b6e177cad9d85fb6adc5bf50dd22fdd5cd6757c9a1e91bdda8f6afd4ca926bb95784b1a8a5a78cccce928673ec4ca17969aeb9f96e763241e4842b65cfdabb5490cc9b918b4fa95c48d6e238304087136407dcd171b5c32c635e142ec0e3f8d0bf8572a542290cd237a96b40a702bf69f28baca54a37d9c226a1f6db673bba3e1d269a203eb501fb1ddec63b21cd34566d1f4ac3ccc44f5f2673b7036baeef295a6b6d3b3cda78bcfa72f1ae5f60617db894100a6920c6a890e7f1914c9e370822ac4bdd13319b2d5140e5be5bba309f9a4aad36ecc31035730f5bb8bae1d38a7403c541ac1a263ab7c36ea4fcef6516c7bf94073f43572208982132c84fc475ac9942b277b5299c7d503212ec1f53259786d4106672e63aec9f58de26678be11cb109b1500cfb94042072aa89b3b245f820491f59d25a8f3a9557ac566e3c0fc54ed76f1b1d85e8564a6f18b133d8e2b2df5f94a89a25a5676dc7b3098bd1a8295099591450008f7a81800262171df95b1a65211b1bb6f19f0331a4a1b4d1660a128f18f19ddf35a18efb5620b65c077715e522273bd4810f32f73266e1bd9d2a9ffc6d82bcbd6901c51125c5d7fe954b016cb504702165ea2176cfba594c0043a0f6b2c5d640d66572a496fcf35d1e5a8049a456e71faa2f1de06d946048b1745c8faa7051c0305166c522bbade715e8133249c1971fe47ddbd8f20c1350f90818112e49844bc1bf18b3467519eb02da3b230d56164c4d4a081f4cf278635a6a59ca6b85e873971ef1c11c908a0fa2d01282ac854c6ce248c15e7963033387e450dbd55d9babd3a9e8d56826677dcecb571307eda9de67a54062dbc96c548fc329a9386c0850d26a27bda5d607609f10811a3a43302da8852a564a95ced0747d0dc20ac9a8e7848425761ef1432e3b150a04f78377466964cdf4ca31dc0aedd413a77071d0971d58f16b2873edf422a407706d2245e920c716f4d109bea7be1abda6aedf1042580f55621dd20ed63f8cef4541ea9f9866775c4d0bd2b7327a45f4a0885a58e33d89f658013ac8b6b5d1bf1f5c6fc0b1e6a4086a30d1aad64180564f6f23395419566f8938536e90088e18237b4f0f2ddca9b0aaffe5ac220eaf2519373ff1439d8e30c77b072317fea51890b62e961de6a779aa7bfe641584a595542fc6ab8623a5b6655b68c819fa4778581a18b4beb46bcb1b9eb7eadc2a680e0a8bbd16455cb8d8524efa1c91eb15983a10aa53433d71c306e40c61e87d5019336a463ec531c9f8d4dffd4714c894c62c1bdc2337221adbd1cd8c2d52f38aec7a201509609cb4d3e5a5fd09bebccc34a7500b9676ff8a20a574b344961e733e6085bd22d564a2471856e926b802d87fdfc1ca9502e25c41fa03d1a475e1511b0837dec9d53af473b36ec12ebea9902a16c8c32ed9f26f8128bfe3f865e154cd2ca1182c29b2acb52e3007d03f2142ec0b53df459e3e3bcd3e44919f6fd4a884cbe9518fe5924e4e47a6f342cb7c8ef9c96f1e5e9b72ba6e9d5bdb4fd58c5b34c30007efc66f4d6c9c6529e579fd97d8df15c7e59004ff7ea9726eb9c2211359a6a19f64767ecc1f1291b7a3edb7668b1c60a109649064d82445c65e77fc45df000000ebca5a8ef891ad24b99a350f9b89a869b11a8708d25feb4600df8beb56138cae243339070000000000"], 0x1110}, 0x405) socket(0x1, 0x8003, 0x800) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(r1, r1) 19:25:59 executing program 1: r0 = msgget(0x3, 0x380) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x200, r1, r2, r3, r4, 0x2, 0x2}, 0xfffffffffffffffc, 0x2, r5, r6, 0x100000000, 0x2, 0x1, 0xffffffff}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r7) setegid(0x0) 19:25:59 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000440)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000480)="77148702a749c716f3559f3bb72c57fb88cbb4e8360faaefb7c51c7d0e4b6791ce7af37d8fbe9087d538161d342ec2e8405562a2e159bd0dc684ef9258eafcd5b76cae0a26032ba861d4a5e7e3db81b42e735fbdee0a3e8e3a0e4283b0e5d515ed50ee659406c04c6ccc22778f9fdde1ad85a6cf32e5952e23001e501b8f8cdb22bddbcf4938209e4be9363768536c53e809a050b687edd56eee03d13b0b7c3c26ec279ed308cc75c2af894717f3be12222856673f1a894a3a20eea242848b2031ebc4dab7398f120f44a67b91e7bbc1b8478931caaf3282d8c8a2a29dbefdafc31a356876294d4b912f35ea633fded79421178cca922842f190f72b3648b5f6f317dbf5d781353afc49081e0d16adc5c2353fedc8a96e979eb7c1919682c96d4ff8b97b5ce5401fd44986f9e5ff2fb7e020c5ecfc66bd2c6d1045ec2e279392ef58474c2ebe3fe9a3559749b06d2851024822ce97d02e7a11eb09f61563bc89cd6d4697d59ff55ab5906175bece8b96b6b19cfed23da7fa6bd1b7636a7d1f74bda54e23c4e677b675724c56c3e158fb15af857b555e86508e02af475fe15f44bf81d3db5cb49d8b72ecd24c6d428d02c1e8f53e9013f7bce8c524984e39a48a69f3e32adbc65a375fb7144895bcd4038a84f823bbc1e12ac00d24a6b97eea3f5b95f048f1ab0ae6c665d133a71af9e24eb4985eab95a5d19d1a5184f12dda36c2baa946ae423c6577dddbdf7331c3f940faa8982ce250acb7598dcd96bbaa628f9a97d0e5e5e74438911ee6a476b56b6f3af5abe63ec7a48fb833a8e7d00378348d217168373a349d13c79779f5a2eb46ea30d296a378b54d9da44d160e149f65894bc9185fe622d0b127c1226c5e455581567ca6808fac1fd10e70c0265f5910a92f2cbd63c47d3381eeeb922d665fc91f482f7d82f43d3b6404a540c0b61067c4b9ac7e8007e82533ea9322e0968eb81f3ec2e59a42d799b56f823143577a53b04e8a44506063890a3cb4382b1b520f0fc3151070f47e377d082fd82197f7c06653425bdc602c14f7448cf925d1d248fbe5a6cfdf8179d5c9370d3f23561fce75536c66770a678026626978b03ffd5e1821e960388d768666801e64ff52f4e404d55fd1bcf560f05ed41fb5517d63a919cb62801867c00cdb34bba5a1267885a5a36cd4348a59d4c4a297e7c5a8989a4c1aec04917a2cc5943ffedf2fec960321df0853ccde74fe56bbb164c3d4d7d4a577147386f685da9242be43ecd9ad3e0efdb262e79f63f6a6caf46fefdd407ad6952b927b90328e786d1c1226c055b7106c76edbd6b9893d2aeb5136811b8598992517cadfb19d42e29fff6df6963fcfeb61461dbf5f868fb2a2e51bdda0e2cefaf21c7ec4acb34406ea732579fd8f85e3387fc872669f084d3cb10311daca646e1a9a0e12cee2ec43ea36e596a90531cd6415b6d6bf366a715a54fcc261808c4b3e37f5e34f22ca5bfb0a21d3aa9f04143fdafbb6fec2e9aae16da3902dd79dd279021b2e6b66d14048d9d9f91d8f89961bd0e8bfe2d26de0edbd69e84742d1d034f0179062873264994c5c2fb6a534392c82f41f6f20aa074b22fa2282c91abba0ceba47896ce8c24516d0e2563716c765cf95aca2f16f879e634f95749e833b9e4f1298c2e1b2a4eb2c4736812ce9c48fe63cdb02d45560fe712b511063fe8e3031a6672b8353720c4c428077742a453aab063d0cccafcef4c6c5524bee5527a5d94f18715c9766bea54b117eab75b1b6c848c6a7d4d232c00d498b669f8408db009f0c462cef429138bc741847160f26029a8ca51211957618404e722b092debcdc9d4505a8d52a47e8a6467ac8574ef833e0c2befd685af7dcbd6f4ab8b457536ea439a66936ca86377230c243cd1f836c81dffaadb2a0feb36e72d9d4dd40319d8f05d4f75deb4eff2cbe53e980896ac60be0874fd68fc24404bf5a82752df300bcb87d588abfd9b282970d31660b8cc8e10468f4a3abd9a3ea71cf7d3dcef775601bd60a4bb41e885b72dcee8b9f8e187b8261f3bec235786c0b025fe8884c8fdefa75c18554ee17ff4b14281ff137cff8da710ff1e9848898ffdc1cbab8c631a6e8aa5e0cba3338460362cde205dd4533547ebb946adbda32f191c14d87aee714bef8f5bb3f3f2694ed6e7a65b77b6d758858347ca93d7c9d809a0e03b16e0d24c19e804b184d41ed67e42067a64097d196ad00d2047b04c2b4726a787815e47eacf7fe6b0f8c4e7c9667a8ec3b53db950e292a3d02dbb7551fd7082576c06599700dbeec550e581dffc5f6ab1f9b9f08826c7b0d023a1a2645c6179d6309c8fbfe0d2c0e8632df7fadb09bc672ddaf6fa9e61807a09a12b45f10ea59f72c3fae97727cf931497934c36a68defbdc82748e41b419268abd0dcfa0faf2daa1071ea3f6883d5287f774d75f46f2b1b78e86d00416363784913f2bddbfe22bdddb478ea9fe33425793aefb71489317b221fbd5ffa3d8f3ee2d8f8feb9687c6f607d26270a809472f4f4344c02e094bea7b9742044e05a352f4379b2d575d68d1e1e02dbe9055416d658414c23f61ae62d2def08b9a709785a365ac4c369bc53b311fe660246cbd582d1bad6cce86e4fda24ffbf91a2b6be42505e58fa8359c4543a0f7dc1e54518ea2f9da9037fb859f682fea9226154ed913403faf58d467fb39e40d2b41a654eae160a00e1d659697e98ab9fc76860662ef4ec96664f21ae181e816131de28dd80c4277a3de0adc64ae1ea945241df8e4b8eb0e9747a910986c8848869ea06726b77b60b920845ca1ade8a5f2cc17ff968cb7ce5ad474e5b2744603288ed50fe906294c5d43cb6ff3bee0af824ca90ce642057d78ae178a8c123cd2e04a57f77b4aa06c7e773615df728a33552e6a3fbf9c5a46a4a8b656dac9750d0389a3f4ba51404cc34c489437c9bc523caf7ad9c9066560317df728df08ba884f9755a4cfcba6c87a2e3b780a6e869da2f58f48988a1fad6eba5534cc126047f1b55a6a9279127460f45fb10abaccf82c59c791cd2b2393e894e96a93c429ce6bdd3f638fc77a246017fe15ffcdcf920dfe462259ad96d30a86967b7b159682b868861355df86b67152a045f576901140501fbe452d2b1980c854ca41fd1e2c6732792c5001b7b104426744afa0eff4c493a0da814dfd427857848d259dacf6d2015349de1639676a20475194211d2c1b302f6f219e663a37b63bf7aea256532b7c7df3851b066fe657a9f40d00a17e87f971e2b4881a40677152d71dfe1580bb9380f2373373ba8c965a6ee460997a2339c12786f97d1d0ca67825707f58655070f1d16c7801d6a8c494aa4adbdeb92b288a44d25f5b915f01f53180ddd0f646ac3cbf97dbcfdfdb770540b064546496f758ac5fca1440cbbe5d3093ebe88a88819a35f75140e6d24a424b3c71b5b468db75c406f574c75afcdc3a461eb430b77abc9e4f745a03a1906a931dca11909ce3d36a385ac5165ea7efe689966e6c3095a2ad603e07bc517b4ef43271e8b0527d80533f90416709d9aa637e93ad1a366ae78bbce2ed0b60deed1b77b057a86c5907b6392ddfa0cb5c3b28d27d38304afebd077b64150a1841939fa5cd4b9b77497461ab71299db78f6741609548271c2760989a30e9d361ebcef48506a4084dd392177eee02cd8e007c0ce22a64c209f848aa2eaf46da61d7156ce4512edbb1f97dd81472f67a84c04e20bc87adbe04831f068e72cbda099517d4a40a102624b1ebfc5bf221738892cde009267158ee39eb12fe9f16d88d135394fa4f3d2539025b643b5cb27163ca732254f6fa054cbe7f4490acbeeef59675e6a8ccbc562546c254296f22c9bdf7c537a57e120345f64e66e34bce250bbd58f9a0558e9ac6f72770d983d2f0503ae5e1b95c3f538e92e0101ab9b5a17e08eea9304e26bb187c8c403953b6f891f65968310e320f10f26d5c95c0e351f26ca2319f628f788169bc0335a77e95d26d0bd49dc4f9b2cdf175c56363222ee01ed417e14f8a0cbabd02e2e59773612be579f49131fc7609a01d712db8566ceed552112e005780f238676a4994ea7d919ccec40e3aa45a572eed03f31ae1dcd22eb45c205e0534b77565d38fa8b3324c5b6d34d2b98bccb9a5a32330cfacae0ae200b141a2a09491af61710c7cbd227e0539c31353b48d952bd4c7dd3d325b36f774bdfd32b0252dd70251a4ec3e1defebc8f5c379c3030261065930f94efd40c337759bfae2a8fa9ea3ad30f88c9ae368eeebe489df171c612d1ec21969a43a928621536e11a82e0357e7058f80109d5a4235c8e57edd35d41bdcb594565889fc8a7733429ecff3e45da6b75ad642f8e2522cc70ecfbf0e24171d423d63d01121613e4685744c304e45b456a4ca2b088b8153aa8f6ac177a249bec5d2a3d33f1800f1a4e9d969d01157569e0d5822c929fe258e6631a17eb040e3cf5e9f02bf243c749159d61ba3cc9098741db8986c3a7015f16985225c180d0004787b141e1a4ff23b76c2d8a04cbd2212329d3aaf86eee3dba665aa8dda5a8f2153571ff994711d15422e66871203e83ad3b8b71b85183145abf1b4a94cdd90c46fc647b307bf6cffd4a0e7b4ee5d614b516dd7900ea4409b0c52d1e2e6b1a24d46d019ad36fde93b22ae191a77c5697a748bcd6faeb5db184d745d66ae48e793c37d76a61341eb01843ca323f729454bd85d134f4e3430f54546e3c6414a41f28680e10051dcf28256a995b73594f0a1142db40bf6021b9a85d802de105e606e0b464933f634b2a1d14a833e03e382117bcb34ca998132ffd7f8ea5c3d6dec17825e4b8e6c5a9d871ddfb30a3bb3768b4ef4726fcaf9d9388b0ca40d1892f3fb964c98b7405152657c7640df5efbf39777d9a7f9980ee12438edcc79bdbdeada689e8b1001971de4332657e2f445a3240bd0e8bcc8598058b99d86957415f6021bb08be5d0e1398f4ae0a92a0f206c3878a212a2213b92268aa15a8d58118d31f70077b990bfe5e33ca1e3804358bd1e0b694f1ee7fa113cf0af4444ee3fa3a7adcfc1c4e46bb20ec873a1346800ecd4d1e16d626f080564c4873f052a50593f99d59ed686c4cf2ad8ed40826aef7b397e206449ee3dc17c616dc5f7e55356090bb9684791185689ab2d070636f864efef1be4a4762bfd9820ae7f585adf991667d354315410b4759ea7ebceb9e32447edc4572ee09822ab57ddedd72158f5b3ee1e0593d1093f5fadd73cf252cde898c6c254233993fce1d03dede2291dc0c53a4a18bffa89b3cafda1bdddd0145cf7338a68b40e26268315d4a40823d81402c30e8f0cf83cebda2ed54052250d8a14bab41cc556e6d3a2156d3cc2380f24e4b48cc12df2147708e96341a64a7a24c0ce32affda8749b8c49e62ebedbd27910752a62e390040f536a56365748d679766065eb46dc16b05dff7d1cee12f8c55c9a19947421db07d905ac3c2d638c9cabac7066ac7bc75fdc7ca9d026330c3cc20a97ce9a47d778e32b7b873cbd4ececa95d82916fc6c30a3fe0994b64e1e8b286c66c2f7e5612d81d4c4d276819f2a71747b23a3658405f9bb816d2d19fad5aac7cfc5a80ad31a7854ed94226b12fa0ae1a329fc96eca4c437b0b54d51b23bf3df10f64b58eb35cd2b537bf1c6ab2e3c916f15b1412d898bc3e7fdfa4bbd2bdf567f19d40fabae4463c9dfe0bc996363f6357e5a05d27576e6d2e259e419092060536b5d17a84b4f19554d9abd2ba79bbe5b86593bd438aff5b5dcff6435558c5f5942b0", 0x1000}, {&(0x7f0000000200)="ceb2a1c823047ef685e15ee72b3d105dc9f0f0ecaa6d3fd99427eb4abb2815a6fb3ea9a82c0f7f313dfeadbbb6b0b302927b5f39943ff1bd93ab242af76c60ab9b7d602a137ef02b482b59b6b595581468926fbf767c60f6", 0x58}, {&(0x7f0000000280)="9d0d82ae7af917a03efcb63bf25d09d9c83100eac6f10913cafcc7dbdec4471252aa6735aedde7fb03d81c943453cb2c19b3e5cb4f7ce51ae47976c11c05c34aeabb15ec764ff23fb6ec45b5a12b0fc4b46c765583567c", 0x57}, {&(0x7f0000000300)="d15fc29610e6a169c2f6a22732afb6b7de700519a4adadf96c3157062150a00139b24d5281fcc84f634531224d23c53426cdb2d0e2b477a4f114891b8d073876b87ef1e2e6d71b81e2ef9e3551b293ad14c02d8817c70e50d6bb496ea357a9ecfb1980ba93716adf6728ea8b9e314312b8f753944943b1a0a1fbb8bb687a6be13c3364e5c9c0daaeca27bcebf5bd05840f63b18bc65a21d36b07ecf481ac1e05e6f801a1738e3d46baa5ab7ebfc8c6074df5d756e1859e7a23330c7a77348e50f57b978c769e4dea0d07c4cb9e46412d8863868b35", 0xd5}, {&(0x7f0000001480)="71c7112b87b72237e559573eeb99c7608b5dae7af76d57a1c8458cb1deec61e6284690755986f5050ad1de0e91d1bb99cda4d7581a4e222d75fcd03612338907eec7ef5da9a0dccfb2b31bcde86955b7cd87a9acf3b6730b1333bc2ef5abf95e3c080a69d3037117e762c191e0d900d09026e2b56f09f8ff21e7bb8252fb895dae6c7a621d4fadde6b3f9f8307309c1efc85ffac37823765865e7c77ef12cc70b2dd9fd15e808a282bc117b3e7b5a0c949ed4ad211b515290ce3cf22415019168202d7b2a0d2bc69b964f011e5", 0xcd}, {&(0x7f0000001580)="98c4d69f954acf2383dd7de3ff5ab97a56176e9c6fab733347268afe422c41c690ca2f4a2320609ecf26b896393254fe9e0f9a402ad8db811f45f731af5fa42a2e1d628f8bb1caa12811a18297a14e5cb89fc640eab7e3d301bfc126087bfae495a340a7159783ac40fc2fe7e75a02bb849396e16be44aea0954c0174864ddf13d9da5d759ad78f964e607e6f9021c3b821d038fc6d82fe9cd2f397f79df660e4bb357fca989efb7cd888ed05594457725137c5e601bde", 0xb7}, {&(0x7f0000001640)="7dcb68f3654b535093ad11d3068b4e71594431b42a0950548b20fdd8837017d3b1fd74b76230b6e300ecf524b5b1f5dd91fa685f5991ded209d7d94a2ccda8fec5b6f95cd1fc0521382864347fd02ae7ed08d9f459e172e2337af63e37cb3c049711556a3a21a340a30dcdb2be2b2b9abad441f4cce3c1488598c58e019cd1340b825614e01e255afa8ffd2f5ceae5d0d1be8bd1320f321b12e43baab7b19a29b21411d4e80902641e8609b1bf30c9d916a2aca6f51e17a11db8dba4e77827d788a685354410c3495e3427ad12d34d8fdff5c407314fb84ec82d8e7ce45e52bb25f37fc0", 0xe4}], 0x7, 0x0) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 19:25:59 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xffffffffbffffffc) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) 19:25:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 19:25:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = semget(0x3, 0x1, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/4096) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x10) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) 19:26:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x60) truncate(&(0x7f00000004c0)='./bus\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x17) mknod(&(0x7f0000000500)='./bus\x00', 0x108a, 0x1000) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/227, 0xe3}], 0x5, 0x0) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) 19:26:00 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) socket(0x12, 0x8004, 0x11978da4) 19:26:00 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(0xffffffffffffffff, r2, r3) r4 = socket$inet(0x2, 0x8007, 0x8) recvfrom(r4, &(0x7f00000003c0)=""/165, 0xa5, 0x0, &(0x7f0000000480)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) r5 = dup(0xffffffffffffffff) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 19:26:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) dup2(r1, r2) 19:26:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x80000000) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 19:26:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x408, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x400) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 19:26:00 executing program 1: madvise(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x5) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x143) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="2ef9ca71f442d6456dcaf293c21e3f7017132919b4f40981beb7469fcfc89bf048b6cabae4a0b50003752b0742a0848e1ee1803554fec80e85c49aefe11c2107858bb07303890fbbc49abbc0c5309c9e98c66eeec282df25a6d1d4f615b73f076bce401c05159dfebc9ca08e878c705e3578e20288f2821d1805ca72c4e9961cc1ee", 0x82}, {&(0x7f0000000140)="17f5e8ca8f1b2af8dcc1016366141699ee0ccd4e7ae7bc945335862a58d4c8b2962bd40f8655e864b08b84d70f92a09ed3d9e6502e7f2bec935c1d", 0x3b}], 0x2, 0x0, 0x0, 0x4}, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 19:26:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000040)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f00000005c0)=',*\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='$#\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000780)='{\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='*%!\\\x00', &(0x7f0000000840)='\x00']) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x8}, {0xe87, 0x9}}, 0x2) listen(r2, 0xd924) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x20000001, &(0x7f00000004c0)=""/216, &(0x7f00000002c0)=0xd8) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="f4e27aa8600c465750a9a36c2f84592471d0e18ac3fd3cdebbab2078fbad0783b1e666d6093f2529631da9ecf27fc37ece41f0a810a01127184d9bd02ece6ddeb1cfdad914ecaa63c4d7b9f9583c1aed87b96aed1402eb034c608778657a7eff1afd960ab836220950917dd71f7f66e67b33720fba55ce922d908a84d6fc504d5fe1307e73a77f5e19b4beb591fc06e607858ecbbbe1887c0a6b262b9c87b8e6a883ce2539c4c43acff8a6725b20ac8f85e5d1ff880ba8f6c0564c9fd23d7a414095ecdaa7b5bdc329d5332dfb536acccc6cdc1461d64dc22cdc066ae14f7d397b82cd36", 0xe4}, {&(0x7f0000000400)="abbb22165b0f5dab716afc2618438f93815f5f55248a521dd31f6e62e01e8736f0112031cd2c5c7051c5c62bc85cc38d5d09d46323d5af07ae9c83e2cc9b8e68311730be76e06d3c7280df8a2300c2bcac4d85f995eb3492c60c271cd99553efb4b1fb0bb1a13ae9052c8b88e859b543f73534011c1a5549b64f4153803deae4a2cae3e9534d6e35262e25cbd198d044d5781be1bcf89080f518f8", 0x9b}], 0x2, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000008c0)) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x7fff}, {0x18, 0x2, 0x3, 0x6}, 0x9, [0x4, 0x8, 0x3, 0x7, 0x200, 0x8, 0x0, 0x5]}, 0x3c) readv(r3, &(0x7f0000000c80)=[{&(0x7f0000000900)=""/188, 0xbc}, {&(0x7f00000009c0)=""/54, 0x36}, {&(0x7f0000000a00)=""/41, 0x29}, {&(0x7f0000000a40)=""/54, 0x36}, {&(0x7f0000000a80)=""/252, 0xfc}, {&(0x7f0000000b80)=""/223, 0xdf}], 0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2010, r3, 0x0, 0x0) 19:26:00 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1a0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000e96000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 19:26:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 19:26:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000080)) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/231) semctl$GETNCNT(r2, 0xd3de1d02e5488500, 0x3, &(0x7f00000007c0)=""/80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x3, 0x26c8742610dc0a6d) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[], 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec2066", 0xc38}], 0x1) 19:26:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 19:26:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = getegid() r2 = getegid() setregid(r1, r2) shutdown(r0, 0x0) 19:26:00 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x88, 0x100) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file1\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) 19:26:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r0, r0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:26:01 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001580)=""/131) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000001540)={0x3, 0x0, 0x1, 0x6, r2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) readv(r0, &(0x7f0000001480)=[{&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000140)=""/1, 0x1}], 0x6) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:26:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000000), &(0x7f0000000100)=0x4) 19:26:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) chdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x5) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffff) 19:26:01 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0xb88, 0x3e65148309c15d65) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000200)='./control\x00', r1, r2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e51784c6ee7943f7c0096ce6a472cecb7f308ce821b7652e1377d082ce74080ad8d65c8e02826e9e8cdee17bfec0e1a0d079527a52b4f9cde34b3a671cfd261ac3971363de5a6d52da429548caf6df4096fc6c217b9087c2ddba0ce202519098db2dabbbea1"], 0xc) lstat(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 19:26:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x200, 0x1, 0x7, "0a955ef505c139be6883aa1c741bb08e31c27255", 0x1, 0x8}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 19:26:01 executing program 0: r0 = socket(0x39, 0x8000, 0x200) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) munlockall() 19:26:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x2000100000005}) ioctl$TIOCSDTR(r0, 0x20007479) 19:26:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 19:26:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x27}, {r1, 0x4}], 0x2, 0x0) 19:26:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x10001, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)=')&+\x00']) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x40, 0x4, 0x2, 0x2, "4653d6142068c14b04f4052713da30f775ab5f52", 0x9, 0x7f6}) 19:26:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() read(r2, &(0x7f00000001c0)=""/147, 0x93) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00aed8f66019002e"], 0x8) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 19:26:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='%&#\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='{.\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='*\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='.&:\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',,}\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='-&+\x00', &(0x7f00000005c0)=']\x00']) 19:26:01 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000058, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:26:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x190, 0x8) rmdir(&(0x7f00000000c0)='./bus\x00') 19:26:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) kqueue() execve(0x0, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) close(r0) socket$inet6(0x18, 0x4007, 0x7) 19:26:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() lchown(&(0x7f0000001400)='./file0/file0\x00', r4, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000001440)=ANY=[@ANYBLOB="00002a2f66696c653000098a7dad2d7ec0fbebc42365e77e32d6460314ac3b15fe909b33869264d054a52645fa78f504ab80a4271fbd331107ea130886e750e8f738ef1e3eebbe9d314102535f49621929803eb69ffc57ba888926207d0a2a109cc10ba1a00fa68c189bdfc448a52e30d7ffe02b94ca525240ccc415a1cdf9f7d8f6b0723c3c3e8d665c828095ec997f51e6d3c68c9ef4bb8b7ab719e22a0cc017cb9a1de5725be8cb94b663709d600114627c866e931febc5b6c1631326ea44387555f821f13cafeaea52a08b66be984040ac742ab3b5cf6a15be035319b229892b6c8a83f27404197a75ea71126dffe85538837bdd81828c4e13814fc0dcd59e9a39bead25030ef038d4c652eca15d8a0ee570e5a069a179ce88dfe244fe7f18d6cdc00268ebe25e74a2f24d84730ecf162cac34b42db2650dda936a65015cee600249faf5b84f7c96b46ca42aee178c8d16dd8d4d2d3d8159a2616367fd43f1e2565aacb174bab54c89a18c8340c557510c9d49734f4143882832c203933a95d5b37a7cca82c7ffec92b38d1dbff4a944e025c444284f18665d3c9fb92c95af5b7db5863809b24b3a38769117894418f628b1a153e10bdd1a3cee1fd9625ee7a45e"], 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="ed2bc550c570f9feb46972363cc22e9a21b053ffcfc32d323fb75d23846fde5bed57d12c5721625858cfff5ddd90712db5a59201404087b68a4820c65be5cb5c75c68abbe50dc9b1f8478bd1482785a217e64da9ecfffdb0dcb29f468f8a49d7b10aa2c8907253079b9f273ab538aea406bed3cde7065c47fb59c41734566d57daa4d4c862587559ac79e36286a4ad5d5781b1ee1ba684e783bf762070779f138e61", 0xa2}, {&(0x7f0000000100)="84e86e0e9b30728c7ee341", 0xb}, {&(0x7f0000000140)="047ad30b372d4a803d3b0b49adb585d050c2aa0a1b58d1481dd9b26de99d9956814181f09931e0b595fc9f7aedf3d14825c2a279508821842ce3a6483c7b1d5b31df272c30fd633a04c95d5536749dfea8ce9f6be137cb11100fa3c4bd841887e104221f75437424a17dea5092b66c2bf6", 0x71}, {&(0x7f00000001c0)="512ebf89d2ebca9bb46d3a1a7ad19e74396c7937c0a9e1847655c980c3f8b6ece609342f61de", 0x26}, {&(0x7f0000000200)="d22aacc5013d506351cdd6138fac0a504f40886cadc9b3059f0a2da05e2960e8a06135e88a1a1fb631d8589ea2553b797b495d30ac24ffaf12eb1750bf2760ab9d1af26efc62f38648c35f3ed4fc9c4d9757a1b41b306607fde8f64d6d8edc34e5270ae6e3a305e4cbcc54870a79dcbc7d7b9acecc57cfa2f4d16da801866e7676dff8d21a545d7bd7a6a909ac0d13c000023ad7e2fe6d0e324459e6d3abeeceacbf29d42b7859af3811b695923848e62beadbf72a93827ce2732f1850f7ae299ebf783e934cfed6f34a30d3353bfb62e4a5ade1655c6878d05a42400c17d6a66799506096ea1bf3bc572b123cbcdd49a4f6dabe5cf4ecf4f7c11b4c0e5bae59a4a4c643c1dd4257326af824aa8b781af6987b7136fa3b04cdc40413d5be462b00a2405830dafbf3bdfc2eb20f3c854e3f718d8d09ec7277853036352e1383f11f0e4a9d7033db89f732b272368a83d67128d5d87cc513eccdd394a865599eb333e5008db419e043b99c2e86d8b7668e3f87ef9a5936aaa084f30609c0b81de37a504981d4299ecbfbb9e9a2ff6edd491a4aa85b2a8fad09f5bb092fae596a6b41b1f1557d66e5f1cea964c95e72be7c2f46a8355913e7674a68844214767981739def56cb35cbb0c663b06b2499a564af6e103be89d6757a83c680a85a22599fb3b27ef6356f5995986ef3fdf8604c978b0bf13020f3ba41440840eb985f958660027bae58825ea5832c5e4a9649122f6a24c95e32cbf7a23437a08c86f49fc337e7a7f94556f7f79f16682fd2650fd972c98e967562c2ab247cf197caaf0f28959ec5f2b7e26dff1bcf1e016b289d9ba9fd142535c1ae5bd27949049635556001eedd715cc2965baa4e624546fa9eef4bb52ad57671e804de73d8caf399f06ef74707ab478eddc79dc91a85ffc32982cd780f5a6d4d8b1b6130aa9c960197b630db9a4bd1e16f5cd54f9dd2c4aa602c2e2660d85e46ee2d9c4f7d2583aa7a4a4392c8bd85ff8b2349ff08fbcf032f6fd0d6cbbad9ad7bf82340cb1f2920f1b43a7402a9045193ffe514514179962259c351209eed06528ddb36cc3eace54b089a285ea8b5cbf73b6cbd61746016b254342f8514d6705075d884b15dc588e30e16fe0dfe1e203b3c55317b044c4d12ea2e160dfdbfcce40d9bb327299d4ccb896e78c2fd4834ae881dd590bd65af395e96318485318731ea10c09ff3cc50c2e7d81e3922096b34c4fb64b3f1cc17e4cee7b8f24d150d1f629beb7bce29b9aa99035148288525adc7d7c9a4cc93487df787d027a6727f0720daf11c0bce2ed51a77675f029825dcfe3698540344c368ba339e5366ad10ae3c961fc5e36cbfed9e7c26f1a266627287f074bcf89bec8e62c94d486c282ff7da63aa9b147dad3ac47468f40e54c65d2796bd60b20cfdc2a66eb026bba3d4f0efa0781f46d8204a4d78e8b9070d4c233d2427ccb36a94b84f732d7dffe72c309dc3b0eea8dbf83dfc23298c3871918cc6b0ef46faf81bd3d9ef1abc97d4939abef2d5e9d52695dcc69c9d0c335d19528c7c9fa12f99d9e456956fb8f3e0f275f2905eb1390cfb35a96101dfdd17802cb5066f1b364cee802d1c916c6bedf11d790cabf14ae66beb2ca69fa247941d04ae88f41b5e2329832d6291e7bd9b47c0d234c9617f7ba27103965dc2ef88d06e12ffe90287346bca7f178b8c94d43671bf777f9cfa489a336a99110fa029336c488b08651cee0b9f3953970c78145e7750fbc94fb0829c5b85b9c0e88feaf5f785937e308ad7a730084c73c3514bdfd1ce68314a06b3a4a40371f90c089d0331c63f4e5ad3e1484c6863d9b1175deb69bf8c915d405dd4defbe24beaf3ef625f7a9cccacadbbfb681ed2eee455d5ed99a0077bfe602bf9c01e4df1c3b0e968938fc35427636b58ff9027bd2be949bfa73db348ce5e04e4e27e7ee4086ebfd83de2aff1c3215fcf4f79c8e626b64d78060549c7ccd0cf2fec972b1a9f8a8c192d62ba77a03d87f9460932a49d6214781a9051b02da89afeb2f1a6258f3fe239dfdea7d586c71eb50107451ae30466baba7ee38feccee7f743928d40ad9600190b6d242b6169022d692b239b5e24bd3896083406c68ec69894a28aabcf919dc2164f1aa095d308f083d365d1676afef226c286bf79feb9acb1a76fab865b8728de0856cc348eda2c5ee7a1c55fa9293b4fd7e60531c783ded6c89f657c1779c0636a343989e93cec3798392aa80323e74cb32527d12a4af6cfdc77c6fd392c3315205d783dfb5dfe902ede74bd6795da484407e29aff83a5966878d0c439256ceccb658ffc38e2cd2455abece3ef9af075f1938eaa9f298dbb7293452e9847da3ec6e480c2c4ec92f9dbb1e7a2742e26d82048945cc6d354cfd2964ed7ea7b7704972002dfb7827f5548515f297022683c603d691e93b2545e621924e80a94937fc0ee0ec629bd68245033f9bc9b871d820809156657c4ed5a0fbac5e2f231b1d72f0c4f54f9a859b6073472595ae96e945b088c1011857a041a3138b0f04b6d0516bb9946be5a842bc922fc305a81f8e84587f3b67d290d86f808b17588dc8583dad04b121fc323183a6f9bdd9065e1216f3383ea0c758871e16921aa83091b6cd03155b2b8c18aff0c404b284918fe017d51977ef19001f21227da8d4a7ad790878252b68c47d01e0a3229e812149f2c695cb2d05a0db1b9169186e0c351ea7b02ce403c569a81ac8e5187ab0475d17a4632e2e0eecebca147dd75989bdcb1a6ab846ff7b82fd2f4e79fc22811aa12a4b7dffe50e4ac64fdc43c69bdd948605adc51f08a6e52f1ce17584feb3572aaa8b988badf85599a0f5f7ad38448b4a4703c8fa952fe410ae68ca44837f77a5c4238df29f7ffe85b5b6c2cb3a24b94b94d4c308f433ec686815935143d27ab05ebf8a6a8682ea5ae16b919d08230738d660c70f95cb8aa8228aa9356d622c1729dc7d196c9e8b867c5a2d62f3d7b528c204c0fd966e30d095be7c2c08ca9752fedf39fbb546c5573225eb7d696af61f70658398626491dfef993d78783a685baaf768cb41a4a6b2ea8ad6fbe4161e2780950a2e6ac0d463559f231398a14aa9e9da02aaf6a875d5a6e24455ec0c7379af1c7be70ee4edd6eeb8fcc8aed3e6624f5be8e1f6f8b6dc63b7db853fb5d8e86ee1a37cc2733a1c0ca99b1104948d9ce61fe6b0c9fb3fc0e64615c76d8230fb1619d3a5b8fcc285365c1372d47a27f9cd4c8c0dc70264310dd8ccb8c32a36e7ee3724bbee18a6f3da3bcbb4623d4b3c1197ab54f12f59314e8aa8e2d2ed1cb2ac6d9f76cc21596d9fe5ab2d67c094e05956f21e74111a5f481e370865917e4a8919a07269072427e6efa253f7a16d9f6d738c82feaec6d11239d1073c0d8068a46a98cd669aee0814c555ae83128a85a4c9e4be0034f46a4f6f2455d10503c09857fb19ed3dd6d835908494d4ea75303e74ce49cf32185b826b313ebcc9330177ecef5dd582c024c66ae6f7d97e9b53918436f2d628e50cf71035a59c5580606ac880144aba76b7bc07da7a0661ffcaaf03acd081634f56ae76c10a1e39b3344c1203ea7632a35988cc5e8f77b5e0479f7a4702b3a4e78c99b3346dfc9246426385928c8849ff947f86d4ef3addcc61326c370aca38dff6d01d016792f7c451ead7b7b4fbd75f7513c40ea6952917c63d45f84d6e22bafa629793e371f20bdce32151874d5921c8c71362ba87dc37426e170c40f1678ddadda8bbdd78b1ec0274307c80b5ea162fe6a58b14dab6bddf282ed41f5050f4d073a5625ed28a4a60e56cd8798a8add17f5f8a591b7fd1d2c9c167168b878c4523263f2776b8a123734fe7164b8ff02ae19fe983a09541b31e1b0e7a4a49adaf34ab1e84f62d09d0cb9141d98576707d4a63589ade005b12b57d293c2b8f16c60419202be9025888060b932169056c6a5f5d28a5aab69e39c0f4fbcfa92eb07493ccd214b9ceb2f90641a6155e6a17ad544967ce240e2f4959d4b6788853e26634b5b0c14a512c63b42d6e8fa7e0455eba06c2e06fc1f93aa70d08881af3b9746bb298c7b29c6242edf11eab04930a7f156750a675d98ebd828702e1989b28b2fa194cb26e5bec4257a92d2fa58985b6715a95d1e1bc3edfe991f856eb00e1c65b98f885d02f669694cc7a4a140aabe94b61ed2c91e676aa3b7d88a4d8ba4e926352c000a233547a6463d88da6fdc9faa42d5b7ea18d92a80abc1806f127ed115e7eb06d4478abdbf9c7a7e4d3f93a3eeb8a05f6b61ec5542d59dd31dcd4cd25743ca8a5bb3e3c54a8253ec80008fc9a2f0c527d7a90555c6f42e020148a9b1491026104623de6a5a89fead917c5310ceb422c5fbc9373fc0159a0d377ecbae71e67a3b1838c0435f5e1e5fb243fbf5e26a25d61375a4dd753fefa66a5dcd5b036262764c40af54dfbc74bafeb3539420121ab90431090ec4a827149e5530bd40a58ae206f9a3da4f5ebbfdb76389460bb675830503b220f791b29c9c33378f2c841710ef15df14d7d551d381450f843029c8351d8719bda7af451413c3faa4202b490144bc2a444ec5095fd7a7ac6db13998e788e75a78b5bd527e7a42fcb77c52fdb22f9b05db9eb12742365a28aeb8bb7300e18b0469e5ed7099cf9e346316941bfe32f6ac4c3baeae175da8ab63c750e95c4258d0106260f4bba5f9c4e1fc05e33d9262bc3d8ac56593ba004b57cb48a9611a9b3f104c0a71a3512c56465a7f9d7127cc6744f8d43233659f869f54a670281b1de9ec9b32f1e018a3af5b37756de46638fd243e2f710537c0247350d5ecbc21b5234c632f796e4de9bb9cd0ee346555ef609972de097dfa3fcf0602d7216d22e8ee39789ac54482f589ec9166c2892818c9ed63cd7aac1aa188232f98b31d0d0fa88985a85dd283bcdd563f59b5445ee4ac489db89af65e436aecfb9536b05fdda8036dbef322e98932dc0e4504becd47ac80f348904cd6139e64cd25b01bcdf3890375be3795f245778d684743d002d8f46eb5ad9211d9795dc81a3567e51d9a6050031438fca30292d199f451f37f78a07756a0e9cf2b82986e23d1bdce556c8c3ce84c46d5a539d2603fb74e7da8a458ffacc689bfe3e5cf45fffadf08d31322a91a96a85001b171dde31f31cbdbffe3346eee1f72e1a76d524cfd9c458d6c8ec4186d31724ee1726d8377e633e000207dd662dc0beaa1fa8951f3b4302e8d2e20ae0dec41fbc6ee41ed7c1239a5e32c4d9796fa77877deb6b57b73dd5fecdf53f2c5274e509e8fc8c85910e005ebd648846f9635c86d651fe685912b97568f270f0c5cd384b8f01ab9186783caa02b7f76128bcaa8572d03e9284c90ac28067a312a5e52d7f0ea2cae9e436a030ad0861d9c691b8db02c9a7b7307d61581c959b1efbc2a5d4d41e7df46336aba147deaf150c7310a45070430a31dcd9dbd9f15635a81f6412283914c12184ec6a5b472bee108e7c30cde78a1bb3b73009ac0d3ded1c60585e1748e6d91bf911fe7f605e57c8ae06f8ac14392dcc7b7324ac0f469563aac46ba5896958303a2fa74aa9188a7e00ec7399393eb52dd800ce20106c8848062e3841e85509ee65dbfc95d127f5e14051e1816642e85da52e578fcfc7808976131a37d923e0c59ca30efcf2336e9d58aba52d5b4d62714e30b6810ac8b8bf67b146427322ed9dbe68a9d602654ffa42c7781b950382b2f39b25983c2f92266c3ea00f5f61a5540ef2228c6dcb718c52ffce0831d1629c0243b0d9368d0a37991474b85809006d75", 0x1000}], 0x5, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x400}, 0x1) shutdown(r0, 0x1) 19:26:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 19:26:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x5a4, 0x7f, r1}) socketpair$unix(0x1, 0x400000000000008, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getgroups(0x4, &(0x7f00000002c0)=[r3, r4, r5, r6]) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) mkdirat(r7, &(0x7f00000001c0)='./file0\x00', 0x26) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 19:26:01 executing program 1: syz_emit_ethernet(0x1f2, &(0x7f0000000080)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea8a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d83e7acefa2625ab56cecd43f5d41c1a8b000000000000000000000005606308033036a4fb52c0a40e4b33e9fce8d3506272658efbfc90de21a65d1a7996c285d241d843753b88cdd0000f3fac51d47a73393738ffb4a6e1c1c2c2ddc2b4a2f24cd5521ac1e66e68d43445f433b2a89f05a33c5eeb159c7e930453f1b138ae2c90b000000000000000000000000000040799e1febea3f88c383d6aa8d9ef73053157fb690887370a4395db12c144aaf750bb369bb479b25cdbca4be44fc88435cabfc8da438f129abc497c25042af76139348f101b3f4286e8c6c7332195217c0197c31fe487a015b599c1f014ddbe187bd8cc45ed26767f9a740ca457efa9f5350ac5028dbe948598136fd59409ea9d19752fc90b19125f0a767a3335e4e2cdec4c9e45eaf0dadfb01eb0c3175df7a422682e715c2518fa2dbefd7258f4acf312aea7c0051e3358931c82bf8f859e7f57e7feb808f48a1c1050e7a4acd841671123beb9fce7352bf55740e3920a58915684efeb5243cf75d45341bb91240366a51a02eb61da0") r0 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x44, 0xa2, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x2, 0xff}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x20000000, 0x4, 0xde}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0xffff}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x4, 0xc90f}, {{r0}, 0xffffffffffffffff, 0x18, 0x6, 0x401, 0x9e}, {{r0}, 0x0, 0x80, 0x1, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000043, 0xfffffffffffffffb, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x7}], 0x1, &(0x7f0000000400)={0x5, 0xfff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 19:26:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) semget(0x0, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 19:26:01 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x7, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000100), 0x10000) 19:26:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20811, 0x69) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 19:26:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/225, 0xe1}, 0x840) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:26:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) r3 = semget$private(0x0, 0x3, 0x21) semctl$GETPID(r3, 0x4e8c7cf2cde517a4, 0x4, &(0x7f0000000180)=""/15) socket$inet6(0x18, 0x4000, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 19:26:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:26:02 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400008002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0xff}, {0x5, 0x1}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 19:26:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) pipe(&(0x7f0000000080)) fcntl$setown(0xffffffffffffff9c, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) r3 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 19:26:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582520efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a8f6198824b3da025bbd47b3bf579456fc7d4096e8c8b6b08cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a84e8beeef9bed7c2ddf99ffd702cb5c198516bf9ab6c3142007cd90a04961e32f97b252eb7a0", 0x1c5) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x6) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x724) pledge(&(0x7f0000000040)='+\x00', &(0x7f00000000c0)=']$\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 19:26:02 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x4000000000000006) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 19:26:02 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)=0xc6000000) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 19:26:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 19:26:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x200) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 19:26:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000040), 0x4) 19:26:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80000000, 0x0) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getegid() getgroups(0x2, &(0x7f0000000540)=[r3, r4]) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffffc1) fchownat(r0, &(0x7f0000000340)='./file0/file0\x00', r7, r6, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000005c0)={0x1ff, 0x2}, 0x84) clock_getres(0x7, &(0x7f0000000700)) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x80000000) fchown(r1, r5, r8) mknod(&(0x7f0000000680)='./bus\x00', 0x2000, 0x8001) select(0x40, &(0x7f00000003c0)={0x8, 0xffffffff, 0x6, 0x3ff, 0xaf5c, 0x1f, 0x7}, &(0x7f0000000400)={0xffffffffffffffaf, 0x80, 0x10001, 0x118, 0x8, 0x7, 0xa50a, 0xe52}, &(0x7f0000000440)={0x9, 0x3, 0x7a12, 0x9, 0x6, 0x3, 0x5de, 0x8000}, &(0x7f0000000480)={0x9, 0x1}) select(0x40, &(0x7f0000000300)={0x8000, 0x4, 0x7f2, 0x160, 0x80, 0x9, 0x2, 0xffffffffffffff01}, &(0x7f0000000580)={0xffff, 0x3ff, 0xff, 0x2, 0xfffffffffffffffa, 0x6, 0x9, 0x9ef}, &(0x7f0000000600)={0x9, 0x8, 0x1, 0x0, 0x401, 0x1, 0x8001, 0x7}, &(0x7f0000000640)={0x8, 0x40}) 19:26:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x51c, 0x0, 0xbf9c, 0x8, "7e389ddedff371734578fbcef90d934a3a000400", 0x2}) r1 = semget(0x3, 0x0, 0x100) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2ab, 0x5, 0x5, 0x7f, "d97b2e8c79e2fa034b4a19fb45bf78f09d6133a3", 0x2, 0x489}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r2, r3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x28) accept(r4, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 19:26:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) 19:26:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) ftruncate(r0, 0x8) 19:26:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x4) 19:26:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0x1002, 0x0, 0x0) dup2(r0, r0) 19:26:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) geteuid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 19:26:03 executing program 1: setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0x2}}, &(0x7f0000000000)) 19:26:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe2(&(0x7f0000000000), 0x10004) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:26:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x10000, 0x5}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:26:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x9, 0xfd2, &(0x7f0000000040)="80208efd5994f0b7b4a86ff1c6edd805f7bbce957bd55243504587f10c4f9ccb2f3eca2b2e5e2a7373abda2af9c7e46362ebda23ca2d674c9d6d9269edae17ef4a5623b91490a842bf6521b5fe74a905bda76e7368b81015b9a0e7b0eb778ca07d2a31c58114ec3007e1771f6ab2f8dcdbfea82b6a0cda958af14547638efd2b99ed5ccdf765dc94d96bf5d05cba586c09b8816f8ec7365191f6f4865f026e021d1a540960af09bb4a6ac9152c95dcd26a540c82f934f80f4df83ccb76c4c19322c646e5d829333dbf45ac860f1847e25bf8b71affc69b80289944073d6df02f470cfde18cc4db9a39fbc5f6072553a7c4a272", 0xf3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 19:26:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x4) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 19:26:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:26:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x2, 0x0) 19:26:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() r3 = kqueue() r4 = dup(r3) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x81, 0x3, 0x40}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x30, 0xfffff, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x44, 0xf0000001, 0x7, 0x8}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x1f, 0xffffffffffffff9c}, {{r1}, 0xfffffffffffffffa, 0x13, 0x1, 0x5, 0x6ec}, {{r3}, 0xfffffffffffffff9, 0x7, 0x40000000, 0xfffffffffffffffa, 0x5}], 0x1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x9, 0x400}, {{r1}, 0xfffffffffffffffc, 0x20, 0x6, 0xe2, 0x2}], 0x4, &(0x7f0000000140)={0x6, 0xfffffffffffffffe}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0xf0000010, 0x80, 0x2}, {{r0}, 0x0, 0x40, 0x20000000, 0x81, 0x80000000}], 0x400000000000066, 0x0, 0x6, 0x0) 19:26:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x7f) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 19:26:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 19:26:04 executing program 0: clock_gettime(0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 19:26:04 executing program 0: setitimer(0xfffffffffffffffd, &(0x7f0000000080)={{0x3, 0x7533}, {0xffffffffffffffff, 0x10000}}, 0x0) 19:26:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 19:26:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = msgget$private(0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000080)) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/231) semctl$GETNCNT(r2, 0xd3de1d02e5488500, 0x3, &(0x7f00000007c0)=""/80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x3, 0x26c8742610dc0a6d) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[], 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 19:26:04 executing program 1: openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getpgrp() syz_open_pts() 19:26:04 executing program 0: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000100)="2ffe5d5e9b0133d4592a57addb2df741c9a7ca6dfe612b5f0722af9bc3ab2ff368fb3de0f67bcfe0f56e2b2a09b68b7ac506774c57d047b97ccce17d1cf9c7b8bcbc5188fc1a2aa77ab91b873df555e2e5796421da2d6b897fc01f9c8a4012a6cda4ec4f81027615086cff2bfda89ca36c174a4dbcefb36c10b77761a9cd4b8e5a61932945c447012742137d1d9d72bb94ce84dad81f9c3cb18c4d4f8925ecf862bf8cb09e8890db2ceb8dcd5754e417dc1becf108db757a0f6af5c37a2195e944ab52905c3c9dc81804fd6f4308", 0xce}, {&(0x7f0000000200)="89b3f414209af89f518688f925d009d40bbd1b867f63143a5d04fed02311d39d7ac3f8e601000ca7d1d2739c1ebe86c8ff36b0ac16b7dd98f132eb664fc29bc4d404d05ec504ed63f58ef3cf5155b0e00d12b3808123db051037b08ac7daf1a82cea29ced319a9df8a69470781594156e2e67d46a51409a017f21f7d0eeb1ddfbbe57d98f1356c198a572a782ab4ca3bd10e8de1ac23a1e9ccd47d16a6fe5ae7e0972ba34a074847d0ced4473a161350a88c2e177d3e5ea3", 0xb8}, {&(0x7f00000002c0)="a8ac5db1953bbc584047e8742103ce87f5fc3450d379973945ed2e5deb89bc164f64400ec2eec8c53117161afb66b3a92d1f747a2e2c25cfc94993756b13861d52d71789589929337937e0ec36d1bc2833a87134bb23a6b95c274d3f8800e1ee9ec7431fa7783fe3f1a013fc370e29ec9747ffb0e6847e084f2e16efdb3c93539dcafd12712f2d846acc310f861e48e4272006061e897f64d8b832bd62c1697b6f889b49266d2cc6b8b1340aaf895719924bf6eb9e65a1e1552dcae6a5db64917456a1b3ee430052fbb8c30d93f6b60b8c22dd1a1c3c19", 0xd7}, {&(0x7f00000003c0)="c68f9671383357706b7d72063f0dee0d0c2bc499689729459a665525c08ea7732bfdb672fbd88bd2b4dc19c8f4e4ff5e37ba2a84348ad16f65196ee7c4b9736aee622e3d8a0b7c4bdf1aca379a7167b176ae1e0b254656620b0eb3af3e4ac8a72c1e86fa91b151c9c3e0917979e2be7cb5a32ce27530ea9d6672eaecc26ff7c139082e494ed9c6a56405033ffe7fd8f963fecbd54f6a138bbfa6de3429dd6b827c3fe8c5dc80417c5fdbccd27587e4c5a92559d0000d7533b342bec4c08ac107944a13848e8bed3709be8fd2", 0xcc}, {&(0x7f00000004c0)="73b1d10ee84a63a03f927055e488b2451cc56f67b387283da41f9365615d87e2553972b8784e01af33dc6ab225f4ac69b3955bfec6e21d5a4ebea2ef210d784683b92a8425640785ad204c8b85b9bf8e12e9123bfb4af35e03364293404e8e61c01c0a871fba025ae4140bbe00453b891367d7d21ca4b198bc8c44d453645caba8d708ed", 0x84}, {&(0x7f0000000580)="363016", 0x3}, {&(0x7f00000005c0)="c57b1e8a52607bf2893bed55bdf2ee4bdbe194d0ef73ef55cfd8eb68dc14881ea8905ffcda595a9aba1ddd474ffcaea74502b6df365a0bfdd143d6fbf6377e9a79436c07564f8788ec9fcf54998194a7f95af5819c78a69b6e099fb5f68d08f1a13ed0773a1439e0ee52e58dbc0cdbe8f739c1a1f3cb1bd0adc2335e6bc5e2358bdabbd2b239d1efd6e82ae45f39e895c77a535919fd7d91a01f6f3d540617e46aadb6f84515ae4bccebcbad464e99e0aa5e799bc21c7a46aa093e6054dd2b6f85e63178401bebeda0d49021f646b9b74b7270c31d989b93", 0xd8}, {&(0x7f00000006c0)="54efd5a83421a3bc2ca7c1e6ecb02e59fc98034ebe5341f44d21fbce892830d475d7a981eed4e42872376e7925b9be73a1ae88202be5b3882ab516fae389b28188bc1317afd98254bfcda5e6ea2d5baba044f6dc7d02a7ef97b604dd8e248b8d4261bde37261b96da542649796084d8eb515c16f190ce0f4e3b5745badcf4201da634d30d2f1c20122a02273374cc0d26396880681d45fbb851b67f7af10d9ef4cffa7f99d58eefafba9221469aa746797646f05e0b464d31fd07e0f2159ea73ea8a3d6d117332fcd09801c35a11e29bcf1920d88c6b4f725f1e9ee6af59411e7eef0412596a6b650de5d6a109d19840481fe4b0a9030a59e2494e043651411423914c2a4269918e3632854c22bb52815fe8553705bc04f9f69e5f3a34ed606136664b28426bbcf48aa91fc1b1a6837f9218c6ca8e661a67e19cbb93dd2d3e6b93ee390ddaeb74c6713cf11245d7e8b6b8ca5053653e3b4270ca54c5a1ec8840c0ab03f622b98cbb576f89218240bc481a87351048ce0d6145ad30eaff993e7ea5d0029a34952a6b47443066e4e9bc98becc51980cb48692f1968f7843103728af771fa6ae12345c95df7501b1cded213f48ad4f3ea00ece3056b41fe6ad806f5ecfe3097e24216c296f5806fbc0283f0d6b1fe4676b68b498483e9c3263b197915c211279cb3bc7ad73587fd4013ecedb8bcaed0a932c0c59d801a64ecb05f7ac0d021a3c84bfdc0c1c1b3edb1e7c26735c7ae1f2bcbdeaa833b016ed422b8fd665003aa2b372fd3e0c4daa0620b80da884002bd2a0e457b7a623656cbae5e3d47043354f749792a8fc88a934b2be5f62daa8f1594c5b37e30ad8842722163da68d72847509fa67ea32b04176cf4684d8c3fac24963add9dc523d1249b215321fc30823e42cf67f99b32656a3bd0ce02c2ef12d80e81e55215d3e14f0976b4554d1e301728e08465f977c79a59ebcd76da5539da95602cb129abc04253d5b3082fc2c20b0f70eb41195ee4b28333b36851f3ffc165f1904219eca06d53ec202a25a9cf1d6296d8b54bbbc76e9f236142e1a63a3e7d986c1e2146b088fadf18ace82846845f88d28b67bed6a50c2339d5b1b13e3cfa057deac8a2b3d98c59266b0b0ca8b5524b98d82a9f60a28cfddfaa9f73d8da5f126d11cddf2fc03473f37fdac975a963e06f23d8d472d3704fb2d03b820ed3859cd7adcf701befb75c6e1f1ae05ea5beadb926a6857fb407aa37525fbc578417903f106496ce52ed7317cea23ec3c2d06573782fb14efb9cd32a74ae58d968aff94d71c55470483e228a0ce663bcc19f4ae9092127083ebd94e230fa425493fadd17910b45c1d662dde7c83719c76563611593a9cbc3f45e18575b7b70d74eebe595462417fede466b1e10787b9739140ca60485205aef092d680cff4f3a8a65cbb5e21e433ff87201be58c4dc012b51b351ca058151dd67dcf30d37cd2c30954c7be7e6b9ad317d132916c3e259207f00c814d059027fdc0059fd2d09532f7bed852d6c146286ed9676f57ca0ab758e1b9d345745cc6fe42161ac3c89aa1edc24a5fcb3e3496f83dfba73a06d25c71f735d997f835dcdd779c393e6b90f7a718d483c51b7f443d6c0a7ada2535672cb37642fd54f47205e7e5d900eb4fbfdd125e0edea66180a99eb106188e1bdc0b22923cd4a4fe7cb642418b7b76589518752c929a6a9797a50116f4b182299b523a15bbacc1f5d3edacb1b7407d33e5d90410edac78ae06f25a14a538c0dbf2a0e43df207889722aaf147de0ff9b5395caf95ebbe8767f5465bd72b52b2f56637aea21bf59e5dd99d43f8888ae0ea6a68b7e648b75d5d3a5a31ad512dff9c83bb1708d8546db6c2075307b7b0ab3a3bf120f42e20180b6665c0c3a8fa6fc26b5b65492d0d92382f1ba4ee9589bb6df191dfa39be7b17dec74efcce59d4831e09a7bea00dab9a985582cda57c24de9a1fdc9d6e264c236cda26fde4cea09f7e51c60a6572dbc25a7141a66b37118b3db5952859220ef50f8ba441fe2869845e5fde4049c9c26d39984a4cbb4bf387b5436d99c6f34d663faf27d23333a8061b37ff40797fbf265d71249773bef76fb6a14562b1c0519a624aa1f289cda2cb961ec313c92e9c06768d324025e8bc65765f135bc59474f8d1b05d39115454bc5ce2e0b3f28fe2e0a52ce947ee7cf78fc34140928b3cf52bcc4077bc07bfa275641a0791121e4749ca21ce0a665093a738a41156b6b19d35a9a29b9340f3f6a1fcc7bbc813d8125c7fcf83c40929cee1868c817c36b114191bf5036897ae24acd230cc6fb44f4fcce53694320a0626f0b3a34613a696b758dc1568bbd4796e7dff1910a4b24e7f4ea348ea70fb01d803beea4f4b27c1973e593817b8abe7e7bd00bbc1225cb077db64f3ad15fe2ab213a33a84843d0dad0bcccd6804c06ba9195ed4b6bb3346769b240718eb7629eca7809cc5477cdb27b36a2431dc3526125dd271e8b982870f98bac0c8ff929882aeb97734a401b394a401107842b1aeca6a26288837191fe46cb445d475f0c8c9de0de435a9dda9295c6b054e5883069f9134f6e29c4d575c525aa71b93201f82d0c3046b067be99937a8efc3085df26e42d146f7f0873f4b1f6058b70974308f5a37b7b11a840c4e81a0d57d067934592554f176b33b9096f1b2e0349bf145acdb435dbf30fb3a15237288517954e9ffef2c7523d3a8ed6223894145e436df3d123d11286396b3cf35a4ff452500a1fdfeb9653ed22c00e51a301386f101379eb6c61eb5fae0d7c85692b3f07b7fc2adc01d4af93491e89845615f8b1d80e54a43392b7224d17f69d3754b04fdba16b95b0946972aca58ad8224bbdaad0356a15003679a41eb818c1f146f02b717fc2ce10e97b78e6dd410de3c5b6d239ea5368fad83c25f3a6676141bdc1817a998dee5060d24bf199ccf76dd9f9cc2177a6646427a59a45caee1be9cfc999560d2db28ef9618343507e01fc4eb3fe8f11a57d4a1e492cd850c381ccfbd81d86dd8ecdc4d186bb39a66ecf3be9a1d6b7370b41c769583f1e020bc63422aac4c4b93bb10f54afec15f4273ef453092c7d9e88128934dcbea8536131bc614d496e82d7139d9e8d93c4ba9004ef528c35e4ecf93747b4ae17583402a011f438c1eaf35e470e7928e6a3a20a4ad9d36e60a7196c36163536e9fdb5941645ada0b6f96ef63395c59c0347350be1d1c6fcc000f822a68354891ceec5196f6ca3c648694eb03b21bd499f702635cf102b184f0e1ca1fc01b831bf48c1aefddaba4602d9f47ce8564644ef595a0f1aa1b34c79e3186405f71db54a18a414039ab1f6bd1e839d848c83b33dc3b6c37ac7f55fc3c3de38194a0243a29e7c9bbf1203d3de197bb748e0d2a2bbbed6978fc62a42372a137a6fab082c2495cc3c357f90cf290621311f9036931d1493c73170a5dbddc5bde748e1550517aaae88a2cdf1848f0ba383b527f9b3e5329c05583648d2e58d76787b8f19b035d388a3ab114723f3c82a7e4e865e1fe1d062a41dce143df8d645c0127de96d379945f541735eeb04ae46185ffe69737078d3d7ccab5a0ce324ed3f1905a74cd56f84296631c6184cca1fd70d3cd742abddfd17bc71a413d65be23a1d9c0c1df7acecab9ffa4f33cf4c39f9a2d1b14c7aded2450412d26b1e112d98af7a0d69920650f8476f5203271b4ead1499618f61efa27c364e585bc7f289989dbb0528d2f6dc77b5c0b820d04385ac4802c57a2a7fdf8a7f85c8d60cc86ce4b2211cf795612638d84d87abbcd1b802cbcf7d531ebe61c4a90f795cf0a1ad86954635d0d9e702afb1003a3f31ebf270754143d8486829b084f080f013a0b121cdd471258c35f51ed2530f6659c31c433c4d16d4eadc4257df95b21dda2bd46c46b8df9e3ee4dc29d83f79d802b211f6cf672cd6822cc184e9957c8a69a23659a293db271bc4da04942df9a47a66fc00dcb8923b1090008819b9bdfbfd39c4561fc2ebee9be0df9d29b0a966fdcaba294997c5f2c19ab637847369afdae9b8700fd8089b492f72e98bb1b388658c07612e751711b0c81231ca0d6b12031f3df43169227e7e270812e8da14a0c515a3c4b95a04a598f82bab87e0d9082fede482ae013385c3ec2ddd6439cbcaaf0145543af8650b51f07140da8b99018ed435bdf9e884c86bc2d2655e5b05377b733e311219fa73948faa7c77a65ffd0210240cba7885e577c503e9c287c35f098f57f901a0772ce463cc84e4fc9547906c3e8bef44793a6ab61878d76f64dc24fb5cf3fd7c4bfcb3d2ab0d9a7d1b579dbf9959d8256c448131b46352db190b960c25ec819b47c059b8ca323bdc00df31f0de7790f569c80f9934ab9960dcb1c427b813dd7ee1ccbffe84fc6c3deda13c428acca73304fd8c068ff7abe25e6d5d2101176e784b78131d063e95e6bd97ad52cc2166d6c1ec8035f178629025b8dd23f74b3108acce5b7b3fc5838cedebfca750c061c578fb5185a4cba5d714a85468e78653604eae63963232f037a5eadcdd9af5cf4862f812a1e9b9af2c8ec01cdd824a575b78e6b70e3e09b3b6b6cc29040bdcec1841cc6970075f3d2fc7304088bd6d0e7ff2b0645650826e8b5ed02876730a1a1e980d8e0a9ba4d26ca75218496e095a6d9897f8cc7ac28750cc557dd181f23a334c25e4b6815c0ed4bc4d43902f0f9b1bfdb5acaae13853d2cb2cac472ef3c0f2c1d3f54fd69c864a4259a24d341bc4a6ca53a451f113414c7eb6dc9893fecbbd1d20b09c275c3ce616ef534d395a34d40986294d8b798c286dc70f947ba3ab49a0673ded229a6c8e8a38fea953a8d9f911d27d80bd0a311f8c23f1a179170d1cf747ae3b1968752cf3eab5b6d1995726b8399607bd283e0e86ee920cd8f65f5bfb98ded57fbde3a4c00a77e33ec86ae65912c024d2b4c61b3e92e059d1b3b37ad9f60ec02027e3c7577ce2cdc9c437f0bdd9c5951b8e401637f61e250a6c6f4205b69c9234b4bc3a560dd26dcbae03802ae9fdff4a75306b6d36264d0668f2df350459cb31d91d8c8747c8bc03940b35a6e0b48f33f8036ed2bf5d679ce9872100757baf93a3c01732d5bb04412f94381ea536c2d4bb981b91d3c6e0d8245f3ee1340abdcac883a628a2b2388c907a17b9d1f25ca9c1d9583db4afeda7117fa1188bb7ddb1dd54a63404d43580fc3ef20af92007205d776c6dbb28dd20e39e42c1216bb12c576b0dd0504aa9b45796efe9b745323885a663ce2f2d408279cc5c23443f25ff680b9d7be4109323466faad40eb5e41414a4a13b6d5d4305a59e2cd3da48b29c3445ecd31cb5d7a403bc5f4935724d85a4b4d0b35324328e2a8aafec0f5f6960c06655bf8b5e05ac5eccbdf0684ccec424eb612432ea6c629af765793c8ae7b8faa1bf2b8913a9975ec46bc6ed1298d4e490d459b14bd498efac4c021050bbef7128ca9e13471bd4aa697ad165cccc32022e1ee85a4c2f0e5c4e2c45adafd166a627406ea91c34ea3391f7d5da01848051194ffba574332bc7c3c73c9d8873b9b79696a58044dffc432d7d57c435981605b020d2e04c022941ee00c50049f6a3a6a7bac610095df8e58a699666725dc46ea3e9c4ade8dea88014b30f9a536d8f746cbc53217c679ab64dd6e24d92cb9e8c9079658b798b36ce90101212fcd77f80a32ed93916b0ecde9eb0fe505a05bccd54d10fc4be2feeb120b4a7f7708bb6fbd0a7bb6809f6cce65142e882161c919fcfed44519837fc0bbac755ce3ecc8ca8c9ab6b9c152934", 0x1000}, {&(0x7f00000016c0)="7839605c9b7f15e0520be3e55c4bd99d61d4ad33bfb8ace7503c7e1499cfe06a26c7a56c4a308860c1bd38528743ed6e306df80080ee3c842cbac717de11dd781542acfa469711947795f7239ddd13c6fb", 0x51}, {&(0x7f0000001740)="5e9edea197c36177c836fc6aa7f12cbb6cbc26685503e8e0c884642df2d274c93cd61de2f68ee48d32bd790da6fbc21db23c", 0x32}], 0xa) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 19:26:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() close(r0) r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) dup(r1) syz_open_pts() 19:26:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$inet(0x2, 0x8001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="59218f03be6263fb83095ac57477eaf191a30e26776917367203283b0d4e8b92cd5a8d2dac7e0daea6aa122ccfdad847e6136d60e87331de8aa7ac7ab7e528c35430361858534114e6c20dccc03b50d1c2c283d486eb5334aaa57a1f2249977af2093fed88fb9a3ba71f54dd0140952b319fdec5633c4d6179903ca7fe5ec3cde2b1e11cbd2ed6e0b44e7361fb29d45ad90b8cdda2780224e7a408a16013", 0x9e) 19:26:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x0, 0x1}, 0x7fffffff, 0x1f, r6, r7, 0x3f, 0xfffffffffffffffb, 0x418}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 19:26:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x6, 0x8d, 0x6, "0c32c36233329d3d68109364493ae242c2a6af9a", 0x1, 0x80000001}) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 19:26:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10210, 0x42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1c1) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 19:26:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x12, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000eaf000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 19:26:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0xfffffffffffffffc) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") kqueue() 19:26:04 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = msgget(0x2, 0xc0) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getppid() r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x100, 0x421428fe870ef959) dup2(r8, r7) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10000, r1, r2, r3, r4, 0x101, 0x2}, 0x4, 0x0, r5, r6, 0x2, 0x6, 0x9, 0x7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x2}, {0x40, 0x8001}}, &(0x7f0000000040)) getuid() 19:26:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/145, 0x91, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x7fff}, 0xc) 19:26:04 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0x7}}, 0x0) 19:26:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x8}, {0x80, 0xe065}}, 0x2) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r1, &(0x7f0000001440)='.\x00', 0x0, 0x0) 19:26:05 executing program 1: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mlockall(0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x0, 0x1}, {0x6, 0x1}}) ioctl$TIOCSDTR(r1, 0x20007479) mkdirat(r1, &(0x7f0000000280)='./bus/file0\x00', 0x82) 19:26:05 executing program 1: r0 = semget(0x2, 0x2, 0x160) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x6, 0x80, 0x800}, {0x4, 0x43, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0xffffffffffff0000, 0x1800}, {0x2, 0x8}], 0x6) r1 = semget(0x2, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x3, 0x4800200) 19:26:05 executing program 0: 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(&(0x7f0000000800), 0x0) 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, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000010000000000000076869b5328bdc3ddb2b421f4600f1c1ef4b7c744c8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:26:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000001740)=""/68, 0x44, 0x40, &(0x7f00000017c0)={0x18, 0x0, 0x7, 0x2}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x400000000000007, &(0x7f0000000280)) kevent(r0, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xa0000000, 0x4, 0xafa}, {{r2}, 0xfffffffffffffff9, 0x0, 0xef0b34f77731781d, 0x1ff, 0xc9d}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x23, 0x15, 0x4, 0x3f}, {{r2}, 0x0, 0x44, 0xa0000000, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000004, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x23, 0x6, 0x1}], 0x3, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x1ff, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x353, 0xfff}, {{r2}, 0x0, 0x1, 0x0, 0xa9f3, 0x40800000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0xc0000000, 0x81, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x7fffffff, 0xba}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x42, 0x80, 0x8, 0xffffffffffffff7f}], 0x10000, &(0x7f0000000000)={0x60ed, 0x3ff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) chown(&(0x7f0000001800)='./bus\x00', r4, r5) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/9, 0xffffffffffffff88) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000001900)=[{{r0}, 0xfffffffffffffffe, 0x99, 0x5bf4853b04a07554, 0xfffffffffffff000}, {{r3}, 0xfffffffffffffffd, 0x64, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x3ff, 0x101}, {{r7}, 0xffffffffffffffff, 0x5c, 0x2, 0x288, 0x2}, {{r3}, 0xfffffffffffffff9, 0x49, 0x40, 0x7, 0x9}], 0x66, 0x0, 0x81, 0x0) kqueue() syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r7, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r6}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r6}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r7}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 19:26:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xe2aa9f0ef86fba96, 0x400fff) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 19:26:06 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 19:26:06 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x1) 19:26:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x28) getdents(r1, &(0x7f00000000c0)=""/52, 0x34) write(r0, &(0x7f0000000100)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) ioctl$TIOCCDTR(r1, 0x20007478) 19:26:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffda0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:26:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x4, 0x2010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 19:26:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x100000001, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:26:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r0, r2) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x20, 0x4) 19:26:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x81) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20480, 0x40) poll(&(0x7f00000004c0), 0x0, 0x8001) r1 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x28482, 0x107) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000440)="4c0dc55dbca70783", 0x8) utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000480)={{0x7, 0x9}, {0x3, 0x6}}, 0x2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="a9bd9faabfa1af71b9535b8107a56f2e00004f", 0x13}], 0x1) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f0000000300)=""/181, 0xb5}], 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:26:07 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0xdb9, 0xffffffff, &(0x7f0000000140)="2f6d9d9a75f1f84d335bf662116ea15f26c0ab6470a91d46657461a8a6cc396ee8396d287bd21eac9385f1ffd507cb2f183ba72890cb93b8e43d36266fbe9b9b431ef1fe76382d998b2ababb8170476d13c7dfc63ace3a04282f13056d4907bfb35f577e93f055c3a9c9c3caeac128853d4fbba5146a0de2ac7749b522222fc598061a", 0x83) fcntl$getflags(r0, 0x3) socketpair(0x0, 0x8004, 0x1000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x60000000, 0x6, 0xff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x31, 0x0, 0x1e0}, {{r0}, 0x0, 0x1, 0x2, 0x1d, 0x2}, {{r1}, 0x0, 0x2, 0x4, 0x0, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x1000}, {{r0}, 0x0, 0x0, 0x2, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4e74, 0xfffffffffffffeff}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x1e7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0xefc}, {{r0}, 0xffffffffffffffff, 0x49, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0xb1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x81, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x9, 0x401}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x40, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x10, 0x1f, 0xffff}], 0x6, &(0x7f0000000480)={0x9, 0x4}) renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') setsockopt(r2, 0xfffffffffffffff9, 0xfffffffffffffffc, &(0x7f0000000540)="002f5a25f3c9920edd7ba21c2dff9b6ec71c27a3b698f8a7ce756ec39752dded16fea852ed018279c3d4a25a9bffbd2f126cb44d5f345960ebe27e6fc835335a5fbd", 0x42) r3 = semget(0x1, 0x0, 0x401) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000005c0)=""/79) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000640)={0x1f}, 0x10) rmdir(&(0x7f0000000680)='./file0\x00') r4 = semget$private(0x0, 0x3, 0x81) setitimer(0x1, &(0x7f00000006c0)={{0x5, 0x6}, {0x9, 0x6}}, &(0x7f0000000700)) setsockopt(r0, 0x7, 0x8, &(0x7f0000000740)="ac8d42f75f6f6c39a7d150f10e22c27eea1efb316e1724119f007a400a784061afe49e63693d6acf37c9580389bccbdd1dda295de6e71ddbc9f4c8acf2c4f1f78933268761c6dedc949f24987a0d3fe3bf8bedbd71b40c111f23f993fc81a1a373f216ade06d8d7226531d9c1b38e370eaf2458a3c6b0ce200964fddf26b41c6a4b600a9479807fe32820d10df8b981315162bc66ee5659da75b1c7fb3c86412af7bdc57229651f7a98f634408f12b77af0ad9db09596fa95acda1607504b27020cd2fe9accf0bb9440ef49db11aaa9aa9eff457604275458b", 0xd9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) semop(r4, &(0x7f00000008c0)=[{0x1, 0x3}, {0x0, 0x7, 0x800}, {0x3, 0x428, 0x1000}, {0x0, 0x6, 0x1800}], 0x4) rmdir(&(0x7f0000000900)='./file0\x00') sendto$inet(r2, &(0x7f0000000c00)="ae7cb6fdabd5d139142e517858c271fbf2f77428229db64f2b46e942cdfe6dacda23a834c9afb0b82cea12b44b943a7866e0109e0d57c70a8693d933133c9921bc3abb73a0063cded0ceaad57a88624e260c202bb5673d9d1014faf2da28b48a8dd82423acdb8b3b3ea6c50a07a6b8541d595fdfcbae5576122758d66df2ca2e79b09ad103c996e99c4717a04093959973219a88b012519508f75ab894bc1450f1f7eb8c8a4fc05a3075a181db8971806897f9fe7d949881e41b95230a8e8ed3629edd782e9b3c1d69e6878252552c3402d002c39ca66cbd4b3de82cd23cb7e506426ade820651894f7e737af9394b766ca915f5690eaec8a8774906a92318054fa6a3bc662bf124bae3cdd691f61bb4eaf875d1c4f02b2f338bfc63113b4caa17f9d6d8ac6d2b16efff4ddce81820c912d3a07e0be4582473da1499395c46227d2b4a6dc45376d43a18b164bb8ab323d4ffdcc7c206f6b20f35a1c3b0ab3eae21a585ff71e2662693f639f4287d43352a2f234b543c6900bffb5fc539a296369c3317d08a99c3916dfedfc2123e09a898d549edaf65a9819dbe010d1e13cc2ada566e052c8e2320281d6f633094f16387859aad81ec18bab750e8359d9389d2e8ad31d2c0276289351cf824d11ad4d74e55b07d28d232d26929314fdce43f0906348dca03680fe3673c2da3fc854ef767e75190befef825939326819c7fe6cfb797c9ec5848a0078c01dc296bfb9a506531e4ac095634816dafde3d6a22d8f9c5875476fabf9b218d867d543c59bccfa1cccd2fc394014e17664a30566d4a023c772c62f18cc02c0ec502b21804c61ad4ae1f44343b827aaf2347fc38c00661a08bfd879d94400ae161adfa8621a731a696cea89d2832916c7c3906f3962a1d59d363edfb04f596ebd2afaa59741bfd17acd1252751a34a244631f3feac60c5e25449e9f4eb447a4f48947c958162f236fb82246c692b3334230f4a8be51f7f3baca946880c2856607c5af0dc55e8a72b488cfc80159e75b08ef266169b494d87e926b347bebcce1a81c971e2717eb32ba0bd3ddd54fe18dbc2f4c26010d640ee5273dbe07f59299b3415010b0eff4f67b0954681f1ca85222224e6b8f9cffcee43a9124846749d68f53230939757dac9c74af01d677ce75f75b34f90f33ec2120bab4f36141d51cc8ae1436aa2e4b7ab516c9570a05568a357ccabd5300916c1776a857025603c5d7dfad8f35375f05a155dc278c8c37396ddc4bf35d2cbbe2a7c6f7a16c93e2291ba59211f135f3df1fa516ed153296871ff6ce9079f979929611a95789e25de62d6aaed7eb1d035c5bf1b0bf0ea9e53aff10b4528d4308397bcfbf407d28fbe2a6e1738c8cf1b4aae5ff8fe83f20ce752c0429493738c84da4318179544a60b73905005a52044e223d0d7d518f140598d1b8ee885ae9c590a99a6e9cc017427364b25255751745dc58800f4c8f8391079846ab29595e0e8fc9882556ee37affa21b46f6018dd11e529fc1d1e47a19dec699440f15d2a15d0e57924e592c4be3238d18afd5dfeaa6a9639c694e2f3ab1e5f20b7dc251719b4e743ec5de11a7e169808137a66f816f47a62474dca4a6ceec3cbb64fbcc4c3b77ae8c588113ea51fa13320018f1a26c8bf7ab320e18175688dbebaf8f69159cb41d5d42fb917f372e73b184edcdba6b4848a64ed1fb19d502a9d3e3ae841370c1c246b89f30f57fb45deb9166cf05d6196665981c3964fc3b63740bcef2ec751d114df3027889f8ba026b9b08ae70a331ab684068398ecb52a5834fb205e527366cbaccc15d6b90a221982469e7a1d3548cbe1253f735a94a4695b00a77d1b0096fcf8900f04e9a8dd37447077d3c0b308994036b0c592b8d95825d924bdb590779530890a148335f8f0b27819486ccfecc956fa3574526a6175079bfab1fd8f91d3f7ce8a758d5e6faf4178cc2a0d94ce3bbbfb6a897ca048e673a30756c6fb2f1b86dbb50420ec31f6d4efc52a61603c29fa9bffefb49c6ad62c3f357b4b4783647e2472c6ae3e0691f56527320c1ee20b3cee251fa238ffa1e87b5f7e47ce3b3ce167432387652fc82c63623746d861e84be8163a48b5d791c2164328e305389e07c615b5bf5b79485941e2e2fde706e801f472ce1faf726eb723ba0489a054b41e1df8e17f1a1fd920101823aaae65278aab65fb01b81ad66c0f89a6b39905080c5e5e3b55f17617e5e7f26c17f10016d537b0dd8a15bcf6808ba9402164f49a02a481218cdbbde9a277dd62dff29df4f6cfad0fbd64fed7790d51eed9066a4b56171177e7b72cb3ca8cb3408e560f911087522b8d15951ad89ac6cab9d71cf3929a331a739e54b8469c80293be0e73c39de8d52e08a8082f83219db0b56e9511f8d60ae21ed7df5d37a3defd5e18149f951182dd4fd6ece7e2a7c40f6f362ce591e08a3363a41132c5f636662b220727abbb1a0125b30d617d92835fec1c137606d26bb49f9f90793512069f1928ffbbef9479b1e3d1a24415fe34cae3fbcdb17cb1c764106da9abd940f50b90e3ab9a13ddf8631a9a74e0418614f3fb6d2c0a17dbacdf65796d3fcd90fe71859ff6e99dfe4ae0f1c38c6d4d506c9bde915df570cc040592a3c66b71b62a3733c2b88a0863d6de6a733f2d4d2c63fd646ce4ab10c966619df8e812e17876f1421c24b70958a6c1c8c1087c471f9ce41254308212f9c4bd46a5ce98b507e878db2606d3a536fd5d35ce68a817b4a45b9b37617c533e30098e98b32fb017a769ae810305b44f1b31883527581de3c2b6f67b5891883d6957c44acb0373a4489d5c53f1ec9c39775437f20b4c623b63a5181ddb75e3fcfd29c445205b5dd0399a62afbbbd3604cdb47a4d02536d8cc6bb184f6fe1031cff5d924df0f896891ef6b804ae9c94cdabeaf30a8c3060d02471ee43b1c20e46156fb5161c3b1665fb827a1af2eb8c7b80383cdf968ea4001e2ec40e7f724af85a3f978649218c7b804a0c4d117d3c9caefffdb98e39a611ffc53c7e049969967bc77f6706412ecf670ee4b6e48e626f7a81e24b5ea80b7ce4af81929de99dec0e06d92a4066fc6de01bf414c283fe20d16518160dd6524909fec725c6301bb84eca1913698f26ede2a4857b87cd76243907587b104405cf0537cf53376476ccce97a45371cf2351eba817f08d6006abf53bb115f754afdf50e50f2b8d1b8fcee1b13a8276741565cf21b48ce0785db82b06d1cd74a37dfb80ee08f7c1b49340e6eb8b5aaa39f64b8a24d32cef05f285fa4e347e34d2a05b988e2ce5ea407c1e000f8f053c522796365094f66b5c7d28473b22c3789acd9ac4e79e8d90f8bef72f1fd7cd59cba0ab9f3756c3ca6f07c4aa3e103aca5e1fc0466346d9fe8e2e0300be6da66467799b1c8fa8e818177661fa9562f44747c743c3637b10c1fc690f4fe0fb508a2c3909ed694e777b3ae8e7cc00ca66978db66909bfac5209325003266408de817f8d7c813cc180afcf94f196b83d5841b6bc89eb461069279796dc86d6ff418df2bc7cc04754f40b40bd1c8d9658acd0b9efbf36fefd4772a059ca683ce080adac5b98582b0c15fe32518c2b1680a32b8d29bac06b59150834b78ec1b99e84fc25bb24642f700bfc7504af726f21b3b2c81db90280a02bbe77425cddbe99ff82a877e9f8f4e11dd28679f47338019a529f8d8a3c4f6d6f6b4e597b520b80421fd66a073426975a4bc7fc8babaa6cd920c7576766b787c6a5ce8c06213c8b003361e73eb7ff68f576935cdaeef4c8fad7c4389e0d0bd359aa265d8cd0b0ac7f305eacc2c63d7d6dfc4d77e9478bbf91de2f2c5738b277ceeac633422764861387230937b3150cbed045cffe02231e971827908d42bdbac51918660fb91620449a70862398cffdf4f78a07105e69215ee9986ea02b42daf1dea82dcc2367c09812cc26cfdb2b12bfcb71c02b2f8152ee57fff664962051d24619ea9f57442aea32517b0b5e45e6e0e37f59f1951a34afc801f4c05b3482a7707241d24616c29383d619096219712d8cc42338978fd390533287c7ce08206e3961545aa6aeba780f67045dacf0dc4de7c906848124d8f5e69cd1ebf53d1e580fde08e377370417131712e18c39e476cb9754865556bbc0d3d3bc80cce3e55235f2b15cea7dfa054cfe5b6eeea1013eb6284fa4c7f2732519fef970aa65cb0e66ba44a6091e58185c7fdacc8f8f76423ef18bde80379e5072a6e4509bfaef0a4cfe49cfbc70ca82fe92c3ad1ceaa6d3dd907a60a51c0a678b61b44a8713e0bff0619956f059b9ac8a23a25c097aba562cc690faccedcd5726c9352f8e877e1bf11c74e6903860d36de57c77a158a000a2da0b8158959c6ca1eedb67526eae0e787a5bdfc8945bc2a1857db508af288de82d8fcf689fc2924c729550075f61e4cde68f8c747710803dafcae0f3db1e1fa18aee80712751e6063821c4c80606e4829f57c83d20a9d51aa1c0361a66491ace138e7a5299ebb7df30d115622c65a3ee0ef43145ee553d684abcb575ad01b7d9afe72594eb184ca4da8998be5c116d8c0fa3a2b0483593fc84052e9742c017d56346f05176f879e0b4e7418416561b10caf8ad1a0c38d1b259e49b4f03f0659da8d937c4856aa1473730d1b8ef4450fa3a1d4a10529b3ac637247a880581dc0d674be0e2b0eb97dcb77bdb0f8149a41d6009b75e5201547b3000e9459b454e61c01a770aaecf78fbfe72be355c1dba1908eac59778d937dc281274365062a6987f8bba48eaf2455b1026a9f7e3a1063615f9b2362938d55f7242707b191e2d558e11bf0dc76667803414600044ad64388c2946c49c12843882437f0aafe7ea64db90ece272d072d60f621c6b9d0db98d10e5d591152c6f8df939342ed45af16711468bc1187fa96ff0118bbd951c3a192e098ed44f6427b3a93736889aaaf936939425c6893d1b2fcd70fa6bb59bcff6dd46bd28568e0b91f396737b688d21b364514d03d5cc0ba56fd9b17f345525584f05c3b5be8ab69fa3a51f72ba2efb7949dfe53d8477b539bfa8cfdf5413e796510e55ff3bc94717b7830a6a85c38896a83e89eefca373fb5f809be334a5924daa90d7e7d431cd0abeab8ea8db2ffa4a936990e1a1e0659890729a88170f520732d57c1401977c68fe6d3024b239cdcdc60fc69f03815f9f94a2d1f8f9351049ca75a2f76d9ad34cfcabb5b8a045503f440d81dc6108b37314e996edb8bd5f64c0bb58813d3471f754c56acb942bf6e61ddf4e7454a878e22349419390b828d7f79dbb03d199bd5939d00466dcb4bdc408ae7bb526356a5fd56dff3c8f7f2c988d5bd1456f5e58bdf0048b60b4d069e284589957140d6e3c6308f8a0e00b7b30a796963b5813345662244f5f80ec2fd53f759aafcd0b2e90293b647c8427ba0a1ceb902d7217733a3eed40129f6be94add425fcbf7b4a9fbfef80721c0a1d4538e55599627ce56cce0fbd09fd499433b26e2545c517578043b8f647eed2c293567de79e27cdca69dbd0bfb9f09f31cba5312b72cff997334e3d97db16e57562dd67d6e18a058fc8fa07de86c3e4797d064417f50c6e596d1bebae111d65a5e59290aa4fab698e4db86881fe6505f56def07a0342748390821dfebc4e6c9b620be0cf1677ac2a07eb2494c55ab2be0db6e9b6ab82693919f16d9ad0491440ed49ee4e7317c7aa6eeca35578ae237ae308287a3d4315e135681f0c6f296e6d5e79c859eaaf83839b67759737cdfbd2738d773257afbb01822567eee2e47bbb", 0x1000, 0x400, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r4, 0xfeffdbbe8f88534e, 0x8, &(0x7f0000000940)=0x9) kevent(r0, &(0x7f0000000980)=[{{r2}, 0xffffffffffffffff, 0x1c, 0x1, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x89, 0xfffff, 0x9, 0x100000000}], 0x8000, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x40, 0x10000}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x82, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0xfffffffffffff801, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x9, 0x80, 0x7, 0xffffffffffffffcc}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x3f, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x42, 0xfffffffffffffd51}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x2, 0x40, 0x3}, {{r0}, 0x0, 0x9, 0x2, 0xe3d, 0xfff}, {{r2}, 0x0, 0x98, 0x10, 0x8000, 0x4}], 0x10000, &(0x7f0000000b00)={0x9, 0x4}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000b40)=""/167) 19:26:07 executing program 1: r0 = syz_open_pts() poll(0x0, 0xab, 0x8861) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x100) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x52) socketpair(0x10, 0x7, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, 0x0, &(0x7f0000000140)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) r6 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x100000001, 0xfdf, 0x3}) flock(r0, 0x2) poll(&(0x7f0000000240)=[{r5, 0x80}, {r6, 0x82}, {r4, 0x104}, {r0, 0x2}, {r5, 0x2}, {r2, 0x10}], 0x6, 0x3f) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) r7 = getppid() mknodat(r5, &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x6) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x800, 0x7, r7}) 19:26:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x2, 0x3, 0xf8a000000000000) 19:26:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x40000000000002d2, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xf) fsync(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) fsync(r1) 19:26:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x1}, {0x18, 0x1, 0x100000001, 0x7}, 0x4, [0x9fd5, 0x6, 0x40, 0x416, 0x7, 0x3, 0x4, 0x8]}, 0x3c) getuid() writev(r0, &(0x7f0000001580)=[{&(0x7f00000002c0)="24e146dedd0e3321598f8bb7fa9bfe0aed4d4008437fb41496435bc807843f4a3c76831dbafd9bcbe4a86d9bc444933cad59d33160ffa9e07cb4eb2ad97623dc7557cda180e7fec36182d89817dca7c4c11300ed56a21ed2c8bab165e9d1bacb8d469a9765bf068a0c1558028ef4a9aed3a4a167747a43273e986baec39df1b250c5bf5c8eef9f44acbfabaff09c7596ad487919060a9d9829c674fe37ee6a01ac6c3d2360e33ad09a7ebca4f30940dc35cc302c7ca7ef8109ea9175a5c263460a236b7dd4bb61a714cf0461ba0401d47e10d6ee10183211f577b4256f9308ba4d7e78d265d5426baa4280ccebc963470d305a7008b5882a35612454a24afd733a0c1eb7c91469ccc4b7de2b801c1b7a0df07e5c965db66dadc34d3d53b72522f515d7f5d8bb4812b0b8151ab565207a20160a5fb6fe652d178e2f6656b45dbefe42a3f987c70d00fb490a4ed0e69af383802aa2bdaea5559e73bd18dd044ddc5208042e5e277cf308cda7425d90f81aadd4b5b816a695322f0606ba62f71da35dc6d526445b897219c4eb1c29d52c9703438a7088184854ca2a92297f85b56f52d25ab1fde541f1e23e1fa3f55e8013d2aa4da569fa8434d2f1f768843deeccc19f736914abb261fd289831a172085f5d1db0eb813e0c21a8165d5e511fed748a2345e85adef81adb2d8f3e98248a7fafee286b6735f71ff9acaacbed31f63f5579a8a7c385f779bca99f96a3297fb2ebf1060ab9b7005f84fd8610a9112d4a21272e1d1c601990900c991764a02a75445267178cb39ab708fa047d0ee40c16cafc956878397e4335e9d40989cf68539b74f8e181ec4b3a4ccedea57b3ce9bed4c95e08b1f1d0ffe5292bb7b4dc0f3b2a921048ad133c13376395aec69ddb349131f26fb6b17179db9ca2cbfff534cbfc31f83625ed3c062704efc4924db1a1efd0e40b5787dba9d7a2c3a9062749768352bfb0531bb809ab93a40974af290d596d41b3656f8491492af4865c2eebc2716306e7e457d2f1fa69d65bce932558241d793eda2183b9e154c64dfbc6b59bbd033d4bf2f77622e1502cc72d022536eced11894fa206929eb6519ed42d0d2c0b85a6244eb30701634d1f4559067089d5576fdbc51a5f142e885f4014aae6ab5af7153e354f720f08443109ab6d5b77f3bd24cceccf1f45f989c6ef47712b1a46246d9e1e0064b3a5593d77538743a35fb92bc2f6eab90ff12afa5fc296b7f7af5325f565675e7dc232667e6ed9fe04500287e803f626eccb4c7e4b13e718fb4b9b91a86d1cdf89080a03f87f5cb4320da02a80fe33ed38503152c0ab2d4135221a73a2bafddd791d94bba0ae53039b7e87811ed8d00ec1d752d6029a6dcad7e20e255859fba1b39850e4567d7ad14989478a4a426ecaebb6e685ff30fa2a299caf8e025722754de4737d45d3b036076d17b43a3133e9586000f32125ad15f8e039937a83d4d6d883961fd6dbc3facfcb7eefbad001150529fc7ec1b86165cea78542f019d13c072b8ce7b05f011e70cf9fdf701d2e694e3d9883ca2d36ec0a661b298c02e4ef19f1a354b3203eb08093eecc3123167a205d44efe0a0d3392e9566c3e579f64a3e0d783aa371f0e0d91edd7142567ef8ee8a5c4aca1e984e4356b719149c9ead2ee7cfc98c2f20fde2f8e00409e1ec5f1472dc138dc8e8af4fa70682ac6c496d3a072ed7cefd95ec16fe812225938afcc2a3484b6f7cbd8e2e2e8fcf2e3214e346246d019c9f75a25b08d47edc0acb747c503a1be34cb246ce7a817daf377f74f1efa5aa184de29c1af981bae58a32cc4df0a71d836c1d26b95a2dc80856ea3d95ec050a68d14fbb6f6522ecf8e907662002781c7c04c7856c32d166d312a2f2106e00574d54ddba8aec21c41c129d8b1d5cf1dae277159ddc730cebd26893504a9e695fb0cc536cd9f877a5782e08768ecf434128e12e6bbb063a131be52b18dd6e7c8948e7105c0f85044189ffd80b78c66cb94f4e579b3bd0331ca692c88e0033bb65f637791041007b8405e4bce3a7b7aebf11fe5a3a4307657e230a45a0046db05367140b8b0f09d2c8799726595f64018e9964b48c9b692476888cf207bff50ac6ba487ac2df30b577d3245801af92a3b81483b771edf7997cebf8e9547d8753339b4000e4536ea5027ce325b7c423426656458e17be356d2374e367ace9e1ab48cbd670b9a540db4ba0d865ab14e8c207a4d59b269d7d8b7b46f48bbbfe71e7ce9af6d6110eb3bd1ba942dc8da8f6f4ff88487f0657397a231c3f87ea6f90d937ad93ad1d0af327471c0651ecb14b918b845ee24b4d128bf2284c05e0fa24ef191decdcfd363af5f5e31dfa3041daec3d41aa4cdf0495c7f45b5b3be03605ae1d19506dc76bdab0a43ad5fb16cb98b786932c2484765d290886e9d3d5d54a0b61e050afdbce32d397a2398466fd495c91f33a4e392076cdb7426fe16466d89fa4ff89458daa79db67cc0784e0911b40d4e55397be199649ca1471d286e87f5c30e734819a69cdfba35ed858fdc7599be0fb83f04f8b59f1526ec5515fbef3fa1063eb31a5163f5892b7ffdf2a50312d1bc489659ee734100a7db5bcabd081e95fa61a77f62f71fb67851168080c398dca1a4c3da48b90316d5328b6ce7d4ea10c4d6be49900d8f460ad4f0bd4da17ad5ca3cbb9667737bc2f9d0643e7d8b655fa5dd41951b070ff84db30b325e372416b1ee472483008a1c907850f0a9e41323a921f65d6cb255ae406f8e6583c28df91952eee493a77c6830cce2546b435f86752e699fd7cee02a2368f6061a5188c34430ebb6be10846ef7ccd5162d47ad3a57804975dbf24b756b71a7b592bd391eef35625805ede9681f9949585144d81360c5e64d8be951b4eaed054793e963e6d2f426fc4a1cf4c1fada4785d6a77ad03f5070fff595e226ae9951fb0c4c08194751878cd0f3bb6e01fa9069f1f5af8e8643f4b44ce9dabe32ed5b76c3d7339fee35e8b65eec9eee75f6f65e68f606c280b1a3190133192ad5079e07bf1c0b5f752dc83a3ce6dfc694315fbf5b68660793314845fa753835c0802b258cf9bbefad0f8fab6cf3beb457866ecb197cb41dc62f4f580fbed244a0be413b8019341ba821125bc10454976248ee356e9165f8d24434cf83d62bee3895dbad79246c07dc63531e71007e02aef3b6f5b869432a9211f0cf1a5d7fd290c76fe933cc1b7154fc5e39cf3871913b1f3fbb15fd9f1aa3f601e905b0f82d056f5ab611ecbd3146331e2db36e89da13881a52ac44af81fbede1d3df77566ef58320a76a6c709a13e43412f75261664dacaf985896365811ebaa62347eaa382e7a48a98bb602fdd3bfbfd64db1767c055015c9feb99a4213364f8f532ea6c4dc0b86d2c402b4168acfb6abdea04830173a1d99e6eebd018e3848199e32700b368233f4c27e3a1240299b26c93b75d0012c5ad82dab9fa641448ef2927cba37156e16ef8eb24955b289f9881112d5a7773c2b29107a39f8f2667ab259504a5f7c52f63be6e97730358deaac430f9925ce9cd44938ee7401e51df87e2570f8cbc5ba26153cdc7ff508e93683dfa47a105af1c819cd56efb4a34b59caec14d6c200c984c38da3e6a86d92daa590821928e9e7c3c5f96163326fafd2f5fc9388ad33199e34a42507e3c2d7949ff453d64e2bcaa94dff07a6c82a6d5a100542d7dce7f552424581a5158d8433a0501dd6b9c177c2a9ee63c973b3ca0d3bcf9f6661690aa7a9a362907d363a22999c47f091af13815d7a4ed2e366fbbfac41b0d6f6d9792529d5ef08046315c5290d599071f5c6fc25fa61fcc05644ddd81093f9b8cd6c931ebf614b8ddc3a0adddf216b203e0bcc7fe58574ca0765a30abb3a4daabf1533da351bc9bf26ba90a7a93916ee90cc1251a44ce10a717dd3d5117b3569b5f9b26142f4ce210174b95561e425504224753f81e0ea361448313642b1e91ade9c3d5833017297e5b5a71acf40ac390afefee364f39cb8fca2626e7bcc7041cec5954cea65794f95c2ce43f66aa63790fa1f469de75fa9f5c3a6befd643677059ba3dd0a0a88fbc47897294886d412fc17b0783fd49c591b8f6d4961484aec292c3de486aba50fa6d1e7b0aa497989f9735d43ee42f48c5b280df200e2b6e614cfcaebc9fad8e6c7ab0eb70eb327149379018db00c3729e00d77f997a781ceec4e6087dbfd5fd070062b2b99870fff18d33691c849a35eb41bb96dfc75f6373bb4de8072999c0f99ce1171bb037a64e4ccaf2ac8f22d57e76ed43eea19345d60c4c0d4cfee6f31240c949d00974b468600c1e00ce29b1f7580675bd22c1b3ace591403e1db46acc00dd0525918696056f9b54dc26cfa64fe5068007b19a0288c012ad5dcdc23c246d74ea56e04e24eeea31ece2b6e675e5d9e30f3b4ff266be1b70f4c231dec58933c47865367749168dda57123f9cf2c471e43833e1f48e4dc70eb3e1c268d09ebe634fddb7a7134c3fce23745f9de14bf79c7e45422f6ac9387b80178f636c763ffb7f255e730e2b0be1db9e360b2f34421bb13f9e6801f19e5bb470f6521c4ae23bdc8177e615346bee85eeb9571139a7d41fabb0ff868f9b07cda0468c6e998d6b555b5ed07954abd0258cf558d02fb496a633281fa43de19e68509d0f6806dbc97e1887a8b3a246ceabb36bcaeb585f1e4b520fa5008b3191f814158607749805e468d3d5c59468ad9098966a55e1273188b8ca6c318758ad3ea699c1c212f8f08113991f830e49e52df22bdd695301aac6020a36e9838a10461b2f98f78c316e3a2d7ea5f789066f6913d1d53f090c4728a383c82532d9625d8729681a4d1ee3912d3ea4853d3cb644031b8ef79bc4e44a0ca5bcc400a5939cc9ccf3973d78dcdce5efa5a97a6a2de55f8c8a03c8b1aaeb5669c5e467e649b27c47c6c877beb5af39addf97c36ca6dfb2babbe3d541b7d2f10625a9a8f74936efa90a517f5823dec442489f1ec57045b2d08f52201a6d8b6486cd32c6505a8dc43a83c54adf9f0791669968dbcdf97a69140fad69dd5a62f891a49777894e4c6b8969d2ecbb11d7e4c30e978ebe9aae7daf4b72492f2ee5acc7364880e251b4b9325663f1c33f4c39ef70bb7e524a5acec86e4039ff3bde22a7def68f5a56322bd81eefaa1d4b7ad076be9e4990a8111445e0904f93a72c5cef3252dd1b46ae86c83ca240e7116cba2a19cd94cd2e3f8357d0b800549eea42c7402c4650ea1311c557b2640faf3b2a5ac9abae31927553af42d9702087172cd75664c5ea5fef163d5113368d291021ceb2dc71423d5bf118398b395bf7e8912e3b2d5ed12087a11b8b5aa238919489981971e8761bbe968d8a56491cd66821f3ad12d89a4588d5163c06911c9a92ead794f83ea72cf9c4d06ab8086590dfa6f9678a0737826a70bb315a90a4b9dbdadfa7d903650e3d06c29ba279c1dabd87e34a9e33958b3af5091de4ffb48589447d408bf35107dea912028517886972745893ad9c1dba9bf7dd30741b027d5465cb5a803c5e060a9df5c4774fc8689d89767749d0db88bd269b4c542855780fff31b4c6bb8aabdf45f01d1dc9716fca36265ca125420cd4d8451ae2b0f0d6b283624a4f762c7ddc3eef2fabb40ed6b14561444c35bf78ada4eba6cf0bdf5ab596d2cfdf6b355472c0eb7d5b207db5cd94eaf3e4b5d49fc5855a3387a91cec242736b37969151623a32f12261f87829d3a465d1a177b13e48b8925c7ce25f9bb57c79c287c057fa4145f1a04b83c07f0fbaf", 0x1000}, {&(0x7f00000012c0)="8759a8408a98e277bd15ca8c86912af7ad1735252b9f069b4776abe1ff884fd14d9cfee611141afb9da09e00d0836963a3db3e0a845b3efe6d40e91011b007dc4edecc192dd84d65b790fbd90ec16f7b959724b0078b9952756576e50a62d10a8aab729407c7b13261a04c61980d06076b8a056c720d9584563b24d6367935a90c3f65119c530fe108bda8b9a7e1daf4709cdb9c478553e1eccef8596259daaacd5ea8b55ddfd9c90088a62803008edcded08df3857cf662b20bb7a4c824acfbb1e3da3bfc8ebd4332ea70f8aeb788b2e413231d551233db48072feb6863", 0xde}, {&(0x7f00000013c0)="2828e8fae27736cec2adf703f10c4ca9f16793cd6396e8553d2693ae2c6113dcf596e166735191e24c29bfad8b2d3e1ce34bc17915d23d6ea6a7f8c8b3f0fb1735b850b185423f2cdc0044fb7171c6ec0b328b70", 0x54}, {&(0x7f0000001440)}, {&(0x7f0000001480)="92aee25b03a82cb155478bec5a99ff2ac1a40aeeae0848a29d83e6e0b3f69637f54098c8a7fd0007e0e1611b3e0c513f558ce3663718c8b1352fa941720c1e2830ab37409b93a67f0f89560d4a0ae080a117c16d86b0ebe97714226b984b7b31014d547ef7af0b94b8cdbca0565e4034c4b3e39539b0d7fb9e79d42ea1329e121ca04dd169649bf72840daa44cdbc10be8598fdf36a69129cb581a572fb2fc2196544fddcabfb8ec683738c324b1fa8b9236b7d9254731671717a696860c80070f3b", 0xc2}], 0x5) getsockopt(r1, 0x1000, 0xffffffffffff8001, &(0x7f00000001c0)=""/245, &(0x7f00000000c0)=0xf5) pipe(&(0x7f0000001440)) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 19:26:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 19:26:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666964653000"], 0x10) shutdown(r0, 0x2) 19:26:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/124, 0x7c, 0x40, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 19:26:08 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0x4, 0xc000000200000004) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:26:08 executing program 0: select(0x630, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffe, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x1, 0xffffffff, 0x10000, 0x6, 0x6, 0x20, 0x9}, &(0x7f0000000080)={0x7, 0x3, 0xff, 0x61, 0x101, 0x2, 0x3, 0x4}, &(0x7f00000000c0)={0x6b9, 0x40, 0x8001, 0x4, 0x3, 0x9, 0x3, 0x9}, &(0x7f0000000100)={0x1, 0x7}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/31}, &(0x7f0000000180)=0x391) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{0xffffffffffffffff, 0x80}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) semget(0x1, 0x3, 0x518) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r1, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x40}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="09a79f43af23bf1004a4494a7c54c5f6943912e13357e0db35b6560cbb24b5977ac9fa992be4e1cc50e96b060dd13c9c682380b8ef8049bf192a125db99b6b988f9e4d25cf676dff90c6de673fa58abf1072f59b69197662ca0627936c19abdc73feb30e44d07e3529cbedbea93cfb6ae16d04", 0x73}, {&(0x7f0000000000)="f5209390c261cf1fc6c4", 0xa}, {&(0x7f0000000100)="0af788ead8459fb670", 0x9}], 0x3) 16:00:00 executing program 1: kqueue() nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x0, 0x0, 0x3ff, &(0x7f0000000040)) getppid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000000)="7b248f1a3f0ada75035f2fb541db580e27f0b88a2e26ead3b2c5bc", 0x1b) r2 = getgid() setegid(r2) getgid() 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getdents(r2, &(0x7f00000005c0)=""/4096, 0x1000) syz_open_pts() 16:00:01 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = dup(0xffffffffffffffff) utimensat(r10, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x9, 0x7}, {0x9, 0x6}}, 0x2) r11 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r5, r2, r3, r5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r10, 0x8, &(0x7f0000000740)={0x3, 0x2, 0xff, 0x3f, r8}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r7, r4, r9, r6, 0x4, 0x4}, 0x3c0, 0x800, r11, r12, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x2, 0x60) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:01 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "a0e9310e483171691ee06c6ca3dd32d05be3bd634f334b0c81b25e198c73a535048f0882c5e62dad7132283a6f8d50198e5f038c323aa96894564d27b943624a0285f9f59ca2954c98e06035edacebfaf4502a715e36f15284c27eb5ccd7f4ffd9f329411fe7921b1d6e535e6d45e02c503dc2d47b50c6078d39841bf55310471d324ed5b7062e1afe9b9bcfb015bfd131329896a62f8e05f9a88c80b149cba8578daa3fbcc759a11aec6d5e8525e2007db1bcff9065c5b48df9ef8434572893b0e681d33d6aeb86baff69453b203ee74785169bcafb7d239b14ede4ab3aca32fa84b1fa43ed87e92c488521d301328d28f4d64868c1951dde1b3752bf7fa5a37c26e485d3613630d4c244ce61596bde05eb58c18ab1905af472567e4929700c637dba7302b295b5d5d87814838bf928a4610f7acde17498a45bf09efa3ef0ab58f546b72b35e9d6d4d80cac2f3568f265428fd46aa001c401dabcb843149ca3842276144410fbae43498f582282cf77add948eff078c47f7cbb89615b71e896be554e82ba99add61e1ae60168ee6f74161f4f2da3c3f569ef2034cb8f970d41c08adf8cef6edd668dbe7a7251e1f1b6f5fd4973bd3ea66fe4a1d36cd6beb3c11cd79ef6f72b9eabb2096488f7400ca9ba1294df6214b9646378abdabac3d51cbae6970b17efc1cfcf418f805947d63427a2c6b0594bdc8f75be7dc198cd71120d8b1c188d645f0fc3a3356469f676f0b8b7d4b023344cce2c196d9e2ee0614a6ae2a5e14911e38bd075528b20e9b7dc13814ca946dd9a0ebcc182ae58520ab10382e8630b941b84dad688df813cebf7c91858a9e451122230c9f4c7609c0508dc9750d805dc0920a46d46609675e4f7874286c648901d7d60a2631ccbc8b7d406b65c0dd51d2536b1a5f5f9efac8b77f5c1e281bc6401412d6b419f44cb3872f90f14ebcf38108d4a505521777a920191eafc3dc3e0c061280c74464a46e0cba91e3f695a4f5ac3de38ff41b2b7ea04fedeac1a47bd322ce5362559db078729dc08e84be6902eb800fe475cef7995064e537c3e3ba5f5ba785bc240ca25ef2dc2d1e18378b2ecf77ce21c02e67bceeec4ca8bad7e5218ed09b2276abb918a26d73a8b111a0fbb06ce955ea9be6cc7a8cf817d70ddc7357e9fbe59fdc6ea1cb261c57b8f96cec7c75742e255b08adf33a6d9cb5124a1b2fa9f1129485e26df681dad9d2b0b1b81e6e574985520cb7b0bf33458da899636fe92fbeb908a0782487541b58878de46f256d8b6e7a8c4f05b3515302aee49b6ca92a144ef37e057e36c3c790db6a53bd6193a1771d4adbe9eb489e37f8cd1fd116707099935141d162408ff414ebf8f04abb86496c819bd8ea5f20e2fe11fced77e679a5bb29a4da95a4d6166b3f4935046cb388d474b7c9e492b368b0fdbfa1ed934cad7f3fdbb55912ee06cad180b8379f2ce1322bbdbe52b0b449ec21e22d198504ff3c19a3cebc663c183d91cfdcbf76d3b1faac83b44396c19ee26d3731e7e7970186c9489828f678d95609f9604bf2f3fb3449c1f43542876d5da735e3c86d4047b23219dedbfc3f258b584b0759dd575923ed417981ff25ec16057e9ae005212c6358216e5ed9916a1ec6c210773e5860c7a41e396c9c1eafc6513ec02b4d8870f39b376f4de1e793cbe0ace90a11a80c52c23d720fcc5e65e5ec9c86b9f0d01780edab69a350561e95c96f2a17fae679f0f1a0ca459aace47d16b3defa60fd4305e80edc44401ffe34d07557f7d746189073d11426b3cce1ecbb535c1bc886b7d5880be76ad5e1705c31f69446e2f55425185fe4c408d6ca44d6d7a348fed391859028785046a749fee1ce20009979101aaac9e3bc9727d08400b48e3021dc7172732f2184d21b7007e548c731dc6d55f92019ad8d60ba5c83a555a0e60817009d833c9e11435abef87c76adb1fa2d7eaf7f21061b84a7170abce72b928c5403124c8fbefd3ab0478d11c5eb7435efbd133fd2ae5676b0af46821ebc1c6cde24cf796f4455c455181ca2dda4345962e379919e61dcea96f9ede70046ea2ca62dfec0c8bf5ce99f0f179e0b0ade03763224389e5aace8ee0ea809394859d6a3ff1a7926281e60e324725185e93c85df67cf54fdc22da752bee2c04d2e721c26499695e217d7fe44a85c3068b4ffbd3f9402a161f72ff91dea3d7c031d14b78c88a566f9c22553fceba63dc7225ecf483023216912c77129a56bebcf46168a3f2449cf855f9882bd931fcd45c8fae3aaa0f63a3d03b4383adc7db797265a7e79dc95c4d572c06b77852e046d9d3012e9592c4b419f5ec59d46d0ea998022b6f96988533ddd6c479cd4a8da99a692763e5eaf9600c355bed992a4c443adc31b3776765bc7fb94df4006a93ff26aaf0058026e816d9486dd21a2cf529696017491252593707a5e0c00225228fe6a244175ca0b403a5abe72c5b5149628eb000f3fe98a45a6fd243e430cc57a19a086a2376b9338a282b42d10b985a111a126c4f6c2f2f6b43ba4153b2eaf8fb947302a28791bc417f1d426542a84e8c722b5dfd4b071ae0b15577617b3a3ac962b07fb317d8a56214f5cc2387a026a0cb1934c124e2821fdbd52e77f5e85e143c72d5c92dfa82ad3bc1355749a4e7329518171ab70390211a7e9a5b8971e745bde195fd29ef4f5b9a98b9735bc5c05b7a68c03b47ee954c391d5f61f8c28af0a9a29abd714144246fa74942820e55d68c9c86ef7b0c1dec785a5613ed177ed8b857a306130a69009455c5f2bc3bc0ed0e862c600e595ab2f7ee7e18c1a1f35f048903ee340a446998bff05231aef494480f6784498169aff27856eba52c6da71ad20efbc43195cf3fd63e4dd999ee426261d54c706e5027cf84719452d6c535545fa99a86064916891264b0f1905afd69363e6482749d48364eb73356bb89ff3a5263c01f8f91008b7fe3584cfbcdce4e001bbfa4be6a07e4fa04ff6badb8853493762b3e19315e42b54b596522ec30fc5e343a629759a32bbaa580dc0dab738291ec115ae21aaf93191078fe6032181609595d87805eeb7eefd7882dbfa13380675c443d7a052679b130fab8b77f7f5111468d010d399a1df7d222747fe2b2663bd631ffdeb0ed28bcdd04dac990f13e603f41d07057c12c9b0d3e459d8299c10fb5c1f3d30d74a7e4475286cf4b8c622ff89987b93d22405c39bd9cbf578efe70724c6f43e176e44e65ef15f171a8844b8686632aee15898dca3eb76c9814ed536656735984296f3d578bc048ff2f956ca9bceddf3d51bb6ad267d6142041a0ae4e9b05367842f31e7b1285a01e18af3b456159c4e900d3ce641324a39d68d6b9249179d849923326cb1097c5bed397a0e3e35b6d8475198308fe435e1d80a4fe00bccb1fd9d8c16e1fe8292b9a1d9fdf8e381975c3cb050b7a8bb3382a95c896bd71352de272e14b135f2954606d4cb5298126bf9ae0fca72825e216cbbbf127db748784ba745b534f1cc75bb178cb7e568e358fffca6cc2176675c10e4ed3d35d69301fcbf259e60e680306f8fd02814afdb0881f47910745401511c0f42efded69daccddadc9899ebbccf295e42a855fee598c2f59d03b61520794ca290028529990cd2b836b4f7f877a785aa69b1ab474afce0c7b17ee56182db3a703b8995bddc63249d611abbc0415caa968500732981c6ee66bba4909203ff34739eabe360993ef9329d6111c3dac13e6ffc9ac0694ffc9ff1917a4ba1ee65dfb1333413b69eaa4840e877d34f98e9e5c87b7e36282306968102778a276a4b22ad56f02a0adc7aa754e4be863c78680077995e3556230a034c66ce64a7e0ce1d99401c3e0679a571edc9647018d47ce47c71925623e0be028e62f01d32b2972cf3409b78fb1714f3f93e47c3b16c7a7d924582d31e5e98f0b4ae1316f3c27a53979645fc68777b5ae99f8c102fdf794911106748aef761466faa59cac123baea4fb2001b65ecc097a5716ad403b1c9786088a4069220ae88e581e788dc525fc111bb650dca748bd43b45f5f40dde878400a33b132e296045489324a6958c36d58a7d9c354a1dbfee4cbb920391f12b09bcc847144993481041db6a14fd4aa4528d3532f027aee84f26f576e307b66e58c9180dcfd284928f63f785ae50a0eafdffc35067f67b8a8ab5c2ea38b2716c3cad910b464fa72b1aa491daffc886a23e9de32b975ce3a7a3268ed38f6e244cbb57135e4a73bd51ecd37609e4545ec654fecc61ae12e5de5b9e9544fe9fc56c38f6e1498efa826351b449e5f07ee4ff13ca2ba159f6712cc01ed95f59098918812852f8ee0ec471196aa4020e7e514c34f8239e1e812733189c24df4b8736eec27707a7690ebeecbd3e61a2d14b5fd2ae65adbe7a99a42d5dae83f2de091cb1ef9149d014d8c2f6804d4bca59f56eea86d6e07201a0dae74b11d13d106354a5951832c39b1ad2e0a58b4071a7240b4dcda9cf4d70bd5675f046f6c3628c94c05ebc3ee07a4b249faff0a5dad875d2f0ee9452adbb9c45b92fe07eb345efbd4b7173004689e9cd69e1466a538c4cb1b5efcb59846bef8e905db805a39eda99c5123b28a384e759739944a0da857dd3f40dee8b3704e91e0592d54b59598d4e348ed07d0289c1297c6f5e162f6c58dae8198ff71b446b7539c83662d02268e6f566ad2851078cf0747926ed3e0749c7a6b1c134910f57a4465ee2cf142ad2fb35b8b69a89b1ff4f39b17b8c3211fe1e53d2031270927023b2e5eb8625643db5dd64e3f870dcd92294d1fbc19ae6a083605975e736389c442dd01fc96bea297ea7fba73e2920f9121156f56bac0e441e4ef557185e3977db7a8626e6247568ed83be564dc5efa15bdf6b723e7f9fc4ec65d20a113caaeed6f8caf5f6a9e8a6fd66f191cf65cbe50c8af1c3052558d22682d5ff1f3580a7a9aba6acd87df58d67bb72a8126dce0f379ed229122aa0d97eec42577e28db33df98aa9ebb83d23bec2ccd15fc4b19997b9d699a5ae9b9fa683c344230e4f9055bb43222384ee1edb50795aa9b4d5aeb868fde5a116298a91b258349d8bfbdeb24a3aaf80a7cac2b9672fdd51f8f04cca99119d4fcb37879a95034851848ac97dd9ad856c07ad1d76a575ab34c917b24e375772fd176a4492cd9a7909552774df5e2b3ab5b2a946fc90488ac7ec5350d0d6d988421c7ea3b75a3a02f355cba582c3abd8bc4b7233522e0b5fcfe715cf86498b8e7d9b76fd53b9be95c14c85f83ceb97def651c88ac86cbf72bea36156dd5573606b040af4791843dd213d116a6dc47acd3002598bd77bbab18c2aa5063985f26f71e7fa1f0cb355531e5832b148537e5d8ec84a745a9dd988137e873ffc37f99506983f9b53cdac11fb3a7e75f42ab7de84da0d96745d9bf4488badeb67f4cfaac85c48b9393a4c2ff3ef73cd97bd437e40da04d227e2d60abfd6da7076ecde84bc29fea702f9461790c246812d24c66653e4630c6be2820b187a209d6043ce8ee762cd3accf73e741ce90fce05eabbbea0ff3df9b4e8386cfe19cdf67b26f1990e952646c167ad5cd4d7e1ce9436c4067a84caae5713e6a3ab8e74bf991eda639bde6a5418904f3c87d80f170ab4a843f1d3df525a2a08fd1dce191822890b54f7a5bcd1c1cd041de5222c2699bb566ff729a7a2def9d2b7c0b44ca28b8333d187f0e69a6fc7d12b366fc222bde1e761d2b83d89f74898ba2f7c53476f3e0aa24588c5983ab8be7b9cdd2d74af88e65900a523af71c2e6c80858f9cf3ea347e830da67"}, 0x1008, 0x800) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r0, 0xf88eb915a59c24c9, 0x7, &(0x7f0000004500)=""/4096) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x2001, 0x203) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x7ffe, 0x0) socket$inet(0x2, 0x4000, 0x20) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) socket$inet(0x2, 0x3, 0x100) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x2}, {0x3, 0x3}}) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:01 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:01 executing program 1: chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffc000/0x1000)=nil) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="d67240d958dfaef045ff54c424ac67a6d413d1b10b64435b5b37273558f29946a3466b48fbe1f98e3c84069e8b5d4f6227a55a5b18711ff5a311524442f9774dc4c006a1ecb8620958cb093973fdfc7243998c76cd5ffc18fbc50c8c59cf65365bf01cf92439c97b27a0134c3e486c487065fc49b59142b6de5906b5758f32061c01f30e138d05f92a7c1efd340bc922e9525e0a999cc8b4a0070519c26694b97078ea89653fabb95349b78ca7cfac7891cf842bc6", 0xb5}, {&(0x7f0000000140)="448327878118b9c6e26f9eeb5e42399a731acc748c854f63979c627d95a08916e0c5e05ab75009f3e142462184f8682b236f32c753726b284e2e4f5a90bbe3d87445d79cc030867b811036d99db1b18217ddabd36a6f6b1f3a929b3f815ad9f407d5c19b4651d12e0c27f835bd7747c66674b148d3b93568d48ba93883c7d83803596d166d90480a20c7a5", 0x8b}, {&(0x7f0000000200)="5a5761a22b1f3bbe1f69e6d3562ce8ad200f662ca3eb080833c178bd1d57242472e2bca754804cf2ed409af7cf874d3dca18b8ae79236449fc148c6238db9b10bb4ab4fc2720ce97193d5b14a6b0dfd45a09170f9f4a24cdc62092e07b06ac78959a6b60bb52bc4eeac88af868d124d5067ce589b879af65b194d96488c2b4be096a4574007acff056c46828f8638498faf7150ff8f9e93c0e36bd9741852d066270dfe81dda2af6f450db111cae51839a25b70a10c8eed894cac57fd50379c5ac47a6ca15a80308b5665022", 0xcc}, {&(0x7f0000000300)="5e9db8cf042a35ead57101e9778ce8fbeb29a39ae4171d7a81548f9a21157c3f4da66e6c80dbbdbf2c5d9b5be7622be20e0d2b1f2c4b06dea5931866f5922f6600d9772d5a9c239f7c73f5db27acae0c969d650ebbf1c7986fae08d5496f29bb677fcd1ae4dcac73e53991870640ca6947cb069dbf", 0x75}, {&(0x7f0000000380)="b3ab24bae6be504dbb055e5c0641691946e4defe61b6936841deb3d421491248213f0ab91f574965a991916078ec1521228545b9a7f18c0bed502d1df8d5f7c11bae22f9d6ad3e53f774e7c34c2a750902f773c65b360bf089922474340d2c04b25ff7881ba2db22f5bb0278e502e041beaf65c8c69b82edfc3ced6e6e97b898", 0x80}, {&(0x7f0000000000)="9a49ab9cc44b50f1cbcd5296c1bdce98d5ee0d5961aff811d39c79b7bb3a39089e4bf5218885", 0x26}], 0x6) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x200000000) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x240, 0x40) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) r1 = dup(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept(r3, 0x0, &(0x7f0000000340)) accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x15, 0x80000007, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x9b, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa, 0x43, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xfffffffffffffec7, 0x93}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x50, 0x1, 0x3ff, 0x200}], 0x100000001, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x20, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x4, 0x9}, {{r0}, 0x0, 0x40, 0x10, 0x4, 0x55}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000007, 0x3b, 0xe038}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x7, 0xfff}, {{r4}, 0x0, 0x80, 0x0, 0x1, 0x2000}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40000039, 0x0, 0x6255}], 0x10000, &(0x7f0000000280)={0x3f, 0x401}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x1e, 0xce6658b7ee6f91e, 0x10001) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kqueue() openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) kqueue() dup2(r1, r0) 16:00:02 executing program 0: clock_getres(0x100000000000003, 0xfffffffffffffffe) 16:00:02 executing program 1: pipe(&(0x7f0000000580)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) setrlimit(0x0, &(0x7f0000000040)={0x3ff, 0x1}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000400)=""/207, 0xcf}], 0x5) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x1) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x6, 0x82) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xfffffffffffffeff) semget(0x2, 0x7, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x141}, {r0, 0x2}, {r0, 0x14}], 0x3, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x30c, &(0x7f0000ffc000/0x4000)=nil) getpgrp() bind(r0, &(0x7f0000001140)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) r2 = shmget(0x1, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/71, &(0x7f0000000000)=0x47) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001180)=""/215) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffff8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) setrlimit(0x3, &(0x7f0000000080)={0xe07e, 0x7fff}) 16:00:02 executing program 0: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) socketpair(0x1e, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000001380)='./file0\x00', 0x8, 0x6) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000080)="1fc0ed0bb5c51596978afda59d4d1765958dbea22e35e982f58ba1b6d52034cdf9f0ac1d27fba8feb160546f05da79ce449865e8bb3b7d692c4bcac8391479a3c72c21f56c9d343559c3102d3f38576ed8c64fbf4f44895b492ce8f870cd9c", 0x5f}, {&(0x7f0000000100)="96651577d39063d001ae3f5d45316c922297a29315c0abaa70de49dc7de4693680cdc2c0e680b492e00bed28dd488d0938ffaab3045929c2bdd11658b270364aa56a1bbed6bbe19b77ebeb09244c15fd8d76c6b4bef9bd5721f8f610c11ff4dd16890e2bcb8f795a9126124ef7c78d396610af9a851182f4ad210412cdc7e95a3278ff97bfb6834969c76986fc9c3e72d8c05fe2e18b083b7b04395f116137339a468e84826373032eed6789cbc538ab25bc1f4b79b393f82f180c9879ca87224ac48bc48e852f9c28b5653fd0dfb0633294ff9b743abff581bd4b0e7c28d113af4fc01abe3550b74c13a458717dc0be52144e67f05725e8a4891e66a75f3f5a10623dcfd3eaf56fbf8a2d929de6f66ff92706aaf25e86d74edc90cc404f5e68d8517246a0f88e13f628a1242b7ac2113c83abc52b1d7631e06e0f6f159336a6d58ba240053fd28b23d7c5aad7aeda96c3cbf3905275bd7059db828058a8e56325de01d34f4c64d5e746ce4cafbd5a9b8ad46fd02634927c525e85249b5bf31cb6dff234f96cbfe08097135a0f6a0b2297afea5559130de3731bcbabe6694078e37350b11c77cfdbbc007dafed4398bbe9719e1bb9d451cdd20c2b43a68ec5a1ae48bd5a14ab398cbc8beaa6d1835a5f62dce1221d306c8022da7433a2339f2db2ec4e93145993d5b42c1a17a96ff6729e2ab69c90924ebf6575a2d4b7913eaec908da63fd88e1238d41d636cb3cedfdfd3f982751c975972594aa616096d6a38d2123afa8a3bfdb4754b60a9b84e7c351948df0b0cd4459dc2f3d1bc7f3a7e406a821dffa84e0875f20a767deed5a866624d02c9b4e6cbb8394a56248667470fbd943c721b645be1e9838c7b2c43b08fac8711693fbf6d4b430234b3018f3da684d945550dac673884087626d28652b1b6192f68d232e7cb197efc5cb46b5b18db26dc0113baf85cf5f25eff7fb67cdeea9280faad9cff1d4b2103ecee220ae45f89c69aa332ee2f4e55a230a34c82bb15de2426b97a0e7aec09db86ebbdd8cd76273a1d9a079d5488c6171cfe0a678ed11cf301f1c940edaee8b2b79e0a391b82dae380004967dacccff6e9aef3c636ae95453169080103b9ad95001535f38c2880426ad81659e4c8ad47a4110f909388dbc98e967994099926232336d98961211ae4c250085906c8087ae9888b1faf9540f12361f6c85107e864fc71d486ae9a4f3a41691be2b45b02643483fd66d9802833526a78d939baf657817112d135a6d0f120f210eecfd55554ec6f32a2f5e1412bf73c70ca7e198af9cf6a3cf3ab7bea1983660ae51547741c774a5dc797c8043c035ceab086051e07e98dd5f8cacf07d775b0fafb637a2fec0fb297daa82b4c9c29d3caf81417909f67efe507e0ba392dbaf2b77207ec11aad2379de743cc2b8cdb5e784edf1143747da0f5989eb3dc3eba8eef7510f579e796f119c8d025748680d51d1688ad810a5fc5f90ebab284469ff501d3c9c2640abd35bb2c214a3ab21571a028878c1bd77aee13eacf68720d1f17c3d4e6cb3aa0ca229df36c1c9ae3fde74c0ea060e553f40d6367b02d3b70c9a1743fac7e7b4528cb41b45aa81cc456d8c28e3c0f01287d91fe2638ebbb12cd9e583d4e752ba00fdfed57ea8e75dbfe0537aeb1c3a701c416dd730d87ff30d43544e6cc789ff8d8a5029365f88eb3de7a31b31e5fad9892de816d752bf4864777a8dcaa199199242d3e559551e06107251e363e75aee2ed8ef04e5f8170a199d64b038c1c8dc771ee42a6cdf9e9a20fedda828b76e87e5f3d82b6b27aa82c908646c544c17042e4341dd4833134c6ec577dfcc031f956d5b8fc0e1869ec0f29c3b34c54de5fb1bdac48a42488d6bb000a037cbfc3adfae67b0e88a24874585c2d0ef4b14d9328d5855592bbdc5b73fed868b173cf8df23ec46ba98647002ae4374f16cb6057cef2f7d39a1655626ce9d1b287f94a137b5a5ebecdeceaea87ac7d32a746e956b5498d3281bf14b539b9373261c674a84ee6d9595e890563382c065e4e76ba4e909a4f367d084e7922a2db0d95fea4ed8c6abd2bb12da532c01cea5ce61e20c3e22c90355aed9d6f56e0c040e287a061230a470e73fc764311532813ee1b93ca9b422021e62f90ad67de1aa0b91d07165d21aee1fe12b8036d180ad2ffda0f936fb8bcf52a7ec6a6bb798b46dcda52d959c0ca2ce8a38b08ba87d742e176e01e09196d83a42964f605d2f4bbd753e57db7a192a4295e6db691adb77c1b68c17e702284624244cdc54fa6c47bde15f4b210d9db1df446981b15f2ee5d79a6fda714e3589d3bdefacd90fff15dd7c45c6ab794ec068e5c9aabf261fba57c5a6d54c0a1158ad01817ad0ff94c95ba3362c0c1935d67f1ea3111c4517d1c193d0125627184dcc57b13e9611f7804feaf5c1e329dfdb6f6aa43cf42c4270aba1469fa0647bc6186594a7989a8df6898f52f5931741ac67e46a8b02cf538fd9f67a34070f2f79ee8f2724241169ac6c5a1b2959eb22f933f6e2ed171ad12f16d31bd0feef2344247e6a16bd1d749cde14f8798263e3a1a7a46734cfe232257f0e66bfc0d76ff2fc23a83fc1fef961d716715c30b8809bbe335aa068fec2df847e3e1bcef95e4497223380fb68f784a0782514fddbdb53b14bcfcea65d5fd99b0af8637a644f7bf91358b6ef76d70eb1daba0447ccdef56b595baf9e754b34db2a6140e2863dd902b173355abfc6568654ff8584b4bafae2d288c7ff93cf8314707c68b9646f8e023de45a510acba3e9fd8baf35436dd2e530c8b3ecda86e9ed06f072b012a6197cd5c0cb0b92476bef40427d55465067a4e6143d215f6db86bf724bd492beb6ac7582fbe2696427aac4141ff2375a5c5617fe65aa7e4774d94d8fe0532fedf8acab8de741844cbab8e0021f496a9c1de57ffd296188cc343fec121369b4c673950817a5da2dbe7414ef91578ef64475732c388d955f380384290531b1153bb9ffeb83d301d49a8ce7154efa3ede9e87e26c2a36a517c15278140725b0f88ab2dfb9db63a863f12cca641378dff87071d0532c4e45f6dea062520dc9a96dea5193801a8bc0dcec108aa1a823cbbfbb0806fe88cdc4f3537870d136ce788adfadf1f2eafddc16cda8d6574bb9e7657164ed36cbf95ba80f0a23d58d8fcfd6bcd408fd4dda1c2ecf0636532cd9cebffd30eff467f80f12a4d9f3195168f88669efd692661e53cb529c95ba12431d67e026b886a6a4c033e67030d7c5397273bc2711c12bd7d6c9e64c6388a99e12e12d94ef46ef5d2a15bb5774cd59fc2581170d944eba66a30a6824cd250b6b54eddf8ce1dba0c7c2cf66bc037c92e1c881fdd36e659e8acebbea0ec925ebaac06334cef96e0a6554bef79bea18c24ee92102d0cfd90d86188c519f43b7abaf5bff22a52d263d2851cb96491db0d00f7656f790341ae7185e359cec21c977c0d531679644c92a111bacfae4586e83551361a3f48a2a369884447bad700332769c36401ac2aeefd553b214675975dd73602c5d210622c23ae0b928fa27cf85d20c9dc60389aeb837c160e20cb8ec672af2229d9d5c0727bd940b881d3f4301a9a44426181cff1ee61780c393e39d80add96460c04a96cc5bc57cee15001982b89db940ea7a2e4c6aa57f38852cd29fc4af4d52c5524b5390065e9c6a4b88f52f508a97915c05928c8ca9e5eee44f70dffe13a47bf274d7933126f70170279c951922de43eb5cdb48f91620c34c59063edaae6be17a77455be9a179b08bfc281bb9754ef840ccf26f0ed4b0918b55db15641262c7ad44dc0746003fab38bf186f05bacc7abc7c987c679639110536fb38d600fb5771c8ac3bf5b639d1f9a768c223a1e98660a450dba055a6e3c18728e36f26e91fc4ae02883944eededb7cfead7bd09e2d7422610821bf698b4c25992f3fe6ff5993a43a7914ad816cae511032eabd3a948be4c4ecb0f773f8fe66018a3473e2280af7ecfafce529a9eb2f5768034ac95df706802803c47701fa8da9429f4a9d59d7c7f8689974757ee849ac5e84ac8e42b9ca3362b2bb289f73ace1eda5ba7a6e23c213e657ef467b9906829e47de3a5d02a91997c717a727d935610f08d549f0151734a212ef62944be5e7292ff8434b3869c47f7194f8ee7dd5f84dacd082e3370b23a57966f98db686c12ff3339f54935e1caed6bccc4327cb90e0e1039e3ad04af7672841950236e0d1cbac1adfe4c58c2df0fafd4223eacbf641f33682b95f6e2a696801e4eaab6d2674d291cc1645f1c66453df9e0c9fab7c74f47360d2485b3abf4dbe9b8b54c3e66e60978d3412bdb546261f81d9db31a623948eb1b4cec27d59312c94f40c20ec9db0749ea4c6eadd40bd014c832fc8a2b794507bdf70c94160d12cbeaed1705fa5e0555e17089fffc9d97b712e6b4f74ae812239ea49d177c76e3ad857d285468621dbc2876d42a83b671b732a1929a46bf2a8ae84e3def4df04b53ca7415bedfec849bfc42e6171ea114b748f66dbba967682bda5869bf9dace0e0f3467730548d83461eee8c997b04f6f55eddd3766bf33a7bf81c96af14dc5cdbe3c6ab460ba03cf477997ab83f08d5904e15b4d2fbc7a080c4a6c0ae8179264adde1012d7afc7422ed37641cd394e1893604086728a874559795b12090c74837ad6bba81a823fc0ee1d4ee0d7924576cfa0b24ffccc7f5bfeff0cbef9bafc5fe18b713403d9d58e0512692fae2daee810568b25144bc4a9946342d9730695abe017f01e761e98328deff1d1c163203ab80ac46aaf9f8cdfbee1bb331914675ad82f8f7b825f5bcbc6c5cf1ece28cee233c6cdd41f8b0a13f3cd8f5a4da51090b56e596081b7b6cbf6a58b63f708938bc72734eaae8d4955a3978c26da0b5e96ba5cc9133a4f32f4c5676fc9febc95e69d82d15950bb0342a285a10cbfef9f95dafee46fc5ae9d7df4b22ad302b8657cf58761dbc3698f4dbf6c90cc4d96dfffed50c742764fb4bd4334a4308a59bc9b532ba4186074705a2565eea9e746a047a659f701a675ce1699fcd767b0dfc930c6a2925c890b85ce0bbe6836580fd3ea790681941b98e74f40c48b3abfe4a84e83dc477785f710683764708399063f93d2cbc3a1a9f6ed80bfda55194dc6d623a88fc37c937a820904c64b2c810f11cbc60ccebad900370a13d1af70893f23f934a36135af26de0d8095984c680f5553e63ff7aa71cfffa8c8cab85cab0ab65d23d526fc281618229b676eccd4d835522a989794908ee2a77cac277be0a376dfc515ac4db1cb617cdf1f48d7916ce76e4e600827ef8286d5da0fd85938170b12cfe41888dbc8573bf2e8812fa2177d922436e35fca9bb33f01edde02b66ee2447f443c71e8ecc26262d9d0ae1b5867bbdfca9ea96148a8e2390e3f765a36a5f62583815dc0ea1d7da85357c8b5869d777d316703169ccadd479369fc36d558e8cbd443b1508590e399acdf63425249561ca3ff2f174d493f3bbda64dccd72ed3041342463c313c470a0aec6e25b24a510a5437de0ec34b602653b712bed685e16c885ccb87486c36091090993b759f0574b5e7650f74a4d31fe9b5366a16e765ba61650bf63669840c1ba42b6330a6a66523f3ad0ab04896128d49303ff502ed6cff0337241d6e919937df3090480e4f0f44912e9d0d972842ae2e0700505f2b350c4417b2f9a68aa3596a160e48b7b0711954aa4082945de18e5c782845a334b9592181dd13f156d68e04a80e04f5ac91485776c11be197d9c2a3df6", 0x1000}, {&(0x7f0000001100)="53eb113ff54748b4b77ea1aef55e9dc80e509e3570c5e58122fd3366a811af3830edf0d2a6ca5da8a49d86fb79306c536398316b9f10542e4283ddd59cd0eedac71c0bc6fa397976ea51a579d846d1ed52cfb24f8bc0a47d633e1729d3deee311039cb0c0d99491472e8e9a0f2292b10ee7fe2c68646e97acfa945b408de3c412e1cc2d6d6c1fdcec37907d4e4ca9aaba317e130ef2e3b7295e6124e1f249644f26289097179cb95d6c6db9ca4f51c0d8fa2ba9ec475b27726348b8687fb44132f2607a30456b0b17bddaea961655b4355b2cb6b5e7a2926f555ba60510b4a5db95a8157cb058b52fc5405b21406da7c", 0xf0}, {&(0x7f0000001200)="db210bfbb6e02fe09e55b84e4bac23", 0xf}, {&(0x7f0000001240)="22298c0a722aa354c521f8d7546d8f381eb4a655b40335306510c9c750d92bf1f639a5afaa0f2e871febd17c9e23ed7c61fe4ec6817db1626755b448a7604ffa6c367a5cdf8ebe8a224babd67106a2da84c79d07cd480b1d43a533458be58e5d2d977f0399bba3823db5650526a9fc75da471d8ea987ac0d47b8b8cd33baf7cfdf5422149c9f7ada2d739e0c6e0eb44baa55f1", 0x93}], 0x5) dup2(r0, r1) unlink(&(0x7f00000013c0)='./file0\x00') 16:00:02 executing program 1: unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 16:00:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="ba173408edc5213f422f18b62973430a9a9f26c704998055ea2b6e7fd39975dae0b542ed043fbaa3b6e3b22a30b61d42b1b7dbf5b9fcc408bc4f", 0x3a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="092f3d1e01000000000000009a0180e2b017305edbeb56631abbe117db5c9a7d341a3c17bd947292b3e15237670fb741bfbb776bb6a6ccb417861d84000000000000000000000000", 0x48) close(r1) 16:00:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x673d, 0x0, 0x0, "da1ec4917e0c1c4c2530f73c09bbeb8e05e15feb"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) fchmod(r0, 0x80) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/4, 0x4}], 0x4, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x6}, 0xc) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x7, 0x0) close(r0) fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07dbe491cd77addf2dcc67", 0xf) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f40400b1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x4, 0x6}, {0xffffffff7fffffff, 0x10000}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x100) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) 16:00:03 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000133000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/3, 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x602, 0x1fe) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="5df799510148d9c2797e1830e4794b87f4228bd184475a02a0348bbdc4ce29bb7be083ddbb8778899ed5ba7650e02d4c07e004e515c89507aeb63612ade90954cbfaecce3daafc15f708d042d0bcb6bd80e8f6541f3d647963601f8538fc7c79dcd3ca005fdf8589ed35bba1fca47b8983f76885915f2f9edc43cd89a5a6f3d71f1869d6d76a013cb8a230292fd7ef3a3859b92a51f7b2e17eb1534cf3b5f194b9199b72350bc45cbda331c7337ed088c9a4f105832c6c56d783c7a35695baef098321326f5271f9da788a4a37185df23e6c3a0e04bfea15c6b6cee4a5c4cb179913877aabd346bdd0c374", 0xeb}, {&(0x7f0000000380)="d720efc402afa14a087dd1142a7501a1765b7bc1427138b140e0e1a837669f53432a168eaeb693b2ffb5b8327add38a1c830cdf09daeec3c69be77bacca926208615d05bc5ff5c8952157c57e0f21fa0da2c049c0aa44d2902970d79869c78604076e1c8c85f9291b168e3efd8405e19919b6765d0df218485fdb57b423d96c362122edcd7680de6f38c7e511db31eb03bc731f25c812004bce3045f033bc212683b5fb8a5c806e4e0ec15065da282ca6e345bef3ab6999598e2936e3c98dd19f61b0503a4325c290f3b45d7", 0xcc}, {&(0x7f00000002c0)="669dae356d1e76d8878a7b092411b002bc211f768d242524f4ca546e8c3cab93a55224f9a69e69f2c7703aaf8df46c4f1cf97b13f8a9fb57579500cc5e78d668bb571156e993a93837cb3701c5b142f8f047454b374a41", 0x57}, {&(0x7f0000000480)="f197a9f394afec91d3ea88761ca192ee4061b6dd75043e6d9629bc512d5921a33bf37568b39362a67103973d0c9bc9d50000000000000000000000", 0x3b}], 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="354c86e37202f9d8f4e6482d5e3987ef1c524459f4fd0ffb42b2f375955993d2efd0040311e2b2fd7100793d9fd2f020a69df2", 0x33}, {&(0x7f0000000200)="2566bfd7aeb756f6", 0x8}, {&(0x7f0000000240)="e063fc8f263183f79eb66c8282df8a7eb2d1f060a5a9efeb02dae72240b0b395af6adf061cb352a4fd25ac54394421b647ef16d5a58ea2", 0x37}], 0x3) 16:00:03 executing program 1: getegid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') 16:00:03 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x180, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x0, 0x3}, {0x18, 0x2, 0x15, 0xbac}, 0xfffffffffffffc01, [0x1, 0x2, 0x7, 0x0, 0x5, 0x31b, 0xfa, 0x40]}, 0x3c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x15) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\".\x00', &(0x7f0000000140)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='+[}/-}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.[\x00', &(0x7f0000000480)='+\xd8@$:,\x00', &(0x7f00000004c0)='/]--\x00', &(0x7f0000000500)='+-)\x00', &(0x7f0000000540)='[', &(0x7f0000000580)='+&-\x00']) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) connect$inet6(r0, &(0x7f0000001500)={0x18, 0x2, 0x100000001000}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x80) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x446) r2 = dup(r1) socket(0x10000000011, 0x8000000003, 0x0) close(r1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) close(r2) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) semget(0x0, 0xfffffffffffffffe, 0x403) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = geteuid() seteuid(r1) 16:00:03 executing program 0: r0 = msgget(0x1, 0x800000) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff1f, 0x0) msgget$private(0x0, 0x0) msgget(0x0, 0x3c) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) geteuid() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00010600ffffffb278242f00b43622b3ff0700005ad35a0500000104"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x108, 0x1) open$dir(&(0x7f0000000240)='./bus\x00', 0xd1, 0x54) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7fff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8, 0x40) write(r2, &(0x7f0000000280)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgget$private(0x0, 0x90) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xffffffff, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x80, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x44, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0x4, 0x4, 0x3}, {{r1}, 0x0, 0x10, 0x8, 0x2, 0x6e33}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1000, 0xba34}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x6, 0xffffffffffff7fff}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x9, 0x2}], 0x6, &(0x7f00000001c0)={0x8, 0x6}) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0x28}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xfed0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0x0) r18 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, 0x0, r14, r15, r16, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r17, r18, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r19 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:03 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fchdir(r0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x65) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) getsockopt(r0, 0xfff, 0x72, &(0x7f0000000140)=""/139, &(0x7f0000000200)=0x8b) r2 = openat(r0, &(0x7f0000000240)='\x00', 0x2000a, 0x2) recvfrom$inet6(r0, &(0x7f0000000280)=""/45, 0x2d, 0x0, &(0x7f00000002c0)={0x18, 0x3, 0x2, 0x8267}, 0xc) getsockopt(r0, 0x1ff, 0x7, &(0x7f0000000300)=""/176, &(0x7f00000003c0)=0xb0) r3 = getgid() fchdir(r0) renameat(r2, &(0x7f0000000400)='./file0/file0\x00', r1, &(0x7f0000000440)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000480)=""/21, 0x15, 0x41, 0x0, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x80, 0x3) mknod(&(0x7f0000000500)='./file0\x00', 0x2, 0x9) clock_settime(0x2, &(0x7f0000000540)={0x6, 0x6}) utimensat(r0, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)={{0x4a0, 0xfffffffffffffffb}, {0x2, 0xfffffffffffffff8}}, 0x2) getgroups(0x3, &(0x7f0000000600)=[r3, r3, r3]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000640)={0xfffffffffffffc00, 0x100000000, 0x1b, 0x100000001, "f5e89dad1c2b2bdbc5bcb06ce785eeefedf1fd10", 0x80, 0x2}) recvfrom$inet(r2, &(0x7f0000000680)=""/25, 0x19, 0x1, &(0x7f00000006c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000700)=0xf307) r4 = semget(0x3, 0x7, 0x64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000740)=[0x3, 0xffffffff80000001, 0x8001, 0x3f]) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='W\x00') setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x0, 0x7, 0x4}, 0x80, [0x2ce, 0x2, 0xfffffffffffeffff, 0x7, 0xd8f, 0x4, 0x2, 0x7ff]}, 0x3c) open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x80, 0x20) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000880)=0xffff) connect$unix(r0, &(0x7f00000008c0)=@file={0x1, './file0/file0\x00'}, 0x10) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 16:00:04 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = syz_open_pts() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x360b40ae, 0x8, 0x2, "abca92c7276bfe80934a41c1eb0469f3b255e8b8", 0x57, 0x4}) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000000c0)="90efd3d1ee3b1fffbaf6f3dc7891f2e216659383979900efd6c07f3c1094dbd59c93e191f90946aeb3ea00b6d616abddffede87f65ba65c44897cd5d85e624a9188634cfe13ec6ada07c4a87af407e9e05a043f4ef32d4264836d378a6458fbbb078be3d31dc97d55ec51165ee", 0x6d}, {&(0x7f0000000140)="2754674e0ef9a297fd262eb015cae73f45512f29dd90983e9b6fe2496a8721367fd347e9aad08400d0297bb91ebb71a089dd3b77f20b60851bf827087df8aa008f3e900cd925b758419ca6a040ac6c557f157ea649607f3d0ad8cd5844208c14819296888efdd5e7872eb5e3fe50b7769d40ab76d6b2bb581206bb357b02939e27", 0x81}, {&(0x7f0000000200)="979f11b85b4b0e75576553166993801f1d5a9f4e142db14048fd3cac7d8e1b93d927c2955ea3a9766e98661f7f115cc89e9976f5b1e218cb001ce1c66fba5790a5e97ced187b15ccfebbd8b1c4b97bab900e965bade545e989b0c2e966c8f21b55d02db39e9e8dd49064a1be237d60c5fe0f01ce77d89e709bbf207d43b39ffbdb89572167eb3726b560a4ec30d2b6b5127403c51b8a562deb33b4cd33c2b99c99af9e72d5aacbd79d1088ba62a5f062d00198316d5e03ceb680033a578084e95aa5bc75c310e1fad6e7ce21945377087e60d95e9fa629d05a7c106a1794922b8bf5ae78a9846c19c3c83fac93d8658ede8be072015a0920cc3e178c0183fe366b56a672eb6318f5e902e2e5486326979857bdb936f26a9670fb1430b9fafd99bcf8b933ee350f0c479abf9c03da075b917f4300941e7896e3aaa88a0a70460a47cc1ec428ace4f429d9445ac24f52200f95b2b286dd695f37246b2087097c6c5567237875480b722dd71d52d93999e05774cfe8a9917a05668246b724b701f75efeffd78ff714ae047795bd102545990421370a0b67a10e3c613da4d918511c6f78384b5ce8e8db140fddcc5368929bdb5f5c3fee20317a181bae8d5aa699e094a527e06841d7a913463cb4b216bdb5c5f27b1a3ad575cfda5b68f675fba2850120f7d685ce563e9a42bc55bc47be70bc23334ae78cced6a0e4ffbf80dac1105f628cb09c7c1427dc3edfa06a3cfbf141ccdcc16b126b96ed94037223d96f00bd4faffe56dd93aa42dd50944638a047f93b35c30cbb8d532cd3af402f996396596766cb2e490177e79b2145cbb6e71dbd022431cae4e160f7bd776c9812caeac0204d0efd9553c0c48a3bd4b308289ac6f5b637a52788536f6a839be1f4cd720719092d8b5308e89ecca2c6c981809f91d5f4b0baa7c215cbe63d057767b5ea82800f508620349fc91513015d54c4e22a05d3e631a1d2728cd6f943944684e76b0813fbde7bf5c1deb9dad20bbb6b97ef95749fb906b1736933c380685211993f1c13e20671fb2b307f4798c82cb0b4f905e61261dbfb41724f10ef1875e357205a9509f4b3636ce6289f6264703c9211f894fa0f9f4acaa8df783621ee255596fd41a0d14c0d427dbcb597c59ae1ed6096ae4fa57faeed2753486829d9642b3ca7b4df4878d4501c6c8042199428412239d968263769ceb5ff2822c9caec527463740f94e3d9cb63d9a2c0cfbeaa62417eda8400672bc3bcd9bbf5ceb1a1e5928028a46cb434d0ee2e078776e9505ef14b199d4c04eaec934657ad37108bc76baf9a1c5d9e9becef0f400054c988c5803533952def7f6bc434359b0bdac11a494d7e492e3c130049aa29d27c2d26db5b3af0bd8d58815b442571ff890cb3c996ee6d0396cdb4b6ebfff0d3a6adec15ba76271e4aa77f388d6e2320b11a48202d325142fb4ab710514f1c6357aa10beb77c9a842a252e7c8795b6f908fd50d13839d9fc3be7495d10e5942b4cdfa4eb4812187b75471ce79de6b22b936720e30e586d331efcbd4830e3a904b0e749204f70f29c6b174f74351c2b001cdaa488a4aeea76e53a5f460d94a0925fc4bb2d1f5124e022ff79c760664bc5993ebf67b2f17d306193126ea10d6d012e6ef99b21c8443560fa0860a49d6f3621d980a9c5581648e74e7bd188b58c23631e2d49c990e065013eff92a9667bd8131eb349e6ce44302b80b043f5ff09e9a33474870f00852371b790836bcd450bc749a02ef465687c1095412028e6eb3a8009ac449f8b9f27ab59e37f9c2904673b5c986f96c9c7ae3e7e47494ea06f807576fc7326011982e4cebc44e64a92b1aadb927cc7ca7878001fe70d366167c1b574954066acd89203ed5ab391d365fc7e5d78e3085bf51eed71734c67e47e7b58441c1ae8f46bcf0f1a3e309840d2c17a933f697ae579e64fcf83359dd47e8f70596db68039a9fa153004082686cbc180851a522b60f1f62c2f41f78316fe115f7a2c20fe604022af0f8139c1e97597da929a3643d5a88cad354a25cc24e088ca491ba2e39fc03d80511d31d1b0d755ed5071a2ac3e9f7448db0a626c4b264a97bd81f5c7c152449856446c1db0f5d79b441a070838a5f2d8a5887eb17254bbf417a8927a0e02b580fa82d5678094224a0cd017f439a8fcc64646d28fdc295831c42119a4c95ff49dbdea0b7e833c7b5b369046c0a44b48bff8cf06ee101d0fdfd0b7edb7b88705d1827b2b32a760f0ce683d2c2fd4b06f60b7a346b282a70baa6a73325a30793fc66caa00ba8a053096a164494d39376619c72a8f7fb4a42a6c8b52f6e61469a30b7e4c0acb53ce878cc12aa5ef5936e4e15e8e14edbab117a02570636444dc673d4817dfdd364291797f5d3b786b945f1f6d58b21c6bee257e23b2eaa6357213a4fda98041f825fd636fd1bf51ce15a577df972ac57142371aa87e90f3d11ec274c2a26ac8b810bf89562533e644f1b4d8abc5e5798bb1234694df3bcf4c6d05ece1062c1c20a8759574c16eea9156e903fccc0a8af3a3f84178559aa7d49ea93bc5d9ef390bb43d77e50e08e7e8fa8a744e01e00b876ddfafcfbe9f4646c8bcff507b3ad3341be4597fffac522034989b12a2a3121ee1e1fa7aadddb7cffc5bc943373f6fb6e9e36842d90afc21deb8be0eb6f8a12a0b7ba792148b4b66bc1c35d50b10da12654e06fe081ac05e8c69c3f28b826c331484fb22029152c8ec39d13c121fe852b72f75180879be5a63c9d8b1957ec45cb29ad6959a4630e33aa4795d9ef1f3ef2d68b9bd8d2dcf1f1bc2e327324755c0879656d02652f9fbc82bd57be7bdb09032c3bc35faaaf0e5c74bf1b6b92681c7c9703ab67623942767a1c45ae587ceef228cb5e1ca231177d91b3a3706d251fca873bfb017a40dabced63b202d9dba62499048b21a02d84749e7844628453b5f554bfaf8dad5c93a2d93e1b9ba1f90005f0824cad6c7d8eb38a16287ce2dad28f00ffb021279ba55d5b5931de80924a6412cedca92a1165fcbc3a20f15c71c990f1ba8895b7dd45b157c76a919347cdda566b237d9d53096ae7c1404dbfa20f721441fbdecbfd248635deb3e1ebe2acd24e2ec394e316603384cf17582c4a1905e619ae94b63a937992a3683b14f08ca8d483b3bdfe77f674a546ba3ed1da6971a99f40cb4734139c227402f32fe9a24471457807615ac2fdfaa8a6390d47762a8d2e82d985feecd4c05930995975cc35942f097f1ee8f2986860f1c0c02f2bc15a1af67cc7058838b7d18e4b748ca76fa0be391706972235145b6d24bf20efd996439c6420dd3f709bda927b1f1fe4c1fdfa21f2cc11abbee063ea69e34aa4223a69c0405a61345f1248268b4eb4d569e8584bd70fd0b113fd8b15f2772fdc79e82a442643975b50907897bff4ed2d0d68700b6924366cee68aca778925bbe9bd553671d71f1bf852aecc903faf2e3cdc7bc41f693fdf07e1fe708ee230dd0bae1e5d99160600625e028f29b4f17b8b73c6a473f3478488ef5838ec7b537a144534da50c62a4d3c837f2977b4c72f0be52098fc2675d1cea2851accb29f31afa843365a11c9de9869b1e69c8379272e921debf1a757b9529625b629875af30e5d2fd88ade21d2cacdffe4ad0e00f11f25ce5f3c949b9074466fa54b2b0d08520d50dc09e469643b4e27c19e8ffc8341c1569a337133f29b42fb74634d32b8c7bc59951843c0e8825cb260242d6d23ccced9886727171eec612b5b893b06e8f6c95e359c617da8d9e87af9defde1d54658e635be443d81bf9c8e4db1c13aae281cd080db8c5c7d9361c744859719251bf1e11f0d38af0b549ab4369bbdecd71e4bd87dd7992494b4bc741b599706d61f379be8ef3b2d65cc260011a5f0d08a8ba61c5000f1c7a39a0465015120f731207af76cb326f6c0fcb898840571d5bf515005de85bbf8bd352c8ec4388bdc6c5692957d858c78cc17e45a276861250986902c073754518e537ccca8687990248056996ab7725e881c1f38a3d1cbb4970cb919da13afd6d4539b879fd74ac631506665d0521f909944e5d88b5273075e2b14a984339360003fa1d6040afaaaf5110aadf18607d3e96e096bcf6d26202a386d7e4154d8809baa6a7a1013d1057de201acefa606d4a0fa1f9f4d45d10cdf6fab91ad78cc18348b7c46b5fea3bf86cd07bef0ac9ca7176b99a06ee3b9415c49c18de625b34cf5fd781d1dea860b4376a3d095edd4a435d38d6dd442cc95ce74a1dbde4d29b0e26fd3af7c10f4c2a16112a7d2e34357968a25cfdd8a77dce0ee76b06843d341ef13aa8428c3b49f119ccd152447c49bff9e339d1ca66869e81a74ef2f948b8dda2a197384db5adcb07d4d34a0fa7fd9d97eacb4b824bcf3a469b431ea30e2bf9a0c9c48b05899fbc07d2c5215008881a577d9b55451767c75d9949dbfe21cfd2802f6cc740ecb9b36f149ff9b2b8a4db2976458008c64edb95341e238cfa8d99eb76eed19dd6d18404f07cdbad6f068f4e1190fc53b20da588a32deb6d3106a10ef21e03ddd41544da0c545c51eacbfb47786f1a903305b8743279dd7346d8429731efac49c50dd0e2b2349f40d3cd2395628d4a658f16f010cd4d96df76b7d7d1e4e874bd124a1dc275bd79a238aaa6f7ffd20613d4ba2eabe3292825f3fc0ebf852695474a49df7d1d095bea1f3df9589c8e11fe6b08cbd5d744aecbd6c584fbb124ff6b4ad3e8820b65dde6ac1f159012b2b1974ace56857999d3592c22273dee4ad06d91bed131f6121e51027a3bc53a5204e212d594c10820ad7d1f946b6d2069deddf2ee3d2076f11234b5be8150c5d1d35d533d421c71e5137ef7c19a02f630dc0791c886e10ecab9aaa2d31f6bdf012bfe4910524f969e1e06aadc4bc8f68b8e70f02512abeef0331d564a9aff6c7ac32b1e5a080614a4979597eadfe554e8bfba3ae266d91f11824de0856f333dfee68ebbc7a167ca9649ecd8dd77ca3d038e7785e6e5103b9c47f73cb0c779cbd9bcc1dde031087b9084f663cbf35ecc5b31f04fdd170f27c223f1f06562c8599c04c0eb601e7b95fb6bb71ede8dc0ea6e5cca6f1f302612e0a38c061a22cdd29e792c34a7cb32afc94aa071ba4602cb1a73c0d374e467bff6c8078ea59ac99adc2387db5fcdb89d0ca64b95116b766d8cde403c03ff51a26a7529b6cf8e4ea702344554917fe46f79ea5aed835132e80e1f990b2e4516efbbf4bb6c956974ce31c317c6cc1f22341d6dc7c6ac83d9306a06a58df5282504c7ee268ec523c9545bc0a5d8b782bbe5cafe64dd38caba5c23cbafd4c1b91ca61e57503a6314463ad4e175f916779ae7329e8ccb8a70d6220f9cbd503fcca1d49643b8e3582b995b396740752b6f984e170988fdddcfb987dfb790e712ba4d5cd7e27fb25f036bcdd6eb74f60851598905457aca32fca4b805d5d9debc42c0a0354c4f843263f05e24d3ebd15f200d63a9b01a33edfc07b6575b8b76426a30e0196b834b18b235e4d12e587b0220c790d81cbc039d551fe030237dc1baccdac1f8e6b5899e7a08048f8b3948f7e9c6a651264bff4bcb4f73a67d8f294d137b4a3d50966a032373f599a56a6751a3ceb0c30510ed83d347cfaeaf54c6a80e1534427e60320261be2b454c198b22c62055b2350dbafa2254233329c39415e809acf7ffa4136e89909c3f811eed26ee2b01b98d5f11c4660a7706ec734e8ff77665a0ed415fdaf64fe74dfdd5ddb27f633ff29cfe853f211224e9aa677597d74e8881245fc398d", 0x1000}, {&(0x7f0000001200)="afac5eaef28dee1f46d8a6a824458547d9126576ce1606b0b43360039763a939e84819180140d66fa12152d0c0ca103ecac59c2b67f5b99aba0ecdb0b57c7e17319296bb74ad5c1750fdf4f3e777e8116c17e3592115899c4da0d116665beabf5010edde02652d63db00594175f64666149ea48892e0cb749dd3c661219adddecc2a226e47fb34494edc240b005ee8e795a78ef5bc953b578da93b6785d6e23f3268aa48460ab21da9e1381ad88df3b0985782d7a84689acaebfbcd4938d95657788e5503fa47739752ed3774a171aebbc88c4d324ddde6f674e9e47b49343c4a1eb34f6da23b93c378b3fdd3b426a9edf38bdaf5d7842b2e192bb3b8f8756df58f832ef843bd1976f601988e53295ffffadf87940bdefd3944a7ed7ec87f3d35f38a3cdef7d8a309980eb0711fa83a305be4c16e21f893aaa2f57d489557da7b3d2175224ebd729334aeca9ab4ef97a904004c25f4a7bdb3e4b23e42aa45557c9bc78686eb9a5def3f94401e0b1db481cedfcb20a0c698127d34480807bd993a4d1b49788691a66764111a6229dff5397848e481156fcca01828eaf2e5facfbcd1c58b00135a3bd224de311b984d9e4760f835716f2294089017a20ba58d5ec642de7017412ab9b116db479888bc7fc3d691db788f4484c43dcce05ae8970b44163fede0f0fe90fc07627db7c318d2eb9ee56b4d72d67e1233bab65f91df7bf5f77eae91263d46602bd415e60d1ba897b9139906f1f0b5092b1970222eef58d10ee7f665cf0d988a98666c53794f7629b9320a34455d89804ae7e9b6b0f6e63806299730d151eb30a928249e5aca3174d2a2b95c70d74ea6f2f83797c6e92a926eeeef7504d6ac2b3e4f4472aafeb2e692e32477f756a591153fddc648aebc4913606fef3e07b0aa279a3044a91b9a35940fd1b8d4204d57443f2c722a1b431e52e3f03f66e6d4dc7f576762717711913b0767ac68bd1f05ef464496ca4432af564ed85bd43550541e242ef1701bee98b08b579e13f87496fd8cfd613666a93275fd864b2bc3d962968e7ce649770065cd058ba744b6677b9fcddacb15e70c09663369cbf894b10c25c5583f3edce8f17e24e92309b108326bf91d5ebf637321261e17835e659817e6528e1193cd9b216d4c1a3433b6040d747ce1b587b58994ecf89fbc6fe920f23438cb9ded6ad4d9b3d12f7ec4fc70046c5cd12d03c8bfc0f7f19afd098a5e34b88b869ab116e92571f682fb44021ff0c32bce0cf1e824b670dfb22c409a603dafd5b0ed6e82df083dd4de81d7c1b253af94d2d5ac7386d7570932207646c372061ed9e151c1b4471e9f19e4d714aac99ebdaa01a7d6e3ad58c19e5346b69c5eaa2f544fb48ec6018f116f89226c57dd88562c36bf09462bb3fa03ee2fca5fe8b817ef17312b90217b5a8e9bbaf863f19b817162e10923d23b4815af0180889c59c0d97318b43e6d01aba4d8fe9cad4123c7d10dcc9d932bdfee3c3a5dc3722f0da381a61b2f3759c2f18696c7e339c5d4d6bd76a8af01b1514b3d1b32d4b21b7fe224a4ce6a91187a58461282ee0b64acfa985d6d5960dc58627255bc1b6cabd88232de48bc6078d491089cfdce93794e28bda57a19f7e80d686c5208dc8ca8573f7f375c6811ede88b040779da1abb25898c61e454bae531c515afe3c3025b8bd4233d9fedf8697a0055a307b4fdb66a4da690da8c5413360e142ecb734fd918d32045006abd86908d3985a9ec47b19e87f5acfe60d7e961eef09d90d3067f67c8aad542593eda3b85b2d80e6d11a417d48a19228449f3057b99e5828fc4e358f2f3f2d9f29a5ee992e47e5c208667d29e67a3b74b6384abd9f7791e4ee0cb7542c94119ab3643b7377c4022d26a6fac0b14c80cb451ad57493cb26aa145d04441bcf6edb904dec6ecf281d19a5041d95abd4a9bca64075be4143eb743fa213a0539d73a465adf0131857c06b44dc8a4f5d0e241bbed8686fc1456f295d689dbdc3a4173154b553427aca0080ce9f12548e4f6ecd60cfed6883773f0aacc5ef3f11769dcc93e6ec66143eaac63c77eb85cf137065faef05b150d6f3d55e9a641e0d867a7b3a1c619c8f95820eb7412f4d6d0123d35112e5652a98a100a29e7874f75542fcd7905be4070d86f5336b6144aae5758d92095e36db6292ec1df27c2f1b5ebdae6db58922f60710a2d495390f3049bc9cd9ff31077e62b24f88f309736ee2c328d5ce2960b6319d5662c6921a179784a6fd6fa4dbb159c1a82bb12779b1245f3ace5dd07d5e4e7aace92e151c5a4ae00119b3016dc8bf4025a36aa12b2cdc60eca2775a300bd02cb54951de90b02f674cd622abd3d6bd33f88e35b7c269bfc017915b0780d92ec3a3c5bbb509942e2f084d6ac907142df84ca1859e359fdb3618dfe77572c9aca61fc0f79498c4e74c33d9586d138b6fff6191faff0eb3b39f366c8838153a20b3dd0df27ceff965281afabbf3e761af234bd93cb42740e3c8a4f1309a96a6a23543ab55f7103b159a8daa2aadad3e0549b71aeb28a47884e3541329aa64900bdde1c883965798280682efa0156a64e3bf44a066226c14805068744308059fd90177caa1dc88cd3dc9d0a66cec186a8f3fcebe58431cc76cbc1894a027ff09313f92c36d2f701a444da3d9feb4891cb67777fb1ebe455c88e90aa7084d30b4ad82498c209488a567511624ed34faa89db51bc200a50b24c2c91bb112952298d9ea599e88f5680fea8b063166cf9b4cffd9d800ca00d1d9030abf5539d8982f31479d51bf1b49094897dd5855a5b6b6b420e5c2d398e736388cb1e0c96b856b4cdb433d1b495d1dd7cf5d0fd4f8fa5aaa491145abaf409410967ccf4efe6eb16230f1eaec914377afb02874df981e0de5ace2089b940887d8e12d749690c2ebe9cc862e0571f8b7e9e9de4418dbfa3b84e03b7b2da2a3dd13a4419f503ca5ffe7f17685d0b3906d3753a17b59a8339d41daa4164215d3de0f39a0600150f326f0847339209ded023cf94e21f2d602629b1e5d85409c4bcfd7f2ba586221aa902c594c0d352def8e1824c30ad90fcc9366fd0a3c9593026a688f26e44d4eeb2b46f417e2541abca2a968c68a56ed477c5982160bc602a78d6e24596402e42eeac6acc20616e75a1bb905247357a7a0586f57eb08f2ea47266a343a54b285b187e26a6936a06448179e8563d38c9d42439e446978f5deb21cddee60b81655d1281e4e0fcdfbb4446ec319e4e79955139ca9aed1778821301eadc8900fe95161cab4056dd99d3359f0d30cbb86e1aa1b32eb4a5d802d1424ac572055677c2e151bef61ed2ef71d9b08062d9efd92389e542332cbb23af7f47336db44d115ef4ed5d38486f90d5351e8799ce4cb0eaf8ff96fa79f5f62c41672e6910c78cb57670d3f7ce6e11b973474d65ae25a6ecd858e4f71f9b230a2416fdf80980612deafa595ddc7ab191e603f34383692d166b87b6b14b3702571e2295fc2fc67b156f678bcec46833b371cebda11fe58198b00e5613ea8e0c55c43e305c4ac2cc0885b4edbb8e30b9c7b8faf7780592789ad2d4f3cfe2c6adbac880be0b9367569ae361c2ef8e3f26d5ded9da7e420c788b2a1d101f64fdacdcc8d4879836e1ebf328544e346ff9192d22b78b68a20e5b59f0715ea99c74071856a917d85ec84f16715680d2e8878ca8a31fc7bb42f295f7689c06401a699de38b1ac9f83fcecfc00e90085151cb7447e6ea4245e4f246a34fd3382b58d218d15db29c9a7117b5bd09a78c5f5d5a5d05a7cff5bc4d52553c693ecee7bf81483be74471818f9339714cd6d7fc5f7c965c00f79c381fbf2ae467cf18039f30ac1ecfd7079d49937e2c58da900de4ed30e13731f22aee3ef3eb4b891971971861f8607f4de946a6179c31c2d3ead4bde0eb4eb5c07c8cf853c8c1cc24be5f5799f9fe6f83f9e65a77674d8734353e08085984f3274a7438d63b02b909e4404aaf415eb5bc1004822abb69c687ec4fd66c127e8474d9df6c6c55f8af49bce4ff27bdaf895adf1dfd36b6726ea8054cf68a4ba9c0916e058792234aab4ac77a77d567ca60febdc6d467f319fa70e73cea24e23a675c6846a95420f9c92ae578da5d8749d1b6cb56e3875cbfeb139f08e2a55e605ae35852df225770286c2227603baf506d31fb02c525369e1824ddca9f0311fc77b74b7158b6b3568f09f4b7832c05a344654085311e1fc1c4f760633015e12d5760c5d9fa7e771befc509f3eb098248559b02e27af47a6c2f70e7efa8d1d53fbdd4ec1efd92eff516b9e38607b805024cadca0cfe164ec32b1a013910e9700de1a317531370e2ef04488f7c405f167c1aef4700ff5e35a29e77ce4c740e21100c56dc05861aeab9cfda626a5c3c2040bee0cf9c9b74e20ad66ad7fdaeb6e0a8970160619688099b663e8acbfab142dc57dc24d56c2275851d9ad906915db431a4df30ba3f6f82102a19e5d4d9b6fdc6b1ff834a229c7c75480d9aee81f7804ec54a68c9b24d87de1e94a003000b0c078823322091f5a3bdf10b54a9b408eebf181884fda8cc8dc294683f4758828e3cc67fe71a3128c5536ee05bc03bcb02efe59a5a32cbd45df309e040328c016393c9f1d1ed9fb7882ea84f226450e0a1423e01e86537a76da92b07306927e4c919b14f547f587edfc6cd1319601c63c90c9e84bd8927d27e0ddb2eb941e53fb947057eecaad13fc9bd7f023d7cbd2196486e45dd8604daa9becc101ee6ae7c7e905df5ad721d125cad8daabf204b477ad6013b6db7f06446ae3f94ba3f8798a5403c90f7cad8fdd590dfab6c82c44446360392506daba7353e8f01db13b5e2ac69fdb4e3b2e4eac948980659cc30fc35724b8bdeffb678852bcf04f29a163fa70999a458560068bff68613d1a68d5ba4cc98e638c9b2c5404ef8c875cc8f1bd34fadd5ef5955abd678437ba5296c3abce5892eb6807e52129e8e4459262dc314d4a6a0f13dca2884390698e932e7da71ce772244b11fe727a08ada7682aff0410e843914ad8a7e3575ddf8c1cf6c49d130c10cb0bd360bd56ec0b1daac8c22071d61ef09eea747a432f54b91e957c66d00b7db58e729485bb97288f618763f69ebe37128487a8f36c93fa3ffc7b873bc2c653a14ab050d0773677120c6e84049c773db386bde3f2761c830cddb29079696e343e40b3bbbdcd9e95f17bce1eac051254aa34fcbe149c3b65d5e5f21d6f2b8c0c9ca69ddcfa489230a70b5f8514ce4530b286a7498836b9696f2a150f6e83e1b0a05eeee09f4262510dfcc57d0380ca8cdcba4fc384a5dd9c1df172a335d782eee901eb8e7bc009239508ed059f16ee51c78e91cfac75a9c2932db2dae01ea1f0f7aa38b4206a2ddb6abf94de3d1f9e1b952d6a6b3a528abdf842a9b8eaf69270936cd6a1840d9ee1d302a51fa7697b0a826e1d5fb5f344f2c7206778f01ecb7bc21d5b2f53abe23457e1dfabb5a26f289b8e89eb16703f8a4fd57092781a7fdcbe66fffd83861d0601d27ac819d6d6bc9b96d29d4d3c49680d14d2ab14ce84c3164603e5c3d02908172a30ad25e9c15dffeb54b05695bec16cbc4de78233ea6f2d0b82a65a005d3c5440ccb907750be7e3be78c2a7d2233e22abbfd73375e1fc0b328cebb46c30040d67a3a063714df02c4eedcc3aac3c191a3a4109e064baef92b774c2176d95fb4e584f9d6ad4b3d02a1750982304416fbf5817b05cc3cfac41c2f51a226965f9eb3490ac4b7ab8e77657b1c4b389cc6af5d3954f2b07ae02a83159be6f", 0x1000}, {&(0x7f0000002200)="1ac03466ede5d3f16629c694080945583369", 0x12}, {&(0x7f0000002240)="00fb667389543f899dd8898529fc98c63b89da8f9ebfe473e31571c8865e87c79d159373ac8dfc661e1de7f279d474a2605e1027960de355e065aa23f89617db26e7a1c76ef78ff339486612d5d6f31deaed746100ba7e29f324e227ada7967d306676eb7180da6beebd4d23f4204386416afcf4b4b47613edfb9d38d0c8087bcec8ac32940f493add4a364a9030c473aab39482c9157f62d1ef3ce2bff81d09d2a58b30e00aab9ad8422e94e958ed0ff2b965248f75885e52d36be04076bfc8f6e14f77c7f44ae1b534e87a1fde2b7ea2f48233e90c7e51dbd3d5230044fe302c2a59456538510615dad967bb50", 0xee}], 0x6, 0x0, 0x0, 0x4}, 0x8) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x40ffc) writev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="2fe20f16efab2822f54826c40a19af8bdf481f471eb253280d0c02009ec97f98724ab61866dc4b678d615974384e107dc67650f6d3baac087e9470b391d7d3faedc6853895df0d691b3279c32bd142349ac84f904b297f44a61182d9e5cb493d55acee0407f2d54361deefca30cfb63a2e11033550a35aac0a2c2098ffb44043a10855181383fd6756510aa3823d43d41016c9673353a500a54f6e8b230dc66f7b58ce87279e70501fbd5df00ee134ec0af189ccbcaf56085f69d8c9b2481268972129ef5627d162cb2adb1757fa70547f8dca1a7b4c9f997d7f", 0xda}], 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/224, 0xe0}], 0x3, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, &(0x7f0000000080), 0x800000000036d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x4c) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 16:00:04 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0xdb9, 0xffffffff, &(0x7f0000000140)="2f6d9d9a75f1f84d335bf662116ea15f26c0ab6470a91d46657461a8a6cc396ee8396d287bd21eac9385f1ffd507cb2f183ba72890cb93b8e43d36266fbe9b9b431ef1fe76382d998b2ababb8170476d13c7dfc63ace3a04282f13056d4907bfb35f577e93f055c3a9c9c3caeac128853d4fbba5146a0de2ac7749b522222fc598061a", 0x83) fcntl$getflags(r0, 0x3) socketpair(0x0, 0x8004, 0x1000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x60000000, 0x6, 0xff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x31, 0x0, 0x1e0}, {{r0}, 0x0, 0x1, 0x2, 0x1d, 0x2}, {{r1}, 0x0, 0x2, 0x4, 0x0, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x1000}, {{r0}, 0x0, 0x0, 0x2, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4e74, 0xfffffffffffffeff}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x1e7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0xefc}, {{r0}, 0xffffffffffffffff, 0x49, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0xb1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x81, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x9, 0x401}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x40, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x10, 0x1f, 0xffff}], 0x6, &(0x7f0000000480)={0x9, 0x4}) renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') setsockopt(r2, 0xfffffffffffffff9, 0xfffffffffffffffc, &(0x7f0000000540)="002f5a25f3c9920edd7ba21c2dff9b6ec71c27a3b698f8a7ce756ec39752dded16fea852ed018279c3d4a25a9bffbd2f126cb44d5f345960ebe27e6fc835335a5fbd", 0x42) r3 = semget(0x1, 0x0, 0x401) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000005c0)=""/79) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000640)={0x1f}, 0x10) rmdir(&(0x7f0000000680)='./file0\x00') r4 = semget$private(0x0, 0x3, 0x81) setitimer(0x1, &(0x7f00000006c0)={{0x5, 0x6}, {0x9, 0x6}}, &(0x7f0000000700)) setsockopt(r0, 0x7, 0x8, &(0x7f0000000740)="ac8d42f75f6f6c39a7d150f10e22c27eea1efb316e1724119f007a400a784061afe49e63693d6acf37c9580389bccbdd1dda295de6e71ddbc9f4c8acf2c4f1f78933268761c6dedc949f24987a0d3fe3bf8bedbd71b40c111f23f993fc81a1a373f216ade06d8d7226531d9c1b38e370eaf2458a3c6b0ce200964fddf26b41c6a4b600a9479807fe32820d10df8b981315162bc66ee5659da75b1c7fb3c86412af7bdc57229651f7a98f634408f12b77af0ad9db09596fa95acda1607504b27020cd2fe9accf0bb9440ef49db11aaa9aa9eff457604275458b", 0xd9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) semop(r4, &(0x7f00000008c0)=[{0x1, 0x3}, {0x0, 0x7, 0x800}, {0x3, 0x428, 0x1000}, {0x0, 0x6, 0x1800}], 0x4) rmdir(&(0x7f0000000900)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r4, 0xfeffdbbe8f88534e, 0x8, &(0x7f0000000940)=0x9) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2c0, 0x80) kevent(r0, &(0x7f0000000980)=[{{r2}, 0xffffffffffffffff, 0x1c, 0x1, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x89, 0xfffff, 0x9, 0x100000000}], 0x8000, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x40, 0x10000}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x82, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0xfffffffffffff801, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x9, 0x80, 0x7, 0xffffffffffffffcc}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x3f, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x42, 0xfffffffffffffd51}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x2, 0x40, 0x3}, {{r0}, 0x0, 0x9, 0x2, 0xe3d, 0xfff}, {{r2}, 0x0, 0x98, 0x10, 0x8000, 0x4}], 0x10000, &(0x7f0000000b00)={0x9, 0x4}) fchmod(r5, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000b40)=""/167) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x3f, 0x4007, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0x100000001) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000240)={0x3, "d5c0ea81e0e03dc7a0a8707d1d57a8333272fe432ff514a9c431fd89e6264130b90c4cfa4815565329ce3ff140fed443eada459681ec3377d1cb2936899484ea1f7a6a1a2c4ba047e54e576f4fa2d7368b07691b0bb452c6ab91a3556861dc1a9c87f12f03f6d65e031ea53e26371a4292409a354bf5a27218053e7cbda4f26424574a5ac0b239841215029bc3f54e51a2a3f13e7df102228e20f94f7fcdae9371c3b567926b86f70829f8bc1645c070d6081862da17f506ca7408c6f352d23a932596ceea582d2110592f7f6ccfc99504d7cd736e00b40fa9ea4e6e411b16f85ffc50fea6bda30b25571c8bf6569b241d49be845ac7f873b5754bfd8110591d38c579683b3ee7c4fd6abc54f421c9ca3f3892dabec29f35e4a97a15094e37b2dfcc4a4071c3de6d97d424b6ef0bb5b7b9185e1f652955cd13f2c52041b8c6c88ecc907a7efb0b11a34f6e1db9bc7d916970563def4f4be446157b81c895080f87911d44f5736fa35f7b8737e02558d1f900d5b72c07823ac8418e79fa1988d284e752c70fab1611d780e2903fb2a94b66d989aac677ea3d61c97d2e1b48bca132f144b1beae4e67be3587b2fa40abc65ac1b4917dbc07b7b7725fc9ae9343f802c6fbda9b87e00c434ccb3a2f0437a0e7165cc2de71d27be82241962ffe8df9a22ee3f6ef32070d6be2d6a7704790738fa9a7c80bc9512aa4835c3ab559494e5c1a7ab281c97a905594c7d661c4148b79be48bfbf865c230990622a1dcfa778a38ec46be126d50c53ec74aab981d3c8142025e4f05da4af48b8cd869c5fb2eb8743d5ed4710d74f4a48c6a3e54fa85064abd184d01334012345af0d1d6e7c525254f1361e2c16eb8cb69398d871c83a8185d54c3a091c34d45c056e5d225611de46fb1ecc835bac080733cf77ce5c73acc97dd4b34223e7dd00b76b24c49dc8c6d0f4b6f666becf8cb838cdd1f27e48a89b0c50651074faf9628bf013d65b484e4cf0b787531b0ad65cb18600c8d6d6389dfb47d03ef9f91182c989de22695cf732711d7417f6e591ebbd048b7d502f9d946c61e7f154952e653156751fda023644113a3492c159539d40738075ca1f56747d55ca76cf45045d5abb2833fea8b00f8d3317eca76c7c3910cffae765ac4f7101336b96357ef6a15ab6c5d07932c4641fcba29468ca066544c4dd3784d03546c82fb43f838cc5964648b33f6de115dd140cc3b8d8326cdf99a42ee738bb8ae42eb0f9be62fb9506cb9de61024a806ccc6460f1876b408f912f47913da102a3c65604822506e9fcd2875873d97eb3f3c43fccfbe54c7374b1e7027a15507391c0ee405414a04e507390162d90205dac6e001c4d5b4d47681996b166ca8554923031dbf0a8ee44c64d5ac9f899a5abe8b650bf3e650d079f412083b886dcf3581dc37955f5557ae0e1ad84c471e8320e2452a0f365912cbb6182c9621e635c3ebd68ff73c4978ccb266ee06c46dcde6524e18dcab831391d0988ac05fd3e5be0cd26ba5ea68908ebecf3fcd87e008da3367f16573a3a161cd48cbfe554308dc6c2d2b95f3be0d4e63a0f91d2785e0eaaff849f92fd0d9218c6ca70cc8cae6a05e9cd3921fdce1c3ce0ab774d65fdc4a4f4f10d6cecbb5e70ab0851ebad838c82bb1b6a3b4c8bf6cd67fae542bfe6253ff29ad701f729bb766700ec5308efb9710c0140f04c0770ce6583cdfa4f4a75b2b532d111b2dd6bb79a012732b13838baf121a0be00a89307beff78e6c7e869b4442cfa01ab796ec7f344d7bfcfd47233b60184e17ce2dd1305f37cdd95133a02a37d29d542fe10fe7dcebcbcb90c71e2d32ab3b8430537556a62b02f2693481b4a35ee3124720d47d3867b7dc9aa66be29a1f57d5a495955a5977ac29bccb172f2a47839bcff97b4bc25bbc1eb67e9c47954ee2b909d2069323beebd9587a4deea661bd564c12aa8ed6206ee847db556704c3c0c874d5377c4895db0a707af62d92b4c03a8b591bd39d049ed983ae4e4c82bba70b4dc15642c1765698ed9c9de7f7534b0c7fcf25b09a5de6d9fc33a81b2fdeecf4ac3731fdae244d3211a4d8ab1d84cde7372c57a68b8723175f7e8b8adb4ceb7317c2dd8717872297d3195051f62232829512824370680a687ca8c301a48af2f189566414f4bb8b12e73c8467382fd7a2de0579f0a187d822e08a50af0e3c14e85915e949e93ec4cdd16a8dfe2ef681f058a6d40ec2bc98ab48b35885d1626871f69385aa29d8f152375932d0ee8d05a7a61e89a86395ff19f9f24cf467c0a6d8f27e0895240fa3dba1d760e272a4843cccd4881ebfbadfd20e1b66237d9d9d06ce19c5117ddde5dcb62d2ea380e06e43dc06a5cf0608f5aff02f87c898379f29ca1a17eb126b8c7fe15ee2b53de72e4bacae8e9f0ebfcc9aa0c909ca128c470919cd32c6a9b8846bbae6e3a065280dbccecdc49ea5baec1719b103757eb0a3a9c9fafa625dff5e82f4aacddb9bb21bb629fecd8e0c3541fbcf9b45010899d6fb4101e902f2c59409cbd0a8edae15a9648c40bcd522baeb1a0d7e4d447c4834981aebecd22c802ccdca3bb6a3dc205841bf148f895c5c6ad7515c19a0193ad78b798922c30551291632e3f89b54727c1f08e213b9f7a4d5ee995b9592e93ca4d4d4774ee9df306e504d991c83c70514d6ba0265e480efdb33a3c004938dae29b58f412b2f4ac2ad480690cf098160b0e427a296fe7835ba7f82210fc8c2d7b512d97260fe46b232b17a085fb10f1bd36e234566da46cf8942fd7da577041fa0381db342b25dfa982415edb8af2ccfe2931cc45c09e718a1cb470f4ee76425f1829105490c3480c55d910fde952a3fea2f02e5cd9866fbd8e23143f6509642bd68787f418e0463cd2e986c833d5553a655ca67b1835fd89e903d73ebd7cc9b0a569bbe3e6af96fecfdbee6296bc9492f6bc4729177594f988c4c56c691f0c8946f049c9ba6117ff33df1a1ae0fc24cbc6c9dfbcc922c10baa6bef5e49d25476306756cf7087582b7bc2b1dc2cdc2c0df83da4d67f071b8534edb9d482bc0dbed6deba34c4e2345bcac9d31bf338a0f9e815b634feeece26df5fc5f15a16bead2a678ac4cc0d66a87f1d9b4f1fe56c87e5b31621ac49446cb2ba3c6fcc672b6f4c5ec2bdb8ae9eaab2b1a5e60181c895c6d0ca6d2026c3ccca7407b10354dcad6b0ace1d5dae7ccf457f976b3cfc7d269cd8837d44f152930b58c18d877cdc968b54919d1e003f27bb94013f83337c58d6a17061f504dd0fd6ef8a13796c99c5dc023fd2d5b3ce4445877201451ffd957d8245f5de324e68606aec25ca81c6cf2f965bfd4ee77b8d18d361a3161430c7ebd6ed12ba8db537ac3d937a3b6a99947fd6e87fdbe57c119857666e293b2cfabef46324119c2619cc53b79623e15f658f96ec61f93709d851d8a9141254c191dac817a2da8ab8d1c0d08b7d1d86d629a170b7d27553f15f89fd8f4fa6a13e80ada898b654464ab58214c6e47db3afa9d53d3804cf9f4029619c5c04ac4cb868caec852105b79c41d4eec1ff2eec6453eebae38d51dc41985d33710849296fdaefd5343df4e0fa14c7678093e76a67de54240e9351b0247daaabdebcae793a0378bfaaff318b08d357837e68bfc53d8fdab1e5ab97c4ae6f5125bb0516366ab3079847f071473ddaf8c68c6077877f05be9dd6e6c9164ea4318158d5786e7069bf5de33583bea4f9b02d02c6ac8a30174f63db05f2f0ba98113305d74f80950ee12651f0a5d96f55156f8623eae2ebd2546ae849c3b89af5e5bab65e42b8745621d6bff3e79e30829d173502332ede08921491d203f279ecb0eaeb6c7942429cf3813d7105465f9bbb795bd9120b177ee80468093dbc71c68843e0f3b099b197e77a03b70bdb1475172b70eeb0ba0b9f3775214a033a03571bb80ab537dfd64c79a4ffe26c100320e81324db1ef7c68a427aaa004b6b89693252b6a07943e25d916a55aadca61ce737e71bab13c9e876624b6d539dd025bb850d798fea886af450a51f05c25b9168d358d6ce69e2d3c5cdd5a5a59eee06835a8021b95cf4ae1bee320b2bd81ba94a0d030ee0424504fbce50eb0135b2d6509dc16c85fa18d316c8cfd5c00ad0008177ab467f33d956611120f927b4741db4ec9760cb33d88859549a60b68c12110b50d1d080d00987a3ec7dd40eeb532b4955feba5b2673e6c9df8f374c5fc92a262a545526d712d6b273dbf109567157e7e311e785044ef5c6735b28899553c63e1a4fda14e5100f413ed3ec0cfe05a3765dc04f8333724bd6575f280bd4bc1bd437a725183c0df977bd218775465d6f9d2e7752db8c5d786422db20fe4686211b7df937345418fdc78ac96f154a1ccf8e7383ebc7e7dc22a352e76c731b3a21faaa46fc986c4edc49af442270e203f3ee9c54511ff7c9cdc3ab0213aa8688f2cdfaeb241913c4c2f23fecc56cec0c9953f5dbbfbd697c588dab69402c8c3e863de41c2a1c5b27a8bdc8be6b7d94b94f51a732a05cb59e9c5df959216a6ef25f167b6907e852b2ee46f73b7129cccab6528cb9a758ff507336f1dfa357bd805cdb6668b566d5669b263dba853a4d1a613b59202ba4a76c21c7e8c5dca6e2c5d67d577945c267e0115a315ba4ec323059bbf8d09e1cdd69662127eed7d39b2e98409d92d282a2018addfaf9313bfe5ea8cccf1313ae6a8eaaed08eaa28cbb95f92b067a4074e693cc60789ae46ebac84cb95f6efce7de15b0e5419e706ae06e91e6b9e462ac71e36b6a2884317fbd2e813da2a50c3468328b55eeaf369e80e524dc01c13f6007be54003e45025f161ff23520b18b9d5d0622546c9597a202f8e3c13b1186d37741e2bac918ccee0ca1fa1b4b5d9c1494b62c0962e7c43dc9261222aa8e010a4f89646a33af0eb0587575a9a69d1264dcf0cedc89026759457614b3558b99f9adf44c3187ecd0e90a83d0ea9cd2eebf8fb88d63f6137a900a5d9be8e6afaf6f8e0dcd32e8d1fd812af07ac304b83479aaf04965e49202210e533baa8dd9516e26550d52af0bedb336b667fe3f47edf8f688db6a5d224580f51874d3112439eac131412ec8f9f4090e038ddc4cedff44b3ec6a3fbb911489c2710666f92973d207ed66efb92d9b6e7093d4ffa6f977962ebdc9c2c94080163bc902b8d4d7cd483261ba488766147cebf072534354acbbcd802286eb6f4358e5372b603e57e5efa65acdbd2dcbaad1ced287674526d97eafa9e545a2359be8182e9c946247f5f853710fdb4d9558a631bd14ae86fb9df8d40d5d0f6c475985495b436084cab63629aff2fec95e7f4355deca0a9f0548f365f671f7aad8195d1790c1c4f6c6ff49e72876461261811f4959af431b86fc54fe2a5bc68c0a4c6c837a16f62c0ca0972c893730a165cbdefbc4a5b854352240bea99c0f2252539b338391de56f4beb36f91bf0914e25c929b6653de034cc8e146e2f929f49590e6ded470d55582b06724c536ab9b608d56ba1c3cff378746513b6e0e9ede8101269d08d46282797c29a7a99bb4bbfa7c7e64e495c1dbe88627c6ed5eb33329f2c002e51b88cd83d9835f89e09b11cfddfe1131e07adf2b4fc40567300f4bae369b4050b9314bb7c34b620b140dc9d3b54916a96c4f496e7c6e3aeed6fe7a8423e99b6699167fb66ba5a7280d8b547e966fa53b8064221058033c5c046f9450f0724c49a0051c25e8b03558a14b1077b6160f11bc0d1282eb94000321d93dd69f4a455b7c59c11c914bee62848f658acaa4d1f923bd934e718"}, 0x1008, 0x800) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x120, 0x1c0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x18, 0x8005, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = socket$unix(0x1, 0x3, 0x0) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20, 0x8) r12 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x8000, 0x80) r13 = socket(0x38, 0x4000, 0x2) r14 = kqueue() pipe(&(0x7f0000000480)={0xffffffffffffffff}) r16 = socket(0x7, 0x1, 0x5) r17 = socket(0x1, 0x2, 0x9) r18 = socket$inet(0x2, 0x3, 0x0) r19 = getpgid(0xffffffffffffffff) r20 = geteuid() getgroups(0x7, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f00000005c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r11, r12, 0xffffffffffffffff, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xb0, 0x4}, 0x2) rmdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r25, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x1ff) write(r0, &(0x7f00000015c0)="e8831fab25b0ed3b519d42548f01b29da3e786213a49", 0x16) sendto$unix(r0, &(0x7f0000001800)="42fa54835ff51485a8839b6f5f5f2ec3987facfbd4faf0", 0x17, 0x0, &(0x7f0000001840)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000001600)='./file0\x00', 0x4, 0x2) open(&(0x7f0000001580)='./file0\x00', 0x10, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r2 = dup(0xffffffffffffff9c) readlinkat(r2, &(0x7f0000001640)='./file0\x00', &(0x7f0000001780)=""/67, 0x43) kqueue() getpeername$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f14d0000000000000000000000ab000000000000000000000000555cd3ce9505f0419f2db3c097bf7263ba8aa664cfd5b28d11d96d73da1a40743dc47139a29757647f87f830278200b208e27046d827cffbcb3b"], &(0x7f0000001680)=0x49) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000200)="d33bd9413a4599f606f5c7156cd20420b9fabe4c2d916f44930ff5f085e2539ccc1400eb745daf79e98e1fae1f165671d202e58fe69a5aa2f87162764fde39ee5beca2abb74ab14bb8565439e76d2b80444ad3fbc44bc6962d5ebdae4b328682df03a6b778e2010c633681a03e826376e0d66be55104d3f7985358419d6267c44899150071cfe5f2d999273548568ff67735ade14993e42ea17b70873d71b92e6ec940bbc9ad4d82a1b2561307d61749dd9bc89fd16bf61ce71a86e40f6cfafd5949191a232e16", 0xc7}, {&(0x7f0000000380)="b0df3d547c46f8571c2b4954ad63d9b83ce6e7f2596cd86cd78c0ce3e32ef5f9f7239d8fadfc757774b30e499d2f5e8251d0385c84923fdf6c9964176351f34faa04f347548af242868283b38911eb0abbc818b038bee2b2853d75c9c6b5dc234d3b2ed00864157284f1e86611a023d964a3ea40defe64803ccea1e67cfed2347790b56fddc817ebe6ffe181fbb92549155553ecc3a512a267b0d9e9d8c573f8632a96b2b6186c367bf9ae95de9337e04687419a7b86b6339a81a0748355f32308013cb50742939ed7962177d80787525ca38764416d79911e237e616aa7d98ff97b14a7645b7d78071249edeb5f710c5da051c2c862123f067de334b9158c4a0d1fb90c8d2815d8279ebe531cab6b467cb1877ba1191a6e9b6e39198d6606c6357610905088fd9f6149da2e326dbf5f169eb6fd7954939f48ebc5c50507078f497e7ec8754a3906dc5ca60466fcce1a7f9d20169ab794cfbe5582d657bf4320776665bdc0094a2d15f1320340c39792284d6ff8164192a15de7f802b48556333e4742a13f5de7fb21e570c8dc1fd4d0624204f036b003f02d21457b7802aeec5f8227580d7d9fd1ee9542492d6bd569e8e80ce94f822c6d21ef575d0fc722578e669e970b4e889cc3811bfa177cc7559a58df75a4622f354a8ee0d2c2915edc8b4311b2e585b84c8ce26f44f89705973e45ae9b29445f23307ff44bfa4f95f3ac9b23b538a9387e245781b72b5168e48bab8220d1d5c22bd9996ea345f545937bc4081771194ec84fe5021d482ee1774d72e7cabebf513d5a2bf728b1d42016731e74cd4657ef5c3e1a56bce1ed228d7358eb78c6ce935221ff8abdb26be27efabdf29c5d920fb0fb07aa3039307880065e58bf2a987621ba22d5163235bd8eb6c6dc1cf48bb806556c3096311207a80477a4c7347e3c549586fcd419cf6f7fd55689597a28f38a73b0d4cf8d630c6ab478336017ef2f240e635f08ff098f23a417b8154d64f4b15e095568fe32a086fa79a77d956fcfc56b646798f9e9b03fe650c7bd3ebb4e15352c10db8be7da7331df30d557f8281ffd66cc470a6b9068c1d4f864b4967ada1dde15d3df322fdc7bed359f3befddd300c5cb050d1e7571e5c8608963647499c1fa1047abcd48a13702294985eaaa6debcd476cc521bedaf262194c253c37594fa419e38723e07db7c4e03d2f5997f5d9224e10d16d372fad2c6578a0dba7bbf1df53a7691db15e30813993b57700aa1f3421379640f7aef617eea8472838d86b94510784f195d42d6cc35670882b01f11b31369d38a15126823f1a116d8519b03c8b62d0e8e9ee1df56d23100ef8b2dff5862c8ed18483d01936f369611d451641679fcc969cb770130fcf56e0065298570b0aed5466dfce3d1be6da7d6bf0aadb2d44b7cdba1381ea40fe6d42ab7b367ba889dd3ad43af658373d52f7c916b53fb0f9b3dfd47850cebd47e6e0039bca743c249b018abe42198541eec48ba0551bc0e381d47310c9c53d04ec929abe28a1cdd3d809a9d4e548b50ecf3d3737505a113f04cab8fc1fa0fe4390856067d944f014321d168d19db7a18e768d7bc4d5bd979613a51c3da304d364e630680555f83999daeb02c233899aaac043f50902252696678b74520dee1ad689865920362bc02dca40808f2a13a0aad60e4691b48d71323bfc615a911fa05e9a5c0a7183bf93dceb266e4ac0f92cab61fbff3b98926c05d07518ae129d8608cdf82d767eb5799d58925527d4d30045b0fe75bbec9ed3d1cf5fc6b5672044f6517d10177a7af4613264d8f6a0b44ba2761cc1f2c0b4a35eceaa589b329b84e2d821cd77a1448af034202799009e30bacdb9262a51fdd3a573b888538ea961ab1bd89f705bdb4b9cd32145a6091827cc03ba7cfea397c59bbb37ddab3151d0d06f85d359e1ca21bab94327ad01705b2da0a5f7d46ef18d04662f9917b4f7ab507c43cd7811960e797d7ab378b3abab09bc2fdc77b66a62f66e550e82f4d821e9557712b1dd78f178a2452aaa83a2a07ea9ff2b5371c454326bc22bfcdd2df69634456be8b6a58a8805aef74410e8a9be19061b2876ce2625a7f119766e5a34842b7cadf27dac1bc0054b548a2d0d22088c4b7ee6cb8f3dc8b6a5d52bf41a4a08c8611d977f0ff8a76be4623ed958c16bdeb30823d020a7f2ffd156a84d82f55c91f13ab14b237d907706d76a2e91c21b04bc73319e2b314459ffa738d9fd839ecb22d2bb9b129cb8fbe1b56c253d071981dae34d233016b8787459645a18ff0be6cb7de4a93c25a9390ed7332eb537005d00e12744e1655fb800d83488e5fec93dea629f28314b3d1d1203cab0090697a936591f341fce2bc0be775fcc93fa64235812669483a7f380fba3530e45b525bcd8ec1852f1793e14320724ba67dba8c4a07cbfa273178603c4a3b9a47ebc6d23b00a31965e3bae3d21ec9a48f45d8ffe811b6110b0580110bac35cfff90504c82075a017a432734b799d626847e3ab8ee57bb5128bbd08093724ff4f94b510171ef2d224e03234a3cd3f035e89b76bc7d9249be373fd83296e1c17917a2e5758912cd353b7394e059fb4f9f7b49a90133232f1f717c899d6bf177c1bda33349d30eecf5a6ee46c08b2971c8c7a336896a1e25db827a1492d417b0a1895cb6528a8be3ea94c8af443819a09deb3980f221a88926bcfd1997fef99d8c2b9a0bc726404b49cfbe6bee5a565926421b4226048a6b4ea7fac914d06547067f4500e1ea046c5fe6a2f532b6e96d4b4ef2624ab9022cde274bc22814bdf189505958c5ecc84dba12f877da5acec58a15fdf38b0e1282bc7a4d7b918e0aa9045e3fe09bfcb08d1db83a6b6561f3db82521e26a7bead25329191ce4b87624110508b68d9aba48ed8966ce18da3523f22d463af9657307b977bf7837e3ab114ffbf847c061d2f19b6a1999a57442d48a71d5fe59d3f693aa8f6f773e996a19d20719bd26db9218fe8124d07f3fbbeb1b9655e30ba5aac85dcf431640407ae170655dd6021baed5c27e602a911a73f9c88d0de26d56536a096226dcf20b2afbc8ab90de9cbba54c16bdad143b99272873d656586bdf551fafc739a4d2a0ab018acf7b3b35fd4385d9e4f1382505a66aae99570036c99c94fff2240358620291c589ebef73359cb777bf47c474335970680e83cec366b16bad1cec5c949fb9779c51b7e7786f0a006c3b85c098679030773440582151d2219d65738737a1f9624bfdda47af3367f33554a2472126cf9ade88e0b18b2e0769eb6090fcd1dd7deed870e9a35ea97fb49e17a35da569c0355a44498836518d34124bb21aaa60379fd47376dab68a59a6bb4ec1d2c2b826dc8229eab54c1c47472b8a3e3ce9b664bb3aa04b65fa2aa87cfd4df187ca1d7f7e3ffa2cb99ddb304ab9367be353ff369b9b32bb653afe8326bdb09b74e281b024e38d3630f1ceeea7332e8636eaeaa093344e198ae5acbe147a1ebb95bd9537b79df4f2e3d1e7efa14df1864a556670a0734454bc28ef87cb4e4c8d1856e9fc1c607921fb118dbe2f134780d14453dd323311af3041377b65f898f3ab4249f54bebbe15ea47c115beeaebe8171d9ecc00a86b844e76c1a8982ff784d6a29648de272b140ef33f6635d5aa10c4d86d05e83fe41e6d0057a2e31b0ae81e928eb9c690284012544fd19b7c42ef5c769604508b4e325347f15a5f0fa5e27860c9adffb4f665d146915cbcdfc46bb69b48dc47d18ad0685ff65534c0925857071eea66d870db44db7d2251f4acb6396b652ecf7a3831fd2b70dcdba4d2d0216796c3b10d6121054931823db61d37ca0e5cab923c0d4a6d0c83e7ed28680f057696d5cc398a31153090751bd3cd34fbd62886b82cfbdaf4ff70bdb22fae2c1764c950492d8126b2127c49812d65297f1381d5b4b80157beb6c6d9c4ecc05bcc6a6b8c4108896a0b1f96571b2d223dd65bed4b700b56f95be79b56efa3ec140d2cb3f97aa9ff6bcb180366989a440add38a5380e58131a87348fe6dde52d7e850821ed6de6c3b2e1d3b1b3400007578cae4bf65628580fc8816e403dd7021377c406d67b84cb9653b51a22e7b4832d2a1a6a2be9ed9f4e0514be948201721b8cdd5ad3bac0c24c6b96676030a5518f2a3474fdb2e7c21439ee4b21c07997fa6b932baa8903c3b0784eb8b4ff1766ed8a81af26a834843bd78f92d83d7c77e00a7225392dcc16c2868953cb03675694e8bbeb42006c84f03b4fd91d6259c5450f1955a6c6a249b578d03fcb76e89b9170169b64fb7bd8f661b095a2f741c8da1c00d3b6c931fe42498da56e1cf362f746a71b0eb09f12145fa7ddbac129d8c7eb6b9394e9750e4acb33c73c94e12a267963ad647cbefebb84aaafcea4d5175c61c724b1a8878a0e2c14f2bf0a1575fec2e8d564108f85f3f4194f27abe903b299c69387d2044e325789971d3b29bf29211690177ee7191a1d255db242ef3959dfb05348531501ae41347ae47a3c2246e3f9e343139eef3f4cb3495a8b3b9d6021a8fe4b9deb37d47889bfe6ae0368f470f1a78c25d73616f8699907b4a509df5e442f9edb9e9a557278ec4fb801d82e7b435e7d0ab89c8f128cde989ba5cfbdabf7a6422a7147c9cba8623b020f000ea064481510fee436d0e9bd0b6049c8bcf906ea5c625c9cee3f9332c359048992d868ac75f2c68c5b4ecd65828684f2687ded8cd7483ac03744f01ce98e8e6ed4ae13e24bb1d550034a4bf1896c430d419b32c3e6820de5a0ce00f420fc09fe967ff3ace979b9df48b4e2eec7abca7132693e65166ca9e991139a605a54de26da0e7712139338fd9a29e2d076c1173dbc45e5100ab16e52e432108bf64c86fa168284f86190662f98e2d12b48c997bab74f15d74129d741d1030e66995a82931a1e6d9f4473e5eaf055d6c9fdbda016d0c877c82310f17d99dc129c80cc47d223e9c870198c7aecaf6a210d7e512a1d64fbd627094ddcf5082589fd1f3ded24e9e210e56939ec9581a816da22a4aa097b91cc1ed118d4bf5c75899ebc22c737534e983d8290e688747dc27b704fc0f484150d91da32198902e4a29878f9ed19db24593f8d43cd2afb772e0d8f4353c36dfdf3bab8edfb8ac8e37a077861f7d48d6836a7bf526af4575163a3eb72c4d41aa753ba762b67fc28c66a410bbb0ec1b7e9843d15a57ece4948e14521843d961245921bfb889173c8cde12f7567fb4da72ff3499cc9b029d79ed1ef30db63e35bedb73690e92a645bbdd580256e3f967d901479f7c0bfdb45ea422612726e352ce0a1f57148b2284289ecf405176cc947f7589f371a3a0b8abf29c4ef600591a1e44d00c32e9e192de3d51577ba7360f16eef193aa82d1c41cb6ed4785acb5d4692d06c834461c10e0b57fd78360dae7a6d495834a85efbb7c61e9153512c9685976e3719212b4c0aed6a12237227ef6fd7637aac82de98ab9fb33b241eb99ac5c2caab59fe8b86f6a3d9591f8e535263d24618dba7d2326bb2908567c23ab4dd8442831a1bef4923fa94370cfffc57bc7353d9ad3ca7c34ae63becd780bd774f95666b855065b6033965dad3bfe302442637ddcdd0d8a4be14cf7a8bc8754cd8e9f3d9db9aaf50f7e88302eb4ada0a635f9aa0a04ac863294eac9d2bffdf720fbc052ad6a1ba50eed05aac7ae0993833a402b588aa464c42256a63b52c55291f3d076340a56d1e3dab4b2011665a1c2426dcbe91395e26fbff0f2def1f652aa00746204311f9fe1f4021f83efaede56bb43214d0693", 0x1000}, {&(0x7f0000000100)="4d555bb184cee66f2357c693625f8c7ca529f5d9b3350804e1777b3840ddab63bfad8635d8f8ceb460e7cb88987e6ce258cd2790143a37cd6b823d546840d3f0d7e0bfdc987cef43fe11731b0672eb7f5414cb83ef98e0365c1d514009453c6f6661486cde4806cba152e1bb6c", 0x6d}, {&(0x7f0000001380)="d7eb4e6b4aa98ab98d4e3af428b612d2146e51e2773510037e0e0cbc96ba188381c37ec839cf2a50f91b33c368f06b26b8c7e75a01ee4a1b71a00cc1846e129839fa8583ac1975b83e92ad0556ff3a9d0258c30b886ab7dd5bffe3e2a1e1f1a3354efdba07a0c490276942d00df44ad1f9a8bfb8559b609db6d6da7bbadb", 0x7e}, {&(0x7f0000000080)="f348c2ea5e2cac4713df102ed3fe86176447a9d301ad60da", 0x18}, {&(0x7f0000001400)="29171ec03d8da7d17e194d5cf916c869331a0a7f19f31ff533cd534dd4eeaa6419d3bbe8b416292e6ce80fbca6f4914e595c9a22d0a052d446e8a365d433b6837079218870ae6320b68022c4d9825cf80bc1ee4c686a4add4c57f25619cdaf64f4caf4121089996aebd5467c034c1a0fa5f614a6b2892c3a05f605b66442ee23ac97204f68a66736189e7234650bc989dfbc75428cd83fa17486a86f792abcf1b7fb2f156a2896e7207db67f580b74d73db81d76570672905b2013cb1ff7e7b460b733d1fbaf93c13bacad1a5a38ddf16cedc23d9ade0a84", 0xd8}, {&(0x7f0000000300)="64cdc423edc51c72d201275c6c58fbd15948c1db8602ec6f8816ebb346b90a59edfff57efbb63dc10331df12503d56", 0x2f}], 0x7, 0x0) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x47c6, 0x9}, 0xc) setsockopt(r1, 0x7, 0xb, 0x0, 0x0) setsockopt(r0, 0x10001, 0x4, &(0x7f0000000200)="2b27303e8e7018b7186d9b7b6e615d34769080c17bd2722f0d380b15876bcd88d6fb9c9ac3c364", 0x27) 16:00:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x44) r1 = socket$inet(0x2, 0x4001, 0x3) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ecff5375e548ef11fda1db9dc7b1c722935d9aee8fa97d77b96c0abbecc08000e6dfa09222b4f32bf54d3a0f52bf594886a1aae5380ac5fde44abb61e45188b3f050fde7f6e868cd1075a0a03456f0565493b61e0d6bf1003f01569b8884984ab2d8aea2f1eb26c24e01f1", 0x6b) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1b0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) socket(0x20, 0x8001, 0x9) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/159, 0x9f}], 0x3, &(0x7f00000002c0)=""/243, 0xf3}, 0x841) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) setsockopt(r1, 0xff, 0xb1, &(0x7f0000000000)="17a434a035a8862cabd7d13c2f5f902c067b1f101d814b75a34ca5ed496dd7478ee97f8de078b33f9c3fe3097d98a78bc3f2eda783aaa969801637f2efd43021c7fd1c41b91ccbfca89f533cf23f870c47ad5330d0a2db1123704d6e2cc018138bdcaff62bcb8072fae38f67605c8b2ec1d673efb62648680f8ecfca6181b37f6c2b4ecde942bb3c4c6df9ab03c44b8558ea15c35d2c5bf252db89737a3ca88a6eec9852690dfed79bc22615fa729146f0f34814da3bb93e4d8ab0a69837519a0dba9ddbf1c1ef0e5bcd177e034560ce224873931aec6cdb28bbefc3b941a858a86374d209464242f797", 0xea) socket(0x6, 0x5, 0x8001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x9, 0x8}) setrlimit(0x0, &(0x7f00000000c0)={0x800, 0x100000000014c}) accept$unix(r1, 0x0, 0x0) getegid() 16:00:04 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x7, 0x1000}, {0x4}], 0x2) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/50) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000040)="60e2182f83f31970a736b28cd9c7ee5fc1eb9f6ceb1e54786ff3718801356abd022a34f2a2be60e9a600c82469f5aa154f5ea84f08ec8322b265b05b13153d7a77cbcf1575012305fbad72f99439f4c33e0d0724c36d43f5113d7ce164cc6e8138e0f58eb0f1d39821b8d073344c2f0cd36f512d33f28707b2c9", 0x7a}, {&(0x7f00000000c0)="1a6e21eaf5626c094ce733af9630edd53bfac56c5566e20ad11fd1c1fea98e43e3e215ad16ca49bc893946f33be4ffa3c0ae2a7ed4277e044887c9c587f405738e9697142af72cc9c701fd00cac1fd4b81e6b4439a38eedcef6c60e77d73d15a78cc66513a8be126082157ef69afa113", 0x70}, {&(0x7f0000000140)="f6f16d88a0a9b0d70adcf4b306b7fc39a9affeb35bc3c772fbf76e571056c50883316821272a8661a9280c7e47cc69bf9152d6b61020bf8921f6201c60d371991d93563a6dc2cf7d6bf1766c700ee2f38227a63638877a639a66a54c9af61ebb131f57930763a9", 0x67}, {&(0x7f00000001c0)="16f30fcb2be4986e2ece22dfaefd11dc3a2581b70860c1c0ed3d3b0422a33afdcaf3e382bb5cccec83dc0ae3e8b3d2333c37a4ff82cf7e752324427d3c9d5af8ff407ba4055c4720d4d20d599f08147d3bf6fc3c8fe5d9f99c2234d24d97734f2d36da2c342866265f966b9c9af1d7c35f8fc799a49109a570e72012dbdb39b9080e87fb277feb943546a87aca5e21d68cce9e71f7d0abb208ad2a999b3b435c45d85c0384aea99f4916eb147cb91e4c1feb4ae277a2441410c42a5b608fd3fac46e80ca36ffa81eea5b08ea32029881992866a3d4cbe85c21554313985dd21fd91f97cdaa9d0a1c5136017fa151ffa7c792738c8982ca01d85b38fc2248b94fdd57227c717f9d2b4eda8621d350de6130efbbfd2aedd038da19ed76571ef182653c5aeb750a8bf5b290fc9cedc9a4032133e88e970aba753b8bc98d059b19838e4f4ce27afa9b4e8a99266682374acdf1937a706843694e459740504eb046915fa0c26abdc7c6cf874c14076a6f5043c361830a380898b8549388f2a44dbb1385d0aa36ba8e866c127a3407458b726aa6de4a82c194d552764017c84c8c5dcb65cfb18186a4e776fbc43764e08f77285be8980b2d0383d01e4d5e73de42411252927ae1798ccd3c40d98b2b58605994f70fef677e7999e10cc74b744b197f0b52f3a033092605743d485e646b88c682c0ece18b35a18e77a4f1e0b157ab2ef45bcd4970c53232c9b5341fff6e1d4027a7edade784f4b1054c75050d837d78eae078bc25bdbc3fa6efea39ac007814119fc60fcb85939de22f2053cb1959ba1a6f9242cb811a3161ab741343f19f01bed028466b9d8d19f2e192fccf0d31db60c1005fa55401b1981d6777ee4e608d81b6e058cacb7e87b40cc35137aba46c1a36a6e33f6605f41b945e7670a67680f74b2ad02c053904aa9154f770a59f8371ab22824fde09b4a9248399b6d1600a98c2610b4167609d8398309785fb54dfa45f3615cd34942ae26789eaf864b506a1a2192b1f7283313e2460ec6707911a61a37f0b17e76a0ecf27b54116d36def0bd9f1649704b5d80d2268e2faa0afe40c5a1df0663ade40d88e90065d6b75f84de0a6afc1130946428de08f808f4218059528b7e4e72c129b615460370f1bfe1212471c91f0a51860fc32fed209d398ee313794ba698fafef19309ff41c190082ade21ecb4e4c1b0abde371358caaefde15f2a4b7ea3ab968cc67b3cf20eb930c507cfe8a9225398bb20adecf0d3fe3f3be10cbcdd557733a45085f3f004fa88e4e1f357b49217a2fa75eec7b0bbffa0f47970c4a27a1878e43b7bb7aa7f06d75052592eb934858fa4164d4e86718f1693884ccc8092e2f25d0ad3701f44b98a206e2404ed5cd4c7f75ef7b8e461fc98c714c50e6aef9f044b8586832f37afcc13fed02cdabbcbc84103f7d8ea2303954db8b72eb3ceb2bd4d259ccc38918d740f5f3281d6abdaf5e25ec04e49fac874ae05a87294de046871c190ce8e0e8d61015858f365e810d1f62acc9ac508f275105b37b25b7f51956a95a976a5bd05558da13c3c95bf80754e0f9e2f7a04b0d5b4ff653e3fe8015d13edce3df53cdd196ccc3da29ab9c4005ddd274364d98d674850ca1bb47d2cb2876ebb6de48225183b9cedc51617339a35a98d37998bb6a172190eab7957b8226a4bba2dd1a0d7eca378d03aad8409368204087c8ac83512e7665cae6ec45e07562b8532349f599a849904f974791e23ce921e5e2a66166ce49ea22a753cae9e1ddeb602105c71714b64179561fb2a48199b0c80ed276eca7e3c23de1d66066e108a9f64eeeadc9fbb5e6ccda4bda6fc40469dfc71768bd36760ac15db1959f16e810e5689aa54d2a640b7afaad7f1e6ae808801479fb4a7a8f219d77a06c5035d4a4c39c1a3f9a00426a4b7fdb8f033bbf8b54381940dcb075cb79fda89cd095e5e6564d6c9998ed01ffb866ed44c2a3b1ce5c72226bd267be84a7c155be37a1593e0984524baae8bca19e91615f33c85a75bec0b1e01082bb4e8946e1106252d4fa8df092993d17fa3f5b3803b1863f0a15f02e870aec93bcdc45eee491a860cfd40fa7b44090a2aa74ef5d0b25d19280408861632de958b9155e24eebacb28444961e5324ef0b4ee7e666cc8cefa913fca676ce1ffd65facc38ca0f7a640e739542a70fe3fecf1cc75add0292e5ba745dd925e66e016027f81afd6087b003f723b6bd313af0bc319b758972afd141506639e2b886431bf76b4f128f49dc3d7c2503a738e76bc8a6892ee49335cf16074513266cd5393768cb555876a0663d6958b4ede50f080d1a49ee8e3ba57fbf681e9cbf6f9f4e378488929054733ccdfbcbeb63d5bf97ce7ed4eba054262dd9a4e23eb5913799db09c37c755877bb6dc22f1df1a900738eb957e18e53ee965424cb6f12d3ba0f48d0e4d235ab91982c51ceef544fc59a0b8579705f08a25978632440a5c408ab415af4b30362fd74e487e371fd083b4b1a3269567bf98285d26c018c3f9a19c661144d935fbe84bf49e4ce1a782795fc90eecb06d65e18a0e6127c01cd6f3506d6256975c9a160aa4bd609900dc5300896092cf19f667ebb7e961571e1235797e54ae3b5fac6114def1006785a4f2a079e801ef0a11da981e5c878b5f0cea7b1d9f4da573c5aa993dfa0a6ba02113964e495c598fa161dacb683f745365470d27f7dc66fc99785a6de3066752669c471e4784c283d684669db4e73dd23038a5730c088bc55a729398b13e12bf0598ae79df1ae7b6a2e48ab775677729f95a6db7aeb60f7cc0810e7e4b29a2035ec6d48df68dc6b4119f7cbc3493796117b0cec15e3dff585bafc2c6f0c53bc85da8eb7370b64ddd9196639fa8bd3df7d1b094376cf1b0dc48d0fa7a32204d095692dfb46051a01238ac6e8bffb33d102e8c66f386ea329e52f789eade363768d01684f217d746f568c0e79d25fee9fb63093d594276f1f408b13213fc33c23d5161262e6cd214a7287a5ba51ebc68d366a3c9ff26ab8e9001b71b8058b0b2fb5d4bd76de914fa769df4054183d79dc907022a99ceca0c2f971c611a3da4ab48671552d141af34fd26978d6f7347a592dbcace0795fb76eb7773483d600522b161a6f530db9ef7d4f8b764f40c0371788d582c240695706f21a848604c01b6567aeada3e5c4d9ff336177d050034f599fd52aa4dd57fb6ccfb456b5b79f24ab6bc102cb6aeacf7059bbe8c5d1514b094dbd6459b0fa87da2640c4d3fc29a9d5788d8e980cceb09951a31363dc6e8127b44f6876cc2ae75facb512f33a8eda8810c882c1e4a1ef02229778e101d224194a85bcb99a162077d243f0e2f1c5c1db97f18bae080d8deb18c300f58d314f7bcdeeec738724607108f736ff9f1ff63ea4dc56dd7ecd619f3718bc67da818cd89efadb839c48170958ca898c3a21dd8791d088b8b2b9ee4039682d44b7b94c2bd7ee193a6807d0ee05f3a767f70dbcd49857b43b608840687c61092a4c5eb642f9cdcc3947d8112bc7e92f55efe77a4928b24a775815f2412d0fc73b0a0c1541b9d8711d21ac249386c9184600b67865b354571f1d198038d5161e22043b6c57aef628438bf3a7152772e563e9c27d3b62d895025b6f75f1f87eec3c3a73ac497b1f5909836db67c91629b0816669ec704219837dfa89628699470d64c7214ec031da498b5c49764cd2eb3e7fd558eb9e3d94ce3c4fee3f991488dfb6ed5a53ee69134f27d130b4268186aa4179211d4d4ebda2288913583fbdfeff6fad2e109276b3b8f4c21e746beafb76a4b3e0819ea073a0d0110a76d8557346bdc18b183c835a61ce021d92ecb5c895d07f3ed1141fa40f00799424375bbae0943bd8ae33ed4e7b69629615073fe190ea5578e7c27b734aada978f7afb084d479369c41ab95b6bd76408d8ebc2f3216b1554c09bb31f05853824fc070d0f901f8a8b1fa6226034d06ed47837b00999f432665682721e4925fd6b60e6a0adb2263420da0610f5aad56ba276680c8cf4e10c45d903e818c33ede5d5cf9ee1942eb1b55b02eac2ec6659fdb0565ecb05a2865612d70bd05e91f837544f120a5f48549386edc6748330dde4cd91a3a561c7a1518bb1dbc753931b12dbc5cf57b8c3712a8b9d6244d62a65d7fe0d2491ec32a75c55b01c1aa2d20312b3419ee2790b94c7f57429f96b0d423319889b1863a36219df4497543d3ae1a6e0ce1e1cc42169e576fbb002e6dc814680a5b4aacbb4d1949ec2fcf95b2568407b8a8693055f38032201d77034ad0e2f190d8458494876960e155eb32041e9142490253e037e91451709889cc497d9d090301fab467871d375fa80dd69ba558af4cf498b933d652e8a950404e5790fe1e8738dfdff3a21dae7a02b85b7cf2eb6df39367c3c80efd119792ec6935f4eaf2e0e3b2f66f53a193cb7383033de37f2013da7c0ae25e53d1c8cc76d54965032a9a6c740619ee47b673d1b50c4a8e6d543ec189269246edc152263d157ebcaf779a5dcf908392adb16fbdf7bc75325ef3a85a76b9f50f9c8ab15e2f7632d2f4d89ff138921f8e1ecb293b2bec7a75d3073b29c23f71a90bc6dceaeaba3650c115b0650a4c7069a8a03c4496ea50f66959fc062b3aa3a6200a43038b0b24fe786b5e775810aaa131984c1a14a1004be18a5f263f89e060902af4b98b814ee4307a61145edd4d4fed0172c292cabc4106ef5c88bda8bdbb34a82a9e8ce59d31dec9ffb0e2b1c7d93dd164d10784e932287d9982312d17870bd1b9335e2432d10bc449b686992edd53bdbd4aa1e1fe6e19d6f9ede34305f9deb139edd3c7d39cc7f757d3e405ff14b4ba543aeacffb46d064114b0a262c4e0f21bc84c75fd1b630d3bc4b5e8e17ae9cc6c54a3f00544d09fc718867027b9ef86de00becce22151d5459851ac0e26a70ba0b6e640885c65839c9b0a73d2758c68da790735eea58b2ac21758fdeb996b1c6e4995023fbf77e7d62a5e096839302628660820990ae665a3c3524fe55297b8b0c04adb83b5629bc853caee8d9e71088daeba0d585237d7a1400bc69c0020e947479fd6f3f69524d5c42e0a0f3db974cbc82e0f092d0b9013aa73578f5c6f510d7fa243f4c1149977268f148a5581b5dfedbd44255cc23b955df06d5a480f7ed37a4656232c42354d6ad96ce72433ed4563716eb5f8b772ce8f4a25ada23312e6937c47f6d3c4c04fbf08d17ec520d6e1aa4793250f965579ce11b0dd849fc892474e03452cd142477240f169d04b02459b1a374f53f4ffae0247ec6562d22c3d1630f1ab19135313ec58ffd2f463c39868243bd6d88e0f2963dc6b11b6f0f3a5f6c9ccded47ace17daa9c1225a75813ed11aeded09b7f18cb32366429214472107e1d074befa20ea4a2ef19fdf1a42ce93b8ae09b203ec9adcddebe76e8b249b406c81b4b583aa8a3d6402e02dbd8eb7f6f2433bff07f12a2669f510aac8bd391537d31f6fc2aa51755d1d91f15d148246305593dc48c980eca799be9d6e05768038ce49e475672ef8568e74644abeca6c335b456733e8469258ae40e5f54b196e901d33c666ac3a5969d50060ecb5bcce62d61b14c064bc5deb244f11a33623f122952747976fee9de1e2294d42ba5bc729913155e816ddafdbd3de3f0c27d6efb93a1e31f1649e8d37784b034ee5ca1b53ae2b779989d0522cb8f11d400907461424ef43decf23da063f2ff2a90cbcf26bc7e741e2b592ccc38a3b0b26e2d6e2c12031bea97e0912234b1f3218f248dfd4c3f2c5943f", 0x1000}, {&(0x7f00000011c0)="3d1747eabbf9b4d3400a6f359f88a44faf6073d7659da3755a2740df46c1e23a4f9c4c492bd84cf83203b3e6de1c892fd22f41d0f0234235d0de06d4656da3c4426f28a90dd4cd21b40bf677101d4adb343730a6fbb4318d902181bc16a839bef28f944e920569422652da8b09ad759d67ecf95ac113487e994b3f567956adb0f83170b2f9355f1256972fad378a4b72767ad1c78224e13647f2e9832ccdde0a3c2b38cc1535a21e4dbe738b3580b71cc3f8122c518a485e6f32d5a3bff3e8b2e41a7e16347947624981f038e849d924ab7e12f321b34fda39338599589e358be3c3cfba3b540bf5b1f3b9832a27d3bd2c5b870d6b7df1", 0xf7}, {&(0x7f00000012c0)="26be578151ff89aef15e560978d17fdd0519a82b113cc9327b0a83231defaa18997f5f036410606651677c5c6770542fa10ff6206ba45da912ce87fdf33ae63bbaa5739240ef72644388f2f80512a98fd827bfb09c9564218a6b77a18d7b2b670ee211ecfa35c2a3c255413c20b34245a52c46", 0x73}, {&(0x7f0000001340)="9f1f4c230589f8ad7e2659cbb630176aae12b4b694d64b1c9e080de9a8efb4cb42ea8e84344066b4a533dff82d2332e43013e8d73e035caf802c6751", 0x3c}], 0x7) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r4 = open(&(0x7f0000001440)='./file0\x00', 0x8000, 0x13a) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001480)={0x4, 0x1, 0x7, 0x1, 0x81}, 0xc) r5 = semget(0x3, 0x0, 0x101) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000014c0)=""/140) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x4010, r1, 0x0, 0x0) r6 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000015c0)={0x9, 0x5}, 0x10) r9 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r9, 0x0) connect$inet6(r4, &(0x7f0000001600)={0x18, 0x0, 0x2, 0x20}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001640)=0x6) kevent(r4, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffd, 0x87, 0x40000000, 0x80, 0x3ff}], 0x1f, &(0x7f00000016c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0xe138}, {{r7}, 0xfffffffffffffff8, 0x12, 0xfffff, 0x8, 0x6}, {{r4}, 0x0, 0x88, 0x20000001, 0x80000001, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0xd4, 0x100000001}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x7fff, 0x962}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000040, 0x7fffffff, 0x5}], 0x2, &(0x7f0000001780)={0x9}) unlinkat(r4, &(0x7f00000017c0)='./file0\x00', 0x0) truncate(&(0x7f0000001800)='./file0\x00', 0xffffffffffffffff) bind$unix(r3, &(0x7f0000001840)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r8, &(0x7f0000001880)=@abs={0x0, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x2000, 0x9c, &(0x7f0000f15000/0x2000)=nil) pipe(&(0x7f00000018c0)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001900)=""/11) dup(r7) shmget$private(0x0, 0x2000, 0x520, &(0x7f0000eaa000/0x2000)=nil) sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001940)) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/224, 0xe0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2f) getsockname(r0, 0x0, &(0x7f0000000000)=0x337) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000f8000000000000"], &(0x7f0000000080)=0x10) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x50, 0xa0000001, 0x666, 0x20}, {{r0}, 0xffffffffffffffff, 0x20000008, 0x20, 0x6d, 0x8}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x10, 0xe3c}, {{r1}, 0xfefffffffffffffb, 0x2, 0x1, 0x0, 0x1ff}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:04 executing program 0: r0 = semget(0x1, 0x0, 0x0) semget(0x2, 0x0, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/233, 0xe9, 0x1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x4, 0x4, 0xae94, "61bdd091988606e3fbffae14a22616b76c211170", 0x30, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x500, 0x1c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x83) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCCONS(r2, 0x20004276, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000002600)="9a", 0x1}], 0x1, 0x0) close(r1) 16:00:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="2024d2668b4bc90b881c69f655a773118d22086218e4fe39b307c31c200772a1a6a42ac7f2b9586878e56da22fa8d9ce9597d947090626982153fbb66fe2e00f4d84908628", 0xfffffffffffffff6) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x2000000000000012, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x587, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='\t\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x4000000001, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r6 = msgget$private(0x0, 0x4) r7 = geteuid() msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cafdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5199c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) setreuid(r7, r7) r9 = accept$inet6(r8, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r9, 0x0, 0x0) connect$inet(r8, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x8000, 0x71c7, 0x7ff, 0x8}) r10 = geteuid() getgroups(0x2, &(0x7f0000000300)=[r4, r3]) r11 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xb84, r7, r2, r10, r5, 0x88, 0x6}, 0x1, 0x0, r11, 0x0, 0x80, 0x40, 0x5, 0x45}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x5, 0xfff}, {0x7846, 0xffffffff00000000}}, 0x2) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) kqueue() 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/95, 0x5f}], 0x5, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = open(&(0x7f0000000400)='./file0/file0\x00', 0x84, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1000, 0x2, 0x1, 0x2, "7844a83139b579cb33bc36a101fbd1924bc1e093", 0x3, 0x8}) setitimer(0x0, &(0x7f0000000000)={{0x8}, {0xffff000, 0x19}}, &(0x7f0000000080)) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0xb1a}, {0x18, 0x2, 0x7, 0x3}, 0x7fffffff, [0x0, 0x8, 0x1f, 0x680, 0x4055, 0x1f, 0x3, 0x6]}, 0x3c) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000200000000000000004734a515000000000000000000200000be3eae3092fccadb13400a4ed8010dffa610180c1ae4ef5c0bc1d30a80a86a0c0b613efdc63e1f318409984c1f4a35ff0ade06ea1b9fffc8a5125ca09ef917599837cf6e38805ad100000000412a67f444a9c4b5285d300650cfdf65322fcd58aa422a4e4d12defe85629d4a362737f473a6ca9ed9951d81beea5d1446cc643cc685ba260783ebbd38ae93ed6bf132af690b107c231724d5cc851f917377b466586a6475c57181a0a4bec5451688f2a74b4078010b7c0ccf5a51b6cfd826e217e8bad661d7873aaed2030113e0dcbfcca306399351157077ed0731ac918e6fcd61b8da7a5941ded522e4d6e14a5f5b640821388c290cce73fc3260e5d8f9d00fb0fe0781ac70e357bf70b5a0c031657d108ba56c37f9ba630ae1b2cf2d17e8a8859febe821da7591dcd872d71f3f24083dc9bdf0a0ed7b"], &(0x7f0000000080)=0x32) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x100, 0x4) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) socket$inet(0x2, 0x4000, 0x188d) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:00 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r1) getgroups(0x3, &(0x7f0000000000)=[r0, r3, r2]) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000200)="796f7f440d4e1dd90147369baeb4d465269c174436a213f400b8a0b6c5a62ec69b0cea5af5ad895d21b87b252b0b8a4f4d61efa56c45aadc730660eef97c717e1fd6d0dab25ff86d85c5cf7b452a2f2c08ec465d4cc7e5cd818c1d7cc8886d4be5e9060e40f4674fba52cab5a28cd428e78a3533895127403d9676a95e37a516688e7d5292d8972ddf070c5f2b081e25d1387dd62f22db66fa681589eadda43110871b7958709e41808aa702a2c56ba1b86278bc18145b331d4609d5e46537f40561f8cfc8c81aea672490670dc49de0abfd70b7a32984cd14ca54cb45078dfd78b4fe522d092394da6dc23456aaee90f98df81a367d628f0e75b6233aa9869c26df7d5c7deb80fde8f16d179e5b28b5cf45b0b28538b5111eaa0cecc30ce5dab6f67b7d77656f6b9f42e3ef04d7852d4cfdaa35901ce57ed0c7831affc0290b0e38bf03ec38aae6a3f8c086f67d672fb7ce6abe45a392a8d790d64b9e5c4e05f98e0bd8d0c37b4b26ebf1924239090defa3af4c25c9e70e9afacbccc01f99a4833841040cb0333f28f86cd881e57253e86b8f90336f9763d1e5419fb141789512d969aacbc9cf6cf56a367742c558fe73ef5d3e5d2e51e8a0dbeeaf23da5194ae86d574ef79fa342ced55bad4ebe7e465e9b8b7407d69da1ccda1a0f3b231d4da65617b9856f8b1e4fd73da6a31efafd7ee46da2a9fe142d4fe7500fd139a8f7d74e2a12cac0593babdc1478152111436d050b4d32c9466df206b35eaa4f3e51b3810d82952a6704dddd52f8a6479d804fda3dc37ff347bf0d7d14fbe624c098c1a13dc6220207c2e09e68ca1d341f62cc917b26c908864834c5e9c54dafae19e3713780c637d94ef0d2c840072c275a110d2427ae4b87b04c7a2b6397100a41adafea4f9af2609c71520f7d74a6fe70672ddad4ab68da74588e66554f364922ab94641f02bdc1d29a06186cae16d81825836b671b09751f912e6fe00af103de879fd9d32c47d0c3b6b90913cf802381fe3b95fc616b937caa397b3f279025072e23b4b8fd8ab48e2282dcda811d7020d573b919e73bdf31afa875eb80f63ff36f3679e4ac8e062cd7b0117c569b553f1f630fab588e022d9c492a6acb84617762e9f187ded17fc8a6f8778fa88859ee38cefb401ad1fbb3aa2a81a361762f28d034fd0e55a930ee9b30b27f9adf245968434495ac4b02ff1e52c2135276f68d6aa26949dec8d7155f063fdf87c90ca264fe998b0c2749b3efcfaf090e54c786c1c8e4aa7e94f58bde7b6a78ebf9e4ca1c4108ec1df2df7d04a2f1fb801567d20c576cae6f59c309f060fdde3bc221b6194778be582d3b4ad00ebffe318e6660f8e30077aedfbbd3deaa5293809bd00e197c623671ad31706073851b1d69c867161e8c50ff956e22f377b199964cceabb02736ebb273c7c2e23c8de0e21a6e9dc7602065b6ddfb25d5071c923100dd6ee9431c4cc9cb1813dbb2a25f116fe64dac76b2074afbd0d0f2f7e6692949dac002ee5e096e6c833c92c107b2a2b5c5f034408870afa5f04b8ae7c124c25c739e0d3dd7a70c79d670c5fb3093b933c70b9782660f65f586aecb32cae73473ca638275ef9c132526d91c1264ea1eb62ac02362812eb5632c278142b84550abe51760ff8c549dc65402f8f36750adac82b66b5a172afe15b5c00b7d7d1f3faf883473777e25a6f591f7cfea264b8dd9dc152750c83ef6216c3c2d984eb72a58e8777e2d0abeb33690084dfa1de9b38aed7dbdf3cc0d28e239a2d27fe109b20bea3f84f0e327b9ca09c6b169cd00cfdf7f6a40243639a9844651c8faa92c07ba32842122d74b6f2bed8c4444f7179344df550ec3264894aa8ececce4d671df44f1e48932631362de787b0a7e370e094e4108f3b7a75b8412faa5cf7f9b98d022e69b73fd5a6fbc7ed79fe3f0d3421af25fe2c4871284350296ae20e777873f1e72e67ea73dce9d681312f7e59d966ba5eb2d4d840dbe7d92edddd193920d626894538f2eb29bf0b126d64202f619cb7fc4b54c6e0de20dcea4ff33bb73023fc1f5fb09bfffb365f104c412dd90df96262ce2d6dcc15cee8e0ae10dffb9ae148a7c4113b0ebd4664fe55c0bcca15d1bf1efaa4052c78953b8b27e73b872f9e3a85509ceb6efd9fff85f4e45d46b611f29dde686e19f52718cc40a27af3808d2f19598b1b8e29e66e4cf266088f8daba7e2b2b77319a762b2b0fbc3696e877b37352f8c1610997e5c62aef3251ffe3eba7ac07f3059362b8d1017bf2cc07cd5ac7fa01202aa359df4be5dcd24d607db34ec0ae0ba453114db794aca700931442e8514925e0c3ec4f4d166260d33698f7155c1f5d30ae88ca6e39161ade5ec6e04665ee1bab8d6c1af0df809ed94644c33858d894179f5231f0fca1be0337b8763f1dd1f324050a6bd43f6aea645f3c4606dd8d8d6fbf55b8ec9fd006edb4c5435099af68b668e4821557170372d9c8643f4aafb3a4ef9147826766aeb401f1f9011950a9dcb7554fb7bbbb71eb191096666ec053d5d1ddefa5b86acbc2e39b00a75e416e05073648138483e44dfab5d2bf16bce989f7d8cfc310eccebf40233392e5995871f04dacbb235db644809c0290f110ec8d6e227a1f68fd6f235bb1ffd5d73108e63d5d2cc297b2e5bfdcc7acda323a3556544cde25adbed77b696837e5d2f1d0e2efc23d2b43e8e19e183659224d500c4c295886ce1be357375505edf8f9e551c044116732e9438441ec5805314f59a5b307118f05969f003a622677b9d3dcc5fe875bc10980e0a2814542aac611e25905a84a1cf272505261fb8e4ab8ed5c24cb3e4ccddc0f87c5a484207b3e8dd7336664e6777fe328baa5804c20f882d9ce6630e0526e58a97994dddd61cdb665bea7ceb513e4a6ff66e4ed48e29c616870538947cef479db485c9279c12d8a251e2f51f5b4530482839dfc0f405ef03a7dc55e5e18a52f2ca9600c6c25234d35fc1ffb44066f29a706294e6434579abfc7dc675e2ad95dbec1ca847adbcdcc6e229838bed9f0dcbf621dc8afc93272e3e317f4bb219d4c0e47d05623d653114a236b690aed3ce77a7fca05cba9bc1b1eb115e40f2ea1bd5e45572b40bd9a00eceaf5230ce268bedc0f8c1f47200f426f84491cd66d74e278dc60a815653857df71290fc50365b637e13595983afc0f47c32cf1f7873364e33388fae293a6d84a8cd343f8baf6e21a66146b6466e11ca982c0d28fd747007201f0ea537489d126e16db872d15f0016bca14d440c7fafb989c3a22a99535f9163b621235fb019fed83fa932346ec480c8fd21e5da5adcf2db8703e40b0b6a08056d66503e8afea3df5d6695e0701bcdd0bb52056d3e73e702b3753afbc21aab922f39d4da9327fe85a9aa5703e3341971b56595123a1f2a6329ce70c25e84b10d5cd39b5edfff5c6deae0b48e427a1acd87f399b6cbfc69bc13b905b6109a9dcf0066186c9add079c2f385e2e879f1c7191091b1684cb09c328425fdf7a1b949bdc53cc21523977c5d895eafc0b23c9e445d8e00b382a28c250eb4cf0474ea7c6096bfeba885c1b83ec8578c59326cc2a888ed8db9d8c2a0ad0e4bb2b943a766c527c7095b64ac26c89e251857dd600ac7417620d4856971578b9898c623fb2a801f3e80a2e5208cf320dcf1d0bb3a1f35f447bec4d1c4eca068c670e43f68a254d2d9d1468321059406d7b53fe3424ad85a98758b164cd1a104db90449299562be88c3d32394328ed168992fa2b181807f781c614c0ba8421ef1694b8dbe7c76043f36c29c5f3d49c52f82d3c6e1185f095c23fa4f0a7d21cc38f969bd6f137ac9f418bcf401f879b767bf74efb790c70d749a70074aa4d4038d63278c4660e7060be4e8d2e2ed920bd72c50ac297db2547c2cfe94462c8fba93b77848196b9a4a69af431c725d942b6bd889e7c1ce71dbc515bac5971d2167eba42a72e16c1345c93c62ec8a771f3dddc713ea604a027b999c7fe815cf1b79504fc677e6b26154898c9a6527c7b0253dccef429a20e84d9a3ee419661525b12994f281fee72afe41d822b48799221dff376df05e5cae80a1947e3101b4d12bc044c25470361597d92e1129e8462ac2831f18045fd646aff2953372dd2e0630fbf1ec7f341547b1a2c7dc8b3ad3d7fb4125d8100e877997ea0991af9f3ac45da93a9e4dcee675c5599abef8f2e9da88521969858b4fcedcdf515730db04bbfee263718f8b49c000d24f3d9805d04e7e5a81466ba5b8264c9b1e2f07fd5617608c998ae56d36ca95ffdafcfdf0b407607f2209f252d6f39dd4207b3f762e715d3111e9148580ced7e431a087dd333c69c61a2bc99f62fd2c60dfc13de65d9f619dad312f7efc165637cafeb95fdba7a1545c5afa31daf83a3494b4c49dea18ab723e042dea602a544c54b73024f9f1ab39ff38194e197fb9c72d75aede926a06c92acba866babf1b01474ac8f37e4ec38d45b298652caa3cf9d66667c10dbed44c1f8147b707d83a980cb3857b9c5013f0190da02137748c2d9f04f8d9f4ea54625f69ceaa23c497350e61c3bfe87b31c90d28c2627c7c2f5ca25c13b60cfa18415662931aedfe5790a274eb7369d61488120633111bc9381d438b393057ef4fe7a61f04d81bcc55835dba7e45471b36e350607bfdcc3026b9ea2a076b12704069e8df6915dda0f7b691147d37ffd5d91ca601a0b54c8e43726438fb2ca136b9ccfd96622a7669090149b2b41b8859669dee496a9d21409273365f34d5df964b58dc947465cc1561e977a1271222157473fc15c5ec5c3bff69f72a4e4d5651ed4f54622975515f38f63a09f025fdc037cddd052be2693658b7712f50880ee7af0353cda94ac67133b9944b8e2f8122fc913b521b68af4572798c2629aaa15d89b8e2ab0c975c25b66440438c81fc02e99bd05fc82b48b4763bb33f738891143b768b5199087804454d6ddc3459d0df7d37596ab269519de0ecd4255209799ad21674914a5858dd7bfff9dec61d18433065bfb61d8c51a3b65f14fd49b90994c461719e2f62738189b168e31ce135aad269d36e6aa8e4ba70490dc1ff81e3eec83c8e359cea754d6082affc4edb7b2f814b13593c2a40c2f4173051b00a22e8e60028c3b69167b7307d70345fe8dd40056d52cef75b6969e99254b71755937f46966d109b56bb3420211a8ef77189b027f77b1df18c728dc018b767e05dc56f6de50efc842808cf6e13b63a8f3c3fa04bfb5e4dff744300b5c86e58d978482ca53aa5593c7b830381c720cc5b13ac4c8778e10be9160705fcd3d9ff222eebf2cc146788c682da63b5cd767c22e1d75491813923b6b5b2b50e2bb3c59d3218b52b9cb8a121ba419c35fd9059a0fe699d8aeb2414b281ccd4fb1b04e2a8cb077cb58fdf8e604150f8e8b4c0e8bd32243b6dc19a43f0abdea2de3c0d7c9929db5dfc38cc668958973c4b22cdf94559680866da42c156b8b3bd6ab41de93c96babb17275a183147e6a64651d1ae96f71569dc366094b172d18e712a97879f62691da9fe4ccbe4c4fc51108ab6d1ff173b6c9bfca80dc5e7e4fea6846a15bb98b8438d258ded4877f58b9f19db6b7368b73bfd4c3e6999a578ab42a472fb005ec27b09189fc2b3cb89b4fa3d79957b0b8dcca0a1407b4598b7826d88e16f19a175898bdbeb0a814a75400c26ddda252fff23c0a919936b3fb9232b36ecd6f431d97657f54ed27e8d26f67e926731f51e65155656eec419d10fc405c213ca04424bf3467d8630ac1ea773394b6e9174a4d", 0x1000, 0xc, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10020, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) chdir(&(0x7f0000000180)='./file0\x00') close(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) 16:00:00 executing program 1: r0 = socket(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/225, 0xe1}], 0x4, &(0x7f0000000340)=""/52, 0x34}, 0x40) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r2, 0x0, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x9990, 0x81, 0xf4, "e8736d75264b69ec2b8e3621d37b86c94c41ad19", 0x3, 0x4000000000}) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 16:00:00 executing program 0: clock_settime(0x8003, &(0x7f0000001400)={0x80000000000000, 0x8}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000001180)='./file0\x00', 0x188, 0x80) kevent(r1, &(0x7f00000011c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x3, 0x20}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xf, 0x5}, {{r0}, 0xfffffffffffffffe, 0x3, 0xf0000001, 0x1000, 0x20}, {{r0}, 0xfffffffffffffffe, 0x5a, 0x0, 0x7, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2, 0x43, 0x5, 0x7f}], 0xffffffff, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x0, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x9, 0x7ff}, {{r0}, 0x0, 0x80, 0x87, 0x20, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x6e4a84dd51298afa, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0xfffffffffffffffe, 0x7}], 0x5450, &(0x7f0000001340)={0xdb, 0x3}) r2 = msgget$private(0x0, 0x96c1d1d8a25204ee) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043599d798e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) r3 = socket$inet(0x2, 0x8003, 0x6) sendto$inet(r3, &(0x7f0000001080)="32a9d1535a8c2517a6e6f003eafb6d922063c95b359658654311168150de78ac0152e82d41a1ea7156e4d88ee473914e1c515dc5d39f40cc8ae96a23cb89d16dd3472ecda2d8253cc6b0b56f466e5362f9ce23d3f193c2628b170c9bb15a8beebe407785a4540b28ad54367d5164405215bbeda1caf6cedbfb8667f59f192c92bded052ea85af0819d7d5713bf136035ea1fc3793a8e418e1732d3253159d65b5ff999aecc92efdc", 0xa8, 0x1, &(0x7f0000001140)={0x2, 0x1}, 0xc) socket$unix(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) mlockall(0x1) 16:00:00 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = socket(0x20, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000555000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f0000000080)=0xc770, 0x4) fcntl$setstatus(r1, 0x4, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xd, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) recvfrom$unix(r0, &(0x7f0000000600)=""/247, 0xf7, 0x3, 0x0, 0x0) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000a80)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000800)="406f82e11a69051e50b6d74c82ac467c3f256b4dd63ab56da5f53dac0e9daa81d31d0feb9a5965b0c37327d8f36936f49b8f5e1d93ece532b1fd4a3f1542b87871dd609d5094c892e4e2d3fb131cb06af72443cdd741e33e7226de70385cbba6a63c47d4977f53f131f1fc5400a1fd8e624a4253a16c97fcd4575c9ea3e7e12057b5e942000bf65dd587d8e258", 0x8d}, {&(0x7f0000000b80)="bd1bd6de1cbeea7cebe5de356e29ea58d02657100d85df2d5d0500000000000000dcd4cf83390991bc79166d4b2d05cc636bf029e24236d697dba43d230daf39b6e8873d365a2373e3ade5ba8e923bfa670bce98a74266677eb421776f3a3cabb37a5cd917d5939cc454aec26f59bf9a16846d3156be364694ad136690b7b5939b9c5245b5d94a7111560cedff191fa03d8a25105d56050b35bfe25979b5cf9cbc6176730c7b93ab4146b3d642d0891c1f548958bf2d6a2d85e5d808762987dab87d5e8f80e89abbb1081c273c0f72355735b209a3c317552f7160a13c1ca29ea2792fb8c163e4f084be2be1a60553158694ae55290f01d1d33449ac1f7643abdc3b6cf112815ddd8f48ed3c485a33b95d4c4a7d5105fd163833f10efed216bcc54e83eb2b379cb79474953ae2a6a10552afa4d5191e6b972d6f8997c5b50661", 0x7d}, {&(0x7f0000000700)="2b7912ac6dbc30b67cb79f409fa12b0febeb7c6687a396865b60019071", 0x1d}, {&(0x7f0000000980)="ef925c2cdb2bf10411711c3550cab3a2d2d165fcc3ae63605c01cd33c8caf44386c1a9ad501120aacaf099f55825390a4c738daa3b161935a3f9f7b56b04c091463e74a86b2370d5854783d974e8a0dc93f5ee70f85c97f0f20944f101e4db6d1cb4b4684ea64e0e3a02bef90c5b565ea75e5f5ad456026e5c716d454aac09678d4487eb433b3e979b71b56463e9ce85f8cc22e26ee65f935b6b3f5f177d0fac2ffc54f6", 0xffffff21}], 0x4, 0x0, 0x157}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/163}, 0xab, 0x0, 0x1000) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/89, 0x59}], 0x3, &(0x7f0000001240)=""/189, 0xbd}, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:01 executing program 1: r0 = socket(0x1, 0x1, 0x100000001) r1 = dup2(r0, r0) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000200)=0x3fb) getrlimit(0x3, 0x0) r3 = dup(r2) fcntl$getflags(r3, 0x1) getsockopt(r2, 0x5, 0x80, &(0x7f0000000100)=""/186, &(0x7f0000000000)=0xba) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000001740)="9e8429ecf2061749aa58eeaae78441c4a82287ebfd1dddecb8175875fc6fe5ba5ffe07426e981b8147bc31b02a2327cedaf372ac4efd6c22c7cfd256c807470a97246c450cb4bdf912c0fbd54eb10ac6c8d3cee631d603feca493a86cbe6834674cf01ccc0d6a7d10245b6308eccbaf95283aec5b5117f480cab28ffe2dbbecdae8e65ac1f68077a77e01f027118a34aba75270a82053af3d5e5a565e27041f64daf0dd1eed630c13dec49ba6f112428fde40ef42aa1161dc102238b0456f84fc612c11095674db6ed386e8cf04dab629799ee197d8442db6cb2b60c71399da63e0b25beac1820e5f5d53d2fa90bc82266ba1b16808dfb51d680f1e627913879093fb0b08b0ab6e76d7ca61706cdef15482bc9b0d8364155e046caa40f4a6d0f4aa0eea9cd6b033c80138397d413edf4668ffb5c393f8035229e5fb57efd3dbc04334bb6d25b45b0150246b8eabe4dfb0d2c0665d77531b9a4e10f5285a64add71de00688a15fd5edd29d75e3e81791ee3c714b7a50b48b8270f32b649ad6df88378930c1bbb1cb507ee05a2b4b1787a2f25017227b21448c12bb761d2fb35c39e44cee638ec32bfd9aeed1b8f694af974ac3e8dba8891e1c95a1386cae2467c5db0edb1b741f7458e21a45fa7a6f49ac9f6cb83747a58d27418191591436331f646ef17287e56160fb55ed683b4e47ae2aafd384009f5af2ee311868addc5256eb1376d1b7ea43384c78eefb83d4efec78c2bdbe727c24b5b02b788bda7d242c4ed01e2cf44cd6fc56add8f5a15ace54019dc0f6d1c70e6706bcb8d7b1b0d8b5cc8a83ab13b07c52549cce591a0a8d50e54638116b75a66e5bec3c9fbf69feb803619f86beebedc12938bf7d6c76bf200f8cafd856701b675359fd3cd233bd81deb09824fc08d907458c05dda717c47ebf625e20988dee485d945cda9fcbc0f9f9c6a0d26e5ac2609bc000513ddc2fd966d2a00bd3ceafc091334b90112b0bfc87678ff64615a9427808aa25385dc99ff0c75a3c2378904f1b721863b6674a3282fa3eaec7bf4d0b2941a8b2d358e1ea71e51711c62722cfbb41a4046c4ab3229ef7ceb0e70ca339b789e8197af05c2097da5620f319b6536a7529346b18d1510889dc04335ddaf83ca8ea8d569096adbb2067e67111f39217b774fc9f7bceaf066d788278d0266bbae9b7498433d734678df29c7ac8cdd451730f477ca19b115be05ee8ccd9ec7e28bd5ca96eb0be7174ae7f12ead449f22dc379b4244d6b593efa2986889a482caf8cd73e7ba18a268184742c2d0f6af2ed40e3e5a172e807a36acf73d4f38f3e6cb92308bf7f8ca3ca6014182589e5107190e86ab5eba34dc96d6b415bb9ac726e171733a7b319386dd2e1e0aad1982a45936d450c07d5f119319915fdfed90f2f659d637b3e1a3c82aa1cb9d00c4b6fb6af5ed8762f82d627504895e4f224bdae9d0a9aa90be1fdf687d3674a051948eaffe6864de2b6372f72e5da407772987da07fa393b4b570cdc0c123a9b0752c79cdf1fec399a00b0cbca2ffdbd272fef8052fa04ae729e95ee9e18911c3d3049cd3425515d69ac247ee5faa76bdf11a5d407e932c5c8e03e409aed164e18f9c99a139372692dd0d4192db635fc1c0909ff6b92b0ee2917ce6ffe0fb4d96f15ed9585488ff446756b1053f87eca951cf9fbb9a0de03ed3dd5ddb8c3ae98b61db2aa958e262ae27900559e6c304134b1e49310e54d1651bb2ca6935b1c17710ffdc5b53f9776544e7e8f607ddf983e8edb64b71145cc0769553775231a3dc3726a38c403d2f4c3803f3237c8b04926ce73fc6f09ca4a5f8f9a8d75c2c5494c2c5e0fa3d2bc5a4f87955767e297ce357814185151ee40772b6fe89bf1942e0b68e1a8604261adde7486afc6f88d2f6bbae6e2280c557a57421e013de7926fe923e40ac198bfafe19b8e11d9ad885c50d9a9e84fcbd5571f722acae0f52c42d115b8f8674d9ac0dbd969db00dd23f4fd9bc45842e9fc7cd40983db9795c855363e85814f35896cd91a7da6f8259cb63f2bc388091e8ccd688ced4a391aa40ba7db3329f0306af8b402fbdbcc44904d5f99a988742b793212fac3e847cd1974e0568d1c2e522924cce4aacf3efce4c0993b08ca399cfab018bc67c6d2224dd6476c62e9a21229744d81a0022eb3725330aa3efd684ffacbbeff264074ba204f9a2ee882821b67857e3c2671418a7d5f11730dd082de4dedeed664c3767290b150d9d24beca1116ba089be8879fad082bffe5f3a7f98f54250a69e287a63f852e66724dccfb06f4ea7bab7238b9c37b4bbc40cb4b46b297dcfc0040c474d4ddaf0de88a750b3a900ba9269582784fca36c58f0bff3a088e517e7b575ed3b792a46c538a3782e23977c84d44e0a9553f08425bed77c53e4fc0a6e081cbe8942dae689f9f7ae5b7bf57a8d0ad345e086841c4daf3b1222f633d8f34296c8e293a9462933bd1be795a603e713f19e7cca367dea56f9aedf41533b9b54a8def3d554d686d18e12c991402584ccbabe51ede3f240681c89801516b1235f58c5dd4b2971e255d38b8f7add44be54c5ada4fb54007fc2f967d031b840abe2b9cc5ea1ef6f0e38c20f1a54a13c6c65c441550ace3f2b3d8a5c326e19d5f5c033ab933794f42a36233e528cb9c290d9d6f02bad1e20596394e599facedd42472de551e584e019d3af8670c6790465186ceedf1b835304f7daf93ff3212b297a0449bcb3070c4d015102544e67599e977b6e7b6be4e52da761b0cda87ada9b8612369d053d13683080703b02c598997fe2c947e593b38f7148c384b29b67a457ebc87122589ad5451788ace2d20c42cf4374ebd690450b8175a6186369af86c3ab8667d20074026ba52e384b1a6eb8414cce7ba91580990fdaad9e96facd13ce05d5625c94be266a584cf378ca19acfe2b9d562aaac21a6bcaff05c28dd808a79c93c619dcab8e9cf14c91f4fd9deb7a21b6b11f3b2b78d8725f0aca6d5da33238e78f2b523ba114df9d85a6bb9a75f8efe61ee6683e32279f73391d4ab8e9d04d90117b474d09dbe6af4d1e780b03b389b862b0f6f7eee9558dd45eb44f69298ede7e906c5c2650e47c0bab93aaeab2f4ff1a3e72056b8881e9f8969f0df8c611df66ce514c0a0a76111f1b4f3492be11ae6e51c0011f1de5eb99b9d2859ca5c72f1721d5713c37c2fc6c856c2dd1fd7f70c4158eb08a9538b81192fabac1b8bd7fed161d557eaef9a3c9b0dfee84d5cd41d957562633dae7f81335568977d500d61156909e7991be3628931188d7e613e55ce779e26e617d7b432651bd5b43c70e30ff71d4f5d786b195abc574ecf946195dfd96c601874bd08de52f99f19459148b05f5c2fc07ea3bf14bf0f12a5ef189d4731e93a3bd9e60b29c57defacebdcd3147574b9306b32eed1661090daf7df28c667cc70f0243b6e0055f23edbd7fe75a52200530b1f970e2769a21b52e6be4e94ccf9899b0ac16ea2480896b1d5d8737ae329c3c8ec6d376b1592fe7ceb73d8c85efabaf9ef0100ceef9927bbfa46294f232dad4cfa356b112be379e0893a74b9a74da68163101f08eb196a8d6463b23cc22dcb2db978c0678ec98513d2638ebd2fc4bfcdf5fc74c448a7b74960b6a46166abf57b34a23fbd8cdef08599e48bba4092010c25542e8c4fbb5e0c2ae8508b4814f2786e9295d1533948c9fb7b3e4c1447c556b7e9f14ff5b4c37987fadeb5e719932a7b6831ba853e8da3e62d5bea0858fd1d7b489d1eb1803bf2f3454e6693244fdfc0a92d97cb504dd256c13f7dc0972b65e06b8f17bef69b0a942440b69110a63004ed4aadea24a9e0f733107957d99dda210043b4fd43e54ed15fa0f3b8771ad784e32bda6bff6815a047c6e9fed65c3db02fff0c16942ff345fc9b8d4d2f886964d3d2f84f9fc45057706138be921c42a5c78b4656227602ce71237b8f69b2a4c933cac83399b489cd6617995d18d6433c58f23a586e45f631d8c073d1e065573f17ee39c791c3a864579bc061789dc3c9fe4ddce5e6995d088b66991154557d3bec2c855f2cdb25f32729a97650be45f3efbbc58d0f44c491ea5c90216c22b4f0f484ff4ede02105d959044284a4741a9fc9b87231cbbddb14742b4e3fff21900ddd1de274f0e9d315903b604ba1a57a774eb82b3a1048a4339d1269b0ff493d0f9b64b6efdb63f7c2a041a22f1392aed0dcbad97794def724ff36fc5779a0c8dd024f2b41fe9d4577ea6d2dce2b2e4bd900ce1585b9c53f2736c3c6eb816c770af01652ca77f27d27ec2f349be2fac94c2e428ea8e7b9c5ecd15934901ad2bd9a3fee4f861756cc10d05f0750904cd7637d612d0da4b8a6240d0fac310d1c2a063b417cd46db316a1aa12f6e8cea44583fd6cdc2ef4dcdee9d96cefe1eb58809250f79b05fc712877d451de6c7e5c89d5af5079eb9aa4f99a563fbc7318e77bec4573a9f0213272820a78c64d13a18a175b8cda6f62772d701f6f6e01db58be3d9ba286613a245b23d018346e50c276d3f6a1199854b398581e45bcaf73278fa4d564ecbfc6b00057185e57e6066ac7dc239ac0032773e2a4aefeb33b62ba4832ec840dc252d341cce2a0bc8c29515452afee672e012ed1995e54a072cc2839ddb27d831a63df31521f13cd38a1df722ffb6b05bc7b2134c23255413fffe3499ef60ce5d946f62df6f366d6cd6ebce2c1d58ec38edb056bc6200ce778fd099a09212421238fffbd2292adfc12f5e81e2af7fcaabfd4a113e0597ee5ee6f64f182b38266d874fa53e4fd645610a515b5f946b659c36629583baf8c477a96cbefc68133891434377a5a14eb104ad84bac0b0feaf98d50854fff894797cca2879309faf805f7a9e9bca72d2687f8de17f7a31b6900eff60bad128d622e7ac62381389b4b94e64bb3e50bf3b6abc893d3658a602d34e10b10cfa5211a7519125679102c1788a0252d4d3ba8f08358af7c5a12eb5eb6d97f2ee7b5f730e0bcadb95e326f92625718d44362d4bea04117469f8796ddb794620713cf6589c3cd82dfee0e94b25be11f73e3d503d48554d1aeb42558d0847ab83e1b2c2df0be506d369ae51000cfc12b207c56344edb12a748e29bd737aadbe9cf27f3e659987d7e6cf20f404ac722b152c9ff0f8e1ac7e938b120c5412a4d9239e6253d31f470e263b0f4e8963d70193239299ab6dcd8c66d2f6d27af402dcdda5b876ac01c1e670352e84c8bbf66416626f9117f2f6571e70b9076d626fad388d395131c0772515fa9489ab66ffd611f8281636cceadd64ff8308814372f8b444e3b4ab02ac3af0fbfabfe091e55137e92d91ee86889bb9d6dd59c0787ea17529d6dab17f25fb06ebaf5b471c0f1fddb52b8ce2c9e307e238d55d3882ab60ab12d62a8916d1368a6ea74eb829c7e44625f2c2dbc6fca384abc11a954b58255021792d3b610e70e1ae0a0aa6692d74dfa0bfdcdea7ce7a1c28949d3782fd1effdbadaabd4c0a73ae02594185a510dba1a214706b492395cf19cee7a46064343e614fb5551cd1aab32d7a82dab1b7144bf30da8b14ff622cc5248583ab24187585f95a35812ed9e16076519249d3d02d8afcee3466d31207862e4ae4f74a940854477f78f66e9eca636abe12dcae9bf4266dd0fa692dac880758f0fef37ad626ba5b310dabe66578c6157a6311296b66059f62275bfb020f5b1bce95f7976edb637d1c20b5b40a104ea667cda2fe31d4d3f9ca94320fd176a811d55fb561b7fcaaede01afca66553005c29a0686f756af0", 0x1000}, {&(0x7f0000000180)="535900e6ce314ba21f63a88f14088146a3d68120b15ae829", 0x18}, {&(0x7f0000000280)="afa23ec082560ec063692cccff613f120635af032eada72aa000f4f8db35cf48a533608f984b16d8edda68bc72d0efb314cee987d0ca8115194b0030a0d52726b627bb17d0daa59fc85f572f78b125d3af5fec5ecb49646d99c6aa3586536c5039f2db2ea91094d522c3fb4e883c24bc9f547ee247cde4517efa956e94ac1afce6d254560e93be57d77b8330003d2941d4db4bab02efda100f38fc40863c64930860e3f6e8e983acd2a8333d29a43ff646c28d0923447962066143675a555ed9d5015d8e9b501b26f21bdf1c3df49cd1b9a7690de79ba5613020", 0xda}, {&(0x7f0000000500)="ceb2c2d77f2b514ce9a97db44c30e43ed897fabab82c06d142160810a6792f55c175772622ed2769af2c911e8d87f7efb01c0b2d4d0fe9d775b5bf2f1d5ee13dbf523ced58ed7e2fcddd264d2e55c88106ebdaf9d3950820065f7e7ed84f543e0f4f341674fa17443f94b95fd55ca98456577c29ceb98ecee1c1b4b9a80002960b8972cebb5dba4848310630", 0x8c}, {&(0x7f0000000440)="aeb6245c4df3cd870369b8cfb6485814a9d949dfd7c19b8496da0741431ae80fb59bf05de2fbcea9a8dcad6989ae23b0db1bae6d0005b6d7bf015206d534be7febab55d91902ba197717c3640d49f9c587fd746c8142b0c270f65680e834ac285fa5ea672e1c81d6840aefe6895dd9f1f9ec9091f72677647714482d68", 0x7d}, {&(0x7f00000005c0)="9f06a4d87c32b138fc334e2243cac693f66744fe00591b5361cc4525642b740f27ed2f50dba33e0edc1eba3ce0c5f55599eee2f1df2717a31be7462c6741f3be969f774fe7da38087ad6323126a957f631f17c55cab5f4ae5b7a07454cb024f273a2b8de481ff541ba1ac1b56bbabe86db7830071f678e3ce5dda2251de675ff63d51d8fa87ebe8b67ef72d207251becb37effca8fae8265d21941a5aa1e04cbe4988d5eaec1496b4f18ef208c434a89e4ddc2a6849d139e844e7b75c8e1de9c6200ef5ecded638121246feccd806a44d358fb8eccf530632a0cece52809988101abb914c1ff25f88f5448d47b7ea3", 0xef}, {&(0x7f00000006c0)="a1d139827390694361c7610c8dd92e222d646c43d17a535124586664c9972b039aad396028992280e020cb7707f038365e8ac08e633e97db2e4b87a893cf6585c605523932da5ff744ad58bfe2324a36bf9b984934ff3fc048774d57ec7f8d49614ece122c85f12453e67e568e95cec8ec360ef7bcc5f17283", 0x79}, {&(0x7f0000000740)="df7ab3e91ade0035465ff0e6acdf43f3b1ad37f8845e542e5066b19b9dd1437cc7b3bfb5120be795fcee584516c0005ced9df29f58f89d25b6a26b3198c07ef97243da34cca3d2a8d88dabe4d14ff5e9eccedf3c59eb753e2ce1804602351ec8e474a8eb73bd192aa7acca522b9f0edefe18fbf8b44981997c34cde2dca32d801d415a4b8b91d55c84bcd296968bef638d58dcc5d784cc072c1b6c16aceb7585bd68f5dd902e6a231b917ba558fa8d24e3b44281ddb3aff37aa0b0e5e4ed6ac43d8eeeaca2e0", 0xc6}], 0x8, 0x0) rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./bus\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:01 executing program 1: clock_getres(0x3, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10a82, 0x24) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r4 = open(&(0x7f0000001140)='./file0\x00', 0x8010, 0x81) r5 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0x181, 0xa0) r6 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x2, 0x105) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001440)="ff999f63afc29335e37f1dad9fb20c19684bd422fb8a63fef4d8a8410b08db0f85f0cb20d4ab283ac7ed204c1727561bbf8026193ffdded6814e54ffff5f42ae077f5e72f1260a3c9f5bb98558de94080134c19f460cc95e46117ffd32d16d6a805c", 0x62}, {&(0x7f00000014c0)="f1653324a177814c38d170d0bc243c84e0a9ed50811b348fcdcd4ed490518a457e4ad130c70e496328205c5be76eaa3b0d05a032dddd6c62a6b4cb2cd74b6509d1868fc76ab0f71f307fb00322738dc30e56865f8868324bab4f1b35be03be0d6405fe6e0d4c41e256ad1cf9c27a8af227dfe7cdafa92a7ff5f423315e621813d1d1acee9ebab5471964d9e8c5bb92ab438dae4695dc9b34caa903df8962d9846bc43515911b4c19b719db2b", 0xac}, {&(0x7f0000001580)="fc21ecf81ae8524d875201d6c265a506094a411d81bff80e0487045a25d225a0485bd78b6791b67e0588ad9ac607cc90fbe040ee0b818c8490c86be07a706f0210187efe592e17727dba0000b4fc7e49260a35f5f109548afb0652b6b24c6151248467d68eaf12ba778915425c679470ae4ab03fc5141083427cfa70742df409a9513063656e57f76978e764fb8d3c12aa04e0832bfdcdbbbc11884909062a4e175cdd9896aaaf8046eb7914707c25b57bf856684554a540dff2b786ecbad1df5fe9", 0xc2}, {&(0x7f0000001680)="1bb242568c63be8f9904410b616a8427dbd7da602309aba9056c43f1d09b62a675bd9070ecaf26df38f781917562f40c1552301c66682f32e8f0ccafb72198bd8c0ed61c6b1c9f98ad5534fe8e431cb2da7b7e3aa622b4e2303abdf8894f51f458", 0x61}], 0x4) r7 = syz_open_pts() r8 = accept(0xffffffffffffffff, &(0x7f00000012c0)=@un=@abs, &(0x7f0000001300)=0x8) r9 = socket$unix(0x1, 0x5, 0x0) socketpair(0x20, 0x0, 0x75c9, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x88, 0xf000000c, 0x1ff, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x9, 0x9}, {{r5}, 0xfffffffffffffffe, 0x41, 0x1, 0x1, 0x97}, {{r6}, 0xfffffffffffffffb, 0x50, 0x8, 0x10000}], 0x3, &(0x7f0000001380)=[{{r7}, 0xfffffffffffffff8, 0x10, 0x60000000, 0x4, 0x8d1}, {{r8}, 0xfffffffffffffffd, 0xe, 0x20, 0x8, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffd, 0x2, 0xa00fffff, 0x98cac6a, 0x20}, {{r10}, 0x0, 0x0, 0x82, 0x0, 0x4}], 0x709, &(0x7f0000001400)={0x4, 0xffffffffffffff4f}) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000200000000000000"], 0xa) 16:00:01 executing program 0: r0 = socket(0x20, 0xc000, 0x2) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/171, &(0x7f0000000100)=0xab) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 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)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x0, 0x8}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000140)=""/2, 0x2}], 0x3) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) syz_open_pts() 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = getegid() r3 = getegid() r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r2, r3, r4, r5, r6, r7]) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}], 0x1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000001240)='./file0/file0\x00', &(0x7f0000001280)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x38281, 0x108) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = geteuid() chmod(&(0x7f0000001300)='./file1\x00', 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000011c0)='./file0/file1\x00', r1, r2, 0x6) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r3, &(0x7f0000001c80)={&(0x7f0000001480)=@in6={0x18, 0x3, 0x4000000, 0x80}, 0xc, &(0x7f0000001b00)=[{&(0x7f00000014c0)="71134b0927da79554cdd30bb61a7c0cb6e98a7a3692cae5df3af9de24687fd5cd163b137c60e54b2fc258eb1c7bc51eff36069aea76b80e5cf068035752636a78b7be22bac73b8a712ac0cbb09ccaf8f8ae19a4ec127f66c1daa3db0c7ca0cdda25488c3796f8fe08aa0047a1164afc1879143251424868941f98e1444a08ac63996c064b03b76be09b23b237a526c449aed2fa3b1d08fa6308bc5980001bd8e7aa957162406a656336e78f97e39f46cd3904fb949ca538d86cbd74c4723cf5e3c6af7cbc69ed155d8015362caa489792309613e6cfef2f98f62aefe628a6d481277925a667e9a1b477074a38b3bfbca930553583a5ecfe3b0223a7d7deb34", 0xff}, {&(0x7f00000015c0)="2c6589e9fc1d88cdc4805685810af5f3528f2ca5859de2f1167906fdc0aa2ff4047a0fb724776106e5d84198be0256b7844fae8a98", 0x35}, {&(0x7f0000001600)="7de1d0562b4612a1f23dc0c4def8ca40a96c1c5bb949bc4f44ccbe54e052e41c5f7c8350dcf308dde514618149628d383d05f8119087f9dd2c3dd216acb4124ecbce2ca85e72057f96427362330f10032bda161e8833008bb4893885fe2ce1d7ec2895b0f1d9", 0x66}, {&(0x7f0000001680)="d5541bb81b1bfddfe7b86ae6f8ec9577fd52daf1387caf66e1b08b7704167c70a65df6681e9b7dce1d8c81cb8fc21c5d60abee1b942d6d24c90837baaaa19b9fc5b7664308386afabade60d6ac7d0d0a1d5b64b77b6f5c396a161b5bdb25d2ae6dc6e3f730f5bfdb709f3847d134e329954782a97e3d18a4f3bae2b3699823a86c334767dd192f79810c8758752cdbae6f8c3c4d948dbe059ba1e84c43d562c929df4aa30ac1815f6b03b8d1d0492c0d4a034664685b7590c70aec5a2a5c07586ba738a92c2f15d7c123441c", 0xcc}, {&(0x7f0000001780)="804f4010de3d122a1a838df56e62ebab15f34b27c8a9d9a100928b7d9751d26e2d3daef44803169139a1014dc514afe2b661fdf12c10d8ed92f5f5453f7cba390b8efd4b88d5c559aea7b2c448884d7458f16ce2ba7bd9812977465f4cff965aa185cbe480a917299212be1647052683800d9b21ad254668919f1b757b5597d03e5096470d7493fe03fabb9bef5056d4232f2401baeaeae855b8a40a882f6b748cf73719717efbcc0c23936f96843c2b", 0xb0}, {&(0x7f0000001840)="18d88180917a6e98445cd773f961146a2540f73fc72ddb0b79d06becbf3514ee26589504016291d79db3df4829bb0488ae2d53", 0x33}, {&(0x7f0000001880)="dc573765390676919633ff63ed361ff6e64c8cf74f1eaf9685112cd58b1e458edebee3ee4b3f902a900765874043f8035c1b4cf8c4196ffbc47de4f3b6105783d0e9b6c3a9f3c5acee028cec1244bffd55fcba968263f4af74b5dd43102c386a1646d2384759a04e6d0f46ad150d025fa6b8434c42667ab22a071896cdc9a54f5520a4d2517e2c9c15e7fff390ad4303a831464a4890db0cb9939a4e8efc3391274f0c4e1a1164a6936c4e62287272e5bb65a294dbe6cdd27609153a379950ca05431b0f9facdc1beaeea0380cfbc9e998a45fff59a09a8b5ade4fad05efa45a83a552effd7312bf197bae2d796139820b3ce1254d79f7dc9078a5a2c8f13e", 0xff}, {&(0x7f0000001980)="3378d8b2f69681e77fde2312096c9e159f099a1c300cd919dd7ea006da13b1c9fff58f73c71bcacd7809efba97c79a6617591b26edffb6cd55fa14fe4993a544688fce27e398db0f21efb5386fc38689ba870dd6000faf3467f54888d486084156e5f389bc5f56ad5f0a732604f98d5a621dc4f8daef8f7dee84c0402886ec9c27a537ee7c6dfe52cfc1706fc937dad2b7f6a4c0ab6a4b0a30030921e6e404f6f75bfa2a473c09aabfab277c", 0xac}, {&(0x7f0000001a40)="6c8f8809541df2a3def4242881201a9880ae2be1503ebe3e59c49114b8c3c81065901aa5f94e62e7ce6e4950358edca7aeec6425dc21a8277b8c74f36e804375f920a786ceb16355608823c17764343ea72b327c229d26009233908cb046f610833463e44d3eeece9a59fddaf01f2c000eac2346c5cb203ff2f25fff318148abf626d76889d5", 0x86}], 0x9, &(0x7f0000001bc0)=[{0x28, 0xffff, 0x1, "60da6b42f848d7f7e2e7218a3d741db1374c1abeeef3"}, {0x90, 0x1, 0x1, "bbd29439a604a22042718382ea28b9b4e3b87149ad5d54226af6f4042ec7b84484a23995ebbfa6ea41ebe34586d2c7f29a21919660ea6a6d996cd7f64247c91e3ce0bf8c79bfeedabcf1e7eed0d75fe6a67058a5d7e2aaa38a02ea8b0a322be1c7d2dbccf0925c0369c557f0925ab90818e9b537e298d196644ae7c2fff793"}], 0xb8}, 0xf) r4 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x48) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) chmod(&(0x7f0000001400)='./file2\x00', 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) 16:00:02 executing program 1: socket$inet(0x2, 0x0, 0x1ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x4, &(0x7f0000000080)="fb732ec9") setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000040)=0x3, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x808, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:02 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r9, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r6, r8, 0x0, 0x5, 0x82}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = socket$inet6(0x18, 0x1, 0x1) r13 = socket$unix(0x1, 0x2, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) r15 = socket$inet(0x2, 0x8007, 0x3ff) r16 = kqueue() socketpair(0x2, 0x5, 0x5, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x2, 0x100) poll(&(0x7f0000000780)=[{r10}, {r11, 0x103}, {r12, 0x10}, {r13, 0x100}, {r14}, {r15, 0x4}, {r16, 0x41}, {r17}, {r18, 0x8}], 0x9, 0xffffffffffffff00) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9e, 0x3, 0x9, 0xfffffffffffffffb, "14f232fb11a3dcc603b9dfc0467e9a544c11305f", 0x320f, 0x20}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) 16:00:03 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r0) unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)='\x00 ') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x100) mknod(&(0x7f0000001140)='./bus\x00', 0x3a0914c44f7b202c, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7b32) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000001180)=""/163, 0xa3}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/182, 0xb6}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/243, 0xf3}, {&(0x7f00000024c0)=""/84, 0x54}, {&(0x7f0000002540)=""/197, 0xc5}, {&(0x7f0000002640)=""/220, 0xdc}], 0x8, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x50) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) read(r0, &(0x7f00000000c0)=""/235, 0xeb) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./control\x00', r0, r1) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r0, r1) r2 = getgid() setegid(r2) r3 = socket(0x11, 0x4003, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) connect$inet6(r3, &(0x7f0000001500)={0x18, 0x2, 0x100000001000}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) lseek(r1, 0x0, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x37) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0xd1a, 0x530}, {0x1, 0x8}}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) recvfrom$inet6(r0, &(0x7f0000000200)=""/226, 0xe2, 0x2b10be8b32f3e503, &(0x7f0000000100)={0x18, 0x0, 0x800, 0x1}, 0xc) kevent(r1, &(0x7f0000000340), 0x100, 0x0, 0x4, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40000010d, 0x100000000) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000280)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x20002) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4a, 0x30, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x88, 0xf0000003, 0x7ff, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xeb00, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x0, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x1}], 0xba, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0x40000000, 0x4, 0x1f}, {{r1}, 0xfffffffffffffffb, 0xc, 0x8, 0x9, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x44, 0x0, 0x8, 0x9fed}], 0x0, &(0x7f0000000200)={0x2, 0x7}) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0xd1a, 0x530}, {0x1, 0x8}}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xffff, 0x4, 0xc96f, "d75c28095e4c4aa207a138d3e61c25eaea021988", 0x3, 0x65}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:03 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() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="354ed7047df912a47d4bd3240a22516d4c5ba544ef204fbbe5f16de1bbd7f41427e1bbd0268e75f0a6ffa7361be9da01921ce1fcf8407d7d8fe67ce69f857431830b6102edfc96a4531daba98611a60fc5358cf09e98b98becacbb1fccc845977c930e971581133e0713d920832465d2026f9415d45a781078cb6a431fe508e7e532c031f111142e32aafedef51f24d5fb57bf453d530c10d7226615337c24952bcf2a33fa7c3d6fbfea01b66233f6a0eb514897477fec924b2e03a1cc", 0xbd}, {&(0x7f0000000300)="6ae83ae9c40f291037e26c0d8e65a310dc008bbc23e6e8722af9003f8970aed896a76ec41a9fe28f2c73ebf2f0f6f790830fe7a5362db906242e0741a55e8dfffede9f48c74c951d4bbd729daab7a8929d9b06b8395af4b1277b6e4f800168d265c13bb5119863ae9cc08d66eb9c87a46946f4862f03a49c3ced4f21e07ab837fa76066f9db9f87958bc99ebc98e139a6905cc8eaf6a813b2da104124316b4df914b65f8531d648f4d0e56acc8601c686126287400e6f10e575edbbc029e", 0xbe}, {&(0x7f00000003c0)="aeb2f19136fe36999f587a354fd1cd3909770462d9339b99c1d912cb87db7728f2c77d8afcfb674d4e2e51a1d10bbc6f6105a9986b883935634c54aefc97ecda405818b3d1f51bd088bea7c0060ade1bd96c1442a9911d3a574a1ad270a7c7056179a55d8d484f74c7b1f81ed53c279b89f3a7eff971b9348c84c511aee3493d6cc29744af29fdf0578c4c06d3b715b18509e4a04aeb915dfb275a4fa8f3b87d59e08ecc10b61dba86c8b8f188a2a1a54cde619ffc9b7d360ccd7cc276cf4894f0b44a08ea16a8f1162058c74c2b28eee8e4514dcbfb9f212877f192c04c48e8410a4a88c10eff8601c50f", 0xeb}], 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xff7ffffffffffb81, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) pledge(&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) listen(r0, 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9, 0x22) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = getppid() setpgid(r3, r5) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) flock(r0, 0x2) r6 = socket(0x18, 0x1, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x1ff, 0x200, r5}) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) accept$unix(r0, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x0, &(0x7f0000000140)) r3 = getgid() r4 = getpid() r5 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, 0x0, 0x0, r3, 0x180, 0x1000}, 0x200, 0xe7c, r4, r5, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = semget$private(0x0, 0x7, 0x18) r7 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r7, r8, 0x0, 0x0, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:03 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x3, 0x800) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8041, 0x10) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xb, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) writev(r2, &(0x7f0000001200)=[{&(0x7f0000000080)="1d84a8870103ea025dd85b54e798a12a4bc37efb006b4d550b744d2b03421867741d4522", 0x24}, {&(0x7f00000000c0)="173f51bde5d4fe0e32096e", 0xb}, {&(0x7f0000000140)="8a02171d2bac0c43eeef12725345922913ae9426b268efd4dd5fbc8e2c482a840c77d4f29a9d78c148ca0a4ca6049c854105bf1eaec428c8179506975d16b8ae06dcb47ba991b9b2b6951665a0d58d2ee215b7199825ebf364ac9e61aefcf5f67af425928adf55fa34b7b9ec08a5a399c36c6fe15a711c495b4a88e1bb4ec206fa4e5a7b8250d4b385029983fd334bd7b2eb3de211501c41a127aa6f2629c4b9b16bf75801231c51dced5e701084a7ac8de7056112aaf03c0216f8a5c04bdc8bdba654c59376fd4027e8e1dba9444ff193846177c3607af9614e515171762ea969ff81ce8f3a5cac4aef6ba21b4b563c97fd480434ae26c284ef67146242b4638bc86f8b22687468516a6d3cfa958115bd2bd13c043f7751637a98de63d6118fb127bc215de177e53cea703b6f579bab2ba243b0f2f9c255f783745b598ccde2cd768d2c2779b5aea12e8a92d660d57c12a8ca9578b20a064cc5b9f84f73be642dd879f04159feefe36f56e7293dbf6991f2fef9e6c6527c1c68bf58ef00ac05b88a586039047d04b31c34edf7c67f17a907414fcde7da54d644fe1966c850bd59efcceac25057621b0d38f4e68fa987bfb8f568940a91d6ab7ae54df2a3a3dc52a62d5d054b056665b6197828d09282168454a42fd4a2579d70e15a52eb5e8fe8b5d383c0851519947937272fdacf4faf0236b3dd200cd4ea5db1f8d7a3ea32974b4ba91eff2cc1552f057ae9645856a1c878b1c5093a0aac1555669a37cd0553f559565c2a938b5488971d86ead81579b385947db2c81087673634ba6b5806f981aeb8fd1efd046e5ef892a17cea88eee5b5deea0d4eb3bdd437f8bf0dc05f7e2ac6f64185f5f8f65f370d3de29dd212c2ff2c58302edb4ea0fe832f54c2cbe165e499965f879b4726b5655d8c85ed0a77a9062461cd9599bab39204b07586f45d82ebe0879a90e9eca99feef4f733d310086410ad43bc0fba6ee6f1db86237ce54a7f47e905c58d6466eef2953d6648c28887ce219561b0ed97d5c6ebd68dd07100d7f50387285937f4df8d9dc2117a2597e4d3ddc6b7413fe95e50f49480bba65a38d7fa72e8c248cdc27c7e4f771a9dac5e540f3b2fd74dd4c5c6c5f034fdf68d0c27c34962f38ef0ffabe929618ab46d1db7d724f5d9a5da0993b4944114fb8215cfda5e13fff209518011a7ef044185e36624e081f4d5735ad455e075515e71d8475f759f1e2a10328e40227e8b5067cb36b8d759738e3d9ae34f714efacfe45d0ed0166ac5bfdc6ddacbffee6e2416d79259b57e1fbb820ef12a6f536497a4d080da106fc4244c8af2d92c872fbff2fb9deb8ee656a3e5f912ad58240b4d0149be0e9d272c65a19824b04518167ade30459965212e4dbd55ee9f9af5f1a023c18c4c26487de5db8e9b46037f9412c0cebfcf585d6d58515ba7de5b1c00470f5a352b3fe2c57934d0eef97b5339b00fee4369d01d62a796bf651f5aa21e47fab1a95a76a1e5f0c5fd95594807b8529abde0ca1ae7d3d4e942ea097911165e382ea2cdf0b96f11cd09e4620443434baf6035dbae4970b0ebe0f56a443f3b4feba4e292e535b0f9505cbf2cac813eca0f36e1816922b47490ab6a5b467574e5a7c3f5c9442ce20babc485bc64eb028064620fd6e09ed2fbf396d832d2f96f1ddc14f5905e23dd174d238bdcb35d3819758edece8ecd43fc1d0c97b339abb2f6b5348193e384468db023dcb0806be70b79597aece9ecc72ae9d1ece77c267efb137590cd35ad48e3b21ae2738da56d9aa7472359e1bf023177df3e10cdf7dd17fea1555960424a16f7404f9e112e2d09ac1f0778e84e9c346025ab751df738833056d8482f5e82c9968955a386a265a6cfc8d33ebc278e7cc58ce86ce61978b82990c168f2741fc7b377e0ad1af437ae430b0b698531f858701dfe78e3c0ea9e83875aa7c470913d73675f45e15edce7ad40b41ec1bc8385bf1622b061a978ccd736f92be35cb0a5733b9493bdd12ae1025f9a1abf1dd1bc153e791afd78e78596333d6eeadf91dc4d73a78022d63af5004238d61153f9517221796b5205bcaaf2bcee546eacf8542eab4dba31c4fc19c1ebed59ec5713842894724eff7b3bcb68882a9157aeaba498c49cecd5ea4b94d3a6ce454c5469caf2a44551c7f13c126b272233c8a6e44fbb6ab86b98fcb6d0139c8de440b6e530100aeea8c31d7b2e526a2da5a014b43ecc84d6f18d347217b476f03e695dab401f8428f098774388685b15f9873a0c6a0b60d3ebec7b2b3986e85f19c65fcc70225b553cca1b3b470878374a4b4aab2c285f177acb1c71f98dc6f02ac5271828fdd987b9e700a6d699579b2abfa7ad4982556f6ab819fb128ab7001413b63199e85d450da5d32f620fa42c8bd32e2f9fc6f9a17d5d41c496e5cb0febb75a907cbd42ddecbf5d262699e2d51e0cc24c49ae324e25ec91cfcbe0d43e5876232189ff99079330a5aaa4dcb7b53185ce62be48ae50d73a01fc9f2e785e0a2f2aaa9e3a71f66ee5450728a9c8372c68296cb6ee7d81f9ae000bb2a149f5b0010ca2025b531df2174af26c04952f716986449653edbb6e13aa28f588cd571791673f9e10b96b52180b2f868c444325ebb1405e5a01f8b5950611ead08bb4f6b98a6b84494a71a0e3ca932adbdc42c05b1176c4b171fa666bf724e76610f11f99e87e0b52d4d4357104a0a150650e1f8848f1aeb1537c0d5c4da6759f6c9657514e2372d66ac1568330d225a24b20f388327ee510c80b6002dc82726e1a0db1bdcb87a0bdc471853e48e0471d4073d45c499803e41c87bf4a9b45d3674e0097db8f470c60d0e2afce645da602daff21b527c894c5942dc5655a86ac0377d1754f578b77fdc2c84e50218792d26be648eac006f812e2f11945203a076be29f487f617bded867e8d4fe6aaafd6e8f9d635dfa60d1ada80d4eb71364b458f2ee1cc87c0b6c2bc63bbaea4e76917db25eafc63c0bd762aca5413d63a0022d5a898f79547c3303a052bfa6d1187d11f2bf7d9d9dd926ee02b60a9d999aa7c668c18276414186cf9f1abd83e626775294b591344e274b9028c66269e41b551740a3787d34881033da4314859fd50ed1b4661d915db82fd3a956aed2af6a580e0265e65255a3a0416605d57b3d238aeaa56559fc68f8b000d53e3ca2af426d0d0e6b39fb757296dd6bd56fbff072df2a0278bf3e88d9c961d03a9ac9ca77e75e02ee13d8e6c1b0f20aa2d29994bd96512f02a4a47ff651709f40269014b86d5ee2579ea37a3cc33bf0ceb1776b46d4ea4000ab0bccab2911268cd565cd368ad1ace714877e83606ab53c3df461b7406b0e2373eb2a3b531a7b9d75bce6eda409dcbd8dd970db4648591b8b86448b49cb6487f2b9e60b6ab0849901bfb283b9c607a3c1893f9f357a0cf4cd558f069f3cf6d92a08bad895738a0e2d68abdcae45aaab47f973ec3704fc7bde6d996ba89a5b658e2abe92e3112c8fd81b978aa59a86ab1fa7fde101794549397865d9463550c2c1f7c81a55123bcc70cc9f258a9bdcc5ff417b744b85d50ab041425092d21c2df482ec2423e9597932bd6666114bc059c90d62fbaf342327bdcb9bef1a337ef5764657ccd279fe6aa4af1b062bb15fe1bf6f2b1fb316e1247e6f705bd6add2b6b3e83c7e20e0c3af194dbd3fad22ead8db3b52d80bf9f4d65b3ac3733864d1ce9c3b4f1349f4977aa1987b0ebbb73c8372cb76a13916e3caee974478c00ff025a74edf69ed293a7260abc04cf62b6aad075334c5e3d29959976c6ab0f249646b00bbea104ddd875aabe1b9435e912b12a1a71427035baf45f97cdf3d5a61a3597283054a4fe4aa3db8410d9b980223ebdfe3a7f1958364ec36aa34149c985a0348bd8124d004304fe6d3130d9faef6d23902394fe9f42cf84f57f217781f516dfa4d68c604734b3774955c9868d27595aa280afd57fd2c6efed2927537c6b2deeb27c691ce588ad1f96c36f3fd1d986548cceaf80d387fd3e6e2d3a6f1d116b8dd2868db2088541ec62db1dd69e4180bb2295ad25b8cb6336f0abf9c69b09aaa1764141c3adc338f9f25b2abd13b53e5a783fd0006539669133655115feabae127f2c1c712d856095a024fb1d7a2678fc9218aa3a4def7ebeaccf29536372c16b8d3ff5ed60a5f6ebf64a2f4829f3078f27f3f4a7b031ac54f0d99faaf6cb49ffdcce268427ef92502df6a8446361e3133e35f4b93a8ff35c4fccd5767fc8a15a4c5ee12a21a1c65ace82eeddba43b1b8d885db69edcf8fda476d9b24a968820dbf4dacec374035a61fb33a15c22cb98666e3a9fcb01ee29a40d000432c33804c068bbed0f838d0589955c3810bd71d286e809c80b14a2c44a5f457c284ee0595c11e63f0a4804efa086085e42cd9616f9589cb361f593055f097e43b086120c8d9f4d7dbbb406e8f0d670d1e82a0964b8795fc3505d03f15a3a14ccdf5031ca2bfe4fcf7a04be3b192f3c80c3bfcc7951521275ddf3fcd578ca5d255ea9591a7705a0ab83678e1138a70ba0b7211007510bac0b57cae1baa983d8db59536ecdb44293893f127dbc5dca1b54b2ecef276a736e1b7e2549e7bc46582b94365cc57f134c4c74cd1b60e18549c382d2aa9169d98bd2e43b74b3d216982137400f3cd77799ab942637a4df5eba384375a92ac7ef1cde2a72b9fcd640388d02007b3d1c6bb98a83763ea76ab2a9980755ae17e7675a51717370c3b0bdaaf8d16ac1b990070cd9cc3b6389985d6ce52b1f201a5c9660cf3437415446939d807d933b9064621fa027ac2c079abca1e616251bbd35989ca47be82304ba824ca8979a09f58b7e0b2e1cdb2efc5d912e12ea77b5799615f65d07f9d7a51decd52e51da77a9a1b92e32fd3211c30229a8c70a77b40b43d1d8fc383a9afd1bf843755052cb276c6527e6e78b5980df5b2eaa16ad391650b14399ddd67c91f2b3dc7b3f6ccd16192c3b80f3d52fa3ea0bf72fcdfbc525e70ab6f02b6cb8052cd31a80fbaee86265693761dc43aa3317750b1ac067b802bb17c114aeaeeb86b1785869a4f815a7f6aa575e5d2497bbdc41c47fc42131af207bb64c3283ac03a337091095926b53ddd679fc6b8dd91cacdeab859c0c854e42edbdabb6c53908ff7210b67cb43ffc0e376424443791a2507934faa2492ca1fe9e02eba116d5d1149bc0d3aa4e2adb26f086ab2808eeac9a17bb5c66096c8fdd94461742bfa0795ca30d5760cad1128a7c5401a60ce8782b254a17fce8f071023e6d9027913771cc806d584d1c8442aa914f94b13e228ad48cca2ca05ab684a1cb297844ea7cb4bbf3280efa47776415a081bd9d9b1195c12f339f3a0be61e692ba11873f0aaa76e483156d827153d2a88b63a58b97ef1ad3774d2a10cb6396e12748f2cbefd53b6ef50656e2f356d454ea000262c6a4951cdcc0b569420801a65c5d683a60c5401346c58b620e7b1c26dc82b194ee38d88edfb8ce24023d52c68a85e38df40ab324500e2c5ac495dc5db9951d1ee6a1866baaa542c25de07ec2a158f97fd3468e2890737fa1e86480cb7298561e0bd4083be33c829596511438041f71e98cc9e6a44108dc627c3fd96ea6d1353a64838d7c889397681e42ea8eb4b8939e7602e0bc8a6c8ab377954d322df943c5498d22d6d67837e69dabadb4735cb7cd442dd0d203462c7a94f4102adfa455373e7da45ea061286b0c10d7a0cfd88b675402f82965d8579b2b588d8985d9f4a85b4acd1160f3ccd8d32590e0384ee74f2b699eaf1ad", 0x1000}, {&(0x7f0000001140)="33229f95f95b1b863eddafe5996712a845851f88e87dd6a3be5dfc2d480c7723ab39ac56e5b9abb249f65ff9643a537c45cfbc785df398d2531061a26df73acaa2893e64ca85a1e31358213d60c14a7eaf047487ef4800bc751b91bf244f4d42ccd5b1448973b42fb910aaa708", 0x6d}, {&(0x7f00000011c0)="cda7c4c3045b090ee461788dcec95a95ac43e7bc7dad84f8b4797d16caad994c7605eb549624d88cae48abe7", 0x2c}], 0x5) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) flock(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) socket(0x3, 0x4, 0x5fd) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca6", 0x2b) r1 = syz_open_pts() close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x203, 0xffffffffffffffd9, "855c000267a5fc0d00001a0000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 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, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3ff, 0x8000, 0x80000001, 0xfffffffffffff693}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00007ee000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: r0 = semget(0x3, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x1, 0x40000000000000, 0x1800}, {0x4, 0x3f, 0x1800}, {0x3, 0x81, 0x1800}, {0x0, 0x4, 0x1800}, {0x1, 0x6e0, 0x1800}, {0x5, 0x5, 0x800}, {0x0, 0x2, 0x1800}], 0x7) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="35fb955a92e7bef6daa5d965d9c85524ee94c3edc7330cab25202914096f758aac5a17e4f66e1cf482e90e61b02e7281e4d7e97a446f9787662429fcfb5a17bb16eab54535cde61aadc3edb9df5e012cce4ece1dcb94c3c873dc6028a863b0aef2f59a997c3714a3a6940e0f7d827ce6afe2d8b57735050b7c3b935fb933c802f3316a429e8ea76e3d1f30c5c062b7e2b4aa50533b310f9a08728087f0fefcfd0ebb6b547cac07a93e7615bc99a01ec5251f3e430e09e71fc3cfcda724875e36d427a489eef7a16fada8ef51d64706dd14437bd0e93440e4a93478647d45c9ca35396b10ff177ba145fe9ade0aab1a8601ebb2f09038341c24", 0xf9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfff0000000000002, 0x2810, r1, 0x0, 0x0) r2 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x20, 0xffff, 0x0, "3ce9ac656e728de4a3"}], 0x20}, 0x0) kevent(r2, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) setsockopt(r0, 0x528, 0x53, &(0x7f0000000100)="f29eb7dc0d4c12fde99bb85f5b9aae", 0x3e7a72c0580c179e) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) nanosleep(&(0x7f00000000c0), &(0x7f0000000180)) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="0a0f21dbae0c60de8a3ea22652a71213855d2076715d149a80fa3b48632a880c4ab6014f861344ea59a529bbcf8234ac29be57ad76d75028ec12ad37837ad4d5f66bb5355b364fcaae78f2f9021cba01ef28ca866eefeaba480e60e76371627c0d3fb5022e5e9527f988df6e3859f37185a14b02c7", 0x75) lseek(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x800000000000, "85495500020000000000001167f5bfa600", 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) clock_getres(0x7, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10200000029, 0x1ff, 0x0, 0x0) getsockopt(r0, 0x8, 0x4000000000, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:05 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x21) getdents(r2, &(0x7f0000000140)=""/125, 0x7d) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x7ffc, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r2, 0x80) dup2(r2, r1) poll(&(0x7f0000000340)=[{r1}], 0x1, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x4000000000000, 0x7, 0x83, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000f65a0c00000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9cd685be11cf4abc651426a1e1b4879beb2215c550cfc6ac3bf808f3354ae4e4f9fa6499f04c425fc0c68c382a1d5118e6b1ff40b0f87636defc2b3f7616b19945aa6cecb368f840cb444d6355a2718c8a32e234bb225f16a914eb72fe42154faa5f68024c5007c2891b5b35c901808bee9a4562673bebe98bce9f4f6b23b3875f1912a305fff2f81821fb9abdcc975f2a79085bfb0bbddf625333b876e8aef20bef61f92ea"], &(0x7f0000000140)=0x3b) setsockopt(r3, 0x8, 0x10000, &(0x7f0000000180)="511f1bfc35b09b3079f3392790638eeb7a1582821a3a6125a61dbbf7d60bf650d5bebd075fadca3fe804eb5087fa50cfaa6658391c47e8444221b24580bd16436de5d0914e62f1396e1d47a6592464366a42ebdad9b61a48107d6564c9067977c8aa9e76db2c4079ffe13f169e1f1dfc178d756ac93cb7f644673e992061cdc7f22042204d17c1d4aaa3672296132e9d461d4dc8c274b8f8423e8a15bb5937e46d713901d7807abfd2722631e89b7c7c5868c53a15239525a3829edf8136fac3458bd4ceb694dd1ad1d9992848f1dc", 0xcf) r4 = socket$inet(0x2, 0x8000, 0x8b4c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="326d585cd06b6637c7ee2ec3fafd3b344be542122a4d48949ea188f7b0dfdce6c8b5081259024cf414026711c7c455719852225119b2183f4feb758e6af0273160b427a3ae93d803fa7b0cd33a7414a0ca15797849a6982de8383947", 0x5c) r5 = dup2(r0, r2) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8b00, 0x100) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000100010000000000000000000000", @ANYBLOB="669a52ade8114b39ad08846bacda58c7f17bd63cb1e98496d6e22eed861f4699d70c2951eaaa8096fe9e57d0ad706529016c03a327fd806b6d3c0dc68c90b311e96bfea6263dfce450ce63bc401b25a69430f115fdb0fd34df29a8e49b004b1e56432dd1ce65b1c12b4653af05d889cd1a9c82ec392621fb90ce77a879d8c23c1cbc7e25493594e3bec9f1990c14ecc1be639c630a6b0d9e7847c386a22ed1b0ced24a10d251ab12f67bb5eab6c849bc19b7bc052ddb779e2ef3ef6c715ef74c8382463b887202ccf685177543336976017ffcc1cf521bb4c53340dba1bf", @ANYRES32=r2, @ANYRES32=r2, @ANYRES16, @ANYRES32=r2, @ANYRES32=r2], 0x100}, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x4}, 0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:06 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x9) recvfrom(r0, &(0x7f0000000000)=""/170, 0xaa, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xc76, 0x1000}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) listen(r1, 0x0) 16:00:06 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x8420, 0x2) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000640)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180), &(0x7f00000001c0)='&\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='(\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='$$\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='*(\x00']) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000700)={0x3, 0x0, 0xffffffff, 0x1, r1}) getrusage(0x200000000000000, &(0x7f0000000740)) 16:00:06 executing program 0: socket$inet6(0x18, 0x6, 0x9) shutdown(0xffffffffffffffff, 0x2) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x2000000000000009, 0x6, 0x0, 0xaa) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x128}, {r2, 0x100}, {r2, 0x20}, {r0, 0x40}], 0x4, 0x80000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() 16:00:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000001000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x0, 0x7}, 0x76, 0x1f, r6, r7, 0x3, 0x8, 0xffffffff}) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/60, 0x3c, 0x42, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000081, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x60, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x41, 0x1, 0xe6c0}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x4da2}], 0x5, &(0x7f0000000100)=[{{r2}, 0x0, 0x10, 0x80, 0x6, 0x1c000}], 0x7a4d9cd0, &(0x7f0000000200)={0x2, 0x9}) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x6}], 0x16c, 0x0, 0x2, 0x0) close(r0) syz_open_pts() close(r0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="35f48587326bb90af41142cb00f4afcee91bd6d98bf3faa78903b49fc3497d93d12b654e1f3d3ef13a90ac20685705886c8603b4a1406eb67040c6cf4b41ddf11794ad1f06f2fa644c5172d2fe27cf7b6ccc58a6f72337566219c9b518e853ee7edec3d85fb68e3296a6dc67ab013846eab501bee2da11222d7ff8f4eedbf71651887782e654ee7f131f4681442eb2992bcca787c4c7d0090d708d78e93d768bd2fc23136154110e793d6a14c9ccaec5dd3f7d1e6d50e57a334a609e6a1c49e64eb11344670c00be", 0xc8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec61fe932cb865facf96a000000000000000000000000", 0xfffffffffffffd15) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) close(r2) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0xfff) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00 \x00', 0xfffffffffffffea8) write(r0, &(0x7f00000001c0)="6012cb9e6b6f1ceffe94a7539f35b6c7dd9d9bb358882a0441a37ed06d68fe17480d695ab62daa4d000055b260422990ad2fa4d800f3f815ff0de6a73796122f4a2ecd93bb8bd8540e35b5e5478d7d0c4fb413338e22e24adaf3d5a4a7a6bedf1b019e813faf7f0152155c0c8a34e17aa40fe55441e9fd4d84e016407aabe07a3c001d12a5ba17599999aa350fee40af87cc3c438956565f1c559c4b1c7483f453b85ea83f7531934fd3fc43308a92f55d6edef4d5d5731fd615b63232", 0xbd) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0cb136", 0x3}], 0x1) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x100002) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x2, 0xe000000, 0xffffffffffffffff, "d9399367e3c595ad89c2ea0d441001ed72d87cad", 0x3ed, 0x4}) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) listen(r0, 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x7, 0x7fff, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x40, 0x44, 0x8, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x7, 0x3}], 0x1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x93b4, 0x5}, {{r2}, 0x0, 0x98, 0x23, 0xff, 0x6}, {{r0}, 0x0, 0x8, 0x5e1ad38fdb01d241, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x6, 0x6, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000003, 0x9, 0x4}], 0x5, &(0x7f00000000c0)={0x10000, 0x3f}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xf, 0x0, 0xfffffffffffffd93) socket$inet(0x2, 0x0, 0x9) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xc004, 0xffff) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="a3cc3b144a05558d8a17a9924709c4a0bc489fe2f8ce6c35d900837a4db3c32bea28c0814343d44491fc25a13b40445dc3af6caa7fc0395dc193d360a3cca3d1b7a79a0e1ff0912fa3e3f91b40ca0ab9a540267e111161b1057f2a6dceb82521b05b4ab1", 0x64) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000000)=""/53, 0x35}], 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173ffffff7f00000000d7d4903a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 16:00:07 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000900)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x4, 0x20, &(0x7f0000000840)=""/90, &(0x7f00000008c0)=0x5a) getsockopt(r2, 0x5, 0x8, &(0x7f0000000940)=""/71, &(0x7f00000006c0)=0xfe7b) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x0, 0x5, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:07 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xb8653ae1b846de57, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) fcntl$dupfd(r0, 0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x42) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0108000000696cdf1000"], 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') mprotect(&(0x7f0000687000/0x4000)=nil, 0x4000, 0x7) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="56604c657331cb5c962180c70dff9d910c3ac05fcdbe7930cd13b0d3c7c5848a2bf0fb252097fcdff2ffb3b07c80001ff7650d18670d52285a4dd9ded3deda682039d4977797c1dbc12dc8b59a3f86c5140f0205a5afcae4da5c804ff968c00850923ad8f0232cf9a9ef25b01c4af0c665c760f20cbf0508b413d2ab1c42ba4b0a21", 0x82}, {&(0x7f00000001c0)="9b021d1259359abfe1845fe323dbc96b41e000462639a69484127dd4586ac1513bd74fbc658519bd94ae5a39c21f9efea1915285bb417b2ece0374523905cb53555681676591bc53302f680cdc245fac", 0x50}, {&(0x7f0000000780)="afdc0c089fa8c0c7bd0034211249584006ca76b384c4f92d2fccd5c4b2677a5ba16c3a2f2f5673e51f772afc19508da13d59f4910de09bef9365da8acf88fa970a5bfec0452c6ded77866d0ac06b289579b46261e70c2d908bea0564821f836ab2afe437ca65226fa0895ed6175d86d37afbacc61e11475d3d91606e3eaef5fdbd7745209296daf528422b11d67384b4c4d79c5171434fdbfe6ca294b09d105ee4feccde3aec1c69fd13b25fe23e99bc4c868f211de44a3b95532fdc661bd4959642cf0ed35248682578d0658c554f24104813ab7e1132de16b809035d41b6fe3f78fd48d618406bc61a8c13a412a6d73b1501aaaa87dd7d03c8d5020927eb1ce4d6bf242174d5600a459b45d7557f14b9ce6edd79dd0e62c23e8ca1ac2028ccae8adaeb5aec0358007c58a457dd1db9305142613a80715689d101ca3ab16404b41be84b61bf5e467e4c35b055b9ff91b95dfae89e32d84bf419a1c275257addbba5c1a474c04d79523056eb9aaf0f56791536b3e6e8b3908c2d15367a7a2554f50fe57900ba939ebe8af6d49f090a8c1f3e3f52202f28e62fe9a1f8cf50a352c875ab6416f5cd7acbf991c22bac7c035e98ae495f3b0c13ce0a2c1a6c3566f40a266463fff84c6a756aeaa77428f696c35ef76a4d59175d78277e76145639298191970d143f1a82715190fa26893a5fed64281a93c7dea633260d98d3aa1b5beb0ec11eed64d2e89f1b41259e0b45fe7619707e05a5d3b983e60f0687b755c63af27403618b5ae2bb2dffdddd8470e43234a4978009463d1b201a5645e930a27571cd71303df5c3908f9c54209132cc6a46d83b7c91276a23a2ace2eecca5ae6ec66599915efa954c293ab30ccd6680a7325845686eee7c4628f40853140ab1c3b444650a5aced208b62a2e87081b63ade9a0f25a9caa26039814c55c9aa014e71dfe857f8d1c9f6d9cf46164f8e51d072ad7927044865964d15e14e2af162fb242cf79ae81aaad9d2de04377f309e0efb7ec8374475589fbd5d828556925b40d087f8900284e409fa33855e9990bfe011de20950631b18ef13e5409837e71f5eba436307b030dbbae685efd76c6767e17a2fdf0237a0683bcef8a74172a0db40462844d14e0df832544b9b5cd6dc660e4e9df314936a719ac5305d1f9482af5c2f7d7bb0c0740c57a733be69ecc06cb7761c77f80ebaf98b6592a57c0cae16a2296af9b052f232afbee884376de05e7ddca3df769fc1bcd3d8cae7d4359a140b821eb3316bc6eff99ecc4be570ce3a0305167ee67cb058a4098165dfec0cd07e963502b1b8e228733849697f5b2b5a72e1069cb758d911b90e5f6987ded5a1c2c8ce4c53bdbdd989bbbcf8c3f2059044e9f6b662621236dab2645abd9d47fff0d531ed3e07e51313f2aa783260f544f24d5b9fb8290e7d2a409b08a58decd374ad81f9fe1edee61280d611ed143a46b70c03a39e13c4ffe6e600f2253d60718d46dd2fd74ea216d325766ccf3708643937b0769ee8ab861fb0ca60f296ff5df7a65cb2332f15dcc32bbf57e759f37014854910428e67a832654006698447ab7a799509dccbf65914cc8b30b1c10a253013a8709f840b7618bec56f3c8d331b51f2df046bd1827cead3b6a86c4419cc49af1a9ebc77a9e10f14f41234161243acd07746bcdc3f40e8405ea2f612b8771657d2b293d92306cb201b3735240a9920d87b98fbb1ed263af4c26b37ed5e7dd41b0d37ba413a03017dc3100dcda3c845884f011030351bed05e1eb62d900f5e890c78b89e82ee8ac28b70612d275dd62f0d2db2dd5c97c1a1ea2ff008baaf3fd4b40f13d857843b87194b8c00444ed888785b22549c1612cc62978e52e1e50297aca51762cd89eecab4eccd6f4eb166cb8c1b19eec294a295805b4fafd94017bdaafac154e4704efa86b578ecf79522a58e851c1726a218eb8541773d0ec2926aa5898417d3331280d73cca3529d4a6b585879bead7c3dca6359224518f34169efe5f498d5431d411a31d53ceef476fcc62aca5f3184018943d35efef582cabac9486f5476d5caa67ae6dbaea5285ba081518304860bd2c5b3a553a416838776c3b7f238bc6ec1fe05dc97a1d1016afff2ce3fa2813033a2cec9a980db08a7ce5c07367dc189d9256e6ac0d76faa7e8c1e9379446c10a221f59136613d2de7bf698d8a3306e6828b798829ded62c6cbbcc9793affb5e01fe756958aac69588d77e3de714377f9c149021e7152d2d0e265a6708595b40ec909624802ccb39de64c75879daad6a538bc560aa41e6d008aefcd4aecbf4355a85c5b9596cc915305e2efb8664857250088eab7a55d4427a6f04d92fe6e39306579f794304acb6d7821ccef66269339ced95c44cb84575ebe7c6a11923adb106480072182e305f08fc46d66d59c6d9b766c94a3ce246a1fd434fd3243a4bd0e99732ab979db8ca596f49f1f0070ffc23918a22e1e0d832d47955c822c4ba385895b4ad48dbba9e4b1a1a918bb74c62404897e1febf921eb57746a2c312bc02711a831061d290e6c0d55ed027526872dbc33d2dc75b6bd74dbf3b01883b212c20774ee5bf163d540087c90352d5e9ff607fc18577264e8eda1127804e1849536da1f57c84c11522169fede6f1f08744ed14489c3653a1a99bce37a3854fa32985722dc56135ecdace54efee12334337edcb1a7e7a5db0b69db8e4e020cf25e69e17310790a973256bf43a564f5cbf8180b2a56b4f38f0c3229043ce6ce28cb45df5f349be494c47f1c69772b7676bb2a1afb45800e8a8828a60e49797e0c4e8676fbae1bd0cce6fc7a79ce714a26e7cf9f60afe4fe93a0335b2c7c3af9e844dc687ebad68f9d41a9bc35f4a60f808d87973c789ea37cf319a1144e4f0bc3b4dec831bf5e0f3425dd97ebfb5f73ae787a9eb005fbf06fbec874127e1d5ad5e3a378f6890d2dedff34d11772e3944a9e22b2653e5869118a753f35608a6d3061ca12f496b05522ef55d36195dfd0fa12378db0bb653f46b94ae3532672b5e012a65e3a67ffe74808868045bc1d68b3526b5fffa57a3386259959beb829d0e9245356235722940f2398e1cf5ccf4584fc2fa2f39191cbdd7824bc65c43afab9cab1116d725971b71ce28eae8bda91a4ddf3f23569e8ba51a55f6ed9b453eab9cc63867690dc5cafdd8e1b95c6afb1d5214f0f61a3536914e49dfcc81cbcef73675d398704e02fba011855281bd2619d1203b5b4b3765ae6fc0026265786d0eaa0f207ae5dfb81a96d82de0e7b23eb795f2b3b5cd58d726943fa12852e4f0420bd11edb9698fc78d0555bd13317e8e5a981ccc2b14971aa10b36ca3d99af3f47d0278dfd49bc0412f63c16e84e1c0f23646653911472b9871e46da3d9dc6fb912123dfcec6c89e4da2c6a0d0559ba93d0ddeda2106dda6a4bce48a405e4fdf7b8569d03e4ba6de08c63e15f9e3e58860df3c5f7e8ac9977cfcd4ab59c43e43eabbc63f0abbdda32e0ed2139ac4e3437ef89bf5ab20d7939c40c9d5f8e6d0c4d43d2516de8b7d4777fe8a9e5dcad7981e38a9153e5e36a76819b91c5997c3a2103f02c22fdabdeaab7ba3d1922d0278d79b6287904c086f3bfc2a2c821eea0b2cd2f152fa50a80b2f5608799d41ce0d9c14bbed4d3e6c8609d213912777f9202a0fd626e978b64a6965ce73d1066875fbf04c829d9e681367b06072294e2b56c327009b76f1a4246c4ac77cced3992fbccf7753f69bed29073c9740652759efb3f22c9802ef13b6df54a632d59d1175741bbfe3d5bac7284d0626d91eeda0718ce086c5533e24cb95d99dfbfd23f28a7dae37cf1e86b4c8688e057376845115ea3af230e63edffc86d2c0463129a53866123986fa6ffb145c68f2354a0d7ac3561556c65d9b182fac22d11f82164f94173f8d24cc48cf037d01583956779bb0cc619edc7c60e245daf0fb886918ed589e3fe20653b1a69b52c02809a5cd27bc4388bccff9f9bdbf7c1e7ad8a85ca08ed910d526ccd31af9a07eb4e22df12c77c9ff9b228e198b0c5397eda957c739ce41790f47da3ce1db3ef75286808de5ebdd4929d3877dce12148015988dfbafc878d6ecc55efd4c8b207c60edc455b483c0aec715a1f22d96969a1a95cb8902d34eef3d897d80618d0ad9673b511491422285f9695d5572443d92b33a0a8d7c0b09a9acb1e9ea48d5c6dca3cb859c533a5a952c3518ca9ad7bea494edc19283747a408e834568e8671acdad0dd40825465999e1f85db2fe38c71309c28ad5a6b7d134ef87dd3b41bcec80ad217dd1e5bb29811fbb606326d7d9ab17422d4bf00c9ff8b10d5745f86f32afac555ca76cd804647eecb23154c4aa34d3b2ce9900a6b4ef8e57f0d18d5a0045e463bf892174bc0e37b3b23a1a82e83b1d02acf5894ab07314d980c4c0e3161ca437412b794a0d543b3f2288178d46d2d8e4b39306cd773fd0ba1f9fdcfa1e4eaca7a767f6ccab7a39d715f6f87bd138e60e3f825350987c9c14540e783778aa2b321dc4a92ce3151616f223dadae2c95d4831c99a9d327f0896f7b578ea049e14ec8835e44f220a3523a38e1eb5209e4972af2ecc1ff9c1e922d105f3a21455e50a152b723776a6e89172691fc7bbc100829af58d9952097dc7b314eb4b4efdfc18b03b573398680a42b60206d7867a7caa45605c535951502e42253b9f55df2e9dc67e51ea378239a74c37427f4202e5ed7ef1efc2fa4dfb695cad55b13d9c6a1dc0496c66bc0bb5ebe308f1297ce155767a0f1d38b44923040c714d87944074738a48b655bc4f4f913a630a9be411951d502e841789ff5a9ee0d9237a4d6edc8eb1db5f5a56240fcab3dd4f59188927550447e6dfed8090f6aa20e0a8ea861b03ff6c0a2d4033af1a3def1adbcf565383094792faa5f26ce053d3ff09d2355fedd627a567d66c529004c5c78d6a1a2692e8280e6d160ecf8410f0094f21818c0dc863a28cbec0e78b14feac8a3c2efbb08327feb126b4205611d3f61a91230c51972c37a02f4b72cb2d255928ee022806a63c3650dd4519e43d0ed7ddb43a45f246a8aab6e8859668f8dd0cea33facce02049f2dc2ac6157f00249e5d4cff00c9e5a438395cdc46492c5ae61cc4376ef4f366f13d9bab83831724c5ddaa2a02d3486fba36c9d404937733591732ab82a1bf8a45465e6d5c96d732d24d4b8066e1c4bd06888bf8ec0cd0359dcdaf1111ab27c2720439d48c00ac31275f9f0cfce6de25cca2ee25345330c4b3d8e40788c7f988a6ba90650d2feefed220e8739d94be7291904ed1218f787b5135ecab2a1370dce52ca7b726622fe1cfe5dc16b1ce0aeef4a9d75fd5e58b196bda78079fbb902bb43b095ad54b998d261534676109753c54e1d63ccb2279fcaed8e3fe6b3e1b21c96a2f27e27a70960f5db6f2eeb03c9a7b686b1268cd724bb4086bfdacf52112b89488c1a8676eec7f114028f4d20b92817983035787e81fec5a2e4d719bcf634d8a42caa3f95e1796251ac0502f304aaa99a5a5fe49951e0c5c5826d44833a4b313981a0246c8a2c2aee65139592011648cc8880498de19a21440316de5e3a48ff0d6776238ba25f6cb5a193ee1e484293e1fffb06f099d6a9430f48376e5fb5e70ec112940d47e5c4819688b1300afde62f9dff64792e99ab6327d80edc3329a1b9fa97002589be5aea4b939ebfed0373b50a781da4f7f3ad86f036bb615e1bee22a785680167bb25660930b8f279a49046eb875132aa458f56b87ea6a410826fad4331d1ef678f6711e43dc3", 0x1000}, {&(0x7f0000000040)="99fc671c7e73048237", 0x9}, {&(0x7f0000000240)="5c6d83af791773aa679bd7b9ad599e80b6558c3af7765605cbd660b76bb403bd987fa0a53a82da369796bde3a8d8d2a9f18c7f7136cd5b595c12eb730743742c6f65b76ab87debf8a2b487cebb0869e191af0de6b9b993e72fb23c59d06a9b341699322fd8f42ee0714bd6c76ef03410b538a1bdddcdd2cb08e839042cb02c90e3248e5c1c4e9a382d793df7b14ce33c7dbd6a0321854f0b4a0742d958ee3ac0a3a9d55f62cc05676cd7a7536e646996f559ac9cb16147ba64047f65994cfc66451ae70e4711fdca82e0b66ced9e55bea49dbd284ad076ecb8", 0xd9}, {&(0x7f0000000340)="4a66df95b0507ce54d9697bd854020cd54178f92ca8ecd2a875cbf5c2859a57bed32c48674d1e5aed3156ece3f7d8f02dff9039bb90a5dce4cef15d203183295602dd29a39b811cfea8c24abbe64a9c20ab12a1455ec44eec39d4f8c5d3660ab72e7be868ba4a81613294b82006572e14f77715f30380c6df16aa377cfc76fc7557be23834a3da972e46d41a5e1e792e6dd2fae854d0c249c7092aa65ef34a9c6953c74e", 0xa4}, {&(0x7f0000001780)="7a620a771161e9629c55d8b52e83e7cf37f676ad7ed17f5902bc33b928c0b7089c3da3257477d4346dc8be02cf53a5bf1e2beb4d4ef44e72c897717b47f42fa2aba918d76a460663ec1b3adfea858e5d7aef460d04bb1cb760b0fce68c2d0353a5370be30bfa00591025e0ee90c6bb4e6215eb96fc37b4dacc317cf09e6efdb76fe381f4bf82b117ff6539c6624562d45963de8d8c7236703d89d02fbefd17264bf1f4747dd36ad458fc695e8a8cb35da116d61475dd69aa3918c22fd1b9666eb39b07cf217cc5c5c8bc5724829ce7ad42127b45caf604e7aa79cd50cecdb4e8868465140a13a7801d20f3fb998ec0ddd20e844ba0f0bfd5e5e271909367f575fdcca23fc13c1cd7f3743bfcb8da4c1ea347be63d3244d5c6adfc90425933a5287b5e26f4f32584d140a26154bd7ce9dc256d08a5426b42d04d863f3186985d597135acbbe9acb15e1b9cc82308096ed80797ce4df53800b8f9c47cac20f13ea7ac9897e3a7df91368ac9339634a9806752a86162d123cdab2ff60a192399b1ab12f1a5202d3de0748309a12e5f81b9a68d02b3c58c40117b04c629f0b7d2c701b6a61a90f6c29a35edbde8ed35cba40711c67e12df21f0e1ebedbff0fdb0999ab38ae9399b6fe36fe50a854fa608690f5105b64f87a2140b3fb81dd995481968157814984478507c7a37c690ad92a82357599371723463de14bf28d35529f90c85f32300a049a81df960d85e57face4399b1c2e9df79dc749da33c2885c836232cc93416439972fabe15129355da0a844f1585a3f17a220a28fed5f49eeb265cb082aeae973a0e29bd7d24b48e82bcf9ca13d002ab2e5677f34801a4edded104f8af08d46c8b51c606751754eaade4be1f0760850bad6fbd09b65bcf91b533443194ffa8e0147aaa271022ff438f8ba469c7d69475146a69fbaabe207149ac74481a795825f27ee32ea2b4c249adaa75f627865652b2389535bc16bbcd7b05f787cff72db2e4c3034ffad6bc5ca296bae96ceaacb4d90ca677a4147c3f718f67477041ae6aa9121a6edc1e322fb29dafa60e40dbcbbb8c39097d33b662200757329e9170a81f79e394aaa7d1ae9af40a79e73a80d73aed39aa2c6df3e4bed5f80406a3dab62bd6684a1ffb55e700ac574ad115e37692041a8793220f6e945262da906636de697c040968b87ed09cb85745054cadba84885c50c6765b33d5e289c3ee0ff3d4689d8dbbb3139f59bfb90580eeec4b293251ffc2a6c770988fd6600c360c63aa907eb06f6b0b194c7b9158a13a3a421422f4c8206641a98790d90cda0683c03126728606c3cdc639e011a40c06587e9026bb78a7ab5ee5c38845471e9e0b3e25e3f8c36e69425b654dd2689ff932d851808ff3094a13fa461e5db9bc9e9d17ea955d9fa028d263fde9181c79fb35ddfe8c1426d098ccd604f6b45455b09f47ae55e169e6f26a79821627191db0a16092a90165c1449b95823825b7855320c5e0baaad2442f7c03fc5dce36fdba462b8cda37161057e990ae0068c1cf6f796a5bc70e8e524e23df9206c7b9bc6e01e86b323790b3324c0d98c9a94e4a7805ecf752a281bd3924ce45f2197c4b86d7df6db0ed3b30f7db99678fd2d5cec4f53fd49c2d0014e53a2d4aa314158591d9fdeddc9aa7af355f99f472d851eb4fe8d17c125ca235451ac03c449a9310ba192eee97ae65de0868bba50ae51a5304eab509e1fcb1fdcf003993b846545e8f1306db95a0f279ca28e410988213fd9f9212fcdc2ab7032c495789d1b2b7719323022c450f493a6e5943bd9a5d5026f3535bd06d6f32c9956b1673bf7cba7bdc16f209e6fb17160dbe37e4980daee914ee645555ac4160a800f83828f31f24700fd5aefd612276589bab757bc515b74f68b0d4aee4a5e23e9a19533ba00ec0104b3515e7f0180b860495ff996e0a485deea9f7e525cc4b5b03eaa89cd4132574f8ed27e49c4cae1b3d198d2bea2d82ef619e0b4419274b2c5dc2aa13e72db6e4a86bc1e8a6b4a346e498b1ad05eea5ebc8b85759d0a41067b42036bcca2d6737fd9366047ebd78bba05ea62ede5e8120adfd877c155a28e1a7c26b6e0075f93f4003f75be1cf68c53f98c96a18429a5ae2cda75a46005d74d3756fa1e1335e37d1b645e1944b1d54c5d0f852de8cce055364389edb060cf8348333df4e59667f61f3828be606ee288b2e9ec8f68b48770a4ce5f2aa598068591375c6f0ad981bed3fe4d558a59b74a2470685e2afbdb187ea7afc8d015b48cc99949d883f10ed1d573ce8c5c53ebf149f10178005cf6f57f99af751e70a660f86ac16a27bcaf9ce7153094af710e6e09612ce446966464ad9a7d2b6d07c2a1f29775b62e7d7c91aee68325a397f24ccfbc302d5b68d204f0432d06708f2d71676af8956c25ca7c423fa9efa93d66c754cf9dffb04957d14e4f608862bf69d89f640cf9b19d568f01bae64a74641f48b1f523e43df3aee6f1490246c06a4a2e28a3bdd7fadd47448c0aa31f1f545bd1ec7e847f3dc8337095dc89293d9902825021582f5ff36d724420bd704a91e75b3d99e18e9916e41346be57f4dd3d5ee521ed6d52d550a6b8de5d296e52413b94c69bc07dafe4d3a3eda1c0f8c6bc1d4dc2c28b94d5442e0c3b43f7a45b77fb49c7a33e1fdbf226448fdc49c2b9f6a99c5984e8cc1fbd1e66151e0861e77e4c8ade41eb9c58b80a96e13d70f5abb9f11df28cf15ed68d9662be9d709053d2917d594a53c611a374079ef9d5cd84c78094e2027731195c6d86564fc32e8628ef76d06100d93af203b51cc09106b35feea471de9dde310898e6a4cd98245344723a707223aed1e0936f6fb5fc79bf2729fb72523395bfab3e35a30fd46d90f4d894ba43741bc2589ad2ca02a8ad6125d09dd4574a2656b0470da7f5247500c853076db20f3d1871fe4c4bbce11312d8ac6481f37ae8ee2d0ae453bc7c73eb69905771b88ff27b7affd29253028a74298f72ebc1bad3b29362ef074cba05aa9b097a5d47f07460b5996550c430a8042bfa447c049724b543e8457cb79aaa309b7e5c8646145181a72ec2347548aef9ed04ddc13ab1f676da77de942f92fb4e6203168d5bea1b59b2a515096e6541a5085e5a16a323d6b82075497b6d8631206fb9ca85e37b778e1052ec1f05c4e19e2d88e8e092cc2895ea8eeacb4c554077c1cef8069ec2e375966d468022f8052c15e664d1e629522c4e724255f2dba010b274f9b8a37f8ffe92b02e78d01644fdbd653ffeb2d9e1408dd5dc1273f151ebc7ed246d7257fb6fad82965c077d863469a0f26c79acc1db6e01ff073207567832215d59a4d7b7dc9d14fc2d55033dde3597b9fb2f9089d0c2bf8cdd367321dfcffb7bf06f41f79be604f7cb9175f79eac1e5a9cb6764f68cd28dd850d357b3aec8638dd5e93313a99572f04d4ab77e78e819f49f398e9a228600c205de49af03482cb7882b860da4a7d647f552858b76cb0c5d819efc05f87bee0590112c0b8a05226fd55c3ffc9de640426c42f3f28c90b124f6eb09b34ac76680a2766ab60eab76729cc2f24e09f8070283b4100fa68dec084f7fc99710cf82ce3f1b24bd8bd933faf25ad3af5a056103c2bc06067914656fc2fd499ec6b18067e3bfe9d6ded3436a1ff8b13d34343f29da479a5b1da6c5e020a50880408932763f42cd1cba6a411648f287ea16fde70b503abc67ea22e94af8d3a97631ad2b70c01c39431b6c952fc704b52e26a95898f85e4d447af6dd0d33b9697a8e3f3abedf00675c0f1b48b0cabf38fc1661a739a66214853e650072b5747815f457eaaec804896e178e6f357d9e61464a2faf36022e758c47fa66d8c32556bf43c3985b0395ad2f4c1e60d0dc88d4f76f9ec0fa589a916ecb3e4ce2a957a7942b224e0bcc06f5fdba625925964c03242636faadd53d6609864c879a2dac2a5ff587e149fbb369063fd7e6c1b6f13564b1621019a493357533718aae3d3fc655b6aead17dc25ce0cf215ccc3977a663a93f58380c421c9dcbf6d515c86d2720fd622e0e3ff3e4f1667fd272fcc5eec61e714e14495cfa58e6b10b76f78de254cc13b2346391a3bc78f29be6372f1d382914494a882246c05197f6c804d5528be0b847a8fd81d7d09b34d3da422a3605442a7950b26b763bdf60e42105b86dcffec26521a6a1bd997b7543a9ac030f231f7342acffefbd26cc7932e222e763b6d7232ed729d344c728bffb97ddce2af151f83405162631f97e131b83c38418f61c9ed7711cdb04e40272ebc22dbdc7b51399e228b4673857ee5d466f85f14d625aa3709008c1eec6941b3041fb5a3b9df07cbcfd6ac714eefc13c256850a2f73dd0af77a02ac0aebf8a55d1600a6d2c544bf6f1096ad0185aadb34ab3bea13db101fa7625f73ed7c88825dffe1f79107c07dd2574a81f3df59443f576af95f5fd2169d3205fba8d2157af1ba9ba4c8d7f52324ee5f23f10b4ebe4897150cc809a4421ac78586bfb3ae86cd97c790e925cf23aae44c772688aa0893d6e593b33b0ed852dd44de3c41e1847249b12d360f3edc331a2552673b3ba909f337e69a733ef12b4eaec283efdc96cb2e526d3a46216dadbe5d0ea78b769590cfd27365d2d445a322f51d9cf1ea339e282eb713da5c371271d83d2458ca5379171a753f26fb9143cea9fdfe1acfd4509e496c05b1045596d0b2f01ab2453a88bc7451c630da29026d37c59909b0e321cf1f1359a56dca1a9d04acc3f69fdd7488ab7a1f157869a02bd1050cdd2bd06d8d0ffb1d563e80ca85b636d386e151fcffdaa39d915f3e927213801157dcd7b05bc67e4fab76f418387c3953fc0a2d24d48e98092442dff4a2b0bc04c12caa8b820fbb707248fc7a270aa2248aa9849b9604eeb1e788fe32e9d731688c077d7a8f9cd359d2ac5dec9b3a3f3723f3ecfb69d793810322f01196abc80edf2ed6904122541fc487883cb371f483d586d25ecf04a4f91afe6815aa3f34de43c04a70d2f90979aafd4e95568d6c587c52cf55a3e19c87119cc258b81296d79fce0dfd261a29995f993d3d43be6723cb9301b67386ad23ddd5332dc0a3f7b7427240d2668b9e4218280e2e199369be181ccc66e55438097644443c36790990c6688a9fa246723032ae5a9254930a5cfb3a7140f37e5d5d77f9af10d347a4fc67a11192f75a16418d0e1c3cfd39286f0e6a9f2e3666f6f12db56e6f1ae486254ca26843247b615e4de3b1f08a4fb241af9c6056c66d22968092f05fda9af71fac0d06837c8d96f671655a567c6acb10c2d147d4e588fb322ce94a90f297e2124c9de4a7970ea06b772647df70ba9dd45d9e766da54deb5ec406a150c23a31a7315b54692660eecac93ea94d612266bc894b53215566ad4487824f2cda35c9ae3a00c41806d118abc5edcfdd7d0a7ad21249d701340db59cd750c58beb064256ff615f3009e1c0f4444a82f18ace4b832dd7020fa4d9f071175dcc312436305ba94cbbf4959c671266ad57b615749d625a19e2a1ba1786982bc4f2293b5292242ccf8b108a60840f62cd8f7fc3c3615741a22ace064920461bb6108a74c2d3311ff18c6f4e49c09c5ef8cf0b74c6a87cc42917f0ef9f9b76d6b683ddc2905c8f6d7f0aed66c18a78d5005d7616106e7e00fd0a065e202a2756b0f8cc69fd7c22ec9a81a39b63d8a6a92001820c2beade1c7ac1b9362f18c4ad571be98f2dbf5e01072af97d61bd5da6c180c95a645ebb51b6f7ea6d1411d552c8709324928bf3c406c6e3bd29bf80f1e5", 0x1000}], 0x7, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchownat(r0, &(0x7f0000000480)='./bus\x00', r1, r2, 0x4) 16:00:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x0, 0x200) r1 = socket$unix(0x1, 0x2, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/80) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)) munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) getsockopt(r1, 0xb8d4, 0x400, &(0x7f00000000c0)=""/21, &(0x7f0000000100)=0x15) 16:00:08 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) lseek(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000002600)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d00008133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d90df1f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f1fb74ddea37a0f72109e4cedbb302984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830e61521dbc5914d7d634630d48f3c4a2d09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43dece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01d496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59200000000000000040271f86e074b0335b4f633fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7eb8ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fc", 0x1001}], 0x1, 0x0) close(r1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="acd0ab0a531e1c9e192a913bb6419f28780964b2a0d94ed4a4ca240d2fa6ccfacb244cd78196b3a22fd003ebd3b159e0a3a355119fb8df1dfaaa1b2a2b532f2ea007a4fa2c1ddea50fae098081026eb2cfc96c97df387891ded87acaf7", 0x5d) close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = dup(r1) r3 = syz_open_pts() flock(r2, 0xf) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) 16:00:10 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x2) r2 = socket(0x2, 0x40000009, 0x7) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000040)) close(r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0xffff, 0x2cb4, r1}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffffffff8001, 0x6}, 0xc) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) 16:00:10 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xfff, 0xffffffe0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$setstatus(r0, 0x4, 0x0) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1805, &(0x7f0000000040)=0x5, 0x4) 16:00:11 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0xffffffffffffff50) r0 = getgid() setegid(r0) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="ef61ccc0f6a0c682e3871128e9046ae9e14757d3533ac74ce5cb8d", 0x1b) getsockopt$inet_opts(r1, 0x0, 0x2000, &(0x7f0000000340)=""/228, &(0x7f0000000300)=0xe4) setgroups(0x8, &(0x7f00000004c0)=[r0, r0, r0, r0, r0, r0, r0, r0]) mprotect(&(0x7f0000650000/0x4000)=nil, 0x4000, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0xfffffffffffffffa, 0x9, &(0x7f0000000180)="ebffcbff13f1efcff7aeb9fd812eaa3b6167399f773dcd0583aa824e93b1300e413d80e6ca4da9ba6c1f721f00686bba7360f655534371a63d92e00d0d70e6b1995932d6050f771cdcfc8d38c7d1ce5d9843358fedc64f6973b842a99dc35d1188a1265e321586b0eca2b96aca4265a6114e8d00f12d98e90fbad2fa94634ec48b5273327032004355428ed31d3c1777008284c3ec9a607c7222b11e7ec79f80c4e2de0e71843f5b4ca80260181db76c4309ee3b956542f34ed2c042f678771d2b099a7d918a182f72774093f60781d7494eb1082683692e9eb8dcb4751468e3b4a65cb164581b216eb5c059ea1cb1c07d79ebb404607ab15502ca2fc92be15643fa9e044eea608c930b3c7ba9c602874aa13286a3e7d5bfe1f0d1774520a9da72f592edb525dc6e396fa646116433ef2bbfddc3c6bf2b071b01dbc4ad6104a6161c16091a6cded67fd8dd1945a342bc90bb0052f1bb3a7b9bd8db80b9934d1325b0abc4f5af96484fbfd74331", 0x16d) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) renameat(r3, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') setegid(r0) 16:00:11 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x81, 0x2, r1}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)) 16:00:11 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x1, 0x2}, {0x5, 0x6}}) mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x41, 0x100) close(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) kqueue() 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x110, 0x20) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) close(r0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x898f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) socket(0x10, 0x5, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:11 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000000)='./file0\x00', 0x3f) 16:00:11 executing program 0: nanosleep(&(0x7f0000001240)={0x10000000, 0x23974438}, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x8007, 0xd7a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setegid(0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/129, 0x81}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x40) execve(0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000001280)=0x24) connect$unix(r1, &(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x5f08, 0x5, 0x82, 0x9808, 0x3, 0xffffffff00000001, 0x6}, &(0x7f0000000040)={0x80000000, 0x401, 0x7, 0x1, 0x1f, 0x6, 0xfffffffffffffbff, 0x4}, &(0x7f0000000080)={0x4, 0x1f, 0x5, 0x4005, 0x7, 0x9, 0x10001, 0x9}, &(0x7f00000000c0)={0x5, 0x7}) 16:00:12 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:00:12 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x32b) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8081, 0x1) getrusage(0x1, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2deceec1, 0x4}, 0xc) pipe2(&(0x7f0000000040), 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = geteuid() r2 = getgid() r3 = msgget(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7, r1, r2, r1, r2, 0x60}, 0x1, 0x10001, r4, r7, 0x8, 0x1f, 0x10000, 0x7}) r8 = semget(0x2, 0x2, 0x51) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0xdc, r1, r2, r5, r6, 0x41, 0x9}, 0x4, 0xffffffffffffff0f, 0xffffffffffff8000}) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffa2) r11 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r2, r9, r10, r11]) getrlimit(0x3, &(0x7f0000000140)) 16:00:12 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x540, 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x41, 0x100) r1 = socket$inet(0x2, 0x5, 0x80000001) r2 = dup2(r0, r1) shutdown(r2, 0x3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x4) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x9e, 0x101}, {{r2}, 0xfffffffffffffffd, 0x12, 0x20000000, 0xffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x15, 0x80, 0x1, 0x81}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2, 0x5}], 0x800, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x62, 0x10, 0x7, 0x1ffc000}, {{r2}, 0x0, 0x2, 0x41, 0x8, 0x449}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x80}], 0x5, &(0x7f0000000140)={0xffff, 0x9}) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) socket(0x2, 0x1, 0x7) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) getppid() 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)=0xfffffffffffffff9) fcntl$dupfd(r1, 0xa, r0) 16:00:12 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="0fcc12e01ed9d50c", 0x8, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1c707febb8075b0b, 0x6) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$dupfd(r0, 0x0, r0) 16:00:12 executing program 0: select(0xfffffffffffffed3, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff, 0x8, 0xfffffffffffffffd, 0x4, 0xf54, 0x9, 0x401}, &(0x7f0000000040)={0xa2, 0x8000, 0x1, 0x5, 0x4, 0x5, 0x0, 0x10000}, &(0x7f0000000080)={0x37bf, 0xa00, 0x3, 0x1, 0x5, 0x8, 0x8af, 0x1cf9}, &(0x7f00000000c0)={0x400, 0x81}) 16:00:12 executing program 1: setuid(0xee01) r0 = socket(0x1e, 0x2, 0x2) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x100000000, 0xae4}, {0x9}}, 0x2) geteuid() 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d06c6f18a5fd2da5b9a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xb) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 16:00:12 executing program 0: r0 = socket(0x20, 0x1, 0x8) setsockopt(r0, 0xcc62, 0x2105, &(0x7f0000000080)="543c6868f26629518699681e1c367bbecd7909ba3c571ab3d7e7954ada40f138e89b118a8a94751ffdb1e55f0945219f35e32f302a007a0e2befff3007dc4c1380f9ed87f8165631c0714f561b78e7533c7e1c0ab313ddbfa065678b23f7ccb38492bdd4abdbb75aba5c1326382b5aae109ad1c64be4ec3881e9809f531699e9ff008d57c7ed7e9019db58e20afb70cd0f9b2e7cba8a9532cedabc1786320038ed4b3e546d43", 0xa6) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x3, 0xe617, &(0x7f0000000180)="10cd1f0ab256943b914f39044afecd0067d982ddc31cf6bf626007d6820fddcb8c82f2d08ed373762a7106a88e0115a60c39b2c4973113ce107084c246307c450011698ddc7eb3e1aede950f13ae6cf8fdf1191c17ebc3191ff05b5344d567568244717a1de822a6b517562d93f0af0ce3dc48402bfd495ebcd4a1ea898a2796bd14fbf227fffc3b6c1e51be5d4e5168903b39788f7330b8adc2a3c194b198c1742d46919502ca583a122aa47f19614df1620bd7adf9c37b33b97f05cb3ee49c106473bbc3ea03ff55bc5d9f02b9dc6399e4fa584c189d18e82a4a55c37a1f4dc22cb98d7b18d456fb181c6a8ada", 0xee) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) recvfrom$inet6(r0, &(0x7f0000000040)=""/139, 0x8b, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x4d8, 0x2}, 0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="c0a0f9c043e51fa59077b7399644f6af3eb4ad65c230880f2d01d6a3254fb39765206c4f4e7aea6fb4cc47dbed3376f670cec58d280e6052a1b41a32741cf957825379dffd039003dc20f1f60baf79f7d6842458b5f21a34627ca403f65179893adb0659c49c56a02889a580f8519371512f40cc37637c681ef80f0ae25e7187a4d032f1d2f7e457989af42d1a376fa7b59d86f28cc3f0a94b23573819f76b42def6996563acf15e67f40ed7bd693f28be801f940c7c60323993520d7cd1c97a97", 0xc1}, {&(0x7f0000000240)="6a755a768e0af474faf5be8aecfff782c090f1ebb4134c37346f54a7ee05a26ce85ef34341e84a0cb558944584d0035ac8d8ce27c58441a435a6c2c31a500d3aa13a35de7ff10369db609e666f8243bb55f57de01abdbe48ce980e4eea50de51e4dc91d5018f0cae501e122fca1ea0721a8c5e877f1940039fd837764c2d2b6590e1eac3ec85ae737e8dba1240ad9ecfa27823ddc608da7e712484d0", 0x9c}, {&(0x7f0000000300)="8ee390ba229c5ce29846a87d99cbd1c30f828748d5009a7f332fb6b93542ba3221cd1354aeb67a829de37a05c5c30c392558fb496af001b8116495f63c20bf57c24aa776c891e06d32780b3054ddf08024fad8ccee0f4c54181ddf09740ceeb04994868a8b2139c35aeac9e44a7385658fb3c1a71ae8de6110ede148fb080909ab969e4f92511c9e6f2e0022d939abda4d479fb8aea0550e82380f06a4e056964f", 0xa1}], 0x3, 0x0, 0x0, 0x401}, 0x2) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x4000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) syz_open_pts() 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x1ff, 0x7, 0xfff, "66a5ac2a0308485b302d66f663d1adf6badcd187", 0x7, 0xff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpid() getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xabb) getrlimit(0x3, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x105) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f00000001c0)}], 0x6, &(0x7f0000000540)=""/4096, 0x1000}, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4000100000000) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r0 = open(&(0x7f0000000300)='./bus\x00', 0x20080, 0xc4) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socket$inet6(0x18, 0x8000, 0x1) write(r1, &(0x7f0000000680)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0x6f) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: pipe(&(0x7f00000001c0)) sync() getrusage(0x1, &(0x7f0000000200)) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0xfff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) kqueue() msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/76) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x58, 0xf0000045, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x5, 0x81, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x90, 0x80000007, 0xee, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xc0000002, 0x401, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x1, 0x4, 0x800}], 0x401, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x21, 0x0, 0x7, 0x288}], 0x81, &(0x7f0000000180)={0x800, 0x3}) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:12 executing program 1: r0 = socket(0x6, 0x8000, 0x10000) r1 = dup(r0) r2 = socket(0x2, 0x2, 0x0) socket(0x26, 0x5, 0x3f) sendto$inet6(r2, &(0x7f0000000040)="38aba504a24803f7a0220692131d5eb206f25ce41175144f3da764ee27c222c6b0d7f7b0fdacefcddda7b200b32f0bd67d453c0e87d26519aad86aaa31a7ca647e4670c9668180205066e436fa5260f6e237b31dde2a0f286b7862", 0x5b, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700004001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="4f9605e9aad6a65f0ae4ef66", 0xc, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x4}, 0xc) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcaff000000ea30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452cd63343ba9581be6a4170162932fda25d893b0679a4", 0x65}], 0x10000000000001de) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8001, 0x4, 0x5, 0x3ff, "2dc3c3843a4f3043333c4fdcdacb9b84026a100c", 0x7f, 0xfffffffffffffffc}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0xffca}], 0x1) r2 = syz_open_pts() close(r1) syz_open_pts() dup(r2) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/242, 0xf2}], 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40607733198399dd586844542d7421ce7c63b100904b30039d4df44399aed3b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7e8fb48981f7aab1e8d2edd300000000000", 0x62}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000440)='./file2\x00', &(0x7f0000000480), 0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x121842f85aaf9228) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x7}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f0000000100)='./file2\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000240)=')\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='[\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)=')@\xcc\x00', &(0x7f0000000380)='!]+\x00']) chdir(&(0x7f00000001c0)='./file1\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x80000001, 0x10000000, 0xbbad, "a1912c1e4fae4a60152b321ecc9f2865a0abf72b", 0xffff, 0x3}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xffffffffffffff01) fchmod(r1, 0x6) 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xfffffffffffffff7, 0x400000000000}) nanosleep(&(0x7f0000000000)={0x1}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x102) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) login: Qà8Qà8 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:00:14 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair(0x0, 0x5, 0x5000000000000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0x1ff, 0x7, "6e9016ab7d19d5a019345a1c1d5bda5f3b5adef9", 0x2, 0x9}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x8, 0x80, 0x80, "c267a0a89917e18e8657531c89fa8d8d473a40d3", 0x6, 0x400}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fchmod(r0, 0x28) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffff30) getpid() fcntl$getown(r0, 0x5) getpid() r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:14 executing program 0: socketpair(0x6, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x6, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x1000}, {0x18, 0x2, 0x1ff, 0x1ff}, 0x29, [0x3, 0x4b, 0x0, 0x8, 0xfffffffffffffc00, 0x1, 0x3, 0xffffffffffff8000]}, 0x3c) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x77d, 0x4, r3}) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x38, 0x4, 0x8, &(0x7f0000000100)) 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) 16:00:15 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r4 = socket(0x16, 0x3, 0x0) r5 = syz_open_pts() setgroups(0x5, &(0x7f0000000680)=[r0, r1, r3, r3, r2]) semget(0x3, 0x1, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r6, r7, 0x2) shutdown(r4, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x1000) r8 = semget$private(0x0, 0x0, 0x6) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) setuid(r9) geteuid() mprotect(&(0x7f0000595000/0x1000)=nil, 0x1000, 0x4) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x1000) socket(0x18, 0x1, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) r3 = kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ff000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x40000001, 0x400, 0x8}, {{r3}, 0xfffffffffffffff9, 0x46, 0xf0000001, 0xffffffffffffffc0, 0x6}], 0x400, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x48, 0x7fffffff, 0x800}, {{r0}, 0xffffffffffffffff, 0x25, 0x800fffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc, 0x41, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x60, 0x0, 0xfffffffffefc16a9, 0x1}], 0x10000, &(0x7f0000000040)={0x0, 0x4}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() getgroups(0x1, &(0x7f00000000c0)=[0x0]) setgid(r2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0xfffffffffffffffc, 0x0, 0x20000000af, &(0x7f0000000040)={0x6}) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setreuid(0xffffffffffffffff, 0xee01) r1 = semget(0x1, 0x0, 0x142) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x3, r2, r3, r4, r5, 0x2, 0x1}, 0x100000001, 0x3ff, 0xfff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x100) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) read(r0, &(0x7f0000000140)=""/255, 0xff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x80, 0x3, r2}) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffff, 0x7, "d0f633458a57596aec771238cb91edb4058aba38", 0x3700000000, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2a0, 0x20) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x50, 0x3) getsockopt(r3, 0xb4f3, 0x40, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCDTR(r1, 0x20007478) mknodat(r3, &(0x7f0000001140)='./file0\x00', 0x6000, 0xfffffffffffffff9) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001180)={0x200, 0x6}) shutdown(r3, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000011c0)) socketpair(0x18, 0x5, 0x2, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001240)={0x0, 0x1ff, 0x4, 0x7f, "e71edc40dc4f186a53b8b764e88a48913691b9b8", 0x3f, 0x400}) fcntl$getflags(r6, 0x3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001280)=0x7) kevent(r3, &(0x7f00000012c0)=[{{r3}, 0xfffffffffffffffb, 0xa0, 0x20000001, 0x3, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x6, 0x40}, {{r5}, 0xfffffffffffffffb, 0x6, 0x4, 0xd5e7, 0xfffffffffffffffb}], 0xbc9, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000051, 0x6, 0x85}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x3}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0xffffffff, 0x7}, {{r6}, 0xfffffffffffffff8, 0x4, 0x0, 0x7f, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x11, 0x1, 0x8, 0x400}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000001, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000037, 0x8000, 0x1}, {{r5}, 0x0, 0x8, 0x9d, 0x8, 0xffffffffffffffff}], 0x0, &(0x7f0000001480)={0x3, 0x3f}) ioctl$TIOCSDTR(r4, 0x20007479) kevent(r3, &(0x7f00000014c0)=[{{r6}, 0x0, 0x1d, 0xf0000000, 0x100000000, 0xffff}], 0x7, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000016, 0x3f, 0x5}], 0xd6, &(0x7f0000001540)={0x3}) write(r4, &(0x7f0000001580)="80424f1a64179707a48d5aed6a34f4f6c936577376b31530da02f412268826c94eee4927268b5f7aead452e07dc456ad95826de1cfdf7e8e87b399bf94b364abdc73ddab87bea20a82657fcb050bfac3fe76bb37d53f28172b784bc28fc7f3e6794deaf0dcb34857834080e5107b15b24f42c3f29db5b08a797848540507db85cd", 0x81) ftruncate(r4, 0xfffffffffffffffd) sendmsg$unix(r3, &(0x7f0000001e00)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c80)=[{&(0x7f0000001680)="35c6ef7c6a1f1b93b9da4152ab37dc07eb40acef6591c6d34930f3bd42", 0x1d}, {&(0x7f00000016c0)="5fc728800ed1bf12cb44e40bb855f8ea9ce9e74d4558ec01e3f47da6f4c5fe9c260c0a750e3b70fedd5b466370654e471610aaed0c92870d48b64c706bc4cac0fe7b6b5d18c4d96ad107bd67063d98a3f21921b6cef893cebc349aa8922fa4", 0x5f}, {&(0x7f0000001740)}, {&(0x7f0000001780)="219f5dc7a2cd2000f22d4a9ab7a98b17cbb768798c1de34ac6b45ecb160f4500f47d630fbcc972685c309570163d559d1e6c65479bc485e6fb7949da0a87f196d371f498bd1e99ae86051f433cba3fb7ead6a6a6e2e0ff6071b8cccad01afeef32ffc7d81dcf701921d4890b03ad301dd25d639154085a8101b3d292e43e447af926fb817703ea2808d7200a06d0ad53729a4ebbcf6c99165c00a1001efcb8eb5d33778f67f528a3df5500b70c08c328f91c08d97407de991d783a567a8a19ceb03863d93f531005247d1a702ad37e3c7ee18eff1822dc9a4a05f7cb08b34129e51c1826dc8372dbf88fabdaa06de6b191a7d667ba2383bf2b612e", 0xfb}, {&(0x7f0000001880)="c91121cb3d3ed7467c9a60e7007b11f919883d4f8b675c260ad8fce32c4c01f03b3b440079854db45ab8afc626def2184a067055058b21eb7f5205efb115b26658bab5b57409d5f6b1f01af06f121061fb684ae8a2cf9bb231c037adcf6d3185e265434a50907b34c07d25c766614d3dfbcdcfb08d4f8cb78f05cc857f667fe158b7db7468e6f6d4d45f8cfc76d109a0761ab9223d26f9c2", 0x98}, {&(0x7f0000001940)="fcbd9a58f1c08906bbf1d2fb4f51a99172b2f042e2ef55a00ebdf007b04a2dabbadacdaceed9e555b4500ccfe02a5e1cc8966e9bec58c6cf2d121505a8bbed9d42b3e15fa73e9e57119a68406acd137651f13777f718d2f0b865481a99c52ac358ef7202217bb871a4721a4cc5dcd9b716fe187b55de22fe22af31bb7e3a4299fd0d0d85870854f93b2de7adc0966f2643f93df7effccdc2514930d1bd1f1e826fc4a1494f310edfdb270d4988f2bceaa8e2cb376934504e8372a8a47e89e195db57f9a0115d1c07a7b0459dbcb223ee82478616bd9cad1dabc4dcad5f7f873184927c70923ef04a32c04a18fe1fec", 0xef}, {&(0x7f0000001a40)="96a3d47e772441bc03ab7cbbd0d9d5d68159fa36498baebbfb4592714c7f0f3ff95497a8ab60ac62d3b2fbb0c3625e3d830a40d2215468e7dbc078ca6c0134c6de7adc0bab43b845a51429612b12ee5a7aaddf6751edcaae8a18efd0c3c4be4db9b10dfab038a6cd69d4da80291418510f342fe376066747cd3e423da480c30ffc7bc64a75d57a7de7222a5efa51f16c78a294248e5a62fcee84cc835fc0b46d38e004c38636873b45098a5ae0741e0f01f03918e1eadb7825b3449818ae2d49650f3001c2b5b542e130cc471e1d183ce964007b561b8bc24aee2119e9c9955768f2ba9a9a6c920f0d6ba795ae061bcf497652f9e0ae", 0xf6}, {&(0x7f0000001b40)="9008182e4e57628494ba99ae454fbee13597", 0x12}, {&(0x7f0000001b80)="e677a8fcfb8e342c984a92f95d6cd5c149e8e7e3546380322e7e57ad7653a9fa4e7c717e37fdebf6b03cde087378d68bc8bf8ac1060ea1d2e2b77393507d97f1809b46c0d394e620ab9f3b79e989ee2889c0641b23fa21742bf1a84dde69c0bf8158a5aa7296016c2a78c9b92683129bc70894f223858485c4584f7e896fe95f5b91bbea55ac9f2925864cc74c897ac2e7600865fa5bf3bb6d77019640ba21a27395ccdf1ea31b98d0ef7cafd69ed131665687f9090b089a502492bf786f5c709da04c868ae8726728d08fa70ca5ff341c31b83e42237a79cabc7ec8", 0xdc}], 0x9, &(0x7f0000001d40)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r5, r5]}, @rights={0x30, 0xffff, 0x1, [r3, r5, r4, r5, r3, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r6, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0}, 0x400) ioctl$TIOCSCTTY(r1, 0x20007461) mknodat(r3, &(0x7f0000001e40)='./file1\x00', 0x80, 0x8000) 16:00:16 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xc7b6}) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="27ddae4ab834ba62c3fe0a195e516c85d02f26363abf2be8cfff7aad3d531df6adcefe2bc56aeae671d94a13d4c445daec6c9f19c848f5701e26390b98f500ef586fcb9b7629789b691d620ee8cd4c49be6af890f167047ee0f02c47d9d9cfdbc2653ac45630ffb2ea83768ab7dc801270e21e62d4fd1def207f9a1c12d000bdece40ff3ba0606f6f1a195d34c62d17edc75b9414b4c882466530e83e1b381451b12df834727e28bda020249ff51540b97aa1d794669c9d5", 0xb8}, {&(0x7f00000001c0)="08dcd5887e2ecd4e8dd3b24571540aa716af8e87686879e92e102a6c08970881344393dbddfd38efdec4a90ea05cfb8b4be528fb92b1c7cd1ef355b54802bda3d9eab6ae3ba891746267c2d719997090133aa9737750726fa8a7250a7cababe5ed6dc1d29fb34f86d4ad8e6925374c71f9e43a3f14a7ea", 0x77}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r1, r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) setegid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x8000000, 0x0, 0x8000000000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1f, 0x6d0b}, {0x18, 0x3, 0x0, 0x9}, 0x2, [0x8, 0x3, 0x6, 0xfffffffffffffffb, 0x9ce, 0x1ff, 0x3, 0xf8260000000]}, 0x3c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20040, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:17 executing program 0: socketpair(0x2, 0x4000, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:00:17 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x101) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xab, 0xfffffffffffffff7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x800, 0x6, 0x5, 0x401, "3a94c2f09a63e22c9b5c722cec408bc8e14c00", 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x32) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:17 executing program 1: msgget$private(0x0, 0x200) getrusage(0x2, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:17 executing program 0: socketpair(0x0, 0x4e212dee04f59d45, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x10000, 0x3f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007a7000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000011c0)={0x82ab, 0x6, 0x6, 0x5, 0xfffffffffffffffd, 0x1, 0x4, 0x9}, &(0x7f0000000180)={0xa, 0x6}) munmap(&(0x7f0000386000/0x1000)=nil, 0x1000) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') dup2(r2, r1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x3}, {0x18, 0x1, 0x7fff, 0x4}, 0x5a, [0x1000, 0x9, 0x7, 0x1, 0x3e67, 0x0, 0x1f, 0x2]}, 0x3c) 16:00:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:17 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000180)='./file0\x00', 0x10) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSDTR(r0, 0x20007479) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) r1 = syz_open_pts() socketpair(0x10, 0x8001, 0xfffffffff72480a8, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x8, 0x2, 0x10000}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0xff, 0xb85}, 0x8) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f00000001c0), 0x10000) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) dup2(r1, r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1f, 0x0, 0x0) socketpair(0x38, 0x2, 0xfffffffffffffffc, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8048, 0x3) pwritev(r0, &(0x7f0000000080), 0x0, 0xfffffffffffffffe) 16:00:18 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='*-\x00', &(0x7f0000000080)='%:\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)='-[{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}##\'/+$(\v%\x03\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)=',\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r2 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) msgget$private(0x0, 0x20) r3 = dup(r1) r4 = openat(r3, &(0x7f0000000440)='./file0\x00', 0x80, 0x100) setrlimit(0xf, &(0x7f0000000480)={0x8, 0x9}) r5 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) read(r1, &(0x7f0000000540)=""/4096, 0x1000) r6 = semget(0x0, 0x3, 0x4) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000001540)=""/19) r7 = getpgrp() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) sendto$unix(r3, &(0x7f0000001580)="bfb585fdad6947752a862dcee072b4e7beec04a2b5259d24cb28a19d309c9641947edfaaffdccb2113ca6da2ea92a1f88ba0d6295b0b1ac3070e0bbc617a74788136a24f721e039c447f081108c9551e8294d8b672083a24c04baaba8d4023f1f9e173b396a39ada4da8670e620b7694fc639facd05279350bf0a705811fcc8abcc2f983d1fa0a336de2f4fb07d914748f294b5b9520c38921bd95a0a0ecdc73ec8f2600fe70037061fd6e013bdde8da90fe3e105bde3027324e39223bd3b31a9c4acee5ff56d056f6cd74d3e1035e3dcb411491f2522ade224ee78261b5bc43d981618515824435e8e09108ad39d39e28b39e97419ab283058284", 0xfb, 0x404, &(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = getuid() r13 = getegid() r14 = geteuid() getgroups(0x1, &(0x7f00000017c0)=[0x0]) r16 = geteuid() getgroups(0x7, &(0x7f0000001800)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000001700)="47d83bd77646e2b3e35e2e267e38aa4c791b10494c28a027e0623e49340c3b8843fda81ec6b175f7", 0x28}], 0x1, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r3, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r1, r5, r1]}, @cred={0x20, 0xffff, 0x0, r7, r12, r13}, @cred={0x20, 0xffff, 0x0, r7, r14, r15}, @cred={0x20, 0xffff, 0x0, r7, r16, r17}], 0x118, 0x8}, 0x9) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1000000000000000, 0x2003, 0xffffffffbffffff8, "854955882eda0ab3c5000000f1d84452f514eb9d", 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x81a1, 0x8001, 0x7, 0x800, "6ba2ad66ccaf45babf02f512d6afd0697d39d8f4", 0x100, 0xfff}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5901) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="22149cb318e886ebcdf9aa8852cb98bb33a0292ee60cab4489e052b718cbad3be57f683a23e230983ce7c1ae6bff68f2f4e962fdd698116197de6a0360b9b7d8b8c7d9ee1dd0af4050fabc624990cd9dbf427b11a5dcaa03298924d588956240ba4449a1999c1a3ade62465bdc300bcab5be66a28ff1379f98afb598b8c7e45a929003a76dd209f4f63257478d30dc76cb02ab5730f007d80dff6e84c5d5d22bb76b32a3a49080b76ad7dd9bfc5c9486496a75fcfcec08c6307354c80b6ab1085615b4ad8fe938674e8f5657e743a9b1af211e56f56fccba28f484c2a3d1ac874b011c38a4adbcc270c12cce7724eb3bd3e757245ef36ab18b6faab59f2b8fcaea8f5078e9cb56e565e03081ace7f21e440e7be0b2f981ca93bab771ae0464da7f899b6713a973ec482ddf14cd2bdd2a138c717840bbd2ebd30fec08fc9231c7f8ec7bcf8da5c56311164139352ca8a67db9874c98b5bf6e05671d34d3524cf7d13148ab56e8c4d6941ce2e99e97f169de579811e1de7e0692152e9293957cef94d30a42b54cb1caeaf9cbe8c966681ad00082ec30f18e167c7a4e09e82f6df88542733f329fb1831d41733a922fc0e29f6e7736d543dbef9c43a8fd6b8e6768789a13c03cc2b6af8441f2f1c961fef9c99a084655a8413c7bb54de8cc9e1f1075b94c721ad5b95042d990812e457e1354fa46d7f8a7a3cf981f92954cb0fce0ced6fd637820805a498001a3b9dfe8f570f11d82d26633a5db2bfe5838499f2e57324c65281f05b10a5b9516bda3cf1327d26fef8af181cd5dd5cc30e23d2e4a632610553e0c8e350f43e0841492a809255ad9a7b5d0ef823a837bfedb6ffacabb1a6c9f351fa08c67aff06f006c0d8098fb5f2eb7012d4eb7e7d4fab54cd3d7e84791bbf41176bbed54c49991fc8870d8f7d0e0dac7ae49a854fc2ba1813e20e1aaee9fbddf32de1138dd9899b6cd2d3b0054181bdda3da0c4117fbd0f4707b26e81011d3f07dba51e29e842e76581c26de3ca2b274624e5e39daabb9adbb9089cc4275195e9d386fd3fcdb18a914ea1320107c6321aec74fb15e56570071367f869eeb68785e0da776bb8ef2e036454a44d3fa4f81e6b1cd9e490d0e6be83f0a259eac6b0bcd82343183e59ce2fa4e50758841d4f4da2da68e1e38e76a2b1b15440b139c47b3f18f8aa44354ce780231bb4b6f49a9be19a5baf880b0a35c939975d3c2730bb555626a0428e6cd8e3ed936fa1f98b6e934461f219e7464468d0a336372d82bed757b96fca2269376e66459c0d177c7fc4acbda5cc12cc3c3805d54c75e86a02abf60ea8e32584928bcd968f787547c4e38462e6db1ebe6ae9f5e84acaa01e0b437f6ee2bb593c25e4ed2befaf1ef52f60fcf8074321aaa65edef3020f2ef643e4c482921a41121c88c900bb97267a77419b2bddce50b86a19a2d875f431b14a4cb09c3ecf08518e310a5f6bd732e4367fa514f74261d5948aedf5e050fbd06306af2c090126e0c64b1d9136cf455ad484937821a4f84bbf370079ce8a2178e451c0737104c7e667d7f165c1c03bb40164c112120f0f351af47d82f1ec38fc904089aa65db2609999cd84b6f8a629a7b0918161c33c7285fce570259b223e9d68f48fdc35de4243786e607922ee6459f84b4b47c7dfe054ddda0d75affede05fc0c8dac5f7153d4cde8da36fc7c2e76226442dce969a15313e3d646082ca6f508b6e8369e6d1df967469bbeb263ac2f2e6c1fcae9e10166994696637aee03650de364941a062fa31a3ee5c011fab99daee6a14455c2265042a9367fab76529a8686519056769cd9b3dd9a819f7b21bfeeb10d20bfbce5f69309f9b5079163abfdb9ddf0d4a29d76756f8d1c01b7841f558ea4cd6b49c02a9dee7e1c898552f2e5b71c335d32f998a5069017184bc4c55594ce658d674df09cfd05b447847c1a4dbdc2ccaf12d02a97f98bac296e45757ad2a6e3b36b1d48d8a4f2236364b2f629e5c304475f1f6dd44c5bf966701718cb0f82ad151d486d5f8db26b8dbf35174b87d5f08a1cae58570f9558e4f8a89d1fa1c6862c0f14af68665eaef96f88e4cc84cf4604cf363092ec1ad065a0e290294fd509d512d163877179fe308b8f9aa5aa021b6c0f74784cfda05635f1b600afd8bec15546caf2237893ac1f989be35c0fd12f77ae0c4e0c1c112e0600f3a0d2ccb5be41425c4a781261462ca15bd5f7e4a038d5527e434565c8f3a6f7e35abbcd395223ef4c026365a0ad0ef01cc26c9db8c5717d6a88b62dfa388ef02cc70b9875f91869b89a33d28def5b345f69915e58ba56137f300141f3c32775c8e4159f0d37f2cd6b19d9775890bce67475e06d9237f6227782fab2b75e17b811fa3f6067dd54cb1a12dddbe8449c7dff5c35d24693f99384c6ed75e9cf6f48ff4b645ca9f5e07e6d5da0303eb41b74c2aca6b94823388da9ad7cec1d5654231638754de59383765432160311b6f3a33e4b84b92c0be8185649d2e7eb9bec95e488e5f0f1cafb4d64525259724f5514f7b20c3d841d32a91a97dbfeae8f294d0fbd489febba9819011f32e262195aacf6fc57bb03542c5e3bc39013d114aad8d08a4216af891ad6b8188adbc942e2aa5cf03e20625358529267414926b1a8c78dcba90de20d8897cdad31edada5aee08ab24d5c28cb6fb5426c77cd542d6b7cf34e1a9e7f17773b091339faf7fb548b21c69df290e2d99043e189669359484006c904843afe80b64c157079ce40e36aaaf6b25c94c5104d64c0196df30190614355f10338d3fb468420c3f3293054eb634d0926285808b1a804572cdc682261ea3c7e4c9dfc8f56d581516e1080ba06193f1e39512cf2a3e3287f71fc78260bbc095a076641283186b5d68552785b21ac3010bbe17ce6a9a5bc62e8b15748fdb21653d3c3b12c475882fd3aaca8feb132db4217e5f089cf49930c4cb3c7ba3d3c204b2cc4d966fdc2c2350a12019f3a72753444321c998f4e05162a31ff3498aa0cc9fce1b79a2345b6dfd4f5454a44abe9da7a3d59bc95e6d9c9431bb3a6a2815d7f021b690dccffba7fd91480cfc652ea33bad7546af67e4e7902ee9ef337e5dc93d744b3d22593a7472914a14965027266bd4aac7beb3f03426bb15c311031b58e2756ad2fc9e89793a65d4e36f0cad4b449be8ee77a768562b7b650a61cd078ec165e1b2674cb817bafbd984f97d7caaa1183931e07d8d03309cd2838cc0159a08616a6f80db5c00468b699f62667f1dca09a60d5acf8732bc054c1c15a6d108db9b1c1fa540746eca19ccdcc0aaa58cf9cf7fb3ed6f5d56f1a9101cb15eaa72828aa6967de015f961e02a76bf888c1d97837adf1bd4794a920a6fe9784c25866250f2d69fee1a15e887a86132b4ab7494e191460b4ba21b48e631f935902f488c635d672bdb518bb2b5d75609c9ed819835648c8499090ce50edbf589f509401e344f22a220f08294244d0484f2824fcf62b9d05648cd4f06edbbc69d630ab8048cbd343489871f1f011603dbcc37e12b7f3c66271356065e7d4c8cb2a3ee573336136c9f08eb08059b30bdcc7e26e6a7df837ac695654e80f0805d85660dc4fe50f044a6b1c4949024ab192e3c2b3b6344c26f35ccece2ef76947fa397b59f5147495a759cdbc6654f0a8ad24a77637b512b972a3595e72c809be2eb64729a56c98865114574744809b4b08e55508e17a559d0c4b0781d1939729b22802e2c83fb960de78731d1afc99012043b4d31347a2f5d70fba438910e0c284c5429e8a0c00465bb937b85b613762d0c535440b6eb7bfa5bb51c1646ff318b39dbcea05dd5cbd458b0cc59ae0528cfacb1584d933ffdd81792725335b427969f35cf120deadc5c04b1b6ba8e6b3250015c00b26bea28768292261b50ca3b702bf1943802e200092612cb5397968a38e1d15719f4b87cb2d483f07b26ef7a642c2a37645af30ca5c3f109d7dfcb1516bdbc9c79999918bef896e5fb4fa5f7bc1c39851da0de17bf0dbf361758b46a037c50e2fa2b4a25b101ddf2f731da596c57d9d948d95d1382d3e25d40e2f6159550581f13a2900b78e2ae58b5011a8d418093ff68ff7204dabc10c0be9872c8d4f1a19de8362a08f0dd6ec9ede6ebe5b5b8d54418cc4099c4ade56a6e525ddaccc2e1e123b81083e1c508fa7d3ec630378ba6d5e6db6d81e9da71ae7e067165f113b5e95623d8a4e7b8c20b5e640dfe911bc237caae86169db631a86aeade155a5b4aaa53f3af20e7a7a6cd0f90c05467f020949d25b9415451d42de8d12820453a19832c6d776e94a23f2fb052639c143dfb21654e33db2ee3c50684af73f40f66ae6a06c714c362fe913010b58b91b289c864a10646dd5d388fa604fc55b9d378541ab08ced343ed263b5849495311cb76aa826304ea6b4c9ece5f892728815ea8eb071286cd7da183920de416353ab0b6e1d0d64a2d4a22aa732e8e9ac33ab7dabdf52adb1e14a979903a0353ce27c7cb730ff2f8f847e8db9252f3ce176b8003048cf79f7d7c40a33dc96fefe40c631358c37ed30859537498d3276e386be8cec34ed8c254e469a528ec7b7791c887131e27d51c9e69c6eeaa3ab27f41ff2dc59036c34cde387996a6a3968e70661be75335b23f814ec8b233c831316fd60cb44715b7891b3ad096dfa64d802b35a10f8b9d102394bc7456e88cdb58b3338c58648c4a54c1be2c166184c48c71a833535c067e1a370d814b55bce8bf7eba30e8a8ad08b2ecd5fff5e9af6cf37c5d5c51c8c2da29cf66a519db74d2b1ede22fe0e849cdeacf17b38ba681ce81ce6b43021e31b6425129bdb2210f0a9568a015797d7b6a67d51dd3910a2829ed1584fd502c98020c560fef9cda05c549f306ecd6fb16c395540865c80b06709865dde91d989122c9d7abba65784bf9d0483a12e40593ec7f8a96843800e8e5cf42507527c45246f90fffa675b11173a805e1e2a1f2a28a75abac3fb28d88a970db9d8c81071dfbcde92816d03c8bc9743b3c943af98eb7ba7e9d9f575a06b49534e7907912b4cc8fa7b9e1eb7ebf0e63e03c7100a5eedb9b710f48940ccfcdba41c4f0b0d50f74abbe9d21469c0f31a5e2165cdef89c407129b188ee1b4fc9ed06fdbc3a317a099dc731f341d376c2eff7d0fef4848f9a501219899714e19b0b7230c1e2f73d2d0b9dbd5304f4f1790dc1c5d529a28ba203798013d0b32d68c3b0903d9cc38ee0d73da9a5cef159ed858a4d0a3ffb3566d65044352bf5234f185bbe7c96585e1aae01a0a73427952d991ac385d424aa17ef47792f4c735c612e0af9f0f4b5dbdd1ac9ad41f7678e83a80afa2b321def2d650db97836b0b56542cfccac56b0e59b82bd9487d1058057c1dc5ba1910effbc784929cc5399ac7aad809e50edfd7861bf14d212372b8174ed001cb653c8eb772174115e0ad7f9379f2c674f8f277a0a790438fef3cebe4f0fba6f8a81e7985b53e33833c8ea339ea20bfefeaf13abdcc1bff264bbb64d8039c312b20450e90324d798c8d3e821f7ed2599df8a9294b22e0c876f7224f0394f3fff89266e4191efc9c9d3b589b87eeab5f518323021a6d910facc688d9bece77ee179e549cb41ccad3c9f8e7e5e4c6ae2e69ed302d55e353df55d10a0c7d53cfa8b9f65e02549e9c5b42b4eb5f616fc045dc5a406dbed6819042b505c7df1cacf1f726e6f1f43b3379d3f4b1f917b992d084a57cb20fb8474fd56533c75fe5848bca2a86c747aef8b225c93d77619bc9ec5783a2230c89324038e449f927cc3", 0x1000, 0x5, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kqueue() close(r0) 16:00:18 executing program 1: r0 = socket(0x2, 0x4000, 0xffffffff00000000) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/240) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)='&!^{$\x00') getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x11, 0x4000, 0x7) 16:00:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r1, r2, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x0) write(r0, &(0x7f0000000100)="c1", 0x1) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/92, 0x5c}, {&(0x7f00000011c0)=""/168, 0xa8}, {&(0x7f0000001280)=""/212, 0xd4}, {&(0x7f0000001380)=""/64, 0x40}], 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x9, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) fcntl$setstatus(r0, 0x4, 0x80) lseek(r0, 0x0, 0x1) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001440)="d088c0b4fba3625d695fffc1e7bcaa3251c2f0549f34388f4d05973f6c94637740a1c6746594fd2f73dd196b6eb614cb33f8be39b162", 0x36) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x64, 0x1, 0x9, 0x324}, {{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x3, 0x3}], 0xdf9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x437, 0x1}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x43db, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x1ff, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x18, 0xf0000004, 0xffffffffffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000018, 0x3, 0x7}], 0x400000000000000, &(0x7f0000000040)={0x9, 0x80}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="b030c2213ad905fbb58c3af7bcf2f5f259884a921fd4b27c221ec8d963703bdceebe152f03f4a6e4a33b877ace762006e616f53565086b269c6e7ebcdf6b552e831f654caa13bf650d4164bbfa491ef818a5d4bca69d61a5d3640c054ae83af6be3cc7c983c3627148c10e57ba7b64716af5946034d6dd191350b9fb331597f55523a78223bb3baac16e435670a05e28fdbb27212e219278ec5cbd97f6c2337cb75839f544cca18ae0ed55ec20909ec5067be557d950", 0xb6}, {&(0x7f00000001c0)="f6491120d411b076522ae5c4a03f9ecf52cc0ff9f547c336436ad98364ec501081cf6b7add81", 0x26}, {&(0x7f0000000200)="cdea003b08f3cb078503767d25f167461fca29b1837058aae54fef42a1c7c34869bc12516c474fd775454a2325a0722010dab3bd8beb99f406c6aae8c0ff6258a4212e60a721525b14aee53154e35528f5e3ecc0d2d116042fbf27d2458577c69c466e7e2790e82c659c16d29163330fb89e66c9555f10ddfd5841e93245453bc36d913ae6ee6e6eb72161f7afc6bdb41e809cb54c00aef3aa8521f0", 0x9c}, {&(0x7f00000002c0)="2b87bbc8fc358056bb9e31fd37ba940bba4c598ccc85a38d1be477f224821b1c285817480056ced1520f653739fe6bc1fc1e6156885079b92d8d88441c4c50a7a99d55c887147f451ac67bcbc5a4cad8a59ebf77ac4cf4f46577831cfc10e7da89928ddc88c57363f93f6a571e5802c759fee6a82ceecfc97f7dc9281f735789967e488dea9930855d8e311ea210d42af797122e18769eff07", 0x99}], 0x4, &(0x7f00000003c0)=[{0x90, 0xffff, 0x3, "86642fca18a633e801ae68567abfce5bd6190f8c8c33b66445796d96be0a3133c8493bb80b5ea6cacee14858ca9b1d9e80abba45d207b74e91884194f631f3776cc50bec4ad4ba4a37dc8bcd8fcde24243b6080c37481b919dd39e84d2e322744299ef3b356e78fc42f6f0998e61edc43323d2eed4777e9c52653eb37107f66c"}, {0xb0, 0xffff, 0xff, "c1f1e4feb4a9a62a33de575a4e7230bda888c6a225b8fa983ac8844803a88eb6463c0ad22ca6a028cffe15fa9063bafaee7f28c27bb3570d6337bce8237b240ea202aac0ae6f01b1d02191352d8a9b105b004e43b249b7cfbc1e6b9e59c6e47ad36fee5899300ec027cf6fae062f52872755dd5bb26eb746f0cb17ede159846500f054be0f6dd675b1998421116a0659052365bf0a63c9e517128f"}, {0x48, 0xffff, 0x8, "e2b638a2e59e5a4de86b95a491c287ae6f0bc7fb91bb1751da7431fa61a4d1e4b003575ffff2107fa20a363fe472b0fb43e964"}, {0xe0, 0xffff, 0x8001, "e24613b0f36af4954b42c86eb736d4cf6bebc40bfe53708d512eb6994d6c0f6dbfc1ab4270e24a19c8f35662d7845f75389a971599eaffb951fd38ed71c608625771b8a88ce54da6380e2c27e2cef8d3ce6226f6e36e3012314bf7c6b43ad9b58f0156e42947afae0da6974136fb19f2c1043dd204e086c96f2bf55c0c7a62a4cc02c371fc4aa7afbaa6168c2470c4b7dfaeaf54daee4a3b73abfa2b2dc5155507ff62abac684e34e9f2415fee927d3047d4e13a6ff003db406a6dceb3040a0decf832936494dbb7c9a7e1c07732fe"}, {0xd0, 0xffff, 0x7fd9, "9c28d4b6c6e6a9c60385a829130930b7749c4e526b15322178a626f98051738cb9a4410bd25df9f19598d74973c65317e8d1abe8972c81ccbb5211bf632c8a21395353734f17a60ade050abf1fd96f4a907e6086d985cc988c459c9450a57f24f2a467a1b9efa3a44ce1069156259cbdbf54e87ca5f161f4ddfa5d4ae92fffc6b543bbbc07f23414cb5bedcd659789ab37bc304501c1943bd6012670bf2b4158321aface9c672f71b15b3ad43b9fe89ee5d31c875dc79bfd398192aa58485d5d"}, {0xb0, 0x1, 0xf026, "2ea5e8ab568891085e0dc5e3685171af0d01e36299522ca04885b15b00263166db7ac8cf0148bc56a3c7eeb2cf33357dae22b42f668b97462d3d0f8e6f22d6a8438067167a8387257d2c99921a728a82976f30a8c95b5dbf428ae3bafcc7376486aa78b01f634b6f9c42100324410bd4aaa707cd72048e9fd0ce676a16a0fa2af9d11be3c001c27e171238c6f656e53350d4d1ee6163118930e4cc8a9dc4"}, {0xc0, 0x1, 0x9, "8b1ef808c6310f5377d74e63377523cbc3b9a1555fd28fa98cb29db6fc8a1327a8cbfd32683ce93efb1b30d7184629f007ad03041d201aee64158d18dd92903269347dc85cb0158bd2738c5964ed3674f9166f28e38728cab98570402bc10211538477baed8303192795f45a22840b17925f43370d92165f18474e37df7b8c1430de1b8991e1c9955c5c38864231a614bf1a15c439597feedc943b4625f31d6b45f58118fdd9aa9681a26e"}, {0x10, 0xffff, 0x80}, {0xe8, 0x0, 0x20, "07a2d1545d7dba2c5044a12fa6a5dfdc0bb3b56a1f39cb88220b878ecedb3a8f90f36aba6e43b777c8a828de15bd6e2069ef6408496e3db3ce26bc525c72b197458f12139d08d7ae7308840f8ea09e7b8219cbee3735e25ebaf845855ca87091f3d616d3d60a50fd623f4ed6dc3872fc08186b66c15679cd0375d4459049b9b56a93e4397fbd443449220dd9caa962426cb16f304cad4d69db655a0a4d2240d211fab84b2583e77d0a0387984216da5168b0b0412b1652ca0dd8269b1a383303d58a599f8152d94a287b604fcce5cbb6043444fa1d5a5fb8"}], 0x5a0}, 0x403) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:19 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000100)={0x0, "aef84956388c65e9182273c135269e636542464ff66e1acb0a89bd1a22231eab434ea678b1219118e164183a1ef19c81a6dd58501c4df3262a6af3765a11fa6a9a6d354e69fbd304ff2deef52050204234b66c27292779a3ab25593feea0ff0176bb22d68af7f85a7b105f355310452602e226a89c81bc8e37d6999a7440fc85dac1a9d40d44fb19324cd81072b56b98cf679e3c9c33044581ee4c63f9bd884ae50e29c7fccb91bb824cd1f3cb14d230399d66c31b9347d1fe760ba373913ef58e4ba9f5960d4a9bbd8ef65b9f7e198b88a8855b6d67fedbead285495361283a0c14b5d0abe8e0baa1026f5b5014cb46365d81b27657753381fbd78ff8dc29282e2701404ce892d12cb47f5436e59efbd038cecc459942fa4b948c1f81b9fa9169678062f4b36986b69a7b35130fa829f65f3a0dacf3484ae1f3b1e0c404a8c7b5c72dc8394c097532a4a9f58aeb57c30a123fd8877d3477b27fc0ba87c77f66388c2b7e6488005d53af429626529dc076f8207bbe7a8ee5e727d4390c81bc1cf83083e3686c27fe7b9efd2971443e85800a1b9753c042870766e56c582db0f0a7f1cf2b1daf6b89fa08803bf952d2d99848a5e026050fdd9a292ed80b8c5d8e89ad8d9fd294d9119660dfc651206d6f4407a87fa7629e7ba46cd83397aa16108a3aca8bee1d74adf1f5e972faf4f385329623c425a40eecc0fd1c44b45b8c6a2a1244b8bcfe6bb0ae24097e2f3bd47d40eded86ca33a97e642aea9e6e00868ad6f85473dbcde4df47059ae9b07b5a7ae3c2d2c77c3aeed8f8e277b1e7edd74f96dca398c3a7c3e1f6e5d946140957f694f81964e03b36e5376d21c0b9780306bb54697864ec664c9a2541f6e0262ae4a87edb21ec7e530be611c964ba45fee00e1c71d29d4f936f490062f32aa80362f95181a0305c9252686f14573a6cafd9f3b559849227c542b5f65c06bc786fe4a61318f952975317af53486fdbf9544995bb1f2fd81f5f8aeef95e81e851b36070b0552a218e2310e830fb54074ea54830eedcb5c3a27cd0c77d7c4be80242e677297667bef262f59c3e59e22f823ed9945c5d208fb65f903992f1e759878bc50891d6604b04d06a26bac87d106d3162c8eae2839315cf670c5b868a1c878c0e325b54c2dbdaa9cfb1cd4eed4bd9b6668e99927daf5cf48fdb673ec8c6b3330dad188f19ef39da44ddce75d1233d32861d9539664d730c639ab7c158a55873d33e8921ae11a7e7b1e12744c2b0dbb7934c29e1cfd556050aa66146dc73626ff44049291ec6e69a7463fae026f7d370b92a261abbed39d2c5f611649e429230baeb328de002c69f77c176b0e4cd3bdea870d1927c8153f4a6c6f1ea6fc178b9ca42b637ddaa660447b1c2326b03a46dac91f493be96498c9eaee5596d9945d325524c863076062a8337ade9d57999f2e9d7475494172a7c5dfe1d795335025cd721393c84259e94f9ba676afd74b71515739530a8f5251667ca0680199e7edc756a70698ae6319073d3e58e1d3433981749fde642df50879ac59a3f48e13e5fe9fdb15db821bd49b58df8acf323521d5e1ff2d04c185ae98968e74ca40df7bb73730b1c049af7f1718e845530582ce249cc93fdfc7cf6862fb67b10f53e0a559b551ef05d0ac42ffdec1e132dca4bb106d1e3e1edc589c7905a3c40f5304fca04b2438bfbf7241f093218d21e174698eb0e55aaf2cd6813399c036c900af72087274cf37ffbd55fdab78f56a4b4c059c8e6b388d42c3dd64d4814b65d14060767fe1394c41b299bf50dc33c94da481fc6daabd019573b48e07994b4a64ee97e98fdf040a72b6a412bb1468c554c8a4bf192406914a3852882f319e9534e281786c6c8bf51361836fe97c65b886843c60d6446262d2d620258f15031771f771a0f40bf64a435424523d91e7d6fcb2017f4455bd1ec6f814e82477fe0057aaf1826eff5521c50e8c5104330645d113e59835d558faf19695efecd140e72b8e53a15a52155d9d725c538fc05685ccff471e334e89c9fbafe530a652be6d9e1fe585e1e61fcd126a0cea45fcf0e643263d5e89aebaad96e0487b9c0f47077768b1ad7742f04bc99b41af560e0c51c6bc28b6cb0081cc9d501df053bfe6cc90624b5991110d24fbbc6b23948293bae3084bf318e18ce82feedef910672627f270a030bf9688cd2e0f6b20a562a7981e22c91ef6a906dc2fa1f11071c9cb54ece06558da7c91e137ba7cdda452684ecf7bcd5a87b5987569ac3b7e5e3f133f5ce3c691959eb769c3357e53a06db25aa101161f15695547bceb1a044415372b37127f8392e81dff78b037b08eab27c54bc90c58bbb209d4842664f8f17c44a03dbeeb4c3f4c6df75e1aadd31e35b3143a650fc83128b6334295ec08ad33c4e4a9b2edd6e9591a0bd5d04b4e102111e0a2cff5c7850efad142c1029368bac741c5beed749f3b7ef44d06075163d1624c9a359d4e76a712c80b31fe3d17071d60427c15de08ba066268d04fecc234e2c3615b82b867df3fd97d982570d76891e6cfdfa8971751913c5a61df721aad89079c5c0f51160a45a593bf42f4e0dc3ba837903b4b93b5e0f689859fac89772406a0e27cf3b412f9e4a5151f515effb8398f3fe23d3bb101da28036b8c5a81f850d3eed0244c42a04cdd77b375fcfba8173938eaa5fe1973c80e610dd528acda9bf3dbc188b7a9796837db4856f21d405cb7dd3178b547b72d4617864e755724cb246a1fb19091bf40dd7e402ce8115d251bbc05f3d43763099776f8299a950ab196bb22223c9667e103fac87fb60e31699ba45254c6ea30bfefdf1206c67f009865ab571349e826609ae2e5f432b4c88ddaede6e7a08bf4b03a57958e0d6d8cda5f998a492c927402125e00f63f70a280d346d1749e77ac42437a727b7dd85ed51d0d3e3245d20f382ca2ed6b8161b500704df976a416461f30e55e9902fd3e02646046f65c25827e469775e35c7043c478ec3c1e14c147f5911048b3e3e2ba9b31cb330b1eb8a921b906fc7bf370b9fac1841f8fcac51fce5c38a858e89483c64a0257d15ef4e5936a0f717faee3f1b77c6924ac05598ab122a4a8fcb95a6c0fc87527c92e5dcd20d98185e48d889681aeeb0ba550480b72764bd1f09aaa7bfe3621db1b6d298f2ff4b17b3c3ed1b041c4163ec50a4a95e0a14bbb471aedd38d22a80d1e16d0cec4e644c813830b1f3e4740f7866fb7ef748b38b60429e5d902e2daa6280066bf4746265032b1c242368d3d70639236ae59e26d9c212751615550c91e66839948ef13461deb36351a1483fa71cd6db4d64c3e2404414cf3be4f461d9c602dc6de41413f226590105d707e7a4e5fa06297fb4e968448184f33a51ffb94a3ed54aab58dc691102c75d97a7aea625a6cbff50383987907297c884646d0e5258a006ab37d9f3d8925144ccb56755deb973feb7f2909ac0af6d2eaa2a9f95ce8cf0f3e3fd64205f7fc6183eb4fbab2538a3037f524351dd06685d97a607f1f47f7f084d8fa29c1ceec32c1a52720d7c934e0f18d80f28693d9196da42d95aee67e83b2cdbbf992ad645b3a8b5a6410b255cdfe04dc6c934d7ab7d643a8670288281ef8bcf2cb65ae15771ae4bee8de8a6f737046ce3e5ffad7cc83e8e1bf6facfa0a27a244aadd522f58bafcf9a31de540c45928be255ce45a36cd7fcfdb1dcbb58425612f142836f61571893d3cf54cec227718a8d6bd2fd32cfaad19f8c36af21464aa495f9cc3b8cad006fbf170331b89a6fe3000420ef87b5ae687a91ca82c6be811a661040a78de8d08944057894bd02fab98dc2840766316b13bad6baa0119be3216aeed087b4a97639ed61771ba16f4df501ef5e9eaa70cc5b682c5c11c3351f0fc10b101511070aafe7ffeda0d17bee1119282aa637ff90ba78f0226ce2a846b9cf2722587dad0ea0d5241a43ff934d57254e64bf7c06b02f0723d4f1022fec796624120c60139753ea41c52c023917f08c4bc0048817551169a044ba3ee9364f8396a9ecc880e580f208479f79ffac8ee0ff1f83ff2d5ed94f6b124b60f993f7d8638dfff797514c0b7618d83a508a0a9e528421ccf286463e35505a3ab79bd3ef9197ef2256387da8a5c65a1906e5717e570c4152a1020d01a6803cc6478ba345deb7834028fdee0f9768a5d02b81645aab250fe272dc31630b075501a1160eabb31c860d3e3853b7a0d1c0c9914fcd89ae70557aeefb75f338a04c654cc82a5e13f226fb42177b018dd22811136d5897527da8de966b77bd3a578ea77cb3c704f2bb7cea04b5f70f56a9966b999ad6538fd7908627d7ad36a3b10a37e391b17785cd2bd8bbbbacdb2d5b77f4818130ca442b7a6af7b99e45dec1443550c9b98da93a8330a36ac71ee53492ca57c14678edd43a83a3c3bedae06f2fdaa5da6b280ad56537a8e3051b5b916f2a41475ac10c3a397c5cd1d7bc33f99ac7c61fb6c1f834dc937b3e75d326db47913f237fb8ee3e13b760e45374a27567fc932b2f1e547a02cd01709d3edffa8c8159d36df913245bf01724fb9feb52c1e7263e73a6dd1b8767fb05af01b7daca7c732ba47a7eb14e55b70fd7e0ed4ff3071435e5c756eafc027b5ebb8df66a59e7d430c82e7f027adbaaaa920dcb1099e7922ed469d8fa0b90ae20b07d36ce1490a235418989fa21ae56176fcecaf7bb314fbb04c424178b3afc60c50faebf527985d892a1d624789ba41623d8383f1eac1391433bda593d8174a7a19e327f92c02361e3e2b84f7183c05ee2b74152163a1011916e9b4651e7914498e3f4246ec328fc00ba8dca526ce7d7eb28f04c939f17bbad7fd4199b4c14b0bc198260fcd3deb6ac0281fcbdf4e88ca71618e11a30c88fa61562db07949ce0d65bbb41ee66a9220b2e3ed87a302bdbc008512a5b851551acd187131cf241643072b7c38c127131dcc52bffe879ee4144e55112148118461b36116dd3a48d35b77da64768faec85b43dd3973c9d05895f610d3331a1727875a7e60242a2d998b92a7571e0c468f7897f8ee7dc7e6ce083bb848bd0b6a7b0e1f5a50f075fe6a9ce109f8bc14c811c45b23579927a357253fdaffa249f41b037a694fd20bbb32017b1ab6050321a6c2896b98338d4edec65dbf6c1260e74ea66d59d343a7639b86d3960d7bdb0d4e66521452bcc79be3f7b3c95fe5c5254da748688b8a20e2793b31983674115204885f1aa4e839306b2f59adac6964c9d9843563c052d605eb0aa8d4aaaab72f20f0794ea9c5eaa575bbbb7caeb1c9341154a1604a30f221331f71c99c1559dcc6f13b90bc08f79c41920646b528b523228f3d5fa089363b863156ac199a354a497ff0a7425253489e1a959f20e44fb251ca408b7d5643e0ea2c83f5c9ab58a74e07189cb41f25ac7d538a57c37590703dc9e679a154ed8841ce13b954e0843e24c2a5fa6f464be6ebe8abc5f9393d68266e49b9d317c0dd9f1004a6708e2f9d009deb6a80ed9ca65462de3c24447e360eed50190c513e6f49d699caa0b52c944b574efcfbee2918da98638301c080c6bd8ab8938d165c9da844e29fbe778e22ae77c4baa015447254b6beb58a21455a66483604be8d0f83aa751281a6c87b9ad807afca5ae89eebe4067ecdf60e4bc83837da3da3c83f0efef3fafdc39af449041cfd7e0570ff6fafe59e7682d606d587aeee7d2a70da3298032a2c467256a09de2a74d2b7fd7cef5f7a2d4cdbc96ce34bad61e67cb9c115603d659be174ed1d314ae2e132069019cfaa1969b720"}, 0x1008, 0x800) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f0000000100)="4d0c405352fe6a7ea859f716529aeab851d7fafaef3ee31c9a235fc57783f30c90e275d91459b9d66a9985c563cf4f48961d3efd1038d374d1d0e8c73e9c46d5c1702f30f9a3015e95b012c99b7311b19f0c583ae9fbcb3a8bc4bd6c231d0f4a9513b3e2aa4f2cc1d2bba93a71fd8bc7acef72486abceda832b6970b137c7a51879cd38f583059ec3d5522b98a563459a0d02e0e", 0x94, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) seteuid(r1) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xe4, 0x0, 0x4b5d03f5, 0x100000001}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x3, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0xffff}], 0x1, &(0x7f0000000200)={0xfffffffffffffffe, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0xa1, 0xfffffffffffffffe, 0x0, "4ba9d42fc1cffa3de383bcbde5a08347e9417bfb", 0x1, 0x7}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653007"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r1, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="5a724043d1badc2bb83b522167eb18727c14e30cb45cf928ab7cfb578978c09e5e0b90d4b11a4b83fbd66d96bd5da77a1cc5797937ff62d761580bfedcdeb981ad9e10cc4f372dcb5b9f57b26a46b9b687d5832a83780542e3b9c38f4c9a1ca3dd5506da379d08d0c93bf5c7f1edf41d908da330a8c5d16093f6e99492da4222fefcb852c5246f", 0x87}, {&(0x7f0000000140)}], 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='W\x00') linkat(r1, &(0x7f0000000140)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) getsockname$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000002d7851ac16bd5d3600000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x5c) 16:00:19 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) setrlimit(0x6, &(0x7f0000000000)={0x7fffffff, 0xfffffffffffffff9}) login: lock order reversal: 1st 0xfffffd807f00d5b8 vmmaplk (&map->lock) @ /syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806cf1fb40 inode (&ip->i_lock) @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlockall+0x69 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(55f2fc55c0a60843,81,fffffd806cf1fb30,fffffd806cf1fb30,0) at witness_checkorder+0x12f9 _rw_enter(e0066a3664a57de0,60b,fffffd806cf1fb30,ffffffff81ed388a) at _rw_enter+0xbf _rrw_enter(54ea4f364d495c13,fffffd806dc3aaf8,ffffffff8164e290,0) at _rrw_enter+0x5c VOP_LOCK(d1bbf8efc1422944,fffffd806dc3aaf8) at VOP_LOCK+0x55 vn_lock(4800a20d045d34e2,9000) at vn_lock+0x6e uvn_io(1ca19fb9b0a9ae9b,0,0,fffffd807aea7248,8000) at uvn_io+0x2ca uvn_get(55f2fc55c0f8ec6d,ffffffff81c275a0,fffffd807aea7248,fffffd806aee03a8,8000,3) at uvn_get+0x206 uvm_fault(e69811f04e779dfd,1b2f220000,ffffffffffff8000,3) at uvm_fault+0x12c1 uvm_fault_wire(16ef4192f831099c,3,1b2f220000,fffffd806aee03a8) at uvm_fault_wire+0x70 uvm_map_pageable_wire(f179ca9d3ac3ada7,3,ffff800020b92978,39351404eb8,2,10f0) at uvm_map_pageable_wire+0x2fd sys_mlockall(6f98095100949796,0,ffff800020b92978) at sys_mlockall+0x69 syscall(1ca19fb9b081a809) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa2,0,1,390c9684010) at Xsyscall+0x128 end of kernel end trace frame: 0x39351404f40, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c81150 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff800001947940 r8 0xffffffff81d74cdf witness_checkorder+0x12cf r9 0x5 r10 0xbb1604d76c393e88 r11 0xb2c9aee191899c81 r12 0xfffffd80025ccc30 r13 0xffffffff81ebb01a cmd0646_9_tim_udma+0xd31c r14 0xffffffff822bc480 w_lodata+0x4ab90 r15 0xffffffff822c75e0 w_lodata+0x55cf0 rip 0xffffffff81a668f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c81140 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=509778 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92e28,0xffffffff822e46c8 process=0xffff800020b94d30 user=0xffff800020c7c000, vmspace=0xfffffd807f00d5a0 estcpu=36, cpticks=8, pctcpu=0.0 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34424 327531 44326 0 7 0 syz-executor1 *34424 509778 44326 0 7 0x4000000 syz-executor1 77904 358803 1 0 3 0x100083 ttyin getty 323 313840 0 0 3 0x14200 bored sosplice 44326 106403 33040 0 3 0x82 nanosleep syz-executor1 36119 338857 33040 0 3 0x2 biowait syz-executor0 33040 386660 19691 0 3 0x82 thrsleep syz-fuzzer 33040 431363 19691 0 3 0x4000082 nanosleep syz-fuzzer 33040 434237 19691 0 3 0x4000082 thrsleep syz-fuzzer 33040 160929 19691 0 3 0x4000082 thrsleep syz-fuzzer 33040 38481 19691 0 3 0x4000082 thrsleep syz-fuzzer 33040 465910 19691 0 3 0x4000082 thrsleep syz-fuzzer 33040 510890 19691 0 3 0x4000082 thrsleep syz-fuzzer 33040 318971 19691 0 3 0x4000082 thrsleep syz-fuzzer 33040 515926 19691 0 3 0x4000082 kqread syz-fuzzer 33040 179320 19691 0 3 0x4000082 thrsleep syz-fuzzer 19691 390088 26768 0 3 0x10008a pause ksh 26768 259757 81805 0 3 0x92 select sshd 81805 56154 1 0 3 0x80 select sshd 76914 53594 75050 73 2 0x100090 syslogd 75050 83481 1 0 3 0x100082 netio syslogd 5104 34880 1 77 3 0x100090 poll dhclient 92260 446990 1 0 3 0x80 poll dhclient 50395 396531 0 0 2 0x14200 zerothread 89118 20345 0 0 3 0x14200 aiodoned aiodoned 12767 113786 0 0 3 0x14200 syncer update 54697 273971 0 0 3 0x14200 cleaner cleaner 18842 267058 0 0 3 0x14200 reaper reaper 51383 43498 0 0 3 0x14200 pgdaemon pagedaemon 54446 112058 0 0 3 0x14200 bored crynlk 20637 34764 0 0 3 0x14200 bored crypto 50250 442090 0 0 3 0x40014200 acpi0 acpi0 41749 62721 0 0 3 0x40014200 idle1 34969 354809 0 0 3 0x14200 bored softnet 20831 56006 0 0 3 0x14200 bored systqmp 38569 14243 0 0 3 0x14200 bored systq 20512 204120 0 0 3 0x40014200 bored softclock 6671 316101 0 0 3 0x40014200 idle0 1 398961 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper